[Wed Jun 29 10:42:57 CDT 2005]

Howard Fosdick writes a piece in NewsForge about the Rexx scripting language. It is not so much the comments about Rexx that I find interesting as his thoughts on programming in the object-oriented paradigm:

Python is easy to learn. But new users and occasional programmers don't think in object-oriented terms. One must be taught to think this way. My friend, a high school computer science teacher, tells me that new users state their programming problem and then ponder the steps to resolve it. They don't identify the objects of a problem space and then consider the methods they need. At the end of the semester, a few advanced students love object-oriented programming and are off and coding Java. The vast majority would have been better served by having learned to script procedural solutions for common programming problems.

I have great respect for the enthusiastic Python developers who tell me that anyone can program in the language, and that ease of use is one of Python's big advantages. But I believe they are wrong in thinking that even casual users must love (or be made to love) the OO paradigm.

Yes, object-oriented is powerful, but it just does not come naturally. {link to this story}

[Wed Jun 29 08:57:02 CDT 2005]

Hannibal reports in ArsTechnica about the latest Wired NextFest that took place in Chicago over the weekend, and how disappointing the "future" looks. Some of the paragraphs are quite funny.

In the future, the airport security checkpoint will look and function exactly the same way as does now, except that the scanning technology that powers it will be different. For instance, at the GE-manufactured checkpoint that I saw, the machine supposedly sniffs you for bomb residue.

Interestingly enough, there was a long line of people waiting to go through that checkpoint and be checked for bomb residue, which is something that just baffled me. I mean, don't people dread going through the checkpoint at airport security? Why voluntarily stand in line in order to pass through an airport security scanner if you don't have to? It's not like the machine did anything other than flash a little green light saying you were free of bomb residue. Truly, the long line of people who just couldn't wait to go through that security checkpoint was probably the most bizarre thing that I saw at the entire NextFest. I wonder if it was a kind of programmed reaction like, "oh look, a security checkpoint. I'd better get in that line and go through it. Everybody else is." If that's the way we've all been conditioned, then I fear for the future of the Republic.

(...)

Speaking of the elderly, the senior citizens of the future won't roll around in wheelchairs —not even cool robotic wheelchairs like those invented by Dean Kamen. Instead, they'll have robotic exoskeletons that will make them much stronger and faster than the non-elderly. So in addition to being the largest voting block in future elections, they'll also have superhuman strength and speed. If I were a politician, I'd make sure that the elderly of the future get great healthcare coverage, and I wouldn't even think about doing anything to reduce their social security benefits. You do not want to incur the wrath of our robotically enhanced, geriatric overlords (or their Phillip K. Dick android companions).

In the future, most robots will look pretty much like the robots of the future have looked since at least the 1970's. About the only difference is that any antennae attached to a 1970's future robot were spiral shaped and had a tiny ball on the tip. The current thinking is that future robots will have straight antennae with no ball, and maybe a plastic coating instead of just bare wire.

In other words, Hannibal has seen the future, and it ain't pretty. I am not sure what this means, but it is true that in the last two years or so the future has become more and more prosaic. The excitement of the dot-com bubble years have definitely worn out. {link to this story}

[Mon Jun 27 09:48:36 CDT 2005]

ITWeb tells us how the Linux desktop is being slowed down, among other things, by a lack of Linux skills among those who work in the IT. I suppose it makes sense, but what I found most interesting of all was the words of Yossi Hasson, sales and marketing director at Synaq, a Linux support and services company:

"Because Windows is so simple, in a sense it is un-educating. Linux training empowers people as it allows interested students to go beyond just learning how to use the desktop applications".

This has always been my main argument in favor of using Linux in our schools. What is our objective, teaching the kids how to use this or that application or teaching them how computers (or the Internet) work? If the latter, there is no doubt in my mind that using Linux would be the best choice so our kids can learn not only how to run Microsoft Office or Internet Explorer, but also how a web server works and the concept of network ports. {link to this story}

