Isinasaalang-alang ng mga developer ng Gentoo ang posibilidad ng mga bahagi ng pagbuo ng binary ng kernel

gentoo-linux

Lahat yaong mga hinihimok na gumamit ng Gentoo, alam nila yun distro ng Linux na iyon ito ay lubos na napapasadyang salamat dito ay hindi gumagamit ng paunang binuong mga binary, Kung saan gumagamit ay kailangang gawin ang pagtitipon ng system sa kanyang sarili kung saan binibigyan ito ng isang mahusay na kalamangan sa iba pang mga pamamahagi dahil posible na lumikha ng isang compilation na nakatuon sa mga bahagi ng computer, na nagbibigay dito ng higit na likido at pagganap.

Dahil kasama Portage, na nagpapatupad ng ilang mga advanced na tampok tulad ng pamamahala ng pagtitiwala, mahusay na pag-tune ng mga pakete ayon sa gusto ng administrator, pekeng pag-install ng istilong OpenBSD, mga sandbox ng pagtitipon, ligtas na pag-uninstall, mga profile ng system, virtual na pakete, pamamahala ng file ng pagsasaayos, at maraming mga puwang para sa iba't ibang mga bersyon ng parehong pakete.

Ngunit ngayon ito ay maaaring magbago mula noon Tumatalakay ang mga developer ng Gentoo ang posibilidad ng gumawa ng pagkakaloob ng mga generic na Linux kernel packages na hindi nangangailangan ng manu-manong pagsasaayos habang pinagsama-sama at katulad ng mga pakete ng kernel na ibinigay sa tradisyunal na pamamahagi ng binary.

Como halimbawa ng problema lumilitaw iyon kapag ginamit ito manu-manong pag-tune ng mga parameter ng kernel nagsanay sa Gentoo, mayroong isang kakulangan ng isang pinag-isang hanay ng mga default na pagpipilian tinitiyak ang kakayahang magamit pagkatapos ng pag-update (Kapag manu-manong na-configure, kung ang kernel ay hindi nag-boot o naganap ang isang pag-crash, hindi malinaw kung ang problema ay sanhi ng maling mga setting ng parameter o isang bug sa mismong kernel mismo).

Ang tradisyunal na paraan ng Gentoo ng pagkuha ng isang kernel ay ang pag-install ng mga mapagkukunan, at pagkatapos ay i-configure at buuin ang iyong sarili. Para sa mga ayaw dumaan sa nakakapagod na proseso ng pag-set up nito nang manu-mano, ibinigay ang isang kahaliling ruta sa paggamit ng genkernel. Gayunpaman, wala sa mga variant na iyon ang talagang nakapagbigay ng katumbas ng mga core na ibinigay ng mga pamamahagi ng binary.

Nilalayon ng mga developer na magbigay ng isang handa na kernel at halatang umaandar na maaaring mai-install na may kaunting pagsisikap (tulad ng ebuild, na binuo ng pagkakatulad sa iba pang mga pakete) at ang tagapamahala ng package ay awtomatikong i-a-update ito bilang bahagi ng regular na mga pag-update ng system.

Sa kasalukuyan, ang pakete ng sys-kernel / vanilla-kernel ay iminungkahi na batay sa batayan mula sa pangunahing mga mapagkukunan ng kernel, pagdaragdag sa dating magagamit na script ng pagbuo na may isang tipikal na hanay ng mga pagpipilian sa genkernel.

Kung kailangan kong bigyang katwiran ang pagbabago mula sa dating tradisyon ng mga pasadyang kernel sa isang unibersal na pakete ng kernel, dapat akong magsimula sa pamamagitan ng pagtalakay ng mga dahilan kung bakit mo nais na i-configure ang isang pasadyang kernel sa unang lugar.

Ang pakete ng vanilla-kernel sa ngayon ay nagsasangkot lamang ito ng pag-iipon mula sa source code (iminungkahi sa form na ebuild), ngunit ang posibilidad ng pagbuo ng mga binary kernel assemblies ay tinalakay din.

Ang pangunahing counterargumento ay pagsisikap. Tulad ng nabanggit sa itaas, personal akong napagod sa pagkakaroon ng manu-mano na pakikitungo sa aking kernel. Ang mga potensyal na nakuha ba na nabanggit ay mas malaki kaysa sa pagkawala ng oras ng pag-configure at pagpapanatili ng isang pasadyang kernel?

Kabilang sa mga pakinabang ng manu-manong pag-tune ng kernel, ang kakayahang ibagay ang pagganap, alisin ang hindi kinakailangang mga bahagi habang pinagsama-sama, paikliin ang oras ng pagtitipon at bawasan ang laki ng kernel na nagreresulta (halimbawa, ang pagbuo ng isang kernel ng tagapagtaguyod ay tumatagal ng 44MB kasama ang mga module, habang ang isang unibersal na kernel ay tumatagal ng 294MB).

Kabilang sa mga pagkukulang, ito ay sinusunod na ang isang pagkakamali ay madaling magawa sa panahon ng pag-setup, mga posibleng problema sa pag-update, hindi pagpaparaan, nahihirapan sa pag-diagnose ng mga problema.

Ang supply ng pinagsama-sama binaries ay isinasaalang-alang dahil ang unibersal na kernelDahil sa laki nito, nag-iipon ito ng mas matagal at naghahatid ng tapos na kernel Maaari nitong gawing simple ang buhay ng mga gumagamit ng mababang sistema ng kuryente.

Kahit na ito ay natagpuan bilang isang "ideya", Mga developer ng Gentoo huwag isantabi ang posibilidad at pinag-uusapan nila ito tungkol dito, habang sa bahagi ng mga gumagamit ang mga opinyon ay nahahati na.

Si nais mong malaman ang tungkol dito, maaari mong suriin ang orihinal na tala sa ang sumusunod na link.


Idagdag bilang ginustong mapagkukunan sa Google