[Syllable Logo]
...становится легкой в использовании свободной операционной системой для домашних пользователей и малого офиса. Она мощная, небольшая и чрезвычайно быстрая. Подробнее.

Попробуйте Syllable!

Restless native Dec 19, 1:42
[Ports] [Open sourced REBOL 3 programming language on Syllable Desktop 0.6.7]

As we predicted many years ago, version 3 of the REBOL programming language has finally been open sourced, under the Apache 2 licence. REBOL originally constituted our main cross-platform strategy, but we are now also free to use it in the Syllable base platform, which should not contain closed parts.

So far, REBOL 3 ran on Syllable Desktop using the Linux version of the interpreter library. Now its source code compiles natively on Syllable, and we have integrated it in our build system. To compile REBOL and start it, enter the following commands in the terminal. You need the latest version of Builder. On Syllable Desktop 0.6.7, do:

    build update
    build log
    package unregister Builder
    package register Builder
    build REBOL-Core--current
    build install REBOL-Core--current
On Syllable Server, install the newer Builder package. Then do:
    s build update
    build log
    build get REBOL-Core--current
Install the binary version of REBOL 3 in the REBOL-Core--current/make/ subdirectory as r3-make. Then from the parent directory again:
    build REBOL-Core--current
    build install REBOL-Core--current

We now have the choice between the interpreted REBOL language and the compiled Red language. We have already contributed a bridge between them, that allows to write REBOL extensions in the Red/System language. Previously, REBOL 3 extensions needed to be developed in C, which has proven unpopular. This currently requires a development branch of Red on Windows, but this will be extended to Syllable.

[Ports] [Red programming language alpha 1 on Syllable Desktop 0.6.7]

The first alpha of the high-level Red programming language has been released (demo program, video on Software Freedom Day at the Science Park in Amsterdam). It was developed to support Syllable Desktop after the first code was available. Red compiles to the low-level Red/System programming language as an intermediate format before compiling it to native machine code. Red/System was already ported to Syllable, but more porting work was needed for Red. It requires Syllable 0.6.7 for its POSIX mmap support.

Ready to run test programs (download, instructions) are now available for all Red's targets: Syllable, Linux x86, Linux ARM (screenshot on the Raspberry Pi, video on Hardware Freedom Day), Android, OS X and Windows. For Syllable Server, you need the Linux x86 versions.

Enlightened at ten Jul 16, 16:22
[Ports] [Enlightenment Evas canvas animation on Syllable Desktop 0.6.7]

Today marks the tenth anniversary of the first release of Syllable Desktop, then plainly called Syllable 0.4.0. The original website and announcement are gone, and many other circumstances of the time have changed quite dramatically. We are happy that Syllable is still here - which, judging by comparable ventures, is a feat to be proud of.

We would like to celebrate by presenting the port of most of the Enlightenment E17 graphics stack to Syllable Desktop. The screenshot shows a 3D animation in the Evas canvas engine. (It shows tearing because the animation runs close to full speed and Syllable does not lock the display when making a screenshot. This is not present in the actual display.)

[Enlightenment Evas canvas object stacking on Syllable Desktop 0.6.7] The Enlightenment Foundation Libraries constitute a cross-platform application framework, from a graphics engine up to a widget set and a desktop environment. The stack is modularised into more than ten packages, so we can use only what we need. We have ported most of the stack but not the desktop and not yet the widget set.

The Evas canvas is a scene graph rendering engine. It does not just draw bitmaps, or even vectors, but handles such elements as objects. Because it knows where they are, it can redraw and therefore move and otherwise manipulate them at will. The screenshot shows three Evas squares objects in a stacking order that can be changed.

[Enlightenment Edje layout perspective on Syllable Desktop 0.6.7] On top of the canvas engine is the Edje layout engine. It can do all sorts of manipulations on its layout objects, including 3D transformations. The screenshot shows a text in a rectangle, transformed in a 3D perspective that can be changed and animated.

