[openbeos] Re: Open BeOS
- From: "J. Grant" <jg-lists@xxxxxxxx>
- To: openbeos@xxxxxxxxxxxxx
- Date: Sun, 19 Oct 2003 12:24:34 +0100
Hello Michael,
IIRC, hitting space bar during the "icon" start up screen will allow you to set
this as an option. I haven't had to do it in a long time. :-)
Great, I could see the boot up and safe mode options.
In the same way that the linux kernel loads and starts init which
bootstraps the rest of the GNU system, does the OBOS kernel load and
starts a bunch of daemons and then desktop? Is there an online document
detailing the boot up process at all?
It is far simpler than that - there is a shell script. If you look in
/boot/beos/system/boot, there is a script called Bootscript.
Ok, just reading it.
If the OBOS kernel is POSIX compliant, I don't see a reason why it could
not be used with the GNU system. I'm really interested in learning what
is done better in the OBOS kernel than the Linux kernel and also the way
the OS manages processes etc etc.
It wouldn't necessarily be easy. One could fairly easily change the bootscript
to take out all of the servers, write a text based terminal tool using x86 text
mode and boot with that. AFAIK, though, all of the X ports use app_server and
networking. So you would need at least those. Then you would need to port the
linux sound system to use BeOS style drivers, CUPS, etc. It would be *way* more
work than it is worth, IMHO. But it could be done.
Interesting. I was thinking more along the lines of using OBOS kernel
with the GNU system.. rather than setting up OBOS in a terminal fashion.
OTOH, I guess I don't undertand what the point is. Are you asking if we use the
GNU tools (gawk, etc)? Yes. Are you asking if you could put the OBOS kernel in
your RedHat distro and reboot and have it work? Not a chance. Something in
between?
I am only considering the kernel. I'm just interested in how the OBOS
kernel works. If it is good it would be interesting to hack on it a
little and try it out with the GNU system. I develop some stuff on
Mandrake and Debian distros already, it would be interesting to compare
OBOS kernel with linux or the NetBSD kernel.
Writing a complete replacement for BeOS5 must be a very large task.
Will OBOS take advantage of mature free software, like the GNU C library
etc?
Wherever possible, yes. For example - our font rendering is done with FreeType.
At least a couple of our translators are using libXXXX from the OSS community.
We build with GCC as does every application.
I noticed the gcc with BeOS5Max distro is now rather old. Has anyone
tried the latest gcc3.3.1 and binutils 2.14 ? Are there patches that
were needed to be applied? (I just used ver 2.9-beos-991026, which
seems to be egcs version).
Kind regards
JG
- Follow-Ups:
- [openbeos] Re: Open BeOS
- From: Sam Persson
- [openbeos] Re: Open BeOS
- From: Axel Dörfler
- References:
- [openbeos] Open BeOS
- From: J. Grant
- [openbeos] Re: Open BeOS
- From: Olivier Milla
- [openbeos] Re: Open BeOS
- From: J. Grant
- [openbeos] Re: Open BeOS
- From: Leon Timmermans
- [openbeos] Re: Open BeOS
- From: J. Grant
- [openbeos] Re: Open BeOS
- From: Imre Leber
- [openbeos] Re: Open BeOS
- From: Adam K Kirchhoff
- [openbeos] Re: Open BeOS
- From: J. Grant
- [openbeos] Re: Open BeOS
- From: Michael Phipps
Other related posts:
- » [openbeos] Re: Open BeOS
- » [openbeos] Re: Open BeOS
- » [openbeos] Re: Open BeOS
- » [openbeos] Open BeOS
- » [openbeos] Re: Open BeOS
- » [openbeos] Re: Open BeOS
- » [openbeos] Re: Open BeOS
- » [openbeos] Re: Open BeOS
- » [openbeos] Re: Open BeOS
- » [openbeos] Re: Open BeOS
- » [openbeos] Re: Open BeOS
- » [openbeos] Re: Open BeOS
- » [openbeos] Re: Open BeOS
- » [openbeos] Re: Open BeOS
- » [openbeos] Re: Open BeOS
- » [openbeos] Re: Open BeOS
- » [openbeos] Re: Open BeOS
- » [openbeos] Re: Open BeOS
- » [openbeos] Re: Open BeOS
- » [openbeos] Re: Open BeOS
- » [openbeos] Re: Open BeOS
- » [openbeos] Re: Open BeOS
- » [openbeos] Re: Open BeOS
- » [openbeos] Re: Open BeOS
- » [openbeos] Re: Open BeOS
- » [openbeos] Re: Open BeOS
- » [openbeos] Re: Open BeOS
- » [openbeos] Re: Open BeOS
In the same way that the linux kernel loads and starts init which bootstraps the rest of the GNU system, does the OBOS kernel load and starts a bunch of daemons and then desktop? Is there an online document detailing the boot up process at all?
It is far simpler than that - there is a shell script. If you look in /boot/beos/system/boot, there is a script called Bootscript.
If the OBOS kernel is POSIX compliant, I don't see a reason why it could not be used with the GNU system. I'm really interested in learning what is done better in the OBOS kernel than the Linux kernel and also the way the OS manages processes etc etc.
It wouldn't necessarily be easy. One could fairly easily change the bootscript to take out all of the servers, write a text based terminal tool using x86 text mode and boot with that. AFAIK, though, all of the X ports use app_server and networking. So you would need at least those. Then you would need to port the linux sound system to use BeOS style drivers, CUPS, etc. It would be *way* more work than it is worth, IMHO. But it could be done.
Writing a complete replacement for BeOS5 must be a very large task. Will OBOS take advantage of mature free software, like the GNU C library etc?
Wherever possible, yes. For example - our font rendering is done with FreeType. At least a couple of our translators are using libXXXX from the OSS community. We build with GCC as does every application.
- [openbeos] Re: Open BeOS
- From: Sam Persson
- [openbeos] Re: Open BeOS
- From: Axel Dörfler
- [openbeos] Open BeOS
- From: J. Grant
- [openbeos] Re: Open BeOS
- From: Olivier Milla
- [openbeos] Re: Open BeOS
- From: J. Grant
- [openbeos] Re: Open BeOS
- From: Leon Timmermans
- [openbeos] Re: Open BeOS
- From: J. Grant
- [openbeos] Re: Open BeOS
- From: Imre Leber
- [openbeos] Re: Open BeOS
- From: Adam K Kirchhoff
- [openbeos] Re: Open BeOS
- From: J. Grant
- [openbeos] Re: Open BeOS
- From: Michael Phipps