utgivning av ett experimentellt projekt , som utvecklar ett operativsystem, kÀrna och anvÀndarverktyg dÀr utvecklingen sker pÄ sprÄket (ett kompilbart sprÄk liknande Ruby med statisk typning). Koden licensieras under MIT.
Av funktionerna kan nÀmnas:
- KÀrna för x86-64-system, delvis stöd för POSIX och implementering av typiska systemanrop i Unix (open, read, write, spawn etc.);
- AnvÀndning av hybrid avfallshanterare;
- Stöd för IDE/ATA;
- AnvÀndning av FAT16-filsystem;
- Ăvergripande multitasking;
- Egen standard C-bibliotek (libc), dÀr huvuddelen Àr implementerad i Crystal;
- Stöd för tolkare för sprÄk som Ruby (mirb, mruby) och Lua;
- KommandoradsgrÀnssnittet adam och ett antal systemverktyg skrivna i Crystal (ls, hello, echo, cat, date, rm, mk);
- Textredigeraren kilo;
- TillgÄng till en fÀrdig för att köra i QEMU ("qemu-system-x86_64 -hda disk.img -vga std -m 512M -serial stdio");
- En enkel grafisk miljö byggd pÄ en egen fönsterhanterare, panelen cbar, terminalemulatorn cterm och filhanteraren cfm. Stöd för att visa bakgrundsbilder pÄ skrivbordet.
KĂ€lla: opennet.ru