A number of subsystems that are common in other open source projects have been ported to Syllable Desktop to support Enlightenment. Font rendering is done by FreeType, which Syllable already used, and font management by FontConfig. Other libraries that Enlightenment supports can be ported in the future, such as FriBidi for right-to-left text and Harfbuzz for font shaping of languages with complex glyph interactions.

[Enlightenment Edje layout engine swallowing events on Syllable Desktop 0.6.7] Enlightenment is an integrated stack. It can be programmed at a high level, for example in the Edje layout engine, but lower levels can be addressed when needed. The engine is consistent across these levels. Events and graphics effects are propagated through this stack until they reach their proper destination. The screenshot shows an Edje layout object programmed to swallow user interface events.

This graphics stack is running on top of the SDL subsystem in Syllable. Therefore, it is currently limited to a single window per application. In the future, a native Syllable backend could be written for Enlightenment. We have ported the latest version of Enlightenment, the new E17 from a month ago. In this, Evas doesn't have a specific SDL backend anymore, but integrates through its generic memory buffer backend. In a similar way, Evas could already be used in a native Syllable C++ application.

[Enlightenment Edje layout slider dragging on Syllable Desktop 0.6.7] We hope to port the E17 widget set Elementary in the future, which reached version 1.0 only a few months ago, to complete this cross-platform application framework. We already have it working on Syllable Server. It is built on top of the Edje layout engine, so widgets can be manipulated in the same ways as Edje and Evas objects.

The screenshot shows an example of how a slider widget can simply be programmed on top of Edje.

[Syllable] []

After two months of testing the release candidate, we are happy and proud to present Syllable Desktop 0.6.7. We thank all of the volunteers who contributed to this release for their generous efforts. This version brings many changes and additions. The full release notes are here.

The screenshot shows a sample of the first 3D functionality in Syllable. (The screenshot shows tearing because the demos are animating at full speed. This is an artifact of the screenshot process, not of the actual display.) Other highlights include that REBOL 3 and Boron are now included and that the system is now prepared for the upcoming high-level Red programming language.

Download and installation instructions are here. The official location for extra software is here. Further, almost hundred SDL programs are here.

Welcome to TechWorld Readers Sep 1 2011, 1:42

We were recently asked to do an interview for IDG. The article is now published as the top story on TechWorld Australia. There is a summary article, written by Rohan Pearce. We congratulate Rohan on his new position as the editor of TechWorld. He was kind enough to publish the full interview, as well. The articles are even discussed on Slashdot.

Webster Respinning Aug 6 2011, 16:35
[Applications] [Webster browser with fixed cookies on Syllable Desktop 0.6.6]

The Webster web browser in Syllable 0.6.6 fails to remember cookies, because it tries to store them in the location for the old ABrowse browser that it succeeded. The development build of Syllable Desktop has a newer version that fixes this, which is also on the new Syllable 0.6.6 live CD. You need it for example to make web sites remember your log-in status. We have now made this Webster version available separately in our additional downloads, so it is easier to install on Syllable 0.6.6.

New Transferrer Version Jul 2 2011, 21:36
[Applications] [Transferrer on Syllable Desktop downloads from and uploads to FTP servers]

Anthony has made and published a new version of Transferrer, our FTP client application. He has made a number of fixes to the functionality and the appearance, and has integrated work from contributors. The application is not done yet, but it is becoming usable for your downloading pleasure, and your uploads if you are so inclined.

Remember, Transferrer is our community project, so you can help creating it, and we supply extra facilities to support you.

Number 0.6.6 Is Alive! Jun 14 2011, 22:16

We have released a live CD for Syllable Desktop 0.6.6. It has been a long time since the last live CD, so we skipped Syllable 0.6.5. The creator of the original live CD left the project, without releasing the build scripts. Further it turned out that a needed patch to Syllable wasn't available, either, so we had to create a whole new live CD, including a modified kernel.

