Gentoo alkaa jakaa yleisiä Linux-ytimen rakennelmia

Gentoo Linux -kehittäjät ilmoitti yleisten kokoonpanojen valmiudesta osana projektia luodun Linux-ytimen kanssa Gentoon jakeluydin yksinkertaistaa Linux-ytimen ylläpitoa jakelussa. Projekti tarjoaa mahdollisuuden sekä asentaa valmiita binäärikokoonpanoja ytimen kanssa että käyttää yhtenäistä ebuild-rakennetta ytimen rakentamiseen, konfigurointiin ja asentamiseen paketinhallinnan avulla muiden pakettien tapaan.

Tärkeimmät erot ehdotettujen valmiiden kokoonpanojen ja ytimen manuaalisen luomisen välillä ovat automaattisen päivityksen mahdollisuus, kun paketinhallinnan säännölliset järjestelmäpäivitykset asennetaan (emerge -update @world) ja ennalta määritetty joukko oletusasetuksia, jotka takaavat toiminnan päivitys (manuaalisella asetuksella, jos ydin ei lataudu tai tapahtuu virhe, ei ole selvää, johtuuko ongelma virheellisistä asetuksista vai itse ytimessä olevasta virheestä).

Linux-ytimen asentamista varten on luotu kolme pakettia, jotka voivat olla perustaa yhdessä muiden järjestelmäpakettien kanssa ja päivittää sitten koko järjestelmä ytimen kanssa yhdellä komennolla turvautumatta erilliseen ytimen rakentamiseen.

  • sys-kernel / gentoo-ydin - Ydin, jossa on Gentoolle spesifinen standardi genpatche-sarja. Kokoonpano suoritetaan paketinhallinnan avulla oletusasetuksia käyttäen tai määrittämällä omat kokoonpanosi.
  • sys-kernel / gentoo-kernel-bin - jo kootut gentoo-ytimen binäärikokoonpanot, joita voidaan käyttää ytimen nopeaan asentamiseen kääntämättä sitä järjestelmään.
  • sys-ydin / vanilja-ydin — ebuild vanilja Linux-ytimellä, joka tarjotaan sivustolla jaetussa muodossa kernel.org.

Muistetaan, että aiemmin Gentoossa käyttäjä rakensi ytimen erillään muusta järjestelmästä manuaalisen konfiguroinnin avulla. Tämä lähestymistapa mahdollisti suorituskyvyn hienosäädön, tarpeettomien komponenttien poistamisen kokoonpanon aikana ja lyhensi kokoonpanoaikaa ja tuloksena olevan ytimen kokoa. Yhdistetyn oletusasetusten puuttumisen vuoksi käyttäjä saattoi kuitenkin helposti tehdä määritysvirheitä ja kohdata päivitys- ja siirrettävyysongelmia, joita oli vaikea diagnosoida.

Lähde: opennet.ru

Lisää kommentti