It seems like only yesterday when due to a combination of hubris, bad business decisions, and pressure from Apple and Microsoft, Be, Inc. went under, with its assets – including the BeOS – bought up by Palm, who now store it in a filing cabinet somewhere in the attic of the company’s Sunnyvale headquarters. Right after Be went under, the OpenBeOS project was started; an effort to recreate the BeOS as open source under the MIT license. This turned out to be a difficult task, and many doubted the project would ever get anywhere. We’re seven years down the road now, and the persistence is paying off: the first Haiku alpha is nearer than ever.
During the recent BeGeistert conference, several key Haiku developers participated in a massive coding sprint, fixing so many issues and bugs it’s almost scary. As Stephen ‘stippi’ Assmus details in a report he wrote for the Haiku website, the coding sprint really was a coding sprint. “All in all, the coding absolutely dominated,” Stippi notes, “It was actually quite intensive, on Wednesday, I realized that I had not been outside since Sunday evening.”
A lot of bugs have been squashed, with quite a number of them focussing on issues related to installing Haiku – such as bugs related to partitioning and initialising. These are important fixes as Haiku’s installation experience was anything but accessible. These bug fixes will enable a more traditional OS installation, something the first alpha could really use. Even though less relevant, my favourite bug fix is definitely this one:
Ingo Weinhold and FranÃ§ois Revol fixed a problem in the kernel that prevented SoundPlay from ever playing the second song in the playlist.
Anyway, the coding sprint has contributed massively to the feeling that Haiku is ready for an alpha release – but it’s not there just yet.
Unfortunately, we have at least one remaining file system bug that corrupts data. We need this one fixed and hopefully we can find a reliable test case to reproduce it. Over the next weeks, I plan to pick up my work on the partitioning backend. It will be important to create and delete partitions from within DriveSetup. Then there is one remaining bug in the USB bus_manager which sometimes suddenly disables USB ports, so that input devices stop working. Once at least those two bugs are fixed, Haiku should be usable. I am very excited!
To further illustrate Haiku’s state, Axel DÃ¶rfler has uploaded a pre-apha Haiku build, and he plans to update it as the actual alpha release draws closer. This release does lack the newer and faster ata driver, and OpenSound is also missing. “This should just give you an idea how the alpha currently looks like, if we wouldn’t do anymore polishing,” DÃ¶rfler notes, “ie. it should point out where we need to keep working on primarily.”
With a bit of luck, Haiku fans may find a nice Christmas present under the tree.
best news i have heard all month.
I’ve been waiting seven years for news like this. Thanks.
Can’t wait for the Alpha, and hopefully… A Beta at sometime in the next year.
For me, BeOS really brought the ‘fun’ back to computing. I think it is absolutely great that the Haiku team has kept to their goals and have the determination to make it happen. I am excited that Haiku will continue to bring that ‘fun’ back to computing.
I have been compiling the source about every week, and it really has gone from booting on mostly none of my computers, to running stable on all of them the last couple weeks. I struggled to get PC-BSD networking nicely on my NVidia chipset, and Haiku ran and networked/audio worked without a hitch.
Very nice !
I’m very excited that Haiku has reached an alpha state. I loved BeOS and am looking forward to the new release. But I’ll say one thing — it doesn’t seem like only yesterday that Be went under.
I can still remember spending money on the “Save BeOS” campaign, right around the time Haiku was getting started. What was I doing? I was teaching middle school students. Since then, I worked for an airline, worked for Apple for three years, moved across the country, went to and graduated from law school, and have started a new career.
That, to me, has taken a long time, just as alpha status has taken a long time. But, as much as I love Apple (which is a whole lot), I have never had the emotional attachment to an operating system like I had to BeOS. It was computing heaven, and I hope it will live for years to come.