[Mon Jun 27 08:52:18 CDT 2005]

CNet News published an interview with Scott McNealy discussing the future of Sun that includes a few interesting comments:

What are out assets? We're one of three processor architectures —Intel-AMD being one, Sun and Fujitsu's Sparc being another and Power being another— that are going to survive. We have one of the two, maybe three operating systems that are going to survive: Windows, Solaris and maybe Red Hat. I'll be happy to compare Solaris vs. Red Hat.

(...)

I'll start with the vision. We believe we're moving out of the Ice Age, the Iron Age, the Industrial Age, the Information Age, to the participation age. You get on the Net and you do stuff. You IM (instant message), you blog, you take pictures, you publish, you podcast, you transact, you distance learn, you telemedicine. You are participatinig on the Internet, not just viewing stuff. We build the infrastructure that goes in the data center that facilitates the participation age. We build that big friggin' Webtone switch. It has security, directory, identity, privacy, storage, compute, the whole Web services stack. We build that infrastructure piece.

The vision is clear, and one would have to agree that our current social trends definitely point to something like what McNealy describes here. Yet, it is far from clear that Sun will be the only (or even the main) company providing the infrastructure for that participation age. For one thing, it is clear to everyone that we are moving towards it, and as a consequence every other vendor is already positioning itself to be there too. I simply cannot see why anyone would think of Sun as the only vendor capable of providing that infrastructure. Likewise, it is far from clear that those three architectures McNealy mentions will be the survivors in the end.

He also had some words to say about Java, perhaps their most popular technology today:

We are now at 2.5 billion Java devices on the planet —(including) 700 million cell phones, 700 million PCs. We had 17 million and 20 million downloads in the last couple months of the J2SE environment. That is a stunning number. The new Blu-Ray spec is going to put a Java virtual machine in every new next-generation DVD player, and all your DVDs are going to have Java bytecode on (them) that gets executed.

By the way, one of the readers of CNet News posted a comment to the interview that does indeed clarify some of the reasons why Sun (just like other high-end UNIX vendors, just like SGI) is in trouble:

Sun's hardware has always been {censored}ing expensive just because of the Sun brand name. Sun continued that even after companies were getting rid of Sun workstations in droves. Let's see here. A 3+ GHz (enter brand name) PC/workstation loaded with a huge hard drive and gobs of memory for less than $2,000 or a 1.2 GHz Sun Blade with 1/2 the memory and 1/2 the hard drive for $5,000. Can you say "no brainer"?

Even now, a 650 MHz Sun Blade 100 **STARTS** at $1,350. I just within the past two months built a crushing Athlon 64 3200, 1 GB RAM, GeForce 6600GT, and 360GB of total drive space for less than $1,000. If I built the same kind of system that was 100% compatible with Solaris x86, I'd have a homebrew system that CRUSHES current Sun Workstations in that price range. Oh, wait —there ARE NO Sun Workstations in that price range.

In other words, no different than SGI's problem with its own line of visual workstations. Let us face it: the Intel- (and AMD-) based PCs running Linux or Windows have killed the old UNIX workstations as we knew it. {link to this story}

[Thu Jun 23 08:22:26 CDT 2005]

Tom Yager writes a piece for InfoWorld explaining why it is not so obvious that Linux will end up displacing UNIX from the enterprise market and competing against Windows on its own.

This business about Linux effortlessly coasting to a silver medal is crap. It's based on the presumption that Linux is running for that position unopposed; if Linux avoids getting creamed by Windows, victory is assured. (...)

