Slashdot Mirror


BeOS Successor Haiku Keeps the Faith

kokito writes "OSNews managing editor Thom Holwerda reviews Haiku, the open source successor of the Be operating system. According to the review, Haiku faithfully/successfully replicates the BeOS user experience and 'personality,' boasting very short boot times, the same recognizable but modernized GUI using antialiasing for fonts and all vector graphics as well as vector icons, a file system with support for metadata-based queries (OpenBFS) and support for the BeAPI, considered by some the cleanest programming API ever. The project has also recently released a native GCC 4.3.3 tool chain, clearing the way for bringing up-to-date ports of multi-platform apps such as Firefox and VLC, and making it easier to work on Haiku ports in general." (More below.) "In spite of its pre-alpha status, Haiku seems to be pretty stable. If you would like to give it a try, nightly builds are available from the Haiku Files website, both as raw HDD and VMWare images. Or if you happen to be in the Los Angeles area, you could also take a peek at a Haiku demo during the upcoming Southern California Linux Expo (Feb. 21 & 22), where Haiku will be exhibiting in booth #4."

104 of 448 comments (clear)

  1. How have the APIs changed? by Anonymous Coward · · Score: 2, Interesting

    Can you still develop apps for Haiku with old BeOS references like O'Reilly's Programming the Be Operating System ?

    1. Re:How have the APIs changed? by Anonymous Coward · · Score: 5, Informative

      Try this with systcl:

      vm.vfs_cache_pressure = 500
      vm.swappiness = 0

      And whenever you want to empty the fs caches:
      echo 3 > /proc/sys/vm/drop_caches
      echo 0 > /proc/sys/vm/drop_caches
      swapoff -a
      swapon -a
      echo 3 > /proc/sys/vm/drop_caches
      echo 0 > /proc/sys/vm/drop_caches

      After that, it'll be like just booted

    2. Re:How have the APIs changed? by Baba+Ram+Dass · · Score: 3, Informative

      I'm interested to know if Haiku will run under Parallels system virtualization, which itself runs under OSX.

      Yes.

      I'm curious, too, if it is able to run in a full non-virtual memory, non-swapping configuration for speed and reliability.

      Yep, by default (while still in pre-alpha at least) it runs without paging.

      --
      Truckin like the Doo-Dah man...
    3. Re:How have the APIs changed? by powerlord · · Score: 4, Informative

      The page you link to is over two years, and even the links on it to the nightly build is stale.

      I just downloaded the VMWare image, uncompressed it, and "executed" the .vmx file. Fusion (v2.01) immediately loaded the VM, mentioned that it was an older version and asked if I wanted to update it. I chose "no" since I have no idea what hardware support has changed.

      VM booted from "cold start" to Desktop in ~12-13 seconds. I'm amazed at how responsive the VM is.

      Its a bit spartan from an eye candy perspective, but thats to be expected. What there is though is rather impressive.

      --
      This space for rent. All reasonable inquiries will be entertained at proprietors discretion.
  2. Summary by CaptainPatent · · Score: 5, Funny

    Haiku boots quickly
    similar to BeOS
    now with GCC!

    --
    Well, back to rejecting software patent applications.
    1. Re:Summary by cymen · · Score: 4, Funny

      each time I Haiku
      fast computer start for me
      but no web browsing

    2. Re:Summary by glittalogik · · Score: 2, Funny

      Haikus penned about
      BeOS with GCC
      Make me OGC

    3. Re:Summary by MarkRose · · Score: 5, Funny

      "THOUGHT!"
      "KNOWLEDGE!"
      "METHODS!"
      "TOOLS!"
      "EVIL!"

      "Go Patent!"

      "By your powers combined, I am Captain Patent!"

      Captain Patent, he's our hero
      Gonna take innovation down to zero

      He's our powers magnified
      And he's fighting on the patent's side

      Captain Patent, he's our hero
      Gonna take innovation down to zero

      Gonna help him put in the penumbrae
      People who share ideas, techniques and sundry

      "You'll pay for this Captain Patent!"

      We're the Patenteers
      You can be one too
      'Cause saving our patents is the thing to do!

      Sharing and collaborating is not the way
      Hear what Captain Patent has to say!

      "The Power is Ours!"

      --
      Be relentless!
    4. Re:Summary by Miseph · · Score: 4, Funny

      O. M. F. G.

      Could you maybe throw some of your apparently overflowing free time into a cure for cancer, or world peace, or developing DNF? I mean, filks on cult classic Saturday morning cartoons from the mid 90s are great and all... but seriously.

      --
      Try not to take me more seriously than I take myself.
    5. Re:Summary by Kartoffel · · Score: 4, Informative

      Be already came
      with GCC, since R3
      for x86.

      Even EGCS ran well
      but PowerPC was stuck
      with lame Metrowerks.

    6. Re:Summary by Nazlfrag · · Score: 4, Insightful

      links will be ported
      but without graphics you face
      a life without porn

    7. Re:Summary by cK-Gunslinger · · Score: 2, Informative

      Mine was at a full desktop in 12 seconds - much, *much* faster than my host Ubuntu install.

    8. Re:Summary by MrCode · · Score: 3, Informative

      WebKit will be your
      Haiku way to get your porn
      so please don't worry

    9. Re:Summary by fractoid · · Score: 5, Funny

      You are very wrong
      ASCII boobs are so so hot
      Jiggle, asterisk!

      --
      Rampant carbon sequestration destroyed the Dinosaurs' tropical paradise. I'm here to help repair the damage.
    10. Re:Summary by Valdrax · · Score: 4, Funny

      Could you maybe throw some of your apparently overflowing free time into a cure for cancer, or world peace, or developing DNF? I mean, filks on cult classic Saturday morning cartoons from the mid 90s are great and all... but seriously.

      Time cannot be bought,
      yet is more rationed than wine.
      Unlike your Mother.

      --
      If it's for-profit but free, you're not the customer -- you're the product (e.g., the Slashdot Beta's "audience").
    11. Re:Summary by tweek · · Score: 2, Interesting

      Did you ever use the original BeOS? It's probably the OS I've enjoyed using the most. I still have the disks around (R4 and R5).

      BeOS WAS something to get excited about when it came out. It was pretty much the best platform for digital audio work. It just ran into too many hurdles to work its way into the market.

      --
      "Fighting the underpants gnomes since 1998!" "Bruce Schneier knows the state of schroedinger's cat"
    12. Re:Summary by nazsco · · Score: 2, Funny

      i wonder who would
      waste time wondering about that
      Since no mistery there

  3. BeOS: still my favorite UI by Gizzmonic · · Score: 5, Interesting

    The interface for BeOS is still superior to any other OS I've used. It's like they took the good stuff from the old Mac OS 9 and Amiga and updated it. It was a power user's OS, yet still very user friendly. My college had a BeBox and I loved playing on that thing (the best part was that the CPU monitor allowed you to turn off both CPUs, instantly locking the computer).

    I hope Haiku does well, but it seems like an also-ran in these days of Mac OS X and GNOME. I'm not sure there's a compelling reason to run it anymore, except for nostalgic purposes (sigh).

    --
    (-1, Raw and Uncut is the only way to read)
    1. Re:BeOS: still my favorite UI by commodoresloat · · Score: 2, Funny

      the best part was that the CPU monitor allowed you to turn off both CPUs, instantly locking the computer

      I'm not sure what to say about an OS that boasts this as its best feature :)

    2. Re:BeOS: still my favorite UI by blind+biker · · Score: 5, Insightful

      I have actually used BeOS a lot, mostly for composing. I have experienced the highest level of responsiveness from an OS with BeOS - this is still unsurpassed. When I talk about responsiveness, I specifically mean it from the point of view of the user. Applications that play some kind of media (be it MIDI, audio or video of any kind) will never, under any circumstance, be interrupted by any other process. If you copy a file while playing a video, it will not skip. The file may not copy as fast at times, or other processes may slow down, but the video will not skip. In addition to this, the user commands, be it with the mouse or with the keyboard, are always taken into consideration. No "hourglass" or other bullshit. I don't know how BeOS was engineered to achieve this, I only know that no other OS I used during and since then, achieved this sort of responsiveness.

        I've used Linux a lot, and am definitely a fan of some distros, and I also like OS X quite a bit, but neither are 100% "committed" to my whim. With BeOS, what I want is listened to and executed, and fuck everything else. I guess this means BeOS would be a terrible server OS - but very often I miss exactly this kind of behaviour.

      If Haiku manages to achieve the same characteristics, it will be for me, the best desktop operating system in the world. I specifically look for support of modern CPUs, chipsets, graphics cards and soundcards. Perhaps not all of them, or even not most of them, but the ones that will be supported will appear in my house.

      --
      "The agriculture ministry is not in charge of Gundam" - Japanese ministry official.
    3. Re:BeOS: still my favorite UI by Anonymous Coward · · Score: 2, Interesting

      They achieved using a completelly unfair scheduler, on which any application that do an active polling takes down the entire system.
      It's not complicated to do that, in fact is munch more simple than any other scheduler.
      The phrase "..will never, under any circumstance, be interrupted by any other process.." it's what all operating systems are trying to avoid in the last 40 years. It's called a non preemptive scheduler, and simply means that is not multitasking, just like Win 3.1 if you ask me... (Or DOS, with it's amazing TSR).

    4. Re:BeOS: still my favorite UI by hot+soldering+iron · · Score: 5, Insightful

      The philosophy of Linux (server) and Haiku (desktop) dictates different OS design and application. Linux seems kinda shoehorned into the desktop mold, it works but there are things that don't quite fit. Haiku isn't a server OS, it aims for the multimedia desktop. They compliment and work with each other.

      --
      When you want something built, come see me. If you want correct grammar and spelling, get a F*ing liberal arts student.
    5. Re:BeOS: still my favorite UI by Anonymous Coward · · Score: 3, Insightful

      Who really wants a fair scheduler for a desktop OS? Most desktop users want the scheduler to respond to THEIR wishes at any given time.

    6. Re:BeOS: still my favorite UI by mybecq · · Score: 2, Informative

      I don't know how BeOS was engineered to achieve this, I only know that no other OS I used during and since then, achieved this sort of responsiveness.

      One thing they did was that every window ran in its own thread. Another beautiful thing was the forever extensible BMessage - pack and unpack primitive types (incl. pointers and other BMessages). Who cares about parameter compatibility when you can pass around whatever data you like.

    7. Re:BeOS: still my favorite UI by LurkerXXX · · Score: 4, Interesting

      Ok, the grandparent didn't explain things entirely clearly, but what is crystal clear is you've never used BeOS mr coward. It multitasked amazingly well.

    8. Re:BeOS: still my favorite UI by Dusty · · Score: 2, Informative
      I don't know how BeOS was engineered to achieve this, I only know that no other OS I used during and since then, achieved this sort of responsiveness.

      Fine grained multi tasking, and avoiding mutexs. I think BeOS uses message passing to implement inter process communications. In engineering terms, it is the most modern desktop operating system.

    9. Re:BeOS: still my favorite UI by Nazlfrag · · Score: 2, Interesting

      Linux was designed to operate as a desktop server, the best of both worlds, able to run on minimal resources yet still have full unix server style functionality. That's why it does both admirably but only if your idea of a desktop is a CLI.

      This is where BeOS and Linux philosophy diverge. Linux has gone with multiuser server style responsiveness, BeOS with single user style responsiveness. Linux has a GUI as an afterthought, BeOS has it as a central focus. Linux has many targets from the smallest to the largest computers in the world, BeOS has a much narrower focus for it's end user.

      Whether Haiku can deliver on this philosophy is another matter altogether though, still Linux has always left something to be desired when used as a single user GUI client so I'm glad someone's working on alternatives.

  4. Slashdotted by MobyDisk · · Score: 3, Funny

    I hope they aren't using Haiku to run their web site. If so, it may be pretty but it isn't good at handling a load.

  5. Re:BeOS Haiku by Anonymous Coward · · Score: 5, Insightful

    No, having different OSs isn't about beating Microsoft.

    Have some imagination, please.

  6. Re:BeOS Haiku by Fallingcow · · Score: 5, Interesting

    BeOS is easily the most pleasant-to-use operating system I've ever seen. It could also multi-task while flawlessly playing back an MP3 on a 166Mhz Pentium with 32MB ram while showing minimal UI slowdown, which was impressive even back then; compared to the performance of operating systems now it's down-right miraculous.

    In my perfect world it would have at least 75% of the desktop market and I'd rarely have to work on anything else. It's just a dream, but it's a good one.

    I say keep it alive.

  7. Re:BeOS Haiku by turgid · · Score: 5, Insightful

    What's the point of fighting one monoculture with another?

    Microsoft's junk wouldn't be so bad if it didn't completely dominate the world. If it had some competition, it might make an effort to interoperate, making everyone's life easier.

    Diversity stimulates research, growth, health and progress. Can we please put this "Linux/The Open Source Community needs to unite to beat Microsoft" meme to sleep. It's totally false and unhelpful.

  8. Deadhorse? by mdwh2 · · Score: 5, Insightful

    For a site supposedly traditionally supportive of alternative platforms, in practice there's a surprising amount of contempt for any alternative platform that doesn't fall into the cool club of Linux and OS X. I'm not a Haiku user, but if someone is writing an open source OS, good luck to them. Or maybe we should give up, and ridicule anyone who doesn't use Windows?

    (I see this with other things - e.g., Internet Explorer is bad, Firefox is good ... but Opera for some reason is also bad. The usual argument of it not being open source doesn't even apply to Haiku, though. By that reasoning, we should be praising Haiku, and criticising OS X!)

    Is anyone who starts an open source project flogging a "deadhorse", unless they're already mainstream? What a depressing attitude.

    "Deadhorse" doesn't make sense anyway - according to Wikipedia, Haiku is a relatively new OS, only having received significant development in the last few years. Oh, it's a dead horse because it maintains some compatibility with BeOS? Big deal - by that reasoning, we should tag every OS X article "deadhorse", on the grounds that it shares its trademark name with a long dead twenty five year old OS that was never even particularly good at the time.

    1. Re:Deadhorse? by jandrese · · Score: 2, Insightful

      It's not so much contempt as it is inertia. We spent the better part of a decade getting all of these various applications working on Linux, and nobody wants to go back to square 1 with a different OS. Well, some people do, but it's still a monumental effort to get up to where Linux is today. It's not like Windows either where you get a lot of really tangible benefits (real command line, your OS is your development environment, etc...). Most of the BeOS advantages are things like "uses multiple CPUs better, has a fancy database filesystem, etc..." Stuff that's nice, but not completely different from what's already available.

      --

      I read the internet for the articles.
    2. Re:Deadhorse? by Sj0 · · Score: 4, Interesting

      The BeOS user experience is fundamentally different from the Windows and Linux experience.

      The difference is like driving a Porsche 911 after driving a pickup truck all your life.

      --
      It's been a long time.
    3. Re:Deadhorse? by jsellens · · Score: 5, Funny

      The difference is like driving a Porsche 911 after driving a pickup truck all your life.

      You mean, beautiful, smooth, fast, elegant, and impractical?

    4. Re:Deadhorse? by Spaseboy · · Score: 2, Informative

      I played with Haiku. I was a big champion of BeOS when it first came out for PowerPC, I bought a PCI PowerMac for that specific reason.

      That said, it's nice that the icons are vector-based, but the interface is not. If you change the default fonts, which is the SOLE purpose of the "Fonts" preference, window controls will clip your text.

      The window manager does not care about the Deskbar. This doesn't make sense to me. I could SWEAR that choosing to have the Deskbar always on top would mean the window manager wouldn't try to draw newly spawned windows under it. I was wrong.

      The default view for windows is list view and the window manager does not draw new windows wide enough to show the contents without scrolling horizontally.

      Icons are vector-based but I can only choose common sizes of bitmap-based OSes.

      I can only choose the sizes of icons in Icon View.

      I can only choose font sizes from a pre-set list.

      The colour picker is only RGB and does not have an eye dropper tool.

      When tabbing to text boxes, it does not automatically highlight the text, if I want to change values, I have to select the text or delete it.

      The OS contains permissions but is single-user (I know about the OS heritage, multiple users should have been added by now).

      The list goes on. The gripes are valid. Other desktop environments don't suffer from most of the complaints I've made and to be honest, if developers really cared about Haiku they would be working on ways to make it better than other OSes instead of trying to create parity, that's what BeOS was about, being BETTER.

      --
      "I don't want more choice, I just want nicer things!"
      -Jennifer Saunders as Edina Monsoon
    5. Re:Deadhorse? by u38cg · · Score: 4, Insightful

      I think he's talking about Haiku, not OS X.

      --
      [FUCK BETA]
  9. Had to be done by PunditGuy · · Score: 5, Funny

    Ancient OS lives
    pretty icons made of lines
    what will run on it?

    1. Re:Had to be done by oodaloop · · Score: 4, Funny

      What the hell is this?
      Don't know what BeOS is.
      I'll move along now.

      --
      Tic-Tac-Toe, Global Thermonuclear War, and relationships all have the same winning move.
    2. Re:Had to be done by CaptainPatent · · Score: 4, Funny

      parent post forgot
      HTML line break marks
      *hangs head shamefully*

      --
      Well, back to rejecting software patent applications.
  10. Article ignores NeXTstep's place by WillAdams · · Score: 4, Insightful

    and why it was chosen instead of BeOS.

    Moreover, Mac OS X runs nicely on multi-processor machines (Be's major claim to fame).

    I'd rather see effort like this poured into GNUstep....

    William

    --
    Sphinx of black quartz, judge my vow.
    1. Re:Article ignores NeXTstep's place by gEvil+(beta) · · Score: 2, Insightful

      The answer is pretty simple--Jobs came along with NeXT. Gasse wasn't nearly as enticing (plus apparently he wanted too much).

      --
      This guy's the limit!
    2. Re:Article ignores NeXTstep's place by Ilgaz · · Score: 5, Interesting

      If people supported GNUStep and push Apple to help it, Linux would have a lot of OS X software ports now and even Apple software in the future. The number 1 issue is of course, would people want Apple closed binaries/frameworks on their Linux/*BSD?

      It is more like "What would happen if..." thing now. Still, if one starts coding on OpenStep, it is really easy to port same application in native form to OS X or even Windows. I don't understand why you mention both BeOS and GNUstep in same context. GNUstep is there, working and even a real good mail client is coded using it. http://www.collaboration-world.com/gnumail/

    3. Re:Article ignores NeXTstep's place by hemp · · Score: 3, Funny

      I would have loved to have been a fly on the wall in the meeting when Jean Louis Gassee turned down $500 million from Apple and walked away.

      --
      Skip ------ See the latest from http://www.anArchyFortWorth.com
    4. Re:Article ignores NeXTstep's place by bcrowell · · Score: 4, Insightful

      The number 1 issue is of course, would people want Apple closed binaries/frameworks on their Linux/*BSD?

      Compare with Wine. The typical reason to use Wine is that you prefer Linux, but you don't have any choice because the app you need/want to use is Windows-only.

      Since MacOS X isn't a monopoly, that doesn't occur very much with MacOS X. Nobody's bank tells them they can only access their account using MacOS X.

      Ths typical Mac user likes MacOS because all the software and hardware is beautifully integrated and consistent, and everything Just Works. The last thing on earth that type of person is going to do is switch to Linux, but then insist on trying to run some kludged-together version of a Mac application that wasn't really designed to run on Linux.

    5. Re:Article ignores NeXTstep's place by Anne+Honime · · Score: 2, Informative

      You're wrong about GNUStep ; GNUStep today is a fine entry point into Apple / Xcode concepts. True, GNUStep is a real PITA to properly install, and there are a lot of bugs, but some nice apps already prove the basis of the work are sound. The time one invests in GNUStep isn't wasted if you consider you're at the same time learning the foundations to MacOS X and iPhone programming.
      This said, I happen to run NS3.3/Risc on a SS10 on a regular basis, so I may be a bit partial toward the concept of this OS.

    6. Re:Article ignores NeXTstep's place by domatic · · Score: 2, Insightful

      Ths typical Mac user likes MacOS because all the software and hardware is beautifully integrated and consistent, and everything Just Works. The last thing on earth that type of person is going to do is switch to Linux, but then insist on trying to run some kludged-together version of a Mac application that wasn't really designed to run on Linux.

      I use Windows, OS X, and Linux on a daily basis and can find warts and things that don't Just Work in all of them. I'll allow that OS X does a better job of enforcing it's conventions for consistency's sake and if the drivers and software exist then a novice will have an easier time with hardware than Windows or Linux. Nonetheless, I don't drink the OS X-Is-Nirvana Kool-Aid.

      Your mistake is assuming that everyone who uses OS X does. There's been the odd app or two on OS X I wouldn't mind seeing on Linux. GNUStep as a porting environment means that selected apps could gain some cross platform capability without sacrificing anything on OS X. That doesn't mean hordes of OS X users switching to oogy old Linux. It means some nominally OS X apps may gain Linux and BSD users or that Linux and BSD devs may bring some apps to OS X.

      And I really would like to see GNUStep be a viable porting environment but I wouldn't want it to be OS X' Wine. I couldn't see that working well at all.

    7. Re:Article ignores NeXTstep's place by Bill+Hayden · · Score: 3, Insightful

      Apple offered to buy Be for $125 million then $200 million, but Gassee held out for $400 million. Apple is the one who walked away. Ironically, they then paid that exact amount, $400 million, to the next guy who came calling... Steve Jobs and NeXT.

      --
      Protect your browser with the Force Safe Search add-on
    8. Re:Article ignores NeXTstep's place by Just+Some+Guy · · Score: 2, Informative

      Ths typical Mac user likes MacOS because all the software and hardware is beautifully integrated and consistent, and everything Just Works.

      I must've thought those exact words a hundred times tonight as I reinstalled OS X on my wife's iMac because it wouldn't recognize her new iPod Touch and that was Apple Tech Support's final suggestion.

      "Just Works" my ass.

      --
      Dewey, what part of this looks like authorities should be involved?
    9. Re:Article ignores NeXTstep's place by Anne+Honime · · Score: 2, Informative

      In the background ? (tongue-in-cheek) ;-)
      Seriously, WindowMaker is a standalone, light windowmanager that happens to be themed like Nextstep / OPENSTEP ; GNUStep is a collection of libraries that intend to bring desktop manager like capabilities to most windowmanagers, as well as OPENSTEP 4.2 / Cocoa source compatibility to FOSS systems. Both fit quite well, but GNUStep is equally at ease on AfterStep or XFCE and can be used along Gnome or KDE.
      WindowMaker doesn't itself depend on GNUStep, but relies on the WING library of widgets ; WING is just about look'n feel, really, as the name suggests (Wing Is Not Gnustep).
      Note that WindowMaker (like all current X windowmanagers) lacks some concepts needed to complete GNUStep implementation (there's no depth levels or z-planes in X), therefore the windowmanager of choice for GNUStep is not WindowMaker anymore (even if it still sort of works) but étoilé. See étoilé.

    10. Re:Article ignores NeXTstep's place by Weedlekin · · Score: 2, Funny

      I'd have loved to be a fly on the wall when he had to tell Be inc's shareholders why selling all assets to Palm for $11 million in 2001 was better for them than letting Apple buy the same assets for $500 million in 1996.

      --
      I'm not going to change your sheets again, Mr. Hastings.
  11. Re:BeOS Haiku by mdwh2 · · Score: 2, Insightful

    It's Haiku, not BeOS. And I wasn't aware there was a limit to the number of operating systems allowed to exist. Is there a limit for any kind of software, or just operating systems?

    You know, where Brian tries to separate the People's Front of Judea and the Campaign to Free Galilee.

    Except there they had a common cause. In the market, we have this thing known as competition.

    We already have several OS alternatives out there, Mac, Linux, BSD. Why throw another in the mix which will never be supported mainstream?

    Well, why bother with Mac, Linux or BSD then? Surely, it would be better if everyone just used Windows, right?

  12. ReligiOS by DECS · · Score: 5, Funny

    They should merge the soul of BeOS in with AmigaOS and maybe the Palm OS to release ReligiOS, keeper of of the faith.

    They could sell it to those gullible televangelist audiences as JesOS, market it to fundamentalist Jews as the Messiah OS, and to fervent Muslims as MuhammaDOS.

    Imagine all the faithful putting aside their wars and terrorism and instead taking their angst to alt.systems.advocacy.religios to flame each other in a more figurative sense. I'm sure all the gods in heaven would approve.

    -
    Microsoft plays catch up to MobileMe with My Phone

    1. Re:ReligiOS by CaptainPatent · · Score: 4, Funny

      They could sell it to those gullible televangelist audiences as JesOS

      Eh... sounds like this is just the first release
      I'll wait until the second coming.

      --
      Well, back to rejecting software patent applications.
  13. Re:BeOS Haiku by IANAAC · · Score: 2, Insightful

    BeOS is easily the most pleasant-to-use operating system I've ever seen.

    I actually went to Haiku's site and poked around a little bit. Aside from the very 90's looking screen shots of a couple of apps - mail, contacts, media prefs., what is actually available to run under Haiku?

    The apps are what make an OS usable, really. The OS itself should just get out of the way and let the (hopefully) plethora of apps do their job.

  14. Re:Nice, but: What the hell runs on BeOS/Haiku? by WiiVault · · Score: 2, Insightful

    There is an exisiting FF port, 2.1 I think.

  15. Antialiasing fonts? Vector icons? Holy cow, Batman by dingen · · Score: 2, Insightful

    modernized GUI using antialiasing for fonts and all vector graphics as well as vector icons

    It's great that BeOS is still alive in some form, as it is obviously a great project. But really, don't boast with this sort of stuff anymore. It's 2009. Antialiasing fonts and vector icons might have been impressive in 1996, but now every actively maintained GUI features this.

    --
    Pretty good is actually pretty bad.
  16. Re:BeOS Haiku by Neon+Spiral+Injector · · Score: 3, Funny

    Installed zip image.
    ssh is included.
    What else do you need?

  17. I'm holding my breath for.. by Anonymous Coward · · Score: 5, Funny

    There once was an OS named Limerick
    Whose kernel included a VIM-err-tick
    It boot-strapped itself
    and began exec-ing ELF
    code that would kill the stack--errrr----ick*#%U!@!#%^%----NO CARRIER

    1. Re:I'm holding my breath for.. by Anonymous Coward · · Score: 2, Funny

      Clerihew
      The OS in which you
      Substitute POSIX
      For some other bollocks

  18. Re:BeOS Haiku by jandrese · · Score: 4, Interesting

    Yes yes, the Be folks loved to play 5 mp3s at the same time just to show off, but when you got down to the brass tacks the system was just different enough (especially with the networking API) to make porting applications a PITA. It took forever to get a web browser (and this was in 1997!) that wasn't a total waste of bits and driver support was considerably worse than Linux or even FreeBSD back then.

    I even remember the BeBoxes, with their twin row of LEDs up the front of the case that would should you the load of each (PowerPC) processor. I guess my big problem is that it always felt like a big impressive tech demo instead of an OS. I had a roommate with it and he was always strugging to get non-trivial applications running on the thing.

    In some ways BeOS was ahead of its time, particularly with all of the multithreading and filesystem, but in other ways it was just too late to the game (Linux ate its lunch and dinner and was already wooing the girlfriend).

    --

    I read the internet for the articles.
  19. Re:BeOS Haiku by Who+Is+The+Drizzle · · Score: 5, Insightful

    We need to unite against Microsoft, the dominant power.

    No, we don't have to do any such thing. Why is it that just because someone develops an alternate OS that it has to be used as a tool to fight against Microsoft? Not everyone who doesn't use Windows is doing so because they are trying to fight against Microsoft. This always comes up whenever someone mentions the many distros of Linux that everyone should unite cause we are supposed to be waging some "epic" battle against Microsoft, but many of us just don't give a shit about your stupid "war". Take your stupid battles somewhere else and leave the rest of us out of it so we can get on with coding.

  20. Re:BeOS Haiku by Fallingcow · · Score: 2, Informative

    A lot of open-source apps used to run on BeOS. No idea if they still do. Firefox was ported, as was (IIRC) OpenOffice. I'm pretty sure it's posix-compatible (more or less, at least) and it had a GTK port, so loads of other stuff had been ported over by enthusiasts. You could run most of the same end-user apps as in Linux or BSD, plus many of the server apps (Apache had a port, I think). Also, it had a few exclusive programs--I had a 3-disc RPG for mine, only ever released on BeOS. Never finished it, but I'm more in to RPGs now than I was then and as I recall it was pretty good, so trying it out again is on my long-term list of "stuff to do".

    No idea what the state of it is now. The last time I actually used it was, oh, 2001 or 2002, and it's been a few years since I even looked at any of the user community sites.

  21. How secure is BeOS? by amRadioHed · · Score: 3, Interesting

    From what I remember BeOS wasn't designed as a multi-user system. What sort of security protections does it have?

    --
    We hope your rules and wisdom choke you / Now we are one in everlasting peace
    1. Re:How secure is BeOS? by Baba+Ram+Dass · · Score: 2, Informative

      Like BeOS, Haiku is a single-user system. That said, multi-user support was kept in mind from day one. R2 will supposedly be a true multi-user system.

      --
      Truckin like the Doo-Dah man...
    2. Re:How secure is BeOS? by Anonymous Coward · · Score: 5, Funny

      As I remember,
      BeOS was single user.
      Is Haiku secure?

      (There, fixed it for you.)

    3. Re:How secure is BeOS? by Bill+Hayden · · Score: 2, Informative

      I would disagree that a Be-compatible Haiku will ever be multi-user, and I have a good bit of experience to back up that assertion. I am the author of Cosmoe, which was a port of Be/Haiku on top of Linux. It was a fun project, and it more or less worked. However, when I was doing optimization on the semaphore, shared memory (area), and port code, I realized that no provision had been made for ownership of these objects. In other words, there is no way to use these securely in a multi-user environment because there is no API support for determining who should have access to these objects and who shouldn't. And you'd have to break all existing Be/Haiku apps to fix the API. I pretty much lost interest in Cosmoe the day I discovered that. With open source, there's no such thing as an unfixable problem, but this one is pretty big.

      --
      Protect your browser with the Force Safe Search add-on
    4. Re:How secure is BeOS? by Bill+Hayden · · Score: 2, Insightful

      It supports multiple users in the same way that the Model T came in multiple colors: "You can have any color you want, as long as it's black." With Be/Haiku you can have as many users as you like, as long as each one is root.

      --
      Protect your browser with the Force Safe Search add-on
  22. Re:BeOS Haiku by DNS-and-BIND · · Score: 5, 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!
  23. Re:BeOS Haiku by 77Punker · · Score: 5, Funny

    Linux was already wooing the girlfriend.

    I think this might be a bad analogy.

  24. An interesting video from October 2008 by NiteMair · · Score: 2, Informative

    In the OSNews article, there was a link to a youtube showing Haiku running on an older P4 box - it doesn't demonstrate many of the unique features of Haiku, but it does show some of the multitasking capabilities while juggling various running videos, etc.

    http://www.youtube.com/watch?v=jSMT8cM20m0

  25. Re:BeOS Haiku by Sj0 · · Score: 5, Informative

    Because they want to?

    Not everyone is out to kill the Romans. Some people just want to keep using their favourite OS. Personally, I'm excited about the day Haiku "gets there" and I can run a small, fast, powerful OS again.

    --
    It's been a long time.
  26. Re:BeOS Haiku by Schemat1c · · Score: 5, Funny

    Another OS From which we have to choose from Why do we need this? Seriously, why hasn't BeOS (and OS/2 for that matter) just disappeared. As if the numerous Linux and BSD distros didn't make the market confusing enough.

    And what's with all these dozens of menu items when I go into a restaurant? I only need a few types of food to survive, all these choices just confuse me.

    --

    "Nobody knows the age of the human race, but everybody agrees that it is old enough to know better." - Unknown
  27. I agree! by commodoresloat · · Score: 2, Funny

    BeOS is easily the most pleasant-to-use operating system I've ever seen.

    I agree - it is very pleasant to be able to use an operating system without having to worry about things like software!

  28. Re:BeOS Haiku by Maestro485 · · Score: 2, Insightful

    We need to unite against Microsoft, the dominant power.

    I don't really get that kind of thinking. First of all, it's just an operating system, not a war. I dislike Microsoft's business practices as much as the next person, but I'm not going to "unite" against a software company. I use Linux (Slackware, to be specific), but I use it because I like it, not because I want to "fight" Microsoft. I like tinkering and free software allows me to do just that. Even my (Microsoft) Xbox is running XBMC and I couldn't be happier with it.

    I'm a little disappointed that this Haiku doesn't have an .iso available yet, or else I'd be giving it a spin right now. If it works and people like to use it, what does it really matter to you?

  29. Re:BeOS Haiku by exley · · Score: 4, Funny

    No, having different OSs isn't about beating Microsoft.

    You wouldn't know that from reading Slashdot, though.

  30. Re:hardware drivers by Baba+Ram+Dass · · Score: 2, Informative

    Haiku has drivers for both nVidia and ATI, though they're nowhere near where they should be... but they do work quite well. 3D support is provided by Mesa. I don't think 3D hardware is supported ATM.

    Ethernet support is pretty damn good. I've yet to test a machine whose NIC isn't supported by Haiku. Its netstack is very very good for its alpha state, quite fast and stable.

    Last time I tried, sound was pretty flaky. BUT that was before they integrated Open Sound System and all that jazz. I hear support is quite good.

    But don't take my word for it; go try it out yourself.

    --
    Truckin like the Doo-Dah man...
  31. Re:Licensing by jedidiah · · Score: 4, Insightful

    Your rant is nice and fine and all but it was Linux not BeOS that had the first 3D video drivers.

    iPod is not the only game in town. If you choose to act that way, then your actions have unintended consequences.

    This is why we are speaking of BeOS as resurrected abandonware.

    --
    A Pirate and a Puritan look the same on a balance sheet.
  32. Nice that HaikuOS gets this coverage by Orion+Blastar · · Score: 4, Interesting

    but AROS doesn't. AROS brings the Classic AmigaDOS/Workbench and AmigaOS experience to X86 and PPC platforms.

    At least AmigaOS applications are still being developed, hardly anyone develops for BeOS anymore. AROS can at least run AmigaOS 3.1 and under applications and 68K Amiga applications via AmigaBridge.

    --
    Remember, Slashdot does not have a -1 disagree moderation, and no, troll, flamebait, and overrated are not substitutes.
  33. One possible use... by biglig2 · · Score: 4, Interesting

    My eeePC 701 more or less only ever runs Firefox, a text editor, Comix, and Skype. Seems like a lot to have to put a whole Linux install on for...

    --
    ~~~~~ BigLig2? You mean there's another one of me?
  34. 35 Seconds - Natively? by itomato · · Score: 2, Informative

    35 Seconds in VirtualBox ain't bad! I'm actually kind of surprised you didn't see more errors than you did.

    If Ubuntu boots on that machine in 35 seconds, you should see how long Haiku takes on raw hardware (and take a look at bootchart).

    One of BeOS's strongest points was it's lightning-fast boot time compared to Windows 95/98, and in fact, most Linux distributions at the time.

    1. Re:35 Seconds - Natively? by donaldm · · Score: 2, Insightful

      Fast boot times are fine if you have a home PC however differences of one to two minutes don't mean all that much in the server market where reliability and uptime are much more important.

      I use Fedora 10 on my laptop and boot times are in the order of one minute and login to the KDE or Gnome session managers takes approx 30 seconds (login via command line takes about two seconds). The thing is I rarely log out, switch the machine off or even reboot unless I get a new kernel. Once I have logged in access time via a locked screen is two or three seconds. This equally applies to any member of my family where we have separate accounts but can switch between those accounts rapidly.

      Yes having a fast boot time gives a certain flag waving right however you have to take everything in content and at the moment this "new" OS has a long way to go since it has to get a lot of community of support before it could be considered mainstream. This is not to say that no one will support this, personally I think there will be many who will and IMHO that is a good thing.

      --
      There ain't no such thing as proprietary standards only proprietary formats. Standards are by definition open.
  35. Re:BeOS Haiku by Anonymous Coward · · Score: 3, Insightful

    I did the same thing with Linux on a 100Mhz 486 with 32M RAM. Not only
    was I playing back the mp3's but I was ripping them and converting them
    at the same time. Netscape and Star Office were still perfectly usable
    on top of that and my music didn't miss a beat.

    I don't believe this for a second. Star Office, Netscape, and X itself were all performance-killers on 486s. No way you were playing MP3s and encoding them at the same time.

    I'm not sure why you feel the need to lie, but it certainly doesn't make Linux look better.

  36. Re:BeOS Haiku by CarpetShark · · Score: 5, Funny

    Installed zip image.
    ssh is included.
    What else do you need?

    He came with cup full
    Claiming all goals met
    Missing, perchance, a nic driver?

  37. Re:BeOS Haiku by Fallingcow · · Score: 2, Insightful

    Oh, and my Linux experience back then wasn't nearly as good as yours--it would skip when I sent or received an IM, saved any kind of document, when browsed to a new web page, or when it decided it needed to do some kind of housekeeping thing in the background. Not every time, but fairly often. It was better than Windows (which basically couldn't be used for anything else if you wanted to hear your music at all) but BeOS was still superior. I wasn't using super-light distros, though, so it may have been that (mostly Debian and Mandrake)

  38. Plan 9 by Ilgaz · · Score: 4, Interesting

    The most amazing thing is Plan 9 (Bell). From day 1, people say "It is good, but it can't replace Unix as it would be fixing a non broken thing" and yet use/copy every single unique aspect of it even on Windows (Unicode for example). What if Bell guys have said "Forget it, they will never give up Unix/Linux."? We wouldn't have procfs, unicode, /net and various other concepts.

    Well at least IBM BlueGene/L supercomputer runs it. http://en.wikipedia.org/wiki/Blue_Gene

    1. Re:Plan 9 by Dolda2000 · · Score: 3, Informative

      [...]even on Windows (Unicode for example).

      I agree with the sentiment of your post, but this is not quite correct. Unicode was not invented for Plan 9 (in fact, it seems to have been invented by some Apple guy). Ken Thompson invented UTF-8 for Plan 9 with the purpose of encoding Unicode in an ASCII-compatible manner, and UTF-8 sees only very little usage on Windows, which mostly uses UCS-2 (or is it UTF-16 these days?).

      I just thought I'd pick that nit. :)

  39. Haiku 1.0 == BeOS by CarpetShark · · Score: 3, Informative

    AFAIK, the goal of the Haiku 1.0 release is to be fully ABI compatible with BeOS 4.x and/or 5.x. After that, they'll start adding new features.

    1. Re:Haiku 1.0 == BeOS by Anonymous Coward · · Score: 5, Informative

      Too late, Haiku already adds features on top of the functionality offered in BeOS R5.

      The goal of Haiku R1 is to be able to run BeOS R5 software in a compatible way, not to be equivalent to it in functionality... Haiku improves upon BeOS R5 in MANY ways - especially when it comes to POSIX compliance and updated hardware support.

      Quite a common misconception it seems.

  40. Re:BeOS Haiku by Captain+Splendid · · Score: 3, Insightful

    You wouldn't know that from reading Slashdot, though.

    Would that be the same Slashdot where we're having a lively (and so far, very reasonable) discussion on the front page about a non-Linux, non-MS OS?

    --
    Linux, you magnificent bastard, I read the fucking manual!
  41. mod parent up by Sir_Lewk · · Score: 2

    Amen sir, I couldn't say it better myself. I'm absolutely sick of people who just can't seem to understand that not all of us have a proprietary attitude towards software. No I don't care about "beating" Microsoft in any sort of capitalistic sense, I just like using good software.

    --
    "linux is just DOS with a UNIX like syntax" -- Galactic Dominator (944134)
  42. Re:BeOS Haiku by Bill,+Shooter+of+Bul · · Score: 2, Interesting

    Driver support was *not* worse than linux at the time ( well for me anyways). It was actually better. My computer of 1999 worked perfectly under beOs R5. It even supported the tv card! Linux ... Well it didn't support my video card. Or my ethernet card, or my printer. Or my mouse. Or my cd player. And yes, it was a weird hardware setup ( the cpu was mounted ont he motherboard on the opposite side from everything else.) But BeOs just freaking worked. It was awesome to behold. Much nicer than the win 98, or semi working linux distros I also had on the machine.

    But having said that. I realize its time has passed. A non multiuser operating system simply shouldn't thrive in today's market place. The security implications of single user frighten me.

    --
    Well.. maybe. Or Maybe not. But Definitely not sort of.
  43. Re:Doesn't impress me by Felix+Da+Rat · · Score: 3, Insightful

    The problem here is that you're putting all the focus on BeOS, and not really looking at Haiku.

    The goal for R1, which is getting pretty close, was to simply re-create the core BeOS R5. At that point, it will officially have recreated a stunning technology from 2000. I will assume you remember the state of Linux in 2000, right?

    Post R1, that's when the work can really begin on addressing all those features you feel were lacking. Multi-user was probably the biggest one, but that is a known, and work can start on it.

    Parts of BeOS are really dated now. And you are right, X is better now than it was 8 years ago. Let's see what they're able to come up with for R2 before saying it's too dated. Some improvements have already been worked in as discussed in the summary. The vector icons system is really sweet. Especially when tied with the metadata attributes of the FS, it's positively amazing.

    Yes, any modern Linux distro is much better than BeOS WAS .

    Give Haiku a bit of time, and I think those guys will surprise you.

  44. Re:BeOS Haiku by Kartoffel · · Score: 4, Informative

    Mod parent up. It's true. JLG and the other Be Inc execs failed pretty at strategic choices for their company.

    1. Letting Apple pick NeXT (and Jobs) instead of BeOS.

    2. The idiotic focus shift to "internet appliances" (whatever the fuck those were supposed to be) just as the dot com bubble was bursting.

    3. Allowing key portions of the IP to be locked up in legal agreements with other much MUCH more powerful companies.

  45. Re:BeOS Haiku by mellon · · Score: 2, Informative

    Firefox appears to run on it. I can't get the networking to work under VMware because (I think) VMware is choosing the wrong network adapter. There don't seem to be any preference panes or anything like that.

  46. Re:BeOS Haiku by adolf · · Score: 3, Interesting

    Hear, hear.

    I distinctly remember ugly hacks to get MP3s to play smoothly and reliably on my (absurdly stable and still running) P120 Linux box. It went something like this:

    nice -n-10 (mpg123 "hello i am an mp3.mp3" | bplay -b 4096 -)

    XMMS (or whatever it was named back then) didn't work much at all -- the box didn't have enough oomph. Winamp, under Windows, wasn't very reliable. It took a Gods-small and efficient mp3 player, at a real command line, without X running, along with a program designed specifically only to buffer audio, for it to function reliably.

    It chewed up more than 90% CPU according to top. And yes, I was pleased with that -- it worked.

    Nowadays, I get occasional skips under Windows on my 2.4GHz quad-core Q6600 box. And similar skips and strangeness on my Athlon XP 1900+ Linux box. Both of which, one would think, would be adequate to play a fucking mp3 without hacks and tweakage. *sigh*

  47. Re:Antialiasing fonts? Vector icons? Holy cow, Bat by Aardpig · · Score: 2, Interesting

    AA fonts weren't even impressive in 1996 -- RISC OS had them by the early 90's.

    --
    Tubal-Cain smokes the white owl.
  48. Re:Hardware? by Aardpig · · Score: 2, Funny

    Haiku runs on 575...

    --
    Tubal-Cain smokes the white owl.
  49. Nitpicking is fun/I query your poetry/WTF is that? by Valdrax · · Score: 2, Funny

    Haiku boots quickly
    similar to BeOS
    now with GCC!

    Haikus are tricky.
    Is /BEE-OSS/ or /BEE-OH-ESS/
    the way to say it?

    --
    If it's for-profit but free, you're not the customer -- you're the product (e.g., the Slashdot Beta's "audience").
  50. Re:BeOS Haiku by nacturation · · Score: 3, Funny

    They came with cup full
    People looked on in horror
    Two girls and one cup

    --
    Want to improve your Karma? Instead of "Post Anonymously", try the "Post Humously" option.
  51. "cleaning programming API ever"? by illegalcortex · · Score: 2, Funny

    MOUSEBENDER: It's not much of an API, is it?
    WENSLEYDALE: Finest in the industry, sir.
    MOUSEBENDER: Explain the logic underlying that conclusion, please.
    WENSLEYDALE: Well, it's so clean, sir.
    MOUSEBENDER: It's certainly uncontaminated by developers.

  52. Re:BeOS Haiku by 7+digits · · Score: 2, Interesting

    (just my opinion here. if you were a BeOS fan, skip it)

    I was a NeXTstep developer at that time, an I did quite a lot of BeOS developement too.

    Let me give it to you straight:

    BeOS sucked balls. The APIs were horrendous C++ kludges. For a design that was done 8 years later than NeXT, it didn't make sense. The UI was ugly (for instance, windows minimisation left the small title bar in the middle of the screen).

    At the end, it really looked like a bastard C++ clone of MacOS to me (which was already doomed at that time), with a multitasking OS. You see, a bit like if a group of Mac developers wanted to rebuild Mac OS "right", without seeing that the world had moved since...

  53. Re:BeOS Haiku by glebd · · Score: 2, Informative

    Just installed Haiku VMware image on VirtualBox. On my PC it boots in 15-20s. Network works if you select Intel NIC in VirtualBox prefs. The default NIC doesn't work.

  54. Re:BeOS Haiku by Zebedeu · · Score: 2, Insightful

    Here, here.

    I love Linux and run in wherever possible, but even after years of experience I always feel that I don't really understand 80% of what's happening under the hood.

    If it weren't for Ubuntu's terrific work streamlining and simplifying the OS, I would still be running Windows in my desktop and maybe text-mode Linux in a headless server doing simple tasks (it was the only way I was able to make some sense of Linux 10 years ago and keep it from becoming overwhelmingly complex).

    I used to use BeOS back in the day, and even coded one or two applications for it which were hopelessly crappy, given it was when I was learning programming.

    I could make sense of BeOS, it was just simple.
    For example, the kernel was a small file somewhere and drivers were separate small files somewhere else. The kernel would monitor the driver directory and if you dropped there a new driver file, the kernel would check it to see if it matched your hardware, and if so, activate it.

    Media support was enabled by using a centralized codec system. Kind of like Windows does for video (and audio?) codecs, or GStreamer in Gnome, except in BeOS the codecs spanned every kind of file format, from images to office suite documents.

    The OS wasn't perfect, and it wasn't always easy to do some of the more complex stuff, but what worked, worked wonderfully.

    In these days where browser-based applications are becoming more advanced, I can see Haiku becoming a serious option at least for leisure computing.
    I sure as hell would love to be able to use Haiku on my netbook, and if it were up to me, I'd be concentrating my development efforts into making that possible. I really think that this might be the killer application for Haiku -- a light OS which has all the basic functionality you use on the go (web, media, documents, chat).

    Unfortunately, I don't have the programming chops, the time or the motivation to contribute, so I'll just have to keep cheering from the sidelines (Go, guys!)