ToaruOS, OS laga soo qoray xoq oo leh kernel u gaar ah oo la mid ah Unix

Dhawaan sii daynta nooca nidaamka qalliinka ee la mid ah Unix «ToaruOS 2.0 ″, laga soo qoray meel eber ah oo la siiyay kernel u gaar ah, bootloader, heerka caadiga ah ee maktabadda C, maareeyaha xirmada, qaybaha booska isticmaale, iyo isdhexgal garaaf leh oo leh maamulaha daaqadaha.

Mashruuca wuxuu ka bilaabay 2010 Jaamacadda Illinois waxaana markii hore loo soo saaray sidii shaqo cilmi baaris ah oo ku saabsan abuurista isdhexgal garaafyo isku dhafan oo cusub.

Laga soo bilaabo 2012, horumarinta ayaa loo beddelay nidaamka hawlgalka ToaruOS, oo ay horumariyeen bulshada danaynaysa horumarka.

Ku saabsan ToaruOS

Qaabka uu hadda yahay, nidaamku waxa uu ku qalabaysan yahay maareeye daaqadeed oo isku dhafan, waxa uu taageeraa faylal la fulin karo oo firfircoon oo qaab ELF ah, hawlo badan, garaafyo, waxa ay socodsiin karaan Python 3 iyo GCC.

Toaru OS waxay ku salaysan tahay kernel iyadoo la isticmaalayo qaab dhismeedka qaabaysan ee isku-dhafan kaas oo isku dara saldhig monolithic ah iyo qalab loogu talagalay isticmaalka modules la shuban karo, habka inta badan darawalada qalabka la heli karo loogu talagalay, sida kontaroolayaasha diskooga (PATA iyo ATAPI), EXT2 iyo ISO9660 FS, framebuffer, keyboard, jiirarka, kaararka shabakada. (AMD PCnet FAST, Realtek RTL8139 iyo Intel PRO / 1000), chips dhawaaqa (Intel AC'97) iyo plugins VirtualBox ee nidaamka martida.

Kernelku waxa uu taageeraa Unix, TTY, nidaamka faylalka ikhtiraaca leh, been abuur-filesystem/proc, multithreaded, IPC, ramdisk, ptrace, xusuusta la wadaago, hawlo badan iyo astaamo kale oo caadi ah.

Ext2 waxaa loo isticmaalaa sida nidaamka faylka. Bootloaderku waa BIOS iyo EFI waafaqsan. Xirmada shabakadu waxay awood u siinaysaa API-yada godka qaabka BSD waxayna taageertaa isku xidhka shabakada, oo ay ku jirto dib u soo noqoshada.

Wixii ToaruOS ah, barnaamijyada sida Vim, GCC, Binutils, FreeType, MuPDF, SDL, Qaahira, Doom, Quake, Super Nintendo emulator, Bochs, iwm. ayaa la xareeyay.

Codsiyada waddaniga ah waxaa ka mid ah tifaftiraha koodhka Vi-like Bim, kaas oo loo isticmaalay sannadihii ugu dambeeyay horumarinta codsiyada gaarka ah ee ToaruOS sida maamulaha faylka, emulator terminal, guddi garaafyo leh taageero widget, maamule dufcad, iyo sidoo kale maktabadaha taageerada sawirka (PNG, JPEG) iyo fonts TrueType.

Mashruuca sidoo kale waxa ay horumarinaysaa luuqadeeda barnaamijyada firfircoon ee Kuroko, loogu talagalay in lagu beddelo Python horumarinta adeegyada iyo codsiyada caadiga ah ee nidaamka.

Luqadda waxay la mid tahay syntax-ka Python (oo loo dhigay lahjad Python la soo gaabiyo oo leh qeexitaanno doorsooma oo cad) oo leh dhaqangelin aad u kooban. Ururinta iyo tarjumaadda koodka byte-ka waa la taageeray. Turjubaanka Bytecode wuxuu bixiyaa qashinka aruuriyaha, wuxuu taageeraa ku-hadalka badan isagoon isticmaalin quful caalami ah.

Isku-duwaha iyo turjubaanka waxaa lagu soo ururin karaa qaab maktabad yar oo la wadaago (~ 500 KB), kaas oo lagu dhex dari karo barnaamijyada kale oo lagu kordhin karo C API. Marka lagu daro ToaruOS, luqadda waxaa loo isticmaali karaa Linux, macOS, Daaqadaha, waxayna ku dhex socon kartaa daalacashada taageerta WebAssembly.

Maxaa ka cusub ToaruOS 2.0?

Noocan cusub ee nidaamka ayaa lagu xusay in Misaka core waxay ku darsataa shaqaynta si ay u oggolaato yutiilitida gaarka ah top, strace, dbg, ping, iyo cpuwidget.

Waxaa kale oo lagu sheegay Awoodaha maktabadda garaafyada ayaa la ballaariyay , oo ay ku jiraan ku-darka isbeddellada la xidhiidha iyo in qaabka daaqadda la hagaajiyay.

Waxa kale oo xusid mudan in rasterizer-ka qoraalka oo leh taageerada TrueType lagu daray, maktabad qaabaynta qoraalka leh calaamadaynta ayaa lagu daray, bootloader-ka BIOS ayaa la hagaajiyay iyada oo la wanaajiyay taageerada qaabaynta qalabka, iyo bootloader EFI ayaa dib loo qoray.

Ee isbeddelada kale taagan:

  • Taageero lagu daray tafatirka khadka taliska kernel ee labada bootloaders.
  • Naqshadaynta guddiga ayaa la casriyeeyay.
  • Taageero lagu daray maktabadaha la rari karo, qaabaynta firfircoon, iyo soo-bandhigyada widget-ka cusub.
  • Daawadeha waxa dib loo qoray iyadoo palette cusub lagu daray.
    Waxaa lagu daray hirgelinta xisaabiyaha cusub.
    Taageerada aagagga wakhtiga ayaa lagu daray maktabadda caadiga ah.
  • Darawalka lagu daray Ensoniq ES1371 chipset ku dayday VMware.
  • Nooca xiga ee weyn ee 2.1 ayaa la filayaa inuu taageero AHCI, xHCI iyo USB HID aaladaha.
  • Laanta 2.2, waxaa loo qorsheeyay in lagu fuliyo taageerada dhismaha AArch64.

Ugu dambeyntii, haddii aad xiisaynayso inaad wax badan ka ogaato, waxaad hubin kartaa faahfaahinta Xiriirka soo socda.


Ka tag faalladaada

cinwaanka email aan la daabacin doonaa. Beeraha loo baahan yahay waxaa lagu calaamadeeyay la *

*

*

  1. Ka mas'uul ah xogta: AB Internet Networks 2008 SL
  2. Ujeedada xogta: Xakamaynta SPAM, maaraynta faallooyinka.
  3. Sharci: Oggolaanshahaaga
  4. Isgaarsiinta xogta: Xogta looma gudbin doono dhinacyada saddexaad marka laga reebo waajibaadka sharciga ah.
  5. Kaydinta xogta: Macluumaadka ay martigelisay Shabakadaha Occentus (EU)
  6. Xuquuqda: Waqti kasta oo aad xadidi karto, soo ceshan karto oo tirtiri karto macluumaadkaaga.

  1.   Marco Antonio dijo

    hello xiiso leh.. xagee ka soo dejisaa?

  2.   ferdyan dijo

    Hagaag, laakiin ext2 mar hore waa duugoobay, laakiin ansixi si kastaba.