Ngaleupaskeun sistem operasi gratis Visopsys 0.9

Sanggeus ampir opat taun ti release signifikan panungtungan lumangsung release sistem operasi visual Visopsys 0.9 (VISual OPerating SYStem), dimekarkeun saprak 1997 teu sarupa Windows jeung Unix. Kodeu sistem dikembangkeun ti mimiti sareng disebarkeun dina kode sumber handapeun lisénsi GPLv2. Bootable Gambar Live butuh 21 MB.

Subsistem grafis, kalayan bantosan antarbeungeut pangguna, diintegrasikeun langsung kana kernel OS, sareng dianggo dina modeu konsol ogé dirojong. Tina sistem file dina mode baca/tulis, FAT32 ditawarkeun; dina modeu baca wungkul, Ext2/3/4 ogé dirojong. Visopsys gaduh seueur tugas preemptive, multithreading, tumpukan jaringan, tautan dinamis, dukungan pikeun I/O asinkron sareng mémori virtual. Sakumpulan aplikasi standar sareng perpustakaan C standar parantos disiapkeun. Kernel dijalankeun dina modeu ditangtayungan 32-bit sareng dirarancang dina gaya monolitik massively (sadayana disusun, tanpa dukungan modul). File laksana diformat dina format ELF standar. Aya dukungan anu diwangun pikeun gambar JPG, BMP sareng ICO.

Ngaleupaskeun sistem operasi gratis Visopsys 0.9

В masalah anyar:

  • Ditambahkeun tumpukan TCP sareng klien DHCP. Subsistem jaringan diaktipkeun sacara standar. Bagian misah sareng aplikasi jaringan parantos ditambahkeun kana bagian "Program" sareng "Administrasi". Ditambahkeun program pikeun lalu lintas sniffing (Packet Sniffer) jeung utilitas baku kayaning netstat, telnet, wget jeung host.
  • Ditambahkeun dukungan Unicode (UTF-8).
  • Ngalaksanakeun manajer pakét "Software" sareng infrastruktur pikeun nyiptakeun, ngunduh sareng masang bungkusan. Katalog bungkusan online dibere.
  • penampilan diropéa. Cangkang windowed geus dipindahkeun ka ngajalankeun salaku aplikasi spasi pamaké normal (pilihan kernel-tingkat ditinggalkeun salaku hiji pilihan).
  • Ditambahkeun supir beurit pikeun sistem tamu anu ngajalankeun VMware.
  • Ditambahkeun perpustakaan pikeun gawé bareng HTTP, XML jeung HTML.
  • Ditambahkeun rojongan awal pikeun C ++ runtime.
  • Nambahkeun panggero Libc anyar kaasup getaddrinfo (), getwchar (), mblen (), mbslen (), putwchar (), wcscmp (), wcscpy (), wcslen (), wcstombs ().
  • Ditambahkeun dukungan awal pikeun multithreading dumasar kana perpustakaan POSIX Threads (pthreads).
  • Ditambahkeun dukungan pikeun pipa anu henteu namina pikeun tukeur data antara prosés.
  • Kernel ngagaduhan dukungan anu diwangun pikeun algoritma hashing SHA1 sareng SHA256 (saméméhna MD5 ditawarkeun), sareng utilitas sha1sum sareng sha256sum parantos ditambahkeun.

sumber: opennet.ru

Tambahkeun komentar