Projekat SerenityOS razvija Unix-sličan OS s grafičkim interfejsom.

U okviru projekta Serenity Skupina entuziastov razvija Unix-podobni operacijski sistem za arhitekturo x86, opremljen z lastnim jedrom in grafičnim vmesnikom, oblikovanim v slogu operacijskih sistemov konca 90-ih let prejšnjega stoletja. Razvoj poteka od temeljev, iz zanimanja in ni temeljen na kodi obstoječih operacijskih sistemov. Avtorji si prizadevajo, da bi SerenityOS pripeljali do ravni, primerne za vsakodnevno delo, ob ohranjanju estetike sistemov konca 90-ih, a z dopolnili uporabnimi idejami iz sodobnih sistemov. isporučuje se pod BSD licencom.

Projekt je dober primer tega, da lahko z določitvijo cilja in postopnim napredovanjem napredujemo naprej kot hobi ustvarimo povsem delujoč operacijski sistem in privabimo sorodne misli. Med drugimi projekti istega avtorja lahko omenimo computron, emulator PC-jev z i386 procesorjem, ki se razvija od leta 2003.

Projekat SerenityOS razvija Unix-sličan OS s grafičkim interfejsom.

Na voljo so trenutno razvite funkcionalnosti:

  • Podpora za večopravilnost;
  • Večnitnost;
  • Kompozitni in okenski strežnik WindowServer;
  • Lastni okvir za razvoj grafičnih aplikacij LibGUI s kompletom pripomočkov;
  • Okolje za vizualno načrtovanje uporabniškega vmesnika aplikacij;
  • Omrežni sklad s podporo za ARP, TCP, UDP in ICMP. Lasten DNS-razreševalec;
  • Datotečni sistem na osnovi Ext2 (svoju implementaciju v C++);
  • Unix-podoben standardni C- knjižnica (LibC) i sklop standardne uporabniške pripomočke (cat, cp, chmod, env, kill, ps, ping, su, sort, strace, uptime itd.);
  • Ukazni lupini s podporo za cevi (pipe) in preusmerjanje vhodnih/izhodnih podatkov;
  • Podpora za mmap() in izvršljive datoteke v ELF formatu;
  • Obstoj pseudo-FS /proc;
  • Podpora za lokalne Unix-sokete;
  • Podpora za pseudo-terminale in /dev/pts;
  • Biblioteka LibCore za razvoj učinkovitih obdelovalcev dogodkov (Event loop);
  • Podpora za SDL knjižnico;
  • Podpora za slike v PNG formatu;
  • Nabor vgrajenih aplikacij: urejevalnik besedil, upravitelj datotek, več iger (Minesweeper in Snake), vmesnik za zagon programov, urejevalnik pisav, upravitelj nalaganja datotek, emulator terminala;

Predvajaj video

Izvor: opennet.ru

Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki 🔥 Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki | ProHoster