20th Anniversary of Linux T-shirt Design Finalists – Vote now!
We are approaching 20 years of Linux since Linus started work on the Linux kernel.
The Linux Foundation, with Linux.com, are running a contest for a t-shirt design. The t-shirt will be used to commemorate the 20 years of Linux in our lives.
The Linux kernel can be found anywhere, on servers, mobile phones (such as Android), TVs (from Samsung, LG, Sony, Toshiba, Philips and many more), ADSL routers, Top500 supercomputers (over 90%).
It is because the Linux kernel is copyleft, if distribute work based on the Linux kernel, you need to make available those source code changes. Being copyleft, the Linux kernel is a single huge project that still stands as one. And allows everyone to work on it and innovate (see the Android CyanogenMod, Samsung SamyGo and LG LG-Open links above).

Linux. Everywhere.
One of the finalists in this competition is George Boukeas, with the above entry “Linux. Everywhere.”
George is a member of the Ubuntu-gr community, and also contributed to GNOME.gr by working on the translation of Inkscape into Greek.
In any case, when it comes to voting, vote what you believe is best. Click to vote for the 20th Anniversary of Linux T-Shift Design Competition.
Pre-installed Windows and competition in the European Union
Did you manage to buy a new computer (desktop or most commonly a laptop) and avoid paying for the pre-installed Windows, even if you do not intend to use it? Even if you already have a license (such as with those MS Academic licenses from your school)?
Let's dig some numbers for Europe.
According to StatCounter, in Europe about 1.15% of the Internet users use GNU/Linux.
According to the Internet World Stats, in 2010 there are about 475 million Internet users in Europe.
Therefore, the Linux users in Europe (EU) amount to 1.15% of 475 million = about 5.2 million Linux users.
Let's assume that 5 million of these Linux users in the EU ended-up buying a computer pre-installed with unneeded Windows software (Windows XP, Vista or 7, and maybe Microsoft Works). In addition, let's assume that the cost of the unneeded software is €50, which is a heavily conservative value since the unsubsidized price for Windows Home Premium 7 is about €70 (ex. tax). These figures bring the minimum cost that the 1.15% of EU consumers probably paid without any need to 5 million users * €50 / user = €250 million and most probably much higher.
What can we do about this?
The Foundation for a Free Information Infrastructure and the French speaking Libre Software Users' Association started an initiative, “Share your operating system bundling tales with the EU”, where consumers can report competition problems that affect them.
Here is the press release,
Berlin, Paris Apr 14th 2011 -- The FFII and AFUL ask consumers affected by operating system bundling or businesses involved in bundling to provide their evidence to the European Competition authority.
My choice is Debian GNU/Linux
, explains FFII Vice president René Mages. Why have I been compelled to pay and erase Windows 7 at purchase time?
The European Commission admits it was aware of the difficulties encountered by consumers who want to purchase a PC with a non-Microsoft operating system or without any operating system at all. But they also say they lack evidence suggesting that this is the result of practices in violation of EU competition rules.
We want to crowd source the collection of evidence
, says AFUL's President Laurent Séguin.
If the EU finds anticompetitive agreements that foreclose competition or abuse a dominant position on the relevant market, that would be a magic bullet.
So, what we can do is visit the European Commission Competition website and report our experiences in buying computers while being forced to get pre-installed Windows although we do not need it.
Let's look at the form, DISCLAIMER: These are my personal views on how the form could be filled in. If there is a mistake/ommission, please write in the comments and I'll correct.
Here just fill in your details. You can also select the appropriate language at the top-right drop-down menu.
Here you mention that you want to talk about Microsoft, and about one or more computer manufacturers that you where unable to get a computer without pre-installed Windows. It is the lack of choice when buying a new computer. We need choice for the operating system of the computer we plan to buy. For computers, the need of choice for the operating system is critical, as there are viable alternatives such as Linux, which about 5 millions EU citizens already use.
This is an easy one, select Information technology (computers, softwares).
- You can talk about the inability to find a suitable computer for your needs that does not come with pre-installed Windows.You might use another operating system such as GNU Linux or you might already have a Windows license (due to an academic program from your school).
- If you have a personal experience to share regarding a computer manufacturer and Microsoft software, you can add it here. If you tried to buy a computer without Windows and you had to pay more, or go into great inconvenience, add it here.
- Add examples that show since when you have been faced with this issue.
Here you can say that you want to be able to buy a computer with a choice for the operating system. There are options for alternative operating systems, such as GNU/Linux or even FreeDOS (sort of a token operating system useful if you already have a Windows license).
You can also add that you would like transparency in the agreements between Microsoft and the manufacturers so that when you “build” your desired computer, you can change the operating system as you can change the type of CPU, RAM, or whether you want Bluetooth, 3G and a webcam.
Moreover, you can stress that you want to de-bundle Windows from the computer. You want transparency for the price of the operating system and ability to switch, as you can switch between service providers.
Finally, there is a special relationship between Microsoft and computer manufacturers, where the manufacturers end up promoting Windows software from their websites and advertising material, in order to receive discounts from Microsoft. This special relationship between Microsoft and the manufacturers is unfair, limits choice and hurts competition. It does not provide a level playing field to other operating systems, and the EU consumer is the victim. You would like the European Commision to investigate these agreements between Microsoft and the computer manufacturers.

