Linked by Thom Holwerda on Tue 8th Jan 2008 08:18 UTC, submitted by Kaj de Vos
Syllable, AtheOS After an extensive development period, the Syllable project has released Syllable Desktop 0.6.5 with improvements all over. As always there are bug fixes, most notably in USB and the network stack, leading to large reliability and performance improvements. LibUSB and SANE were ported, so there is now USB access from user space and support for scanners. There are new network and video drivers, including a unique S3 DeltaChrome driver that Arno Klenke wrote from scratch. Two new window decorators debut from John Aspras. CD burning ability is now integrated in the form of SimpleBurn and CDRTools. A new network preferences applet from Andrew Kennan was integrated, and also Arno Klenke's port of OpenBeFS. Many ports were upgraded and the system layout has been heavily reorganised. Files needed for compiling software have been split off in a separate package. This is also the release that harmonises a number of things between Syllable Desktop and Syllable Server. The full change log is here. Installation CDs, the upgrade, and images for emulators are here. Additional software can be found here.
Thread beginning with comment 295267
To view parent comment, click here.
To read all comments associated with this story, please click here.
RE[4]: OpenBFS
by stippi on Thu 10th Jan 2008 23:18 UTC in reply to "RE[3]: OpenBFS"
Member since:

You don't need BFS support to boot a BFS partition. How else would any PC boot BeOS at all? Even the Windows bootmanager can boot BFS partitions. For that to work, the first block of the partition contains the actual boot code (which then contains support for BFS). That code gets written to the partition if you invoke "makebootable" in BeOS. I think the feature of the bootmanager is called "chain loading". (chainload=1 in the grub config? Just be careful to not make logical partitions "active".)

Reply Parent Score: 1

RE[5]: OpenBFS
by Vanders on Fri 11th Jan 2008 10:31 in reply to "RE[4]: OpenBFS"
Vanders Member since:

For that to work, the first block of the partition contains the actual boot code (which then contains support for BFS).

Yes, it contains the boot loader for BeOS. This entire discussion is about booting Syllable from a BFS partition. The BeOS/Haiku boot loader that may or may not be present on the partition (if you formatted the partition from Syllable there is certainly no bootloader installed) is no help here.

A lot of people seem confused about what exactly the boot loader is and how it all works. When I say "GRUB can not boot from a BFS partition" I mean exactly that. GRUB can chainload another bootloader that can do it, of course it can, but that's a totally separate boot loader that you just happen to load with GRUB. GRUB is not booting from the BFS partition at all. It's loading a totally different bootloader that in this particular instance happens to be system specific.

Syllable uses GRUB as its bootloader. For Syllable to be able to boot from a BFS partition, GRUB must be capable of booting from BFS: it must have a bfs_stage1_5 loader that it can embed into the filesystem.

SkyOS uses GRUB as the bootloader and already has the ability to do this. In fact Robert had to modify BFS slightly so that GRUB could embed the stage1_5 file correctly. When and if Syllable can be installed on a BFS partition we will almost certainly use the same GRUB patches that Robert wrote for SkyOS.

Reply Parent Score: 2