Sari la conținut

SerenityOS

De la Wikipedia, enciclopedia liberă

SerenityOS este un sistem de operare gratuit și cu sursă deschisă pentru sisteme X86-64, RISC-V⁠(d) și ARM. Sistemul conține editoare de text, jocuri, un explorator de fișiere și navigatorul web Ladybird. SerenityOS a fost inițiat în 2018 de Andreas Kling, și este dezvoltat de comunitate.

Buggie, mascota SerenityOS-ului

Andreas Kling a lucrat la Nokia și mai târziu la Apple pe echipa WebKit.[1] Începuse să dezvolte sistemul de operare ca parte din regimul lui de dezintoxicare, numindu-l după rugăciunea cu numele asemănător, „Serenity”[2]. Începând cu 2021 până în 2024, Kling lucra normă întreagă la SerenityOS, susținut de comunitate prin donații.

Caracteristici și dezvoltare

[modificare | modificare sursă]

Idealul lui SerenityOS este să recreeze experiență de utilizator a sistemelor de operare din anii 1990, cum ar fi Windows 95. Folosirea codului scris de entități externe este descurajată. O serie de programe au fost portate la SerenityOS, de exemplu GCC, Git, Doom și diverse alte programe cu sursă deschisă.

Dezvoltarea nu aderă la un ciclu de lansare; ca atare, nu există lansări.[3] În plus, nu sunt furnizate distribuții binare, utilizatorii potențiali fiind așteptați să descarce codul și să-l compileze ei înșiși.[4] Sistemul este scris în ceea ce autorii numesc „Serenity C++”,[5] un stil specific de codare C++.[6]

  1. SerenityOS: A remarkable achievement for a small project (în engleză), accesat în
  2. Kling, Andreas. „I quit my job to focus on SerenityOS full time”. awesomekling.github.io. Accesat în .
  3. „Releases · SerenityOS/serenity”. GitHub (în engleză). Accesat în .
  4. "Where are the ISO images?" in: serenity/FAQ.md, SerenityOS, , accesat în
  5. Documentation/CodingStyle.md, SerenityOS, , accesat în
  6. Kazakova, Anastasia (). „Talking to SerenityOS Contributors About a Scratch-built C++ Developer's Playground in Modern C++”. blog.jetbrains.com (în engleză). Arhivat din original la . Accesat în .

Legături externe

[modificare | modificare sursă]