áááşá¸ááááŻááşáááŻááş kernelá bootloaderá standard C libraryá package managerá user-space components áážááˇáş compositing window manager ááŤáážáááąáŹ graphical interface ááźááˇáş ááąá¸ááŹá¸ááąáŹ Unix áá˛áˇáááŻáˇááąáŹ áááşáááşáážáŻá áá áş ToaruOS 2.0 áááş áá˝ááşáážáááŹááŤááźáŽá áááąáŹááťááşáááŻááşááᯠC ááźááˇáşááąá¸ááŹá¸ááŹá¸ááźáŽá¸ BSD áááŻááşá ááşáĄáąáŹááşáá˝ááş ááźááˇáşááąááŹá¸áááşá 14.4 MB áááŻááşáááŻááşááŻáśáá áşááŻáśááᯠááąáŤááşá¸ááŻááşááŻááşááźáŽá¸ QEMUá VMware áááŻáˇáááŻááş VirtualBox áá˝ááş á ááşá¸áááşáááŻááşáááşá

áĄáááŻááŤáááąáŹááťááşááᯠIllinois ááášááááŻááşáá˝ááş 2010 ááŻáážá áşáá˝ááş á áááşáá˛áˇááźáŽá¸ ááąáŤááşá¸á ááşááááşáá áşáĄááşááŹááąáˇá áşáĄáá áşááťáŹá¸ááᯠáááşááŽá¸áááşáĄáá˝ááş ááŻááąáááááąáŹááťááşáá áşááŻáĄááźá áş áááŚá¸ááŽáá˝ááşáá˛áˇáááşá 2012 ááŻáážá áşáážá áááşá áááąáŹááťááşáááş áááááźáŻááŹá¸ááąáŹáĄáááŻááşá¸áĄáááŻááşá¸ááž áááşááŽá¸ááŹá¸ááąáŹ ToaruOS áááşáááşáážáŻá áá áşáááŻáˇ ááźáąáŹááşá¸áá˛ááŹááŤáááşá áááşá¸ááááşáážáááŻáśá áśáá˝ááşá á áá áşáá˝ááş ááąáŤááşá¸á ááşáááşá¸áááŻá¸áááşááąááťáŹááŤáážááááşá áááŻááşá¸ááá áşááťáááşáááşááŹá¸ááąáŹ ELF á áŽááśááąáŹááşáá˝ááşáážáŻááťáŹá¸á ááŻááşááąáŹááşá ááŹááťáŹá¸á á˝áŹá ááááşáá áşáĄá áŻáĄááąá¸ááᯠááśáˇáááŻá¸ááąá¸ááźáŽá¸ Python 3 áážááˇáş GCC ááᯠáĄááŻáśá¸ááźáŻáááŻááşáááşá
ToaruOS áááş áá áşáá áşááááŻááşááááŻááşááťáŹá¸ (PATA áážááˇáş ATAPI), EXT2 áážááˇáş ISO9660 áááŻááşá áá áşááťáŹá¸á ááąáŹááşáááŹááťáŹá¸áá˛áˇáááŻáˇááąáŹ á ááşáá ášá ááşá¸ááááŻááşááŹááťáŹá¸ááᯠáĄááŻáśá¸ááźáŻáááşáĄáá˝ááş ááąáŤááşá¸á ááşááŹá¸ááąáŹ ááąáŹáşááťá°ááŹááááŻááŹáážááˇáş áá°á¸ááşááťáŹá¸ááᯠááąáŤááşá¸á ááşááŹá¸áááˇáş ToaruOS áááŻáĄááŻáśá¸ááźáŻáááˇáş kernel áá áşááŻáĄááąáŤáş áĄááźáąááśááŹá¸áááşá ááŽá¸ááŻááşááťáŹá¸á ááźá˝ááşááťáŹá¸á áá˝ááşáááşáááşááťáŹá¸ (AMD PCnet FASTá Realtek RTL8139 áážááˇáş Intel PRO/1000)á áĄááśááťá áşááşááťáŹá¸ (Intel AC'97) áážááˇáş á§ááˇáşáááşá áá áşááťáŹá¸áĄáá˝ááş VirtualBox áĄáááŻááááŻááááşááťáŹá¸á kernel áááş Unix threadsá TTYá virtual áááŻááşá áá áşá pseudo file system /procá multithreadingá IPCá ramdiská ptraceá shared memoryá multitasking áážááˇáş áĄááźáŹá¸ááąáŹ standard features ááťáŹá¸ááᯠááśáˇáááŻá¸ááąá¸ááŤáááşá
ext2 áááŻááşá áá áşááᯠáĄááŻáśá¸ááźáŻáááşá bootloader áááş BIOS áážááˇáş EFI áááŻááąáŹááşááśáˇáááşá áá˝ááşáááş stack áááş loopback áĄááŤáĄáááş BSD-á áááŻááş socket APIs áážááˇáş network interface ááťáŹá¸ááᯠááśáˇáááŻá¸ááąá¸áááşá Vimá GCCá Binutilsá FreeTypeá MuPDFá SDLá Cairoá Doomá Quakeá Super Nintendo emulatorá Bochs áážááˇáş áĄááźáŹá¸ááááŻááááşááťáŹá¸ááᯠToaruOS áááŻáˇ ááąá¸áááŻáˇááŹá¸ááŤáááşá áá°áááşá¸ application ááťáŹá¸áá˛áá˝ááş Vi-like code editor Bim áááş áááşáážáŹá¸áááşá áááŻááşáááşááąááťáŹá terminal emulatorá widget ááśáˇáááŻá¸áážáŻá áááşááąáˇááťáşáááşááąááťáŹáážááˇáş ááŻááşááŻáśááśáˇáááŻá¸áážáŻ (PNGá JPEG) áážááˇáş TrueType ááąáŹááˇáşááťáŹá¸áĄáá˝ááş graphical panel áá˛áˇáááŻáˇááąáŹ ToaruOS ááŽá¸áááˇáşáĄááşááşááŽááąá¸áážááşá¸ááťáŹá¸ááᯠáá˝ááşáá˛áˇáááˇáşáážá áşááąáŤááşá¸ááťáŹá¸á á˝áŹááááşá¸á áĄááŻáśá¸ááźáŻáá˛áˇáááşá
ááŽáááąáŹááťááşáᏠá áá áşáĄáá˝ááş utilities áá˝áąáá˛áˇ user application áá˝áą ááŽáá˝ááşáá˛áˇáĄá፠Python ááᯠáĄá áŹá¸áááŻá¸áááŻáˇ ááŽáááŻááşá¸ááŻááşááŹá¸áá˛áˇ Kuroko áááŻáá˛áˇ dynamic programming language áááŻáááşá¸ ááŽáá˝ááşááąááŤáááşá ááŽááŹááŹá ááŹá¸áᏠPython áá˛áˇ syntactically áááşáá°ááŤáááş (áááşá¸ááᯠexplicit variable definitions áá˝áąááŤáá˛áˇ Python dialect áĄáááŻááťáŻáśá¸áá áşááŻáĄááźá áş ááŹá¸áážáááŹá¸ááŤáááş) ááźáŽá¸ááąáŹáˇ áĄáá˝ááşááťá áşááťá áşáá˛áˇ áĄááąáŹááşáĄáááşááąáŹáşáážáŻáá áşááŻáááşá¸ ááŤáááşááŤáááşá bytecode áá˛áˇ compilation áá˛áˇ interpretation ááᯠsupport ááŻááşááŤáááşá bytecode interpreter á garbage collector ááᯠááśáˇáááŻá¸ááąá¸ááźáŽá¸ global lock áááŻáśá¸áᲠmultithreading ááᯠsupport ááŻááşááŤáááşá compiler áá˛áˇ interpreter ááᯠshared library áĄááąá¸á áŹá¸ (~500 KB) áĄááąáá˛áˇ compile ááŻááşáááŻááşááźáŽá¸á áĄááźáŹá¸ program áá˝áąáá˛áˇ integrate ááŻááşááźáŽá¸ C API áážáá áşáááˇáş extensible ááŻááşáááŻááşááŤáááşá ToaruOS áĄááźááş ááŽááŹááŹá ááŹá¸ááᯠáĄááŻáśá¸ááźáŻáááŻááşááŤáááşá Linux, macOS, Windows ááźáŽá¸ááąáŹáˇ WebAssembly ááᯠááśáˇáááŻá¸ááąá¸áá˛áˇ browser áá˝áąáážáŹ run ááŤáááşá
ToaruOS ááĄáá áşáá˝ááşáážááážáŻáá˝ááş-
- Misaka kernel áááş áĄááŻáśá¸ááźáŻáá°ááťááşáážáŹá Ꮰutilities topá straceá dbgá ping áážááˇáş cpuwidget áááŻáˇááᯠááśáˇáááŻá¸áááş áĄáááˇáşááźážááˇáşáááşááŹá¸ááŤáááşá
- affine áĄáá˝ááşááźáąáŹááşá¸áážáŻááťáŹá¸ áááşáááŻá¸ááźááşá¸ áĄááŤáĄáááş ááááşáá áşá áŹááźááˇáşáááŻááşá á á˝ááşá¸ááąáŹááşáááşááťáŹá¸ááᯠááťá˛áˇáá˝ááşááŹá¸ááŤáááşá
- áááşá¸áááŻá¸ááąáŹááşá á á˝ááşá¸ááąáŹááşáááşááᯠááźážááˇáşáááşááŹá¸áááşá
- TrueType ááąáŹáşáááşááśáˇáááŻá¸áážáŻááźááˇáş á áŹááŹá¸ rasterizer ááᯠááąáŤááşá¸áááˇáşáá˛áˇáááşá
- Markup ááźááˇáş á áŹááŹá¸ááąáŹáşáááşááźáŻááŻááşáááşáĄáá˝ááş áá áşááťá áşáááŻááşáá áşááŻááᯠááąáŤááşá¸áááˇáşááŹá¸áááşá
- ááŹáˇááşáá˛áá˝á˛áˇá ááşá¸ááŻáśááťáŹá¸áĄáá˝ááş áááŻá¸ááťá˛áˇááśáˇáááŻá¸áážáŻááźááˇáş BIOS bootloader ááᯠááźážááˇáşáááşááŹá¸ááŤáááşá EFI bootloader ááᯠááźááşáááşááąá¸ááŹá¸ááźáŽá¸ááŤááźáŽá bootloaders áážá áşááŻááŻáśá¸áááş ááᯠkernel command-line áááşá¸ááźááşááźááşá¸ááᯠááśáˇáááŻá¸ááąá¸ááŤáááşá
- ááąáŹááşá ááŽáááŻááşá¸ááᯠááąááşááŽáĄáąáŹááş ááźáŻááŻááşááŹá¸áááşá áááŻáĄá፠áá áşááťááşááťáŹá¸áááş ááąáŤááşá¸ááŻááşááŻááşáááŻááşááąáŹ áá áşááťá áşáááşááťáŹá¸á áááŻááşá¸ááá áşááźááşá ááş áĄááźááşáĄáááşáážááˇáş ááąáŤáˇááşáĄááşáááşá¸áááŻá¸áĄáá áşááťáŹá¸ááᯠááśáˇáááŻá¸ááąá¸ááŤáááşá
- ááźááˇáşáážáŻáá°áĄáŹá¸ ááźááşáááşááąá¸ááŹá¸ááźáŽá¸ ááťááşááťááşáĄáá áşááťáŹá¸ááᯠáááˇáşáá˝ááşá¸ááŹá¸áááşá
- ááááşá¸ááąáŤááşá¸á ááşáĄáá áş áĄááąáŹááşáĄáááşááąáŹáşáážáŻááᯠáááˇáşáá˝ááşá¸áá˛áˇáááşá
- Time zone ááśáˇáááŻá¸áážáŻááᯠá áśááźá áŹááźááˇáşáááŻááşáááŻáˇ ááąáŤááşá¸áááˇáşáááŻááşááŤááźáŽá
- VMware áá˝ááş áĄááŻáá°ááŹá¸áááˇáş Ensoniq ES1371 ááťá áşááşáááşáĄáá˝ááş áááşáááˇáşááŹá¸ááąáŹ ááááŻááşááŹá
- ááŹáááˇáşáĄááááá˝ááşáážááážáŻ 2.1 áá˝ááş AHCIá xHCI áážááˇáş USB HID á ááşáá ášá ááşá¸ááťáŹá¸áĄáá˝ááş ááśáˇáááŻá¸áážáŻááŤáááşááŹáááşáᯠááťážáąáŹáşáááˇáşááááşá AArch64 ááááŻááŹáááşááŹáĄáá˝ááş ááśáˇáááŻá¸áážáŻááᯠ2.2 ááŹááá˝á˛áĄáá˝ááş á áŽá ááşááŹá¸áááşá



source: opennet.ru
