IceWM 1.0.0 released
A reader wrote in with the news that IceWMIceWM has announced that they are now 1.0.0. IceWM is a window manager that strives to be simple, according to the web site, while also being fully usable in default config. It's fully Gnome compliant, and partially KDE compliant.
Something I've noticed about many of the WMs currently under development is that they seem to put a lot of energy into support for "themes". While it is an important practicality to allow users to customize the look and feel of their desktop what I see (especially under KDE and Enlightenment) is a lot of wacky features that don't seem practical.
I'd like to see more Gnome compliant window managers. Choice is a good thing. I feel like Oliver Twist actually, "Please Sir, Can I have some more?" :-)
Quantity will never replace quality, no matter how free it is.
This is my main beef with Linux... there's always the latest this and the latest that coming out of the community... why can't some coders take a break from working on the coolest, most bleeding edge stuff, and instead try making stuff a little easier?
If we want to take more of the Microsoft market share, we need more users.. when you compare how I can change my resolution under Windows with a single click, and I've still got X running at 640x480, now -there- is an area that needs work.
This is a huge discouragement for new users. You can't expect that when you say "this video card and modem won't work, and sound is really complicated to set up" they'll just go "oh, good, I have this extra $500 I needed to waste somehow, why dont I replace most of my hardware?"
Devilled Eggs - A disturbing little creation of mine.
KaufWM also features a dorky face and thick glasses, and will do just about anything in exchange for a copy of _The Unix Hater's Handbook_. It's not Gnome-compliant, but has been rumoured to look like an elf.
:)
See how easy it is to write a catchy headline?
Seriously, I move for Slashdot to stop posting this kind of 1.0 announcements. You can bet your ass that, as we speak, about half a million attention-thirsty Slashgeeks are hurriedly updating their pet WM projects to "1.0", with hopes of getting posted on Slashdot and scoring collaborators. So don't post this kind of thing - no exceptions.
To the editors: your English is as bad as your Perl. Please go back to grade school.
The misconception that some people seem to have here is that (windowmanager with nifty features == sensible application development environment), which is not really true. For Linux to succeed, it has to get a *lot* easier to write applications, and this requires more than just WMs. KDE and GNOME are on the right track, but not nearly there yet.
Since there are preciously few examples of what a good ADE can be like, one can't really fault people for not knowing the difference. A nice example of what I'm talking about (which has the advantage that it's dead as a dodo, so I can't really be accused of advocacy) was NeXTStep. It had a degree of integration between display subsystem, API and OS that to my (naturally limited) knowledge has never been achieved elsewhere on a real, workable system (as opposed to, say, concept prototypes from academentia, which so often sound terribly nice, but are not really useable).
Anybody who knew NeXTStep will fondly remember the possibility to write applications mostly by drag-and-drop using InterfaceBuilder, and that drawing in windows was done using Postscript, which only had to be redirected if one wanted to print. Or the ability to use RenderMan streams in 3D viewports. Or the nice, orthogonal localization features. And so on.
People bought the extremely overpriced NeXT machines just in order to be able to use this ADE. At the moment Linux seems to be in a somewhat inverted situation: people use it despite the difficulties in writing GUI software for it. For Linux to _seriously_ threaten the monopoly of M$, better software development tools have to emerge. Let's not kid ourselves: KDE and GNOME in their current form are *not* contenders for prime time big productivity application development, although this may change. What one would need is a software development system that uses an unified imaging model, has a consistent class API that is not cluttered, has useable interface design and code management tools and generates nicely packaged applications that are easily localizable (my personal corollary would be: and that does not use X, but YMMV).
Unfortunately, XMas was two days ago, so we'll have to wait at least one more year ;-). But if anything along these lines happens, *that* would be worth posting as a "1.0 released" article.
just my $0.2E-32
Alexander Wilkie
P.S. Yes, I know about GNUStep, and the fact that Apple is using the old NeXT technology for its next-generation OS. The first is very slow in coming along, and the the second fact does not help us Linuxers at all.