SerenityOS

SerenityOS on Andreas Klingin kehittämä vapaa ja avoimen lähdekoodin käyttöjärjestelmä. Se on suunniteltu Unixin kaltaiseksi käyttöjärjestelmäksi, jonka graafinen käyttöliittymä on 1990-luvun käyttöjärjestelmien inspiroima. Käyttöjärjestelmän kirjastoihin kuuluvat mm. JavaScript-moottori, käyttöliittymäkirjasto, äänikirjasto, ja pääte-emulaattori. Sen ohjelmistoon kuuluu mm. ohjelmointiympäristö, visuaalinen virheenjäljitin, selain ja graafinen kuoriohjelma

Historia 
Andreas Kling aloitti SerenityOS:n kehittämisen vuoden 2018 puolivälissä päästyään vieroitushoidosta. Kling kehitti käyttöjärjestelmää vapaa-ajallaan ja kuvasi videoita käyttöjärjestelmän kehittämisestä näytönkuvausohjelmalla. Hän alkoi myöhemmin lataamaan kuvaamiansa videoita YouTubeen. Vuoden 2019 puolivälissä hän loi julkisen GitHub tietovaraston, jotta muut ihmiset voisivat auttaa käyttöjärjestelmän kehittämisessä.

Ominaisuudet 
SerenityOS on suunniteltu yksinkertaiseksi Unixin kaltaiseksi käyttöjärjestelmäksi, jonka graafinen käyttöliittymä on 1990-luvun käyttöjärjestelmien inspiroima. Käyttöjärjestelmässä on muun muassa 32-bittinen ydin ennakoivalla moniajolla, IPv4-protokollapino, ext2-tiedostojärjestelmä, käyttöliittymäkirjasto ja ikkunointi- ja koosto-ohjelma. Klingin tavoitteena on, että hän voisi tulevaisuudessa käyttää SerenityOS:ää ensisijaisena käyttöjärjestelmänään. 

Kling on saanut SerenityOS:n käynnistymään oikealla tietokoneella ilman virtuaalikonetta.

Lähteet 
 TIVI: Yhden miehen terapiaprojekti: kehitti 90-lukua henkivän käyttöjärjestelmän Mikrobitti. Viitattu 13.7.2020.

Viitteet

Aiheesta muualla  
 GitHub 
 Youtube-kanava 

Käyttöjärjestelmät