SerenityOS verkefnið þróar Unix-líkt stýrikerfi með grafísku viðmóti

Í mörkum verkefnisins Serenity Hópur áhugamanna er að þróa Unix-líkt stýrikerfi fyrir x86 arkitektúrinn, búið eigin kjarna og grafísku viðmóti, hannað í stíl stýrikerfa seint á tíunda áratugnum. Þróun fer fram frá grunni, í þágu hagsmuna og er ekki byggð á kóða núverandi stýrikerfa. Á sama tíma settu höfundar sér það markmið að koma SerenityOS á það stig sem hentar daglegu starfi, varðveita fagurfræði seint á 1990. áratugnum, en bæta við það með gagnlegum hugmyndum fyrir reynda notendur úr nútímakerfum. Kóðinn er skrifaður í C++ og til staðar undir BSD leyfinu.

Verkefnið er gott dæmi um að með því að setja sér ákveðið markmið og smátt og smátt dag frá degi halda áfram sem áhugamál geturðu búið til fullkomlega virkt stýrikerfi og tekið þátt fólk með sama hugarfar. Önnur verkefni eftir sama höfund eru: computron, PC keppinautur með i2003 örgjörva í þróun síðan 386.

SerenityOS verkefnið þróar Unix-líkt stýrikerfi með grafísku viðmóti

Eiginleikar í boði á núverandi þróunarstigi:

  • Fyrirbyggjandi fjölverkavinnsla;
  • Fjölþráður;
  • Samsettur og gluggaþjónn WindowServer;
  • Eigin ramma fyrir þróun grafískra forrita LibGUI með sett af búnaði;
  • Umhverfi fyrir sjónræna hönnun á viðmótum forrita;
  • Netstafla sem styður ARP, TCP, UDP og ICMP. Eiga DNS lausnari;
  • Ext2 byggt skráarkerfi (eigin framkvæmd í C++);
  • Unix-líkt staðlað C bókasafn (LibC) Og setja dæmigerð notendatól (cat, cp, chmod, env, kill, ps, ping, su, sort, strace, uptime, etc.);
  • Skipanalínuskel með stuðningi fyrir rör og I/O endurstefnu;
  • Stuðningur við mmap() og executable skrár á ELF sniði;
  • Tilvist gervi-FS /proc;
  • Stuðningur við staðbundnar Unix innstungur;
  • Stuðningur við gervistöðvar og /dev/pts;
  • Bókasafnið LibCore að þróa árangursríka atburðastjórnun (Event loop);
  • Stuðningur við SDL bókasafn;
  • PNG myndstuðningur;
  • Sett af innbyggðum forritum: textaritill, skráarstjóri, nokkrir leikir (Minesweeper og Snake), viðmót til að ræsa forrit, leturritari, skráarniðurhalsstjóra, flugstöðvahermi;

Heimild: opennet.ru

Bæta við athugasemd