[Syllable Logo]
...is becoming an easy-to-use free software operating system for the home and small office user. It is powerful, lightweight and extraordinarily fast and responsive. More info.

Try Syllable!
 
[Screenshot]
Syllable Desktop 0.6.5 on Asus Eee PC
* More Screenshots

[Video]
Syllable @ 500 MHz - video
More Movies
Syllable ist ein Projekt Freiwilliger, das eine Familie einfach zu benutzender Betriebssysteme für Computer entwickelt. Ein Betriebssystem ist die Basissoftware, die es einem Computer ermöglicht, Dinge zu tun. Jeder Computer und nahezu jedes elektronische Gerät, das heutzutage ein Computer ist, benötigt eines. Die Anwendungsprogramme, die Sie verwenden um Ihre Aufgaben zu erledigen, brauchen ein Betriebssystem, damit sie nicht alle für sich das Rad neu erfinden müssen.

Abgesehen davon, dass Sie wissen, dass Ihr Computer ein Betriebssystem benötigt wie Sie die Luft zum Atmen brauchen, warum sollte Sie dies interessieren? Wir denken, idealerweise sollten es das nicht. Computer sind nun ein Teil des modernen täglichen Lebens. Sie verwenden Sie für allerelei Dinge, die Sie tun möchten. Anwendungsprogramme stellen die Funktionalitäten zur Verfügung, die Sie benötigen. Betriebssysteme sollten die Dienste zur Verfügung stellen, die Anwendungen benötigen um die Maschine dazu zu bringen, ihre Aufgaben zu erledigen, andererseits jedoch so gut wie möglich aus dem Weg gehen. Viele Compuer sind bereits unsichtbar geworden, zum Beispiel in Ihrer Mikrowelle oder Kaffeemaschine, und ebenso sollten es Betriebssysteme tun.

Und dort liegt der Hund begraben. Kaffemaschinen und andere Spezialgeräte sind in der Regel erfolgreich dabei, das zu tun, was Sie möchten, aber viele Leute können sich des Gefühls nicht erwehren, dass ihre Computer oft gegen sie arbeiten. Und das obwohl sie auf derselben Technolgie basieren wie die kleinen Rechner, die im Alltag hilfreich sind. PCs sind deutlich leistungsstärkere Maschinen, also sollten sie auch deutlich hinfreicher sein, oder? Nun, manchmal sind sie es, aber oft sind sie es nicht.


Das Problem ist, dass Computertechnologie sehr jung ist, und wir uns noch immer in der "Goldrausch-Periode" befinden. Als Privatpersonen anfingen, Computer zu kaufen, nahmen Unternehmen die Maschinen aus den Händen der Wissenschaftler, und jeder versuchte, so schnell wie möglich so groß wie möglich zu werden. Als das Internet populär wurde, wussten sie, dass sie Gold gefunden hatten und der Zug der Goldgräber war seitdem nicht aufzuhalten. Möglicherweise sind die Computerbesitzer die Indianer, die überrannt wurden. Tatsache ist, dass Computer nie wirklich für die breite Masse konzipiert worden sind. Zunächst wurden sie von Wissenschaftlern für Wissenschaftler gemacht, und dann wurden sie von Unternehmen hergestellt, um Geld zu verdienen. Nehmen Sie uns nicht den Eid darauf ab, aber zählen Sie doch einmal die Menge an Werbung, die sich auf Ihrem Computer befindet, dem Computer, den Sie besitzen, welche Ihren Computer dazu bringt, zu versuchen, Sie zum Kaufen weiterer Dinge zu bewegen. Dies ist nur ein Beispiel von vielen zu der Art und Weise, wie PCs heutzutage arbeiten. Sie sind zu kompliziert, da Wissenschaftler sie ursprünglich für sich selbst geschaffen haben, und sie kommen zu Ihnen, weil große Unternehmen ihre eigenen Agendas daraufgepackt haben. Dies sind nicht Maschinen, die Ihnen den Weg freimachen und hilfreich das tun, was Sie wollen, so wie eine Mikrowelle.

