Post a Comment
wasn't that the general consensus when the first alpha came out? that it was only going to be another year before release...
regardless, I hope it does get a proper release. if the alpha images didn't work so well, i'd be more excited but i've had haiku running for like a couple years now without too much issue...
Official release only one year after the first alpha for a relatively small community project? I don't know what the "general consensus" was back then, but I do know that I sure as hell never expected that. I had far more reasonable and down-to-earth expectations at the time, no bizarre pipe-dreams. Maybe 2-3 years if we were lucky.. and amusingly, that really doesn't seem to have been too far off. So, no surprise here, and as someone who has waited since probably around 1996 for Duke Nukem Forever, only to be eternally disappointed by the end result to the point of not even considering it a worthy successor to Duke Nukem 3D, I completely fail to see how the comparisons with Haiku make any sense whatsoever.
That said, I was quite amazed at the stability and functionality of the OS even in its early alpha days... but that didn't cloud my expectations. The speed that the guys have been getting stuff done has also been quite impressive over the last few years. They're getting there.
Edited 2012-12-06 20:59 UTC
This article has a couple of inaccuracies in regards to the usage of Haiku:
I'm hoping he means zooming and un-zooming - Haiku doesn't maximize windows. Minimizing is HIDING the window - to the Deskbar's application entry. And, minimizing and zooming are accomplished differently...
The Deskbar can be moved quite freely!! It also has more display positions and shapes than any other similar dock on any OS I've ever used...
Albeit, this is a case for discoverability... back in BeOS's day it was expected to look for the little grabber pattern and it stood out when your resolutions were in the 1024x768 range... Today, however, with everybody running 1920x1080 you can't even tell it is a grabber... it literally looks like a slightly different color (from a normal viewing distance).
I think a mouse-over effect will be helpful...
--The loon
(off to implement a mouse-over effect)
--The loon
(off to implement a mouse-over effect)
I wonder, how about implementing "show on the pointer if it still waits for 2nd click during double-click"? (to get an idea, run RISC OS: http://www.osnews.com/thread?509236 ...that pointer function is pretty much its only redeeming quality
- would be a shame if it didn't live on in some more viable OS; and I guess it can help with overall discoverability, it would certainly do so on the few occasions when I was training computer-illiterate people in the use of a GUI OS & mouse) Though, now that I think about it, I don't remember if BeOS/Haiku even use double-clicking
(and no time ATM to check in a VM)
And how much of 3DRealms money was dumped on the latter before they finally had to sell the ship?
I think you missed the point; it's not about the release date but about the openness of the release process.
I feel that comparing the two projects is a bit illogical anyway; one is a well documented, wide open hobby OS based on a niche OS that was way ahead of its time. The other was a great game in its original incarnation, but the half-assed attempt to make a proper sequel was a mysterious 15 year torture session for the fans.
Definitely not Haiku, if anything the ones to bear that dubious honor would have to be ReactOS IMHO... I mean geeze guys pick a release to standardize and build from there to completion before trying to play catchup to the latest versions of whatever.
I know the Haiku guys have gotten a lot of flack over their choice to hold fast to reimplementing BeOS R5 before commencing to update and modernize where needed, but after watching the result of the continually moving guideposts with ReactOS... Well I'm glad that Haiku had a concrete goal and roadmap to follow. Seems to have been helpful to them in the long run.
--bornagainpenguin
There's not a whole lot of point if you're just running Qt & Java applications. Linux already does that pretty well. Speed, simplicity, and integration are some of Haiku's main features, all of which are lost when using non-native software. (It's a necessary evil for now.)
IOW, Haiku will never be better at running Linux software than Linux, and becoming something akin to just another distribution isn't the goal.
Well really the reason for QT and Java apps is to fill the few gaping holes... and to run Minecraft at some point in time once kallisti5 gets mesa hardware acceleration working
The nice other features are bonuses in many ways I already like some applications for haiku better than any other. Caya for instance is just great... it still needs work but its just plain awesome combined with Stack & Tile windoing
Uh really? It seems very wize to me!
I would criticize them over using an unknown kernel instead of using the FreeBSD kernel or Linux but not over this!
What is amusing is that the main reason for not using Linux (X) is being replaced by Wayland, the replacement will take a few years, but it's still much less time than having Haiku working "by default" on a PC (i.e not having to carefully select the part of a PC to make it run Haiku natively).
Most FreeBSD drivers can be re-compiled for Haiku with minimal change.
Haiku has pretty awesome hardware support for a niche OS - and it is getting better continually.
The NewOS kernel was chosen because it required the least amount of work to gain BeOS binary compatibility because it was created by a Be engineer...
Yeah plus they said it before, "we don't want to be another Linux distro", not using Linux although not practical is good for keeping BeOS-Haiku identity.
From my perspective I think having another free kernel around is a breathe of fresh air...man I'm tired of hearing about Linux, I wish GNU finally get HURD out of is alpha stage too.
Also there are Linux distributions which brings something really different: NixOS(functional package manager), GoboLinux(simpler FHS), Ubuntu(Unity) for example.
The Linux kernel is a monolithic kernel and doesn't fit well into the BeOS micro-kernel mold.
NewOS was a near-perfect fit.
Audio, networking, even screen-drawing are user-mode activities. The kernel just gets a basic environment setup and handles the earliest stages of identification.
The Linux kernel would have had to be heavily butchered and altered to the point of no longer being Linux for this to work.
That takes time and man-power, the NewOS kernel was almost already compatible as it was and there was no need for the kernel ABI to be wholly compatible with BeOS since Haiku was re-writing all of the servers and drivers as well.
I think Haiku made the right choice with NewOS!
--The loon
NewOS was a near-perfect fit.
Audio, networking, even screen-drawing are user-mode activities. The kernel just gets a basic environment setup and handles the earliest stages of identification.
Actually networking lives in the kernel.
Actually they have had a few advances.
I don't agree with bashing of Hurd, their main problem was and is, that Linux gets all the funding.
Even Minix is now getting EU funding.
Personally I look forward for the day there are more mainstream micro-kernel based OS besides QNX available.
QNX is actually performant though... HURD is not for really obvious reasons. People should read the maintainer blogs and comments of the people that acutally have to work on GNU software. I read about all of Rob Landley's posts (except when he waxes political >:D ) and from there jump of to many others on LWN etc... GNU software is barely maintainable and in most cases outright broken buy design and the politics dragged in by the FSF. More power to them but they should at least design good stuff.
Rob is working essentially on BSD/Linux which could be re-licensed as GPL if anyone cared and at the same time foster real commercial development input.
Hasn't the time gone quickly though? Feels like yesterday I was reading about OpenBeOS (http://www.osnews.com/story/663/OpenBeOS_Milestone_First_Test_Relea...). Replacing the core BeOS r5 components one by one before eventually abandoning it all in 2001 and adopting Debian after reading http://www.osnews.com/story/174/Debian_GNU_Linux_for_BeOS_Refugees.
Also, consider how many fans didn't make it along the way, won't see the release of Haiku... I asked this a ~demographer once, WRT Duke Nukem Forever - and it turns out that close to 1% of young (teens and 20s when DNF came out) people die over the course of a decade.
What gets me about the DNF thing is that 3D Realms expected their core demographic, teens and early 20s, to have even heard of the original game. It's not like the Super Mario series from Nintendo, where every console release had multiple Mario-themed games, so each generation had their start with that series. Today's teens are introduced to gaming via Call of Duty and Fallout, not a DOS based game from 1996, so where is their frame of reference?
The Duke Nukem fanbase is in their 30s now, and most of us have moved on. Some of us still play games; my brother in law is an Xbox fanatic, and I still enjoy some casual gaming (mostly Minecraft). But really, we've all grown up and have family and work commitments, and obsessing over a game release just seems silly.
Some would say "but it's the same thing with BeOS/Haiku", but really it's not. Haiku is an operating system that will potentially help me get work done in a much more efficient and practical manner, and it might even be the catalyst to get me back into programming (not that I was ever very good at it). There is the nostalgic aspect too of course, but there is practicality behind it.
Oh boy, DNF...
I think most of the target demographic had heard of DN, if for no other reason than DNF itself. Now, giving a shit about DN and DNF is something entirely different. I gave up giving a shit about DNF sometime in the early 2000's and I'm sure I'm not the only one so how could you expect today's gamers to care?
As it turns out, we did the right thing since DNF, for all appearances, is a downright awful and horrible game. Stupidly offensive is not the same as edgy, dear Gearbox.
Contrast this with DN: Manhattan Project. A pseudo-3d platformer released without much fanfare which is easy one of the best DN games ever.
None of this maps to Haiku at all. Haiku has a transparent process and has had working code for a long time.
According to this article, the Beta should be out some time around... now.
http://spectrum.ieee.org/computing/software/the-dawn-of-haiku-os
One of the slogans from Be in it`s time, was, the new amiga. Indeed they were on a good path for a while, with multiple cpu`s. However today, the Intel E5 is "the new Amiga". And that I say as a very easily critiquing user.
What OS you run, seems to matter less these days.
Peace Be With You.
They are essentially designing and implementing a modern operating system from scratch. To build an OS that meets all the expectations of today from the ground up is not easy and will take several years. Especially for a group of unpaid developers doing it only during free time and out of good will.
I have patiently waited since I first heard it announced several years ago. I've tried the test images from time to time.
The OS in it's current form already blows away things like Linux in terms of usability, integration, performance, and ease of use. From boot up to shut down you get the impression that everything was developed to work seamlessly together.
I know this comment probably offends many Linux lovers, but truth is that Linux and the countless projects making up the "distro" can never become as elegant as BeOS/Haiku without a major re-thinking on religion, organization, ideas, design, and "the Unix way".
I hope to one day use this as my primary OS of choice for desktops, laptops, and (yes) as servers along side FreeBSD.




