ToaruOS 2.1 inosvika, iyo yakazvimirira OS yakanyorwa kubva kutanga

Toaru OS

ToaruOS "izere" inoshanda sisitimu yex86-64 PC uye yekuyedza tsigiro yeARMv8.

Pakupera kwegore rapfuura ndakagovera pano pablog nhau dzekutangwa kweiyo inoshanda sisitimu yakabata pfungwa dzevakawanda, iyi system ine zita reToaruOS, kuti chinonakidza nezve OS iyi ndechekuti yakanyorwa kubva pakatanga uye yakapihwa kernel yayo, bootloader, yakajairika C raibhurari, pasuru maneja, mushandisi nzvimbo zvikamu, uye graphical interface ine composite hwindo maneja.

Pakutanga, chirongwa ichi chakagadziridzwa paYunivhesiti yeI Illinois sebasa rekutsvagisa mumunda wekugadzira mitsva inosanganiswa graphical interfaces, asi gare gare yakashandurwa kuita yakazvimirira inoshanda sisitimu.

Pamusoro peToaruOS

Mumoyo memunhu ToaruOS pane kernel inoshandisa hybrid modular architecture iyo inosanganisa monolithic base uye nzira yekushandisa inotakurika mamodule, nenzira iyo yakawanda inowanikwa mudziyo madhiraivha akagadzirwa, akadai sedhisiki controllers, faira system, keyboard, mbeva, network makadhi, ruzha machipisi, uye plug-ins yeVirtualBox vashanyi.

Iyo kernel inotsigira Unix tambo, TTY, virtual faira system, / proc pseudo faira system, multithreading, IPC, ramdisk, ptrace, yakagovaniswa ndangariro, multitasking, uye zvimwe zvakajairika maficha.

Iyo system yakashongedzerwa neanosanganisirwa hwindo maneja, inotsigira dynamically yakabatana eecutable mafaira muELF fomati, multitasking, girafu stack, inogona kumhanya Python 3 uye GCC. ext2 inoshandiswa sefaira system. Iyo bootloader inoenderana neBIOS uye EFI. Iyo network stack inogonesa BSD-style socket APIs uye inotsigira network interface, kusanganisira loopback.

yezvikumbiro zvekuzvarwa inosimbisa iyo vi type bim code editor, iyo yakashandiswa kwemakore mashoma apfuura kugadzira ToaruOS-yakananga maapplication senge faira maneja, terminal emulator, graphic panel ine rutsigiro rwemajeti, maneja wepasuru, pamwe nemaraibhurari emifananidzo inotsigirwa (PNG, JPEG) uye TrueType mafonti.

Yezvirongwa zveToaruOS senge Vim, GCC, Binutils, FreeType, MuPDF, SDL, Cairo, Doom, Quake, Super Nintendo emulator, Bochs, Etc.

Zvikuru zvitsva zveToaruOS 2.1

Kuburitswa kweshanduro itsva ye Toaru OS 2.1 shanduro iyo yakawedzera rutsigiro rwekutanga kune AArch64 architecture (ARMv8), kusanganisira kugona kuyedza kushandisa ToaruOS pabhodhi Raspberry Pi 400 uye muQEMU emulator.

Imwe shanduko inomira pachena ndeyekuti kugadzirisa uye kupfuudza masaini kune maitiro akagadziridzwa munzvimbo yemushandisi, pamwe nekufona kune sigaction, sigprocmask, sigwait, uye sigsuspend zvaitwa.

Pamusoro pezvo manejimendi endangariro akagadziridzwa munzvimbo yemushandisi, pamwe netiweki stack uye terminal rendering, husimbe kupa kwaitwa uye glyph cache ye TrueType fonts yakawedzerwa.

Matanho ekuseta wachi akawedzerwawo, kusanganisira iyo settimeofday system kufona uye yakawedzera kugona kweiyo date utility.

Pakati pezvimwe zvitsva zvinomira pachena mune izvi vhezheni itsva:

  • Yakawedzera munmap system call.
  • Iyo composite maneja ine blur mhedzisiro uye yakagadziridzwa chiitiko kubata kana hwindo radzokororwa.
  • Tsigiro yekumisikidza IPv4 kero uye routing masisitimu yakawedzerwa kune ifconfig utility. ICMP socket rutsigiro.
  • Yakawedzerwa rutsigiro rweiyo recvfrom basa reUDP uye ICMP zvigadziko.
  • Yakawedzera kugona kushanda ne USB kiyibhodhi mubootloader.
  • Chinhu chekudzima mafaera chawedzerwa kumenu yemamiriro efaira maneja.
  • Yakavandudzwa kuratidzwa kwemifananidzo pane system monitor.
  • Yakawedzera grep utility nerutsigiro rwenguva dzose mataurirwo.
  • Yakavandudzwa ps yekuraira kubuda (yekuwedzera makoramu akawedzerwa).

Chekupedzisira, kana iwe uchida kuziva zvakawanda nezvazvo, iwe unofanirwa kuziva kuti iyo kodhi yepurojekiti yakanyorwa muC uye yakagoverwa pasi perezinesi reBSD, unogona zvakare kubvunza ruzivo. Mune inotevera chinongedzo.

Dhawunirodha uye tora ToaruOS 2.1

Kune avo vanofarira kuedza iyi vhezheni itsva, yakagadzirira mufananidzo mhenyu kuti utore, 14,4 MB muhukuru, inogona kuongororwa muQEMU, VMware kana VirtualBox.

Icho chinongedzo izvi.


Siya yako yekutaura

Your kero e havazobvumirwi ichibudiswa. Raida minda anozivikanwa ne *

*

*

  1. Inotarisira data: AB Internet Networks 2008 SL
  2. Chinangwa cheiyo data: Kudzora SPAM, manejimendi manejimendi.
  3. Legitimation: Kubvuma kwako
  4. Kutaurirana kwedata
  5. Dhata yekuchengetedza: Dhatabhesi inobatwa neOccentus Networks (EU)
  6. Kodzero: Panguva ipi neipi iwe unogona kudzora, kupora uye kudzima ruzivo rwako