Also wie könnte man dieses Problem lösen? Das ist sehr schwierig, zu einem beträchtlichen Teil, weil die meisten Leute nicht wissen, was sie vermissen. Computerwissenschaftler werden Ihnen sagen, dass die Maschinen so gut sind, weil sie möchten, dass diese komplex sind. Unternehmen werden Ihnen sagen, dass die Maschinen so gut sind, weil sie diese kontrollieren wollen, obwohl Sie sie besitzen. Dennoch können sich manche Leute an ein paar Rechner von vor Jahrzehnten erinnern, die anders waren. Sie wurden im Goldrausch überrannt, aber sie bewiesen, dass es möglich ist, deutlich hilfreichere Maschinen zu bauen. Und wenn es damals möglich war, ist es sicherlich auch jetzt möglich, da die Hardware, aus der Computer gebaut werden, viel leistungsfähiger geworden ist. Es ist die Software, die oft nicht im Interesse des Besitzers arbeitet. Im Syllable-Projekt verwenden wir diese Leistung, um dem Besitzer zu helfen anstatt den Wissenschaftlern und großen Unternehmen.

Wie tun wir dies? Dafür benötigen wir viele Zutaten. Die wichtigsten sind, dass wir uns an die alten Rechner erinnern und dass wir ein ein unabhängiges Projekt Freiwilliger sind. Wir wissen, was wir erschaffen wollen, jedoch auf eine moderne Art und Weise. Wir benötigen einige Arbeit von den Computerwissenschaftlern, und es ist so, dass viele von ihnen heutzutage Ihre Software als freie und Open Source Software im Internet verfügbar machen. Allerdings können wir daraus wählen, so dass wir nichts nehmen müssen, bei dem sie die Dinge zu kompliziert machen. Wir benötigen ein wenig Geld. um das Projekt am Laufen zu halten, aber das ist nichts im Vergleich dazu, was Unternehmen ausgeben und wieder einnehmen müssen, um Software zu entwicklen. Am dringendsten brauchen wir Gleichgesinnte, die Leute, für die wir dies tun. Wir benötigen weitere Leute die offen genug sind, etwas neues auszuprobieren, während wir Syllable noch entwickeln, und wir brauchen Softwareentwickler, die verstehen, was wir tun, um uns zu helfen, es fertigzustellen.


Also was genau ist Syllable und was kann es für Sie tun? Wir erschaffen zwei Betriebssysteme: Syllable Desktop und Syllable Server. Sie sollen unterschiedliche Rollen spielen, besitzen aber dieselben Ziele, nämlich so einfach wie möglich benutzbar und dabei sehr leistungsfähig zu sein. Syllable Desktop ist dafür gedacht, auf PCs zu laufen.  Es ist voll grafisch, so dass es für Leute, die sich nicht mit technischen Details beschäftigen wollen, leicht bedienbar ist. Gleichzeitig bietet es zusätzlich eine traditionelle Umgebung mit Eingabeaufforderung, welche Technik-affinen Leuten wohlbekannt ist, so dass niemand benachteiligt wird. Syllable Server ist dafür gedacht, auf Server-Rechnern zu laufen - denjenigen, die leise ihre Arbeit in Hinterzimmern verrichten und zu denen Sie sich über das Netzwerk mit Ihrem PC verbinden können. Daher sind Syllable Server und Syllable Desktop dafür gemacht, zusammenzuarbeiten. Sie können Sie problemlos alleine verwenden sowie gemeinsam mit einer Vielzahl unterschiedlicher Systeme, aber zusammen werden sie zusätzliche Vorteile bringen. Wenn Sie beispielsweise ein Rechenrnetzwerk aufbauen möchten, ist es einfacher, wenn Server- und Desktoprechner ähnlich sind, zuallererst in ihrer Software. Sie werden weniger lernen und sich an weniger erinnern müssen, um Ihre Aufgaben zu erledigen.

Eine wichtige Sache, die Sie über Syllable Server wissen sollten, ist, dass Syllable Server auf dem bekannten Linux-Kernel basiert, Syllable Desktop jedoch nicht. Somit ist Syllable Server eine Linux-Distribution, im Gegensatz zu Syllable Desktop. Wir fingen mit Syllable Desktop im Jahr 2002 basierend auf dem AtheOS Betriebssystem an. Sein Autor gab die Entwicklung zu dieser Zeit auf, so dass wir es sozusagen übernommen haben. 2007 erschufen wir Syllable Server mit denselben Werkzeugen, die wir für Syllable Desktop entwickelt hatten, jedoch auf Linux basierend. Der Linux-Kernel ist kein komplettes Betriebssystem sondern ein Kern für eines, also betteten wir ihn in ein komplettes Betriebssystem ein, indem wir Teile übernahmen, die wir bereits hatten. Auf diese Weise machten wir die beiden Systeme relativ ähnlich. Wenn Sie mit dem einen arbeiten können, können Sie mit dem anderen arbeiten. Allerdings hat Syllable Server derzeit noch keine volle grafische Umgebung. Wir setzen die von Syllable Desktop darauf, also wird es ein sehr einfach zu verwendendes Server-System werden, aber bis wir damit fertig sind, kann Syllable Server nur von einer textbasierten Eingabeaufforderung bedient werden. Später wird die Auswahl zwischen den beiden Umgebungen dem Benutzer überlassen sein. Anders als bei Syllable Desktop wird es immer möglich sein, Syllable Server ohne grafische Umgebung auszuführen, wo und wenn es eher angemessen ist.


