
Malino é um kit de ferramentas que permite que as pessoas criem seus próprios sistemas operacionais, facilmente.
Ele suporta o Go & C#e você pode usar o Linux como sua base.
E também possui uma biblioteca que ajuda você a criar um sistema operacional com o kit de ferramentas.
(na versão beta)
Características
- Acesso direto ao sistema Linux
- Sistema de arquivos avançado, suporta muitos sistemas de arquivos e funciona em hardware real
- A maioria dos recursos encontrados na biblioteca C# e Go Standard
- Suporte ao BIOS e EFI em hardware real, quase todos os recursos funcionam em hardware real
- Suporte de estrutura ao ponto em que ele pode executar o Doom.
- Incluindo arquivos no sistema, permite que muitos aplicativos (com suas bibliotecas) sejam executados (incluindo aplicativos como
ffmpeg ) - Mais rápido que cosmos em quase todos os sentidos
Como instalar
Github Wiki: Instalação
Como usar
Github Wiki: Introdução
Github Wiki: Uso do kit de ferramentas
Estrutura de diretório
libmalino
Libmalino é o módulo GO que seu sistema operacional importa, para que você não precise de 50 linhas apenas para ler uma linha do usuário.
Inclua -o no seu arquivo go com import "github.com/malinoOS/malino/libmalino" .
libmalino-cs
Libmalino-CS é libmalino, mas para C#. Ele usa .NET 8.0 para compilar e é colocado em /opt/malino/libmalino-cs.dll .
Malino automaticamente "vincula" libmalino-cs ao seu projeto, se você tiver seu projeto configurado para construir para C#.
libmsb
MSB significa "Malino Syscall Bridge". Isso é usado apenas com projetos C# e é usado para permitir que o C# faça chamadas do sistema Linux, pois, por algum motivo, não pode por padrão. E usa clang para construir, pois esta é uma ponte syscall e deve ser escrita em C.
Malino
Malino é o kit de ferramentas e o comando que você usa para criar projetos, construir, exportar, etc ...