Have you already contacted the Directorate-General for Competition or other national competition authorities or national regulators in order to obtain assistance?
Here specify whether you already contacted the EU or national bodies for this competition issue.
You can select whether you want the information that you provide to pass to another competition authority if this one is not entitled to deal with it. Apparently this is the competition authority for the bundling problem of Windows, therefore it is up to your discretion if you feel to say no.
If you have supporting documents, such as emails or letters that show the efforts you went through to find a computer without pre-installed Windows, you can add them here. If there are several documents, you can simply ZIP them into one.
Accessing your Android from Ubuntu and compiling stuff
So you got an Android mobile phone and you want to access it from your Ubuntu. You can get shell access to your phone, you can copy files from/to, and much more. In this post I cover the overall process.
You connect your mobile phone to your computer with a USB cable. Most Android phones come with either a microUSB, a miniUSB or some proprietary-to-USB cable. If your phone did not come with such a cable, you need to get one.
When you connect your phone to the computer, it might be initialised as a CDROM device (uses the usb-storage kernel module) that comes with Windows drivers. It is the same issue you get with many 3g USB dongles that are initially recognised as CDROM devices. You need to use usb_modeswitch with the correct parameters in order to pass to the next stage (which makes the phone appear as a phone device, not a CDROM). If you do not have 'usb_modeswitch', install the usb-modeswitch package.
How do you find whether you need usb-modeswitch? And what parameters you need? See the usb-modeswitch project page and their helpful forum. You can also google with your device model number and the keyword usb-modeswitch.
Then, the next thing to do is to add a udev rule so that the correct permissions as set for your Android device. Use lsusb to identify the Vendor:Product ID of your phone. It looks like 1d6b:0001, and the Vendor ID in this case would be 1d6b. Then, run
gedit /lib/udev/51-android.rules
and type in
SUBSYSTEM=="usb", SYSFS(idVendor)=="XXXX", MODE="0666"
You need to replace XXXX with your correct USB Vendor ID. Save and exit.
Finally, restart udev with
sudo restart udev
Afterwards, you can download the Android SDK for Linux. It's a 17MB file, and (at the moment of writing) the filename is android-sdk_r07-linux_x86.tgz. The download pages talk about installing Eclipse and other stuff. For the purposes of shell access and copying files, it is OK to get the Android SDK only. Once you download it, uncompress. Locate the directory android-sdk-linux_x86/tools/. In there you get the adb (Android Debug Bridge) tool.
Run ./adb start-server in order to start the server on the host side.
Then, see whether your phone has been identified, with ./adb devices
> ./adb devices
List of devices attached SOMEDEVICENAME device > _
If you do not get the last line mentioning 'SOMEDEVICENAME device', then your phone was not detected (probably the usb_modeswitch issue needs to be done). If you get the line but with '(no permissions)', then something was wrong with udev setting up the permissions earlier. A shortcut is to ./adb kill-server and then run the same command with a sudo at the start.
Finally, we can
> ./adb shell $ id uid=2000(shell) gid=2000(shell) groups=1003(graphics),1004(input),1007(log),1011(adb),1015(sdcard_rw),3001(net_bt_admin),3002(net_bt),3003(inet) $ uname -a Linux localhost 2.6.29-perf #1 PREEMPT Tue Aug 3 20:01:27 EET 2010 armv6l GNU/Linux $ _
If you managed to root your Android phone, you can also
$ su # id uid=0(root) gid=0(root) # _
You can search at http://forum.xda-developers.com/ on how to root your phone. Most Android phones can be rooted. Note that things can go horribly wrong so there is a big chance to mess up with your phone if you are not careful. Study well before you root.
You copy files to and from the phone with
./adb push myfile.txt /sdcard/ # copies file myfile.txt from your computer to the /sdcard directory on the phone. ./adb pull /sdcard/myfile.txt . # copies file /sdcard/myfile.txt from the phone to the current directory.
Once you master these command, you can do more interesting things, such as cross-compiling programs on your Linux and then installing on your phone. Let's see how to write our own program.
Visit http://www.codesourcery.com/sgpp/lite/arm/portal/release1293 and download the IA32 GNU/Linux TAR package. Uncompress it. You get an arm-2010q1 directory with the ARM GCC cross-compiler.
Let's write a program, hello.c,
#include <stdio.h>
int main(void)
{
printf("Hello, world!\n");
return 0;
}
We compile on our Ubuntu with the command
> arm-2010q1/bin/arm-none-linux-gnueabi-gcc hello.c -static -o hello_static > _
We need the -static keyword in order to make a static executable. Static means that our executable has everything that is required to run, and does not depend on other phone software/libraries.
Copy to the phone,
> ./adb push hello_static /sdcard 1687 KB/s (647869 bytes in 0.374s) > _
Then, connect to the phone,
> ./adb shell $ cd /sdcard $ ls -l hello_static -rwxrwxrwx system system 647869 2010-11-14 14:17 hello_static $ ./hello_static ./hello_static: permission denied $ _
What went wrong? When we type mount, we see that the /sdcard partition is mounted with the noexec flag. We cannot run stuff from /sdcard. What to do then? Copy stuff on the phone memory?
It appears that the SD card file system is also available from the /data/hwvefs mount point. There must be some background here, but the gist is that you can access the /sdcard content from /data/hwvefs/sdcard, and you can run them!
$ cd /data/hwvefs/sdcard $ ./hello_static Hello, world! $ _
The commands you come to expect on your Ubuntu system are not available on Anroid. You can install Busybox for Android. Still, these commands do not have the features you expect to get on Ubuntu.
Let's compile the bash shell. We download bash and uncompress.
We add the cross compiler to our path,
export PATH=/home/myusername/arm-2010q1/bin:$PATH
Then, we enter the bash-4.1 directory and run (assumes we installed build-essential)
> ./configure --prefix=/opt/arm_bash --host=arm-none-linux-gnueabi --enable-static-link --without-bash-malloc configure: WARNING: If you wanted to set the --build type, don't use --host. If a cross compiler is detected then cross compile mode will be used. checking build system type... x86_64-unknown-linux-gnu checking host system type... arm-none-linux-gnueabi checking for emacs... no checking for xemacs... no Beginning configuration for bash-4.1-release for arm-none-linux-gnueabi ... $ _
Then,
make
sudo make install
The bash for the ARM is available at /opt/arm_bash/bin/bash
Let's examine it,
> file /opt/arm_bash/bin/bash bash: ELF 32-bit LSB executable, ARM, version 1 (SYSV), statically linked, for GNU/Linux 2.6.16, not stripped > _
The important part is the mention to ARM. If there was a mistake in the configuration, you might see x86_64 here, which is your own computer!
As we did with hello_static, we install bash, and run it.
$ ./bash --version GNU bash, version 4.1.0(1)-release (arm-unknown-linux-gnu) Copyright (C) 2009 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software; you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. $ ./bash bash-4.1$ _
Reading the UDS proceedings we see a big push for development on the ARM platform for mobile devices. There was mention for a packaged ARM cross compiler on the Ubuntu repositories (?) which would make things easier and more natural. It would be great to get as much of the user experience we are used to from the Linux desktop down to the mobile devices. Future looks great.
Announcing the Certificate Watch (CertWatch) Firefox addon
CertWatch is a Firefox add-on that helps you control how digital certificates are used when you visit secure websites. While there exist tools that help control how, for example, scripts like Javascript are executed (NoScript addon), there has not been a tool for digital certificates.
The closest Firefox addon to the functionality of CertWatch is Certificate Patrol, which keeps track of website certificates and notifies when a revisited website has a different website certificate. CertWatch collects more information than Certificate Patrol and keeps track of root, intermediate and website certificates, plus visit details.
Once you install CertWatch and restart Firefox, CertWatch will take up to 30 seconds to parse all root certificates that your Firefox comes with. Every secure website that you visit is vouched for by some root certificate that pre-exists in Firefox. Your Firefox has about 150 of those root certificates, and you can traditionally view them in Edit»Preferences»Advanced»Encryption»View Certificates»Authorities.
This is Firefox 4 (beta1) with a new profile. Both Firefox 4 and Firefox 3.6.8 (as found in Ubuntu 10.04) come with 149 root certificates. If you have more than 149, then you accepted yourself extra root certificates which are fully enabled and can vouch for secure websites. As you browse, your Firefox collects intermediate certificates (I plan to explain all these in future posts at certwatch.simos.info). These are added to Firefox without user interaction, as long as the respective root certificate is in Firefox as well.
These are the preferences, accessible from Tools » CertWatch Preferences. When you visit a secure website, there is a process where the website certificate is vouched by the root certificate that Firefox already knows. Between the website and root certificates there could be intermediate certificates, creating what is called a certificate chain.
What the preferences do is specify when you should get a notification while you visit a secure website. The default preferences say that for the certificate chain of a secure website, show the certificate details if any of the website, intermediate or root certificates are encountered for the first time.
Let's visit https://addons.mozilla.org/ with CertWatch installed.
Each tab correspond to a certificate. All these three certificates are the certificate chain that verifies the secure website https://addons.mozilla.org/. The numbers at the tab names indicate how many times CertWatch encountered these certificates. It's the first time, so they all show 1. The black star ★ indicates whether the CertWatch Preferences apply for each certificate. Since the preferences indicate first time only, then all tabs get a star.
From the list of root certificates, only a handful of them will be ever used during your browsing and with CertWatch you now have the facility to figure out which ones are actually being used. At this stage I would consider this as the first most important use of CertWatch; keeping track on how many times certificates are used. If you encounter a new certificate when you visit a revisited website, then this is something to investigate.
CertWatch keeps its copy of certificates in an SQLite database in your Firefox profile. For Linux, the path is ~/.mozilla/firefox/YOURPROFILENAME/CertWatchDB3.sqlite. You can read the database with any SQLite client such as the Firefox Addon SQLite Manager or sqlitebrowser (Packaged in Debian and Ubuntu as sqlitebrowser). In the SQLite database you can view the root/intermediate certificate table, the website certificate table, and the website visits table. In all cases the full certificate is stored in case you want to contribute to the EFF SSL Observatory.
CertWatch is developed on Ubuntu Linux 10.04, with Eclipse 3.6 (Helios) and the JSDT environment.
Install the latest version of CertWatch, which is available from the addons.mozilla.org (AMO) CertWatch page.
Follow the progress of CertWatch at the http://certwatch.simos.info/ CertWatch blog.
Here are some secure websites for testing, https://www.google.com/, https://www.paypal.com/, https://www.facebook.com/, https://twitter.com/
The Ubuntistas magazine (in Greek)
Ubuntistas is an e-magazine by Ubuntu-gr, the Greek Ubuntu community.
This is the 9th issue of Ubuntistas for May-June-July. You can click on the image above and have a look at the issue. The text should look Greek to you
but you can get the gist of the content.
The contributors for the 9th issue of Ubuntistas are
- Almpanopoulos Nikos (editing)
- Diamantis Dimitris (author)
- Kwstaras Giannis (author)
- Papadopoulos Dimitris (author, desktop publishing)
- Petoumenou Jennie (editing)
- Savvidis Solon (author, public relations)
- Fwtiadis Grigoris (design)
- Fwtiadis Fillipos (author)
- Hatzipantelis Pantelis (author, desktop publishing)
I remember the first discussions that led to the creation of the Ubuntistas magazine. It happened at the Ubuntu-gr forum where I was a moderator at that time. As moderator, our goal was to provide a friendly environment so that users get quality help and continue to use Ubuntu. As a result of that, the chances that some of these users would end up giving back to the community would be higher.
My input to the discussion was that there are many way to contribute back and I gave a list of (very boring) things to do. I felt that a magazine endeavor requires many people to cooperate and it was quite complicated task. My belief however was that they should give it a go anyway.
Three facts about Firefox in Greece
Since the start of 2010, Firefox and Internet Explorer were more or less head to head in Greece at about 44% each.
Since the start of March 2010, Firefox increased the gains compared to Internet Explorer.
The peak half-way in the graph corresponds to the Greek Orthodox Easter vacation period.
The graph depicts the weekly browser statistics in Greece from February 2010 up to the end of May 2010.
The daily statistics have a peculiar pattern. During weekends, the usage stats for Firefox are shot up while Internet Explorer shows a significant dip.
However, during the weekdays the stats for the two main browsers are balanced out. This pattern (which is replicated in most European countries), shows that a significant number of people at work are forced to use Internet Explorer. It is easy to identify country-wide strikes through the disruptions in this pattern.
The graph depicts the daily browser statistics in Greece for May 2010.
Firefox increased the market share to almost 2% since the start of 2010.
At the same time, Internet Explorer lost close to 5% of market share.
Apart from Firefox, Chrome was a big benefactor of market share, increasing to almost 9%.
The graph depicts the monthly browser statistics for Greece, for the first five months of 2010.
The Greek localisation of Mozilla Firefox is maintained by Kostas Papadimas.
What is the case with other countries? Did BrowserChoice have an effect to other European countries?
Stix Fonts, eventually out.
The StixFonts project is a project to produce high quality fonts for academic publications.
It has been in progress for over ten years and there has been a beta about two years and a half ago. At the same time there had been a discussion on the relevant license for these fonts. The first draft of the license would have made the fonts obsolete as soon as they would be released. However, after public consultation, the project selected to use the Open Font License (OFL).
⬟⬠⬢⬤⬣⬲⬳⭆⭄⭃⬨⬍⬎⟲⟴✪◊▼◨◵↺↯⃟
StixFonts support mathematical symbols from Plane 1, however the WordPress post editor is not able to handle them and truncates the post when you save
.
Apart from mathematical characters, StixFonts support Latin, Greek and Cyrillic. Compared with DejaVu (default font in Ubuntu), DejaVu still has overall bigger coverage. You would want to use StixFonts if you write academic documents and require to use a wide range of math symbols.
You can get the StixFonts from the StixFonts project website, at version 1.0, in OpenType format. From the zip archive with the fonts, extract the *.otf files into your home directory, in a subfolder called .fonts (if it does not exist, create it). No need to restart the system; any newly restarted applications should be able to see and use the fonts. OpenOffice.org 3.2+ is required (for example, in Ubuntu 10.04) due to the OpenType format of the fonts. If you use OpenOffice.org for your document writing, it might be a good idea to create special styles for your math content and set the StixFonts as the font of those styles. You can type in those math characters using Insert → Special Character... in OpenOffice.org as shown below.
These are the mathematical alphanumeric symbols (fraktur style) in Plane 1. You may notice that some characters are missing (such as capital N fraktur style). It's not a bug. In OpenOffice.org, you click on characters and these are added in a string. Then, when you completed the string with all the special characters you click OK and they are inserted in your document. While we wrote ubuntu as sample text, these are symbols meant for math documents. However, the potential for geekiness in the Facebooks and the Twitters is easy to describe.
The beta version of the StixFonts are already packaged in Debian/Ubuntu as 'otf-stix'. I suppose the package will be updated soon with the new version 1.0.
OpenType support in OpenOffice 3.2 (Greek)
The new version 3.2 of OpenOffice.org is being developed and you can currently download the release candidate for your testing purposes.
A big enhancement in OpenOffice.org 3.2 is the support for OpenType fonts. A typical Linux user is able to do most of the tasks with TrueType fonts, however any new exciting fonts available are mostly OpenType fonts. So, OpenOffice.org 3.2 (to be released this month) has OpenType support and most likely Ubuntu 10.04 is going to have OpenOffice.org 3.2.
You can install OpenOffice 3.2 RC (or final, in a few weeks) on your Ubuntu by downloading the relevant archive from download the release candidate. Extract the files and enter the DEBS/ subdirectory. Then, run sudo dpkg -i *.deb in order to install the development version of OpenOffice 3.2. The installed files are located in /opt/ooo-dev3/program/ and you run now run swriter (for Writer). It is quite possible there is already a relevant PPA repository; tell me in the comments and I'll update here.
We test with the Greek Font Society OpenType fonts, which are distributed with the OpenFont License. The Debian/Ubuntu repositories already have the GFS fonts packaged for you. You can either install the fonts with your package manager (open synaptic package manager, search for ttf-gfs), or run from the command line
sudo apt-get install ttf-gfs-artemisia ttf-gfs-baskerville ttf-gfs-bodoni-classic ttf-gfs-complutum ttf-gfs-didot-classic ttf-gfs-gazis ttf-gfs-neohellenic ttf-gfs-solomos ttf-gfs-theokritos
Here is a screenshot of the PDF file of GFS Fonts Sample. With OpenOffice.org 3.1 or earlier these fonts would not appear in Writer and would be replaced with the default OpenOffice.org font. In addition, if you tried to export to PDF, you would get the default font (that is, the OpenType fonts do not get embedded in the PDF file either).
Here is the .odf file of the GFS Fonts Sample. If you load it in OpenOffice.org 3.1, you will notice that the default OpenOffice.org font will appear for each line in the sample file. If you load the sample .odt file in OpenOffice.org 3.2, you need to have the GFS OpenType fonts installed beforehand.
The GFS fonts support Greek, Greek Polytonic and several ancient Greek characters. See How to type Greek, Greek Polytonic in Linux for instructions on how to configure and use the Greek keyboard layout in Linux. Note that to type Greek Polytonic, you do not need anymore to select the Polytonic layout; the default «Greek» keyboard layout has been updated so that you can type Greek, Greek Polytonic and Ancient Greek characters. Ergo, άᾷᾂϡϖϝ€ϕͼϾʹ͵ϐϛ.
Laptop without Windows, an update for Dell, Asus, Acer, Compaq
It is very difficult to buy a computer without Windows (that is, to buy it with either Linux, FreeDOS or no OS) in the European market.
Why would you want to buy a laptop without pre-installed Windows?
- Because you are simply not going to use Windows (for example, you plan to use a Linux distribution)
- Because your school has an Developer Academic Alliance (formerly MSDN AA) with Microsoft and they provide the Windows software for you
- Because your organisation has a company-wide agreement for Microsoft software, and you do not wish to pay twice for Windows.
- Because you somehow have a Windows license or Windows package installation box already.
Sadly, when talking to the sales personnel of a manufacturer, it might look an easier strategy to just mention points 2 or 3. There is already some prior knowledge with the sales personnel that large organisations do not need the pre-installed Windows software.
Dell used to sell the N Series laptops with Ubuntu Linux, however they do not sell them anymore, at least in Europe. I contacted a Dell customer care manager on this issue and I was told that N Series laptops are available when you call Dell Sales by phone. I did just that, however the telephone salesperson explained that they do not have N Series laptops anymore. He verified with his own manager.
Dell does sell netbooks with Ubuntu Linux in Europe. For example, the Dell Mini or the Dell Latitude 2100. The situation with the netbooks is almost perfect, but...

