Linux e na le lifahleho tse ngata: mokhoa oa ho sebetsa kabong efe kapa efe

Linux e na le lifahleho tse ngata: mokhoa oa ho sebetsa kabong efe kapa efe

Ho theha sesebelisoa sa "backup" se sebetsang ho phano efe kapa efe ha se mosebetsi o bonolo. Ho netefatsa hore Veeam Agent bakeng sa Linux e sebetsa ka liphallelo ho tloha Red Hat 6 le Debian 6, ho OpenSUSE 15.1 le Ubuntu 19.04, u tlameha ho rarolla mathata a mangata, haholo-holo ha u nahana hore sehlahisoa sa software se kenyelletsa kernel module.

Sengoliloeng se entsoe ho ipapisitsoe le lisebelisoa tse tsoang puong kopanong Linux Peter 2019.

Linux ha se e 'ngoe ea litsamaiso tse tsebahalang haholo tsa ts'ebetso. Ha e le hantle, ena ke sethala seo motheong oa sona u ka etsang ho hong ho ikhetha, ntho ea hau. Ka lebaka la sena, Linux e na le liphaello tse ngata tse fapaneng ka har'a lisebelisoa tsa tsona tsa software. 'Me mona ho hlaha bothata: e le hore sehlahisoa sa software se sebetse leha e le efe kabong, u tlameha ho ela hloko likarolo tsa e' ngoe le e 'ngoe.

Batsamaisi ba liphutheloana. .deb vs .rpm

Ha re qaleng ka bothata bo totobetseng ba ho aba sehlahiswa kabong e fapaneng.
Mokhoa o tloaelehileng oa ho aba lihlahisoa tsa software ke ho beha sephutheloana sebakeng sa polokelo e le hore mookameli oa sephutheloana ea hahelletsoeng ka har'a sistimi a ka e kenya ho tloha moo.
Leha ho le joalo, re na le lifomate tse peli tse tsebahalang tsa sephutheloana: rpm и deb. Sena se bolela hore bohle ba tla tlameha ho tšehetsa.

Lefatšeng la liphutheloana tsa deb, boemo ba ho lumellana boa hlolla. Sephutheloana se tšoanang se kenya le ho sebetsa hantle ka ho lekana ho Debian 6 le Ubuntu 19.04. Litekanyetso tsa ts'ebetso ea ho aha liphutheloana le ho sebetsa le tsona, tse behiloeng kabong ea khale ea Debian, li lula li le bohlokoa ho Linux Mint e ncha le OS ea mantlha. Ka hona, tabeng ea Veeam Agent bakeng sa Linux, sephutheloana se le seng sa deb bakeng sa sethala ka seng sa hardware se lekane.

Empa lefatšeng la liphutheloana tsa rpm, liphapang li ntle haholo. Ntlha ea pele, ka lebaka la hore ho na le bahlahisi ba babeli ba ikemetseng ka ho feletseng, Red Hat le SUSE, eo ho lumellana ho sa hlokahaleng ka ho feletseng. Taba ea bobeli, barekisi bana ba na le lisebelisoa tsa kabo ho tsoa ho tsona. tšehetso le liteko. Ha ho hlokahale ho lumellana pakeng tsa bona hape. Ho ile ha fumaneha hore el6, el7 le el8 li na le liphutheloana tsa tsona. Sephutheloana se arohaneng bakeng sa Fedora. Liphutheloana tsa SLES11 le 12 le e 'ngoe e arohaneng bakeng sa openSUSE. Bothata bo boholo ke ho itšetleha ka mabitso le mabitso a liphutheloana.

Bothata ba ho itšetleha

Ka bomalimabe, liphutheloana tse tšoanang hangata li qetella li le tlas'a mabitso a fapaneng liphaellong tse fapaneng. Ka tlase ho na le lethathamo la likarolo tse itšetlehileng ka sephutheloana sa veeam.

