Te tukunga o te punaha whakahaere kore utu Visopsys 0.9

I muri tata ki te wha tau mai i te tukunga nui whakamutunga i tupu tukunga pūnaha whakahaere ataata Visopsys 0.9 (VISual OPerating SYStem), i whakawhanakehia mai i te tau 1997, kaore i rite ki a Windows me Unix. I whakawhanakehia te waehere punaha mai i te wahanga ka tohatohahia ki te waehere puna i raro i te raihana GPLv2. Whakaahua Ora Bootable ka 21 MB.

Ko te punaha kauwhata, me te awhina o te atanga kaiwhakamahi, kua whakauruhia ki roto i te kernel OS, ka tautokohia te mahi i roto i te aratau papatohu. Mo nga punaha konae i te aratau panui/tuhi, ka tukuna te FAT32; i te aratau panui-anake, ka tautokohia te Ext2/3/4. Kei a Visopsys te mahi maha o mua, te miro maha, te puranga whatunga, te hono hihiri, te tautoko mo te I/O tukutahi me te mahara mariko. Kua whakaritea he huinga tono me nga whare pukapuka paerewa C. Ka rere te kernel i roto i te aratau whakamarumaru moka-32, ka hangaia i roto i te momo monolithic nui (kua whakahiatohia nga mea katoa, kaore he tautoko mo te waahanga). Ko nga konae ka taea te whakahōputu ki te whakatakotoranga ELF paerewa. He tautoko hanga-i roto mo nga whakaahua JPG, BMP me ICO.

Te tukunga o te punaha whakahaere kore utu Visopsys 0.9

В take hou:

  • Kua taapirihia te puranga TCP me te kaihoko DHCP. Ko te punaha iti whatunga kua whakahohehia ma te taunoa. Kua taapirihia nga waahanga motuhake me nga tono whatunga ki nga waahanga "Pataka" me "Whakahaere". He kaupapa taapiri mo te hongi waka (Packet Sniffer) me nga taputapu paerewa penei i te netstat, telnet, wget me te kaihautu.
  • Kua taapirihia te tautoko Unicode (UTF-8).
  • I whakatinanahia te kaiwhakahaere mokihi "Pūmanawa" me te hanganga mo te hanga, te tango me te whakauru i nga kohinga. Ka whakaatuhia he rarangi ipurangi o nga kete.
  • Kua whakahoutia te ahua. Kua nukuhia te anga matapihi ki te whakahaere hei tono mokowā kaiwhakamahi noa (ka waiho te kōwhiringa taumata-kero hei kōwhiringa).
  • Kua taapirihia he taraiwa kiore mo nga punaha manuhiri e whakahaere ana i te VMware.
  • He whare pukapuka taapiri mo te mahi me te HTTP, XML me te HTML.
  • Kua taapirihia te tautoko tuatahi mo te wa whakahaere C++.
  • Kua taapirihia nga waea Libc hou tae atu ki te getaddrinfo(), getwchar(), mblen(), mbslen(), putwchar(), wcscmp(), wcscpy(), wcslen(), wcstombs().
  • I taapirihia te tautoko tuatahi mo te miro maha i runga i te whare pukapuka POSIX Threads (pthreads).
  • He tautoko taapiri mo nga paipa kore ingoa mo te whakawhiti raraunga i waenga i nga mahi.
  • Kua tautokohia e te kernel te SHA1 me te SHA256 hashing algorithms (i mua i tukuna a MD5), a kua taapirihia nga taputapu sha1sum me sha256sum.

Source: opennet.ru

Tāpiri i te kōrero