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 muun muassa 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.

Lähteet

Aiheesta muualla GitHub Youtube-kanava

Luokka:Käyttöjärjestelmät