Mollenos / Vali est un système d'exploitation open source . Le système d'exploitation est construit en mettant l'accent sur les principes modernes. L'inspiration pour la construction était à l'origine de découvrir les concepts du système d'exploitation et d'apprendre de la complexité impliquée. J'ai découvert que la construction de Mollenos était ma passion, et j'y travaille depuis son début en 2011. Le principal objectif de Mollenos est de fournir une expérience utilisateur moderne, à la fois du point de vue du développement, mais aussi du point de vue des utilisateurs.
L'une des caractéristiques de base de Mollenos est complètement immuable. Le système d'exploitation central est emballé dans un système de fichiers en lecture seule qui est monté pendant le démarrage. Les applications sont également emballées dans des images de système de fichiers en lecture seule qui sont montées lorsqu'elles sont installées. Cela garantit que le système d'exploitation et son logiciel fonctionnent dans des contraintes aussi sûres que possible.
| Projet | Lien | Description |
|---|---|---|
| gracht | github | Bibliothèque de protocole fortement présentée dans Mollenos / Vali. |
| vioarr | github | Window Manager avec terminal et lanceur construit sur sur le Gracht. |
| openlibm | github | Bibliothèque mathématique utilisée à Mollenos |
| acpica | github | Bibliothèque ACPI open source |
La méthode recommandée pour essayer les mollenos est de télécharger la construction nocturne ci-dessus. Cela vous fournira un fichier .img que vous pouvez démarrer dans des émulateurs Qemu ou Bochs. (Ou d'autres qui acceptent les fichiers .img).
Si vous avez besoin du format VMDK pour VMware ou VirtualBox, vous devrez suivre les directives de construction sur la façon de créer l'image par vous-même.
Mollenos n'est pas assez mature pour être un pilote quotidien, et donc aucune étape ne sera fournie sur la façon d'installer le système d'exploitation sur votre ordinateur local, car cela ne serait pas sage pour nous. Si vous voulez le faire, vous devriez être assez averti en technologie pour comprendre cela vous-même.
Les instructions de construction sont situées ici Building.md
J'apprécie tout formulaire de contribution que vous souhaitez apporter au projet! Le projet est purement motivé par la passion, et je consacre tout temps libre disponible à ce projet. Mais pour faire passer ce projet au niveau supérieur, j'ai besoin de soutien! Les contributions de toute nature sont les bienvenues, mais doivent suivre les directives ci-dessous.
Vous pouvez commencer à contribuer sur n'importe quel aspect du système d'exploitation, et si vous êtes en doute, n'hésitez pas à m'envoyer un e-mail à [email protected].
Lors de la soumission des problèmes, veuillez prendre soin que le problème ne soit pas un Dublicate d'un problème ouvert déjà existant. Veuillez suivre les modèles spécifiés pour les problèmes. Les problèmes peuvent être un rapport de bogue ou une demande de fonctionnalité. Si vous avez l'impression que les commentaires / problèmes que vous avez ne tombent pas dans aucune catégorie, choisissez celui que vous pensez le plus.
Si vous souhaitez contribuer en tant que développeur sur le projet, veuillez débarquer le référentiel et contribuer via des demandes de traction. Il existe un modèle de demande de traction que vous pouvez utiliser lors de la création d'une demande de traction. Veuillez permettre un jour ou deux pour que je puisse consulter la demande de traction avant d'accepter, car je jetterai un coup d'œil le plus rapidement possible et soumettrai votre demande de traction.