Bakeng sa EL7:
Bakeng sa SLES 12:

  • libblkid
  • libgcc
  • libstdc++
  • lirohaka-libs
  • fuse-libs
  • lifaele-libs
  • veeamsnap=3.0.2.1185
  • libblkid1
  • libgcc_s1
  • libstdc++6
  • libmagic1
  • libfuse2
  • veeamsnap-kmp=3.0.2.1185

Ka lebaka leo, lethathamo la ba itšetlehileng ka lona le ikhetha bakeng sa kabo.

Ho mpefalang le ho feta ke ha mofuta o ntlafalitsoeng o qala ho ipata tlasa lebitso la sephutheloana sa khale.

Mohlala:

Sephutheloana se ntlafalitsoe ho Fedora 24 hlapaola ho tloha ho mofuta oa 5 ho ea ho mofuta oa 6. Sehlahisoa sa rona se hahiloe ka mofuta oa 5 ho netefatsa hore se lumellana le kabo ea khale. Ho sebelisa mofuta oa khale oa 5th oa laeborari ho Fedora 24, ke ile ka tlameha ho sebelisa sephutheloana nurses-compat-libs.

Ka lebaka leo, ho na le liphutheloana tse peli tsa Fedora, tse nang le litšepiso tse fapaneng.

Tse ling tse thahasellisang. Kamora ntlafatso e latelang ea kabo, sephutheloana nurses-compat-libs ka mofuta oa 5 oa laeborari ho bonahala eka ha e fumanehe. Ho bitsa chelete e ngata hore mofani oa thepa a hulele lilaebrari tsa khale ho li kenya mofuteng o mocha oa kabo. Kamora nako, bothata bo ile ba ipheta kabong ea SUSE.

Ka lebaka leo, liphaello tse ling li ile tsa tlameha ho tlohela ho itšetleha ka ho hlakileng ho tsona lirohaka-libs, le ho lokisa sehlahisoa e le hore se ka sebetsa le mofuta ofe kapa ofe oa laeborari.

Ka tsela, phetolelong ea 8 ea Red Hat ha ho sa na sephutheloana sa meta python, e neng e bua ka tsa khale tse molemo python-2.7. Ho na le python2 и python3.

Ho fapana le batsamaisi ba liphutheloana

Bothata ba ho itšetleha ke ba khale 'me ke khale bo totobetse. Hopola feela Dependency hell.
Ho kopanya lilaebrari tse fapaneng le lits'ebetso e le hore kaofela li sebetse ka mokhoa o tsitsitseng 'me li se ke tsa qabana - ha e le hantle, ona ke mosebetsi oo mofani ofe kapa ofe oa Linux a lekang ho o rarolla.

Motsamaisi oa sephutheloana o leka ho rarolla bothata bona ka tsela e fapaneng ka ho felletseng. Monate ho tsoa ho Canonical. Mohopolo o ka sehloohong: ts'ebeliso e sebetsa ka lebokoseng la lehlabathe le ikhethileng mme le sirelelitsoe ho sistimi e kholo. Haeba kopo e hloka lilaeborari, li fanoa le kopo ka boeona.

Flatpak e boetse e u lumella ho tsamaisa lits'ebetso ka lebokoseng la lehlabathe u sebelisa Linux Containers. Ho boetse ho sebelisoa mohopolo oa sandbox AppImage.

Litharollo tsena li u lumella ho etsa sephutheloana se le seng bakeng sa kabo efe kapa efe. Tabeng ea Flatpak ho kenya le ho qala kopo hoa khoneha le ntle le tsebo ea mookameli.

Bothata bo boholo ke hore ha se lits'ebetso tsohle tse ka tsamaisoang ka lebokoseng la lehlabathe. Batho ba bang ba hloka ho kena sethaleng ka ho toba. Ha ke bue le ka li-module tsa kernel, tse itšetlehileng haholo ka kernel mme ha li kenelle mohopolong oa sandbox.

Bothata ba bobeli ke hore kabo e tsebahalang tikolohong ea likhoebo ho tsoa ho Red Hat le SUSE ha e so na tšehetso bakeng sa Snappy le Flatpak.