Was Syllable für Sie tun kann, hängt stark davon ab, was Sie davon erwarten. Auch wenn Syllable sich sehr anstrengt, einfach zu sein, ist es keine Mikrowelle (obwohl es dafür bekannt ist, Leute aufzuwärmen und sogar zum glühen zu bringen ;-). Es ist ein Allzweck-System, es kann also für viele Dinge verwendet werden. Wir sind der Meinung, dass jeder Vorteile davon hat, volle Gewalt über seinen Computer zu gewinnen, aber verschiedene Leute haben verschiedene Bedürfnisse.

Wenn Sie ein normaler Computerbenutzer sind mit einer Anzahl Dinge, die Sie von Ihrem Computer erwarten, jedoch mit wenig Zeit, Ihren Rechner dazu zu bringen, Sie zu tun, dann ist Syllable für Sie - nur noch nicht jetzt. Syllable ist noch in Entwicklung.  Das Basissystem ist relativ weit entwickelt. Wir denken, dass Sie es sehr für seine Einfachheit, Konsistenz und Geschwindigkeit mögen werden, aber die meisten Anwendungen, die Sie benötigen, um Ihre Aufgaben zu erledigen, fehlen noch. Wir brauchen mehr Leute, die uns helfen, Anwendungsprogramme zu entwickelt. In der Zwischenzeit, glauben wir, wäre es eine gute Sache von Zeit zu Zeit einen Blick auf die Entwicklung von Syllable zu werfen und es mit Ihrem aktuellen System zu vergleichen, damit Sie sehen, ob es Ihren Wünschen entspricht.

Wenn Sie so etwas wie ein Bastler sind, könnte Syllable sehr interessant für Sie sein. Obwohl es bis jetzt noch nicht viele Anwendungen hat, ist eine komplette Sammlung der meisten Basisprogramme im System enthalten. Syllable Desktop ist leicht auszuprobieren und ziemlich gut verwendbar, wenn Sie bereit sind, sich ein wenig auf es einzulassen. Zum Beispiel ist es ziemlich passend, um im Internet zu surfen und E-Mails zu schreiben. Bis jetzt wird noch nicht sämtliche gewöhnliche Computerhardware unterstützt, aber wenn Ihre Audiohardware unterstützt wird, können Sie Musik hören und Videos abspielen. Zudem können Sie dies auf älteren Computern tun, die mit aktuellen, üblichen Betriebssystemen unbenutzbar sind. Eine der Arten, auf die wir die Leistung der Maschinen in die Hand ihrer Besitzer zurückgeben, ist, dass die Hardwareanforderungen von Syllable sehr niedrig sind. Sie können eine fünf Jahre alte Maschine in eine verwandeln, die sich wie eine brandneue verhält. Sie könnten sogar in der Lage sein, einen zehn Jahre alten Computer dazu zu bringen, wieder nützliche Dinge zu tun. Die Syllable-Gemeinschaft im Internet ist freundlich und wird immer versuchen, bei jeglichen Problemen, die Ihnen begegnen, zu helfen.

Wenn Sie ein Technologie-Enthusiast sind, denken wir, dass Sie von der Geschwindigkeit und Bedienung von Syllable begeistert sein werden. Sind Sie es nicht leid, jedes Jahr einen neuen Rechner zu kaufen, die neueste Software daraufzupacken und eine ebenso unbefriedigende Kombination zu haben wie die alte eine war? Syllable kann Ihren Computer wirklich schnell machen. Eine der Arten, auf die wir dies im Gegensatz zu anderen Systemen tun, ist, dass Syllable die aktuellen Mehrkernprozessoren voll ausnutzt. Wenn es Ihnen Spaß macht, andere Systeme auszuprobieren, können Sie Syllable in einer virtuellen Maschine ausführen. Es wird dort natürlich langsamer laufen, aber da es kompakt und auf echter Hardware so schnell ist, wird es in einer virtuellen Maschine noch immer benutzbar sein. Oder vielleicht haben Sie einen dieser schicken, neuen, ultra-mobilen Laptops? Diese sind super, denn Sie sind vollständige PCs, aber Standard-Desktopbetriebssysteme laufen nicht besonders gut auf ihnen, wenn überhaupt. Syllable passt exzellent zu diesen neuen Rechnern. 

