There are 2 types of free things which are usually considered:
- Free as beer. Linux OS costs you nothing to license.
- Free as freedom. Linux OS can be modified by yourself any way you like.
How can free lover Tux live with these restrictions? Different teams of developers solve the issue different ways. Some of them include all the necessary stuff into distro, adding necessary legal notes (e.g.Linux Mint). Others split free and non-free software between repositories which user is free to connect to (e.g.Debian). Third type tries to avoid non-free software as a class. These puristic distros may be very interesting.
Today I will tell you about one of them: gNewSense. It is supported by Free Software Foundation as one of few who satisfies strict restriction to use only really free (as freedom) components.
Latest version of gNewSense was released in September 2009 and has index 2.3. It weights just above 600 Mb, which makes it possible to use on either CD or USB.
Let's try both options.
First of all, I tried Unetbootin. This powerful tool has gNewSense as option in the menu. I had image already downloaded, so only had to "burn" it to USB stick. Task was complete successfully, but on reboot I could only see few seconds of splash screen with further command line invitation. In other words, Unetbootin failed the task.
Next option was dd command. It works in some cases where Unetbootin is useless. Unfortunately, this time I had even less success with this method. USB stick was not bootable at all.
Actually, official wiki of gNewSense contains description of method to create bootable USB drive with this distro. But this method is not as simple as you may think. Probably that was done intentionally to avoid system usage by people who are not familiar enough with Linux. I found more similar things in gNewSense, but more about it later.
After quick look on the method of USB stick creation which I linked above, I dropped the idea. It is much easier to burn CD image that follow lengthy instruction if they both reach same point.
CD image was burnt by K3B under Kubuntu 11.04 onto CD-RW disk. I was ready to set off to another adventure. Are you ready now? Fasten your seat belts!
Booting gNewSense from CD-RW was done without any issue. Once booted, I got to very familiar interface. It is the interface of Debian which I saw right after the installation.
What is included into it? Almost the same applications:
- Epiphany is the only browser
- Transmission is the default torrent client
- OpenOffice with version 2.4 and still logo of Sun (not Oracle) on it.
- Rythmbox is default MP3 player.
- Brasero is default disk burning utility.
I will not continue the list. If you ever saw the Debian (GNOME) installation, you could see almost the same.
All the partitions were recognised and mounted successfully under gNewSense. Russian characters in filenames were shown correctly even on NTFS partition. No issues here.
I tried to play MP3 files which are stored on my local drive. Of course, MP3 files were not supported out of the box by gNewSense. The reason is very clear: MP3 decoder is not free software, instead it is covered by special license. Error message which I got at Rythmbox asked me to search for necessary software.
Actually I was not much interested in the software bundled with gNewSense. I was more interested in the WiFi connection of my Broadcom 4311 network card. Of course, it was recognised in lspci. But of course driver (firmware) was not included into gNewSense. Log in dmesg told me that solution to my problem could be found on the official page of gNewSense web site dedicated to Wireless cards.
Desktop in gNewSense |
a snapshot of b43-tools from:If you follow the link, there is no downloadable item named b43-tools. Instead, there are two dozens of other links. Which of them is correct?
http://bu3sch.de/gitweb?p=b43-tools.git;a=summary
Clearly, gNewSense is oriented on people with more technical knowledge than average [Linux] user. I hope authors understand this fact and try to simplify the documentation about their system.
What was also confusing me? I am still not sure what is the basis of gNewSense. Official FAQ says that developers prefer to use Debian because it has better split between free and non-free software, compared to Ubuntu. But there are still lots of links with ubuntu in their names all around the system.
My understanding of modern Linux movement is to move Linux closer to end-user. To remove aura of "geeky stuff" from Tux, make it user-friendly to inexperienced user. Many Linux distros follow this way. This is Mint with their Mint menu and inclusion of almost everything which people usually need in their day-to-day life. This is Ubuntu who picked up user-friendly slogan previously created by Mandrake and Caldera eDesktop. Fedora, Mandriva, (CTK) Arch... Even Debian has some movement in that direction.
From another side, I clearly see the reason why free software has right to existence. People should be able to break their dependency on software developers' licenses.
But why these two vectors (user-friendliness and freedom) had not met in gNewSense? Why did developers cared more about technical stuff than about their userbase? Did they purely oriented their puristic OS to computer geeks who have deep knowledge of programming?
These are the questions which I could not understand myself... gNewSense made no sense for me here.
0 comments:
Post a Comment