Newcomer to BeOS/

Hello everyone. I am new to the forum and new to BeOS entirely. After reading about the Haiku project, I became very curious about it. While I am a satisfied (mainly) Linux user, I am very interested in possibly utilizing BeOS as well. (I am a firm believe in not putting all of ones eggs in one basket [read OS here] :smiley: A few questions:

  1. What will be the basic and optimal system requirements for Haiku as far as CPU, physical memory, etc.?

  2. Will Haiku be able to support the newest mobos, DDR2 RAM, USB 2.0, SATA drives, etc?

  3. When Haiku is released, will I be able to buy an ISO image on CD or will I need to download it?

  4. Compared to Linux and other *NIX variants, any ideas of how comprehensive the hardware support will be for Haiku?

Thanks for your time in reading and/or responding to this everyone! 8)

desidaerius504

desidaerius504 wrote:
Hello everyone. I am new to the forum and new to BeOS entirely. After reading about the Haiku project, I became very curious about it. While I am a satisfied (mainly) Linux user, I am very interested in possibly utilizing BeOS as well. (I am a firm believe in not putting all of ones eggs in one basket [read OS here] :D A few questions:
  1. What will be the basic and optimal system requirements for Haiku as far as CPU, physical memory, etc.?

  2. Will Haiku be able to support the newest mobos, DDR2 RAM, USB 2.0, SATA drives, etc?

  3. When Haiku is released, will I be able to buy an ISO image on CD or will I need to download it?

  4. Compared to Linux and other *NIX variants, any ideas of how comprehensive the hardware support will be for Haiku?

Thanks for your time in reading and/or responding to this everyone! 8)

desidaerius504

I’m hardly qualified to answer most of this, but I will answer a couple anyway…

  1. Machine specs are probably largely unknown at this point, but it might be fair to assume that they are at least equivalent or better to what BeOS R5’s are… Also I found this on the build factory page (http://209.15.19.223/haiku/factory/):

System Requirements
Be Operating System R5 and a BeOS Compatible PC
Intel Processor - Pentium or Better
32MB RAM (64MB or Greater Recommended - No more than 1GB*)
500MB Hard Disk Space (1GB or Greater Recommended)
Mouse or Similar Pointing Device

  • BeOS restriction - will most likely be 2GB in Haiku R1.

of course, when the Haiku kernel and app-server are functional, you probably won’t need BeOS R5 any more… but the hardware specs should suffice?

  1. I suspect this will be completely dependent on driver-availability (or driver-writer availability). I’d venture to guess that as long as the specs are open for hardware mentioned, there can (and most probably will be) support for that hardware.

From what I gather, the kernel architecture is very modern, and therefore I suspect there will be few limitations as to what hardware can be supported, as long as someone writes/provides the necessary drivers and subsystems for it.

  1. You’ll probably be able to download an ISO at minimum, I would guess there’s a high-probability that a Haiku distro will be available via CD as well… even an official one.

  2. As stated above, hardware support will be as comprehensive as possible. Haiku is mostly a volunteer-based effort at this point, so it’s ultimately dependent on information availability and developer will. If Haiku gains any sort of market-share, there’s a high-probability that hardware support will follow. Haiku also has the added ā€œadvantageā€ of being non-GPL, so commercial companies need not worry about releasing their sourcecode for products developed for/with Haiku. It may encourage more hardware manufacturers to bless Haiku with their closed-source drivers like Windows benefits from.

On the other hand, most open-source ā€œreferenceā€ drivers for *nix variants might be ported to Haiku, depending on the amount of reusability within the Haiku driver model. I suspect the hardest will be Video drivers. Haiku already has 2d accelerated Matrox, ATI, and NVidia drivers available thanks to the fine driver-devs that have maintained them. 3d support is an entirely different beast, and probably a lot less likely any time soon.

hope that was semi-informative…

Thanks for your reply. :slight_smile:

Question two was especially prevalent in my mind, as I didn’t want to invest interest in an operating system that wouldn’t be able to handle the latest hardware. Its good to see that this is being accounted for.

I’m glad to see people who believe in BeOS so much that they take the time out of their professional and private lives to develop it, blog about it, and spread the word for it.

desidaerius504

Yes, it’s a common misconception that Haiku R1 will simply be a clone of BeOS R5, and thus years out of date to start with.

BeOS R5 is being used to base the API on (it’s a very nicely designed C++ API), but obviously all the code is new (or taken from other open source projects - bsd etc), and Haiku will bring with it many improvements. It’s certainly not about only targetting old machines.

I’m not holding my breathe for sata support. I miss BeOS for my sata only computer. I wonder which team is in charge of sata disk support, kernel or storage or both? Anyone working on this?

Quote:
I'm not holding my breathe for sata support. I miss BeOS for my sata only computer. I wonder which team is in charge of sata disk support, kernel or storage or both? Anyone working on this?

SATA support, ISTM would be almost imperative for Haiku, if not in the premier release, then at some point thereafter. More and more computers are being build with SATA interfaces and no one will run an operating system only legacy hardware can support. I too am curious if anyone is working on this design aspect of Haiku.

As s-ata is a extention of p-ata and there are source linux/ manuals then it would not be that hard. one problem is if there exist more then one chip type you may have to do more then one s-ata driver and the other problem is finding some one that can mak this :wink:

http://www.siliconimage.com/support/knowledgebase.aspx
are a good place for geting s-ata information (Silicon Image) and other things like Raid 5 etc

SATA controllers are now being moved into the right place - the controller host. This means BeOS and hence Haiku can use them using parellel ATA calls. There are already some people running of SATA drives.

Getting seperate controller chips to work shouldn’t be too difficult either.

desidaerius504 wrote:
Quote:
I too am curious if anyone is working on this design aspect of Haiku.

DarkWyrm is working on the GUI as far as i know. R1 design will be close to R5. For R2, he is looking about good things on all windows interface, from Commodore to OSX.

Quote:
DarkWyrm is working on the GUI as far as i know. R1 design will be close to R5. For R2, he is looking about good things on all windows interface, from Commodore to OSX.

Cool deal. I can’t wait to have a look at R1 and especially R2. :smiley:

MYOB, could you give a contact inforamation to these peoples who made SATA controllers to work under BeOS- of course if you have such an information.

Thank you :slight_smile:

Javaanse-Jongens wrote:
MYOB, could you give a contact inforamation to these peoples who made SATA controllers to work under BeOS- of course if you have such an information.

Thank you :slight_smile:

I don’t have any information, and theres no work involved in making a proper controller work on BeOS - they just work. IDE Emulation. Nothing can be done to make one without IDE emulation work.