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

Kaj
9-Jan-2008
[1466x2]
So now their sales pitch is: here is a unique machine with unique 
software that is good for your kids. It's open source, so it's superior. 
It's just that it's very slow, so you can also choose to boot it 
in this Windows thing. The special kid's environment and all the 
special driver software isn't there, but at least it isn't slow as 
molasses. Oh, we doubled the price of the machine, and to run this 
Windows thing you also have to buy and install this extra memory 
upgrade
Train wreck, anyone?
Ashley
10-Jan-2008
[1468]
One minor comment on the Syllable about page ... the content is fine 
but the page is "too busy". Perhaps moving the "Syllable for ..." 
inline content off on a separate page (or pages) might be a good 
idea. Also need to regroup the bullet points ... it's generally a 
bad idea to have a heading followed by more than about 7 bullet points 
(your first set has 21, so splitting the Desktop and Server points 
into sub-categories should improve things).
Kaj
10-Jan-2008
[1469x2]
Thanks, I'll keep it in mind. It's a work in progress. Indeed I'm 
having trouble making it as accessible as possible, because it's 
quite a lot of information
I'm trying to keep it on one page, though. As soon as you spread 
things over multiple pages, most people simply won't go there
Graham
10-Jan-2008
[1471x2]
Is there enough information to get Syllable desktop on to OLPC?
I have seen the OLPC with AmigaOS running but I guess that's different 
...
Kaj
10-Jan-2008
[1473x5]
You mean hardware documentation?
I've looked into their Linux distro. They stripped it down a lot, 
but otherwise it's fairly standard
It shouldn't be a big problem to get Syllable Server on it. Use their 
kernel configuration and add their drivers for their special hardware
Since it's basically a PC, Syllable Desktop should run as well, but 
it's fiddly to get it on it
The OLPC with AmigaOS is just their own Linux with an Amiga emulator 
on top. That's easy to install
Kaj
13-Jan-2008
[1478x2]
I broke out the feature lists on the Syllable About page into categories 
now. I only had to move one bullet point
http://web.syllable.org/pages/about.html#Desktop
Kaj
15-Apr-2008
[1480x2]
You may be interested to hear that Syllable runs on the Asus Eee 
PC ultra-mobile laptop:
http://osnews.com/story/19630/Syllable_Runs_on_the_Asus_Eee_PC
btiffin
15-Apr-2008
[1482]
Keep up the good works Kaj.
Luis
15-Apr-2008
[1483]
run rebol view on syllable ?
Kaj
15-Apr-2008
[1484x2]
Not yet, we're waiting for REBOL 3
Although QEmu runs on the current Syllable development versions, 
so if you really wanted to (and some of us do) you could run REBOL 
in Linux or Windows on QEmu
Gregg
15-Apr-2008
[1486]
Very cool Kaj!
Kaj
15-Apr-2008
[1487]
Thanks
Kaj
10-Jun-2008
[1488x7]
I released a development build of Syllable Server:
http://development.syllable.org/pages/index.html
The new features are not complete yet, but the base functionality 
works better than the current 0.2 release
The new REBOL 2 Core is included, so the bug in CALL on Linux is 
fixed
Cheyenne and QuarterMaster are included, but their configuration 
is not complete yet. Should be easy to finish for someone already 
familiar with them, though
This version of Cheyenne still has a small bug with the new REBOL 
2, though. See the Cheyenne group here
REBOL/Services is included, although the public version is a bit 
behind on RT's development version
btiffin
10-Jun-2008
[1495]
Way to go Kaj;  Cool news.  Go Syllable Go.  Umm, if you are headed 
down this route; checkout TRETBASE too.  Mmm; it's a REBOL tasty 
DB.
Kaj
10-Jun-2008
[1496x2]
Thanks. Been looking into a bit, but I don't see where I could use 
it yet
So it would probably end up as a separate installation package for 
Syllable eventually
Kaj
6-Aug-2008
[1498]
I'm working on the configurations for the new servers, and I got 
Cheyenne running on Syllable Server a while ago
Graham
6-Aug-2008
[1499]
What about the new netbooks?  I've just got an Acer Aspire One ... 
comes with Linpus ... http://blog.linuxoss.com/2008/06/acer-aspire-one-mini-notebook-with-linpus-linux-lite/
Kaj
7-Aug-2008
[1500x4]
They're very interesting for Syllable
As you can see on our site, we managed to install Syllable on an 
Asus Eee PC a while ago and are improving our support for that
It's only details that need to be improved for the new netbooks. 
For the rest the issues are the same: Syllable is simply not finished 
yet
On the other hand, the incentive to run Syllable is much greater 
for the netbooks, because the difference with other systems is much 
more noticable there. Although they're full PCs, they're basically 
still a new form factor, and they bode well for our future
Graham
7-Aug-2008
[1504]
Is there an ETA to roll the 1.0 release of Syllable?
Kaj
8-Aug-2008
[1505x2]
No :-)
But it's obviously sooner for Server than for Desktop
Graham
8-Aug-2008
[1507]
This is your window of opportunity!  :)
Kaj
12-Sep-2008
[1508x5]
So I just released Syllable Server 0.3
Here's our blurb:
The third release of Syllable Server has been published. This is 
an important release, because it is the first one that focused on 
making the system actually usable as a server. A number of popular 
servers were added and configured, and also several innovative REBOL 
software stacks. Out of the imaginary box, Syllable Server is now 
ready for such things as accepting remote SSH log-ins over the network, 
running a web server on the Cheyenne REBOL server, running an FTP 
server and several more. Special attention has been paid to programmability, 
with support for developing Model-View-Controller web applications 
in QuarterMaster and networking applications with the REBOL/Services 
Service Oriented Architecture. The Genode Nitpicker windowing system 
is also included. Read the rest in the full changelog. An extensive 
manual was also written, which is easy to follow. As usual, both 
a BitTorrent download (preferred) and a regular download are available 
(80 MB 7-Zip archive). Please use the torrent if you can.
This represents nine months of work, so a lot happened. I'll post 
the change log here:
This release focuses on making the system usable for running a number 
of standard servers, and several innovative REBOL servers.