What would be desirable is to provide the option, when you customize the Latitude 2100, to be able to select the operating system under the Operating System options. In this way, the customer is in a position to make a better decision between the differences of the two options.

In a regional Dell website, it is possible to select the operating system while you are customizing the computer. In this case, when you select Ubuntu Linux, you can easily see that you are saving €30 compared to the initial price.
It is not clear why Dell UK and Dell Germany do not provide the facility that we see with Dell Greece. Normally the localised editions of a website take any changes later than the main languages (English, German).
Updated (soon after posted): It is possible to get the Dell UK page for the Latitude 2100 so that both pre-installed Windows and Ubuntu appear in the same section. It might be an update that has been rolled out just recently. When you visit the Customise page, you can now see that by selecting pre-installed Ubuntu Linux, you save £24 compared to pre-installed XP.
What would be ideal is for the consumer to have the option to avoid the pre-installed Windows, in a way shown above at the Dell Greece website for the Latitude 2100. Having options for Ubuntu Linux or FreeDOS (for those who already have a Windows license) would be the best value for the customers. This would make Dell the best company around.
So, what's going on with the other laptop manufacturers?
Acer, Asus, Compaq and HP do not appear to sell computers without pre-installed Windows to the European market. I have not been able to locate retailers that would sell a laptop with FreeDOS, let alone a Linux distribution.
Is this the case with Acer, Asus, Compaq and HP in other markets?

