[haiku-development] Re: My First Haiku Project?

  • From: "Michael Lotz" <mmlr@xxxxxxxx>
  • To: haiku-development@xxxxxxxxxxxxx
  • Date: Fri, 17 Oct 2008 11:06:39 +0200

On Thu, 16 Oct 2008 23:36:02 -0700, Michael Crawford wrote
> DSP/BIOS as well as naked hardware, and of course BeOS from DR8
> through 5 Pro with a Master's Awards Honorable Mention, *nothing* in
> the way of software development actually scares me.

Well then it shouldn't be hard to get going on Haiku, seeing it's basically
the same as on BeOS.

> post the image for public download on the haiku-os website and link 
> it from other community sites like BeBits and Freshmeat.
> 
> - Get Slashdotted when the LiveCD is publicly announced.  Best to
> offer it via BitTorrent for that.

The thing is that we currently don't really want a live CD distributed. We are
pretty close to the first R1/alpha release and we intend to get that going as
a CD as well. Of course this will be a live CD as well, because every
BeOS/Haiku install CD is one. Feel free to bring it up to speed, but getting
slashdoted shouldn't be a goal for now.

The thing about the CD boot though is as well that we're not going to do it
the way it's currently done. You'll probably have a hard time making said live
CD fool proof, because it's not actually one ISO file. As it's currently done
it's an ISO image with the boot loader on it and then a second BFS image. You
cannot burn this just like any other ISO, you have to explicitly use a burn
program and a file describing the split of the two images so that it is
recorded to the CD TOC. That's probably the single most common problem with
BeOS/Haiku CDs.

The end goal is to introduce a attribute layer on top of the ISO filesystem
(layering capability is already there, just the actual attribute layer is
missing), or if that doesn't work out, boot from a BFS image contained inside
the ISO image. This way it'll be just one track that can be burned like any
other CD image without having to worry about what burning app and config you 
use.

So I'd recommend you to direct your attention to that goal if you feel like
working on that. Making the old approach user friendly would probably turn out
to be pretty tough and in the end it'd be a method that's superseeded by a
simpler one.

Please also note that all Haiku images are by default USB bootable (if not
that would be a bug needing to be reported). By just dd'ing an image directly
to a USB device (starting at offset 0) that should turn it into a working
bootable Haiku installation. I'd go as far as saying that's probably the most
easy and best performing way of trying out Haiku without really installing it.

Regards
Michael<

Other related posts: