Hacker News new | past | comments | ask | show | jobs | submit login

Anyone ever used Haiku? And what were you mostly doing with it? What are the advantages if any [for that activity]?

I've known about the project for quite a while, pretty icons and whatnot, but never fired up a vmware-like program to install it and check it out.




It's impressive. It feels like BeOS, unlike Zeta which was had poor quality.

There's some things not like they should be. This alpha is missing vi and ed (and no 've' either). It has nano. It has gcc and python2.6 and a perl5 though. Python libraries seem to work.

In some ways it's further ahead than Be. For example - far better web browser than was ever available back in the day (even relative to web browsing standards of the time). Could use some polish, but still a remarkable achievement. Better email functionality, although parts could be implement a lot better.

Little things are not right - keyboard shortcuts and the like. But it's much better than I was expecting on this front. People have definitely been putting energy into quality. A lot of little things work like they should that I've tested.

I'm using it under vmware on a macbook. The 'tracker' interface still feels way better to use than anything else I've used (including current-era finder).

I was a die-hard user, and it's quite novel to think that - long after having given up on the dream of being able to run this as my primary workstation OS - I may be on the brink of being able to do just that. The key will be whether it can be installed natively with all drivers working effectively.

Update: dell lat. gets a good pass on compatilibity: http://www.haiku-os.org/community/forum/dell_latitude_x1_dre...


I believe they deliberately removed vim from the default install since they felt that it wasn't suitable for a desktop-oriented operating system. It can be installed using via optional packages ('installoptionalpackage' in console).


"It's impressive. It feels like BeOS, unlike Zeta which was had poor quality."

I guess I should have clarified - I've never used BeOS either, or well, even seen it I think, so more detail would be interesting, but from what you're telling me so far its not in a very usable state, but nonetheless I'm curious, might install it some weekend.


I've installed it in VirtualBox. Pretty slick UI (although it does take some getting used too). Reminds me a whole bunch of most Linux\Unix distros. It's multitasking abilities has been hyped up much, although it didn't seem that mind-blowing to me (that might have been because it was running in a VM). Reportedly the OS code and API is very clean, so unless you are planning on developing on the platform I don't see why you would choose it as a primary OS over Linux.


Since you're trying it, I'd like to try and sell you from this perspective: it takes simple ideas that would be at home in the unix philosophy, but applies them to a graphical interface.

Try navigating around the filesystem quickly by right clicking on the desktop (holding it) and then following the directories. If you want to open one, just put the mouse over it and lift.

Something that didn't get much press but which is unique and wonderful to use is the integration between the filesystem and the UI. Email messages are just files that sit in a directory, but the tracker exposes attributes to them, and you can have it display columns for 'From' and 'Subject'. Your inbox is just a folder that contains your mail messages. There's an instant message client that works along these lines too. Users are just files, and the IM functionality is a plugin engine to the tracker. This feels connected to the 'everything is a file' philosophy.

The OSX filesystem is technically capable of some of this stuff (written by the same guy, and later, so it's probably a lot better), but the finder isn't. So even though OSX is probably superior internally, in practice it isn't better to use.

There's a library called bethon that exposes the internals of the OS to python. I've used this with success in the past, not recently. It used to be the case that you could use a combination of the C++ BeBook dev but then piece stuff together from the python console.

Update: Got bethon working. It's a bit of a fiddle in this VM because there's limited disk space available, and sed isn't linked in /bin. But once you get it built the example at http://donn.drizzlehosting.com/Bethex.html works fine.


All right, cool. You've convinced me to have a second look.




Join us for AI Startup School this June 16-17 in San Francisco!

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

Search: