Le système d'exploitation du futur ... à portée de main
Le microkosm va à Eucys 2023!
Avertissement: ce projet est en développement actif.
Il n'est pas prêt à l'emploi.
Ne l'utilisez pas sur le matériel de production.
Le microkosm (ou microk pour faire court) est un nouvel écosystème basé sur le microkernel portant le même nom. Il est écrit à partir de zéro, apprenant des grosses erreurs du passé et utiliser ce que nous savons est valable pour sauter en avant. Il s'arrête une grande vitesse et un degré élevé de sécurité, tout en gardant une petite empreinte et une flexibilité extrême. Le noyau est écrit en C ++ et est garanti pour rester aussi petit que possible sans compromettre la convivialité et garantir la plus longue stabilité de l'API et de l'ABI possible. Les créateurs de modules sont libres d'utiliser la langue qu'ils préfèrent, à condition qu'il puisse lier les fonctions C.
La configuration et dépend considérablement de l'USECASE.
Par exemple, dans un système en temps réel dur simple à faible puissance avec une seule fonction, il peut être construit pour une utilisation minimale des ressources. Ceci est d'une manière similaire aux RTO, avec la différence que l'expansion future n'est pas empêchée et que les programmes seront principalement compatibles avec l'ensemble de l'écosystème du microkosme.
À l'extrémité opposée du spectre, il peut être adapté à une configuration magestique permettant aux instances de noyau sur différentes machines dans les sous-nodes d'être toutes sous la supervision d'une instance de maître. Cela permet aux nœuds de supercalculateur de communiquer l'un avec l'autre comme s'il s'agissait de processus simples, au lieu de compter sur l'encre / linux.
Pour plus d'informations sur le système d'exploitation, veuillez consulter l'introduction à la publication de microkosm sur notre site Web. Ensuite, vous pouvez lire la documentation trouvée dans les référentiels du noyau et MKMI.
Veuillez conseiller le fichier introduction_to_microkosm.md dans ce dépôt.
Les contributions sont acceptées avec plaisir. Si vous pensez avoir une bonne idée et un bon code, n'hésitez pas à créer une demande de traction. Si vous souhaitez faire partie du projet, contactez simplement @TheMutta.
Toute aide est très appréciée.