This is an example of laptop models from the SE Asian market. The laptops come with FreeDOS and if you want pre-installed Windows, you pay extra (€53 or $74). The quoted price for the laptop is not subjected to local tax for the specific SE Asian country. Here is the price equivalent for each laptop,
Acer: €325 or $460
Asus: €525 or $745
Compaq: €365 or $515
Manufacturers such as Lenovo and Toshiba appear as black sheep to me, regarding the European market. Lenovo is supposed to sell laptops with SuSE Linux, however I could not find an example. Toshiba is completely out of the radar. They might not be a big laptop manufacturer.
What would be great for the European customer is to have the option to buy a product without pre-installed Windows. And this option of buying a computer without pre-installed Windows should be a visible and accessible option.
guadec, gsoc l10n-el, ellak-conf
guadec
I am attending GUADEC this year, thanks to the sponsorship by the GNOME Foundation!

I am organising the GNOME Localisation BoF, which takes place on Friday, 10th July, 2009, at 17:00. I am also having a session on the GNOME translator command line tool gnome-i18n-manage-vcs on the same day at 15:00.
gsoc
A few months ago, there was a program in Greece, along the lines of the Google Summer of Code, to help Greek developers in FLOSS projects. The program was organised by EELLAK, a Greek non-profit, composed of 25 institutions of the tertiary education and research centres. As it took place during the spring, it was nicknamed Greek Spring of Code (gsoc).
Apart from developing software, the program had a localisation angle, and we applied for the localisation of GNOME 2.26 to the Greek language. In practice, this meant that we had to lift the documentation translations from 32% to 100%, complete the remaining UI translations.

Many contributors helped in this effort; Jennie Petoumenou (also co-organiser in the effort), Marios Zindilis, Fotis Tsamis, Kostas Papadimas, Nikos Charonitakis, Sterios Prosiniklis, Giannis Katsampiris, Michalis Kotsarinis, Vasilis Kontogiannis and Socratis Vavilis.The overall task was difficult, and our team did an amazing task to complete the translations on time. Thank you all, and especially Jennie and Marios for undertaking huge chunks of the translation effort for this release.
Here are the GNOME EL 2.26 deliverables in HTML, PDF.
ellak-conf
The fourth Greek FOSS (ELLAK) conference took place in Athens on the 19-20th June 2009.

We had our annual localisation meetup!
I organised a workshop on git, with a focus on how to use when starting into software development. There was emphasis on using github.com to host and manage the development. In addition, services such as github.com allow to cooperate during the development, making programming a more social and interesting task.
Finally, there was a presentation of the Greek GNOME team efforts for the last year.
Microsoft Windows tax refund, from Dell
So I got a new computer from Dell UK. Unfortunatelly it came with Windows Vista Home Premium (32-bit) SP1 and Microsoft Works 9.0, which I did not intend to use. I contacted Dell Customer Care last Wednesday and they promised to call me back to inform me of their course of action. On Thursday morning I got a call that Dell is in the process to issue the refund and that they will contact me during the coming week when they actually issue the refund. I got the call today Monday at 15:09 that the refund has been issued, £31 for Windows Vista Home Premium SP1 and Microsoft Works 9.0.

