Մեկ տարուց ավելի մշակումից հետո թողարկվել է dahliaOS օպերացիոն համակարգի նոր՝ 220222 թողարկումը, որը համատեղում է GNU/...Linux և Fuchsia OS: Նախագծի աշխատանքը գրված է Dart լեզվով և տարածվում է Apache 2.0 լիցենզիայով: dahliaOS կառուցվածքները հասանելի են երկու տարբերակով՝ UEFI համակարգերի համար (675 ՄԲ) և ժառանգական համակարգերի/վիրտուալ մեքենաների համար (437 ՄԲ): DahliaOS-ի հիմնական բաշխումը կառուցված է միջուկի միջոցով: Linux և GNU ստանդարտ համակարգային միջավայրը։ Մշակվում են նաև Zircon միկրոմիջուկի և Fuchsia OS միջավայրի վրա հիմնված կառուցվածքներ, որոնք հասանելի են Raspberry Pi 4, msm8917 և մի շարք այլ սարքերի համար։
Նախագիծը մշակում է իր սեփական օգտագործողի ինտերֆեյսը՝ Pangolin-ը, որը գրված է Dart լեզվով՝ օգտագործելով Flutter framework-ը: Ինտերֆեյսը աջակցում է ինչպես դասական բազմապատուհան ռեժիմին, այնպես էլ սալիկապատմանը: Այն հիմնված է Capybara նախագծի հիմքի վրա և օգտագործում է պատուհանների կառավարման հատուկ համակարգ, որը գրված է զրոյից: Ինտերֆեյսը կարող է աշխատել միջուկ ունեցող համակարգերի վրա: Linux և Fuchsia նախագծի կողմից մշակված Zircon միկրոմիջուկը: Pangolin shell-ը dahliaOS տեղադրելու առանց գնահատելու համար մշակվել է վեբ տարբերակ, որը աշխատում է Chromium-ի վրա հիմնված զննարկիչներում:
Մշակվում է նաև dahliaOS-ի համար նախատեսված մի շարք ծրագրեր, որոնց մեծ մասը գրված է Dart և Flutter լեզուներով: Մշակվող ծրագրերի թվում են ֆայլերի կառավարիչ, կոնֆիգուրատոր, տեքստային խմբագրիչ, տերմինալի էմուլյատոր, վիրտուալ մեքենաների և կոնտեյներների կառավարման ծրագիր, մեդիա նվագարկիչ, ծրագրերի կատալոգ, հաշվիչ, վեբ զննարկիչ և հաղորդագրությունների ծրագիր:
Pangolin միջավայրում երրորդ կողմի ծրագրեր գործարկելու համար կա ներկառուցված աջակցություն մեկուսացված կոնտեյներների համար, որոնցում կարող եք գործարկել dahliaOS-ի հետ կապ չունեցող ցանկացած ծրագիր: UEFI համակարգերի համար կա համակարգի վերականգնման ծրագիր, որը թույլ է տալիս ավտոմատ կերպով ներբեռնել dahliaOS-ի թարմ պատկերը համակարգային խնդիրների դեպքում և բեռնավորել այն օգտագործելով:
Նոր թողարկման հիմնական փոփոխությունները.
- Pangolin աշխատասեղանի դիզայնը և ֆունկցիոնալությունը ամբողջությամբ վերաձևավորվել են։

- Ավելացված է ինտերֆեյս՝ հավելվածների արագ որոնման համար։

- Բարելավված է հասանելի ծրագրերի նավիգացիոն ինտերֆեյսը, որը առանձնացված է առանձին Launcher հավելվածում: Ներդրվել է հավելվածները կատեգորիաների բաժանելու հնարավորություն:

- Ավելացվել է ծրագրի գործարկման ինտերֆեյսի կոմպակտ տարբերակը, որը նախագծված է որպես մենյու և կանչվում է Launcher պատուհանի վերին աջ անկյունում սեղմելով։

- Արագ կարգավորումների ցանկը բարելավվել է՝ առկա տարբերակների և ցուցադրվող տեղեկատվության վերակառուցմամբ։

- Առաջադրանքների վահանակը բարելավվել է։ Հավելվածները այժմ կարող են ամրացվել։ Ավելացվել է առանձին կոճակ՝ բոլոր պատուհանները նվազագույնի հասցնելու համար։
- Օգտագործվում է Flutter-ի միջոցով գրված նոր պատուհանների կառավարիչ Utopia-ն։
- Ինտերֆեյսը զգալիորեն թարմացվել է, և ֆայլերի կառավարչի, կոնֆիգուրատորի, տերմինալի էմուլյատորի և հաշվիչի ֆունկցիոնալությունը ընդլայնվել է։
- Անցումը նոր վեբ գործարկման միջավայրին իրականացվել է, որի հիման վրա ապահովվում է աշխատող վեբ զննարկիչ և վեբ հավելվածներ գործարկելու հնարավորություն: Առաջարկվում է նոր վեբ հավելվածների կառավարիչ վեբ հավելվածներ տեղադրելու համար:

- Kernel Linux թարմացվել է 5.17-rc5 տարբերակին։
- Աջակցություն է տրամադրվում տարբեր վիրտուալիզացիայի լուծումների համար, ներառյալ գործարկման հնարավորությունը Linux QEMU-ում և Fuchsia-ում՝ FImage-ի վերահսկողության ներքո։
- Btrfs ֆայլային համակարգին անցումն ավարտված է։
- Բարելավված ցանցային կույտ։ Ցանցի կառավարիչը օգտագործվում է ցանցային կապը կարգավորելու համար։
Source: opennet.ru






