r3wp [groups: 83 posts: 189283]
  • Home
  • Script library
  • AltME Archive
  • Mailing list
  • Articles Index
  • Site search
 

World: r3wp

[Syllable] The free desktop and server operating system family

Anton
14-Nov-2005
[419]
Yes.
Kaj
14-Nov-2005
[420]
Then it's probably a known problem of DiskManager not leaving enough 
space before the partition for the boot manager on some systems
Anton
14-Nov-2005
[421]
any workarounds ?
Kaj
14-Nov-2005
[422x3]
It wasn't necessary to repartition because you could have used the 
existing partition
To get a correct partition, make the partition again with Windows 
or some other partitioning tool
Then in the Syllable installation, just point it to that partition. 
It will just reformat it
Anton
14-Nov-2005
[425]
Ok, first I am going to try go back and see what those error messages 
were.
Kaj
14-Nov-2005
[426]
DiskManager is for when you only have free space and need to make 
a new partition
Anton
14-Nov-2005
[427]
ok, the grub setup (hd0) messages:
Checking if "/boot/grub/stage1" exists... yes
Checking if "/boot/grub/stage2" exists... yes
Checking if "/boot/grub/afs_stage1_5" exists... yes
Kaj
14-Nov-2005
[428]
So what were the warnings?
Anton
14-Nov-2005
[429x2]
Running "embed /boot/grub/afs_stage1_5 (hd0)"... failed (this is 
not fatal)

Running "embed /boot/grub/afs_stage1_5 (hd0,0)"... failed (this is 
not fatal)

Running "install /boot/grub/stage1 (hd0) /boot/grub/stage2 p /boot/grub/menu.ls 
"... succeeded
Done.
(getting very fit here, running between the rooms.)
Kaj
14-Nov-2005
[431]
Yes, that's the lack of space that prevents the embedding in/completion 
of the boot loader. Dunno why it calls it not fatal
Anton
14-Nov-2005
[432]
Ok, so I'll rumage around for a boot disk.
Kaj
14-Nov-2005
[433]
Getting even fitter :-)
Anton
14-Nov-2005
[434]
I have to go protest against the government soon so I might put that 
on hold for now. Thanks very much for your help. I feel I'm pretty 
close to an install now.
Kaj
14-Nov-2005
[435x2]
OK, go get 'em
What's it about, anyway?
Anton
14-Nov-2005
[437x4]
Industrial reform. Basically converting people into slaves.
Just repartitioned with win98 FDISK. Have to start Syllable install 
again.
Ok, my new reading of the instructions during the install means that 
I didn't have to start DiskManager at all.
Success! 19 sectors are embedded. Now booting Syllable from harddisk.
Kaj
14-Nov-2005
[441]
OK :-)
Anton
14-Nov-2005
[442]
Logged, played around, shutting down.  Very good :) Now I can go.
Kaj
14-Nov-2005
[443]
Good luck
Anton
14-Nov-2005
[444]
Thanks again.
Kaj
14-Nov-2005
[445]
No problem
Anton
15-Nov-2005
[446x2]
First shutdown actually froze, had to use power button (sorry..:). 
Second boot and shutdown OK.
Third boot (I think) I changed window decoration and ps/2 mouse froze 
over the apply button, never to move again. I fumbled on the keyboard 
but did not find a way to shutdown without using the power button 
again (!).
Kaj
15-Nov-2005
[448x5]
Shutdown has never worked. Reboot does. Shutdown should work in the 
next version when we introduce ACPI power management. (Although maybe 
not on your old machine)
Control-Alt-Delete is also OK, although you have to use the upper 
delete key on the keyboard. This is a clean shutdown and reboot
The appearance preference applet is indeed broken in this version. 
It does freeze, and then Control-Alt-Delete is the best way out. 
As far as I've seen, the decorator does change after rebooting
The thing to remember about the file system is that journaling works 
well, unless you had a lot of file activity just before hard booting. 
This can damage your file system. A good thing to do after heavy 
file activity like big copies or downloads is to issue a "sync" command 
in the terminal
This is due to bugs in the journal recovery that we're still hunting 
for
Anton
15-Nov-2005
[453x3]
So theoretically the filesystem is supposed to be bulletproof.
The BIOS does have power management features, but I didn't see ACPI 
written anywhere just now.
Is there any USB support ? I have a USB ethernet network interface 
which I could plug in.
Kaj
16-Nov-2005
[456x4]
Yes, it's pretty much bulletproof until you hit the bugs with large 
journal replay content
Shutdown is supposed to work with APM now, but I don't think it has 
ever worked
We have a USB stack, but few specific USB drivers, so only USB mice 
and mass storage devices like memory sticks are supported right now
There are drivers for UHCI, OHCI and EHCI USB 2, so all controllers 
should work
Kaj
13-Dec-2005
[460x6]
We released Syllable 0.6.0:
http://syllable.org
The most important enhancement is a new rendering architecture for 
the video framework. The contents of windows are now backbuffered 
in the video memory on the video card, so they can be restored much 
faster. Amiga smart window refresh, anyone? :-) But this time it's 
with hardware support
While the user interface was already fast and smooth for relatively 
simple windows content, this also makes the experience smooth for 
complicated windows that would otherwise take noticable time to redraw, 
like web browser windows. Currently available on nVidia GeForce, 
Ati Radeon and SiS video drivers
There were also a lot of bug fixes and small enhancements to drivers 
and applications, further approaching a stable platform. Syllable 
should now boot on a lot more machines
We're now officially out of the 0.5.x series, which were meant to 
update our base technology and were thus fairly chaotic. We now have 
a good development platform for the innovations that we have been 
planning
Pekr
14-Dec-2005
[466x2]
Kaj, does Syllable use any particular library for gfx? I don't remember 
what you said. am I right you considered even agg, but then your 
gfx guru decided to go his own way?
that smart buffering thing sounds interesting. Maybe similar aproach 
could be taken for View :-) ... well, one day ... maybe :-)
Kaj
14-Dec-2005
[468]
We have just a few rendering functions, but they're deeply integrated 
with the video driver framework, now with backbuffering. When we 
add more functions they may need the same deep integration for the 
best result, and then we can't use an existing library directly. 
Of course, you can still use existing libraries on top of our framework, 
but that's not the most efficient solution