Novi operacijski sistem, ki vrača življenje odpisanim računalnikom
Razvijalec z vzdevkom »Luke 8086« je ustvaril GentleOS kot ljubiteljski projekt z jasnim ciljem. Entuziastom je želel ponuditi čisto platformo za delo s staro strojno opremo x86, ki omogoča poganjanje interaktivnih grafičnih programov čim bližje samim čipom. V sistemu GentleOS tako ne boste našli spletnega brskalnika ali trgovine z aplikacijami, saj je celoten poudarek na tem, kaj lahko računalnik izvede lokalno. Avtor je pripravil dve različici.
Prva različica je GentleOS/32, ki cilja na 32-bitne računalnike s procesorjem i386 ali novejšim. Odvisno od zagonske slike potrebuje le od 2 do 4 MB delovnega pomnilnika, miško ter zaslon VGA z ločljivostjo vsaj 640 x 480 slikovnih točk in 16 barvami, podpira pa tudi višje načine VESA z 256 barvami. Druga, še bolj skromna različica GentleOS/16, je namenjena pravi 16-bitni strojni opremi, kot sta procesorja 8086 ali 80186. Ta različica porabi manj kot 192 KB pomnilnika RAM in uporablja osnovno grafiko CGA ločljivosti 320 x 200 slikovnih točk s štirimi barvami.
Ker gre za eksperimentalni hobi projekt, sistem nima naprednih funkcij, ki jih danes jemljemo za samoumevne. Obe različici delujeta tako, da se celotna koda prevede v eno samo binarno datoteko, ki se zažene neposredno na strojni opremi. Podobno kot strojna programska oprema pri mikrokrmilnikih. Koda je zapisana v osnovnem jeziku C z majhnim deležem zbirnika, kar razvijalcem omogoča enostavno sledenje logiki. Vendar pa ta pristop prinaša velike omejitve. Sistem nima navideznega pomnilnika, ločenih področij za uporabnika in jedro ter ne pozna večopravilnosti s prednostnim razporeditvami. Prav tako ne ponuja shranjevanja datotek ali omrežnega povezovanja. Celoten sistem se izvaja izključno v pomnilniku in je enoniten, glavna zanka pa upravlja grafiko in pošilja ukaze vgrajenim programom.
Kljub tehničnim omejitvam je končni videz namizja presenetljivo domač. Uporabnik dobi retro okolje s premakljivimi okni, stransko vrstico z ikonami in preprosto barvno shemo. Vključeni so retro ura z velikimi segmentnimi številkami, ki se osvežujejo v realnem času, klasična pasijansa Klondike, orodje za urejanje barvne palete ter informacijsko okno o sistemu. Na enak način delujejo tudi preprosti programi za koledar, osnovno matematiko, risanje in nekatere manj zahtevne igre.
Prijavi napako v članku





























