
Malino est une boîte à outils qui permet aux gens de créer facilement leurs propres systèmes d'exploitation.
Il prend en charge GO&C #, et vous pouvez utiliser Linux comme base.
Et dispose également d'une bibliothèque qui vous aide à créer un système d'exploitation avec la boîte à outils.
(en version bêta)
Caractéristiques
- Accès d'appel du système Linux direct
- Système de fichiers avancé, prend en charge de nombreux systèmes de fichiers et travaille sur le matériel réel
- La plupart des fonctionnalités trouvées dans la bibliothèque C # et GO Standard
- Prise en charge des BIOS et EFI sur le matériel réel, presque toutes les fonctionnalités fonctionnent sur le matériel réel
- Prise en charge de FrameBuffer au point où il peut exécuter DOOM.
- Y compris les fichiers du système, permet de gérer de nombreuses applications (avec leurs bibliothèques) (y compris des applications comme
ffmpeg ) - Plus rapide que le cosmos dans presque tous les sens
Comment installer
GitHub Wiki: Installation
Comment utiliser
Github Wiki: Début
GitHub Wiki: utilisation de la boîte à outils
Structure de répertoire
libmalino
Libmalino est le module Go que votre système d'exploitation importe, vous n'avez donc pas besoin de 50 lignes juste pour lire une ligne de l'utilisateur.
Incluez-le dans votre fichier Go avec import "github.com/malinoOS/malino/libmalino" .
libmalino-cs
Libmalino-CS est Libmalino mais pour C #. Il utilise .NET 8.0 pour compiler et est placé dans /opt/malino/libmalino-cs.dll .
Malino "lie automatiquement" Libmalino-CS avec votre projet si vous avez configuré votre projet à construire pour C #.
libmsb
MSB signifie "Malino Syscall Bridge". Ceci est uniquement utilisé avec les projets C #, et il est utilisé pour permettre à C # de passer des appels système Linux, car pour une raison quelconque, il ne peut pas par défaut. Et il utilise clang pour construire car il s'agit d'un pont système et doit être écrit en C.
Malino
Malino est la boîte à outils et la commande que vous utilisez pour créer des projets, construire, exporter, etc ...