Parmi ses caractéristiques on trouve :
- système de fichier 64 bits journalisé,
- environnement graphique Orienté Objet,
- gestion du multiprocesseur,
- utilisation de REBOL comme langage de script.
Notez qu'il existe aussi une version Server de Syllable, qui, contrairement à la version Desktop décrite ci-dessus, est basée sur Linux. Syllable est un fork d'Atheos datant de 2002 diffusé sous licence GPL.
Ses caractéristiques sont :
- noyau monolithique modulaire,
- multi-tâches préemptif et multi-threading,
- OS nativement graphique (pas de mode console pur)
- volonté de respecter les normes POSIX et la Standard Unix Specification,
- utilisation des attributs de fichiers étendus,
- système de fichier 64 bits journalisé,
- environnement graphique Orienté Objet,
- gestion du multiprocesseur,
- utilisation de REBOL comme langage de script.
L'idée d'utiliser les attributs de fichiers étendus, qui vient de BeOS, est destinée à être au coeur de l'environnement de bureau. Ainsi, les types MIME des fichiers sont stockés dans le système de fichier, ce qui remplace l'usage des extensions de noms de fichiers sous d'autres systèmes. À terme, il est prévu d'y stocker plus d'informations, telles que la position des icônes.
Syllable possède une interface graphique simple et dépouillée et une ligne de commande utilisant bash. Plusieurs applications sont disponibles, parmi lesquelles AEdit (éditeur de texte), ABrowse (navigateur utilisant WebKit comme moteur de rendu) ou encore Whisper (client mail).
Les applications destinées à Syllable peuvent êtres créées grâce à l'environnement de développement intégré de Syllable, sIDE. Syllable possède une API orientée C++, appelée LibSyllable. De plus, Syllable respecte en grande partie les normes POSIX, ce qui permet de porter nombre d'applications issues d'autres systèmes. Vim, Perl, Python, Apache font ainsi partie des applications disponibles.
Ce qu'il faut surtout retenir de Syllable, c'est que derrière ses bases solides et robustes (noyau monolithique de type UNIX) ce système cache un grand nombre de petites et grandes idées innovantes ou qui n'ont pas rencontré le succès qu'elles auraient dû.
Aller plus loin
- Syllable (10 clics)
- Captures d'écran (4 clics)
- REBOL (2 clics)
- Syllable sur Framasoft (10 clics)
- Haïku, un OS ayant certains points communs avec Syllable (5 clics)
- Syllable Server sur DLFP (2 clics)
# Rebol
Posté par Sytoka Modon (site web personnel) . Évalué à 9.
[^] # Re: Rebol
Posté par Miod in the middle . Évalué à 4.
Ce qui fait qu'en Rebol, l'expression 2 + 3 * 5 a la valeur 25. Pour quelqu'un un tantinet scientifique, c'est très perturbant.
[^] # Re: Rebol
Posté par gyhelle . Évalué à 10.
[^] # Re: Rebol
Posté par reno . Évalué à 6.
La vrai question est plutot REBOL est-il un meilleur langage de script que zsh ou Ruby?
[^] # Re: Rebol
Posté par Larry Cow . Évalué à 0.
[^] # Re: Rebol
Posté par Larry Cow . Évalué à 4.
[^] # Re: Rebol
Posté par Nerdiland de Fesseps . Évalué à 4.
À noter que Rebol 3 devrait avoir des bouts libres, mais le noyau restera proprio. C'est amusant de voir l'argument sur le site de Rebol : selon eux, le code proprio permet d'avoir un standard qui garantit que ça marche de la même manière sur tous les systèmes ( http://www.rebol.com/docs3/architecture.html )... D'ailleurs c'est vrai, hein, c'est pas comme si ça entraînait la création de plusieurs clones libres qui ne fonctionnent pas exactement pareil (R#, Orca...).
De ce que j'ai vu, le choix du langage par Syllable était pour donner aux utilisateurs un moyen facile de scripter et créer des applications, sans nécessiter un haut niveau technique, comme le faisait REXX sur AmigaOS (je suis pas sûr de tout ça).
[^] # Re: Rebol
Posté par Frédéric COIFFIER . Évalué à 3.
A part dans Login (la référence !!), je n'avais jamais entendu parler de Rebol (ça me fait tellement penser à Cobol, "Ras-le-bol" que ça me file des boutons...)
[^] # Re: Rebol
Posté par Amand Tihon (site web personnel) . Évalué à 3.
# Pas de parametres personnels dans les attributs des fichiers
Posté par Sytoka Modon (site web personnel) . Évalué à 10.
> d'informations, telles que la position des icônes.
Erreur fatale. Mac fait fonctionne ainsi depuis des lustres et non fait chi... avec cela. Sur un dossier partagé à plusieurs, la position des icônes est personnel et ne doit donc pas être stocké dans le fichier ou dans le dossier (sysème Mac) mais au niveau du dossier personnel de la personne.
Ce type de fonctionnement n'est pas réaliste dans un environnement multi-utilisateur.
[^] # Re: Pas de parametres personnels dans les attributs des fichiers
Posté par daemontux . Évalué à 1.
# relativiser...
Posté par xavier dumont . Évalué à 7.
c'est un peu exagéré. Quand on installe Syllable on a vite fait le tour... Ce qui ne retire rien, d'ailleurs, à la valeur du système, mais il faudrait plutôt insister et expliquer la valeur intrinsèque de Syllable par rapport à linux....
[^] # Re: relativiser...
Posté par daemontux . Évalué à 7.
Tu dis que quand on installe Syllable on a vite fait le tour, mais toutes les applications existentes ne sont pas fournies de base (le projet vend un premimum CD avec plus d'applications installées, ce qui permet de soutenir le développement). Plus d'appli sont disponibles ici : http://web.syllable.org/pages/applications.html. Et je rapelle que beaucoup d'applis en ligne de commande issues de linux/unix fonctionnent avec une simple recompilation.
En tout cas je suis content, ma première dépêche sur Linuxfr ^^.
[^] # Re: relativiser...
Posté par Nerdiland de Fesseps . Évalué à 4.
[^] # Re: relativiser...
Posté par daemontux . Évalué à 2.
[^] # Re: relativiser...
Posté par ZeroHeure . Évalué à 5.
"La liberté est à l'homme ce que les ailes sont à l'oiseau" Jean-Pierre Rosnay
[^] # Re: relativiser...
Posté par gpe . Évalué à 6.
Là je suis complètement d'accord! Qu'apporte-t-il par rapport aux autres OS (libre ou non)? Qu'est-ce qui a motivé sa création? C'est dommage que ça ne fasse pas partie de la dépêche. On doit sûrement trouver l'info sur le site du projet mais encore faut-il y aller et là j'avoue que je n'ai pas eu l'envie... ;-)
Mais la critique est l'art est difficile, alors courage et ne t'arrête pas à ta première dépêche... :-)
[^] # Re: relativiser...
Posté par monseigneur . Évalué à 4.
Les distribs Linux ayant bien évolué depuis quelques années (merci Ubuntu), elles sont maintenant utilisables par le plus grand nombre, la question se pose donc moins.
C'est donc exactement le même but que SkyOS, BeOS, Haiku. A part que BeOS est mort, Haiku prometteur mais encore un peu jeune et SkyOS n'est pas libre.
Etre Posix sans être véritablement un Unix.
D'ailleurs MacOS X est le Saint Graal de tous ces OS. S'il était open-source, il aurait facilement éradiqué cette "concurrence" !
Et puis, Syllable est aussi un "hobby" : il est développé pour le plaisir d'être développé. Faut pas forçément chercher plus loin... Et cela explique aussi le rythme parfois irrégulier des développements...
[^] # Re: relativiser...
Posté par CrEv (site web personnel) . Évalué à 7.
Ha vi, c'est vrai qu'avant ubuntu, on avait ni installeur graphique clic clic, ni outils de configuration graphique neuneu proof et évidemment rien du tout qui (au choix des expressions à la mode...) :
- juste marche (putain mais qu'elle est horrible celle là...)
- marche hors de la boite
[^] # Re: relativiser...
Posté par monseigneur . Évalué à 2.
C'est vrai que Ubuntu n'est pas venu en sauveur. On peut dire qu'ils sont juste venus au bon moment et qu'ils ont eu un bon coup de buzz. Mais c'est bien l'ensemble des projets qui ont poursuivis leur développement et ont atteint un stade qui leur permet désormais d'être utilisé par le plus grand nombre.
Car quelques années auparavant, je me souviens avoir toujours été obligé de configurer le son, le réseau ou la vidéo à la main.
[^] # Re: relativiser...
Posté par CrEv (site web personnel) . Évalué à 1.
C'est bien ça que je trouve étrange...
Je ne me souviens pas avoir eu besoin de configurer quelque chose pour mes cartes son depuis ... depuis 6-7 ans que je commence sous linux. En clair, jamais.
Pour la vidéo ? disons depuis au moins 5 ans (sauf paramètrage tordus toujours pas gérés maintenant)
Pour le réseau ?? jamais à la main, toujours dans une belle GUI sur mon poste... wifi compris
Mauvaise distrib -> changer de distrib et pas la peine d'attendre qu'ubuntu le sauveur du monde arrive !
[^] # Re: relativiser...
Posté par daemontux . Évalué à 1.
[^] # Re: relativiser...
Posté par M . Évalué à 2.
J'ai pas trouvé l'interface graphique très intuitive alléchante (je dis pas que sous linux c'est mieux). Par exemple la validation se fait parfois par bouton, d'autre fois par fermeture de la fenetre
Ce que je trouve qu'il manque c'est une interface pour neuneu : simple, intuitive, ...
[^] # Re: relativiser...
Posté par daemontux . Évalué à 1.
Ça répond à pas mal de questions.
[^] # Re: relativiser...
Posté par monseigneur . Évalué à 4.
J'aimerais bien quelques exemples car pour l'instant je n'ai rien vu d'aussi excitant dans Syllable (et pourtant j'étais un fan, il y a quelques années)
# Architecture matérielle
Posté par doupatex . Évalué à 1.
Dommage, j'aurais bien essayé :-)
[^] # Re: Architecture matérielle
Posté par monseigneur . Évalué à 0.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.