Új Unix-szerű Bunnyx OS, amely kevesebb mint egy hónapon belül elérte a kiadást.

Drew DeVault, a felhasználói környezet, a Sway, az Aerc levelezőklient, a SourceHut közös fejlesztési platform és a Hare programozási nyelv szerzője, bejelentette, hogy saját UNIX klónját 27 nap alatt tudta megírni. A szerző az operációs rendszerét nevezte el Bunnix.

A rendszer egy monolitikus Unix-szerű operációs rendszer, amely Hare -en íródott, kis C nyelvű beágyazásokkal.

A felhasználói térben a következő eszközök összegyűjtésre kerültek:

  • dash (/bin/sh)
  • gzip
  • less (pager)
  • lok (/bin/awk)
  • lolcat
  • mandoc (man oldalak)
  • sbase (alapvető segédprogramok)1
  • tcc (C fordító)
  • Vim 5.7

A rendszer képességeinek bemutatására a Doom és a Colossal Cave Adventure játékokat is összegyűjtötték.

A rendszer elindítható QEmu segítségével, vagy USB flash meghajtóra is kiírható. Az USB-vel való munka nem támogatott, ezért valós hardveren PS2/billentyűzetet kell használni. A kernel támogatja az alábbi illesztőprogramokat:

  • PCI,
  • AHCI eszközök,
  • GPT és MBR partíciós táblák,
  • PS/2 billentyűzet,
  • platform soros portjai,
  • CMOS órák,
  • framebuffer,
  • ext4 és memfs fájlrendszerek (lwext4-en keresztül).

A kernel funkciói közé tartoznak:

  • virtulális fájlrendszer,
  • /dev, /dev/kbd и /dev/fb0,
  • soros port és VideoTTY,
  • vezérlő terminál /dev/tty,
  • terminálemulátor,
  • termios,
  • körülbelül 40 rendszerhívás (clock_gettime, poll, openat, fork, exec, Pipe, dup, dup2, ioctl stb.)

A szerző ezt a projektet saját érdeklődése miatt készítette, és nem szándékozik tovább fejleszteni. Az érdekelte, hogy mennyire egyszerű egy kernel megírása és a külső szoftverek portolása a modern eszközkészlettel. A fejlesztő szerint a külső szoftverek portolása viszonylag egyszerű volt, mivel a libc-je a musl libc-n alapult, így a libc mechanizmusai könnyen alkalmazhatók voltak a Bunnix-ra.

Forrás: linux.org.ru

Megbízható hosting vásárlása weboldalak számára, DDoS védelemmel, VPS VDS szerverek. 🔥 Megbízható webtárhely vásárlása DDoS védelemmel, VPS VDS szerverek | ProHoster