The goal of this live CD is to make it usable for many more real tasks. This is the first Syllable live CD that can run from a USB CD player. Compared to the old live CD's, it also has specific support for emulators and some netbooks. The default screen resolution is more comfortable and virtual desktops are used to provide other resolutions at a keypress. The desktop is arranged with quick access to functions that are useful when running the live CD. The old ABrowse is succeeded by the Webster browser. CUPS, SANE, CDRTools, SimpleBurn, 7-Zip, OpenSSH, Transmission and NetCat are now included. More drivers are also included, such as BFS and the native AtheOS network file system. There are also several improvements over Syllable 0.6.6. For the first time in a Syllable release, it ships with the REBOL 3 programming language, including the cURL binding that was written by us. The Boron programming language is also included and the Webster browser is a fixed version. The boot menu is based on the enhanced one in the current Syllable development build and has extensive troubleshooting options.

Be sure to read the Welcome document on the desktop. It was written especially for this live CD to introduce its (new) features.

Easter Eggs Apr 24 2011, 23:25
[Ports] [MilkyTracker on Syllable Desktop]

“Bogomips” has been working hard to bring us many goodies. He has opened a website for French Syllable users with instructions in French, and another website for many SDL applications that he is porting to Syllable. He is providing instructions for compiling them, and also software packages ready to install. There are over fifty packages already, in multiple categories such as games, music and graphics software, so you may want to have a look. :-) And finally, he made a nice video of the Power Manga game.

[Warmux on Syllable Desktop] We have wished for many years that people would take up the many SDL programs that can be ported to Syllable, so we commend him for this effort.

Picture Perfect Mar 24 2011, 0:40
[Ports] [Pig demo SDL game]

User “Bogomips” on the forum has found that our SDL subsystem on Syllable Desktop doesn't support PNG images yet. We tracked the problem to the SDL-Image component and found TIFF image support missing, as well. We have published a fixed resource package for SDL-Image that you need to port modern SDL programs or to run programs ported by others. Installing this will not remove the SDL-Image in the system, but will override it. Although JPEG (and GIF) images already worked, you need to install the new LibJPEG package, too. This is now a shared library, and used by SDL-Image.

Since SDL-Image is missing from the current Syllable Desktop development build, you can also use these packages to fix that.

In the process, we published new packages for LibPNG, GIFLib and LibTIFF, that you can use to develop or port software. Finally, we made a package for the Pig example game.


The website for the ReBorCon 2011 that Bas is organising is now available. ReBorCon is a new, international conference for the REBOL family of programming languages, including the current REBOL 2 line, the REBOL 3 in development, and the open source Boron language. The programme includes several topics that are of interest for Syllable.

[News] [Syllable Desktop showing multiple open filer windows]

The third edition of the Syllable Winter Conference will take place in the Netherlands on Saturday the 29th of January, in conference centre "Het Brandpunt" in Baarn. We will demonstrate setting up Syllable Server as a web/FTP/SSH server, making a website on Syllable Desktop, and building it and uploading it to Syllable Server with REBOL 3. This will show REBOL 3 and a new cURL binding for it on Syllable Desktop. Further, we hope to have another goodie for the visitors, to take home.

To give you an impression of the conference, you can see the more than seventy Dutch spoken videos on YouTube of the presentations given during the first Syllable Winter Conference in 2009 (playlist), the second Syllable Winter Conference in 2010 (playlist) and the fourth Syllable Summer Conference in 2010 (playlist).

For information about the conference, contact Bas de Lange on the email address mentioned here.

SylCon Summer 2010 Movies Jan 7 2011, 0:11
[News] [Syllable Server with Rox Desktop]

During the SylCon Summer conference 2010 we filmed the presentations given. It took a while to process them, but thanks to skûtsje shipper Paul Fortuijn (who took the time of processing all the movies) now they are finally available on YouTube. If you want to view the movies in Ogg video format, use this website: TinyOgg.com.

Topics covered include the Syllable Server release 0.4, the new graphical development version of Syllable Server, advancements in REBOL 3, improvements in our CMS and how we will open up our communication channels. The movies are Dutch spoken. If you want to help making translations and sub-titles of these videos please contact Bas de Lange on the email address mentioned here.

