Rakirina pergala xebitandinê ya belaş Visopsys 0.9

Piştî hema çar salan ji serbestberdana girîng a paşîn pêk hat serbestberdana pergala xebatê ya dîtbarî Visopsys 0.9 (VISual OPerating SYStem), ji sala 1997-an vir ve hatî pêşve xistin û ne mîna Windows û Unix-ê ye. Koda pergalê ji sifirê ve hatî pêşve xistin û di bin lîsansa GPLv2 de di koda çavkaniyê de tê belav kirin. Wêneya Zindî ya Bootable dagîr dike 21 MB.

Binepergala grafîkî, ku bi alîkariya wê navrûya bikarhêner pêk tê, rasterast di nav kernelê OS-ê de tête yek kirin, û xebata di moda konsolê de jî tê piştgirî kirin. Ji pergalên pelan ên di moda xwendin / nivîsandinê de, FAT32 tê pêşkêş kirin; di moda tenê-xwendinê de, Ext2/3/4 zêde têne piştgirî kirin. Visopsys multitasking pêşîlêgirtinê, multithreading, stûnek torê, girêdana dînamîkî, piştgirî ji bo I/O asynchronous û bîra virtual. Komek standard a sepanan û pirtûkxaneyên standard C hatine amadekirin. Kernel di moda parastî ya 32-bit de dimeşe û bi şêwazek pir monolîtîk hatî sêwirandin (her tişt bê piştgirîya modulê hatî berhev kirin). Pelên darvekirî di forma standard ELF de têne format kirin. Ji bo wêneyên JPG, BMP û ICO piştgirî heye.

Rakirina pergala xebitandinê ya belaş Visopsys 0.9

В serbestberdana nû:

  • TCP stack û muwekîlê DHCP zêde kirin. Binepergala torê ji hêla xwerû ve tê çalak kirin. Beşên cuda yên bi sepanên torê li beşên "Bername" û "Rêveberî" hatine zêdekirin. Bernameyên ji bo bîhnfirehkirina trafîkê (Packet Sniffer) û karûbarên standard ên wekî netstat, telnet, wget û mêvandar zêde kirin.
  • Piştgiriya Unicode (UTF-8) lê zêde kir.
  • Ji bo çêkirin, daxistin û sazkirina pakêtan rêveberê pakêtê û binesaziya "Nermalavê" pêk anî. Katalogek serhêl a pakêtan tê pêşkêş kirin.
  • Xuyabûna nûvekirî. Kevirê pencereyê hate veguheztin da ku wekî serîlêdana cîhê bikarhêner a normal were xebitandin (vebijarka asta kernel wekî vebijarkek tê hiştin).
  • Ji bo pergalên mêvan ên ku VMware dixebitin ajokera mişkê zêde kir.
  • Ji bo xebata bi HTTP, XML û HTML-ê pirtûkxaneyên zêde kirin.
  • Piştgiriya destpêkê ji bo dema xebitandinê C ++ zêde kir.
  • Di nav wan de getaddrinfo(), getwchar(), mblen(), mbslen(), putwchar(), wcscmp(), wcscpy(), wcslen(), wcstombs() bangên nû yên Libc lê zêde kirin.
  • Piştgiriya destpêkê ji bo multithreading li ser bingeha pirtûkxaneya POSIX Threads (pthreads) zêde kir.
  • Ji bo guheztina daneyan di navbera pêvajoyan de ji bo lûleyên bênav piştgirî zêde kirin.
  • Kernel ji bo algorîtmayên haşkirinê yên SHA1 û SHA256 piştgirîyek çêkirî heye (berê MD5 hate pêşkêş kirin), û karûbarên sha1sum û sha256sum hatine zêdekirin.

Source: opennet.ru

Add a comment