Xyris (précédemment connu sous le nom de PANIX) est un petit noyau amateur dans le but de devenir un micro-noyau à part entière en mettant l'accent sur la convivialité et la sécurité. Ayant maintenant subi trois réécritures à partir de zéro, Xyris a parcouru un long chemin depuis son premier départ en 2018.
Xyris est conçu pour être lisible avant tout. Ayant été développé à l'Université de Cedarville, l'objectif principal de Xyris est de fournir aux étudiants l'occasion (et toute autre personne intéressée) d'apprendre les subtilités du développement du noyau. Les noms de fonction sont descriptifs et les structures sont utilisées lorsque cela est possible afin d'aider à augmenter la lisibilité du code et à fournir un «facile» pour le développement du noyau.
Nous recherchons constamment des gens pour contribuer à Xyris. Si vous souhaitez contribuer du code de pilote ou une nouvelle fonctionnalité, n'hésitez pas à débourser le référentiel et à soumettre une demande de traction. Nous serions ravis de vous aider à améliorer Xyris! La page Wiki de démarrage décrit tout ce qui est nécessaire pour commencer à se développer.
Xyris est disponible sous la licence MIT. Cette licence peut ne pas s'appliquer au code source tiers utilisé par Xyris. Le code source tiers utilisé est répertorié ci-dessous.
Voir la licence pour plus de détails.