Good Syllable Year! Jan 1 2011, 20:30

We wish everyone a good Syllable year! Last year we promised to create some breakthroughs, and we did. After making the REBOL 3 and Boron programming languages available on both Syllable Desktop and Syllable Server, we started working on their closer integration with the system. We created the first REBOL extension on Syllable, and will soon announce the first binding with a programming library. We made the REBOL 3 collaboration system and the CMS for the Syllable web sites run on Desktop. The CMS became more capable and fifteen times faster, so that it is now much easier for us to maintain the sites. We made a new Syllable Server release, and created a graphical version of it with the ROX desktop, that we are using internally and that has enabled us to move away from non-Syllable Linux distributions (extending our hardware's life span in the process).

Most of these accomplishments are "under the hood". We demonstrated them on the Syllable Conferences and on Software Freedom Day, but they are not easily available yet. So the main goal for this year is to continue with these developments and to make them better available to the public.

Splendid Isolation Dec 9 2010, 23:11
[Applications] [Syllable Desktop building and publishing its own website]

The CMS that builds our websites was used on Syllable Server so far, but now it has been ported to Syllable Desktop. This was done by porting it to REBOL 3. The screenshot shows Desktop building its own website in static batch mode and synchronising it with Amazon S3.

Syllable Desktop showing its own website locally This screenshot shows Webster previewing the built site as local files. Building the websites on Syllable Server is around 35% faster with REBOL 3 than with REBOL 2. A few longstanding problems in our Russian website and documentation were fixed because REBOL 3 now understands Unicode.


Syllable - это проект энтузиастов по созданию простого в использовании семейства операционных систем. Вы сможете использовать их как отдельно, так и вместе при построении сетевой инфраструктуры. Прочитайте описание и перейдите в раздел Syllable Desktop или Syllable Server для получения дополнительной информации и получения дистрибутивов систем.

[Syllable Desktop]Syllable Desktop оригинальная, современная операционная система, выполненная в лучших традициях Amiga и BeOS, использующая ряд наработок из проекта GNU и Linux. Она спроектирована так, чтобы оптимизировать использование Вашего компьютера, сделать его исключительно быстрым и простым в использовании. Система находится в стадии разработки, поэтому ее очень интересно попробовать, но Вам придется определиться, подходит ли она сегодня для Ваших повседневных нужд. Работает Syllable Desktop на классических компьютерах, минимальные системные требования - процессор класса Pentium с 32 MB оперативной памяти. Syllable поможет вдохнуть жизнь в старый компьютер, а более современный станет работать невероятно быстро.

Более подробно про
Сайт Syllable Desktop

[Syllable Server]Syllable Server небольшая высокоэффективная серверная система, использующая ядро Linux. Syllable Server совместима с приложениями, написанными для Linux, но в то же время мы сделали все возможное для того, чтобы сделать ее максимально похожей на Syllable Desktop. Система спроектирована для использования на серверах, в то же время наследуя скорость и эффективность, присущие Syllable Desktop. Данная версия предоставляет только текстовый интерфейс для простого управления системой и включает поддержку нескольких простейших графических приложений. (На снимке Вы можете увидеть Syllable Server, запущенный на Syllable Desktop в эмуляторе). Стройный дизайн и хорошая документация позволяют быстро начать практическое использование системы. В следующих версиях мы планируем добавить графический интерфейс от Syllable Desktop, который еще больше облегчит Вам работу с Syllable Server. Благодаря использованию Linux в качестве базы Syllable Server, мы создали стабильную и функциональную систему, способную продуктивно работать при минимальных системных требованиях. Так, для ее запуска Вам потребуется процессор класса 486 с 16 MB оперативной памяти. Syllable Server позволит вернуть к жизни старый компьютер, а современные компьютеры смогут стать еще более производительными.

Подробная спецификация
Сайт Syllable Server

Power Manga on Syllable Desktop - видео
More Movies

Copyright © 2002 - 2012 Syllable Project
All Rights Reserved