In detail, the Credit Note says
Item No. Description Quantity Unit Price Net VAT Cust Invd b4 parts recd 3rdpty -1 26.96 -26.96 S GBP VAT Summary Subtotal -26.96 Freight 0.00 VAT VAT Rate GBP GBP VAT £ -4.04 Type % Total Net £ VAT £ S 15 -26.96 -4.04 Total -31.00
Now, that was the short story for getting my Windows refund. The long story was that I had to go through several weeks of effort to figure out how to get a new computer without Microsoft software. I contacted by phone both Dell and Microsoft and I estimate I was on the phone for about four hours in total. To save you the effort, here are some tips,
- You will get stonewalled. I did not get any reliable information on how to buy a computer without Microsoft software while I was researching my options. I actually gave up and proceeded with buying a computer with Windows, considering that my last resort was to use the EULA method as soon as I got it delivered (I would not accept the EULA, thus I would be entitled for a refund or credit).
- Apart from phone calls, I spent some time on Dell Chat. In one case, I was told that I can get a computer from the Latitude range with FreeDOS. They would have to get the precise configuration of the computer so that they can give me a quote. We made sure that the configuration was correct (the one in my basket with the one I would get the quote for). It sounded very promising, however, at the end the computer with FreeDOS would be about £30 more expensive than Vista. I asked for clarification on this issue but I did not get any.
- You will be often told that you are the first person that asks for a computer without Microsoft software. Try to think that you are a pioneer and don't feel let down.
- When calling by phone, avoid using premium telephone numbers. Get a good SIP account and configure Ekiga or SFLPhone (has recording feature). For Dell UK, try 01344 373727 which apparently is fine even if you are not a Public sector customer.

