NOTA BENE : Traduction de la FAQ Syllable au 26 Juin 2011
Ce document a été traduit par Sylvestre qui n'a aucun lien avec l'équipe de développement de Syllable. Vous pouvez lui faire part de vos remarques (constructives) sur le forum de Syllable : http://forum.syllable.org/
Foire aux questions:
1. Connaître Syllable
1.1 Qu'est Syllable ?
1.2 Quelle est son histoire ?
1.3 Qui est derrière Syllable?
1.4 Comment l'équipe s'organise ?
1.5 Syllable est-il un clone de BeOs ?
1.6 Quelle est la fréquence des nouvelles versions de Syllable ?
2. Installer Syllable
2.1 Quelle est la configuration matérielle minimum ?
2.2 Syllable tournera-t-il sur mon matériel ?
2.3 Pourquoi Syllable utilise une version personnelle de GRUB ?
2.4 Puis-je démarrer Syllable avec le gestionnaire de démarrage déjà installé ?
2.5 L'installation du gestionnaire de démarrage GRUB a échoué. Pourquoi ?
2.6 Où puis-je trouver de l'aide et plus d'information sur GRUB ?
2.7 J'ai essayé d'installer Syllabe mais ça ne marche pas. Que dois-je faire ?
3. Utiliser Syllable
3.1 Le document de bienvenue (Welcome)
3.2 Où puis-je trouver des logiciels pour Syllable ?
3.3 Quels systèmes de fichiers sont disponibles sur Syllable ?
4. Résoudre les problèmes
4.1 Je crois avoir trouvé un bogue. Que dois-je faire ?
4.2 Comment puis-je ajouter ou modifier les options de démarrage du noyau ?
4.3 Comment enregistrer les événements liés au noyau ?
5. Émulateurs et machines virtuelles
5.1 Puis-je utiliser Syllable avec VMware ?
5.2 Puis-je utiliser Syllable avec Virtual PC ?
5.3 Puis-je utiliser Syllable avec Parallels ?
5.4 Puis-je utiliser Qemu avec Syllable ?
5.5 Puis-je utiliser Syllable avec VirtualBox ?
6. Autres
6.1 J'ai des suggestions. A qui puis-je en parler ?
6.2 Comment puis-je participer ?
1. Connaître Syllable
1.1 Qu'est Syllable ?
Le but du projet Syllable est de proposer un ensemble de systèmes d'exploitation libres, pour les particuliers et les petites entreprises. La version bureau (Desktop) de Syllable est une création originale d'un système d'exploitation. Syllable "server" correspond à la version serveur, qui elle, tourne sous Linux. Cette FAQ parle surtout de la version bureau de Syllable.
Syllable est actuellement en développement, mais il est stable et relativement mature, un certain nombre de logiciels utilitaires sont déjà disponibles. Syllable prends en charge une large gamme de périphériques ordinaires, comprenant des cartes graphiques, réseaux et son des constructeurs Intel, AMD, 3Com, nVidia et Créative.
1.2 Quelle est son histoire ?
Syllabe a été créé en Juin 2002 sur les bases du système d'exploitation AtheOs de Kurt Skauen. AtheOs avait été crée par Kurt au début des années 90, et a presque entièrement été écrit par lui de zéro. La première version publique d'AtheOs, la version 0.1.2, est apparue en 1997, elle a rapidement gagné un grand nombre de fans, comprenant des utilisateurs et des développeurs.
Après la sortie d'AtheOs 0.3.7 le développement s'est ralentie jusqu'à un arrêt complet quand Kurt s'est pris d'intérêt pour apprendre à piloter son avion. Syllabe est né d'un petit groupe de développeurs qui s'étaient impliqués dans la communauté AtheOs depuis un moment. La première version de Syllabe, la version 0.4.0, est sorti en Juillet 2002. Depuis, nous avons fait 22 versions dont trois versions majeures.
1.3 Qui est derrière Syllable ?
C'est une petite équipe de développeurs composé de Kristian Van der Vliet (Vanders), Kaj de Vos et Anthony Morphett. Il y a aussi d'autres développeurs qui écrivent des correctifs, créent des applications et portent des logiciels sur Syllable.
1.4 Comment l'équipe s'organise ?
Il n'y a aucune structure organisationnelle rigide, les gens sont libres de travailler sur ce qui les intéresse le plus. Généralement cependant Kristian travaille sur le noyau, les pilotes, les bibliothèques de fonctions du système et du serveur. Il maintient aussi certaines parties du système et applications spécifiques à Syllable.
Kaj de Vos à lui seul, écrit et maintient "Builder", il maintient également et teste de nombreux "recipes", faisant de lui notre "build engineer" officiel. Il est aussi la force motrice dans l'intégration de "ORCA", un langage de script similaire à "REBOL", dans Syllable.
Anthony Morphett contribue avec des correctifs divers.
Dee Sharpe travaille sur l'accélération matérielle 3D avec OpenGL.
1.5 Syllable est-il un clone de BeOs ?
Non. Les objectifs de BeOS et Haiku sont similaires, même si Syllable ressemble à BeOs à bien des égards, y compris son système de fichiers, sa structure de base et le modèle de son interfaces de programmation d'applications (API); il n'a jamais été et ne sera jamais un clone de BeOs.
1.6 Quelle est la fréquence des nouvelles versions de Syllable ?
Nous visons à fournir des versions stables de Syllable régulièrement. Nous faisons également des versions entre deux qui peuvent être utilisées pour tester des corrections de bogues et de nouvelles fonctionnalités, mais qui peuvent être instables pour une utilisation de tous les jours.
2. Installer Syllable
2.1 Quelle est la configuration matérielle minimum ?
Syllable requière au moins un processeur type Pentium. L'installation nécessite plusieurs centaines de mégaoctets sur un disque dur. 32 Mo de mémoire sont nécessaires pour démarrer. Vous devez avoir une carte graphique compatible ou une carte avec un BIOS supportant VESA 2.0. Pour le moment, un Pentium 60 avec 32 Mo de RAM et un disque dur de 540 Mo ou une petite partition devrait être le minimum pour utiliser Syllable. Un Pentium 166MMX avec 64 Mo de RAM et une partition de 1 Go peut faire tourner Syllabe tout à fait confortablement.
2.2 Syllable tournera-t-il sur mon matériel ?
Tant que votre ordinateur correspond à la configuration matérielle décrite dans la section 2.1, alors il est très probable que Syllable fonctionnera. Syllable peut, heureusement, aussi fonctionner sur les cartes mères les plus récentes avec des processeurs double coeurs. Syllabe actuellement ne fonctionne que sur du matériel 32 bits compatible Intel (parfois appelé "x86" ou "IA32") mais peut aussi fonctionner sur du matériel 64 bits (parfois appelé "x86-64", "AMD64" ou "EMT64") en mode 32 bits. Syllable dispose de pilotes pour une large gamme de matériels ordinaires.
2.3 Pourquoi Syllable utilise une version personnelle de GRUB ?
Le problème est que l'auteur originel d'AtheOs, Kurt, a écrit le système de fichiers AFS et le module AFS pour GRUB. Parce qu'il a en écrit le code, il en conserve également les droits. Afin de placer le module AFS dans le code source principal de GRUB, les mainteneurs de GRUB insistèrent pour que ces droits soient cédés à la FSF. Kurt ne voulais pas faire cela, il n'a donc jamais cédé le module AFS aux mainteneurs de GRUB. Nous ne pouvons pas plus céder ce module parce que nous ne possédons pas les droits sur ce code, on ne peut donc pas le donner aux mainteneurs de GRUB. Ce problème peut être résolu à l'avenir car quelqu'un a ré-écrit le module AFS pour GRUB 2.
2.4 Puis-je démarrer Syllable avec le gestionnaire de démarrage déjà installé ?
Pas directement. Si vous utilisez déjà GRUB pour démarrer votre système, vous pouvez simplement ré-installer en utilisant la version de GRUB qui vient avec Syllable, ou copier le module Syllable AFS (afs_stage_1_5) sur votre installation existante de GRUB. GRUB sera alors capable de démarrer directement Syllable.
Une autre option est d'installer GRUB pour Syllable sur la partition où vous avez installé Syllable, puis de le chaîner à partir de votre gestionnaire de démarrage existant. Comment le faire dépendra du gestionnaire de démarrage que vous utilisez, vous devriez consulter sa documentation pour plus d'informations.
2.5 L'installation du gestionnaire de démarrage GRUB a échoué. Pourquoi ?
Actuellement, il y a deux raisons connues:
- La version de GRUB actuellement disponible pour Syllable ne peut pas s'installer correctement sur de gros disques durs. Dans ce cas, vous devez installer GRUB manuellement (voir la section 3.1 de la notice d'installation pour plus d'informations).
- Le fichier de configuration de GRUB qui a été généré par l'installateur de Syllable est incorrect. Cela peut se produire sur les machines qui ont des disques durs SATA (serial-ata), dans ce cas Syllable peut avoir mal identifié le numéro du disque dont GRUB a besoin pour démarrer.
Vous pourriez avoir à éditer le fichier de configuration de GRUB et à modifier les identifiants des disques, puis à installer GRUB manuellement (voir la section 3.1 de la notice d'installation pour plus d'informations). Il y a parfois d'autres problèmes liés à GRUB, mais qui ne sont pas spécialement spécifiques à Syllable.
2.6 Où puis-je trouver de l'aide et plus d'information sur GRUB ?
Le site officiel de GRUB peut être trouvé à l'adresse : http://www.gnu.org/software/grub/
Vous devrez vous référer à la documentation "GRUG LEGACY" située ici : http://www.gnu.org/software/grub/manual/
2.7 J'ai essayé d'installer Syllabe mais ça ne marche pas. Que dois-je faire ?
D'abord, lisez cette FAQ pour voir si votre problème y est déjà traité. S'il ne l'est pas, s'il vous plaît cherchez dans notre base de données de bogues ici : http://forum.syllable.org/viewforum.php?f=4 pour voir si quelqu'un d'autre a déjà signalé un problème similaire. Si vous ne trouvez rien en rapport à votre problème, s'il vous plaît soumettez un rapport de bogue. Vous pourriez être invité à télécharger et essayer la dernière version en développement ou essayer différentes choses pour nous aider à identifier et à résoudre votre problème, aussi, s'il vous plaît garder cela à l'esprit. S'il vous plaît n'ignorez pas le problème en espérant qu'il soit corrigé dans une future version de Syllable. Si nous ne recevons pas les rapports de bogues, nous ne pourront pas résoudre les problèmes.
3. Utiliser Syllable
3.1 Le document de bienvenue (Welcome)
Les instructions de base pour utiliser Syllable sont décrites dans le document de bienvenue (Welcome) ici: http://web.syllable.org/Desktop/Welcome.html ou dans Syllable à "/documentation/Welcome.html"
3.2 Où puis-je trouver des logiciels pour Syllable ?
A la page de téléchargements principale : http://web.syllable.org/Syllable/downloads.html
Un site correspondant à la version serveur de Syllable se trouve ici : http://web.syllable.org/Linux/downloads.html
3.3 Quels systèmes de fichiers sont disponibles sur Syllable ?
Syllable peut lire et écrire sur les systèmes de fichiers AFS (son système de fichiers natif) et FAT. Il peut également lire à partir des CD-ROM ISO9660 (incluant le RockRidge et le Joliet), Linux Ext2/3 et Windows NTFS. Un pilote BeFS est également inclus.
4. Résoudre les problèmes
4.1 Je crois avoir trouvé un bogue. Que dois-je faire ?
Nous utilisons le forum pour recenser les bogues ici: http://forum.syllable.org/viewforum.php?f=4 (Un nouveau traqueur de bogues sera implémenté plus tard)
S'il vous plaît, chercher ici si le bogue y a déjà été rapporté. Si vous pensez avoir trouvé un nouveau bogue, s'il vous plaît faites un rapport. Vous devrez y inclure des informations essentielles sur le bogue et si il est liée au matériel ou à un périphérique particulier, des informations sur la configuration matérielle.
4.2 Comment puis-je ajouter ou modifier les options de démarrage du noyau ?
Vous pouvez ajouter une option temporairement en modifiant la configuration de GRUB au démarrage, ou vous pouvez ajouter une option de façon permanente en éditant le fichier de configuration de GRUB dans Syllable.
- Pour ajouter une option de démarrage temporairement :
Lorsque le gestionnaire de démarrage GRUB démarre, il affiche un menu avec les systèmes disponibles. Dans ce menu, sélectionnez l'entrée "Syllable" et appuyez sur la touche "e". Cela permet d'afficher la configuration de GRUB. En utilisant les touches fléchées, sélectionnez la ligne qui commence par "kernel" et appuyez à nouveau sur "e" pour modifier cette ligne.
A la fin de la ligne, ajoutez les options dont vous avez besoin. Une fois que vous aurez terminé, appuyez sur "ENTRER" pour valider les modifications; puis appuyez sur "b" pour démarrer avec cette nouvelle configuration pour GRUB. Les modifications faites de cette manière ne seront pas permanentes.
- Pour ajouter une option de démarrage de façon permanente :
Le fichier de configuration GRUB peut être trouvé dans "/boot/boot/grub/menu.lst". Ouvrez le avec votre éditeur de texte préféré (à défaut avec "Aedit") et ajoutez les options dont vous avez besoin à la fin de la ligne qui commence par "kernel".
Une fois que vous aurez terminé, enregistrez le fichier. La prochaine fois que vous démarrez Syllable, les nouvelles options du noyau seront utilisées.
4.3 Comment enregistrer les événements liés au noyau ?
Normalement Syllable enregistre les informations de débogage du noyau dans le fichier "/var/log/kernel"
Si pour une raison quelconque, vous ne pouvez pas accéder à ce fichier (par exemple Syllable ne démarre pas correctement), vous pouvez toutefois enregistrer ces informations de débogage en utilisant un câble série "type modem RTC" connecté à un deuxième ordinateur.
Une fois que vous avez connecté les deux machines avec le câble, vous devrez utiliser une application console telle que "Minicom" sous Linux ou "HyperTerminal" sous Windows. Ce logiciel doit être configuré pour une vitesse de transmission de 19200 bps, 8 bits de données, aucune parité et 1 bit d'arrêt (communément abrégé 8N1).
Lorsque vous démarrez Syllable sur la première machine, suivez les instructions de la section 4.2 puis ajouter les paramètres suivants lors du démarrage :
debug_port=1 debug_baudrate=19200 debug_plaintext=true
Vous devriez marquer "debug_port = 2" si le câble est connecté au second port série. Lors du démarrage, Syllable enverra les informations de déboguage du noyau vers le deuxième ordinateur, où vous pourrez utiliser la console pour enregistrer les données dans un fichier.
5. Émulateurs et machines virtuelles
5.1 Puis-je utiliser Syllable avec VMware ?
Oui. Une image disque VMware officielle est disponible au téléchargement ici : http://web.syllable.org/pages/get-Syllable.html#emulate
Avec VMware Fusion et avec les versions de VMware plus récentes que la version 6, vous devez régler la compatibilité matérielle sur VMware Workstation 6. Si VMware tente de mettre à jour l'image VM, vous devez décliner.
Selon certaines sources, Syllable se bloque sur VMware Workstation lorsqu'il est utilisé sur des processeurs AMD double coeurs. Si vous rencontrez ce problème, vous pouvez y remédier en ajoutant au fichier "config.ini" dans le dossier Application Data VMware Workstation , la ligne suivante:
host.TSC.noForceSync = "TRUE"
Sous Windows Vista, ce fichier se trouve ici : C:\Users\All Users\VMware\VMware Workstation\config.ini
(Notez que le dossier "All Users" est masqué par défaut.)
5.2 Puis-je utiliser Syllable avec Virtual PC ?
Syllable est connu pour fonctionner sur Virtual PC depuis la version 5.1 ainsi que sur les suivantes. Sur Virtual PC 2007, vous devez ajouter les paramètres au noyau (voir section 4.2) suivants :
disable_smp=true disable_pci_irq_routing=true
5.3 Puis-je utiliser Syllable avec Parallels ?
Il a des témoignages de succès et d'échec avec Parallels, de fait la situation n'est pas claire. Le dernier rapportait que Syllable fonctionne. La meilleur chose à faire est peut être d'essayer, ensuite vous nous direz se qu'il en est !
5.4 Puis-je utiliser Qemu avec Syllable ?
Oui. Syllabe est connu pour fonctionner avec Qemu aussi longtemps que vous utilisez un BIOS VESA 2.0 VGA (qui est inclus dans la dernière version de Qemu). Il est aussi préférable d'utiliser Qemu avec le paramètre "-std-vga", car l'émulation graphique par défaut (Cirrus Logic) est effectivement plus lente avec Syllable et limite le nombre de modes vidéos disponibles. La palette de couleurs est encore limitée. Curieusement, les versions actuelles de Syllable fonctionnent un peu plus lentement avec la virtualisation au lieu d'accélérer, donc si vous êtes sous Linux, et que vous avez le module noyau "kqemu" de chargé, il serait mieux de le désactiver avec le paramètre "-no-kqemu".
Vous pouvez utiliser le "Live-CD" Syllable, comme une image ISO ou monté physiquement, ou encore le fichier ".Vmdk" depuis l'image disque VMware.
5.5 Puis-je utiliser Syllable avec VirtualBox ?
Oui. Depuis la version 0.6.4, VirtualBox fonctionne sur Syllable. Cependant, les performances sont médiocres et l'accélération graphique n'est pas supportée. Vous pourriez aussi avoir besoin des paramètres noyau suivants (voir section 4.2) :
disable_smp=true disable_acpi=true
6. Autres
6.1 J'ai des suggestions. A qui puis-je en parler ?
La communauté syllabe est amicale et nous sommes toujours heureux d'entendre de nouvelles idées ou suggestions. Notre forum internet est généralement animé, vous pouvez le trouver ici http://www.syllable.org
Vous pouvez également vous abonner à la liste de diffusion "syllable-developer" et discuter de vos idées par courriel.
6.2 Comment puis-je participer ?
Joignez-vous à la liste de diffusion "syllable-developer" et commencez. Si vous voulez parler de ce que vous comptez faire d'abord, sur le forum ou sur la liste de diffusion, nous serons heureux de vous diriger dans la bonne direction.
Merci à Sylvestre