Tabeng ena, Veeam Agent bakeng sa Linux ha e fumanehe snapcraft.io eseng on eaho.org.

Ho phethela potso e mabapi le batsamaisi ba liphutheloana, ke rata ho hlokomela hore ho na le khetho ea ho lahla batsamaisi ba liphutheloana ka ho feletseng ka ho kopanya lifaele tsa binary le script bakeng sa ho li kenya ka har'a sephutheloana se le seng.

Sephutheloana se joalo se u lumella ho theha sephutheloana se le seng se tloaelehileng bakeng sa lipehelo le li-platform tse fapaneng, ho etsa ts'ebetso e kopanetsoeng ea ho kenya, ho etsa tlhophiso e hlokahalang. Ke kopane feela le liphutheloana tse joalo tsa Linux tse tsoang VMware.

Bothata ba ho ntlafatsa

Linux e na le lifahleho tse ngata: mokhoa oa ho sebetsa kabong efe kapa efe
Leha mathata ohle a ho itšetleha a rarollotsoe, lenaneo le ka sebetsa ka tsela e fapaneng kabong e tšoanang. E mabapi le lintlafatso.

Ho na le mekhoa e 3 ea ntlafatso:

  • E bonolo ka ho fetisisa ke hore le ka mohla u se ke ua ntlafatsa. Ke ile ka theha seva mme ka lebala ka eona. Ke hobane'ng ha u ntlafatsa haeba tsohle li sebetsa? Mathata a qala kgetlo la pele ha o ikopanya le tshehetso. Moetsi oa kabo o tšehetsa feela tokollo e ntlafalitsoeng.
  • O ka tšepa mofani oa thepa mme oa theha liapdeite tsa othomathiki. Tabeng ena, mohala oa tšehetso o ka etsahala hang ka mor'a ntlafatso e sa atleheng.
  • Khetho ea ho ntlafatsa ka letsoho feela ka mor'a ho e sebelisa mohahong oa liteko ke eona e ka tšeptjoang ka ho fetisisa, empa e theko e boima ebile e ja nako. Ha se bohle ba ka e khonang.

Kaha basebelisi ba fapaneng ba sebelisa maano a fapaneng a ntlafatso, hoa hlokahala ho ts'ehetsa tokollo ea morao-rao le tsohle tse lokolotsoeng pele. Sena se thatafatsa ts'ebetso ea nts'etsopele le tlhahlobo mme se eketsa hlooho ho sehlopha sa tšehetso.

Mefuta e fapaneng ea liforomo tsa hardware

Li-platform tse fapaneng tsa Hardware ke bothata bo ikhethileng haholo ho khoutu ea matsoalloa. Bonyane, o tlameha ho bokella li-binary bakeng sa sethala se seng le se seng se tšehetsoeng.

Ho Veeam Agent bakeng sa morero oa Linux, re ntse re sitoa ho tšehetsa ntho leha e le efe e kang ena RISC.

Ha ke na ho bua ka taba ena ka botlalo. Ke tla hlalosa feela mathata a ka sehloohong: mefuta e itšetlehileng ka sethaleng, joalo ka size_t, ho tsamaisana le sebopeho le tatellano ea li-byte.

Khokahano e tsitsitseng le/kapa e matla

Linux e na le lifahleho tse ngata: mokhoa oa ho sebetsa kabong efe kapa efe
Empa potso ke "Joang ho hokahanya le lilaeborari - ka matla kapa ka mokhoa o tsitsitseng?" e lokelang ho buisanoa.

Joalo ka molao, lits'ebetso tsa C/C++ tlasa Linux li sebelisa khokahano e matla. Sena se sebetsa hantle haeba kopo e hahiloe ka ho khetheha bakeng sa kabo e itseng.

Haeba mosebetsi ke ho koahela liphaello tse fapaneng ka faele e le 'ngoe ea binary, joale u tlameha ho tsepamisa maikutlo ho kabo ea khale ka ho fetisisa e tšehetsoeng. Ho rona, ena ke Red Hat 6. E na le gcc 4.4, eo esita le C ++11 e sa e tšehetseng. ka botlalo.

Re haha ​​morero oa rona re sebelisa gcc 6.3, e tšehetsang C++14 ka botlalo. Ka tlhaho, tabeng ena, ho Red Hat 6 u tlameha ho nka libstdc ++ le ho matlafatsa lilaebrari le uena. Tsela e bonolo ka ho fetisisa ke ho hokahanya le tsona ka mokhoa o tsitsitseng.

Empa bomalimabe, ha se lilaebrari tsohle tse ka hokahanngoang ka lipalo.

Ntlha ea pele, lilaebrari tsa tsamaiso tse kang libfuse, libblkid hoa hlokahala ho hokahanya ka matla ho netefatsa hore li lumellana le kernel le li-module tsa eona.

Ea bobeli, ho na le bolotsana ka li-license.

Laesense ea GPL ha e le hantle e u lumella ho hokahanya lilaebrari ka khoutu ea opensource. MIT le BSD li lumella khokahano e tsitsitseng le ho lumella lilaebrari hore li kenyellelitsoe morerong. Empa LGPL ha e bonahale e hanana le khokahano e tsitsitseng, empa e hloka hore lifaele tse hlokahalang bakeng sa khokahano li arolelanoe.

Ka kakaretso, ho sebelisa khokahano e matla ho tla u thibela ho fana ka eng kapa eng.

Ho aha lisebelisoa tsa C/C++

Ho aha lits'ebetso tsa C / C ++ bakeng sa li-platform le liphatlalatso tse fapaneng, ho lekane ho khetha kapa ho aha mofuta o nepahetseng oa gcc le ho sebelisa li-compilers bakeng sa meaho e itseng le ho bokella sehlopha sohle sa lilaeborari. Tshebetso ena e ka khoneha, empa e thata haholo. Hape ha ho na tiiso ea hore moqapi le lilaebrari tse khethiloeng li tla fana ka phetolelo e sebetsang.

Molemo o totobetseng: lisebelisoa tsa motheo li nolofalitsoe haholo, kaha mokhoa oohle oa ho haha ​​o ka phethoa mochine o le mong. Ntle le moo, ho lekane ho bokella sete e le 'ngoe ea li-binary bakeng sa meralo e le' ngoe 'me u ka li kenya ka har'a liphutheloana bakeng sa kabo e fapaneng. Ke kamoo liphutheloana tsa veeam li hahelletsoeng Moemeli oa Veeam bakeng sa Linux.

Ho fapana le khetho ena, o ka lokisa polasi ea ho haha, ke hore, mechine e mengata ea ho kopanya. Mochini o mong le o mong o joalo o tla fana ka pokello ea kopo le kopano ea liphutheloana bakeng sa kabo e itseng le moaho o itseng. Tabeng ena, ho bokella ho etsoa ho sebelisoa mekhoa e lokiselitsoeng ke mofani. Ke hore, mohato oa ho lokisa mohlophisi le ho khetha lilaebrari o felisitsoe. Ho phaella moo, mokhoa oa ho haha ​​o ka bapisa habonolo.

Leha ho le joalo, ho na le mokhoa o fokolang oa mokhoa ona: bakeng sa kabo e 'ngoe le e' ngoe ka har'a mohaho o tšoanang, o tla tlameha ho bokella sete ea hau ea lifaele tsa binary. Phoso e 'ngoe ke hore palo e kholo joalo ea mechini e hloka ho bolokoa mme ho fanoe ka sebaka se seholo sa disk le RAM.

Ena ke tsela eo liphutheloana tsa KMOD tsa module ea kernel ea veeamsnap li hlophisitsoeng ka eona bakeng sa kabo ea Red Hat.

Bula Tšebeletso ea Kaho

Basebetsi-'moho le SUSE ba lekile ho kenya tšebetsong maemo a mahareng ka mokhoa oa ts'ebeletso e ikhethileng bakeng sa ho bokella likopo le ho bokella liphutheloana - openbuildservice.

Ha e le hantle, ke hypervisor e etsang mochine oa sebele, o kenya liphutheloana tsohle tse hlokahalang ho oona, o bokella kopo le ho haha ​​​​sephutheloana sebakeng sena se ka thōko, ka mor'a moo mochine oa sebele o lokolloa.

Linux e na le lifahleho tse ngata: mokhoa oa ho sebetsa kabong efe kapa efe

Sehlophisi se kentsoeng tšebetsong ho OpenBuildService se tla tseba hore na ke mechini e kae eo e ka e hlahisang bakeng sa lebelo le nepahetseng la kaho ea liphutheloana. Mokhoa oa ho saena o hahelletsoeng o tla saena liphutheloana ebe o li kenya sebakeng sa polokelo se ahiloeng. Sistimi ea taolo ea mofuta o hahelletsoeng e tla boloka nalane ea liphetoho le ho aha. Ho setseng feela ke ho eketsa mehloli ea hau ho sistimi ena. Ha ho hlokahale hore u iketsetse seva ka bouena; u ka sebelisa e bulehileng.

Leha ho le joalo, ho na le bothata: kotulo e joalo e thata ho kena meahong e teng. Mohlala, taolo ea mofuta ha e hlokehe; re se re na le ea rona bakeng sa likhoutu tsa mohloli. Mokhoa oa rona oa ho saena o fapane: re sebelisa seva e khethehileng. Sebaka sa polokelo le sona ha se hlokehe.

Ho phaella moo, ts'ehetso bakeng sa liphallelo tse ling - ka mohlala, Red Hat - e sebelisoa hampe, e leng ntho e utloahalang.

Monyetla oa ts'ebeletso e joalo ke ts'ehetso e potlakileng bakeng sa mofuta o latelang oa kabo ea SUSE. Pele ho phatlalatsoa ka molao tokollo, liphutheloana tse hlokahalang bakeng sa kopano li behoa sebakeng sa polokelo ea sechaba. E ncha e hlaha lethathamong la likhatiso tse fumanehang ho OpenBuildService. Re hlahloba lebokose mme le eketsoa ho moralo oa kaho. Kahoo, ho eketsa mofuta o mocha oa kabo ho etsoa hoo e batlang e le ho tobetsa ha 'ngoe.

Meahong ea rona, re sebelisa OpenBuildService, mefuta eohle ea liphutheloana tsa KMP tsa mojule oa kernel ea veeamsnap bakeng sa kabo ea SUSE e bokelloa.

Ka mor'a moo, ke rata ho bua ka litaba tse amanang le li-module tsa kernel.

kernel ABI

Li-module tsa Linux kernel esale li ajoa ka mokhoa oa mohloli. 'Nete ke hore baetsi ba kernel ha ba ikhathatse ka ho ameha ka ho tšehetsa API e tsitsitseng bakeng sa li-module tsa kernel, haholo-holo boemong ba binary, ho feta moo ho thoeng ke kABI.

Ho haha ​​​​mojule bakeng sa kernel ea vanilla, ka sebele u hloka lihlooho tsa kernel ena, 'me e tla sebetsa feela kernel ena.

DKMS e u lumella ho iketsetsa mokhoa oa ho haha ​​​​mojule ha u ntlafatsa kernel. Ka lebaka leo, basebelisi ba polokelo ea Debian (le beng ka bona ba bangata) ba sebelisa li-module tsa kernel ho tsoa polokelong ea baabi kapa ba hlophisitsoe ho tsoa mohloling ba sebelisa DKMS.

Leha ho le joalo, boemo bona ha bo lumellane ka ho khetheha le karolo ea Khoebo. Baphatlalatsi ba khoutu ba batla ho aba sehlahisoa joalo ka li-binaries tse hlophisitsoeng.

