Ny mpamorona Haiku dia mamolavola seranan-tsambo ho an'ny RISC-V sy ARM

Mpamorona rafitra fandidiana Haiku nanomboka hamorona seranan-tsambo ho an'ny maritrano RISC-V sy ARM. Efa nahomby ho an'ny ARM nanangona fonosana bootstrap ilaina mba hampandehanana tontolo boot kely indrindra. Ao amin'ny seranan-tsambo RISC-V, ny asa dia mifantoka amin'ny fiantohana ny fifanarahana amin'ny ambaratonga libc (fanohanana ny karazana "lava roa", izay manana habe hafa ho an'ny ARM, x86, Sparc ary RISC-V). Raha miasa amin'ny seranana ao amin'ny fototry ny kaody fototra dia nohavaozina ny dikan-teny GCC 8 sy binutils 2.32. Mba hampivoarana ny seranan-tsambo Haiku ho an'ny RISC-V sy ARM dia efa nomanina ny kaontenera Docker, ao anatin'izany ny fiankinan-doha rehetra ilaina.

Nisy ihany koa ny fandrosoana amin'ny fanatsarana ny rafitra fitsinjarana fahatsiarovana rpmalloc. Ny fanovana natao tamin'ny rpmalloc sy ny fampiasana cache zavatra misaraka dia nampihena ny fanjifana fahatsiarovana ary nampihena ny fizarazarana. Vokatr'izany, amin'ny fotoana famoahana beta faharoa, ny tontolo Haiku dia ho afaka hametraka sy boot amin'ny rafitra misy 256 MB RAM, ary mety ho kely kokoa aza. Natomboka ihany koa ny asa amin'ny fanaraha-maso sy famerana ny fidirana amin'ny API (ny antso sasany dia tsy misy afa-tsy amin'ny fakany).

Aoka hotsaroantsika fa ny tetikasa Haiku dia noforonina tamin'ny taona 2001 ho fanehoana ny fampihenana ny fivoaran'ny BeOS OS ary novolavolaina tamin'ny anarana OpenBeOS, saingy novana anarana tamin'ny taona 2004 noho ny filazana mifandraika amin'ny fampiasana ny marika BeOS amin'ny anarana. Ny rafitra dia mifototra mivantana amin'ny teknolojia BeOS 5 ary mikendry ny fampifanarahana binary amin'ny fampiharana ho an'ity OS ity. Ny kaody loharano ho an'ny ankamaroan'ny Haiku OS dia zaraina amin'ny alàlan'ny fahazoan-dàlana maimaim-poana MIT, afa-tsy ny tranomboky sasany, ny codec media ary ny singa nindramina tamin'ny tetikasa hafa.

Ny rafitra dia mikendry ny solosaina manokana ary mampiasa ny voany manokana, natsangana tamin'ny maritrano hybrid, natao ho an'ny fandraisana andraikitra ambony amin'ny hetsika ataon'ny mpampiasa sy ny fanatanterahana mahomby amin'ny rindranasa maromaro misy kofehy. OpenBFS dia ampiasaina ho rafitra fichier, izay manohana ny toetran'ny rakitra miitatra, ny logging, ny tondro 64-bit, ny fanohanana amin'ny fitehirizana meta tags (ho an'ny rakitra tsirairay dia azonao atao ny mitahiry toetra amin'ny endrika key=value, izay mahatonga ny rafitra rakitra mitovy amin'ny angon-drakitra. ) ary fanondroana manokana hanafainganana ny famerenana azy ireo. "B+ trees" dia ampiasaina handaminana ny firafitry ny lahatahiry. Avy amin'ny kaody BeOS, Haiku dia ahitana ny mpitantana ny rakitra Tracker sy ny Deskbar, izay samy nisokatra tamin'ny alàlan'ny fampitsaharana ny fampandrosoana ny BeOS.

Ny mpamorona Haiku dia mamolavola seranan-tsambo ho an'ny RISC-V sy ARM

Source: opennet.ru

Add a comment