Ħruġ tas-sistema operattiva ħielsa Visopsys 0.9

Wara kważi erba' snin mill-aħħar rilaxx sinifikanti seħħet rilaxx viżwali tas-sistema operattiva Visopsys 0.9 (VISual Operating SYStem), żviluppat mill-1997 u mhux simili għal Windows u Unix. Il-kodiċi tas-sistema ġie żviluppat mill-bidu u huwa mqassam fil-kodiċi tas-sors taħt il-liċenzja GPLv2. Immaġini Ħajjin Bootable tieħu 21 MB.

Is-sottosistema grafika, li bl-għajnuna tagħha hija ffurmata l-interface tal-utent, hija integrata direttament fil-qalba tal-OS, u x-xogħol fil-modalità console huwa appoġġjat ukoll. Mis-sistemi tal-fajls fil-modalità qari/kitba, FAT32 huwa offrut; fil-modalità ta 'qari biss, Ext2/3/4 huma appoġġjati addizzjonalment. Visopsys karatteristiċi multitasking preventiv, multithreading, munzell tan-netwerk, konnessjoni dinamika, appoġġ għal I/O mhux sinkroniku u memorja virtwali. Ġie ppreparat sett standard ta' applikazzjonijiet u libreriji C standard. Il-qalba taħdem f'modalità protetta 32-bit u hija mfassla fi stil monolitiku bil-kbir (kollox huwa kkompilat, mingħajr appoġġ tal-modulu). Fajls eżekubbli huma fformattjati fil-format standard ELF. Hemm appoġġ integrat għall-immaġini JPG, BMP u ICO.

Ħruġ tas-sistema operattiva ħielsa Visopsys 0.9

В kwistjoni ġdida:

  • Miżjud TCP stack u klijent DHCP. Is-subsistema tan-netwerk hija attivata awtomatikament. Sezzjonijiet separati b'applikazzjonijiet tan-netwerk ġew miżjuda mat-taqsimiet "Programmi" u "Amministrazzjoni". Programmi miżjuda għat-tfixkil tat-traffiku (Packet Sniffer) u utilitajiet standard bħal netstat, telnet, wget u host.
  • Miżjud appoġġ Unicode (UTF-8).
  • Implimenta l-maniġer tal-pakketti "Software" u l-infrastruttura għall-ħolqien, it-tniżżil u l-installazzjoni tal-pakketti. Huwa ppreżentat katalgu onlajn ta' pakketti.
  • Dehra aġġornata. Il-qoxra bit-tieqa ġiet imċaqalqa biex taħdem bħala applikazzjoni normali tal-ispazju tal-utent (l-għażla fil-livell tal-qalba titħalla bħala għażla).
  • Żid sewwieq tal-maws għal sistemi mistiedna li jħaddmu VMware.
  • Libreriji miżjuda biex jaħdmu ma 'HTTP, XML u HTML.
  • Miżjud appoġġ inizjali għal C++ runtime.
  • Sejħiet Libc ġodda miżjuda inklużi getaddrinfo (), getwchar (), mblen (), mbslen (), putwchar (), wcscmp (), wcscpy (), wcslen (), wcstombs ().
  • Miżjud appoġġ inizjali għall-multithreading ibbażat fuq il-librerija POSIX Threads (pthreads).
  • Appoġġ miżjud għal pajpijiet bla isem għall-iskambju tad-dejta bejn il-proċessi.
  • Il-qalba għandha appoġġ inkorporat għall-algoritmi tal-hashing SHA1 u SHA256 (qabel kien offrut MD5), u l-utilitajiet sha1sum u sha256sum ġew miżjuda.

Sors: opennet.ru

Żid kumment