Batsamaisi ha ba batle ho boloka lisebelisoa tsa ntlafatso ho li-server tsa tlhahiso ka mabaka a ts'ireletso. Bahlahisi ba Enterprise Linux joalo ka Red Hat le SUSE ba nkile qeto ea hore ba ka tšehetsa kABI e tsitsitseng bakeng sa basebelisi ba bona. Sephetho e bile liphutheloana tsa KMOD bakeng sa liphutheloana tsa Red Hat le KMP bakeng sa SUSE.

Moko oa tharollo ena o bonolo haholo. Bakeng sa mofuta o itseng oa kabo, kernel API e hoamisitsoe. Morekisi o bolela hore o sebelisa kernel, mohlala, 3.10, mme o etsa litokiso le lintlafatso feela tse sa ameng li-interfaces tsa kernel, 'me li-module tse bokelletsoeng bakeng sa kernel ea pele li ka sebelisoa bakeng sa tsohle tse latelang ntle le ho khutlisetsoa.

Red Hat e re e lumellana le kABI bakeng sa kabo ea bophelo bohle ba eona. Ke hore, mojule o kopaneng oa rhel 6.0 (o lokollotsoe ka Pulungoana 2010) o lokela hape ho sebetsa ho mofuta oa 6.10 (tokollo ea Phuptjane 2018). 'Me sena ke hoo e ka bang lilemo tse 8. Ka tlhaho, mosebetsi ona o thata haholo.
Re tlalehile liketsahalo tse 'maloa moo mojule oa veeamsnap o emisitseng ho sebetsa ka lebaka la mathata a ho lumellana le kABI.

Ka mor'a hore mochine oa veeamsnap, o hlophisitsoeng bakeng sa RHEL 7.0, o ne o sa lumellane le kernel e tsoang ho RHEL 7.5, empa e laetse 'me e tiiselitsoe ho senya seva, re ile ra tlohela tšebeliso ea kABI bakeng sa RHEL 7 ka ho feletseng.

Hajoale, sephutheloana sa KMOD sa RHEL 7 se na le kopano bakeng sa mofuta o mong le o mong oa tokollo le mongolo o jarang mojule.

SUSE e ile ea atamela mosebetsi oa ho lumellana ha kABI ka hloko haholoanyane. Ba fana ka ts'ebelisano ea kABI feela ka har'a pakete e le 'ngoe ea litšebeletso.

Ka mohlala, ho lokolloa ha SLES 12 ho etsahetse ka September 2014. 'Me SLES 12 SP1 e ne e se e ntse e le ka December 2015, ke hore, nako e fetang selemo e fetile. Leha litokollo ka bobeli li sebelisa 3.12 kernel, ha li lumellane le kABI. Ho hlakile hore ho boloka tumellano ea kABI bakeng sa selemo feela ho bonolo haholo. Potoloho ea ntlafatso ea module ea kernel ea selemo le selemo ha ea lokela ho baka mathata ho baetsi ba li-module.

Ka lebaka la leano lena la SUSE, ha rea ​​tlaleha bothata bo le bong ba ho lumellana le kABI mojuleng oa rona oa veeamsnap. Ke 'nete, palo ea liphutheloana tsa SUSE e batla e le tatellano ea boholo bo boholo.

Li-patches le li-backports

Le hoja barekisi ba leka ho netefatsa hore kABI e lumellana le botsitso ba kernel, ba boetse ba leka ho ntlafatsa ts'ebetso le ho felisa mefokolo ea kernel ena e tsitsitseng.

Ka nako e ts'oanang, ntle le "mosebetsi oa bona oa liphoso," baetsi ba khoebo ea Linux kernel ba hlahloba liphetoho ho vanilla kernel ebe ba li fetisetsa ho "tse tsitsitseng" tsa bona.

Ka linako tse ling sena se lebisa ho tse ncha liphoso.

Khatisong ea morao-rao ea Red Hat 6, phoso e entsoe ho e 'ngoe ea lintlafatso tse nyane. E ile ea lebisa tabeng ea hore mojule oa veeamsnap o tiisitsoe hore o tla senya tsamaiso ha snapshot e lokolloa. Ha re bapisa mehloli ea kernel pele le ka mor'a ntlafatso, re fumane hore mokokotlo o ne o le molato. Tokiso e tšoanang e entsoe ka mofuta oa vanilla kernel 4.19. Ke feela hore tokiso ena e ile ea sebetsa hantle ka har'a vanilla kernel, empa ha e fetisetsa ho "stable" 2.6.32, bothata bo ile ba hlaha ka spinlock.

Ha e le hantle, motho e mong le e mong o lula a e-na le liphoso, empa na ho ne ho loketse ho hula khoutu ho tloha ho 4.19 ho ea ho 2.6.32, ho beha botsitso kotsing? .. Ha ke tsebe hantle ...

Ntho e mpe ka ho fetisisa ke ha ho bapatsa ho kenya letsoho khohlanong pakeng tsa "botsitso" le "modernization". Lefapha la ho rekisa le hloka motheo oa kabo e nchafalitsoeng hore e be e tsitsitseng, ka lehlakoreng le leng, 'me ka nako e ts'oanang e be betere ts'ebetsong mme e be le likarolo tse ncha. Sena se lebisa likhohlanong tse makatsang.

Ha ke leka ho haha ​​​​mojule ho kernel 4.4 ho tloha SLES 12 SP3, ke ile ka makala ha ke fumana ts'ebetso ho tsoa ho vanilla 4.8 ho eona. Ka maikutlo a ka, thibelo ea I / O ea ts'ebetsong ea 4.4 kernel ho tloha SLES 12 SP3 e tšoana haholo le 4.8 kernel ho feta tokollo e fetileng ea 4.4 kernel e tsitsitseng ho tloha SLES12 SP2. Ha ke khone ho ahlola hore na ke peresente efe ea khoutu e fetisitsoeng ho tloha kernel 4.8 ho ea ho SLES 4.4 bakeng sa SP3, empa ha ke khone le ho bitsa kernel e tsitsitseng 4.4.

Ntho e sa thabiseng ka ho fetisisa ka sena ke hore ha u ngola mojule o neng o tla sebetsa ka mokhoa o ts'oanang ho li-kernel tse fapaneng, u ke ke ua hlola u itšetleha ka mofuta oa kernel. U boetse u lokela ho ela hloko kabo. Ho hotle hore ka linako tse ling u ka kenya letsoho tlhalosong e hlahang hammoho le ts'ebetso e ncha, empa monyetla ona ha o hlahe kamehla.

Ka lebaka leo, khoutu e ba le litaelo tse makatsang tsa ho bokella.

Ho boetse ho na le li-patches tse fetolang API ea kernel e ngotsoeng.
Ke ile ka kopana le kabo KDE neon 5.16 mme o ile a makala haholo ha a bona mohala oa lookup_bdev mofuta ona oa kernel o fetotse lenane la li-parameter tsa ho kenya.

Ho e kopanya, ke ile ka tlameha ho kenya script ho makefile e hlahlobang hore na mosebetsi oa lookup_bdev o na le parameter ea mask.

Ho saena li-module tsa kernel

Empa ha re khutlele tabeng ea kabo ea liphutheloana.

E 'ngoe ea melemo ea kABI e tsitsitseng ke hore kernel modules e ka saenoa e le faele ea binary. Tabeng ena, moqapi a ka ba le bonnete ba hore mojule ha oa senyeha ka phoso kapa ka boomo. U ka hlahloba sena ka taelo ea modinfo.

Liphatlalatso tsa Red Hat le SUSE li u lumella ho lekola signature ea module ebe u e jarisa ha feela setifikeiti se tsamaisanang le sona se ngolisitsoe ho sistimi. Setifikeiti ke senotlolo sa sechaba seo mojule o saenneng ka sona. Re e aba e le sephutheloana se arohaneng.

