Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Why the hell would you recreate BeOS on a Unix-like kernel? Are you even listening to yourself? That's not NIH, that's common sense.

It's far more effort to try and learn the ins-and-outs of a large kernel like FreeBSD or Linux, then try to shoehorn completely different OS semantics onto Unix, than to just roll your own.

Also, Haiku's kernel was forked from NewOS, which was back in 2001, and written by a former Be engineer.

Besides, how is their choice signifying a hatred for Linux?



> Why the hell would you recreate BeOS on a Unix-like kernel?

Because you wouldn't have to code all these drivers to make the result an useful OS?

> Are you even listening to yourself? That's not NIH, that's common sense.

1) You're being rude. 2) 'common sense' is not an argument.

> It's far more effort to try and learn the ins-and-outs of a large kernel like FreeBSD or Linux, then try to shoehorn completely different OS semantics onto Unix, than to just roll your own.

Well its depends whether your goal is to have an OS running in very few configurations or if your goal is to have an OS which is able to be run by many.

> Besides, how is their choice signifying a hatred for Linux?

It doesn't, I was replying to the sentence "But Linux isn't exactly of much help towards advancing the status quo of OSes, either." an OS isn't a kernel and there WERE discussions about whether using Linux or FreeBSD kernel or NewOS in Haiku..


Because you wouldn't have to code all these drivers to make the result an useful OS?

Writing a driver framework compatibility layer is quite a separate and doable activity from adopting an entire kernel. Haiku actually does have some FreeBSD driver compatibility, and then efforts like DDE have been around for running Linux 2.6 drivers on other systems. More recently rump kernels.

You're being rude.

You're being ignorant.

Well its depends whether your goal is to have an OS running in very few configurations or if your goal is to have an OS which is able to be run by many.

Absolute nonsense, as elaborated above.




Consider applying for YC's Winter 2026 batch! Applications are open till Nov 10

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: