UpFront
UpFront
- LJ Index—December 2004
- They Said It
- diff -u: What's New in Kernel Development
- On the Web
- The Battle for Wesnoth:
LJ Index—December 2004
1. Number of digits of growth projected for Linux: 2
2. Percentage of UNIX users who have a desire to switch platforms: 4
3. Percentage of Microsoft Windows users who have a desire to switch platforms: 10
4. Millions of developers in North America working on open-source projects: 1.1
5. At least this many million developers in North America are working on 64-bit architecture: .5
6. Nearly this many million developers in North America are working on grid computing projects: .25
7. Nearly this many million developers in North America are working on clustered computing: .5
8. Percentage of computing developers in North America who are working on clustered computing: 17
9. Thousands of simultaneous voice calls voice calls per minute that can be handled by the Linux-powered Emergency Response System: 10
10. Thousands of simultaneous inbound hotline calls that can be handled by the ERS: 30
11. Thousands of simultaneous faxes that can be handled by the ERS: 5
12. Thousands of simultaneous text messages that can be handled by the ERS: 5
13. Percentage rate of the Internet's growth over 12 months ending June 2004: 26.1
14. Millions of new hostnames added during that period: 10.7
15. Millions of sites surveyed by Netcraft in June 2004: 51.635284
16. Millions of sites running Apache: 34.710235
17. Apache percentage of all sites: 67.22
18. Apache percentage increase over prior month: .17
19. Microsoft IIS percentage of all sites: 21.35
20. Microsoft IIS decline from prior month: –0.13
1–3: LinuxWorld, sourcing a Yankee Group report
4–8: Evans Data Corporation
9–12: Emergency Response Network
13–20: Netcraft
They Said It
They are struggling with not so much open source, per se, but rather they are no longer the low price solution. In the past Microsoft was the low cost solution and Microsoft was then competing and attacking expensive proprietary systems from below. Now for the first time the tables are turned and it's Microsoft that's being attacked from below by a lower price solution.
—Brad Silverberg, former member of the Microsoft executive team (www.milestone-group.com/news/04_07/Silverberg.html)
There's no good DRM [digital rights management], period.
—Jean Bedord, publishing industry analyst at Shore Communications, as quoted in “Have e-books turned a page?” by David Becker on CNET News.com (news.com.com/Have+e-books+turned+a+page%3F/2100-1025_3-5326015.html?tag=st.pop)
Without open standards, software freedom is an illusion. Open standards are the foundation for software freedom.
—Larry Rosen, speaking at Open Source, Open Standards, heard live
diff -u: What's New in Kernel Development
After almost a year of rivalry, pmdisk and swsusp will be re-unified into swsusp, and Pavel Machek will continue to lead swsusp development, with help from Patrick Mochel who did the fork and other folks interested in the software suspend feature. Patrick made a nice apology to Pavel for forking the code, and the two have been working very nicely together since then, sharing patches and conversing on the technical issues. It's nice to see this dispute resolved, because it all emerged from a shared passion to make the code as good as it could be, to provide a solid software suspend feature and to merge the work into the official kernel with as little breakage as possible.
cryptoloop is very likely to be dropped from 2.6 unless Andrew Morton decides to wait to remove the code in 2.7; either way, it seems clear that cryptoloop is on the way out. The feature, intended to allow the user to mount encrypted filesystems over loopback, is apparently buggy and unmaintained, as well as having significant security problems. And as far as Andrew is concerned, it is this security question that dooms cryptoloop. Better to have no feature, he says, than a feature that falsely claims to provide real security. The argument, put forward by a number of developers, that such major changes as removing a feature should never occur in a stable series, is being heard, but it seems that this may only delay the inevitable. Unless someone steps up to maintain it and fix the security holes, cryptoloop probably will not last much longer.
The Reiser4 filesystem, a significant departure from Reiser3, has been accepted into the -mm kernel series (Andrew Morton's personal tree) and appears to be on the fast-track for inclusion in an official release. The Reiser folks are ecstatic about this, as it tremendously widens the field of users and thus, of bug reports. Reiser4, with only the core functionality submitted to Andrew, claims to be the fastest filesystem in the Linux world. That claim may involve quite a moving target, but undoubtedly this new generation of filesystems is picking up speed in general, which makes a huge difference to anyone involved in disk-intensive operations.
Andrew Morton, as the 2.6 maintainer, has decided to question some recent traditions, including the validity of having a stable and unstable kernel series. Although his innovations may not be so extensive as to discard the entire idea, he has stated that he feels it is in the realm of the distributions to bring true stability to the kernel. The official kernel sources, he says, should focus on speed and features as well as stability, but not give stability the high pinnacle of importance that it has been given for the past several major releases. There are many ways to think about this, and it's important to remember that Andrew, Linus and the rest always are modifying their development model in response to their own ideas and the ideas of others. Perhaps the most optimistic way to look at Andrew's current idea is as a way to expand the field of kernel development to include the distributions as full-class members of the development process, with stability as one of their primary aims.
DevFS, having been at the center of one of the largest controversies in Linux history, seems to be edging closer and closer toward finally leaving the kernel. Andrew Morton has said that the 2.8 kernel certainly will not have DevFS, and that the feature could be removed as early as mid-2005. There always has been a push to keep DevFS in until its replacement, udev, could provide all the features DevFS provided. For all its faults, DevFS has proven to be a tough feature to replace. Richard Gooch put a tremendous amount of work into it, and in spite of all the criticism he got from Alexander Viro and others, his work still has not been replaced, almost two years after Richard abandoned the project and gave up on kernel development entirely.
On the Web
If you want to read more from Linux Journal authors, add our Web site to your bookmarks or RSS reader and catch their Web articles and columns.
If you're anxious to try Kino after reading “Making Movies with Kino”, on page XX, but don't know how to get started with it, be sure to catch Olexiy Ye Tykhomyrov's follow-up article on the LJ Web site. In “Kino Tips: Installing from Scratch and Exporting MPEG Video” (www.linuxjournal.com/article/7615) Olexiy shows you how to get Kino on your system and how to send your first film out to friends, family and Sundance.
Following up on his idea that scouting and open-source philosophy share more than a little common ground, Marco Fioretti conducted a round-table e-mail interview with Richard Stallman and Ray Saunders, IT director of the World Scout Movement. Read “Bit Prepared II: Richard Stallman Meets the World Scout Bureau” (www.linuxjournal.com/article/7804) to learn what the connections are and how the free software community works together with this international organization.
Ludovic Marcotte has written several articles for Linux Journal about GNUstep. His Web article “GDL2: the GNUstep Database Library” (www.linuxjournal.com/article/7101) describes GDL2, the “complete framework to develop database-oriented applications on GNUstep”, and walks you through coding an app that builds on either Linux or Apple Mac OS X.
The Battle for Wesnoth:
The Battle for Wesnoth is a 2-D, turn-based game, with a sword-and-sorcery storyline, slick graphics and music and a lot of levels. Your units gain experience points and power, if you can keep them alive from battle to battle. Occupying villages gives you the ability to heal units and recruit more. Levels seem to make an abrupt jump in difficulty from fighting a few Orcs with allies and an umpteenth-level sorcerer on your side up to trying to defeat two armies of the undead with a handful of footpads and some fish-boys, so it's a good thing you don't have to be good to have some fun with this game.
Realizing the promise of Apache® Hadoop® requires the effective deployment of compute, memory, storage and networking to achieve optimal results. With its flexibility and multitude of options, it is easy to over or under provision the server infrastructure, resulting in poor performance and high TCO. Join us for an in depth, technical discussion with industry experts from leading Hadoop and server companies who will provide insights into the key considerations for designing and deploying an optimal Hadoop cluster.
Sponsored by AMD
Built-in forensics, incident response, and security with Red Hat Enterprise Linux 6
Every security policy provides guidance and requirements for ensuring adequate protection of information and data, as well as high-level technical and administrative security requirements for a system in a given environment. Traditionally, providing security for a system focuses on the confidentiality of the information on it. However, protecting the data integrity and system and data availability is just as important. For example, when processing United States intelligence information, there are three attributes that require protection: confidentiality, integrity, and availability.
Learn more about catching the bad guy in this free white paper.
Sponsored by DLT Solutions
| Designing Electronics with Linux | May 22, 2013 |
| Dynamic DNS—an Object Lesson in Problem Solving | May 21, 2013 |
| Using Salt Stack and Vagrant for Drupal Development | May 20, 2013 |
| Making Linux and Android Get Along (It's Not as Hard as It Sounds) | May 16, 2013 |
| Drupal Is a Framework: Why Everyone Needs to Understand This | May 15, 2013 |
| Home, My Backup Data Center | May 13, 2013 |
Enter to Win an Adafruit Pi Cobbler Breakout Kit for Raspberry Pi

It's Raspberry Pi month at Linux Journal. Each week in May, Adafruit will be giving away a Pi-related prize to a lucky, randomly drawn LJ reader. Winners will be announced weekly.
Fill out the fields below to enter to win this week's prize-- a Pi Cobbler Breakout Kit for Raspberry Pi.
Congratulations to our winners so far:
- 5-8-13, Pi Starter Pack: Jack Davis
- 5-15-13, Pi Model B 512MB RAM: Patrick Dunn
- 5-21-13, Prototyping Pi Plate Kit: Philip Kirby
- Next winner announced on 5-27-13!
Featured Jobs
| Linux Systems Administrator | Houston and Austin, Texas | Host Gator |
| Senior Perl Developer | Austin, Texas | Host Gator |
| Technical Support Rep | Houston and Austin, Texas | Host Gator |
| UX Designer | Austin, Texas | Host Gator |
| Web & UI Developer (JavaScript & j Query) | Austin, Texas | Host Gator |
Free Webinar: Hadoop
How to Build an Optimal Hadoop Cluster to Store and Maintain Unlimited Amounts of Data Using Microservers
Realizing the promise of Apache® Hadoop® requires the effective deployment of compute, memory, storage and networking to achieve optimal results. With its flexibility and multitude of options, it is easy to over or under provision the server infrastructure, resulting in poor performance and high TCO. Join us for an in depth, technical discussion with industry experts from leading Hadoop and server companies who will provide insights into the key considerations for designing and deploying an optimal Hadoop cluster.
Some of key questions to be discussed are:
- What is the “typical” Hadoop cluster and what should be installed on the different machine types?
- Why should you consider the typical workload patterns when making your hardware decisions?
- Are all microservers created equal for Hadoop deployments?
- How do I plan for expansion if I require more compute, memory, storage or networking?




9 hours 19 min ago
20 hours 14 sec ago
1 day 1 hour ago
1 day 2 hours ago
1 day 3 hours ago
1 day 5 hours ago
1 day 12 hours ago
1 day 13 hours ago
1 day 14 hours ago
1 day 20 hours ago