The development files of the system, program headers, static libraries 
and development documentation, were moved to a separate area in /system/development/ 
and are now shipped in a separate package. If you want to compile 
software on Syllable Server, you need to install and register this 
package. The development files need to match the system: you can't 
use a package of any other Syllable version. (You will also need 
to install the Developer's Delight package collection and possibly 
other packages.)


User directories were moved from /home/ to /users/. Resource packages 
are in the process of moving from /usr/ to /resources/. /resources/ 
is currently a symbolic link to /usr/ so that resource packages will 
work from both places during the migration.


Many fixes were made, including more fixes for the CUPS print server 
and GhostScript. Creation of extra user accounts is possible now.


Many packages were updated, including the Linux kernel, IPTables, 
the GCC libraries, OpenSSH, SDL and QEmu. DirectFB was not upgraded 
due to incompatibility with Links2.


CDRTools were included for burning CDs, and the NetCat networking 
tool and the Transmission BitTorrent client were added.


In addition to the Syllable-specific early initialisation scripts 
(in the early-init subdirectory of packages), the late initialisation 
scripts (in the init subdirectory of packages) are now also executed. 
Several more initialisation scripts from Linux From Scratch were 
also added. Some servers can be started with the LFS scripts, others 
with the Syllable scripts (this will be unified in later releases).


The OpenSSH server was configured and now runs by default. At the 
first system start, security keys are generated that identify the 
server.


A collection of well-known root certificates from Certification Authorities 
was added to allow OpenSSL-based programs (such as OpenSSH) to establish 
the identity of destination points for network connections.


A MIME-types database was added in /etc/mime.types that is used by 
many programs, such as web servers, to identify the MIME types of 
files based on their file name extensions.

Several REBOL software stacks were added:

- The REBOL/Services Service Oriented Architecture.

- The UniServe network server framework.
- The Cheyenne Apache-class web server.
- A CAPTCHA library.
- A MySQL network protocol.

- The QuarterMaster web programming framework, based on a Model-View-Controller 
architecture. By default, it's configured to run on Cheyenne.


- The TINY library for parsing text, abstracting data access and 
building templates of generic text formats (including HTML). This 
library is an original creation and targets both ORCA and REBOL.


Configurations, including initialisation scripts, were added for 
the OpenSSH remote access server, the CUPS print server, the BIND 
domain name server, the Apache web server, the RSync file synchronisation 
server, the SaMBa Windows-compatible file server, the INetUtils FTP 
server and the VSFTP FTP server. Several of these are not included 
in the system, but need to be installed separately (the system is 
prepared for them). The sshd, cupsd and initd servers are started 
by default.


S3Cmd/S3Sync was included, a tool for accessing the Amazon Simple 
Storage Service (S3) and synchronising files with it.


As a demo, the Genode operating system framework, its Nitpicker windowing 
server (built on SDL) and its demonstration programs were included.
Graham
12-Sep-2008
[1513x2]
Lot of work ....
You don't believe in release frequently??
Kaj
12-Sep-2008
[1515]
We do, but we don't always manage