Debian բաշխման մեջ սեփական որոնվածը ներառելու շարժում

Սթիվ Մակինթայրը, ով մի քանի տարի ծառայել է որպես Debian նախագծի ղեկավար, նախաձեռնել է վերաիմաստավորել Debian-ի մոտեցումը առաքման սեփական որոնվածը, որը ներկայումս ներառված չէ պաշտոնական տեղադրման պատկերներում և տրամադրվում է առանձին ոչ անվճար պահեստում: Ըստ Սթիվի, փորձելով հասնել միայն բաց կոդով ծրագրային ապահովման իդեալին, ավելորդ դժվարություններ են առաջանում օգտատերերի համար, ովքեր շատ դեպքերում ստիպված են տեղադրել սեփական որոնվածը, եթե ցանկանում են ստանալ իրենց սարքավորումների լիարժեք ֆունկցիոնալությունը:

Գույքային որոնվածը տեղադրվում է առանձին ոչ ազատ պահոցում՝ այլ փաթեթների հետ միասին, որոնք չեն բաշխվում անվճար և բաց լիցենզիաների ներքո: Ոչ ազատ պահոցը պաշտոնապես չի պատկանում Debian նախագծին, և դրանից փաթեթները չեն կարող ներառվել տեղադրման և կենդանի կառուցումների մեջ: Այս պատճառով, սեփական որոնվածով տեղադրման պատկերները հավաքվում են առանձին և դասակարգվում են որպես ոչ պաշտոնական, թեև պաշտոնապես դրանք մշակվում և պահպանվում են Debian նախագծի կողմից:

Այսպիսով, համայնքում ձեռք է բերվել որոշակի ստատուս-քվո, որը միավորում է բաշխման մեջ միայն բաց կոդով ծրագրակազմ մատակարարելու ցանկությունը և օգտագործողների որոնվածի կարիքը: Կա նաև անվճար որոնվածի փոքր հավաքածու, որը ներառված է պաշտոնական հավաքների և հիմնական պահեստի մեջ, բայց այդպիսի որոնվածը շատ քիչ է, և դրանք շատ դեպքերում բավարար չեն:

Debian-ում օգտագործվող մոտեցումը ստեղծում է բազմաթիվ խնդիրներ, այդ թվում՝ օգտվողների համար անհարմարություն և ռեսուրսների վատնում փակ որոնվածով ոչ պաշտոնական կառուցումներ կառուցելու, փորձարկելու և հոսթինգի վրա: Նախագիծը ներկայացնում է պաշտոնական պատկերները որպես հիմնական առաջարկվող կառուցումներ, բայց դա միայն շփոթեցնում է օգտվողներին, քանի որ տեղադրման գործընթացում նրանք բախվում են ապարատային աջակցության հետ կապված խնդիրների: Ոչ պաշտոնական հավաքների օգտագործումն ակամա հանգեցնում է սեփական ծրագրաշարի հանրահռչակմանը, քանի որ օգտագործողը, որոնվածի հետ մեկտեղ, ստանում է նաև միացված ոչ ազատ պահոց այլ ոչ ազատ ծրագրերի հետ, մինչդեռ եթե որոնվածը առանձին առաջարկվեր, հնարավոր կլիներ անել առանց ոչ անվճար պահեստը ներառելու:

Վերջերս արտադրողներն ավելի ու ավելի են դիմում օպերացիոն համակարգով բեռնված արտաքին որոնվածը օգտագործելու փոխարեն իրենց սարքերի վրա մշտական ​​հիշողության մեջ որոնվածը մատակարարելու փոխարեն: Նման արտաքին որոնվածը անհրաժեշտ է շատ ժամանակակից գրաֆիկայի, ձայնային և ցանցային ադապտերների համար: Միևնույն ժամանակ, հարցը երկիմաստ է, թե որքանով որոնվածը կարող է վերագրվել միայն անվճար ծրագրաշարի առաքման պահանջներին, քանի որ ըստ էության որոնվածը կատարվում է ապարատային սարքերի վրա, և ոչ թե համակարգում, և վերաբերում է սարքավորումներին: Նույն հաջողությամբ ժամանակակից համակարգիչները, որոնք հագեցած են նույնիսկ ամբողջովին անվճար բաշխումներով, գործարկում են սարքավորումների մեջ ներկառուցված որոնվածը: Միակ տարբերությունն այն է, որ որոշ որոնվածը բեռնված է օպերացիոն համակարգով, իսկ մյուսներն արդեն հայտնվել են ROM կամ Flash հիշողության մեջ:

Սթիվը քննարկման է բերել Debian-ում որոնվածի առաքման նախագծման հինգ հիմնական տարբերակ, որոնք նախատեսվում է դնել մշակողների ընդհանուր քվեարկության համար.

  • Թողեք ամեն ինչ այնպես, ինչպես կա, մատակարարեք փակ որոնվածը միայն առանձին ոչ պաշտոնական հավաքներում:
  • Դադարեցրեք տրամադրել ոչ պաշտոնական կառուցումներ ոչ անվճար որոնվածով և բաշխումը համապատասխանեցրեք նախագծի գաղափարախոսությանը, որը տրամադրում է միայն անվճար ծրագրակազմ:
  • Որոնվածով ոչ պաշտոնական հավաքները վերածեք պաշտոնականի և դրանք զուգահեռ և մեկ տեղում մատակարարեք միայն անվճար ծրագրակազմ ներառող հավաքույթներով, ինչը կհեշտացնի օգտագործողի կողմից պահանջվող որոնվածը:
  • Ներառեք սեփական որոնվածը ստանդարտ պաշտոնական հավաքների մեջ և հրաժարվեք անհատական ​​ոչ պաշտոնական հավաքների մատակարարումից: Այս մոտեցման բացասական կողմը լռելյայնորեն ոչ անվճար պահեստի ներառումն է:
  • Առանձնացրեք սեփական որոնվածը ոչ ազատ պահոցից առանձին ոչ ազատ որոնվածային բաղադրիչի և առաքեք այն մեկ այլ պահեստում, որը չի պահանջում ոչ ազատ պահոցի ակտիվացում: Ծրագրի կանոններին ավելացրեք բացառություն, որը թույլ է տալիս ներառել ոչ ազատ որոնվածային բաղադրիչը ստանդարտ տեղադրման հավաքներում: Այսպիսով, հնարավոր կլինի հրաժարվել առանձին ոչ պաշտոնական հավաքներ ստեղծելուց, ստանդարտ հավաքների մեջ ներառել որոնվածը և չակտիվացնել օգտվողների համար ոչ անվճար պահեստը։

    Ինքը՝ Սթիվը, հանդես է գալիս հինգերորդ կետի ընդունման օգտին, որը թույլ կտա նախագծին շատ չշեղվել ազատ ծրագրային ապահովման խթանումից, բայց միևնույն ժամանակ արտադրանքը դարձնել հարմար և օգտակար օգտատերերի համար։ Տեղադրողն առաջարկում է հստակ տարբերակում անվճար և ոչ անվճար որոնվածի միջև՝ թույլ տալով օգտվողին կատարել տեղեկացված ընտրություն և տեղեկացնելով օգտվողին, թե արդյոք հասանելի անվճար որոնվածն աջակցում է ընթացիկ սարքաշարին և արդյոք կան նախագծեր գոյություն ունեցող սարքերի համար անվճար որոնվածը ստեղծելու համար: Բեռնավորման փուլում նախատեսվում է նաև ավելացնել ոչ անվճար որոնվածով փաթեթն անջատելու կարգավորում։

    Source: opennet.ru

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