Bothata mona ke hore litifikeiti li ka hahuoa ka har'a kernel (basebelisi ba li sebelisa) kapa li tlameha ho ngolloa mohopolong oa EFI o sa fetoheng o sebelisa sesebelisoa. mokutil. Tšebeliso mokutil Ha o kenya setifikeiti, o hloka hore o qalelle sistimi hape, le pele o kenya kernel ea sistimi ea ts'ebetso, e khothaletsa mookameli ho lumella ho kenya setifikeiti se secha.

Kahoo, ho eketsa setifikeiti ho hloka hore motsamaisi oa 'mele a fihlele tsamaiso. Haeba mochini o fumaneha kae-kae marung kapa ka phapusing ea seva e hole mme phihlello e fumaneha feela ka marang-rang (mohlala, ka ssh), joale ho ke ke ha khoneha ho eketsa setifikeiti.

EFI ka mechini ea sebele

Ho sa tsotellehe taba ea hore EFI e 'nile ea tšehetsoa ka nako e telele ke hoo e batlang e le baetsi bohle ba li-motherboard, ha ba kenya tsamaiso, mookameli a ka' na a se ke a nahana ka tlhokahalo ea EFI, 'me e ka' na ea e-ba bokooa.

Ha se li-hypervisors tsohle tse tšehetsang EFI. VMWare vSphere e tšehetsa EFI ho qala ka mofuta oa 5.
Microsoft Hyper-V e boetse e fumane tšehetso ea EFI ho qala ka Hyper-V bakeng sa Windows Server 2012R2.

Leha ho le joalo, maemong a kamehla, ts'ebetso ena e koetsoe mochining oa Linux, ho bolelang hore setifikeiti ha se khone ho kengoa.

Ho vSphere 6.5, beha khetho Sireletsa Boot e ka khonahala feela mofuteng oa khale oa sehokelo sa webo, o sebetsang ka Flash. Web UI ho HTML-5 e ntse e le morao haholo.

Kabo ea liteko

'Me qetellong, a re nahaneng ka taba ea kabo ea liteko le kabo ntle le tšehetso ea semmuso. Ka lehlakoreng le leng, liphaello tse joalo ha li na monyetla oa ho fumanoa ho li-server tsa mekhatlo e tebileng. Ha ho na tšehetso ea semmuso bakeng sa kabo e joalo. Ka hona, fana ka tseo. Sehlahisoa se ke ke sa tšehetsoa kabong e joalo.

Leha ho le joalo, kabo e joalo e fetoha sethala se bonolo sa ho leka litharollo tse ncha tsa liteko. Mohlala, Fedora, OpenSUSE Tumbleweed kapa mefuta e sa tsitsang ea Debian. Li tsitsitse. Ba lula ba e-na le mefuta e mecha ea mananeo 'me ba lula ba e-na le kernel e ncha. Ka selemo, ts'ebetso ena ea liteko e ka qetella e le RHEL, SLES kapa Ubuntu e ntlafalitsoeng.

Kahoo haeba ho hong ho sa sebetse kabong ea liteko, lena ke lebaka la ho fumana bothata le ho bo rarolla. U hloka ho itokisetsa taba ea hore ts'ebetso ena e tla hlaha haufinyane ho li-server tsa tlhahiso ea basebelisi.

U ka ithuta lethathamo la hajoale la likhatiso tse tšehetsoeng ka molao bakeng sa mofuta oa 3.0 mona. Empa lenane la 'nete la kabo eo sehlahisoa sa rona se ka sebetsang ho lona le pharalletse haholo.

Ka boeena, ke ne ke thahasella teko ea Elbrus OS. Kamora ho qeta sephutheloana sa veeam, sehlahisoa sa rona se ile sa kenngoa mme sa sebetsa. Ke ngotse ka teko ena ho Habré in sehlooho.

Che, tšehetso ea kabo e ncha e ntse e tsoela pele. Re emetse hore mofuta oa 4.0 o lokolloe. Beta e haufi le ho hlaha, ka hona, lula u shebile tse ncha ke life!

Source: www.habr.com

Eketsa ka tlhaloso