Gentoo-ն սկսեց տարածել ունիվերսալ Linux միջուկի կառուցումներ

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

Առաջարկվող պատրաստի հավաքների և միջուկի ձեռքով առաջացման հիմնական տարբերություններն են փաթեթի կառավարչի կողմից համակարգի կանոնավոր թարմացումները տեղադրելու ժամանակ ավտոմատ թարմացման հնարավորությունը (emerge -update @world) և կանխորոշված ​​լռելյայն ընտրանքների մի շարք, որոնք երաշխավորում են աշխատանքը հետո: թարմացումը (ձեռքով կազմաձևմամբ, եթե միջուկը չի բեռնվում կամ սխալ է տեղի ունենում, պարզ չէ՝ խնդիրը սխալ կարգավորումների կամ հենց միջուկի սխալի պատճառով է):

Linux միջուկը տեղադրելու համար ստեղծվել են երեք փաթեթներ, որոնք կարող են լինել հաստատում համակարգի մնացած փաթեթների հետ միասին և այնուհետև մեկ հրամանով թարմացնել ամբողջ համակարգը միջուկի հետ միասին՝ առանց միջուկի առանձին կառուցման դիմելու:

  • sys-kernel / gentoo-kernel - միջուկ՝ Gentoo-ին հատուկ genpatches-ի ստանդարտ հավաքածուով: Հավաքումն իրականացվում է փաթեթի կառավարչի միջոցով՝ օգտագործելով լռելյայն կարգավորումները կամ նշելով ձեր սեփական կազմաձևը:
  • sys-kernel / gentoo-kernel-bin - արդեն հավաքված gentoo-kernel երկուական հավաքույթներ, որոնք կարող են օգտագործվել միջուկը արագ տեղադրելու համար՝ առանց այն ձեր համակարգում կոմպիլյացիայի։
  • sys-kernel / վանիլ-միջուկ — ebuild վանիլային Linux միջուկով, որն առաջարկվում է կայքում տարածված ձևով kernel.org.

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

Source: opennet.ru

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