Release av det fria operativsystemet Visopsys 0.9

Efter nästan fyra år sedan den senaste betydande releasen tog plats visuell version av operativsystemet Visopsys 0.9 (VISual Operating SYStem), utvecklat sedan 1997 och inte liknar Windows och Unix. Systemkoden utvecklades från grunden och distribueras i källkod under GPLv2-licensen. Startbar Live Image det tar 21 MB.

Det grafiska delsystemet, med vars hjälp användargränssnittet bildas, integreras direkt i OS-kärnan, och arbete i konsolläge stöds också. Av filsystemen i läs/skrivläge erbjuds FAT32, i skrivskyddat läge stöds dessutom Ext2/3/4. Visopsys har förebyggande multitasking, multithreading, en nätverksstack, dynamisk länkning, stöd för asynkron I/O och virtuellt minne. En standarduppsättning av applikationer och standard C-bibliotek har utarbetats. Kärnan körs i 32-bitars skyddat läge och är designad i en massivt monolitisk stil (allt är kompilerat, utan modulstöd). Körbara filer är formaterade i standardformatet ELF. Det finns inbyggt stöd för JPG, BMP och ICO-bilder.

Release av det fria operativsystemet Visopsys 0.9

В nya utgåvan:

  • Lade till TCP-stack och DHCP-klient. Nätverksundersystemet är aktiverat som standard. Separata sektioner med nätverksapplikationer har lagts till i avsnitten "Program" och "Administration". Lade till program för trafiksniffning (Packet Sniffer) och standardverktyg som netstat, telnet, wget och host.
  • Stöd för Unicode (UTF-8) har lagts till.
  • Implementerade "Software"-pakethanteraren och infrastruktur för att skapa, ladda ner och installera paket. En onlinekatalog med paket presenteras.
  • Uppdaterat utseende. Fönsterskalet har flyttats för att köras som ett normalt användarutrymmesprogram (alternativet på kärnnivå lämnas som ett alternativ).
  • Tillagd musdrivrutin för gästsystem som kör VMware.
  • Lade till bibliotek för att arbeta med HTTP, XML och HTML.
  • Lade till initialt stöd för C++ runtime.
  • Lade till nya Libc-anrop inklusive getaddrinfo(), getwchar(), mblen(), mbslen(), putwchar(), wcscmp(), wcscpy(), wcslen(), wcstombs().
  • Lade till initialt stöd för multithreading baserat på POSIX Threads-biblioteket (pthreads).
  • Lagt till stöd för namnlösa rör för utbyte av data mellan processer.
  • Kärnan har inbyggt stöd för hashalgoritmerna SHA1 och SHA256 (tidigare erbjöds MD5), och verktygen sha1sum och sha256sum har lagts till.

Källa: opennet.ru

Lägg en kommentar