With Sun's recent delivery of Open Solaris, Unix, which Linux was created to counter, has surpassed Linux. Solaris 10 and Mac OS X Server 10.4 (Tiger, whose open source counterpart is Darwin 8, based on BSD Unix) were born as mission-critical, scalable, secure, stable, and portable OSes. Linux grew into those roles, but while Linux was firming its foundation, Sun, Apple, and, before Apple, NeXT were building on OSes that were already bulletproof. Now that Solaris and Darwin are open source, they share Linux's endearing traits and have the benefit of being developed and supported in-house by the fourth- and fifth-largest makers of computer systems (ranked by sales: IBM, HP, Dell, Sun, and Apple).

(...)

If I seem to be blending the open and commercial editions of Solaris and OS X/Darwin too freely, I admit I see them as I see Linux. From IT's point of view, OS freeware is a try-and-buy edition of the supported commercial software IT trusts. Open Solaris is a lure for Solaris 10, just as Darwin is a lure for OS X. Freeware Linux is the gateway to Red Hat and Novell/Suse. Freeware always attracts developers. Linux didn't start life that way, but it's in that position now.

(...)

... but now Linux's appeal is diluted by the opening up and broad availability of enterprise Unix from Sun and Apple. So the formula has changed: Closed Unix will lose market share, but Linux will not take over those numbers and dollars by default. It'll have to fight for them, and Sun and Apple are well-positioned to make IT consider open Unix alongside Linux as it phases out its proprietary solutions.

The point is well taken. However, we ought to remember in the first place that without Linux those changes would have never taken place. It is precisely Linux that built enough pressure to lead Sun and Apple to "open up". Second, I beg to differ with Yager's representation of free software (he calls it "freeware") as a developer's toy or something that IT simply uses for testing purposes. To start with, if that were the case Apple itself would have not based its own OS on a "developer's toy". The reality is that, according to his own words, this "freeware" is mission-critical, scalable, secure, stable and portable. Now, those are some big arguments for any IT department to consider Linux. Yes, they do care about support, which is why the likes of Red Hat are still in business. However, there are also many small and midsize business out there (not to talk about governments) running "freeware" Linux. In other words, it seems to me that Yager is too fixated on just one single sector (the high-end enterprise market), and even there he does not take into account that there are already companies such as IBM, HP and SGI selling and supporting Linux with big iron. {link to this story}

[Mon Jun 20 21:11:10 CDT 2005]

Now, who said there was no such a thing as good geeky humor? How about this Mail Reader Comparison?:

  • Outlook: Always looks normal, then suddenly e-mails your 6GB PST file to Russian spammers or Microsoft and deletes it.
  • Thunderbird: Your choice of 42 fully themable crash messages in 30 languages
  • Gnus: Crashes, after first consuming 2GB of system RAM
  • Lotus Notus: Makes you wander through virtual filing cabinets for 2 hours to find your e-mail, *THEN* crashes.
  • Pine: Sends a satisfaction survey to the University of Washington every time it crashes.
  • Elm: Impossible to distinguish a crash from regular usage.
  • Eudora: Crashing the same way since 1985.
  • Mac Mail.App: Can handle up to 5 simultaneous animated segfaults at once.
  • Evolution: Crashes, but never really dies.... or does it???
  • Hotmail: Crashes are "to serve you better".
  • GMail: You must receive an invitation before we prevent you from deleting your mail... and no, that is not Mr. Ashcroft at the keyboard.
  • KMail: Pops up a new dialog box every 5 minutes to inform you that it's crashing again, "just in case you didn't know".
  • Mutt: Crashes can be removed by just the right .muttrc
  • MH: Crashes, then presents the core file as new mail.

{link to this story}

[Mon Jun 20 20:48:52 CDT 2005]

A quick note about a few pieces of software I just came across of while browsing around this evening. First of all, SchilliX, an OpenSolaris-based live CD and distribution that should make it quite easy for anyone to give Solaris a try. It should prove especially handy to software developers who need to port applications. Second, Apachetop, a curses-based real time utility to display information from a running copy of Apache. I still have not given it a try because it only appears to be included in Debian's Sarge repositories, and I am still running Woody. Still, it sounds quite interesting and it should prove very useful for web admins. Third, if you are a fan of Apple's iCal, you will appreciate the Monket Calendar, an AJAX-enabled online calendar fully compatible with Firefox. Finally, while perusing the entries on Planet Debian, I noticed a funny entry about cowsay:


# apt-get update && apt-get install cowsay

# cowsay "Cowsay is a pretty funny program. I mean,
it generates talking cows -- how could it get any cooler?"
  ________________________________________
 / Cowsay is a pretty funny program. I    \
 | mean, it generates talking cows -- how |
 \ could it get any cooler?               /
  ----------------------------------------
          \   ^__^
           \  (oo)\_______
              (__)\       )\/\
                   ||----w |
                   ||     ||


# cowsay -f bunny "Did you know there's lots of other animals
you can draw with cowsay? Have a look at /usr/share/cowsay/cows
and use the -f option. There are even web frontends and a Wikipedia
article for cowsay..."
  ________________________________________
 / Did you know there's lots of other     \
 | animals you can draw with cowsay? Have |
 | a look at /usr/share/cowsay/cows and   |
 | use the -f option. There are even web  |
 | frontends and a Wikipedia article for  |
 \ cowsay...                              /
  ----------------------------------------
    \
     \   \
          \ /\
          ( )
        .( o ).


Yeah, a total waste of time. It makes you wonder about the guy who wrote the program, huh? In any case, if you still liked it and would like to burn some of your own time, feel free to check out the cowsay web front-end. {link to this story}

[Mon Jun 20 11:57:44 CDT 2005]

Sun has launched a Share campaing recently where they show a picture of some of their key employees together with a paean to innovation and how Sun has been sharing ideas with the community for years now. We may think whatever we want about the prospects of the company, but one must admit that they truly have innovated quite a bit in the last decade or so. One of the pictures shows Bill Joy, Jon Bosak (XML) and James Gosling, among others. At the same time, I recently read in Software Development Times that Sun is developing a new technical language, called Fortress, to replace Fortran. Like I said, no matter what you think of these guys, at the very least one has to admit they do work on some exciting stuff. {link to this story}

[Mon Jun 20 11:23:20 CDT 2005]

Information Week has published a story about an interesting alternative to offshoring: rural outsourcing. A company named Startup Rural Outsourcing is pitching the idea of outsourcing jobs to workers in rural America, who are still cheaper than those in the big cities. I ignore how much this is helping to keep jobs in the USA, but the idea is intriguing. {link to this story}

[Mon Jun 20 08:31:13 CDT 2005]

Now, here is a great story of entrepeneurial success in the open source world (something we are not used to, since all we hear over and over again is that there is no way anybody can make money out of it). Freelance software developer Matthew Allum was "scratching an itch" when he created his Matchbox Window Manager that has ended up being used by Nokia for its handheld devices.

Allum became enamored with the idea of running Linux on a Compaq Ipaq in 2000 when he saw screenshots published by Compaq that showed the Ipaq happily running Linux. He bought one and installed Debian, but found that a lot of the Linux-based window managers didn't work with the small 240x320 display. Frustrated, he "bought a book on xlib," sat down, and in 2001 wrote Matchbox, a 50KB highly flexible window manager that depends only on xlib, which makes it lightweight enough to run on small devices without using too many resources.

Matchbox "stacks" open windows one on top of another and allows access to each through the use of a drop-down menu on the title bar. Users can't move or resize windows, which sounds restrictive, but actually works well because of the extremely limited screen space on small devices.

Head to the Matchbox Window Manager official website for more information and some screenshots. It looks surprisingly user-friendly in spite of its lightweight size and simplicity. {link to this story}

