Gentoo ishlab chiquvchilari yadroning ikkilamchi qismlarini yaratish imkoniyatini ko'rib chiqadilar

gentoo-linux

hamma Gentuo'dan foydalanishga da'vat etilganlar, ular buni bilishadi bu Linuxni tarqatish juda moslashtirilgan buning uchun rahmat oldindan tuzilgan ikkiliklardan foydalanmaydi, Bu bilan foydalanuvchi tizim kompilyatsiyasini o'zi bajarishi kerak bu bilan u boshqa tarqatmalarga nisbatan katta ustunlik beradi, chunki kompyuterning tarkibiy qismlariga yo'naltirilgan kompilyatsiya yaratish mumkin, bu esa unga ko'proq akışkanlık va ishlash beradi.

Beri bilan Ba'zi rivojlangan xususiyatlarni amalga oshiradigan portage qaramlikni boshqarish, administratorning xohishiga ko'ra paketlarni nozik sozlash, OpenBSD uslubidagi soxta o'rnatmalar, kompilyatsiya qum qutilari, xavfsiz o'chirish, tizim profillari, virtual paketlar, konfiguratsiya fayllarini boshqarish va bitta paketning turli xil versiyalari uchun bir nechta uyalar.

Ammo endi bu o'zgarishi mumkin Chunki Gentoo ishlab chiquvchilari muhokama qilmoqda imkoniyati umumiy Linux yadrosi paketlarini taqdim etish qo'lda sozlashni talab qilmaydigan kompilyatsiya paytida va an'anaviy ikkilik tarqatishda taqdim etilgan yadro paketlariga o'xshashdir.

Komo muammoning misoli u ishlatilganda paydo bo'ladi yadro parametrlarini qo'lda sozlash Gentuoda mashq qilingan, birlashtirilgan to'plam yo'qligi sukut bo'yicha parametrlar yangilanishdan keyin ishlashni ta'minlaydigan (Qo'l bilan sozlanganda, agar yadro ochilmasa yoki ishdan chiqsa, muammo noto'g'ri parametr sozlamalari yoki yadro ichidagi xato tufayli yuzaga kelganligi aniq emas).

Yadroni olishning an'anaviy Gentoo usuli bu manbalarni o'rnatish, so'ngra uni o'zingiz sozlashingiz va qurishdir. Uni qo'lda o'rnatishning zerikarli jarayonidan o'tishni istamaganlar uchun genkerneldan foydalanishning muqobil yo'li taqdim etildi. Biroq, ushbu variantlarning hech biri aslida ikkilik taqsimot bilan ta'minlangan yadrolarning ekvivalentini ta'minlay olmadi.

Ishlab chiquvchilar tayyor yadro bilan ta'minlamoqchi va aniq funktsional bu minimal kuch bilan o'rnatilishi mumkin (ebuild kabi, boshqa paketlar bilan o'xshashlik asosida qurilgan) va muntazam ravishda tizim yangilanishlari doirasida paket menejeri tomonidan avtomatik ravishda yangilanadi.

Hozirda sys-kernel / vanilla-kernel to'plami asosida allaqachon taklif qilingan asosiy yadro manbalaridan, oldindan tuzilgan skriptni genkernel variantlarining odatiy to'plami bilan to'ldiradi.

Agar eski yadro urf-odatlaridan universal yadro paketiga o'tishni asoslashim kerak bo'lsa, men birinchi navbatda maxsus yadroni sozlashingiz mumkin bo'lgan sabablarni muhokama qilishdan boshlashim kerak.

Vanil yadrosi to'plami hozircha u faqat manba kodidan yig'ishni o'z ichiga oladi (ebuild shaklida taklif qilingan), ammo ikkitomonlama yadro majmualarini yaratish imkoniyati ham muhokama qilinadi.

Asosiy qarama-qarshi dalil - bu harakat. Yuqorida aytib o'tganimizdek, o'zim yadro bilan qo'lda ishlashdan charchadim. Qayd etilgan potentsial yutuqlar odatiy yadroni o'rnatish va saqlashda inson vaqtini yo'qotishdan ustunroqmi?

Yadroni qo'lda sozlashning afzalliklari orasida, ishlashni sozlash, keraksiz qismlarni olib tashlash qobiliyati kompilyatsiya paytida, kompilyatsiya vaqtini qisqartirish va yadro hajmini kamaytirish natijada (masalan, targ'ibotchining yadrosini yaratish modullar bilan birga 44 MB, universal yadro esa 294 MB oladi).

Kamchiliklar qatorida bu kuzatilmoqda sozlash paytida xatolik osonlikcha sodir bo'lishi mumkin, yangilash bilan bog'liq muammolar, murosasizlik, muammolarni aniqlashda qiyinchilik.

Ta'minoti kompilyatsiyalar ikkiliklar hisobga olinadi, chunki universal yadroUning kattaligi tufayli u ancha uzoq vaqt davomida kompilyatsiya qiladi va tayyor yadroni etkazib beradi Bu kam quvvatli tizim foydalanuvchilari hayotini soddalashtirishi mumkin.

Garchi bu "g'oya" sifatida topilgan, Gentoo ishlab chiquvchilari ehtimolini istisno qilmang va ular bu haqda bu haqda gaplashmoqda, ammo foydalanuvchilar tomonidan fikrlar allaqachon bo'lingan.

Si bu haqda ko'proq bilmoqchisiz, asl yozuvni tekshirishingiz mumkin quyidagi havola.


Maqolaning mazmuni bizning printsiplarimizga rioya qiladi muharrirlik etikasi. Xato haqida xabar berish uchun bosing bu erda.

Birinchi bo'lib izohlang

Fikringizni qoldiring

Sizning email manzilingiz chop qilinmaydi.

*

*

  1. Ma'lumotlar uchun javobgardir: Migel Anxel Gaton
  2. Ma'lumotlarning maqsadi: SPAMni boshqarish, izohlarni boshqarish.
  3. Qonuniylashtirish: Sizning roziligingiz
  4. Ma'lumotlar haqida ma'lumot: qonuniy majburiyatlar bundan mustasno, ma'lumotlar uchinchi shaxslarga etkazilmaydi.
  5. Ma'lumotlarni saqlash: Occentus Networks (EU) tomonidan joylashtirilgan ma'lumotlar bazasi
  6. Huquqlar: istalgan vaqtda siz ma'lumotlaringizni cheklashingiz, tiklashingiz va o'chirishingiz mumkin.

bool (to'g'ri)