Trident-ը BSD TrueOS-ից անցնում է Void Linux-ի

Trident OS ծրագրավորողներ հայտարարեց նախագծի միգրացիայի մասին Linux: Trident նախագիծը մշակում է օգտագործողների համար պատրաստի գրաֆիկական բաշխում, որը հիշեցնում է PC-BSD-ի և TrueOS-ի հին թողարկումները: Սկզբում Trident-ը կառուցված էր FreeBSD և TrueOS տեխնոլոգիաների վրա, օգտագործեց ZFS ֆայլային համակարգը և OpenRC սկզբնավորման համակարգը: Նախագիծը հիմնադրվել է TrueOS-ի վրա աշխատելու մեջ ներգրավված ծրագրավորողների կողմից և դիրքավորվել է որպես հարակից նախագիծ (TrueOS-ը բաշխումներ ստեղծելու հարթակ է, իսկ Trident-ը բաշխում է վերջնական սպառողների համար՝ հիմնված այս հարթակի վրա):

Հաջորդ տարի որոշվեց Trident թողարկումները տեղափոխել բաշխման մշակումներ Ազատություն Linux- ում. BSD-ից Linux տեղափոխվելու պատճառն այն էր, որ այլ կերպ ազատվել որոշ խնդիրներից, որոնք սահմանափակում են բաշխման օգտվողներին: Մտահոգության ոլորտները ներառում են ապարատային համատեղելիությունը, հաղորդակցության ժամանակակից ստանդարտների աջակցությունը և փաթեթի առկայությունը: Այս ոլորտներում խնդիրների առկայությունը խանգարում է ծրագրի հիմնական նպատակին հասնելու՝ օգտագործողի համար հարմար գրաֆիկական միջավայրի պատրաստմանը:

Նոր հիմք ընտրելիս սահմանվել են հետևյալ պահանջները.

  • Մայր բաշխումից չփոփոխված (առանց վերակառուցման) և պարբերաբար թարմացվող փաթեթներ օգտագործելու հնարավորություն.
  • Ապրանքի մշակման կանխատեսելի մոդել (միջավայրը պետք է պահպանողական լինի և երկար տարիներ պահպանի սովորական կյանքի ձևը);
  • Համակարգի կազմակերպման պարզություն (փոքր, հեշտությամբ թարմացվող և արագ բաղադրիչների հավաքածու BSD համակարգերի ոճով, մոնոլիտ և բարդ լուծումների փոխարեն);
  • Երրորդ կողմերից փոփոխություններ ընդունելը և փորձարկման և կառուցման համար շարունակական ինտեգրացիոն համակարգ ունենալը.
  • Աշխատանքային գրաֆիկական ենթահամակարգի առկայություն, բայց առանց կախվածության արդեն ձևավորված համայնքներից, որոնք մշակում են աշխատասեղաններ (Trident-ը նախատեսում է համագործակցել բազային բաշխման մշակողների հետ և միասին աշխատել աշխատասեղանի մշակման և օգտագործելիությունը բարելավելու համար հատուկ կոմունալ ծառայությունների ստեղծման վրա);
  • Ընթացիկ սարքավորումների բարձրորակ աջակցություն և սարքավորումների հետ կապված բաշխման բաղադրիչների կանոնավոր թարմացումներ (վարորդներ, միջուկ);

Բաշխման հավաքածուն պարզվեց, որ ամենամոտն է նշված պահանջներին Ազատություն Linux- ում, հավատարիմ մնալով ծրագրի տարբերակների թարմացման շարունակական ցիկլի մոդելին (շարժվող թարմացումներ, առանց բաշխման առանձին թողարկումների): Void Linux-ը օգտագործում է պարզ համակարգի կառավարիչ՝ ծառայությունները սկզբնավորելու և կառավարելու համար վազում, օգտագործում է իր փաթեթի կառավարիչը xbps և փաթեթների կառուցման համակարգ xbps-src. Օգտագործվում է որպես ստանդարտ գրադարան՝ Glibc-ի փոխարեն մուսուլ, իսկ OpenSSL-ի փոխարեն՝ LibreSSL։ Void Linux-ը չի աջակցում տեղադրումը ZFS-ով բաժանման վրա, սակայն Trident ծրագրավորողները խնդիր չեն տեսնում մոդուլի միջոցով նման գործառույթն ինքնուրույն իրականացնելու համար: ZFSonLinux. Void Linux-ի հետ փոխգործակցությունը պարզեցվում է նաև նրանով, որ դրա զարգացումները տարածվել BSD լիցենզիայի ներքո:

Ակնկալվում է, որ Void Linux-ին անցնելուց հետո Trident-ը կկարողանա ընդլայնել գրաֆիկական քարտերի աջակցությունը և օգտվողներին տրամադրել ավելի ժամանակակից գրաֆիկական դրայվերներ, ինչպես նաև բարելավել ձայնային քարտերի աջակցությունը, աուդիո հոսքը, ավելացնել HDMI-ի միջոցով աուդիո փոխանցման աջակցությունը, բարելավել անլար ցանցային ադապտերների և Bluetooth ինտերֆեյս ունեցող սարքերի աջակցությունը: Բացի այդ, օգտատերերին կառաջարկվեն ծրագրերի ավելի թարմ տարբերակներ, կարագացվի բեռնման գործընթացը և կավելացվի աջակցություն UEFI համակարգերում հիբրիդային տեղադրումների համար:

Միգրացիայի թերություններից մեկը ծանոթ միջավայրի և կոմունալ ծառայությունների կորուստն է, որը մշակվել է TrueOS նախագծի կողմից համակարգի կազմաձևման համար, ինչպիսին է sysadm-ը: Այս խնդիրը լուծելու համար նախատեսվում է գրել ունիվերսալ փոխարինումներ նման կոմունալ ծառայությունների համար՝ անկախ ՕՀ-ի տեսակից: Trident-ի նոր թողարկման առաջին թողարկումը նախատեսված է 2020 թվականի հունվարին: Մինչ թողարկումը չի բացառվում թեստային ալֆա և բետա կառուցվածքների ձևավորումը։ Նոր համակարգ տեղափոխելու համար կպահանջվի ձեռքով փոխանցել /home բաժնի բովանդակությունը:
BSD կառուցումները կաջակցվեն դադարեցվել է Նոր հրատարակության թողարկումից անմիջապես հետո, իսկ FreeBSD 12-ի վրա հիմնված կայուն փաթեթի պահոցը կջնջվի 2020 թվականի ապրիլին (FreeBSD 13-Current-ի վրա հիմնված փորձարարական պահոցը կջնջվի հունվարին):

TrueOS-ի վրա հիմնված ընթացիկ բաշխումներից նախագիծը մնում է
GhostBSD, առաջարկելով MATE աշխատասեղանը: Ինչպես Trident-ը, GhostBSD-ն օգտագործում է OpenRC init համակարգը և ZFS ֆայլային համակարգը լռելյայնորեն, բայց լրացուցիչ աջակցում է Live ռեժիմը: Trident-ը Linux-ին տեղափոխելուց հետո GhostBSD մշակողները հայտարարվեցորոնք հավատարիմ են մնում BSD համակարգերին և կշարունակեն օգտագործել կայուն մասնաճյուղը TrueOS- ը որպես ձեր բաշխման հիմք:

Source: opennet.ru

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