Լիովին անվճար Linux բաշխման Hyperbola-ն վերածվում է OpenBSD պատառաքաղի

Hyperbola նախագիծը, բաց կոդով հիմնադրամի կողմից աջակցվող ծրագրի մի մասը ցանկ լիովին անվճար բաշխումներ, հրատարակված պլան՝ անցում կատարել OpenBSD-ից միջուկի և օգտատիրոջ կոմունալ ծառայություններին՝ այլ BSD համակարգերից որոշ բաղադրիչների տեղափոխմամբ: Նոր բաշխումը նախատեսվում է տարածել HyperbolaBSD անվան տակ։

HyperbolaBSD-ն նախատեսվում է մշակել որպես OpenBSD-ի ամբողջական պատառաքաղ, որը կընդլայնվի GPLv3 և LGPLv3 լիցենզիաների ներքո տրամադրվող նոր կոդով: OpenBSD-ի վերևում մշակված կոդը նպատակաուղղված կլինի աստիճանաբար փոխարինելու OpenBSD բաղադրիչները, որոնք բաշխված են GPL-ի հետ անհամատեղելի լիցենզիաների ներքո: Նախկինում ձևավորված Hyperbola GNU/Linux-libre ճյուղը կպահպանվի մինչև 2022 թվականը, սակայն Hyperbola-ի ապագա թողարկումները կտեղափոխվեն նոր միջուկ և համակարգի տարրեր:

Որպես OpenBSD կոդերի բազայի անցնելու պատճառ նշվում է Linux միջուկի զարգացման միտումներից դժգոհությունը.

  • Տեխնիկական հեղինակային իրավունքի պաշտպանության (DRM) ընդունումը Linux միջուկում, օրինակ, միջուկն էր ներառված HDCP (Բարձր թողունակությամբ թվային բովանդակության պաշտպանություն) աուդիո և վիդեո բովանդակության պատճենահանման տեխնոլոգիայի աջակցություն:
  • Զարգացում Rust-ում Linux միջուկի վարորդների մշակման նախաձեռնություններ: Hyperbola մշակողները դժգոհ են կենտրոնացված Cargo պահեստի օգտագործումից և խնդիրներ Rust-ով փաթեթներ բաժանելու ազատությամբ: Մասնավորապես, Rust և Cargo ապրանքանիշերի օգտագործման պայմաններն արգելում են նախագծի անվան պահպանումը փոփոխությունների կամ կարկատանների դեպքում (փաթեթը կարող է տարածվել Rust and Cargo անվան տակ միայն այն դեպքում, եթե այն կազմված է սկզբնական կոդից, հակառակ դեպքում պահանջվում է Rust Core թիմից նախնական գրավոր թույլտվություն ստանալը կամ անվան փոփոխությունը):
  • Linux միջուկի մշակում՝ առանց անվտանգության հաշվի առնելու (Grsecurity այլևս անվճար նախագիծ չէ, և նախաձեռնությունը KSPP (Kernel Self Project) լճանում է):
  • GNU-ի օգտատերերի միջավայրի շատ բաղադրիչներ և համակարգի կոմունալ ծառայություններ սկսում են պարտադրել անհարկի ֆունկցիոնալություն՝ չտրամադրելով այն անջատելու ստեղծման ժամանակ: Որպես օրինակ տրվում է պարտադիր կախվածությունների դասակարգումը PulseAudio- ն gnome-control-կենտրոնում, SystemD-ը GNOME-ում, Ժանգոտվել Firefox-ում և Java gettext-ում։

Հիշեցնենք, որ Hyperbola նախագիծը մշակվում է KISS (Keep It Simple Stupid) սկզբունքով և միտված է օգտատերերին պարզ, թեթև, կայուն և անվտանգ միջավայր ապահովելուն։ Նախկինում բաշխումը ձևավորվել էր Arch Linux փաթեթի բազայի կայունացված հատվածների հիման վրա՝ որոշ patches փոխանցելով Debian-ից՝ կայունությունն ու անվտանգությունը բարելավելու համար: Նախաստորագրման համակարգը հիմնված է sysvinit-ի վրա՝ Devuan և Parabola նախագծերից որոշ զարգացումների տեղափոխմամբ: Թողարկման աջակցության ժամկետը 5 տարի է:

Source: opennet.ru

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