By using the software, you accept these terms. If you do not accept them, do not use the software. Instead, contact the manufacturer or installer to determine their return policy for a refund or credit.. (why are there two dots? -- simos)
When you first boot a new computer that has Windows pre-installed, you are presented with the above screen. Why would Microsoft give the option to reject their software? I believe the reason is that they want to enter into a contract directly with the customer, thus there is no issue with removing this facility in future versions of Windows (probably for similar reasons, Hotmail now supports POP3, apparently so that small mobile devices can retrieve e-mail. You can now migrate from Hotmail to GMail easily.). However, the whole environment is setup in such a way that virtually noone would be able to pursue a successful refund. One has to scroll the tiny text box in order to find the pictured paragraph (no option to print!). Even the Microsoft Customer Care EMEA are not aware of the option not to accept the EULA.
In your case, if you do not intend to use the pre-installed Microsoft software (apparently includes the case where you already have a license, such as an Academic License), you have the option to reject for a refund or credit. Simply press the Shutdown button and do not accept the license. Then, get on the phone.

I installed Ubuntu 9.04 (x86_64) and the computer runs fine
.
It was unexpected when Intel got a heavy fine from the EU for anticompetitive practices. Does this practice by Microsoft (making it extremely difficult to obtain a refund or credit) constitute an anticompetitive practice?
From new user to kernel compilation to upstream fix
It is quite exciting when helping new users solve issues while migrating to the Linux operating system, and Ubuntu Linux in this case.
A couple of weeks ago, a new member at the Ubuntu-gr forum posted a question about a sound problem in an Ubuntu Linux installation.
Alsa Mixer
Here is the timeline
- An initial post was made with the relevant hardware information.
- More information was gathered that led to the PCI ID and subsystem ID of the sound card, which further led to the source of a patch for a quirk.
- The advice to recompile the full kernel (with the patch) was given. This process required over 10GB, which caused the distribution to crash. The user was fine to reinstall.
- A subsequent route was taken to simply compile Alsa (not the full kernel) and add the patch.
- This route was successful and the sound was now working.
- We want to post this patch upstream so that newer versions of the kernel contain the fix. In addition, all distributions will benefit as well.
- A bug report was submitted to the Alsa bugtracking #0004561. We now wait.
- Days are passing with no progress. A question at #alsa (Freenode) shows that the Alsa bugtracking is probably not used, so there is need to contact the developers through the mailing list.
- An e-mail is sent to the Alsa mailing list with the patch. The Alsa developer takes the patch and applies to his tree. We missed by several days the release of Linux 2.6.30; the patch should appear in 2.6.31.
The whole process took ten days. It is amazing how rewarding it is to follow the open-source processes and contribute the personal time to help make open-source better.
The patch was evidently elemental, however it required new testing to make sure it works, and that it applies to the current state of Alsa. There are many areas that you can contribute some of your time to make open-source better.
I would like to thank Theodora for going through the process, locating and verifying the patch, so that now it is pending inclusion in Linux 2.6.31.
Update 22Apr 2010: The change has been added to the Linux kernel
. It's a tiny small change that anyone can do.
















