
Malino adalah toolkit yang memungkinkan orang untuk membuat sistem operasi mereka sendiri, dengan mudah.
Ini mendukung Go & C#, dan Anda bisa menggunakan Linux sebagai basis Anda.
Dan juga memiliki perpustakaan yang membantu Anda membuat OS dengan toolkit.
(dalam beta)
Fitur
- Akses Panggilan Sistem Linux Langsung
- Sistem file canggih, mendukung banyak sistem file, dan berfungsi pada perangkat keras nyata
- Sebagian besar fitur yang ditemukan di C# dan GO Standard Library
- Dukungan BIOS & EFI pada perangkat keras nyata, hampir semua fitur bekerja pada perangkat keras nyata
- Dukungan Framebuffer ke titik di mana ia dapat menjalankan malapetaka.
- Termasuk file dalam sistem, memungkinkan banyak aplikasi (dengan perpustakaan mereka) dijalankan (termasuk aplikasi seperti
ffmpeg ) - Lebih cepat dari kosmos dalam hampir segala hal
Cara menginstal
Github Wiki: Instalasi
Cara menggunakan
Github Wiki: Memulai
Github Wiki: Penggunaan Toolkit
Struktur Direktori
Libmalino
Libmalino adalah modul GO yang diimpor OS Anda, jadi Anda tidak perlu 50 baris hanya untuk membaca baris dari pengguna.
Sertakan di file go Anda dengan import "github.com/malinoOS/malino/libmalino" .
libmalino-cs
Libmalino-CS adalah Libmalino tetapi untuk C#. Ini menggunakan .NET 8.0 untuk dikompilasi, dan ditempatkan di /opt/malino/libmalino-cs.dll .
Malino secara otomatis "tautan" libmalino-cs dengan proyek Anda jika Anda memiliki proyek Anda dikonfigurasi untuk dibangun untuk C#.
libmsb
MSB adalah singkatan dari "Malino Syscall Bridge". Ini hanya digunakan dengan proyek C#, dan digunakan untuk memungkinkan C# membuat panggilan sistem Linux, karena karena alasan tertentu tidak dapat secara default. Dan menggunakan clang untuk membangun karena ini adalah jembatan syscall dan harus ditulis dalam C.
Malino
Malino adalah toolkit dan perintah yang Anda gunakan untuk membuat proyek, membangun, mengekspor, dll ...