Slashdot Mirror


Haiku OS Resurrects BeOS as Open Source

Technical Writing Geek writes "The Haiku project, which began shortly after the death of BeOS in 2001, aims to bring together the technical advantages of BeOS and the freedom of open source. 'The project has drawn dozens of contributors who have written over seven million lines of code. Although Haiku is nearly feature-complete, there are still numerous bugs that must be fixed before it is ready for day-to-day use. The design principles behind Haiku are very closely aligned with those of BeOS. The central goal of the Haiku project is to create an operating system that is ideally suited for use on the desktop--this differs significantly from Linux and other open-source operating systems which are intended for use in a diverse range of settings including server and embedded environments.'"

269 comments

  1. Haiku by Anonymous Coward · · Score: 5, Funny

    An OS should not
    Be shaped by greed and money
    Open source the world
    1. Re:Haiku by Anonymous Coward · · Score: 2, Informative

      shamelessly hijacking this thread, but Haiku is not far from self-hosting now http://www.osnews.com/story/19325

    2. Re:Haiku by FarrisGoldstein · · Score: 1, Funny

      Haiku as a name fits the bill For an OS that's over the hill Pretentious, contrived And kept barely alive By nerds with no witty rhyme skill

    3. Re:Haiku by buck19 · · Score: 1

      I think a so-called desktop OS must also be a server except in the most simple of usages. Linux of today is such a powerful full featured desktop experience. Yet I am also able to easily share my internet connection, printers and files with other systems. I can not just play web video games but I can have my own server serving them. I don't understand why someone would say being "desktop only and not a server" is a good thing. Linux is now at least as novice user friendly as windows and Mac. And we can even run multiple OS's easily with server technology too. Linux desktop user experience and ongoing evolution is not at all reduced by it's server functionality.

    4. Re:Haiku by Anonymous Coward · · Score: 0

      haiku

      flask of ripe urine
      pressed to dead bsd lips
      bsd drink up

    5. Re:Haiku by Anonymous Coward · · Score: 0

      I for one welcome
      Our Haiku overlords here
      Winter days are come

  2. I suck at poetry by ZOMFF · · Score: 0, Redundant

    The Haiku OS,
    Resurrected Open Source,
    BeOS is not dead.

    --
    Launch every sig.
    1. Re:I suck at poetry by doti · · Score: 0, Troll

      by the subject of your post
      i'd mod you +1 informative
      indeed you suck

      --
      factor 966971: 966971
  3. Interesting.... by fyngyrz · · Score: 5, Interesting

    But I don't look forward to the long climb up the curve of identifying and cleaning up what, going by past experience, is likely to be quite a nest of security issues.

    Having said that, if it is actually like BeOS in that it handles multimedia similarly (that is, *really* well and without even a nod towards DRM), I'd be very likely to put some effort into using it. Linux's swap paradigm is completely unsuited to applications that need to respond *right now*, OS X is just about the same (it's only been a matter of hours since I shook my fist at Leopard for swapping out things I was using), and Windows... ugh. Going completely the wrong way.

    I suppose it'll be a while yet, though. [prepares to wait]

    --
    I've fallen off your lawn, and I can't get up.
    1. Re:Interesting.... by FreeGamer · · Score: 4, Informative

      Haiku is a ground-up rewrite of BeOS. The only thing shared between the two is the general design and the support for BeOS R5 applications. Haiku addresses many of the shortcomings in BeOS R5 (e.g. better POSIX compliance). I'm sure they are considering security as well.

    2. Re:Interesting.... by Anonymous Coward · · Score: 0

      BeOS is what the Mac of the day wanted to be. BeOS was supposed to occupy the space Linux is in, only sooner, better and to greater effect. Now, the Mac is what Linux and Windows wants to be. BeOS has a long climb ahead and I hope it gets there. Best Wishes.

    3. Re:Interesting.... by fyngyrz · · Score: 2, Interesting

      When you say a ground up rewrite, I worry. This is because the real-time nature of the OS is something that none of the other "big 3" have gotten right; there isn't a one of them that won't glitch your audio or video just at the wrong time (not that there is a right time.) BeOS was unique in that it was designed to be real time from day one and -- and this is the kicker -- they got it right. For the first time in modern OS history. So the issue here is, given that this is a rewrite to (presumably) R5 interface spec, will the underpinnings be of a similar nature, or will we simply have a fourth OS that can't handle real-time demands reliably?

      --
      I've fallen off your lawn, and I can't get up.
    4. Re:Interesting.... by alan_dershowitz · · Score: 4, Informative

      When you say a ground up rewrite, I worry. This is because the real-time nature of the OS is something that none of the other "big 3" have gotten right The kernel of Haiku is a fork of the open source NewOS kernel. It was written by Travis Geiselbrecht, who was a kernel hacker for Be, Inc. My understanding is that conceptually the kernels are similar.
    5. Re:Interesting.... by deKernel · · Score: 5, Informative

      I could be mistaken here, but BeOS was never label by the company as a 'real-time' OS. They described it as a true multimedia OS which translates into a highly responsive OS to the users input. Big difference.

    6. Re:Interesting.... by paulbd · · Score: 3, Informative

      "linux swap paradigm".

      i suggest you read the output of man memlock. you clearly don't know enough about linux (or POSIX) to be making generic hand waving comments that appear to be intended to authoritative.

      when you're done with memlock, check into SCHED_FIFO scheduling too. oh, and /etc/security/limits.conf while you're there. the problems with multimedia "performance" on linux are mostly distro-related: distro's do not generally ship in a way that lets ordinary users run apps that request the use of these facilities. media-centric distros (Ubuntu Studio) or overlays (Planet CCRMA) fix this.

    7. Re:Interesting.... by Plaid+Phantom · · Score: 1

      So a Haiku-Myth combo would be something to look forward to?

      --
      All comments are properties and trademarks of the voices in my head. Not like I'm gonna claim them.
    8. Re:Interesting.... by BasilBrush · · Score: 1

      BeOS wasn't a real time OS. It was designed to be responsive and multi-task smoothly. Not the same thing.

    9. Re:Interesting.... by Anonymous Coward · · Score: 1, Insightful

      I think the multimedia support in Beos was actually pretty awful.
      Firstly, very few sound cards were supported, and even if you had one with official beos drivers then playback was often glitchy.
      Beos was touted as being a low latency OS capable of near real time performance, but in practice it wasn't.
      spoons!!

    10. Re:Interesting.... by log0n · · Score: 0, Redundant

      Hrm, I do remember BeOS being advertised a real-time OS. Highly responsive UI was a side effect of the whole thing being real time. I remember all those demo videos demonstrating pegging the cpu to the max while still having a completely functional system.

      I could be wrong as well, but I'm pretty sure BeOS was going for realtime (a la QNX, etc).

    11. Re:Interesting.... by Lally+Singh · · Score: 4, Interesting
      It sounds like what you want is a combination of:
      1. Real-time scheduling. Preferably hard-real time (for stable video)
      2. Page locking. Don't let RT tasks page out
      3. Drivers written to obey the scheduling demands (e.g. don't wait for a disk while we have an RT task ready)


      It can all be done on regular desktop OSs.

      Challenges are:
      1. Requiring RT scheduling and page locking usually require a good level of access. For that, you'll probably want a capabilities-based permission model to to keep quicktime from giving people backdoors into root access
      2. Keeping device drivers off the RT thread path. I'd honestly prefer a separate I/O processor to do that stuff, so the CPU can keep chunking along. Dedicating RT threads to one core and device drivers to another isn't a bad way to splice up modern dual-core CPUs.
      3. It's easy to end up page-locking a lot of pages in for processes, large platform shared libs & all


      --
      Care about electronic freedom? Consider donating to the EFF!
    12. Re:Interesting.... by Anonymous Coward · · Score: 0

      And this is why Linux is not good enough. I don't want to sacrifice a hamster everytime I need to get it to work ok.

    13. Re:Interesting.... by Anonymous Coward · · Score: 0

      when you're done with memlock, check into SCHED_FIFO scheduling too. oh, and /etc/security/limits.conf while you're there. the problems with multimedia "performance" on linux are mostly distro-related: distro's do not generally ship in a way that lets ordinary users run apps that request the use of these facilities. media-centric distros (Ubuntu Studio) or overlays (Planet CCRMA) fix this. I'd also like to point out that the realtime kernel that Ubuntu Studio uses makes the desktop performance very impressive. If Madwifi didn't cause it to freeze I'd still be using it.

    14. Re:Interesting.... by KugelKurt · · Score: 1

      BeOS was about "real-time" GUI interaction, not offering a real-time-capable kernel.

    15. Re:Interesting.... by Marcos+Eliziario · · Score: 1

      A real time system is one that guarantees that some operations will obey a deterministic contract on time response, it's not about performance, it's more about "Fuck the hell! I need a fix on my position every 1/2000 sec, and the Hell if the AC is going to get crazy because there won't be cycles left to poll the temperature from the sensors and adjust the fucking atuators"
      Unless you're writing a chemical plant controller, a flight computer or something like that, an Strictly Real Time System is overkill and probably a pain in the ass to program. The only thing you need is a good scheduler. Or then, call Edsger Dijkstra to the party and blame the invention of interrupts. Without interrupts, it would be a lot more easy to write enourmously inneficient systems, but also highly predictable ones.

      --
      Your ad could be here!
    16. Re:Interesting.... by Anonymous Coward · · Score: 0

      Haiku is a ground-up rewrite of BeOS.

      So, you're saying it blends?
    17. Re:Interesting.... by Anonymous Coward · · Score: 0

      I'd agree with that.
      I have messed around with a few true real time operating systems for amusement. The gui is normally the last priority, assuming there is one at all. It's quite common to run something like linux as a low priority process of a real time kernel. When controlling industrial robots, drawing drop shadows on the gui must seem less important.

    18. Re:Interesting.... by jvkjvk · · Score: 1

      A real time system is one that guarantees that some operations will obey a deterministic contract on time response, it's not about performance, it's more about "Fuck the hell! I need a fix on my position every 1/2000 sec, and the Hell if the AC is going to get crazy because there won't be cycles left to poll the temperature from the sensors and adjust the fucking atuators"
      Unless you're writing a chemical plant controller, a flight computer or something like that, an Strictly Real Time System is overkill and probably a pain in the ass to program. The only thing you need is a good scheduler. Or then, call Edsger Dijkstra to the party and blame the invention of interrupts. Without interrupts, it would be a lot more easy to write enourmously inneficient systems, but also highly predictable ones. However, for example, it might be really nice if while capturing 5-8 microphones (enough for a small live session) with effects done in software I had guaranteed latency and jitter in the OS and not have to rely on quite expensive outboard ADCs and effects units, you know?

      For example, the singer probably doesn't want a dry output to their headphones (it seems to help if it's at least a little massaged). Add in midi inputs, etc., and it can sometimes go quite awry (if only for a brief second - but that's enough to cause pops, clicks and other artefacts that can ruin a session).

      Certainly one can take Windows or Mac OSX and disable enough stuff to get the job done most of the time given that the processors are so powerful these days, but I have to wonder what an RTOS could bring to the table in terms of guaranteed registration of audio streams that include soft processing.
    19. Re:Interesting.... by Anonymous Coward · · Score: 0

      Certainly one can take Windows or Mac OSX and disable enough stuff to get the job done most of the time given that the processors are so powerful these days, but I have to wonder what an RTOS could bring to the table in terms of guaranteed registration of audio streams that include soft processing. You don't actually have to disable anything under MacOS X. The kernel supports a special pseudo hard-realtime band of priority values. Any process promoted to that range of priorities short-circuits the scheduler and will always get the CPU if it's not blocked on I/O. (If there are multiple processes in the realtime band, the one with the highest priority wins. If there are two or more at the same numerical priority value, they get round-robined.)

      The catch is that in order to prevent starvation of other processes, the scheduler monitors these pseudo-realtime processes and can penalize them by reducing priority down below the realtime band if it determines they're abusing this special privilege to hog CPU time.

      The intended use model is for threads which block on I/O, do a small amount of work once unblocked, then block again waiting for more I/O. Not so coincidentally, this is exactly what one would want to do for things like low-latency audio stream processing. The scheduler is designed to penalize pseudo-realtime processes which run to the end of a scheduler tick without blocking on I/O.

      This scheme isn't quite hard realtime but it's close enough to masquerade, particularly if care is taken to avoid things which might bust it (like swapping).
    20. Re:Interesting.... by Anonymous Coward · · Score: 0

      Oh, you mean I have to fiddle for a couple of hours? That sounds exactly like Linux. And you obviously thing everbody likes to tinker and has X free time on their hands.

    21. Re:Interesting.... by fyngyrz · · Score: 1

      i suggest you read the output of man memlock. you clearly don't know enough about linux (or POSIX) to be making generic hand waving comments that appear to be intended to authoritative.

      [spits coffee]

      Look here, genius, I don't need to read "man memlock" to know that linux will swap out part of my RUNNING APPLICATION in order to cache a stupid web page it could just as easily fetch from the HD (which probably has it cached in RAM also); NOR, as a user, should I be expected to manage such behavior, NOR do I have the time or energy to go in and recompile applications like the Gimp so that they'll operate at a reasonable speed instead of letting the OS take RAM from them. What I NEED, as a USER, is an OS that respects the tasks I am trying to get done and doesn't let the filesystem consume RAM for trivia such as filesystem caching like a crack fiend sucking down their first toke in weeks.

      With regard to the Mac, I'm sitting here with 4 gigs of ram right at this moment, with 2.4 gigs FREE, and OS X's activity monitor shows 800+MB of swap in use(!!!), as well as a record of considerable paging going on. You don't need to read the memory allocation docs (NOR should you have to!) to know, as a USER, that this behavior is pathological.

      When I say that the OS's aren't handling memory and swap well, I'm not talking about how to write an application to try to manage the OS's shortcomings (which, btw, I've been doing for decades now), I'm talking about actual performance of the OS running real user apps in real world conditions. And none of the big three do a great job when the pressure is on. That's not hand waving; that's a *fact*.

      --
      I've fallen off your lawn, and I can't get up.
    22. Re:Interesting.... by paulbd · · Score: 1

      "OS running real user apps in real world condition"

      Lack of precision is sometimes roughly equivalent to handwaving. Your list of "user" apps is not necessarily my list. Your list of "conditions" is almost certainly not my list either. I agree that there is work to be done in this area and that the current behaviour is not ideal for many kinds of desktop/office use patterns. But your original description of what happens, what can happen and what cannot happen was just wrong.

  4. Bounties.. by obstalesgone · · Score: 1

    I was thinking of picking up some bounties and trying to help get this OS to a stable version, but I noticed there hadn't been an update of the weekly snapshot for some time. The previous snapshot crashed too much for even command line based development, and BeOS wouldn't boot on my hardware.

    Anyone able to recommend a free stable devel/test environment that will install/boot under vmware on modern hardware?

    1. Re:Bounties.. by Anonymous Coward · · Score: 5, Informative

      There is a fairly recent vmware environment maintained by haikuware.com

      The Feb. 9th release is http://www.haikuware.com/view-details/development/app-installation/74-weekly-super-pack-feb9th-r23934

      It contains a fairly diverse set of old beos apps which are function in haiku as well.

      In terms of compiling the project and installation to a partition, doing this from linux is by far the easiest route due to the lack of an installer and tested self-hosting.

      http://www.haiku-os.org/documents/dev/installing_haiku_to_a_partition_from_linux

      Hope this helps.

  5. Evolution by joaommp · · Score: 1

    It would be nice to see it not only bringing back the technical advancements that once were available but to also see it bringing some new features. BeOS (Haiku in this case) is a system which still enjoys greater market flexibility in setting directions, it has still little legacy to prohibit certain advancements. It would be nice some mistakes of the past, done by others, revert as lessons for the future of Haiku

    1. Re:Evolution by alan_dershowitz · · Score: 4, Informative

      Actually there is a fairly substantial legacy issue associated with BeOS/Haiku, but not in the way you are thinking. The ABI used by BeOS is not supported in GCC anymore. Haiku Release 1 is striving for binary-compatibility with BeOS. What this means is that if you want to run original BeOS applications, it can only be compiled against GCC version 2.x. Haiku can be compiled against later versions of GCC, but you will lose the ability to run older software unless it's recompiled for Haiku, which may be impossible if it's closed source.

      there were other legacy issues with modern hardware that existed with BeOS as a result of having died so young, but these don't exist with Haiku.

    2. Re:Evolution by Fred_A · · Score: 4, Interesting

      It would be nice to see it not only bringing back the technical advancements that once were available but to also see it bringing some new features. Applications would be nice too.

      It's nice to have all those systems, but when people are looking at creatingsoftware for an open system for the desktop, they target Linux, possibly with a side of BSD. If the result compiles on Be, that's an unintended bonus, but nobody in his right mind is going to go out of his way to make it so.

      The people of Bibble Labs who make commercial (and closed source) photography software which I buy from them sell their stuff for Windows, Mac OS and Linux (which is why I use it).

      The last time I looked at Be, it wasn't too hard to *port* Unix/Linux software to it. However it really needs to be able to "just" run it, at least for the Linux binaries (like the *BSD do with the Linux libs). Otherwise it's going to be a repeat of 1999 (or whenever that was) when everybody played with the Be live CD or created a little partition to poke at for a while, and then went back to Linux or Windows or whatever the system where his software and data lived was.

      Be was/is a nice system, among other things I liked the ideas in the filesystem. But unless there's actually a reason to use it (and there's none), nobody will. Unless you're into that kind of thing and you still have a little space next to your OS/2 partition. But then you're probably too far gone anyway.
      --

      May contain traces of nut.
      Made from the freshest electrons.
    3. Re:Evolution by alan_dershowitz · · Score: 2, Informative

      God, that was really unclear. OK, first of all if the OS is compiled with GCC v.2.x so that you get binary compatibility with BeOS, that means that ALL software for your system has to be compiled against GCC v2.x. With regards to "legacy modern hardware," what I meant was that BeOS just plain doesn't run on many hardware that came after Be died, because of incompatibilities in the kernel. BeOS Max Edition is an unofficial "distribution" of the free "personal" version of BeOS which includes some binary kernel patches to allow BeOS to run on more modern hardware. Of course Haiku is open source, so it does not suffer from this limitation because it can just be patched and recompiled.

      Lack of drivers will be an issue with both platforms, but the intent is that there will be driver compatibility between BeOS and Haiku, of course. AFAIK this mostly works. Additionally, both OSS sound and FreeBSD drivers can be recompiled and used in Haiku, so you get all that hardware support in Haiku that never existed in BeOS.

    4. Re:Evolution by discogravy · · Score: 2, Interesting

      If I understand you, it sounds like haiku/the beos user movement needs someone to intentionally break gcc-2.x-binary-compatibility (like redhat did with their gcc2.95 in RH8) to kickstart the move out of the old software. Possibly there's no one Free-BeOS users' group/os-project that has the numbers to catalyze all the others into switching. Too many forks, not enough people to choose just one and stick to it. Which is a shame, from the time I ran BeOS Max PE, it was a work of genius.

    5. Re:Evolution by Daniel_Staal · · Score: 1

      Be was/is a nice system, among other things I liked the ideas in the filesystem. But unless there's actually a reason to use it (and there's none), nobody will. Unless you're into that kind of thing and you still have a little space next to your OS/2 partition. But then you're probably too far gone anyway. Hmm. Maybe I should try it on my office computer, which the boss has mandated to run OS/2. Maybe he'll like it. Sounds like it has at least as much support as OS/2 at this point, and is probably more stable.
      --
      'Sensible' is a curse word.
    6. Re:Evolution by alan_dershowitz · · Score: 1

      There are people that are making sure that Haiku compiles and runs using GCC4. You just won't be able to run any legacy BeOS software if you do that. As long as that's not a problem, you can do it. Haiku Release 1 goals are binary and source compatiblity with BeOS 5 for x86. Release 2 is intended to move beyond that, but that's a long way off. There are already people compiling Haiku with limited functionality under GCC4 and on other architectures like Motorola 68K.

    7. Re:Evolution by Anarke_Incarnate · · Score: 2, Interesting

      I know it will kill the performance to some degree, but why not create a compatibility layer ala WINE for BEOS apps ? BINE perhaps?

    8. Re:Evolution by discogravy · · Score: 2, Interesting

      is there a particular reason you can't have both? (and statically link the libraries needed for the older-gcc-compiled binaries? it would take up disk space, but that's cheap these days...)

    9. Re:Evolution by KugelKurt · · Score: 2, Interesting

      IIRC this was requested. The BeOS binary-compatible code was suggested to be placed in /beos while the GCC4 code should be placed into /haiku. If my memory serves me right, this idea wasn't welcome because it's too much work, wastes too much space on old PCs and so on.

    10. Re:Evolution by BitZtream · · Score: 1

      I'm pretty sure someone at Microsoft, IBM and Apple probably said something to that effect about GNU/Linux at one point as well.

      --
      Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
    11. Re:Evolution by Fred_A · · Score: 1

      I'm pretty sure someone at Microsoft, IBM and Apple probably said something to that effect about GNU/Linux at one point as well. Sure, however Linux does have quite a few things going for it, like the fact that it's a Unix clone with oogles of software and that it scales fairly well from one to lots of users, and lately from a phone to a mainframe.

      A single user desktop system, however innovative, is probably too late in the game.

      I don't have anything against Be. "Back when", I wished something would come out of it.

      But I can't say I was that surprised when nothing did.

      And I did actually use OS/2 before that (before I completely switched to the Unixy side of life). And I watched it crash and burn. Apparently some people still use it IRL (which I wouldn't have thought even though it I should know better). Which means that some elderly programs are still maintained. Well, stranger things have happened. And they could be stuck with a worse platform. OS/2 was pretty good as mainstream oriented PC systems went.
      --

      May contain traces of nut.
      Made from the freshest electrons.
    12. Re:Evolution by m50d · · Score: 1

      Linux has managed to grow a fair bit without binary compatibility with the alternatives.

      --
      I am trolling
    13. Re:Evolution by Snuhwolf · · Score: 1

      Most of the hardware issues are solvable by using hardware thats known to work with BeOS. The same argument is given by linux devotees who say "thats not a real modem, thats a WinModem". The compatibility database for BeOS is pretty extensive. And older parts are cheaper so you can build your own BeBox. I did and I'm using it NOW.

    14. Re:Evolution by Richard+Steiner · · Score: 1

      All an OS really needs to be useful is to have good networking, a decent browser, and a certain amount of decent applications software.

      OS/2 has a fairly decent networking stack, multiple stable and native ports of both Firefox and Seamonkey, and a native port of OpenOffice as well as a fair collection of older less capable applications (Embellish, StarOffice, ColorWorks, Lotus SmartSuite, and friends).

      The fact that WinOS2 can fill in a few holes doesn't hurt (I ran Quicken 98 on my Warp 4 box for years, and I still use Visio 4 Pro and a few other Win 3.x programs from time to time on my Warp 4 system when I can't find a way to do some sort of graphics effect using native software).

      --
      Mainframe/UNIX Bit Twiddler and long time Windows/Linux Hobbyist.
      The Theorem Theorem: If If, Then Then.
    15. Re:Evolution by BenoitRen · · Score: 1

      I have some reasons that I will be using it. It's better than Windows, it's geared at the desktop, and it has a unified vision. That's what I dislike about Linux; there's no unified vision, everyone runs about doing their own thing.

    16. Re:Evolution by Des+Herriott · · Score: 1

      IF Haiku ever made it big (by which I mean, at least as popular as any leading Linux distro), what makes you think it'll keep its "unified vision"? If it's an open source OS, then sooner or later people are inevitably going to "run around doing their own thing", and the more developers who are attracted to it, the more different directions it'll be pulled in. Which is not necessarily a bad thing.

    17. Re:Evolution by BenoitRen · · Score: 1

      That's why there's a management. They'll decide what patches go in and which not. If some other people want to take the project elsewhere, they can fork it.

    18. Re:Evolution by Anonymous Coward · · Score: 0

      "But unless there's actually a reason to use it (and there's none)"

      What a pile of BS. Try to do audio on Linux. I worked at a radiostation where they used linux for broadcasting. Creation however, they said forget it on linux, no way. Not real time enough, no good apps. BeOS OTOH has got quite a lot of apps which handle audio better then linux ever will, why? Because it is a multimedia OS and doesn't try to be anything else.

      Next time try a to digg a little bit more will you?

    19. Re:Evolution by Des+Herriott · · Score: 1

      So how does that really differ from Linux? If you stick with a single Linux distro, then the management for that distro decides what goes in and what doesn't. If Haiku gets big, why do you expect that it won't end up just like Linux - same basic core, but multiple almost-but-not-quite-compatible distributions? What if someone adds a really cool feature to a forked Haiku, and 50% of Haiku users switch to that new Haiku distro?

    20. Re:Evolution by BenoitRen · · Score: 1

      So how does that really differ from Linux? If you stick with a single Linux distro, then the management for that distro decides what goes in and what doesn't.

      Linux distributions are collections of programs that are maintained by different people with different visions. Like KDE is made a totally different bunch of people than the kernel and the X server. Haiku OS will have the entire system be made by the same team.

      Even if a Linux distro has a management, it's still a collection of different programs.

      If Haiku gets big, why do you expect that it won't end up just like Linux - same basic core, but multiple almost-but-not-quite-compatible distributions?

      The problem with that statement is that Haiku won't just be a kernel; it'll be a distro in itself: the official distro.

      If people start making distros that use, for example, an entirely different window manager, it's not really Haiku anymore.

      What if someone adds a really cool feature to a forked Haiku, and 50% of Haiku users switch to that new Haiku distro?

      Then that's good for them. I don't see any issues with that.

  6. Re:First poem by xTantrum · · Score: 2, Interesting
    from TFA:

    BeOS featured a unique modular microkernel
    i wasn't aware BeOS used a microkernal. i wonder if this gives any merit to tanenbaum's views. with everyone and his grandma extoling the virtues of the BeOS this diffinetly makes me want to look closer at minix again.
    --
    $action = empty(PHP) ? backToC() : unset(PHP) ; "when the concrete cases are understood, the abstractions are readily
  7. Links by ForexCoder · · Score: 5, Informative

    A direct link in the summery would have been nice:
    http://www.haiku-os.org/
    http://en.wikipedia.org/wiki/Haiku_(operating_system)

    1. Re:Links by Fred_A · · Score: 5, Funny

      A direct link in the summery would have been nice Maybe it's still wintery in the submitter's hemisphere ?

      --

      May contain traces of nut.
      Made from the freshest electrons.
    2. Re:Links by Anonymous Coward · · Score: 0

      Ah, yes, seasonal defective disorder.

    3. Re:Links by Anonymous Coward · · Score: 0

      It's still wintery
      In submitter's hemisphere
      Let's have summary

  8. Feature-complete by Tribbin · · Score: 0

    "... Haiku is nearly feature-complete"

    Yes, I heard it's 92.64% feature complete.

    --
    If you mod this up, your slashdot background will turn into a beautiful sunset!
    1. Re:Feature-complete by gambolt · · Score: 1

      So it's closer to being ready for release than KDE4?

    2. Re:Feature-complete by Anonymous Coward · · Score: 1, Funny

      So it's closer to being ready for release than KDE4? In KDE release terms, it's version 5.4, and ready for production use.
    3. Re:Feature-complete by hostyle · · Score: 1

      Ported Excel rounding errors also have they?

      --
      Caesar si viveret, ad remum dareris.
    4. Re:Feature-complete by jpellino · · Score: 1

      And with any luck, the OS should become 92% ubiquitous.

      --
      "Win treats sysadmins better than users. Mac treats users better than sysadmins. Linux treats everyone like sysadmins."
    5. Re:Feature-complete by Hucko · · Score: 1

      That far ahead of everyone else? Bah! who needs linux 3?

      --
      Semi-automatic amateur armchair Australian philosopher; conjecture ready at any moment...
    6. Re:Feature-complete by gizmod · · Score: 1

      It compiles.... Ship it!!!

  9. Network Functionality Embedded in Kernel? by quanticle · · Score: 2, Interesting

    Haiku's network performance is better, for instance, because the networking functionality is integrated directly into the kernel rather than running in userspace as it did in BeOS.

    Am I the only one that thinks that this is a horrible idea from a security perspective? Also, wouldn't the integration of network functionality mean that Haiku is about as much of a microkernel as Windows NT?

    --
    We all know what to do, but we don't know how to get re-elected once we have done it
    1. Re:Network Functionality Embedded in Kernel? by mpapet · · Score: 2, Interesting

      Linux's networking stack is in the kernel. Firewall too.

      So, your concern may not be kernel-levelness, but maybe the privilege with which networking runs? Or, perhaps if the networking kernel component can bring the whole OS to a screeching halt?

      OS's are complicated, so it's easy to nit-pick from ./. That's a bad habit though because the more different OS's are out there being worked on the better off we all are.

      As an example to all, I'll fire up qemu this afternoon and install haiku on my trusty old thinkpad. If 100 ./'ers did it and provided feedback to the project, it's a benefit to all.

      --
      http://www.maxineudall.com/2010/02/should-economists-be-sued-for-malpractice.html
    2. Re:Network Functionality Embedded in Kernel? by The_Blind_Priest · · Score: 3, Informative

      Just for trivia.

      The BeOS network "stack" was at one point modular and outside the kernel. In doing so the performance was not acceptable so it was folded in to the kernel. Someone else will have to chime in with what release this happened.

    3. Re:Network Functionality Embedded in Kernel? by Hythlodaeus · · Score: 1

      A networking stack in the kernel is horrible from a security perspective, but just about every OS does it because otherwise net performance is atrocious (as it was in BeOS R5). The major feature of the last unreleased/leaked version of Be from Be Inc. was a new net stack in the kernel.

      --
      For great justice.
    4. Re:Network Functionality Embedded in Kernel? by quanticle · · Score: 1

      That's a bad habit though because the more different OS's are out there being worked on the better off we all are.

      Well, I have to respectfully disagree. I feel that it would be better off for the Haiku concepts to be integrated into an existing operating system (Linux, or one of the BSDs, perhaps) rather than having those developers go out and attempt to create another operating system from whole cloth.

      That said, I can't criticize them too much, because, by my logic, Linus would have been better off improving the Minix kernel than trying to create a new one.

      --
      We all know what to do, but we don't know how to get re-elected once we have done it
    5. Re:Network Functionality Embedded in Kernel? by davidsyes · · Score: 1

      Possibly, but No
      because it was out of a
      truthfully real Thirst for Love

      Can you not see all
      colorful cherry blossom
      full in the clear skies?

      Fear not for it is
      here enjoy it with fullest
      measure for all to cherish

      --
      Previously: "Linux... Toward the Sunrise..." Now: "Linux... Toward the-- No, now, part of Every Sunrise"
    6. Re:Network Functionality Embedded in Kernel? by Dutch_Cap · · Score: 2, Informative

      "Someone else will have to chime in with what release this happened."

      BeOS R5, the last BeOS release by Be inc still had the network stack in user space. There was an in-house development version that had networking in the kernel, but this never made it into a commercial release because Be went bankrupt. This version was at one point leaked onto the internet, though.

      Zeta, which is based on the original BeOS binaries and/or source code has the network stack integrated in the kernel.

    7. Re:Network Functionality Embedded in Kernel? by Baba+Ram+Dass · · Score: 2, Informative

      As an example to all, I'll fire up qemu this afternoon and install haiku on my trusty old thinkpad. If 100 ./'ers did it and provided feedback to the project, it's a benefit to all. Very true, though I recommend using VMware's free VMware Player instead of qemu. It's available on both Windows & Linux and performs about a million times better (for running Haiku, at least).

      And yes, if you find bugs please report them: http://dev.haiku-os.org/
      --
      Truckin like the Doo-Dah man...
    8. Re:Network Functionality Embedded in Kernel? by Baba+Ram+Dass · · Score: 1

      Well, I have to respectfully disagree. I feel that it would be better off for the Haiku concepts to be integrated into an existing operating system (Linux, or one of the BSDs, perhaps) rather than having those developers go out and attempt to create another operating system from whole cloth. Haiku's concepts belong more readily to a platform that targets the desktop. Linux is a great OS and has made great progress on the desktop, to be sure, but BeOS's concepts make more sense to integrate into a modular microkernel rather than monolithic one. In fact, early on there was intense debate over which kernel to use and Haiku was not the only open source project to recreate BeOS--there were at least two or three more, one of which aimed to implement the BeAPI on Linux. That project soon died.

      That said, don't worry--the rare fruits that come from the Haiku project will most certainly trickle into other open source OSes.
      --
      Truckin like the Doo-Dah man...
    9. Re:Network Functionality Embedded in Kernel? by zsau · · Score: 1

      ?what's with dot slasH

      --
      Look out!
    10. Re:Network Functionality Embedded in Kernel? by Anonymous Coward · · Score: 0

      Linus would have been content to do this, but the license terms for existing systems he had, including Minix, forbade this. That's why Linux isn't a dusty old hobby project released as shareware.

  10. Haiku OS Website by KermodeBear · · Score: 2, Informative

    It would have been nice for the summary to include a link to the Haiku OS site.

    --
    Love sees no species.
    1. Re:Haiku OS Website by Anonymous Coward · · Score: 0

      Way to go, jerk:

      warning: mysql_pconnect() [function.mysql-pconnect]: User haiku2_gallery already has more than 'max_user_connections' active connections in /home2/haiku2/webapps/website/gallery2/lib/adodb/drivers/adodb-mysql.inc.php on line 384.

    2. Re:Haiku OS Website by Aladrin · · Score: 1

      It might have been because they wanted the site to survive the announcement. The page is mostly there, except for this at the top:

      warning: mysql_pconnect() [function.mysql-pconnect]: User haiku2_gallery already has more than 'max_user_connections' active connections in /home2/haiku2/webapps/website/gallery2/lib/adodb/drivers/adodb-mysql.inc.php on line 384. ;)

      --
      "If you make people think they're thinking, they'll love you; But if you really make them think, they'll hate you." - DM
  11. Could someone explain to me... by Darundal · · Score: 1

    ...why there is a FreeBSD network driver compatability layer? Why not Linux? Isn't there more development put into network drivers for Linux (by third parties and first parties) than for FreeBSD? Is it a license issue?

    1. Re:Could someone explain to me... by Anonymous Coward · · Score: 0

      They want corporations to consider it for desktop use as well.

      It's a very handy thing that we can modify or extend the OS without having to reveal trade secrets as soon as we wish to distribute them, which was one of the primary reasons when we finally switched from Windows we went to NetBSD.

      When it's more mature, we just might take a serious look at Haiku for our Desktop-only users as well, we're not too fond of X there.

      Or a far more extreme example being what Apple did to produce OSX. I seriously doubt there would be a serious commercial Unix contender to Microsoft if OSX was nothing more than yet another Linux distro (Darwin + X was a close 2nd runner to NetBSD).

      GPL is viral, it doesn't get to play with BSD/MIT/Etc licenses, and would kill any hope of any of the above.

      And "more development" is quite simply naive. There's a huge difference between quantity and quality. Other reasons we went with NetBSD were things like 64 bit and gigabit ethernet and IPv6 support earlier than we could reliably get anywhere else, NetBSD was there first with 64bit AMD support and IPv6. And, naturally, it's extremely well organized and clean codebase to work from. We didn't have to buy any books, the code was all the documentation we needed. Having looked, I seriously doubt the same could be said for GNU/Linux sources.

      In short, it would gain them absolutely nothing to be Linux compatible instead.

    2. Re:Could someone explain to me... by cromar · · Score: 1

      GPL isn't exactly "viral." There's no reason your corporation couldn't have used Linux: if you modify the source for your proprietary hardware in the office, there's no act of distribution and you don't have to release the source (your company would presumably own all the desktops).

    3. Re:Could someone explain to me... by Anonymous Coward · · Score: 0

      Read it again. In the second sentence I state: "It's a very handy thing that we can modify or extend the OS without having to reveal trade secrets as soon as we wish to distribute them, which was one of the primary reasons when we finally switched from Windows we went to NetBSD."

      There's also the other reasons I stated, such as 64 bit Linux being crap at the time.

      No, we couldn't have used Linux. We can use BSD and, should there be a need for it, Haiku.

    4. Re:Could someone explain to me... by Eivind+Eklund · · Score: 2, Interesting
      FreeBSD has generally had better network driver support than Linux. It has been the single driver area where we've usually been ahead. I don't know if that is true any longer or not - but at least it was, for a long period (1998 or so and forwards, after Bill Paul's "Let's fix FreeBSD network drivers"-run)

      Eivind.

      --
      Doubting the existence of evolution is like doubting the existence of China: It just shows that you're uninformed.
  12. Awesome! by Anonymous Coward · · Score: 2, Interesting

    I used to run BeOS and am a huge fan. When this reaches the point where it runs reasonably well on an EeePC, the dubious Linux install on that thing is *so* gone.

    1. Re:Awesome! by toonie · · Score: 1

      Haiku OS + EeePC = Network Appliance ? :)

  13. Re:First poem by tha_mink · · Score: 0, Flamebait
    Also from TFA:

    lthough Haiku is nearly feature-complete, there are still numerous bugs that must be fixed before it is ready for day-to-day use. Kinda reminds me of ... um ... the BeOS. Wasn't that the major problem with the OS in the first place. Talk about a clone...sounds like it's a clone to me. I'd die laughing if the "numerous bugs" were mostly in the network stack. Tee_hee...makes me giggle just thinking about it.

    Actually though, I really loved the BeOS. I had r4-r5_bone and I was really rooting for them. But alas, the "internet appliance" market's call was too strong for good ole Jean-Louis Gassée...you silly frenchman.

    tee_hee
    --
    You'll have that sometimes...
  14. Yes, License Issue by Anonymous Coward · · Score: 1, Informative

    Yes, it is a license issue.

    Haiku is under the MIT license

    1. Re:Yes, License Issue by Anonymous Coward · · Score: 1, Interesting

      But that's a non-issue. If you GPL the stubbing code, it all runs in a process with the GPL driver code, and could live happily within a completely commercial + proprietory closed-source system, let alone any open-source one.

      This is a major win for microkernels which Tannenbaum missed - they allow you to use any driver on any system with no GPL-esque legal issues arising because there's no linking.

    2. Re:Yes, License Issue by MBGMorden · · Score: 2, Insightful

      It could just be idealogical. Not everyone agrees with all the stipulations of the GPL, and so given they choice they may simply prefer to work with BSD licensed code when they can.

      --
      "People who think they know everything are very annoying to those of us who do."-Mark Twain
    3. Re:Yes, License Issue by Anonymous Coward · · Score: 0

      Oh, I couldn't agree more.

      Me, I'd write a stub so you can use Windows drivers. And release it under the BSDL or MITL.

  15. Greed and money by smittyoneeach · · Score: 4, Funny

    Greed and money,
    Like a thicket of beard,
    Obscure good and sunny:
    Let all things be sheared.
    Burma Shave

    --
    Get thee glass eyes, and, like a scurvy politician, seem to see things thou dost not.--King Lear
    1. Re:Greed and money by ehrichweiss · · Score: 5, Funny

      Haiku is easy But sometimes they don't make sense Refrigerator

      --
      0x09F911029D74E35BD84156C5635688C0
    2. Re:Greed and money by Floritard · · Score: 4, Funny

      That's not a haiku you western swine.

    3. Re:Greed and money by TheoMurpse · · Score: 4, Informative
      Well, if you want to get technical about it, haikus are set as 5-7-5 mora, not syllables. They are different. In fact, I would argue that most English haiku fail because they should be even shorter than 5-7-5 syllables. One great thing about haiku is that Japanese words have a lot of syllables, relatively speaking, making haiku short, with very dense meaning. English has a great number of monosyllabic words, making writing pleasant English haiku easier than composing Japanese haiku. Furthermore, Japanese haiku typically are two phrases in length, either of the form PHRASE_ONE//PHRASE//TWO or PHRASE//ONE//PHRASE_TWO.

      Beyond that, haiku must have a seasonal word in them; otherwise, it probably is a senryu instead.

      There's also frequently a "turn" that takes the first couple lines and resolves it in a different way. Let us glance briefly at one of Basho's most famous haiku, translated:

      will you turn toward me?
      I am lonely too,
      this autumn nightfall
      Here, we have two phrases (one of a line, and one of two lines). We also have the "turn," in that it is two lines of loneliness, and then resolves, surprisingly, to a statement about the weather. "Surprising" is not the right word, I know. Finally, the entire haiku is sublime, and contains the season word (kigo).

      One final thing: Basho was famous for saying, "Learn the rules; then forget them."
    4. Re:Greed and money by Whalou · · Score: 1

      What's the equivalent of a grammar nazi for haikus?

      Haiku shogun or haiku Yakuza?

      --
      English is not this .sig mother tongue...
    5. Re:Greed and money by TheoMurpse · · Score: 2, Informative

      My guess is "Grammar Taiyokuin." That was an attempt at "Grammar Member of the Imperial Rule Assistance Association," but my understanding of Japanese politics/history is not up to snuff.

    6. Re:Greed and money by sesshomaru · · Score: 1

      Lord Haiku Executioner

      --
      "MIT betrayed all of its basic principles."
    7. Re:Greed and money by zsau · · Score: 2, Informative

      I'm not an authority on the subject, but I've always thought the best way to translate the requite for 5-7-5 moras (that's the plural of "mora", unless you want to get classical and say "moræ"—it's a Latin word, not Japanese) is with 5-7-5 stressed syllables. That's traditionally how entity-counting is done in English poetry: For instance, Old English poetry had four stressed syllables per line (with a variable number of unstressed syllables), whereas in Shakespeare's iambic pentameter, there's five feet of unstressed-stressed pairs per line.

      This makes logical sense, because in Japanese, each mora has approximately the same length of time when spoken, whereas in English, there's approximately the same length of time from stressed syllable to stressed syllable (hence, if the stressed syllable is long, nearby unstressed syllables will be even shorter; but if the stressed syllable is short, nearby unstresssed syllables will be comparatively longer; and if there's a lot of unstressed syllables in a word, the stressed syllable will be shorter than if there's none at all).

      It would of course make English haikus even longer, but they will end up sounding more poetic to English ears.

      --
      Look out!
    8. Re:Greed and money by mingrassia · · Score: 2, Funny

      >> Haiku is easy
      >> But sometimes they don't make sense
      >> Refrigerator

      Seen that one before
      I bought the shirt on Threadless
      Click the URL

      http://www.threadless.com/product/623/Haikus_are_easy_but

      --
      OS X, Linux, Tivo, Amiga, my fascination with cult-like technologies would intrigue any psychiatrist.
    9. Re:Greed and money by superdana · · Score: 1

      Poetry hero
      "Haiku sense is tingling!"
      "Uptight Man" swoops in

    10. Re:Greed and money by TheoMurpse · · Score: 1

      The middle line has only 6 syllables. "Tingling" is only two. /ducks ;)

    11. Re:Greed and money by smittyoneeach · · Score: 1

      This is poetry
      So pronounce it "ting-uh-ling"
      Or be ding-a-ling

      --
      Get thee glass eyes, and, like a scurvy politician, seem to see things thou dost not.--King Lear
    12. Re:Greed and money by superdana · · Score: 1

      Touché. :-)

      (By the way, I do hope you understood that my reply was purely tongue-in-cheek. My obsession with Japan borders on obnoxious and I found your post very interesting.)

    13. Re:Greed and money by TheoMurpse · · Score: 1

      Yes, I realized that. This banter was a welcome change from the typical flaming that goes on on Digg. This sort of thing (combined with highly intelligent comments from many members) is what keeps Slashdot superior in my opinion.

    14. Re:Greed and money by zooblethorpe · · Score: 1

      Well, if you want to get technical about it, haikus are set as 5-7-5 mora, not syllables. They are different. In fact, I would argue that most English haiku fail because they should be even shorter than 5-7-5 syllables. One great thing about haiku is that Japanese words have a lot of syllables, relatively speaking, making haiku short, with very dense meaning. English has a great number of monosyllabic words, making writing pleasant English haiku easier than composing Japanese haiku. Furthermore, Japanese haiku typically are two phrases in length, either of the form PHRASE_ONE//PHRASE//TWO or PHRASE//ONE//PHRASE_TWO.

      Beyond that, haiku must have a seasonal word in them; otherwise, it probably is a senryu instead.

      ...

      I'm not an authority on the subject, but I've always thought the best way to translate the requite for 5-7-5 moras (that's the plural of "mora", unless you want to get classical and say "moræ"--it's a Latin word, not Japanese) is with 5-7-5 stressed syllables. That's traditionally how entity-counting is done in English poetry: For instance, Old English poetry had four stressed syllables per line (with a variable number of unstressed syllables), whereas in Shakespeare's iambic pentameter, there's five feet of unstressed-stressed pairs per line.

      This makes logical sense, because in Japanese, each mora has approximately the same length of time when spoken, whereas in English, there's approximately the same length of time from stressed syllable to stressed syllable...

      Blarg! One thing I really must protest is this unfounded insistence among the English teachers of the US that students write "haiku" in English. I put the word here in quotes because so often the actual requirements of a haiku (such as the seasonal theme) are usually omitted, let alone any serious discussion of the social and historical context -- all I and anyone I've talked to was taught when forced through this paltry "lesson" was the supposedly syllabic counting requirements, which later in life I learned was bunkum anyway since Japanese linguistically doesn't operate in terms of syllables but rather moras. Meh!

      And anyway, what's the blooming point of writing one in English? It simply doesn't work very well. I may as well try to write limericks in Japanese -- anyone who's familiar with the language will understand what a silly idea that is. The underlying fundamental phonological structures of the two languages are so different that trying to graft the poetic rules of the one onto the other strikes me a bit like training a penguin to jump through a flaming hoop, or a lion to swim through an underwater obstacle course. While both are theoretically possible, they also both beggar the imagination to find a compelling reason why.

      Translation of existing highly regarded poetic texts, fine, I can get with that to some extent (not least because I'm a translator myself). More power to anyone working on Basho. But "haiku" written afresh in English generally just leave me scratching my head and eager to move on to something else.

      The mismatch between the respective poetic conventions of the two languages reminds me of a T-shirt I found over at Beaver and Steve, that says:

      SHOES!! They are like HATS for FEET!!

      Sure, haiku in English can be made to work, but...

      </rant>

      Sorry about that tirade there. But if any readers of this post happen to be English teachers, or know or otherwise have contact / influence with English teachers, *PLEASE* do what you can to either a) drop haiku from the English curriculum altogether -- it simply isn't an English poetic form!, or b) at the very least explain more about what they are, the seasonal elements, the way moras functio

      --
      "What in the name of Fats Waller is that?"
      "A four-foot prune."
    15. Re:Greed and money by zsau · · Score: 1

      And anyway, what's the blooming point of writing one in English? It simply doesn't work very well. I may as well try to write limericks in Japanese -- anyone who's familiar with the language will understand what a silly idea that is. The underlying fundamental phonological structures of the two languages are so different that trying to graft the poetic rules of the one onto the other strikes me a bit like training a penguin to jump through a flaming hoop, or a lion to swim through an underwater obstacle course. While both are theoretically possible, they also both beggar the imagination to find a compelling reason why.

      Well, that's the reason I said you should use stressed syllable counting, not mora counting or syllable counting when writing them in English. I've never written a haiku (aside from when I had to in year seven), and they've always seemed stupid in English, because (a) they're written by amateurs and (b) they count moras or syllables, neither of which are salient in English rhythm. You cannot make English poetry by counting moras or syllables, only by counting stressed syllables and interspersing them with (a possibly fixed number of) unstressed syllables.

      You say that haiku "simply isn't an English poetic form" but I don't think that's a reasonable objection. Rhyme wasn't an English poetic form until it was introduced by foreign influence; instead, languages which develop rhyme are better-suited to it (having grammatical ways of constructing them). But English has developed its own set of rules for what constitutes a valid rhyme (e.g. identical rhymes are common in French, but strongly dispreferred in English). Likewise, Shakespeare's iambic pentameter was ultimately a borrowing from classical (i.e. Latin and Greek) styles: but whereas in the classical languages the strong syllables were heavy/long and the weak syllables were light/short, in English the strong syllables are stressed and the weak are unstressed.

      Even though the language developed on an island, English has never been insular. It has adapted words and grammar and poetry from anyone loud enough to grab its attention. There's nothing wrong with adapting haiku to English, but it needs to be done properly (i.e. by counting stressed syllables, not moras or syllables) or else it will always be thought of as "that dodgy form of Japanese poetry".

      --
      Look out!
    16. Re:Greed and money by aug24 · · Score: 1
      One final thing: Basho was famous for saying, "Learn the rules; then forget them."

      Which wonderfully translates into modern geek-speak as "grok it".

      J.

      --
      You're only jealous cos the little penguins are talking to me.
    17. Re:Greed and money by mwvdlee · · Score: 1

      Poetry is about beauty, not about some goddamn rules.
      Sure there can be beauty in rules, but when rules are applied at it's expense then how dare you call it poetry at all.

      --
      Slashdot social media options: AIM, ICQ, Yahoo, Jabber and Mobile Text. Why no MySpace?
    18. Re:Greed and money by Anonymous Coward · · Score: 0
    19. Re:Greed and money by Anonymous Coward · · Score: 0
    20. Re:Greed and money by zsau · · Score: 1

      Poetry is actually about utility. Most societies with limited literacy have a lot more popular poetry because by following certain rules e.g. patterns of rhythm it is much easier to remember. In highly literate societies poetry is much less important and so we have people who like it thinking about its beauty, but again that comes from following the rules and knowing when to break them. Haikus that don't follow any rules (or follow the wrong rules like mora-counting in English) aren't beautiful.

      --
      Look out!
    21. Re:Greed and money by Anonymous Coward · · Score: 0

      You are a pedantic, pretentious twit.

    22. Re:Greed and money by Anonymous Coward · · Score: 0

      whereas in Shakespeare's iambic pentameter, there's five feet of unstressed-stressed pairs per line.

      Five *feet*?!?! No wonder Shakespeare was so verbose!

  16. What was the point of BeOS/Haiku? by Anonymous Coward · · Score: 1, Funny

    Ok, so its "designed for the desktop", and apparently really good at multimedia or something? I've never understood exactly what this stuff means. Multimedia works just great on my Windows XP machine. Could someone explain to me in a not too technical way, just why BeOs was significant?

    1. Re:What was the point of BeOS/Haiku? by madman101 · · Score: 1

      Because it's not Microsoft. And here at Slashdot, that makes it significant. But I would prefer to see effort put into improving linux's multimedia rather than resurrecting dead OS'es.

    2. Re:What was the point of BeOS/Haiku? by unfunk · · Score: 2, Insightful

      Multimedia works just great on my Windows XP machine. Could someone explain to me in a not too technical way, just why BeOs was significant? Because it was just as good at "Multimedia" as XP is, when it first came out. Back when everybody was migrating from Win95 to Win98.
      It's also inherently multithreading capable - again, not so much of a feature these days, but eight or nine years ago, it was a Big Thing. It was a completely new idea for an OS - none of this silly "if it ain't broke, don't change it" mentality of *nix - or for that matter, the "it's broken, so let's break it some more" attitude of MS/Windows. BeOS was a completely new OS in just about every way you could think of. It's just a shame Palm doesn't feel like giving away the source...
    3. Re:What was the point of BeOS/Haiku? by Anonymous Coward · · Score: 5, Interesting

      >>Multimedia works just great on my Windows XP machine.

      Please don't take this as an insult, but the reason you feel that multimedia works "just great" on your XP box is probably because you've not seen anything better. In the same way propeller-driven aircraft were just fine until jet engines came along. BeOS *was* better than anything else at the time (Can't speak to Haiku, as I've not run it). I ran BeOS as my primary OS for several years and in those days Windows would struggle to play two (or sometimes just one) video smoothly, with well-tracked audio. BeOS had no problem on the same hardware with a half-dozen simultaneous videos. It could simultaneously import video, mix audio tracks and play video streams, render 3D graphics, etc. and when it did slow down, it did so gracefully and never failed to respond the way that Windows would (e.g. click a menu, wait 20 seconds for Win to load the code and draw the menu).

      The main thing is, BeOS was amazingly fast and responsive in the days of I486 CPUs and 128Meg RAM. Menus and UI elements responded instantly. Cold boot to completely loaded desktop, on the net, HDD light off and ready to work? Something like 15 seconds. Windows took something like 2 1/2 minutes by comparison and the HDD never quit rattling. Why? Clean design internally and small size -- about 50MB for the whole OS including sample applications, code, and demos. (Or to put it another way, about the size of one of the hundred-or-so security patches for Windows XP.)

      From a programmer's perspective, BeOS was the best-designed OS I've ever coded for. Everything was logically named, well structured and designed with threading in mind. (In fact, every window ran in its own thread). Written entirely in C++, it was just brilliantly designed and easy to code for!

      Personally, I'm pretty excited about Haiku. IMO, BeOS was the best OS from the 90s. (BeOS was created by a spin-off group from Apple France, the same group that defied Steve Jobs' direct orders and developed the Color Macintosh (early 1990s?) and saved Apple. I was profoundly disappointed that Apple chose NeXTStep over BeOS for what was to become MacOSX.

      So, that's my long-winded way of saying "give it a try! You have no idea what you're missing."

    4. Re:What was the point of BeOS/Haiku? by Anonymous Coward · · Score: 0

      Now, I hate to say it, but it is not. It was back in the day, but hardware advantages has eaten away are part of the reason to use it.

    5. Re:What was the point of BeOS/Haiku? by jedidiah · · Score: 1

      IOW, it's rediculously out of date.

      Everyone else has moved on.

      The operating systems have moved on.

      The hardware has moved on and made much of the OS level niftiness moot.

      It's old niche no longer exists.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    6. Re:What was the point of BeOS/Haiku? by edwdig · · Score: 1

      It's also inherently multithreading capable - again, not so much of a feature these days, but eight or nine years ago, it was a Big Thing. It was a completely new idea for an OS

      It certainly wasn't new then - GEOS was focused on multithreading in 1990.

    7. Re:What was the point of BeOS/Haiku? by Anonymous Coward · · Score: 0

      It's no longer owned by Palm. A company called ACCESS Co. bought PalmSource, and acquired BeOS through that purchase.

    8. Re:What was the point of BeOS/Haiku? by madsenj37 · · Score: 1

      Back in the day when I had a 200mhz Macintosh running OS 8.1 or 8.5 (I do not remember), emulators were the newest thing. In Mac OS I could not play all the Neo Geo Games smoothly and SNES games were often choppy. Browsing the web while playing mp3s was not always the best sounding experience. This would happen even if I disabled most of the extensions. Along came BeOS 4.5 and I could run emulated games at full speed. I could browse the web and play mp3s without them skipping. BeOS even recognized my G3 upgrade without any special extensions when I later added it. BeOS lacked 3rd party backing though, so I often found myself running Mac OS more often than not.

      --
      Choosing the lesser of two evils is a choice for evil.
    9. Re:What was the point of BeOS/Haiku? by Anonymous Coward · · Score: 0

      Cold boot to completely loaded desktop, on the net, HDD light off and ready to work? Something like 15 seconds. Yeah, because it wasn't loading anything to speak of. Lots of BeOS advocates like to forget just how far it was from actually being a functional replacement for the mainstream operating systems it was supposed to replace. It's trivial to boot fast when you're lightweight because you haven't actually matched the competition's feature set.

      Everything was logically named, well structured and designed with threading in mind. (In fact, every window ran in its own thread). Written entirely in C++, it was just brilliantly designed and easy to code for! Written entirely in C++ means it wasn't brilliantly designed by definition. C++ makes a terrible whole-system programming language. In fact, it's just generally terrible at everything. C++ helped make BeOS fail. Even before they had achieved any level of success they started to have C++ fragile base class problems.

      Personally, I'm pretty excited about Haiku. IMO, BeOS was the best OS from the 90s. (BeOS was created by a spin-off group from Apple France, the same group that defied Steve Jobs' direct orders and developed the Color Macintosh (early 1990s?) and saved Apple. I was profoundly disappointed that Apple chose NeXTStep over BeOS for what was to become MacOSX. The Mac II (first color Mac) debuted in 1987. It was designed in Cupertino, not France. Jobs was already out of Apple at that time.

      NeXTStep was actually a complete operating system. BeOS was not. NeXTStep actually used a decent OOP language -- an unpopular one, but a dramatically better way of putting OO into C than C++. BeOS used C++ (barf). NeXTStep didn't have the ridiculous 'MOAR THREADS BETTAR' obsession of BeOS. (Don't get me wrong, threading is good, but you don't need to force applications to use dozens or hundreds of them in the design of your UI toolkit.)

      I'm glad NeXT got chosen, personally.

      (Not that there haven't been bumps. For example, because Apple was worried that people wouldn't code device drivers in Objective-C, the NeXT device driver toolkit got rewritten in C++ for MacOS X. So now IOKit has fragile base class problems, something which has already negatively impacted Apple. Fortunately these are somewhat more manageable for a device driver API than for a UI toolkit.)

      In any case, I don't see any reason to get excited about Haiku. Why keep worshipping at the alter of one of the worst technologies from the 1990s, C++? Let it die. Nobody will be writing complex GUI apps in C++ in ten years.
    10. Re:What was the point of BeOS/Haiku? by Richard+Steiner · · Score: 1

      Not to mention that OS/2 was heavily multithreaded from the beginning, and especially after IBM released the first 32-bit versions of that platform in 1992. That would be 16 years ago now. :-)

      --
      Mainframe/UNIX Bit Twiddler and long time Windows/Linux Hobbyist.
      The Theorem Theorem: If If, Then Then.
    11. Re:What was the point of BeOS/Haiku? by networkassault · · Score: 2, Informative

      Well, the Color Macintosh was created after Steve Jobs left, so it wasn't him that told them not to produce a color Mac. After all, Steve left about 1985 or 1986. From what I understand about BeOS, the idea was that, by creating an entirely new OS, they could create a light and fast OS that wouldn't be encumbered by backwards compatibility. Apple borrowed this idea/philosophy while they were working on Copeland and when they purchased NeXT, except that, instead of eliminating backwards compatibility entirely, they created a special environment, which allowed them to cut old code out of the OS.

      --
      "I'm glad I'm going to die because, when I do, the world's gonna go to the dogs." -Me on aging and the next generation.
    12. Re:What was the point of BeOS/Haiku? by Anonymous Coward · · Score: 0

      Well I'd like to see 70% of all the redundant crap chucked out of Linux distributions and some solid work on agreeing some sane baseline standards and generic cross-vendor APIs, but that's not going to happen either. So I guess some of us will just continue to develop our own systems that aren't built like a house of cards...

    13. Re:What was the point of BeOS/Haiku? by the_arrow · · Score: 1

      And AmigaOS long before that.

      --
      / The Arrow
      "How lovely you are. So lovely in my straightjacket..." - Nny
  17. Re:First poem by TheRealMindChild · · Score: 4, Informative

    Did you ever even use BeOS? Did't you see the "app_server", "net_server", "recyclebin_server", etc? What exactly do you think a microkernel is? BeOS made EVERYTHING a service.

    --

    "When life gives you lemons, don't make lemonade. Make life take the lemons back!" -- Cave Johnson
  18. Re:First poem by KillerBob · · Score: 0, Offtopic

    I'd be using Minix on my laptop right now, if it supported the wireless card. *shrugs* dual boot, Minix for work, and XP for gaming.

    What I really want is an OS that boots, from cold, almost instantly, and from which I can run my games. As the only game I really play all that often on the computer already has a Linux-native port, I'd be running Linux if it supported my sound card.... Will be trying the next release of Ubuntu to see if it does. And if it does, it'll be reformat/reinstall time. For now, I'm running XP MCE 2005, and sleeping it when I'm not using it.

    It works well enough. But all things considered... I designed the laptop when I ordered it with Linux in mind. Hoping/planning on using it. Picked my hardware knowing that it would work in Linux... NVidia GeForce 8600GT 256MB video card, Intel 8945J wireless card, etc... never occurred to me that the sound card would end up being unsupported, especially since it's an Intel-based sound card....

    --
    If you believe everything you read, you'd better not read. - Japanese proverb
  19. The design principles behind Haiku are... by SharpFang · · Score: 1


    Could anyone summarize what they are? I mean, BeOS in a pill?
    I know it's one of UNIXoids, but how does it differ from others?

    Say, I used a couple - Solaris, QNX, Free, Open and NetBSD, several flavours of Linux etc. They all differed -somewhat-. Startup done differently. Other default shell, different default gfx environment which felt this or that way. Sure the differences "under the hood" were deep, but the surface felt often very similar.

    So what are the most striking differences between BeOS and the rest, user/admin experience wise?

    --
    45 5F E1 04 22 CA 29 C4 93 3F 95 05 2B 79 2A B2
    1. Re:The design principles behind Haiku are... by unfunk · · Score: 1

      I know it's one of UNIXoids, but how does it differ from others? Is there something called a Bnu? Not that it matters, because it wouldn't be a recursive acronym anyway - BeOS is not Unix. It's not even a "Unixoid". About all it really has in common with Unix is, well, POSIX compliance...
    2. Re:The design principles behind Haiku are... by peragrin · · Score: 5, Informative

      in 1997 Beos could run multiple videos in real time and remain responsive to the user. This was back when playing one video on windows or quicktime introduced dramatic slow downs on the same hardware.

      Beos originally had a database file system that MSFT has been trying to duplicate since. BeOS had a local file search in 1997 that would rival OS X 10.4 or Windows Vista.

      they were a decade ahead of their time, and got killed by MSFT because of it. Unfortunately parts of the GUI and system now are behind the others. It is a bit dated, but there are many things that can still be learned by the other OS/GUI makers.

      --
      i thought once I was found, but it was only a dream.
    3. Re:The design principles behind Haiku are... by samkass · · Score: 4, Interesting

      As a former BeOS fan, I agree it was a great OS, but let's not whitewash the past. They had some significant design challenges ahead of them if they wanted to go mainstream. Everything from the "fragile base-class problem", which they never really solved, to support for lots of functionality most users consider basic these days had the potential to eat away at the performance.

      BeOS had a local file search in 1997 that would rival OS X 10.4 ...which is why Apple hired the guy to help develop MacOS X 10.5.

      they were a decade ahead of their time, and got killed by MSFT because of it.

      "got killed"? Apple didn't buy them, and Microsoft encouraged VARs to not sell it pre-installed, but the simple fact is that it wasn't really valuable enough for most people to want to buy it. Windows 95, Windows 2000, linux and MacOS 9 were "good enough" for most folks across most market segments.

      --
      E pluribus unum
    4. Re:The design principles behind Haiku are... by MBGMorden · · Score: 3, Informative

      "got killed"? Apple didn't buy them, and Microsoft encouraged VARs to not sell it pre-installed, but the simple fact is that it wasn't really valuable enough for most people to want to buy it. Windows 95, Windows 2000, linux and MacOS 9 were "good enough" for most folks across most market segments. This I must agree with. BeOS was like an amazing concept OS or technical demo, but given that it was essentially a distant 4th (if that) in desktop market share, behind Windows, Mac, and Linux, it just didn't have the momentum it needed. Not the huge library of commercial apps that Windows had, or the trendiness that MacOS had, or the open source movement and apps that Linux had. It just ended up being a neat toy more than a useful tool.

      Interesting tidbit though: from what I've read, BeOS was Apple's #1 choice as a base for what they wanted to build into Mac OS X. BeOS's CEO wanted $400 million for the company though, and Apple was only prepared to offer $100 million. So, Apple ended up buying out NeXT instead, and based OS X on that. Now OS X is a WONDERFUL platform, and that might have even bee the best choice, but I really, really wonder what MacOS X would look like today if it HAD been based on BeOS. My gut feeling is that we'd have an even nicer Macintosh operating system than we do now.
      --
      "People who think they know everything are very annoying to those of us who do."-Mark Twain
    5. Re:The design principles behind Haiku are... by JasterBobaMereel · · Score: 1

      That would have been Steve Job's NEXT being bought out by Steve Jobs ...?

      BeOS would have had to be superb to be the first choice ...?

      --
      Puteulanus fenestra mortis
    6. Re:The design principles behind Haiku are... by MBGMorden · · Score: 1

      That would have been Steve Job's NEXT being bought out by Steve Jobs ...? Steve Jobs wasn't with Apple anymore at that time. He had left a number of years earlier to found NeXT. He came BACK to Apple through their acquisition of NeXT.

      BeOS would have had to be superb to be the first choice ...? BeOS *WAS* superb from a technical standpoint. As we all know though without huge commercial backing, the best technical OS doesn't win. If Apple had taken it and ran with it, their name to draw that commercial support (as well as their own developers to put that Apple spin on it) would have been very interesting.

      Now, I'll completely agree that Steve Jobs as a person is who certainly NEEDED to be in charge of Apple at the time, so maybe the NeXT acquisition was the only one that would have worked long term anyways (the best technical base in the world isn't going to help if you have incompetent people running the company), but that's a seperate issue :).

      --
      "People who think they know everything are very annoying to those of us who do."-Mark Twain
    7. Re:The design principles behind Haiku are... by DaveV1.0 · · Score: 2, Informative

      Microsoft encouraged VARs to not sell it pre-installed,

      Let's not whitewash the past. Microsoft used it's monopoly position to strong arm VARs into not selling it pre-installed with Windows. MS stated clearly that the VARs had to either stop pre-installing BeOS with Windows or had to pay retail for Windows, which would have been a death sentence for any VAR distributing BeOS.

      That was the basis for one of the anti-trust lawsuits filed against Microsoft.
      --
      There is no "-1 offended" or "-1 you don't agree with me" mod options for a reason.
    8. Re:The design principles behind Haiku are... by samkass · · Score: 1

      Yep. So why wouldn't people buy it retail? Because it wasn't valuable enough to them. For most people, BeOS's amazing features didn't mean as much to them as having MS Office, IE, and the rest of the ecosystem, so it would have actually been a downgrade.

      --
      E pluribus unum
    9. Re:The design principles behind Haiku are... by dubbreak · · Score: 1

      BeOS's CEO wanted $400 million for the company though, and Apple was only prepared to offer $100 million. So, Apple ended up buying out NeXT instead..

      and ended up paying more than $400 million for it once negotiations were through. It's funny, they gave up on acquiring BeOS due to price, but then paid even more for NeXT.
      --
      "If you are going through hell, keep going." - Winston Churchill
    10. Re:The design principles behind Haiku are... by Anonymous Coward · · Score: 0

      Doesn't this sound awesome? It's supposed to, because it's marketing spin. That was Be's great feature, marketing spin.

      The multiple "videos" are actually low rate animations, they make Youtube look like high definition video. But yes it's true, you could watch several at the same time on Be's system. Now, think back over the last few weeks. How often did you think "What I need to do right now is play half a dozen postage-stamp sized video files at the same time". No? That's why you're not running BeOS and neither is (to a first approximation) anyone else in the world.

      As to that local file search, take your Mac Book, and search for "Hall of Fame". It'll find this Slashdot page (or one of the others like it) that you've been reading. Same happens with Beagle on my Fedora system. Isn't it great that BeOS could do this ten years ago... Oh wait, no, BeOS didn't do that. No text search. It could only find filenames on your hard disk, subjects of emails, that sort of thing. Forgotten where that email is that mentioned the "new server room" and its postal address? No luck in BeOS, but any modern desktop OS will find it.

    11. Re:The design principles behind Haiku are... by 99BottlesOfBeerInMyF · · Score: 1

      Yep. So why wouldn't people buy it retail? Because it wasn't valuable enough to them.

      Not to be harsh but, what magical fairy kingdom do you live in? People generally don't buy any OS's retail. Most people don't know what the fudge an "OS" is. They buy computers. OS's are required parts of computers to be useful and there is no significant market for retail boxed copies compared to the desktop OS market as a whole. It is akin the the number of people who buy cars without engines. If one monopolist was able to prevent any car company from shipping a competitor's engine in any cars made, they would have killed the ability of that engine manufacturer to do business and doing so by abusing a monopoly is both illegal and an economic death sentence.

    12. Re:The design principles behind Haiku are... by 99BottlesOfBeerInMyF · · Score: 1

      It's funny, they gave up on acquiring BeOS due to price, but then paid even more for NeXT.

      I don't think that is particularly funny. They thought Be was overpriced for what they were getting. Because they paid more for what they eventually purchased does not mean they did not perceive NeXT as providing more value for the price. I might pass on buying an old used ford pickup for $500 and end up buying a new pickup for $15,000. That isn't funny, just an assessment of value and cost where I don't assume all pickup (or software companies) have the same value.

    13. Re:The design principles behind Haiku are... by samkass · · Score: 1

      A lot more people have downloaded Ubuntu than have bought a car without an engine. If BeOS was that much better than the alternatives, wouldn't some of those people have bought BeOS?

      --
      E pluribus unum
    14. Re:The design principles behind Haiku are... by 99BottlesOfBeerInMyF · · Score: 1

      A lot more people have downloaded Ubuntu than have bought a car without an engine.

      Most people running Linux on the desktop bought a computer that came with Windows, then installed Linux, as a custom modification. It is akin to those people who bought a car, and then upgraded the engine in it with aftermarket parts... except their are probably fewer Linux on the desktop users than there are people with aftermarket engine components in their cars.

      If BeOS was that much better than the alternatives, wouldn't some of those people have bought BeOS?

      No, because people don't buy OS's. People buy computers and computers come with an OS. MS used their monopoly to stop computer makers from selling computers with BeOS pre-installed. Every system in the store had Windows on it or was a Mac, so that is all people had the option of buying. Perhaps I'm not being fair. Yes, some people bought BeOS, most of whom were people who bought the relatively high end BeBox workstations that shipped with it installed. Sadly, those people were very few in number because Be was at that point trying to start an entire vertical chain of supply to bypass MS's monopoly (just as Apple does) so they did not have to try to compete against an abusive monopoly in the "desktop OS" market, but could instead compete against Gateway and Sony in the non-monopolized "computer system" market. Sadly, they were pretty much already killed by MS's illegal (as the courts ruled) behavior so that never really got off the ground.

      I sometimes wonder if anyone on Slashdot was awake in Econ 101. The main market MS has monopolized does not sell to end users. It sells to OEMs, like Dell, Sony, HP, etc. Those companies have no viable alternative and as a result pay higher prices than if they could get bids from multiple OS makers and they pass those higher prices on to customers. It also results in MS having little to no pressure to innovate or make a better or cheaper product which is why OS development has ground to a near standstill for decades. If not for Apple(who bypasses their monopoly) and Linux (which relies upon non-traditional distributed ownership scheme to avoid being killed) MS would probably have innovated even less (or copied fewer things from innovators). Right now MS makes more money by introducing anti-features like DRM and bundled products to kill new markets than it does by making their OS better, and we're all suffering for it.

    15. Re:The design principles behind Haiku are... by peragrin · · Score: 1

      um your lying. I ran BeOS 5 a few years after they closed down while looking for a better OS to use every day. I wasn't happy with windows, KDE, or Gnome.

      BeOS would find the right document providing it was in the right format. Sort of like Apple's spotlight has plugins that allow it to search things like ODF.

      --
      i thought once I was found, but it was only a dream.
    16. Re:The design principles behind Haiku are... by samkass · · Score: 1

      No, because people don't buy OS's.

      People certainly do download and install Ubuntu. They even pay RedHat for support contracts. So people are obviously willing to remove Windows from their purchased machine and replace it with an alternate OS. If BeOS is better than Ubuntu, then wouldn't it be worth money, since we've already established that end-users seek these products out?

      I sometimes wonder if anyone on Slashdot was awake in Econ 101.

      Personal attacks aren't appreciated. I certainly do understand economics, which is why I understand that BeOS could have found some way to collect the delta in value between their product and the default one. The idea that Microsoft "killed" BeOS is simply false. They (probably illegally) made life more difficult, but the fact that RedHat as well as a large collection of embedded OS vendors still exist while BeOS is history either says they fubbed the business side of things or the technology didn't add enough value to customers.

      It sure was fun to play with, though.

      --
      E pluribus unum
    17. Re:The design principles behind Haiku are... by dubbreak · · Score: 1

      From what I read (though it was mainly business perspective), NeXT was not deemed as a superior purchase or worth more. BeOS was definitely not a used ford as you put it. If you look from a technical standpoint, both BeOS and NeXT were technically superior to OS8 and Microsoft's offerings at the time.

      --
      "If you are going through hell, keep going." - Winston Churchill
    18. Re:The design principles behind Haiku are... by Anonymous Coward · · Score: 0

      Most likely we would have no MacOS since Steve Jobs turned Apple around when he came back. Remember before Steve's return Apple was dying company that wasn't going to see the year 2000. BeOS was great and I played around with it. It might have even been better than NeXTStep but IMHO Apple would not have been successful with it. The OS didn't make a difference, Steve did.

  20. Where's the news? by Anonymous Coward · · Score: 0

    Haiku has been resurrecting BeOS as open-source since 2001, where's the news here?
    There's no final release, there's nothing new going on with Haiku, what am I missing?

  21. Summary by Lally+Singh · · Score: 0

    That summary has to be one of the most grammatically painful things I've read in some time. Why can't people talk like human beings anymore? It's like watching people on off-the-street TV news reports.

    --
    Care about electronic freedom? Consider donating to the EFF!
    1. Re:Summary by argiedot · · Score: 1

      What do you expect from a submitter with that name?

    2. Re:Summary by Anonymous Coward · · Score: 0

      Why would you need to watch TV news reports? You have the top secret inside scoop from your NSA/NASA friends, remember? It was a good idea to complain about someone's grammar here on Slashdot though. Deflects attention away from the stink of BS coming from you..

  22. Mobile by cwgmpls · · Score: 1

    If they want to be relevant, they had better have a strategy for mobile computing. This is by far the fastest growing segment of consumer-facing ("desktop") operating systems, and one segment that is not already dominated by Microsoft.

    1. Re:Mobile by mrslacker · · Score: 1

      Don't worry, SCO is on the case.

    2. Re:Mobile by mlk · · Score: 1

      :lol:

      That was joke right? The mobile world smells of Internet Appliance to me.

      --
      Wow, I should not post when knackered.
    3. Re:Mobile by cwgmpls · · Score: 1

      The mobile world smells of Internet Appliance to me.

      I don't see things that way. If their objective is to be the consumer-facing OS of the future, people are voting with their pocket books that they want their computing to be mobile. It doesn't have to be a closed appliance, it can be open and extensible like Android is.

      Microsoft, Apple, Google, and several Linux groups all have mobile strategies in the works. If it wants to be relevant, Haiku will need one too.

  23. Re:First poem by Anonymous Coward · · Score: 1, Insightful

    and it was awesome.

    network crash? restart the service.
    sweet.

    in the early days, it was VERY handy.

  24. Do we really need another OS? by Anonymous Coward · · Score: 0

    Do we really need another OS?
    This is the main reason the adaption of Open Source Operating Systems is low, for a novice it is daunting to figure out which of the 100+ distros to get. With Microsoft or Apple it is easy (not counting the Vista fiasco for a moment) Get the latest, choose 64 bit or 32 bit and one of versions and you are set.

    http://dionysus-atheist.blogspot.com/

    1. Re:Do we really need another OS? by Mathinker · · Score: 2, Insightful

      > Do we really need another OS?

      Ever heard of the disadvantages of monoculture? (Yes, I know, it has significant advantages, also.)

      One might also ask "do we really need another antibiotic"? Relax and think of it as pure research.

      > for a novice it is daunting to figure out which of the 100+ distros to get.

      As has been reiterated here hundreds of times: it's trivial for him if it's a pre-installed distro.

      > With Microsoft or Apple it is easy ... Get the latest, choose 64 bit or 32 bit and one of versions and you are set.

      OK, I want the latest Apple OS --- for my Dell. Oops! And how does that novice choose between 64 and 32 bit by himself? I'll tell you how --- he asks the salesperson for help. The thing is, since no one makes extra money on Linux installs, there's no incentive (or at least no perceived incentive) for the salesperson to familiarize himself with the the Linux world so he can give the customer informed advice on distros.

    2. Re:Do we really need another OS? by Anonymous Coward · · Score: 0

      Relax and think of it as pure research.

      Funny, that, because it's how 99.99999% of computer users view anything besides OSX or Windows. Everything but those two are tinker-toy hobby OS's, and not really worth anyone's time.

      And how does that novice choose between 64 and 32 bit by himself?

      If you have a 64-bit processor, get the 64-bit version. If not... then get the 32 bit version. See? Easy!

      The thing is, since no one makes extra money on Linux installs, there's no incentive (or at least no perceived incentive) for the salesperson to familiarize himself with the the Linux world so he can give the customer informed advice on distros.

      And, since nobody except highly paid Lunix consultants care about Teh Lunix, that means you can't get reliable Lunix advice unless you are a corporate client and willing to pay at least $150/hour for 40 billable hours a week, ad infinitum.
  25. using BeOS by Anonymous Coward · · Score: 0

    It shows up as a crappy 640 x 480 screen when I run it in Virtual PC. The real thing is nice, but how useful is it really?

  26. Re:First poem by SQLGuru · · Score: 2, Informative

    What I want is a computer where the "OS" is just a virtual PC launcher. I would have multiple OS installs on scaled down "OS" virtual drives and then a common (shared) "user" drive that consumes the rest of the available space. An OS wouldn't be shutdown or started, it would just be resumed (and in the case of Microsoft, reset occassionally). And the virtual environment would have a set of drivers for my hardware so that my virtual PC's could use full 3D rendering and sound and whatever else I stick in that box.

    Layne

  27. theory vs. practice by westlake · · Score: 1
    The central goal of the Haiku project is to create an operating system that is ideally suited for use on the desktop

    To the user, the desktop ideal is an OS that supports the applications he wants and needs. I am not sure where a resurrected BeOS fits in a universe dominated by Windows, OSX and Linux.

    1. Re:theory vs. practice by BGA · · Score: 1

      The fact that at only few years ago you could not include Linux (and even MacOS) in this list actually serves as an answer to your question.

    2. Re:theory vs. practice by westlake · · Score: 1
      The fact that at only few years ago you could not include Linux (and even MacOS) in this list actually serves as an answer to your question.

      No it doesn't.

      The Mac has been around since 1984. When Boot Camp becomes a feature you are no longer competing head-on against Windows - no matter how cute and clever your adds.

      Linux has a 0.8% percent of the desktop, according to Intel. Both are viable platforms for the developer. But BeOS has been out of the picture for a very long time.

    3. Re:theory vs. practice by mdwh2 · · Score: 1

      The Mac has been around since 1984.

      Nope, OS X is a "resurrected NeXT". It fits your first post quite well. Classic MacOS had to be ditched by Apple.

      I just find it odd that Slashdot of all places, whilst fanatical about some certain niche platforms, seems very hostile to others. It's just like Firefox is loved, whilst Opera is frowned upon. From the viewpoint of someone on Windows, Windows fits your ideal desktop definition whilst OS X or Linux for many people don't. You can't have it both ways - dismissing BeOS based on a lack of popularity, whilst saying it isn't an issue for OS X or Linux.

  28. Haiku is COOL! Normal desktop footprint is 60 Meg by StCredZero · · Score: 5, Interesting

    Haiku is an example of code reuse par-excellence! You can get a normal desktop footprint into something like 60 megabytes. (Not one of these cut-down small footprint distros.) It's how an object-oriented multimedia operating system should be done.

    http://video.google.com/videoplay?docid=236331448076587879

    Haiku is damn cool
    The One OS that follows
    Don't Repeat Yourself

  29. Re:First poem by Anonymous Coward · · Score: 1, Interesting

    Indeed it was -- because you'd be restarting that particular service (network) over and over and over.
      When all your connections die, does it matter that much if it's a service? The thing booted in 5 seconds anyway.

  30. Haiku OS Resurrects BeOS as Open Source by thewiz · · Score: 2, Funny

    Great... Just what I need, more zombied processes.

    --
    If "disco" means "I learn" in Latin, does "discothèque" mean "I learn technology"?
  31. Links... by gmac63 · · Score: 1

    No, they're not going to get Slash-flooded now are they....

    --

    INSERT INTO comment VALUE('Doh!') WHERE user='you';
    1. Re:Links... by kloot · · Score: 1
      like one site has the power to bring down another site... oh wait...

      warning: mysql_pconnect() [function.mysql-pconnect]: User haiku2_gallery already has more than 'max_user_connections' active connections in /home2/haiku2/webapps/website/gallery2/lib/adodb/drivers/adodb-mysql.inc.php on line 384
  32. Apps? by Doc+Ruby · · Score: 1

    Regardless of its attractive services and features, the entire point of an OS is to run apps on some HW. Are there any apps for Haiku?

    --

    --
    make install -not war

    1. Re:Apps? by DarkSarin · · Score: 1

      I was going to ask the same question.

      Basically this is my question: what is the number of linux/BSD applications that, when recompiled, will simply work under Haiku? Inkscape? Open Office? The Gimp? Give me knowledge, please. I really need to know more about this, and without that information I simply cannot know if this is even worth installing for a take around the block.

      (Do I get PHP? MySQL? Apache?)

      What will I get for my effort? That is the $10,000,000 question.

      --
      "We don't know what we are doing, but we are doing it very carefully,..." Wherry, R.J. Personnel Psychology (1995)
    2. Re:Apps? by Dutch_Cap · · Score: 1

      Very few BeOS applications worth raving about come to mind, but SoundPlay is a most excellent music player. It can play multiple audio files at once at any speed, including backwards. It also has the ability to fade between two files that are playing simultaneously, a feature DJ's will find useful. Moreover, it can be used as a streaming mp3 or ogg server.

      Because of the database-like file system you don't need a bloated interface like iTunes to index and search through your music. You can just use the file manager for equally powerful functionality.

    3. Re:Apps? by Baba+Ram+Dass · · Score: 1

      Any application that ran under R5 will run, eventually if not already, on Haiku R1. So right off the bat you have a significant pool of programs. This included things like PHP, Abiword, GIMP, GTK+, Qemu, Firefox, Quake, VLC, etc. A good place to search for programs available for BeOS R5 is BeBits.

      As far as taking a Linux/BSD application and porting it to BeOS/Haiku: it mainly depends on the application at hand.

      Some programs will recompile with no modifications needed, or with only trivial modifications needed. Other programs will use 3rd party libraries which haven't yet been ported, so those would have to be done before the application that depended on them can be ported. Haiku, like BeOS, implements much of POSIX, so there are quite a few Linux/BSD programs out there that can ported with minimal effort.

      That said, Haiku is pre-alpha quality software. Not only that but it's the reimplementation of a nearly-decade old OS (R5 was released in early 2000), so many programs that used to support BeOS no longer do. We're in much better shape now in the atmosphere of widely popular open source and cross-platform software, but don't expect to get your Linux experience out of Haiku quite at this point.

      --
      Truckin like the Doo-Dah man...
    4. Re:Apps? by Doc+Ruby · · Score: 1

      Is there anything native to BeOS/Haiku that makes that OS uniquely suited to that audio app and the filesystem? Any reason they couldn't be ported quite naturally to Linux?

      --

      --
      make install -not war

    5. Re:Apps? by Dutch_Cap · · Score: 1

      Well, for one it uses the extensive media API's integrated into BeOS, though I guess those could be ported too, in theory. The fact that native BeOS apps don't use POSIX threads would also make porting harder (The original BeOS didn't support POSIX threads at all).

      BeOS is designed from the ground up to have great multimedia performance, though. So I guess the bottom line is that anything could be ported, but most things wouldn't perform as well. Honestly, it'd probably be perfectly usable, especially on modern hardware. However, I imagine it wouldn't be as snappy or able to play as many things at once as under BeOS/Haiku.

  33. Foiled by the submit button? by smittyoneeach · · Score: 4, Funny

    The submit button
    Made your post into a line
    Like a fencing foil?

    --
    Get thee glass eyes, and, like a scurvy politician, seem to see things thou dost not.--King Lear
    1. Re:Foiled by the submit button? by Anonymous Coward · · Score: 0

      Actually, Japanese poetry traditioanlly is written in single lines (or rather columns). I don't know whether the idea of splitting haiku into multiple lines is Japanese or Western in origin, but it's definitely a modern development.

  34. C++ and threading by Peaker · · Score: 1

    C++ and threading each introduce high complexity and difficulty, and their combination might even be worse.

    While they can be used to achieve great performance, your claim was that they made programming easy.

    How was it easy? Did you not have to deal with synchronization of your objects between the threads? Did you not have to debug non-deterministic race conditions? Deadlocks?

    1. Re:C++ and threading by Anonymous Coward · · Score: 0

      In Java's Swing they had the same stupid idea that threading is bad. Therefore everyone writing a Swing app, needs to make sure that everything is executing on the the swing-thread making every def FORCED to deal with threading. If the OS doesn't deal with most threading, you WILL. That is why they added SwingWorker to the Java API. Single threaded designs suck so hard.

    2. Re:C++ and threading by Anonymous Coward · · Score: 0

      It was easy because BeOS users were impressed with a simple one window app that sometimes crashed if you pushed hard.

      Time after time you'd see a new "major" application promised for BeOS, from a programmer like the one you were replying to, who'd say it was so awesome to have all these threads (a small application would easily have half a dozen threads without trying) and messaging systems, and so on. The first release, say a basic WAV recorder, would get out the door, and everyone would be very excited and talk about how people running Alsihad and other big gear need to watch out because BeOS is coming. Then there'd be a few "beta" versions which mysteriously crash and lock up, and then the programmer would go away, because as you guessed, such a system is a total pain in the backside to work with once you get beyond "Hello world" programming.

      You need lots of threads to get anything done on BeOS (e.g. Be's implementation of select just creates one thread per target file handle - argh). Every thread needs to communicate with the other threads using Be's unreliable messaging layer. If it takes too long to respond, the system locks up or has mysterious problems. If it sends too many message, the same. If too many threads are created, the same. If you use up one of the numerous scarce system resources, the same. It's a never-ending source of wonder to me that BeOS hobbyists have been able, over several years, to get the Mozilla codebase running, albeit not completely stable or feature complete.

    3. Re:C++ and threading by Peaker · · Score: 1
      My short repsonse to the article:

      these are just few examples for when it would be nice to have more multithreading applied to all kinds of programs. It's not nice if you can't even move a window on screen because the interface is blocking on something. Multithreading is the way to go. Everyone agrees on the problem. Things block. And no, multithreading is not necessarily the answer to that. An article is OK to claim that it is - but it seems to imply its the only way, which is an unfortunately common misunderstanding. Am I to take advice about threading from someone who does not seem to even know what the alternative is?

      After reading some more just to make sure I was not misunderstanding him, and that he really does not understand, there is really no need for me to read any longer.
    4. Re:C++ and threading by Vanders · · Score: 1

      C++ and threading each introduce high complexity and difficulty, and their combination might even be worse.

      I'm going to disagree. Traditionally attempting to do multi-threading in C or C++ is tricky, sure, because the traditional approach to sharing information between threads was to attempt to use shared structures and objects which inevitably introduce synchronisation issues. So don't share data between threads: send lightweight messages instead.

      Personally I don't see what's so hard about traditional multi-threading either, but apparently a lot of developers are scared to death at the idea of having to even think about it.

    5. Re:C++ and threading by Peaker · · Score: 1

      Do you have a link to any threaded program you wrote that has no synchronization issues in the traditional approach?

    6. Re:C++ and threading by HR · · Score: 1

      Not my software but have you read of this?

      http://www.erlang.org/

    7. Re:C++ and threading by Peaker · · Score: 1

      Yeah, I have.

      The issue was C/C++ threading, though.

      The GrandGrandParent was claiming that he does not understand the difficulty of threading with C/C++ with traditional methods.

      I suspect that this claim of his is a result of ignorance of the problems at hand, and therefore wanted to analyze one of his programs to explain the difficulties with his program as an example.
      Or alternatively, he could fail to find any example of such a program he wrote (which seems to be the case) and that means he's criticizing that which he has no experience with :-)

  35. Re:First poem by JK_the_Slacker · · Score: 2, Funny

    I'd be using Minix on my laptop right now, if it supported the wireless card.

    I see a lot of shortcomings in Minix. It's a toy os, and that doesn't satisfy me. I think I'll make my own. Yeah, that's the ticket.

    (With apologies to Linus Torvalds)

    --
    I'm waiting for a "-1 somepeoplejustshouldn'tgetmodprivileges" meta-moderation.
  36. RIP by DNS-and-BIND · · Score: 4, Interesting
    "I once preached peaceful coexistence with Windows. You may laugh at my expense - I deserve it."

    -- Jean-Louis Gassée, CEO Be, Inc.

    --
    Shutting down free speech with violence isn't fighting fascism. It IS fascism!
  37. Sweet! by element-o.p. · · Score: 1

    My dad and younger brother played with BeOS for a while, but I never did give it a try. About the time I was ready to install it on one of my machines, they pulled the plug on the project :(

    IIRC, one of the big selling points of BeOS was that it was designed to be used for multimedia applications. I remember seeing pro/serious-amateur hardware recording gear on Musician's Friend that was compatible with BeOS. If Haiku picks up where BeOS left off -- and people like M-Audio or MOTU make gear that is compatible with Haiku -- I'll *definitely* put Haiku on one of my machines...hmmmm...maybe my new Athlon x2 :D

    --
    MCSE? No, sir...I don't do Windows. Yes, I am an idealist. What's your point?
  38. Re:First poem by keithius · · Score: 4, Insightful

    What I really want is an OS that boots, from cold, almost instantly, and from which I can run my games. You can already get what you really want. It's called a game console. Go back to using cartridges and you've got everything you want - almost instant cold boot and it plays your games.

    Enjoy.

    --
    "Programming is the fine art of making a machine that has absolutely no intelligence act as though it does."
  39. Re:First poem by Anonymous Coward · · Score: 1, Informative

    BeOS is definitely *NOT* a Microkernel. Drivers run in kernel-space. Filesystems run in kernel-space. Etc...

  40. Re:First poem by ScrappyLaptop · · Score: 1
    ...And I want a billion dollars! (waits expectingly...).

    What you are describing is a true hypervisor. One based in firmware. Not too hard to do, really. Just get a CompactFlash to IDE adapter for your first HDD and a big old spinning disk for your second HDD. Then just load up LinuxBIOS on the motherboard and your universal hypervisor on the CF...oh, wait.

  41. Sorry by Vexorian · · Score: 1, Interesting

    MIT license because the developers want to encourage corporate involvement and believe that permissive licensing creates a healthier relationship with commercial industry.
    I stopped liking the idea after I read that.
    --

    Copyright infringement is "piracy" in the same way DRM is "consumer rape"
    1. Re:Sorry by Vexorian · · Score: 1

      Disclaimer: I have nothing against permissive licenses (even though the MIT one is extremely permissive). I have licensed some of my stuff with zlib/libng. Anyways, I don't like the implicit anti GPL attack and I don't really like that pro-corporation stuff. For an OS I would prefer my rights to be protected so no big company suddenly decides to EEE my favorite OS into oblivion.

      --

      Copyright infringement is "piracy" in the same way DRM is "consumer rape"
  42. Re:First poem by KillerBob · · Score: 1

    There's a Wii connected, using the 480p cables, to my HDTV. :)

    But there's a downfall to consoles... you can't play certain types of online games, where the goal is chatting, rather than competition. Try playing WoW, GuildWars, or SecondLife on a console. I dare ya.

    --
    If you believe everything you read, you'd better not read. - Japanese proverb
  43. Than you BeOS by Faux_Pseudo · · Score: 3, Interesting

    I used BeOS for about 20 minutes back when it was around. I would have spent longer playing with it but something amzing happened. When I went to to check if it could recognize my modem it did and it connected to my ISP. Which was something I was unable to do with any version of Linux I had tried so far. So I quickly started digging through the differances in the code of the Linux version I was using at the time and BeOS to find out where the magic happend. I didn't find it but I asked some others and turned out I was only one line of code away from fixing the problem. /bin/setserial -b /dev/modem IRQ 3
    I never got back around to trying BeOS but I am ever so thankful for it providing me proof that my modem was supposed to be working. After that I deleted windows from the 1.3 gig hard drive and was Linux only. Been windows clean for about 9 years now and I owe it all to BeOS. Maybe when Haiku comes out I will dedicate at bit more time to it. Maybe it will be or provide an alternative to Windows for more people.

  44. I bought BeOS, back in the R3 days... by ZenDragon · · Score: 2, Interesting

    I bought BeOS, back in the R3 days and was very sad to see it go. Despite the lack of hardware support it truly was a revolutionary operating system, its multitasking capabilities were unmatched on the hardware at the time and I can only imagine what it might be like on modern hardware. I will definitely be keeping an eye on the progress of this project. Personally I would love to see this project gain some support from the music creation industry. Software like Traktor, and other DJ related software would run fantastically on this OS. BeOS was touted as a multimedia OS and it blew everything else out of the water at the time.

  45. Intel sound card by CustomDesigned · · Score: 1

    The Intel hda sound chipset is supported in alsa 1.0.14. 1.0.12 supported it, but had some issues. In Redhat land, that would be CentOS-5 and Fedora-8. While browsing for the "issues", I saw lots of Ubuntu traffic with solutions.

    1. Re:Intel sound card by KillerBob · · Score: 1

      Indeed... one of the benefits of having no work to do today... I was able to find the (un)official Dell ISO of Ubuntu 7.04, which included the drivers for everything. http://linux.dell.com/ if you're interested.

      Among other things, it included a known issues wiki, with exactly the settings I need to put in to get the intel-hda driver loading properly. Since it's an ALSA thing, I can use the settings with *any* linux Distro. Happy geek. Looks like I have a project for this weekend.

      --
      If you believe everything you read, you'd better not read. - Japanese proverb
  46. Oblig question by kimvette · · Score: 0, Offtopic

    Yeah, but, does it run Linux?

    Seriously though, I fail to see why Linux is not good for the desktop. The whole beauty of Linux is it can be tailored specifically for a purpose; that is why it is so prevalent in headless embedded devices such as routers, multi-display devices such as cellphones, massive servers, supercomputers, gaming devices, PDAs, and desktop and laptop computers. The kernel can be tuned for a particular task or platform, it can be configured to be realtime or not, and the scheduler can be adjusted.

    Out of the box, most distros' settings are great for the desktop and for light-duty servers. I do not agree with the implication that Linux is not ideally suited to the desktop. They are constructing a strawman to pick apart when really they should just come out with the truth: they like BeOS (it's interesting. I do not like it, it reminds me of Mac OS Classic, but it is interesting) and they want to promote it, and that they do not intend for it to be used on server or embedded devices so they will not be providing that capability. It's a more honest approach to simply state that than to imply Linux is not up to par for the desktop.

    --
    The Christian Right is Neither (Christian nor right). See: Matthew 23, Matthew 25, Ezekiel 16:48-50
  47. Re:First poem by Norpg · · Score: 0

    "BeOS' kernel is 'prioprietary'. It uses its own kernel (small but not really micro-kernel because it includes the file system and a few other things)." --Hubert Figuière

  48. Resurrects? Hmmm... by keysersoze_sec · · Score: 1

    Haiku OS Resurrects BeOS as Open Source Well, the web site looks pretty much dead for now.
  49. Re:Haiku is COOL! Normal desktop footprint is 60 M by k8to · · Score: 1

    Not that they really have the same level of functionality, but the total difference in feel isn't really night and day.

    AmigaDOS booted from an 800k floppy and needed less than 512k of ram. It had all these basic gui things: file management, task management, a user friendly command line shell and so on. I do like the BeOS style interface, but its greatest accomplishment is not its size.

    --
    -josh
  50. Whippersnappers by BenEnglishAtHome · · Score: 2, Funny

    I wonder how many of our youthful readers are staring at your post, muttering "WTF?"

    Poor kids...

    1. Re:Whippersnappers by ari_j · · Score: 1

      The concept is still alive and well, such as this sequence of signs northeast of Phoenix, AZ:

      They saw a moose
      Oh what a thrill
      Until they smashed it
      On their grill
      Watch out for moose!

      What I wouldn't give for just any random but complete and original set of Burma Shave signs...

  51. They've failed before they even got started by defile · · Score: 1

    The central goal of the Haiku project is to create an operating system that is ideally suited for use on the desktop--this differs significantly from Linux and other open-source operating systems which are intended for use in a diverse range of settings including server and embedded environments.'"

    The challenges of creating a desktop OS are numerous and writing the code is such a small, practically irrelevant part of it yet. The code, however, seems to be all they're focusing on.

    This project is simply masturbation.

    1. Re:They've failed before they even got started by Baba+Ram+Dass · · Score: 1

      This project is simply masturbation. Linux started out as "simply masturbation."
      --
      Truckin like the Doo-Dah man...
    2. Re:They've failed before they even got started by Dutch_Cap · · Score: 1

      "This project is simply masturbation."

      Right now it might be mere masturbation, but when it becomes as functional as BeOS R5 it'll be better than sex.

  52. Why Apple didn't go with BeOS by Animats · · Score: 0

    BeOS was Apple's #1 choice as a base for what they wanted to build into Mac OS X

    Actually, Apple had a relatively good new OS, MacOS 8, a real protected-mode OS which got as far as a first developer release. But it wasn't backwards compatible with old MacOS programs, and apps would have to be rewritten. In particular, Microsoft Office for Mac would need an overhaul, and Microsoft wasn't willing to do one. The same problem applied to BeOS.

    Steve Jobs was brought in to suck up to Microsoft and cut the deal which kept Office on the Mac for five years. Apple needed that deal to survive. That's the real reason for the NeXT acquisition. NeXT was supposed to be closer to deployable than MacOS 8 or BeOS, but, as it turned out, it was years away from delivery as MacOS X.

    1. Re:Why Apple didn't go with BeOS by Anonymous Coward · · Score: 3, Interesting

      Actually, Apple had a relatively good new OS, MacOS 8, a real protected-mode OS which got as far as a first developer release. But it wasn't backwards compatible with old MacOS programs, and apps would have to be rewritten. In particular, Microsoft Office for Mac would need an overhaul, and Microsoft wasn't willing to do one. The same problem applied to BeOS. You're not remembering things clearly. Assuming you're talking about Copland (as opposed to the released MacOS 8, which was something quite different), the design was actually quite compromised in order to guarantee backwards compatibility. Nobody would have had to rewrite just to get their applications running.

      Describing it as 'relatively good' is questionable. Ever booted one of the Copland Developer Releases? I managed to coax it into happening once. It was not pretty.

      (I think I still have a copy of the disc, but it'd be difficult to find the hardware to boot it on now. It only worked on a handful of early PowerMac models.)

      Steve Jobs was brought in to suck up to Microsoft and cut the deal which kept Office on the Mac for five years. Uh, yeah. This was on his job description, then?

      Apple needed that deal to survive. That's the real reason for the NeXT acquisition. No. The real reason was that Apple's board went out looking to buy an OS once it became clear the internal next generation OS project had failed. At that time, it probably would've been possible to resurrect Copland by cleaning house, hiring replacements for those booted out, and restarting implementation nearly from scratch, but the result would have been far too late and far too out of date to be worth the cost in dollars or time. With the company in deep trouble due to the lack of a modern OS, the best option to get back on track quickly looked like acquisition (not just for the code but also to get the engineering staff and management -- Apple's problems with Copland had a lot to do with the organization, see above comment re: cleaning house).

      NeXT was supposed to be closer to deployable than MacOS 8 or BeOS, but, as it turned out, it was years away from delivery as MacOS X. NeXTStep was by definition deployable -- it had been deployed for years, since before 1990. And in fact Apple almost immediately shipped a slightly warmed over NeXTStep as MacOS X Server (it was, more or less, NeXTStep skinned to look a bit like MacOS 8).

      In the early days of the NeXT merger, Apple was trying to push the idea of legacy Mac application compatibility only in a penalty (emulation) box. They had a pretty realistic shot at shipping that in about a year. However, Mac developers (not just Microsoft) revolted, because they'd have to completely rewrite their GUIs in an unfamiliar language and UI toolkit to get out of the penalty box. So Apple had to go back to the drawing board and come up with Carbon, and while they were doing Carbon they decided to modernize everything which needed modernizing in NeXTStep, which was a lot because NeXT had actually stopped new development on NeXTStep the OS for a few years mid-90s. And that's how it stretched to 3-4 years post-acquisition to ship MacOS X (client) 10.0.

      The same process with BeOS instead of NeXTStep would only have shipped later, as BeOS simply wasn't as complete a system to begin with.
    2. Re:Why Apple didn't go with BeOS by Watts+Martin · · Score: 2, Informative

      I'd say that if you look back at OS history then, it's clear why Apple went with Next.

      BeOS had a lot of buzz and a lot of attention from the media producing world, and in fact, that's where it actually made the most real impact: Level Control Systems was selling a BeOS-based theatre system that actually ran some Broadway and Vegas productions for years, Tascam made a multitrack recording system based on it, Steinberg ported their "Nuendo" system to it, etc. And that's why a lot of people thought it made more sense for Apple to start with it than Next, which was known mostly for their dazzling development environment and deployment through a few large organizations. But Gil Amelio, Apple's CEO at the time, was obsessed with getting into the "enterprise" market. BeOS on the cheap would have been fine, but not at the price Be's CEO was asking -- which was around $250 million, IIRC, not the $400M that someone else mentioned. As it turned out, Amelio paid over $400M for Next, because the "enterprise credibility" he thought they had was that important to him.

      At the time, I thought Apple hadn't made the right choice, but in retrospect, bringing Steve Jobs back to the company has almost certainly put them in a much stronger position a decade later than they'd have ever gotten under Amelio. From a purely technical standpoint, BeOS would have been at least as strong a foundation. (It had its share of technical problems, but if it had kept being developed by a team the size of the current OS X team, for another ten years, it's reasonable to assume those would have long since been solved.)

  53. Check out Moka5 by DisorderlyConstruct · · Score: 3, Interesting

    The system you described is what I use every day. It is called Moka5 BareMetal, and you boot into it and select what virtual environment you want to run. The virtual environments (what they call "LivePCs") automatically update when the version on the server is updated. It keeps the user data (documents, settings, etc.) separate so you can revert and update the system without losing your data. You can suspend them and they start up pretty quickly. Makes using XP and Vista a lot more pleasant, plus I have a bunch of other Linux distros installed. It's a very cool system.

    To stay on topic, there is a Moka5 LivePC for HaikuOS available for download, so you can try out Haiku without installing it.

    1. Re:Check out Moka5 by SQLGuru · · Score: 1

      Looks like cool stuff.....has anyone figured out how to do a PXE install of it? Unfortunately, the Latitude C400 I have as my "toy" machine doesn't have an optical drive and can't boot from USB devices.....or if I can install it over Ubuntu from a remote mounted CD.....

      Layne

  54. Re:Haiku is COOL! Normal desktop footprint is 60 M by StCredZero · · Score: 1

    Did I say that was it's greatest attribute? Nope. But it's a very good indicator of integrity of design and good architecture. There's probably some good OO going on in there. Watch the video, and you'll see what I mean.

  55. I've tried it by Thelasko · · Score: 2, Informative

    I've tried Haiku on a virtual machine and I must say it's pretty cool. If you are thinking about trying it yourself, beware, it doesn't come with a web browser installed. You can download one as well as various other programs at Haikuware.com. If you want a version that has everything pre-installed try the weekly superpack.

    --
    One of our competitors trademarked the term "hypothesis". From now on, we will call them "boneheaded ideas".
  56. Re:First poem by Anonymous Coward · · Score: 0

    Don't forget my favorite service, the psycho_killer thread.

  57. Re:First poem by Locutus · · Score: 1

    it was a pure shame Palm purchased BeOS only to bury it. Seeing how poorly Garnet runs, it seems obvious nothing of the BeOS OS was used. It was a very nice OS IMO.

    LoB

    --
    "Anyone who stands out in the middle of a road looks like roadkill to me." --Linus
  58. Re:Haiku is COOL! Normal desktop footprint is 60 M by saigon_from_europe · · Score: 1

    Haiku is damn cool
    The One OS that follows
    Don't Repeat Yourself
    It says that,
    And it says that
    And then it repeats.
    --
    No sig today.
  59. That dependency on the C++ ABI... by mbessey · · Score: 1

    The dependency on the C++ ABI was one of the strangest things about BeOS. Having to recompile all of your applications for incremental OS releases is a real drag for third-party developers.

    Somehow, the idea that they'd be totally at the mercy of their compiler vendor didn't seem like a problem to them. I don't know of any other OS that tied itself so closely to one programming environment, especially not one controlled by a different company.

    If Haiku doesn't resolve that issue, then it'll only ever see open-source applications. Commercial software developers won't want to put up with that kind of instability.

    1. Re:That dependency on the C++ ABI... by Anonymous Coward · · Score: 1, Informative

      The dependency on the C++ ABI was one of the strangest things about BeOS. Having to recompile all of your applications for incremental OS releases is a real drag for third-party developers.

      Except, that never happened. Be employed people who actually new a thing or two about C++ and as a result, they were able to maintain the ABI across versions. In fact, it's quite simple. The biggest worry is the fragile base class problem, and if you look around on the intertubes you'll find a short paper written by a Be engineer that explains how they handle it. If you take a look at Haiku you'll see it in action. If you take a look at Syllable you'll see another way of handling it (they use a more sophisticated inner class encapsulation and reserved vtable slots).

    2. Re:That dependency on the C++ ABI... by mbessey · · Score: 1

      First, Be never really solved the "fragile base class" problem, they just worked around it, with a set of library guidelines designed to minimize the impact. I assume that the paper you were referring to was this:
      http://www.2f.ru/holy-wars/fbc.html

      It's true that the intent was that application developers wouldn't have to recompile for future OS releases (though even that's not guaranteed, in the above statement). I was thinking more about the pre-1.0 timeframe, where by DR8 or so, people were already getting pretty sick of the whole process. Yeah, I know - "pre-1.0, you'd expect compatibility problems". But still, the lack of compatibility release-to-release was much worse than on OSs with a more robust interface to the OS and system libraries.

      Those workarounds for the FBC problem don't really address the other ABI issues, either. The layout of the vtable, and various other aspects of C++ object layout, have a distressing tendency to change with newer releases of the compiler. This would break compatibility in weird and wonderful ways, as well as making it *really* difficult to use any other compiler to build BeOS apps.

      When I asked engineers at Be about why they were using a then relatively-old version of Metrowerks C++ (on PowerPC), the response I was given was that they couldn't upgrade, because of ABI issues. They were certainly aware of the issues, and were actively working on addressing some of them, but there were (and are) substantial problems with using C++ classes as a library interface.

      According to what I could find online, the Haiku project intends to solve the FBC by implementing a new, incompatible ABI for a future release. I also note from other comments on this story that Haiku only has binary compatibility with BeOS apps if it's compiled with a specific version of GCC. That doesn't sound like the ABI compatibility problem has been "solved", in any useful sense.

      See also:
      http://www.bebits.com/app/4011
      A page for GCC on BeOS, which states that gcc-3.x for BeOS can't be used to build applications that link to the Be libraries.

  60. Re:First poem by KugelKurt · · Score: 1

    Quoting Hubert Figuière doesn't make much sense without telling the people who he is. He was a BeOS application developer. Within the BeOS community he is one of the better known developers. He was the initial developer of BePDF -- the first and AFAIK still only PDF viewer for BeOS/Haiku. He also did a few other apps for BeOS, but BePDF is the most prominent one.
    If I'm not mistaken, he later ported AbiWord to Mac OS X. Today he's employed by Novell to work on OpenOffice.

  61. 2008 by TheDrewbert · · Score: 1

    is the year of BeOS on the desktop

    --
    http://www.CelloFourteGroupie.net
  62. Re:Haiku is COOL! Normal desktop footprint is 60 M by Sparr0 · · Score: 1

    The QNX live-floppy was 1.44MB and included a GUI with web browser, text editor, shell, etc.

  63. But can Haiku Run on a Bebox? by Ober · · Score: 1, Interesting

    I type this in Links running on a Bebox dual 66mhz 603 running NetBSD. bebox# uname -a
    NetBSD bebox.linbsd.org 4.99.52 NetBSD 4.99.52 (GENERIC) #0: Mon Feb 11 09:18:42 CST 2008 root@borat.linbsd.org:/usr/obj/sys/arch/bebox/compile/GENERIC bebox
    Now that is resurrection. :P

  64. Haiku-OS - showing Linux for what it really is. by Computershack · · Score: 1
    From their website FAQ:

    Linux-based distributions are a collection of numerous software that do not necessarily follow the same development guidelines and/or goals. This lack of overall vision often results in increased complexity, insufficient integration, and sometimes inefficient solutions, making the use of your computer more complicated than it should actually be.

    --
    I only please one person per day. Today is not your day. Tomorrow isn't looking good either. - Scott Adams
  65. it's the applications, stupid! by nguy · · Score: 2, Interesting

    The central goal of the Haiku project is to create an operating system that is ideally suited for use on the desktop

    The degree to which an OS is suited to use on the desktop is primarily determined by (1) available applications, (2) ease of use, (3) driver support, and (4) stability. Linux has BeOS beat on (1) and (3). There is almost no work on usability on Haiku. And even in the best case, Haiku is at best equal to Linux on (4).

    1. Re:it's the applications, stupid! by bit01 · · Score: 1

      (1) available applications

      Depends on what I want to do. If I have what I want the other applications are irrelevant.

      ---

      Don't be a programmer-bureaucrat; someone who substitutes marketing buzzwords and software bloat for verifiable improvements.

    2. Re:it's the applications, stupid! by dbIII · · Score: 1

      Any decent open source program that is more than a few months old is cross platform anyway. If all the info is out there the stuff that already runs on linux, solaris + macs etc is likely to get built for this platform as well.

    3. Re:it's the applications, stupid! by nguy · · Score: 1

      Any decent open source program that is more than a few months old is cross platform anyway

      Cross-platform applications are a myth. Something like OpenOffice, Java, Firefox, or Pidgin may seem cross platform, but it really isn't. Either people are spending a lot of work maintaining multiple ports, or you lose a lot of functionality on the non-preferred platform.

    4. Re:it's the applications, stupid! by dbIII · · Score: 1

      Freshmeat will help - you will see that a lot of projects are crossplatform. People do spend a lot of work on decent projects making sure that it is portable. One of the things that defines a decent project is that a lot of work is spent making it decent.

    5. Re:it's the applications, stupid! by Anonymous Coward · · Score: 0

      Freshmeat will help - you will see that a lot of projects are crossplatform.

      No, what you will see is that a lot of projects run on multiple platforms. You will also notice that they don't run on BeOS. Which is my point: BeOS has little software.

      People do spend a lot of work on decent projects making sure that it is portable.

      No, people do spend a lot of work on porting software, not on making software portable. Which is why a lot of software runs on Windows, OS X, and Linux, but if you wanted to run the same software on BeOS, you'd have to invest a lot of extra work.

  66. Microsoft tax doomed BeOS by tepples · · Score: 1

    Microsoft encouraged VARs to not sell it pre-installed This involved so-called per-processor pricing, in which the PC maker pays Microsoft for each PC it sells, whether it has Microsoft software on it or not. This got Microsoft convicted of antitrust violations.

    but the simple fact is that it wasn't really valuable enough for most people to want to buy it. The fact was that very few applications are really valuable enough for most people to want to buy two operating systems: the one bundled with a computer and the one that runs the application.
  67. Re:First poem by Anonymous Coward · · Score: 0

    The fucking word is KERNEL. KERNAL was the 8-bit Commodore OS. Get a fucking clue.

    Sorry to vent on you, but I see this shit ALL OVER THE PLACE. If you purport to be an expert or have a valid opinion, at least understand the dialect!

  68. Re:First poem by Vectronic · · Score: 0

    Psycho_Killer Qu'est-ce que c'est?

  69. MOD PARENT UP!!! by bornagainpenguin · · Score: 0

    Access *is* now the owner of the BeOS code (not Palm) and have made it clear they have no intention of giving it away.

    --bornagainpenguin

    --
    Have a Virgin Mobile USA smartphone? Give VMRoms.com a try!
  70. Lockout chip by tepples · · Score: 1

    What I really want is an OS that boots, from cold, almost instantly, and from which I can run my games. You can already get what you really want. It's called a game console. Go back to using cartridges and you've got everything you want - almost instant cold boot and it plays your games. No, it plays someone else's games. There's a lockout chip in the way of playing my own games.
  71. That's all it took to kill the BeOS... by bornagainpenguin · · Score: 0

    "got killed"? Apple didn't buy them, and Microsoft encouraged VARs to not sell it pre-installed, but the simple fact is that it wasn't really valuable enough for most people to want to buy it. Windows 95, Windows 2000, linux and MacOS 9 were "good enough" for most folks across most market segments.

    I think someone is doing a little revisionist history here. Microsoft didn't just "encouraged VARs to not sell it pre-installed" they illegally leveraged their monopoly to prevent anyone from wanting it, even for free!

    Consider some of the hoopla that's gone around lately about SpashTop, the ASUS Bios based Linux distro that boots in seconds... Now tell em that some of these benefits couldn't have been reached by having the BeOS installed in a dual boot, as was planned and agreed upon before Microsoft squashed the whole deal by threatening to pull the licenses of any company who tried?

    Did Gassée drive the final nails in the coffin when he demanded 400 million from Apple? Yes, certainly. Was the whole focus shift a really stupid mistake? Obviously, but then again hindsight is always 20/20. At the time we're talking about the Internet Appliance looked to be the next big thing. Did Microsoft's blackballing Be make it impossible to stay in business? I think anyone who looks into the history of things would be hard pressed to say anything different.

    --bornagainpenguin

    --
    Have a Virgin Mobile USA smartphone? Give VMRoms.com a try!
  72. Re:First poem by DRobson · · Score: 2, Informative

    Despite having various servers for large areas of the operating system it can't really be called a microkernel. A microkernel will have (as close as possible) to the bare minimum of functionality to get and keep a machine running safely; see L4, etc. As another poster commented, BeOS included drivers, filesystems, and even started moving networking _into_ kernel land (with the BONE system which was released in a final form). A modular kernel, yes. A microkernel, no.

  73. Give it a shot... by bornagainpenguin · · Score: 0

    ...and report back to us!

    --bornagainpenguin

    --
    Have a Virgin Mobile USA smartphone? Give VMRoms.com a try!
  74. Played Animal Crossing? by tepples · · Score: 1

    [On a Wii,] you can't play certain types of online games, where the goal is chatting, rather than competition. Try playing WoW, GuildWars, or SecondLife on a console. I dare ya. What you want is Animal Crossing 3, still in development. If you have a DS, you can preview this experience with Animal Crossing: Wild World.
  75. The Context of AmigaDOS by tjstork · · Score: 2, Insightful

    AmigaDOS booted from an 800k floppy and needed less than 512k of ram. It had all these basic gui things: file management, task management, a user friendly command line shell and so on. I do like the BeOS style interface, but its greatest accomplishment is not its size.

    Yeah, but Amiga printing support was terrible, and that brings up an important limitation / benefit. AmigaDOS had a huge advantage that today's operating systems cannot have. It was welded directly to the hardware. Witness GDI in Windows, or, for that matter, the drawing surface in BeOS. Those surfaces completely abstract the graphics device from the user. That adds bulk and complexity to the OS code, but it means you can have an upgrade path for graphics cards.

    By contrast, in Amiga OS, you could always fish your way through the display to the underlying RastPort. You could take a pointer to an Intuition object, like a Window, then go into a Screen, and from there a RastPort (or something like that)... anyway the RastPort was the animal that was the screen memory and you could write to it willy nilly. There was the whole mess of multiple graphics planes that complicated things, although you could use the Blitter.... the point is, if you liked hacking on hardware, (which was the best part of 80's computing), you could do whatever you wanted, but that ultimately married your application to that hardware. Windows changed that... but that made it more complex.

    Nowadays, graphics hardware is insanely complicated and you almost have to thank the Gods that nVidia and others actually write drivers for it. I would love to see a specification, at some point, that was as clear about how to drive a modern graphics card as RJ Mical's (right name) documentation for the Amiga Hardware. I still have the book, best hardware doc ever written. Given that, you could theoretically write a small OS pegged to a PC with a particular graphics card, sound card, and network, but what would that get you? Size, speed and elegance... but, ultimately, the economies of scale would screw you in favor of big fat retarded operating systems that abstract everything.

    Now, there's quite a few features that AmigaDOS lacked that we would consider essential in this day and age. That would add to the bloat as well.

    a) Printing. I think printers are terrible and foolish but some people can't live without them and have to have that paper copy. Does anyone remember the hype of computers bringing the paperless office? That was a few billion trees ago!

    b) Scalable Fonts. Amiga DOS had nothing like True Type

    c) Clear Type, font anti aliasing, scaling, etc. Amiga just had bitmap fonts. Fonts were blitted over and that was that.

    d) 3d graphics.

    e) Better sound. Amiga's 4 channel 8 bit sound would a bit dated by today's standard. Although, I loved how easy it was to program.

    --
    This is my sig.
    1. Re:The Context of AmigaDOS by znark · · Score: 2, Informative

      Now, there's quite a few features that AmigaDOS lacked that we would consider essential in this day and age. That would add to the bloat as well. a) Printing. I think printers are terrible and foolish but some people can't live without them and have to have that paper copy. Does anyone remember the hype of computers bringing the paperless office? That was a few billion trees ago!
      The printing support is there; it's just not particularly advanced. There are/were commercial packages to correct that, though.

      b) Scalable Fonts. Amiga DOS had nothing like True Type
      Not true. You probably used your Amiga back in the AmigaOS 1.x days? The later AmigaOS versions incorporated support for the scalable CompuGraphic fonts, licensed from Agfa. There are/were also add-on libraries to deal with PostScript and TrueType fonts.

      c) Clear Type, font anti aliasing, scaling, etc. Amiga just had bitmap fonts. Fonts were blitted over and that was that.
      Again, that bit about scalability and bitmap fonts is just not true. (Subpixel antialiasing support [and font antialiasing support in general] might be lacking, I give you that.)

      d) 3d graphics.
      Depends on what you mean by that.

      e) Better sound. Amiga's 4 channel 8 bit sound would a bit dated by today's standard. Although, I loved how easy it was to program.
      There are/were add-on sound cards. Even the built-in sound hardware can be manipulated to output 14-bit audio, although that's a bit of a hack. The existing Amiga hardware is dated and obsolete (I mean, what would you expect from a hardware platform whose active development stopped in 1994?) and the OS lacks features, abstractions and protections that would be expected and needed in the modern world, but issues you complain about seem to be a bit off... either fixed already 15 years ago, or easily fixable, if there was a modern platform on which to run the OS. The deepest design issue with AmigaOS is the lack of memory protection: any app can crash the system the hard way. There is no easy way to fix that, expect by creating some sort of sandbox/emulator/virtual machine for the old apps and requiring new apps to be written by new rules. But it's all fairly academic now. AmigaOS could have been brought up-to-date, just like Windows 3.x and the original MacOS were, had there been constant development and revisions over all these years... but where's the incentive to do that now? If someone wants a new, modern AmigaOS, it's easier to write such a system from scratch - borrowing only the good features and ideas from the "old" AmigaOS - than build it upon the old API and libraries.
    2. Re:The Context of AmigaDOS by obstalesgone · · Score: 1

      In all fairness, the basics of AmigaDOS and the windowing environment were in ROM. An AmigaOS system could function without the workbench floppy becayse the kernel ran from a ROM. In the original Amiga 1000, before kickstart was moved to a ROM chip, you had to boot from TWO floppy disks (talk about bloat!!)

      AmigaOS did have printer drivers.. stored in sys:/devs/printers

      You were correct on the other points, although I would argue that the 8 bit sound was a hardware limitation, not an OS limitation.

      But by version 3, AmigaOS was not tied to any particular hardware set, and could install from just a few floppies. Unbloated but functional OS's are possible.

    3. Re:The Context of AmigaDOS by tjstork · · Score: 1

      In the original Amiga 1000, before kickstart was moved to a ROM chip, you had to boot from TWO floppy disks (talk about bloat!!)

      That was the Amiga that I had! :-)

      --
      This is my sig.
    4. Re:The Context of AmigaDOS by marcello_dl · · Score: 1

      > Windows changed that... but that made it more complex.
      Well, the Mac's toolbox changed that. Windows came later and judging by old widgets appearing sometimes into XP I have at work, didn't do abstractions very well.

      --
      ---- MISSING MISCELLANEOUS DATA SEGMENT --- [sigdash] trolololol
    5. Re:The Context of AmigaDOS by mdwh2 · · Score: 1

      the point is, if you liked hacking on hardware, (which was the best part of 80's computing), you could do whatever you wanted, but that ultimately married your application to that hardware. Windows changed that... but that made it more complex.

      Not quite - AmigaOS had support for graphics cards, non-planar graphics formats and so on, and whilst it would no longer fit on a floppy, it still ran in a few megabytes of memory on slower processors. And whilst obviously graphics cards are far more complex today, Windows running on PCs back in the 90s still took far more resources.

      Also I had no problem with printing, there were scalable fonts and 3D graphics, and sound cards. Again, perhaps not on an 880k floppy, but still very small.

  76. Re:First poem by beav007 · · Score: 2, Funny

    Less support than Unix, no wireless - lame.

  77. You are wrong by Peaker · · Score: 0, Troll

    You are wrong, so maybe your tone should be a little more humble :-)

    Its obvious that you don't know about asynchronous I/O. Single-threaded designs are not meant for you to create threads in your event handlers, but to do your event handling asynchronously. See Twisted as an example.

    This gets rid of all the thread problems, and introduces a few problems which are far easier to handle. The main problem it introduces, is that long computations or blocking operations will block the entire program. However, finding those bugs, and fixing them (e.g: converting those to be split/asynchronous, or very rarely, have their own process), is a much easier and more cost-effective process.

  78. Re:it's the English, stupid! by mastagee · · Score: 1

    Yes.
    Linux has it beat.
    That's why the above statement references a goal. If it was already achieved it would no longer be a goal.

  79. Haiku apps by Anonymous Coward · · Score: 0

    Looking at the screenshots on Haiku website says it all:

    Mouse preferences, Window preferences, Date & Time Preferences, ... Nice, very nice. Exciting stuff.

    No, I wasn't expecting Photoshop to run there, but *something* for god's sake. This looks stillborn.

  80. It's not too late... by justkeeper · · Score: 0

    You know,most of the computers users are still using an OS from 2001,when BeOS development stopped!

  81. What a brain dead defintion. by jotaeleemeese · · Score: 1

    If that was so, everybody would be running computers with DOS.

    --
    IANAL but write like a drunk one.
  82. Re:First poem by Just+Some+Guy · · Score: 1

    But there's a downfall to consoles... you can't play certain types of online games, where the goal is chatting, rather than competition.

    Why? The Wii has USB keyboard drivers now.

    --
    Dewey, what part of this looks like authorities should be involved?
  83. Re:Haiku is COOL! Normal desktop footprint is 60 M by marcosdumay · · Score: 1

    "The QNX live-floppy was 1.44MB"

    Ditto for the Linux kernel with a sane set of drivers :)

  84. Like VMS? by marcosdumay · · Score: 1

    Nothing for you to see here.

  85. an OS that boots, from cold instantly by Anonymous Coward · · Score: 0

    You want Mac OSX .4 or .5, Tiger or Leopard.

    Doesn't have to be booted, because hibernate actually works. Close and open the laptop, leave Photoshop and Firefox with open files.

    Vista XP may never get this right, they are only close.

  86. Re:Haiku is COOL! Normal desktop footprint is 60 M by paulatz · · Score: 1

    The floppy was indeed 1.44, but it was not formatted to store 1.44MB. If I remember correctly a floppy disk could keep about 2MB, standard MSDOS format only used about 1.4 MB for redundancy. The QNX live floppy used more space for the data, actually I cannot remember how much.

    Anyway, this is not of concern to anybody now, as floppies almost estinguished.

    --
    this post contain no useful information, no need to mod it down
  87. Re:Haiku is COOL! Normal desktop footprint is 60 M by Anonymous Coward · · Score: 0

    Sorry, you confused the holy heck out of me by going on topic. Note to self: Don't invent an OS and name it after any form of poetry.

  88. Re:Haiku is COOL! Normal desktop footprint is 60 M by k8to · · Score: 1

    Well if it indicates quality of OO design, squeak ships an entire operating-system-like environment, complete with the dev tools and productivity whatsits. A complete functional VM, + operating system + dev tools fits in less than 12 megabytes downloaded. The vast majority of this is platform independent code. Do I need to mention it also uses less ram than haiku by a long shot?

    The smalltalk folks pretty much took OO from a concept to a refined state. My personal opinion is that it hasn't much been advanced since then. Your metric supports my theory.

    --
    -josh