ProHoster > Blog > netfréttir > SerenityOS verkefnið þróar Unix-líkt stýrikerfi með grafísku viðmóti
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.
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;