Betting on Darwin
Evolution is not a force but a process; not a cause but a law. It is not enough to do good; one must do it the right way. No man can climb out beyond the limitations of his own character. —John, Viscount Morley of Blackburn
Only two operating systems are growing in market share today. The one we all know is Microsoft Windows (both NT and 95). The one most of us don't know is Linux. After reading the mainstream press (or listening to politicians like Orrin Hatch or to professional haranguers like Ralph Nader and Gary Reback), it seems clear that Microsoft, that evil monopoly, is making Windows the requisite operating system for every computer-like device in the known universe.
But there is a constituency that won't let this happen. It's the growing community of hard-core technologists, an increasing number of whom now rely on Linux. A case could be made that the only technologists who aren't into Linux remain with another OS for practical or business reasons.
Today, Linux is the technologists' OS. It's a bad idea to bet against them. It's a good idea to bet with them. That's exactly what Netscape did when they released their source code to what everyone suddenly calls the Open Source community, but for years was the Free Software movement. Significantly, Linux is free. But more significantly, Linux's source code is open. Anybody can look at it, tweak it and share their tweaks with friends—which is exactly why Linux is so popular with techies. Quite literally, it's theirs. They made it.
“All the significant trends start with technologists,” Marc Andreessen says.
Lest we forget, the Internet was created by technologists, and its explosive growth is far more an expression of rampant hackery than of commercial activity, personal expression, massive archiving or whatever.
Consider this: over half of all the web pages on the Internet today are produced by free web software—mostly Apache—running on Linux operating systems. Windows NT is gaining, but not necessarily at Linux's expense. In fact, Linux is gaining too, mostly at the expense of commercial systems.
Even many commercial sites use Linux. According to a Commerce Department report released today, the volume of information being processed over the Web is doubling every sixty days. The mind boggles.
If even half of that growth is happening on Linux, the population of supportive techies is at critical mass or better. Netscape knows this, which is why they're betting the farm on Linux, just like they bet the farm on the Net four years earlier, when they changed the whole software business forever by freely releasing their first browser to anyone in the world with an FTP client, and by making development partners out of a ubiquitous user base.
In fact, the farm metaphor is an apt one, because releasing the browser source code on March 31 amounts to a bet that spring is here, the ground is tilled, the seeds will grow, and the crop will be abundant. It's probably not a coincidence that Marc Andreessen grew up on a farm.
He knew in his bones that releasing the Netscape browser source was the “Right Thing” to do, so did many other farmers out there in the hacker community. Chief among these was Eric Raymond, who earned some notoriety when he edited The New Hacker's Dictionary a couple of years ago, but whose fame really caught fire when his essay “The Cathedral and the Bazaar” (http://sagan.earthspace.net/esr/writings/cathedral-bazaar/cathedral-bazaar.html) caught the attention of the Netscape folks, and spread from there.
By Eric's metaphor, significant software was traditionally built like a cathedral, “carefully crafted by individual wizards or small bands of magicians working in splendid isolation, with no beta to be released before its time.” But a new model was brought to the world by Linus Torvalds, the creator of Linux: “release early and often, delegate everything you can, be open to the point of promiscuity.” The result was a vast community of techies that “seemed to resemble a great babbling bazaar of differing agendas and approaches (aptly symbolized by the Linux archive sites, which would take submissions from anyone), out of which a coherent and stable system could seemingly emerge only by a succession of miracles.”
The cathedral and bazaar metaphors seemed apt for the worlds that surrounded the code. The corporate world was formal and contained, while the open source world was informal and open.
Not that the bazaar lacks formalities of its own. (A detailed analysis of these formalities can be found in “Homesteading the Noosphere” by Eric Raymond, http://www.catb.org/~esr/writings/homesteading/.) Every society has its protocols, and the hacker community is no exception. The open source world is a society of peers. “You're not a hacker until somebody else calls you one,” Eric says. What you get out of this society is not just great code written by the best programmers in the world, but massive peer review and an equally abundant source of support.
I found myself pulled into this world when (Linux Journal publisher) Phil Hughes told me I ought to be talking with Eric, since for years I've been a kind of Johnny Talkyseed, spreading the notion that markets are conversations, rather than battlefields. Phil thought the bazaar metaphor was at worst a corollary and at best another way of saying the same thing.
Over the next month, I got a lot of great hang-time with Eric (he was a house guest for a week). I also intercepted Jim Barksdale at an industry forum and turned that conversation into an interview with Netscape co-founder Marc Andreessen and Mozilla.org's new captain, Tom Paquin. I attended the Silicon Valley User's Group (SVLUG) meeting where Marc and Tom together announced the open source move and addressed the Linux community on their thinking for the first time.
In brief, here's what Marc and Tom told that community:
The timing is right, because both open source and Linux energy have reached critical mass.
Releasing the browser source and joining the open source community is a return to roots, both for Netscape and for Marc personally.
There's an opportunity to catalyze open source development, not only in the Linux community, but inside two cathedrals: commercial software developers and their corporate customers.
If Sun doesn't open Java's source code, it'll happen anyway, outside Sun's cathedral. The open source community should work to bring Sun to a “more enlightened” place.
Sun, Oracle and other mainstream developers need to adopt Linux as a Tier One reference platform. Netscape already has.
Linux has a couple of problems its development community should address. One is scalability. The other is mission-criticalness. In time, it should be able to run on multi-processing servers and clusters and handle heavy-duty transaction processing, for example.
Marc also made some predictions:
Linux will get discovered by the mainstream press within a year.
Linux will consolidate the UNIX market and expand beyond it.
Netscape will bundle Mozilla with Linux.
Mozilla will become the GUI of the future—“the user environment where people can live and work on the Net.” Here it will naturally go “hand in hand, or hand in claw, with Linux.”
When mainstream vendors want to start adapting Linux to their particular hardware, they're going to run up against the Linux GPL. Something needs to be done about that, or Linux adoption will be slowed down.
Doc Searls is Senior Editor of Linux Journal
Practical Task Scheduling Deployment
One of the best things about the UNIX environment (aside from being stable and efficient) is the vast array of software tools available to help you do your job. Traditionally, a UNIX tool does only one thing, but does that one thing very well. For example, grep is very easy to use and can search vast amounts of data quickly. The find tool can find a particular file or files based on all kinds of criteria. It's pretty easy to string these tools together to build even more powerful tools, such as a tool that finds all of the .log files in the /home directory and searches each one for a particular entry. This erector-set mentality allows UNIX system administrators to seem to always have the right tool for the job.
Cron traditionally has been considered another such a tool for job scheduling, but is it enough? This webinar considers that very question. The first part builds on a previous Geek Guide, Beyond Cron, and briefly describes how to know when it might be time to consider upgrading your job scheduling infrastructure. The second part presents an actual planning and implementation framework.
Join Linux Journal's Mike Diehl and Pat Cameron of Help Systems.
Free to Linux Journal readers.View Now!
|The Firebird Project's Firebird Relational Database||Jul 29, 2016|
|Stunnel Security for Oracle||Jul 28, 2016|
|SUSE LLC's SUSE Manager||Jul 21, 2016|
|My +1 Sword of Productivity||Jul 20, 2016|
|Non-Linux FOSS: Caffeine!||Jul 19, 2016|
|Murat Yener and Onur Dundar's Expert Android Studio (Wrox)||Jul 18, 2016|
- The Firebird Project's Firebird Relational Database
- Stunnel Security for Oracle
- My +1 Sword of Productivity
- Non-Linux FOSS: Caffeine!
- Managing Linux Using Puppet
- SUSE LLC's SUSE Manager
- Murat Yener and Onur Dundar's Expert Android Studio (Wrox)
- Doing for User Space What We Did for Kernel Space
- SuperTuxKart 0.9.2 Released
- Google's SwiftShader Released
With all the industry talk about the benefits of Linux on Power and all the performance advantages offered by its open architecture, you may be considering a move in that direction. If you are thinking about analytics, big data and cloud computing, you would be right to evaluate Power. The idea of using commodity x86 hardware and replacing it every three years is an outdated cost model. It doesn’t consider the total cost of ownership, and it doesn’t consider the advantage of real processing power, high-availability and multithreading like a demon.
This ebook takes a look at some of the practical applications of the Linux on Power platform and ways you might bring all the performance power of this open architecture to bear for your organization. There are no smoke and mirrors here—just hard, cold, empirical evidence provided by independent sources. I also consider some innovative ways Linux on Power will be used in the future.Get the Guide