[Mon Jun 20 08:23:32 CDT 2005

Somebody wrote a story in KernelTrap about splitting swap to improve its performance that looks quite interesting. Unless the swap algorithms in the Linux kernel are somehow inefficient, this should not be the case. Yet, the reality appears to be that it does indeed improve swap performance:

In any case, in 2.4, if I break up my 512 MB swap partition into 4 different 128 MB partitions, and then give them all the same priority, it changes my swap-in wait period quite a bit. This is with all the swap partitions on the same drive, so the limiting factors are not IDE transfer speeds here. With the smaller partitions my max wait goes down from 60 seconds to 30 seconds (on the old laptop), and the average wait of 30 seconds is down to about 10. That makes it a lot more usable. It is much nicer. And on the old laptop there is no possibility of adding RAM, which would help more if it could be done.

{link to this story}

[Fri Jun 17 11:27:30 CDT 2005]

Apple's announcement that it would be releasing its MacOS X for the Intel architecture (careful there, this does not mean you will be able to run their OS on your plain vanilla IA-32 box any time soon, since it will only work on specific "MacIntel" machines) got a lot of people excited. So much so that David Kirkpatrick, who writes for Fortune, asked Michael Dell about it and the Chairman of Dell said that he would be willing to license MacOS X if Steve Jobs is OK with it.

P.S.: by the way, check out Fortune's How Big Can Apple Get? article too now that you are at it. {link to this story}

[Fri Jun 17 10:13:54 CDT 2005]

I read that Eric Raymond recently came up with a fierce defense of the BSD license while giving a speech in Brazil, comparing it to the GPL license and stressing its business-friendly features. His argument can be summarized as follows:

Freedom and choice are pretty cool. But we should talk about many other things. GPL is based on the belief that open source software is weak and needs to be protected. With it, we continue injuring ourselves, cutting ourselves from the economic benefits of BSD license.

Of course, the first question we should ask ourselves is whether the open source community would be as strong as Raymonds this it is now without the help of the GPL license. However, Raymond's point is well worth some thoughts. Should the open source community adopt the BSD license for most of its projects, many businesses out there (perhaps even including Microsoft) might have a vested interest in promoting it, therefore investing in it and contributing to its overall stability and maturity. The price we pay is that those same companies can take our software and make it proprietary without any problems, which would most likely affect the chances of free (as in beer) software out there. Yet, does it really matter that much in a world where the likes of Red Hat and SUSE are making it more and more difficult to run their products for free anyways?. Sure, there are still free distributions to choose from, but the BSD license would not preclude that from happening either. {link to this story}

[Wed Jun 15 20:46:07 CDT 2005]

I just came across an interesting project. Koders.com aspires to be like Google to source code searches. Simply select a programming language, a license type and enter a term to search for. Their engine will return relevant files from open source projects that were added to their database, displaying the source file in a nicely formatted page with syntax coloring, line numbers and, most importantly, cross-referencing it with other files from the same project. They also plan to release free plugins for both Visual Studio and Eclipse pretty soon. So, how do they plan to make money? They will release a paid Enterprise Edition of the software that allow companies to include their own code repositories in the searches. Who knows? It may even work. {link to this story}

[Wed Jun 15 08:47:17 CDT 2005]

NewsForge published yesterday a short interview with Linus Torvalds where they asked him to compare Linux and BSD, and while he did not come up with any groundbreaking news there is usually something to learn from his pragmatic attitude. It also gives us a glimpse into what is it that has made Linux so successful in the last few years:

Linux has a much wider audience, in many ways. That ranges from supporting much wider hardware (both in the driver sense and in the architecture sense) to actual uses. The BSDs tend to be focused in specific areas, while I have always personally felt that any particular focus on any particular use is a bad thing.

Which one is "better"? To me, Linux is much better, since to me, the important thing for an OS is how well it performs under different patterns, be they embedded, server, or desktop, or just some totally crazy person in a basement trying something new....

To me, it's largely a mentality issue. I said "good enough," and that's really telling. The BSD people (and keep in mind that I'm obviously generalizing) are often perfectionists. They hone something specific for a long time, and then they frown on anything that doesn't meet their standards of perfection. The OpenBSD single-minded focus on security is a good example.

In contrast, one of my favorite mantras is "perfect is the enemy of good," and the idea is that "good enough" is actually a lot more flexible than some idealized perfection. The world simply isn't black-and-white, and I recognize a lot of grayness. I often find black-and-white people a bit stupid, truth be told.

To me, this "grayness" (others may prefer to call it "flexibility" or "malleability") is the key to Linux's success. There are, of course, many other elements that also had an influence, but this single factor can be pointed out as the key component of its sucess, I believe. It is, after all, an OS that can be used as a server, desktop, for embedded devices, appliances, live CDs, diskless routers and statiosn... you name it.

Today, NewsForge published the follow-up, interviewing OpenBSD's The de Raadt and NetBSD's Christos Zoulas. In this case, it is Zoulas who came up with the more insightful comments:

My biggest gripes about the NetBSD kernel are:

  • Multiprocessing issues: although NetBSD supports multiprocessing and has thread support, threads from a single process cannot use more than one CPU. Only one process can be in the kernel at a time.
  • No journaled filesystem or support for very large filesystems.
  • General device driver availability.

Linux's code is much newer and it keeps constantly being re-factored. This has the nice side effect of keeping the code simple and readable (at the base system layers such as VM and FS), but stability is suffering. While 2.4.x was a monotonic climb to stability, the road of 2.6.x has been very bumpy. My biggest gripes about the Linux kernel are:

  • OOM killer (memory leaks?)
  • Filesystem stability: Linux has far too many filesystems and each distribution is promoting a different one (for political reasons mostly, not because of technical merit). Most of them support large filesystems and are journaled. Unfortunately some of them are not safe to use, but there are no true stress tests available to the general user population to help them decide which one to use.
  • General device driver stability.

In general, it looks as if the actual Linux and BSD developers have no major issues among themselves, no matter how difficult it is to believe when listening to the fanatics from both camps out there in the wild. By the way, it seems to me that Zoulas is a little bit confused about the nature of the so called "OOM killer", which kicks in whenever a Linux system is running out of memory and needs to make a decision about what to do with the processes that are hogging memory. It does not imply that the kernel itself is ridden with memory leaks, as Zoulas appears to believe. {link to this story}

[Fri Jun 10 14:00:38 CDT 2005]

This week's big news was without any trace of a doubt Apple's announcement that it will release MacOS X for Intel chips by the end of 2007. However, there is a catch: MacOS X will only run on Intel-based Mac systems. In other words, you will not be able to install it on a regular plain vanilla Intel box. According to Steve Jobs, they had been running alpha versions of the OS inside Apple for a long time now, and they had also made it part of the release process for quite some time now to make sure that each and every software product they release ran just fine on these systems. Now, while this may look like a revolutionary announcement, the reality is that once we consider it at some length it may not be such a big issue after all: what is the advantage of using MacOS X on Intel instead of Apple's own PowerPC architecture? It used to be the cost, but by now it is perfectly possible to buy a Mac Mini at a very decent price. Will I get better performance? I doubt it. More applications? Nope. So, other than increasing the chances of Apple surviving a potential death of their own line of hardware, I just cannot see the advantage for the end users here. Now, if they released MacOS X for regular Intel machines, that would be a different story. By the way, the Motley Fools have an interesting take on the whole thing. According to them, Apple's true objective is none other than Dell. As I said, I do not doubt it is a move that makes business sense. I am just not so sure there is much to be excited about as an end-user. {link to this story}

[Fri Jun 10 12:46:16 CDT 2005]

Russell Dyer writes a quick overview of the first Red Hat Summit that also includes a few interesting comments regarding the commercialization of Linux in the last few years:

Linux purists have long been aware of this developing pattern. They regularly guffaw at Red Hat, GNOME and other such commercializations of Linux and GNU software. They stick with Slackware for their Linux distribution, Enlightenment for window management and Emacs for text editing and even word processing. Maybe I'm a little slow, but I'm starting to see their point of view and the validity of it. If the big software companies are to take over the revolution —as implied in Szulik's keynote comments— what will be the results? Will they be what Linus Torvalds set out to achieve 14 years ago? We seem to be long past that point. More importantly, will the many thousands of volunteers that donated their time over the last decade or so have done so in the end to make big corporations richer? Also, if we concede to the overpowering marketing strategies and business savvy of the technology giants, what will become of us? Are we simply to become their employees? Are our opinions in the future to be written on cards to be dropped in company suggestion boxes and thereby ignored? Or, maybe we will merely grumble for a few decades until another Linus Torvalds comes forward and starts a new revolution? I don't know what the answers are, and I don't really know what should or can be done--or if anything needs to be done. I do think, however, that we need to pay attention to what's happening to our revolution, and these are the kinds of questions that should be discussed at a "summit" on Linux--and the answers shouldn't be told to us by corporate executives.

It is an issue I myself have raised here a few times. It is not so much a problem with Red Hat or their attitude at all. They are doing what any publicly owned company ought to do. As a matter of fact, they are behaving much better than most other companies too. Still, as Dyer asks, what will become of us if this trend continues? It seems clear that Linux and the open source movement are at risk of losing their idealistic edge, and I am not so sure that is a good thing in the long term. {link to this story}

[Fri Jun 10 11:35:04 CDT 2005]

Debian finally released Sarge (it was about time!), but it has immediately hit a couple of big roadblocks: first of all, a configuration mistake prevented it from using security updates by default and then today we read reports of the upgrade breaking perhaps for as many as 30% of the users. The picture is not pretty, that is for sure, especially for a distribution that speaks so proudly about considering stability as its first priority. All I can say is that, at least for the time being, I'm sticking to my good old Woody, just in case. {link to this story}

[Fri Jun 3 14:38:47 CDT 2005]

If you run Fedora in a network where security is not an issue and need to configure rshRed Hat or even Fedora itself, but version 3 broke it. What to do now? Well, I ran into that problem myself when I needed to open up rsh so that NetWorker could do its thing. Here is the solution, directly from one of the Red Hat mailing lists:

Ah, you need to add "promiscuous" to the set of options which you're passing to the pam_rhosts_auth.so module in /etc/pam.d/rsh. The module deviates from the historic behavior by NOT treating "+" as a wildcard unless this option is given.

Note that if you run "rsh" without any arguments, it invokes "rlogin", so you may want to modify the PAM configuration for rlogind similarly.

{link to this story}

[Fri Jun 3 11:17:02 CDT 2005]

Red Hat released yesterday the directory server code they bought from AOL (i.e., the old Netscape code, part of their Netscape Enterprise Server product, which as far as I know is the original implementation of directory services). More information can be found on the Fedora Directory Server website. Apparently, it runs on Fedora Core 3, Solaris 8 and 9, and also HP-UX 11i. Mike Ferris, Red Hat product marketing manager for identity, security and systems management, made some interesting comments regarding this release and Red Hat's twofold strategy in releasing this product to the open source community:

One is certainly to build some community around the technology, to continue its evolution and the creation of additional plug-ins and types of uses for the directory itself. But secondly, and probably more importantly, to encourage the adoption of LDAP as a standard for identity management overall.

It definitely is in Red Hat's best interest to promote an open standard such as LDAP in the enterprise, especially now that Microsoft and Sun appear to be working together on interoperability issues and Novell has its own directory services. Once again, it is not only Red Hat that benefits from this move, but also the open source community at large. We simply cannot let two or three vendors take over such a key component of the enterprise network as the directory services. Interestingly enough, Red Hat also appears to be preparing the release of a Fedora Global Filesystem based on their Global File System (GFS) product that they bought from Sistina. This would be one more solid brick on the open source building. {link to this story}