Brutal OS-ի չորրորդ փորձնական թողարկումը

Հրապարակվել է Brutal նախագծի չորրորդ փորձնական թողարկումը, որի շրջանակներում էնտուզիաստները մշակում են բաց օպերացիոն համակարգ, որի ճարտարապետությունը փորձում է համատեղել 1970-ականների Unix համակարգերի իդեալները ժամանակակից տեխնոլոգիաների հետ։ Համակարգը մշակվել է զրոյից և գալիս է իր սեփական ստանդարտ C գրադարանով և միկրոմիջուկով: Ծրագրի կոդը գրված է C-ով և տարածվում է MIT լիցենզիայի ներքո: Աջակցում է x86_64, i686, RISC-V և ARM ճարտարապետությունների կառուցմանը:

Անցյալ թեստային թողարկումներում ուշադրությունը կենտրոնացված է եղել միկրոմիջուկի և համակարգի հիմքում ընկած միջավայրի զարգացման վրա: Իրականացվել են բազմաբնույթ առաջադրանքներ, վիրտուալ հիշողության կառավարիչ, ստանդարտ համակարգային զանգեր, IPC, ACPI և թեթև թելեր (մանրաթել): Չորրորդ փորձնական թողարկումն իրականացնում է հզորությունների տարանջատման մոդել՝ հիմնված Կարողությունների վրա, ինչպես նաև առաջարկում է գրաֆիկական ենթահամակարգ՝ իր սեփական ինտերֆեյսի գրադարանով brutal-GUI, վեկտորային գրաֆիկայի գրադարան brutal-GFX և կոմպոզիտային սերվերով: Հիմնական մատուցումը կատարվում է SDL գրադարանի միջոցով: Աջակցվում են SVG պատկերներ, վեկտորային տառատեսակներ և գրադիենտներ:

Brutal OS-ի չորրորդ փորձնական թողարկումը

Կատարված աշխատանքը ներառում է նաև AHCI-ի և EXT2-ի համար հիմնական աջակցության ստեղծում, տեղափոխում RISC-V ճարտարապետություն և վերամշակում IPC ենթահամակարգը, որն այժմ օգտագործում է Fuchsia OS-ի IPC-ն հիշեցնող ճարտարապետություն: Հաջորդ թողարկումում նրանք նախատեսում են իրականացնել Doom խաղը, ավելացնել տերմինալի աջակցություն (TTY), ներդնել հրամանի վահանակ և թարմացնել դրայվերները AHCI կարգավորիչների և Ext2/FAT ֆայլային համակարգերի համար: Ավելի հեռավոր ծրագրերը ներառում են ցանցային կույտի և ցանցային սարքերի դրայվերների մշակումը:

Source: opennet.ru

Добавить комментарий