“User Mode Linux” by Jeff Dike discusses a specific form of virtualization. UML is a Linux virtual machine contained within the GNU/Linux operating environment. The technique allows you to run multiple sandboxed virtual instances of Linux from one machine under a master Linux operating system. This is always good for server consolidation, security and development. In this book, a potentially complex subject area has been tamed and discussed with well grounded commonsense and practical examples by the original creator and current maintainer of the software. Virtualization is a hot topic.
The showers of April have died away. As spring matures, the song birds greet the mornings of May with their music and I find that it is once again time to hand in my report on events regarding free software. This consists of the usual conglomeration of occurrences that I have noticed, think important, or which simply take my fancy.
For this last month, these consist of:
Thanks to all those who entered, unfortunately there can only be one winner...
Congratulations Marc Mayfield of Ohio in the USA!
Marc has won a copy of The Business and Economics of Linux and OpenSource by Martin Fink.
Thanks to all who entered.
Thanks also go to Prentice Hall for providing this great prize.
Welcome to the third newsletter listing and reviewing free culture events around the world. Free culture is a movement that extends the logic of free software into the world of art, advocating free creativity, sharing and remixing. There will be thousands of events with this ethos going on around the world, but the listings below are brought to you by activists and advocates of the free culture movement. You can add your events and reviews to this newsletter on the Free Culture UK newsletter wiki.
Getting started with Knoppix Linux doesn’t have to be costly. Chances are you already have everything you need. The requirements are simple. Any computer newer than 5 years old with a working bootable CD or DVD drive should be able to run Knoppix.
Many consider Knoppix to be the most popular live CD. Knoppix has at least one of everything, configures automatically, and is a great way to get your feet wet in Linux.
In our era of more powerful personal computers, applications that were once quick and simple have become larger, slower, and full of bloat. Any one of these application’s developers would have done well to have picked up a copy of Randall Hyde’s Write Great Code Volume 2: Thinking Low-level, writing high-level, published by No Starch Press. Write Great Code Volume 2 exceeds its goal of helping developers pay more attention to application performance when writing applications in high-level languages.
An interesting thing is about to happen to home computing—the “Desktop” that GNU/Linux never seems able to liberate from proprietary Windows may be just about to become irrelevant. Three independent, ultra-low-end computing platforms are being released—platforms that, like the first “desktop PCs” will be mostly owned by people who’ve never owned computers before. Every one of them will run GNU/Linux!
One of our previous book competition winners, Wayne Moore of London in the UK, has sent us some feedback:
Thank you very much, I received my prize/book yesterday and have already put it to good use. :-)
And he's sent us a photo too.
Wayne won a copy of Running Linux 5th Ed..
Congratulations Wayne from all of us here at FSM.
Puru Govind has posted a short article about the controversy over what to call our favorite OS: Linux or GNU/Linux.
For many of us here, this is an old controversy and a constant source of angst and frustration. I know I've given up trying to convince my friends and colleagues to use the more respectful term (GNU/Linux!). I just make sure I use it in my own speech and, if anyone asks, I'm happy to explain. I'm curious about the folks here. Do you bother to correct people who say "Linux" when referring to the OS?
Numerous office suites and word processors support the OpenDocument format (ODF). ODF is an open standard for saving and exchanging office documents. The standard has been developed to provide an open alternative to proprietary, for example Microsoft Office, document formats.
If you don’t like using the command line, and you want to manage your program installations without typing a command, then read on: this article is for you!
Ladies and Gentlemen: Synaptic!
Synaptic is a graphical user interface (GUI) for managing software packages on Debian-based distributions. If you are using Debian or Ubuntu you will easily find Synaptic in the System Tools menu or in the Administration menu. Synaptic uses the GTK graphic libraries (GNOME’s ones) . So, if you are using GNOME on your debian-based distro you will probably have Synaptic installed as well.
Content management systems (CMSs) are everywhere, and whether you notice or not, most every site is powered by one. But there is one PHP script that has begun to lead the CMS pack in features, customizability and power; in fact, FreeSoftwareMagazine.com runs on it, it’s called Drupal.
Where did Drupal come from?
This week we are giving away a copy of The Business and Economics of Linux and Open Source by Martin Fink.
All you need to do to enter is:
1) Read our terms and conditions.
2) Send your FSM subscriber name (the name you use to login), and your full name to .
Entries open on the 1st of May 2006 and close on the 6th of May 2006.
Sun have made some headlines in recent months through the release of their Ultra 20 workstation and a number of new servers based on the AMD CPUs. For some this is seen as major change of direction for a company that is well known for the use (and continued interest and development) of the SPARC (Scalable Processor Architecture) CPU. With so many new machines being based on the AMD CPU it will be surprising to some that Sun’s new mobile units are based on SPARC technology.
An introduction to the open source community targeted at business managers, this book by Martin Fink offers members of the free software and business communities glimpses of each other’s world view. It also includes a lot of practical advice for businesses interested in cashing in on the success of free software.
“Do you pine for the nice days of Minix-1.1, when men were men and wrote their own device drivers?” Linus Torvalds
In order to develop Linux device drivers, it is necessary to have an understanding of the following:
- C programming. Some in-depth knowledge of C programming is needed, like pointer usage, bit manipulating functions, etc.
- Microprocessor programming. It is necessary to know how microcomputers work internally: memory addressing, interrupts, etc. All of these concepts should be familiar to an assembler programmer.