Linked by Thom Holwerda on Fri 18th Aug 2006 20:31 UTC, submitted by Kian Duffy
BeOS & Derivatives Haiku, the open-source BeOS replacement project, turns five years old today. Founded in August 2001 as OpenBeOS with the intention of replacing BeOS due to the lack of action by the then-ailing Be, Haiku has seen five years of change in the BeOS market but continues to progress.
Thread beginning with comment 153759
To read all comments associated with this story, please click here.
"Open source" desktop
by ronaldst on Fri 18th Aug 2006 21:47 UTC
ronaldst
Member since:
2005-06-29

Haiku is the best bet. More "Free" than the other guys. Not stuck in the 70ies. No major security problems. No "OSS fundies" clowns to ruin the fun. APIs are solid. Only good stuff.

Reply Score: 1

RE: "Open source" desktop
by JonathanBThompson on Fri 18th Aug 2006 21:55 in reply to ""Open source" desktop"
JonathanBThompson Member since:
2006-05-26

It's not network-enabled at the moment (they're busy on writing a new network stack) so in all honesty, that's what makes it "secure" is because you can't get online!

Reality-check: Haiku, even once it is completed to release 1.0, will have as much security as Windows 95 did when it shipped: the only question will be whether or not the network applications have security holes, just like anywhere else. The BeOS API doesn't even have support for multi-user and permissions that restrict things to root, since everything runs as root (or baron, as the case may be).

So, Haiku is "Secure" as long as it isn't hooked up to a net connection, and as secure as the physical access is restricted. BeOS was never intended to be a "secure" OS and release 1.0 of Haiku will replicate that to a large degree.

Reply Parent Score: 4

RE[2]: "Open source" desktop
by fepede on Fri 18th Aug 2006 22:36 in reply to "RE: "Open source" desktop"
fepede Member since:
2005-11-14

The BeOS API doesn't even have support for multi-user and permissions that restrict things to root, since everything runs as root (or baron, as the case may be).

Hum, that sounds really bad.

Isn't it better to change the api now than being in trouble later ?

I realize that it would mean to redesign a lot of the system, but i think that it is worth the effort.

An OS without user separation capabilities is not to be taken in consideration nowadays.

Reply Parent Score: 2

RE[2]: "Open source" desktop
by mphipps on Mon 21st Aug 2006 01:10 in reply to "RE: "Open source" desktop"
mphipps Member since:
2006-08-21

Johnathan -

Actually, R1 should be significantly better than Win95 for security. Win95 shipped with a bunch of services either on by default or easily turned on and very insecure (i.e. disk sharing). BeOS R5, for example, ships with all ports closed by default. We should, as well.

Unless there is a bug in the networking stack (and there probably will be, at least at first), no one should be able to remotely gain access to your machine. I certainly don't know of anyone doing so with BeOS. That's not a bad security record.

Having said that, we come to the physical access issue. I would argue that ANY OS that doesn't encrypt the hard drive doesn't have any sort of protection against physical access; if you can get the hard drive out, the machine is compromised. :-D But beyond that, with BeOS R5 and Haiku R1, yes, if you walk up to the machine and turn it on, you have root-like access. That is not unreasonable for a single user type machine. The filesystem does indeed support multiple users, with permissions. There just isn't a secure user switching mechanism.

Finally (replying to someone else), there is little in the API that would need to change to support multi-user, so no, it isn't necessary to make that change right now.

Reply Parent Score: 1

RE: "Open source" desktop
by sbergman27 on Fri 18th Aug 2006 22:15 in reply to ""Open source" desktop"
sbergman27 Member since:
2005-07-24

> Haiku is the best bet. More "Free" than the other guys. Not stuck in the 70ies. No major security problems. No "OSS fundies" clowns to ruin the fun. APIs are solid. Only good stuff.


Ok. I'll bite.

Excuse me for a moment while I don my "open-minded" cap... there! :-)

OK. I'm listening

Show me what Haiku can do for me that my current OS (CentOS 4.3, aka RHEL4) can't. Show me that it can also do all of the things that I need my desktop operating system to do.

I'll definitely need a browser on the order of Firefox. Email client on the order of Thunderbird (with spam filtering!) And an office suite that handles MS formats as well as OO. I wouldn't want to give up Quake4 and Doom 3.

I definitely want 3D accelleration for my NVidia 6800GT. And I'll need to print to my Samsung 1710 laser printer which currently uses samsung's Linux GDI drivers.

I'd want package management to be clean, on the order of what I have with apt and synaptic.

I need to be able to develop with Ruby on Rails and Turbogears (a python framework). I need java for my RADRails IDE.

NFS connectivity with the rest of my network would be a plus. Being able to mount whatever remote filesystem is native to Haiku on my Linux boxes would also be OK.

Non-support for Macromedia Flash would be a *big* plus. ;-)

Oh, and I'd like the OS to be *fun*. :-)

I've not followed Haiku, so I don't know, for sure, what Haiku can do and what it can't.

I do know that to be the "best bet", Haiku is going to have to be able to answer "yes, we can do that" to most of these kinds of questions.

A Windows or Mac user might have slightly different questions. But they'd have the same kinds of questions as I do.

Reply Parent Score: 4

RE[2]: "Open source" desktop
by Big Al on Fri 18th Aug 2006 22:36 in reply to "RE: "Open source" desktop"
Big Al Member since:
2005-06-29

A "bet" involves the future, not the present. I believe the original comment was saying that Haiku has the best possible future for the open source operating systems out there. You're comparing it with present solutions which is not what (I believe) he was saying.

Reply Parent Score: 1

RE[2]: "Open source" desktop
by umccullough on Fri 18th Aug 2006 22:46 in reply to "RE: "Open source" desktop"
umccullough Member since:
2006-01-26

Are you joking? oh..i see you've not followed Haiku ;)

>I'll definitely need a browser on the order of Firefox.

Yes, that will be a reality: http://flickr.com/photos/umccullough/129587567

>Email client on the order of Thunderbird (with spam filtering!)

The natively written mail client is probably going to ship with Haiku - but there's also Thunderbird if needed.

>And an office suite that handles MS formats as well as OO.

OO.o - evil evil - there are people still interested in porting this, I suspect it will happen, but may be a while.

>I wouldn't want to give up Quake4 and Doom 3.

If they're ported, you won't have to ;) - Haiku has already been shown to run QIII: http://flickr.com/photos/johndrinkwater/144108950/

>I definitely want 3D accelleration for my NVidia 6800GT.

I believe BeOS/Haiku is the only OS with an open-source 3d nVidia driver as advanced as it is. It's certainly not the level of the closed-source DRI-based drivers, but what can you expect without commercial support?

>And I'll need to print to my Samsung 1710 laser printer which currently uses samsung's Linux GDI drivers.

I know nothing about this - but the printer driver support in Haiku is pretty modular.

>I'd want package management to be clean, on the order of what I have with apt and synaptic.

Who needs "package management"? This won't be Linux.

>I need to be able to develop with Ruby on Rails and Turbogears (a python framework).

Ruby and Python already exist for BeOS/Haiku

>I need java for my RADRails IDE.

Unfortunately, the Java port is on hold - but should resume again when Haiku comes to fruition.

>NFS connectivity with the rest of my network would be a plus. Being able to mount whatever remote filesystem is native to Haiku on my Linux boxes would also be OK.

Haiku has modular filesystem support. If someone writes a new filesystem add-on, Haiku can use it. I suspect NFS, ext2/3, etc. will come about in time. If someone takes the OpenBFS code and ports it to Linux,then you could read/write BFS also!

>Non-support for Macromedia Flash would be a *big* plus. ;-)

Non-support? I'm pretty sure that already exists (as in, no support for Flash).

>Oh, and I'd like the OS to be *fun*. :-)

YES!

>I do know that to be the "best bet", Haiku is going to have to be able to answer "yes, we can do that" to most of these kinds of questions.

I suspect the answer to most of your questions is "Yes we can do that" and in several cases: "Yes we already do that"

Reply Parent Score: 4