Wenn Sie ein Software-Entwickler sind, bietet Ihnen Syllable eine Umgebung an, die sowohl sehr sauber als auch vertraut ist. Syllable wurde hauptsächlich auf Standard-Technologien aufgebaut. Es verwendet den GCC-Compiler und viele andere Werkzeuge des GNU-Projekts. Das Low-Level-System ist stark POSIX-kompatibel. Wenn Sie ein Linux-Entwickler sind, ist die Arbeit damit fast identisch. Das High-Level-System ist vom eleganten Design von BeOS inspiriert. Wenn Sie grafische Programme schreiben, gibt es nur ein Ziel-Toolkit, anders als bei anderen Systemen. Syllables Design ist sehr integriert, obwohl es noch höchst modular aufgebaut ist. Wenn Syllable Server die grafische Oberfläche von Syllable erhält, werden Programme quellkompatibel zwischen Desktop und Server sein. Das SDL-Subsystem ist in Syllable integriert, so dass es viele plattformübergreifende Programme ausführen kann. Wir erhalten Binärkompatibilität zwischen verschiedenen Syllable-Versionen, so dass Sie nicht gezwungen sind, Ihre Software neu zu übersetzen und zur Verfügung zu stellen. Wenn Sie ein System-Entwickler sind, freut es Sie vielleicht, zu hören, dass dies ebenfalls zum Kernel von Syllable-Desktop passt: er ist höchst modular und die Treiber haben stabile ABIs. Als Entwickler sind Sie in der Syllbale-Gemeinschaft sehr willkommen. Wir brauchen Menschen, die uns beim Schreiben und Portieren von Anwendungen sowie weiterer Entwicklung des Betriebssystems unterstützen. Wenn Sie an solchen Dingen interessiert sind, gibt es ein breites Spektrum an Möglichkeiten für Sie.

If you are a systems administrator, Syllable Server may be very interesting to you. It is already a stable operating system, because it is based on the mature Linux kernel. If you are a Linux admin, your familiar environment will be there, but without the bloat of many other systems. Syllable was not made easier just by putting a graphical shell over it to hide the cruft, but by really simplifying the underlying system. It does not take any power away from you, but gives you more because it is easier to understand. Syllable leaves you the choice to configure a system the way you want to, but does not force you to make all these decisions before you can get the system running. If you are a Windows admin who is interested in learning Linux, Syllable Server is one of the easiest systems to gain real knowledge on. Syllable Server is particularly suited to implement virtual machines, because it is so small and adaptable; both for running Server as virtual machines and for running virtual machines on Server.

If you are a business person, we think Syllable will become important to you in the future. When, depends on your business. It will take several more years to make Syllable Desktop production ready, but Syllable Server is very close to that phase. If you have a purpose for server or embedded systems and are forward-thinking, you may be able to use Syllable to your advantage soon. Both Syllable Server and Syllable Desktop have extraordinarily low resource requirements, so they save costs, and can sometimes be deployed in places where other systems cannot. They are also easy to use, maintain and develop for, saving labour costs. If your use of IT is not a core part of your business, we advise you to wait until Syllable is more mature. In the meantime, Syllable is a good measure to evaluate other systems by, to see what is possible.

You can help in the development of Syllable. We are always interested in hearing from developers, testers, graphical artists, documentation authors, people who can spread the word... anyone! No matter your skill set, if you are a constructive person you can contribute to Syllable. We are a small organisation with a strong vision. We don't like bureaucracy very much, so there are few hoops to jump through to join the project, and we expect you not to create hoops for us. All you need to do is try Syllable, subscribe to the forum, and start! You don't need to be a computer science student, but if you are, Syllable is a good study object. It's a modern operating system that is very suitable for doing research assignments and helping us at the same time. We can publish your work and integrate it into the system to kickstart your career.

Syllable is still being developed, but it is already relatively stable and mature, including the following features:

  • Operating system optimised for desktop computers.
  • Easy to use graphical work environment with consistent, simple but powerful interface. Text console emulation is available as extra within the graphical environment.
  • High response speed to user input, even under load.
  • Fast start-up (under ten seconds on modern computers) and shut-down (around five seconds).
  • Based on the AtheOS operating system. Modular. Multi-user. Memory protection. Pre-emptive. Kernel threading. Excellent support for SMP and multi-core systems. Originally inspired by AmigaOS.
  • Under development. Usability depends on your requirements.
