General Haiku Discussion

Here you can talk about anything relating to Haiku.

Cool Haiku Wallpaper

Forum thread started by tonestone57 on Mon, 2008-07-07 22:48

Came across this cool Haiku Wallpaper and thought I'd share it with the rest of you. :-)

Maybe this could be included in Haiku?

http://ronnywisor.de/images/Haiku/haikuwp2rw1024.jpg

Original site:
http://ronnywisor.de/index.php?option=com_content&task=view&id=15&Itemid=47

How to install Haiku into my physical hard drive?

Forum thread started by Shagron on Tue, 2008-07-01 19:25

Hi! I have download a hard disk image with Haiku and tried to run it in QEMU.But it was extremely slow on my old computer (Pentium II with 256 MB RAM), and even caused my Windows to stop responding. Is it possible to install Haiku from Linux by command: dd if=haiku.img of=/dev/hda4 and then chainload it from GRUB or NT Loader?

Developing FOR Haiku

Forum thread started by Sijmen on Sun, 2008-06-29 12:09

Hi there,

I've been following Haiku for quite a while now, and I love how it really is an operating system of its own instead of what could be called 'just another' UNIX distribution.

As a software developer I'd like to give this thing a shot, but apart form an API introduction and some documentation on that I've only been able to find resources on working on Haiku itself.

Now basically I have just one question, and that's what platform is recommended for Haiku development. I mainly use OS X in which I use VMware to run Haiku, so it would be awesome if I could either use something within Haiku itself, or the dev tools that come with OS X.

And great project people, keep it on!

What is the File Structure in Haiku?

Forum thread started by omar8 on Fri, 2008-06-27 12:48

What is the File Structure in Haiku, and how are programs going to be installed?
I hope Haiku does not have the UNIX styled file structure with lots of folders in root etc.

Why?...

Forum thread started by chootastic on Sun, 2008-06-15 18:46

I have to ask this question...

Why Haiku?

I have been using computers since i was 7 years old, and I have been using Windows since win- 3.11 - I hate it, but see it as a practicality.

Now, i have to say this, I am sick of windows, I'm using (what i consider) to be the best version (XP), i saw what Vista had to offer, and didn't want it. XP is getting old now, and MS is likely to withdraw it's support. If Windows 7 proves to be as much of a disappointment as Vista has, then i may well be looking for an OS other than Windows.

What i need clarification on is why i should choose Haiku over the other available operating systems. It's small user base, and smaller development base worry me, but i was intrigued by the original Be project.

I would love to see a return of the 80s when Microsoft was not the only choice, i loved RISCOS, i thought it was brilliantly put together. Amiga were years ahead of MS as well. Even going back as far as the BBC micro, come on being able to do robotics from the command line ?!

So what does Haiku have to offer?

QEMU or Q (QUE?) and current path of devel

Forum thread started by rvndrk32 on Sun, 2008-06-15 08:30

no modification needed here, just setup Q or Qemu ( i have OSX) and setup the VM with the image.You don't need the dd trick to get it to boot and it works WITH networking. WOW!

haven't seen that screen in a LOOOONG time.Glad to 'C' it.
Also glad to see some standards used on an OS unlike OSX or Windoze which seem to use anything they can that doesn't build right at all and claim it works 'ok'.I Prefer delphi/pascal, but C is okay.I find the logic rather confusing though.Might want to include python, it is MUCH easier to code with provided you have the base *NIX foundation to work from.Merges well with C routines.Its pretty common nowadays too.

Now the trick for the live and/or cd install shouldn't prove THAT difficult.Ya know, do the make bzimage/installer/etc... hell even clone the data from cd and reset the rw bit for all I care.would be nice to see it on disc. YES, I'm quite familiar with the *NIX'es around here, started from red hat, but frequent ubuntu from time to time. Not quite sure where to begin on pulling the BS from the HD though.I've heard it done,but like many unix stuff I forget easily.

Have you thought about porting or using some of the free apps common to some other distros? (open office/gimp/etc....)May help it take off if the users out there can actually USE the OS.

--Just a thought.

Seting up an automated (as in scheduled) build of Haiku under Linux

Forum thread started by cb88 on Fri, 2008-06-06 04:57

I thought that I would post how I did this as i find it very convenient. Plus it helps document some things i have learned lately... typing stuff out helps me remember.

First off you should know how to build a haiku image if not search for the appropriate forum thread.

Secondly i assume your haiku directory and buildtools are in /root

after you have setup the haiku configuration to build to your preferences in ./haiku/build/jam/UserBuildConfig

make a script ./haiku/build.sh

try the second script as it should be better and easier to configure :-) if you don't want to copy the image to HD just comment out the line that starts with the "dd" aka disk druid and also the line that runs makebootable

my current auto build script:

#!/bin/bash
cd /root/haiku
//update the source to the latest
svn update
//the following line is the path to your haiku image
rm ../test.image
//time reports the amount of time the process takes and is usefull IMO
// -q quits if there is an error and -j3 runs three simultaneous compiles
//so it will finish faster on SMP computers just omit it on single core PCs
time jam -q -j3
//dd will copy your image to the HD if=path to image of=path to partition
dd if=../test.image of=/dev/hda3
//makes the drive you have chosen bootable
jam run ":<build>makebootable" /dev/hda3

untested but better code:

#!/bin/bash
DRIVE=/dev/hda3
IMAGE=/root/haiku/generated/haiku.image
PATH=/root/haiku
cd $PATH
//update the source to the latest
svn update
//delete any previous image
rm $IMAGE
//time reports the amount of time the process takes and is usefull IMO
// -q quits if there is an error and -jn runs n simultaneous compiles
//so it will finish faster on SMP computers just omit -jn on single core PCs
time jam -q -j3
//dd copys the image to your partion or drive of choice
dd if=$image of=$DRIVE
//makes the drive you have chosen bootable
jam run ":<build>makebootable" $DRIVE

Don't forget to chmod +x the script

now assuming you have the privileges on your system to edit /etc/crontab
add:

00 0 * * * root /root/haiku/build.sh

00 is the minute (0-59) 0 is the hour (0-23) * is the day month (1-31) * is month (1-12) * is day of week (0-7) 0 and 7 are Sunday and last is the command you want to run

more on cron: http://www.redhat.com/docs/manuals/linux/RHL-7.2-Manual/custom-guide/cro...

one more thing!!
if you are just building you buildtools and haiku for the first time don't run jam with the -jn paremeter as you will get corruted results or so i was told and the 2.95 version is still prefered since it is backwards compatable

Of course I may have made a mistake or there may be a better way to do this feel free to point it out if there is

Syndicate content