OS Bunnyx ġdid bħal Unix, rilaxxat f'inqas minn xahar

Drew DeVault, awtur tal-ambjent tal-utent Sway, il-klijent tal-email Aerc, il-pjattaforma ta 'żvilupp kollaborattiva SourceHut u l-lingwa ta' programmar Hare, irrapporta li kien kapaċi jikteb l-implimentazzjoni tiegħu stess ta 'klonu UNIX f'27 jum biss. L-awtur semmiet is-sistema operattiva tiegħu Bunnix.

Is-sistema hija sistema operattiva monolitika bħal Unix miktuba fiha Liebru b'inklużjonijiet minuri tal-lingwa Ċ.

L-għodod li ġejjin ġew immuntati fl-ispazju tal-utent:

  • sing (/bin/sh)
  • gzip
  • inqas (pager)
  • lok (/bin/awk)
  • lolcat
  • mandoc (paġni man)
  • sbase (utilitajiet ewlenin)1
  • tcc (kompilatur C)
  • Vim 5.7

Inġabru wkoll il-logħob Doom u Colossal Cave Adventure biex juru l-kapaċitajiet tas-sistema.

Is-sistema tista 'tiġi mnedija bl-użu ta' QEmu jew irreġistrata fuq USB flash drive. Il-ħidma ma 'USB innifsu mhix appoġġjata, għalhekk għandek bżonn tuża PS2/tastiera fuq ħardwer reali. Sewwieqa appoġġjati fil-kernel:

  • PCI
  • apparati AHCI
  • Tabelli tal-partizzjoni GPT u MBR,
  • Tastiera PS/2,
  • portijiet tas-serje tal-pjattaforma,
  • Arloġġ CMOS,
  • framebuffer,
  • sistema ta 'fajls ext4 u memfs (permezz ta' lwext4).

Il-funzjonijiet tal-kernel jinkludu:

  • sistema ta' fajls virtwali,
  • /dev, /dev/kbd u /dev/fb0,
  • serjali u VideoTTY,
  • terminal tal-kontroll /dev/tty,
  • emulatur tat-terminal,
  • termios,
  • madwar 40 sejħa tas-sistema (clock_gettime, poll, openat, fork, exec, Pipe, dup, dup2, ioctl, eċċ.)

L-awtur għamel dan il-proġett għall-interess tiegħu u m'għandux il-ħsieb li jiżviluppa aktar. Kien interessat kemm kien faċli li tikteb softwer ta 'kernel u port ta' partijiet terzi bl-użu ta 'għodod moderni. Skont l-iżviluppatur, is-softwer ta 'parti terza kien relattivament faċli biex jinġarr minħabba l-fatt li l-libc tagħha kienet ibbażata fuq musl libc, bħala riżultat ta' dan il-magni libc kienu faċilment adattati biex jaħdmu fuq Bunnix.

Sors: linux.org.ru

Ixtri hosting affidabbli għal siti bi protezzjoni DDoS, servers VPS VDS 🔥 Ixtri hosting ta' websajts affidabbli bi protezzjoni DDoS, servers VPS VDS | ProHoster