Requirements
  • Runs on Intel-compatible PCs in 32-bits mode.
  • Minimum requirements are a Pentium processor and 32 MB memory. (To use the web browser you need some more memory, and 64 MB is needed for the Live CD).
  • Base installation takes around 250 MB disk space, including a collection of applications.
  • Hardware support is not bad, but not comprehensive, either. Support for a range of common hardware devices, including video, network and sound cards, USB devices, printers and scanners, from manufacturers such as Intel, AMD, 3Com, nVidia, and Creative.
Use
  • Fully automatic hardware detection and redetection when you change hardware.
  • Internet access through an Ethernet network (PPP and PPPoE are not fully supported yet, but are available in a test version).
  • Fast, modern web browser (ABrowse), based on the Apple WebKit engine, an e-mail application (Whisper) and a number of other native Syllable applications.
  • An integrated multi-media framework based on plug-ins. Plug-ins such as FFMPEG and Ogg Vorbis are included, supporting many audio and video formats.
  • An audio player, a multi-media player and a format conversion tool based on the integrated multi-media framework.
  • Graphical preferences tools for networking, display preferences, user administration, audio stream mixing and volume setting and so forth.
  • A dock and application launcher (like the Windows Start button).
  • A journalled 64-bits file system (AFS), modelled on the BeOS file system. FAT file systems from Windows are also supported, and even the BeOS file system itself. The Windows NTFS and Linux Ext2/3FS formats can be read, but not written yet.
Software management
  • Very easy software installation and management.
  • Drivers and plug-ins are one or two files that can simply be dropped into place.
  • Binary compatibility across Syllable versions: you are not forced to upgrade the system and applications together, but can upgrade them separately when you want to.
  • Binary compatibility for drivers: the kernel has stable ABIs, so you can usually install and upgrade the system and drivers separately if you want to.
  • Easy system updates between Syllable versions, preserving user data and most preference settings.
Software development
  • Self-hosting development environment.
  • An object-oriented, message-passing C++ programming API, modelled on BeOS.
  • Uses the ORCA clone of the REBOL programming language as a high-level semantic layer for communication and scripting.
  • High level of POSIX compliance. We strive to comply 100% where it doesn't compromise the unique features of Syllable's design.
  • Cross-platform development is supported through ORCA, POSIX, the GNU stack and the SDL subsystem.
License
  • The program source code is available, mainly under the GPL and LGPL licenses. The base system is free software, but allows closed-source application programs, without paying royalties. While we prefer open source, Syllable is a platform for both open and closed applications.
  • Operating system optimised for server computers.
  • Based on the Linux kernel.
  • Relatively easy to use text console work environment. A simple graphical environment is available in the form of the DirectFB and SDL subsystems. The graphical environment from Syllable Desktop is being ported on top of this.
  • High throughput speed.
  • Starting up takes two to three times as long as Syllable Desktop, but is still very fast compared to other Linux systems.
  • Under development, but already mature due to its Linux base.
Requirements
  • Runs on Intel-compatible PCs in 32-bits mode. Porting the system to other machine architectures is relatively easy due to its Linux base.
  • Minimum requirements are a 486 processor and 16 MB memory.
  • Base installation takes around 370 MB disk space.
  • Supports all hardware that Linux supports.
Use
  • A graphical web browser (Links2) and some other tools for easy management, such as Midnight Commander.
  • Audio subsystem based on ALSA. The integrated multi-media framework from Syllable Desktop will be ported on top of ALSA and DirectFB.
  • Supports all file systems that Linux supports (a lot :-). Uses ReiserFS 3 by default.
  • QEmu is included for virtualisation and emulation.
Software management
  • Very easy software installation and management.
  • Binary compatibility across Syllable versions: you are not forced to upgrade the system and applications together, but can upgrade them separately when you want to.
Software development
  • Programs for the graphical environment will be source compatible with Syllable Desktop.
  • Uses the ORCA clone of the REBOL programming language as a high-level semantic layer for communication and scripting.
  • REBOL software stack for additional programming.
  • REBOL/Core is included.
  • Supports all standards that the Linux kernel supports.
  • Cross-platform development is supported through ORCA, REBOL, POSIX, the GNU stack and the SDL subsystem.
License
  • The program source code is available, mainly under the GPL and LGPL licenses. The base system is free software, but allows closed-source application programs, without paying royalties. While we prefer open source, Syllable is a platform for both open and closed applications.