Vydání svobodného operačního systému Visopsys 0.9

Po téměř čtyřech letech od posledního významného vydání byla vydána vizuální operační systém Visopsys 0.9 (VISual OPerating SYStem), vyvíjený od roku 1997, který se liší od Windows a Unix. Kód systému byl napsán od začátku a je distribuován jako zdrojový kód pod licencí GPLv2. Bootovací Live obraz zabírá 21 MB.

Grafický subsystém, který vytváří uživatelské rozhraní, je integrován přímo do jádra OS, přičemž se podporuje také provoz v konzolovém režimu. Z dostupných souborových systémů v režimu čtení/zápis je nabízena FAT32, v režimu pouze pro čtení pak také Ext2/3/4. V Visopsys byla implementována preemptivní multitasking, vícevláknovost, síťový stack, dynamické linkování, podpora asynchronního vstupu/výstupu a virtuální paměti. Připraven je standardní soubor aplikací a standardních C knihoven. Jádro běží v 32bitovém chráněném režimu a je navrženo v masivně-monolitickém stylu (kompletně zkompilováno, bez podpory modulů). Spustitelné soubory jsou ve standardním formátu ELF. Je zde zabudovaná podpora pro formáty JPG, BMP a ICO.

Vydání svobodného operačního systému Visopsys 0.9

V novém vydání:

  • Byl přidán TCP stack a DHCP klient. Výchozí síťový subsystém je aktivován automaticky. Do sekcí „Programs“ a „Administration“ byly přidány samostatné sekce se síťovými aplikacemi. Přidány byly programy pro sniffing provozu (Packet Sniffer) a standardní utility jako netstat, telnet, wget a host.
  • Byla přidána podpora Unicode (UTF-8).
  • Byl implementován balíčkový manažer „Software“ a infrastruktura pro vytváření, stahování a instalaci balíčků. Představen byl online katalog balíčků.
  • Byl aktualizován vzhled. Okno shell bylo převedeno na práci formou běžné aplikace v uživatelském prostoru (variant práce na úrovni jádra byla ponechána jako volba).
  • Byl přidán ovladač myši pro fungování hostitelského systému pod VMware.
  • Byly přidány knihovny pro práci s HTTP, XML a HTML.
  • Byla přidána počáteční podpora pro C++ runtime.
  • Byly přidány nové volání Libc, včetně getaddrinfo(), getwchar(), mblen(), mbslen(), putwchar(), wcscmp(), wcscpy(), wcslen(), wcstombs().
  • Byla přidána počáteční podpora pro vícevláknovost založenou na knihovně POSIX Threads (pthreads).
  • Byla přidána podpora pro pojmenované kanály (pipe) pro výměnu dat mezi procesy.
  • Jádro podporuje hashovací algoritmy SHA1 a SHA256 (dříve byl nabízen MD5) a byly přidány utility sha1sum a sha256sum.

Zdroj: opennet.ru

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster