To read all comments associated with this story, please click here.
Thanks for the adult tone Pacmania. Haiku has become fairly stable in the last year, thanks. And I don't see the problem of it being a clone of an 8 year old OS.
1) BeOS was ahead of its time.
2) Consider that the major new features in that time have been metadata searching, which was in BeOS, and graphics compositing, which isn't vital.
3) Haiku is not an exact clone. It contains important features that were never in R5.
In 2000/2001, OS X wasn't ready for mass-market. New Macs booted into OS 9!
Linux certainly wasn't ready for the same users that BeOS would be suitable for.
Windows has seen XP and Vista in that time. Solid releases, but not outstanding, and I'd happily use Windows 2000 today.
The big area lacking is multi-user support. That will be a deal breaker for many, and won't happen till R2. Otherwise there's a fabulous new OS around the corner, so what are you moaning about!?
Chris
Edited 2008-01-05 00:15
I'm hoping that they'll get to Alpha this year too.
I was hoping before the summer months but don't think it'll happen. Before Summer because I'm guessing they'll get GSoC students again this year and it'd be nice if they could help Haiku work towards Beta.
Unfortunately, everyone wants to do their own thing. You have people working on WebKit, Java, OSS, etc. instead of combining to focus on getting to Alpha. Meaning, creating an installer, fixing up some odds & ends and squishing the major bugs out there will get done at a slower pace. At Alpha may show up at the end of this year or sometime next year.
You just can't force people / programers who dedicate their spare time. They decide what they want to work on and do. Even if this will cause the OS to take longer to complete. That's life.
Hmmm.... a bounty would be nice. A bounty paying someone to create an installer that installs Haiku (from the CD) onto a blank partition (anyone can g-parted an create a blank partition, so no need to create a partitioning tool) and installs Grub if the user wishes.
Maybe what would be best is creating an installer that formats a partition, grabs the nightly build and dumps it on the newly created partition, then install Grub if the user wishes...hmmm....
wishful thinking.... i wish i could code. 
This is the kind of post I love to read.
How do you eat an elephant?
One spoonful at a time.
Likewise with Haiku, by tackling huge efforts like this, we inevitably have to finish, revise, improve, and complete parts of the OS that have been or are missing, defunct, incomplete, etc.
It's very likely that the things that keep us from being self-hosting are the very things we'll need to overcome to port OpenJDK.
OpenJDK will inevitably attract new developers to the project. This means more people who are capable of fixing, fleshing out, and finishing things within Haiku itself -- even if it is for their own curious or selfish desires.
In the end, we all benefit.
Projects like WebKit and OpenJDK aren't just narrow-minded, one-trick ponies. They breed a larger community as well as improve the quality and quantity of code in Haiku.
An OS developed without concern for the applications ends up just being a big useless bucket of bits. An OS is the foundation for an application ecosystem, and like the natural world, it is beneficial to evolve things in parallel and adapt things as you go along, because what you first think will work often doesn't work as well as you thought it'd work.
Developing new applications alongside the OS at the same time gives more of a testing frameworks for the OS and also helps the application developers learn the platform's ins and outs. There are non BeOS 5.03 features that have been implemented (the Java port in the past comes to mind) that were added to the system precisely because they were needed, and BeOS 5.03 simply couldn't support them, and thus these features that were foreign to BeOS 5.03 are now native to Haiku, and greatly improve the system's value. If you look in the bug database for Haiku, you'll find a large number of filed bugs referencing other applications in development, even if they're only in mostly maintenance mode.
Not all application developers are capable of what's required to develop the OS itself for various reasons, but they have the time/energy/ability to work on the separate applications. Thus, they aren't taking away from the OS development as much as they're adding trees to the forest of the OS and the other applications to make it a much better habitat for all.




Member since:
2006-12-30
Sod bloody Java, sod bloody WebKit - finish the OS already! Or at least give us an ISO thats bootable and an installer on.
I'm a long time BeOS lover - I thought it was brilliant for its time, and am really REALLY keen on Haiku. I just think they are focusing their efforts in the wrong places.
pac