Linux ine zviso zvakawanda: maitiro ekushanda pane chero kugovera

Linux ine zviso zvakawanda: maitiro ekushanda pane chero kugovera

Kugadzira backup application inoshanda pane chero kugovera harisi basa riri nyore. Kuve nechokwadi chekuti Veeam Agent yeLinux inoshanda pakugovera kubva kuRed Hat 6 uye Debian 6, kuenda kuOpenSUSE 15.1 uye Ubuntu 19.04, unofanirwa kugadzirisa akati wandei matambudziko, kunyanya uchifunga kuti chigadzirwa chesoftware chinosanganisira kernel module.

Chinyorwa ichi chakagadzirwa zvichibva pane zvakabva muhurukuro pamusangano Linux Peter 2019.

Linux haisi imwe yeanonyanya kufarirwa masisitimu anoshanda. Chaizvoizvo, iyi ipuratifomu pahwaro hwaunogona kugadzira chimwe chinhu chakasiyana, chimwe chinhu chako. Nekuda kweizvi, Linux ine akawanda kugovera ayo akasiyana mune yavo seti yezvikamu zvesoftware. Uye pano dambudziko rinomuka: kuitira kuti chigadzirwa chesoftware chishande pane chero kugovera, iwe unofanirwa kufunga nezve maficha ega ega.

Package mamaneja. .deb vs .rpm

Ngatitangei nedambudziko riri pachena rekugovera chigadzirwa pane zvakasiyana kugovera.
Iyo yakajairika nzira yekugovera zvigadzirwa zvesoftware ndeyekuisa pasuru pane repository kuitira kuti pasuru maneja akavakirwa muhurongwa anogona kuimisa kubva ipapo.
Nekudaro, isu tine maviri anozivikanwa mapakeji mafomati: rpm ΠΈ deb. Izvi zvinoreva kuti munhu wese achafanirwa kutsigira.

Munyika yedeb mapakeji, nhanho yekuenderana inoshamisa. Iyo imwechete package inoisa uye inoshanda zvakaenzana pazvose Debian 6 uye Ubuntu 19.04. Iwo zviyero zvemaitiro ekuvaka mapakeji uye kushanda nawo, akaiswa pasi mukare Debian kugovera, anoramba akakodzera muiyo nyowani Linux Mint uye yekutanga OS. Naizvozvo, kana iri Veeam Agent yeLinux, imwe deb package yega yega Hardware platform inokwana.

Asi munyika ye rpm mapakeji, misiyano yakakura. Chekutanga, nekuda kwekuti kune vaviri vakazvimiririra vaparadziri vakazvimiririra, Red Hat uye SUSE, iyo kuenderana kusingakoshi zvachose. Chechipiri, vagoveri ava vane kits yekugovera kubva kune avo. rutsigiro uye kuedza. Hapana chikonzero chekuenderana pakati pavo zvakare. Zvakazoitika kuti el6, el7 uye el8 vane mapakeji avo. Kupatsanura pasuru yeFedora. Mapakeji eSLES11 uye 12 uye imwe yakaparadzana yekuvhuraSUSE. Dambudziko guru nderokutsamira uye mazita epasuru.

Dambudziko rekutsamira

Nehurombo, iwo mapakeji akafanana anowanzo guma pasi pemazita akasiyana mukugovera kwakasiyana. Pazasi pane chidimbu rondedzero yeveeam package inotsamira.

Pamusoro peEL7:
ZveSLES 12:

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

Nekuda kweizvozvo, runyoro rwekutsamira rwakasiyana pakugovera.

Chinotonyanya kuipa ndechekuti shanduro yakagadziridzwa inotanga kuvanda pasi pezita rekare repasuru.

Muenzaniso:

Iyo package yakagadziridzwa muFedora 24 vanotuka kubva mushanduro 5 kusvika kuvhezheni 6. Chigadzirwa chedu chakavakwa neshanduro 5 kuti ive nechokwadi chekuenderana nekugoverwa kwekare. Kuti ndishandise yekare 5th vhezheni yeraibhurari paFedora 24, ndaifanira kushandisa iyo package Nurses-compat-libs.

Nekuda kweizvozvo, kune maviri mapakeji eFedora, ane akasiyana anotsamira.

Zvimwe zvinonakidza. Mushure meiyo inotevera yekugovera update, iyo package Nurses-compat-libs neshanduro yechishanu yeraibhurari zvinoita kunge haisipo. Zvinodhura kuti muparidzi adhonze maraibhurari ekare mushanduro itsva yekugovera. Mushure menguva yakati, dambudziko rakazvidzokorora muSUSE kugovera.

Nekuda kweizvozvo, kumwe kugovera kwaifanira kudonhedza kutsamira kwavo kwakajeka Nurses-libs, uye gadzirisa chigadzirwa kuitira kuti chigone kushanda nechero shanduro yeraibhurari.

Nenzira, muvhezheni 8 yeRed Hat hapasisina meta package python, iyo yaireva vakwegura vakanaka python-2.7. pane python2 ΠΈ python3.

Alternative to package managers

Dambudziko rekutsamira nderekare uye rave pachena. Ingorangarira Dependency hero.
Kubatanidza maraibhurari akasiyana siyana uye maapplication kuitira kuti ese ashande akadzikama uye asapokane - kutaura zvazviri, iri ndiro basa iro chero muparidzi weLinux anoedza kugadzirisa.

Mutariri wepakeji anoedza kugadzirisa dambudziko iri nenzira yakasiyana zvachose. Snappy kubva kuCanonical. Pfungwa huru: iyo application inomhanya mubhokisi rejecha rakasarudzika uye rakachengetedzwa kubva kune huru system. Kana application ichida maraibhurari, anopihwa neapp yacho pachayo.

Flatpak zvakare inobvumidza iwe kumhanyisa maapplication mubhokisi rejecha uchishandisa Linux Containers. Iyo sandbox pfungwa inoshandiswa zvakare AppImage.

Mhinduro idzi dzinokutendera kuti ugadzire pasuru imwe kune chero kugovera. In case of Flatpak kumisikidza uye kutanga kwechishandiso kunogoneka kunyangwe pasina ruzivo rwemutungamiriri.

Dambudziko guru nderekuti haasi ese maapplication anogona kumhanya mubhokisi rejecha. Vamwe vanhu vanoda kusvika papuratifomu. Handisi kana kutaura nezve kernel modules, idzo dzakanyatsotsamira pane kernel uye dzisingakwane mune iyo sandbox pfungwa.

Dambudziko rechipiri nderekuti kugovera kwakakurumbira munharaunda yebhizinesi kubva kuRed Hat uye SUSE haisati iine rutsigiro rweSnappy uye Flatpak.

Panyaya iyi, Veeam Agent yeLinux haisi kuwanikwa mashops.io kwete pa flathub.org.

Kupedzisa mubvunzo nezvemamaneja emapakeji, ndinoda kuona kuti pane sarudzo yekusiya mamaneja emapaketi zvachose nekubatanidza mabhinari mafaera uye script yekuaisa mupakeji imwe.

Bundle rakadaro rinokutendera kuti ugadzire imwe yakajairika package yekugovera akasiyana uye mapuratifomu, ita inopindirana yekuisa maitiro, uchiita inodiwa kugadzirisa. Ndakangosangana nemapakeji akadaro eLinux kubva kuVMware.

Gadziridza dambudziko

Linux ine zviso zvakawanda: maitiro ekushanda pane chero kugovera
Kunyangwe kana nyaya dzese dzekutsamira dzakagadziriswa, chirongwa chinogona kufamba zvakasiyana pakugovera kwakafanana. Inyaya yemaupdates.

Pane 3 nzira dzekuvandudza:

  • Iyo yakapusa ndeye kusambovandudza. Ndakamisa server ndikakanganwa nezvazvo. Sei kugadzirisa kana zvese zvichishanda? Matambudziko anotanga kekutanga paunobata rutsigiro. Mugadziri wekugovera anongotsigira kuburitswa kwakagadziridzwa.
  • Iwe unogona kuvimba nemugovera uye kuseta otomatiki zvigadziriso. Muchiitiko ichi, kufona kwekutsigira kungangoita pakarepo mushure mekusabudirira update.
  • Sarudzo yekuvandudza yemanyorero chete mushure mekuimhanyisa pane bvunzo yezvivakwa ndiyo yakavimbika, asi inodhura uye inopedza nguva. Haasi munhu wese anogona kuzvitenga.

Sezvo vashandisi vakasiyana vachishandisa nzira dzakasiyana dzekuvandudza, zvinodikanwa kutsigira kuburitswa kwazvino uye zvese zvakamboburitswa. Izvi zvinoomesa zvese zviri zviviri kusimudzira uye kuyedza maitiro uye zvinowedzera misoro kuchikwata chekutsigira.

Yakasiyana-siyana Hardware platforms

Mapuratifomu akasiyana ehardware idambudziko rinenge rakanangana nekodhi kodhi. Pashoma, iwe unofanirwa kuunganidza mabhinari kune yega yega inotsigirwa chikuva.

MuVeeam Agent yeLinux purojekiti, isu hatisati takwanisa kutsigira chero chinhu chakadai seRISC.

Handisi kuzotaura nezvenyaya iyi zvizere. Ini ndinongo tsanangura iwo makuru matambudziko: anoenderana nepuratifomu mhando, senge size_t, kurongeka kwekugadzirisa uye kurongeka kwebyte.

Static uye/kana dynamic linking

Linux ine zviso zvakawanda: maitiro ekushanda pane chero kugovera
Asi mubvunzo ndewokuti "Sei yekubatanidza nemaraibhurari - zvine simba kana statically?" zvakakodzera kukurukura.

Semutemo, C/C++ zvikumbiro pasi peLinux shandisa dynamic linking. Izvi zvinoshanda zvikuru kana iyo application yakavakirwa zvakananga kune yakatarwa kugovera.

Kana basa racho riri rekuvhara kugovera kwakasiyana nebhinari imwe faira, saka iwe unofanirwa kutarisa kune yekare yakatsigirwa kugovera. Kwatiri, iyi ndiyo Red Hat 6. Iine gcc 4.4, iyo kunyange C ++ 11 standard haitsigire. zvakakwana.

Isu tinovaka chirongwa chedu tichishandisa gcc 6.3, inotsigira zvizere C++14. Sezvingatarisirwa, mune iyi kesi, paRed Hat 6 iwe unofanirwa kutakura iyo libstdc ++ uye kuwedzera maraibhurari newe. Nzira iri nyore ndeyekubatanidza kwavari statically.

Asi nhamo, haasi ese maraibhurari anogona kubatanidzwa statically.

Chekutanga, masystem library akadai libfuse, libblkid zvinodikanwa kubatanidza zvine simba kuti ive nechokwadi chekuenderana kwavo nekernel nemamodule ayo.

Chechipiri, pane hunyengeri nemarezinesi.

Iyo GPL rezinesi inobvumidza iwe kubatanidza maraibhurari chete neopensource kodhi. MIT uye BSD inobvumira static yekubatanidza uye inobvumira maraibhurari kuti abatanidzwe mupurojekiti. Asi iyo LGPL haiite senge inopesana nekubatanidza static, asi inoda kuti mafaera anodiwa ekubatanidza agovane.

Kazhinji, kushandisa dynamic linking kunokudzivirira kuti usape chero chinhu.

Kuvaka C/C++ zvikumbiro

Kuvaka C/C++ zvikumbiro zvemapuratifomu akasiyana uye kugovera, zvakakwana kusarudza kana kuvaka yakakodzera vhezheni yegcc uye kushandisa muchinjika-makombiki kune chaiwo ezvivakwa uye kuunganidza seti yese yemaraibhurari. Basa iri rinogoneka, asi rinonetsa. Uye hapana vimbiso yekuti iyo yakasarudzwa compiler uye maraibhurari ichapa inoshanda shanduro.

Mukana uri pachena: zvivakwa zvinorerutswa zvakanyanya, sezvo iyo yese yekuvaka maitiro inogona kupedzwa pamushini mumwe. Uye zvakare, zvinokwana kuunganidza seti imwe yemabhinari kune imwe dhizaini uye iwe unogona kuaisa mumapakeji ekugovera kwakasiyana. Aya ndiwo magadzirirwo eveeam mapakeji eVeeam Agent yeLinux.

Kusiyana nesarudzo iyi, unogona kungogadzirira purazi rekuvaka, kureva kuti, michina yakawanda yekuunganidza. Muchina wega wega wakadaro unopa kuunganidzwa kwekushandisa uye gungano repakeji yekugovera chaiyo uye yekuvaka chaiyo. Muchiitiko ichi, kuunganidza kunoitwa uchishandisa nzira dzakagadzirirwa nemugovera. Ndiko kuti, nhanho yekugadzirira compiler uye kusarudza maraibhurari inobviswa. Mukuwedzera, nzira yekuvaka inogona kuenzaniswa nyore nyore.

Pane, zvakadaro, yakaderera kune iyi nzira: pakugovera kwega kwega mukati meiyo dhizaini, iwe uchafanirwa kuunganidza yako wega seti yemabhinari mafaera. Chimwe chinokanganisa ndechekuti nhamba yakakura kudaro yemichina inoda kuchengetedzwa uye yakawanda disk space uye RAM inofanira kugoverwa.

Aya ndiwo magadzirirwo eKMOD mapakeji eveeamsnap kernel module akagadzirirwa kugoverwa kweRed Hat.

Vhura Build Service

Vanoshanda navo kubva kuSUSE vakaedza kuita imwe nzvimbo yepakati muchimiro chebasa rakakosha rekunyora zvikumbiro uye kuunganidza mapakeji - openbuildservice.

Chaizvoizvo, ndeye hypervisor inogadzira muchina chaiwo, inoisa ese anodiwa mapakeji mairi, inounganidza iyo application uye inovaka iyo pasuru munzvimbo ino yakasarudzika, mushure mezvo muchina chaiwo unoburitswa.

Linux ine zviso zvakawanda: maitiro ekushanda pane chero kugovera

Iyo scheduler yakaitwa muOpenBuildService ichaona kuti mangani mashini chaiwo aanogona kuvhura kuti akwanise kukurumidza kuvaka pasuru. Iyo yakavakirwa-mukati yekusaina meshini ichasaina mapakeji uye nekuaisa kune yakavakirwa-mukati repository. Iyo yakavakirwa-mukati vhezheni control system inochengetedza nhoroondo yekuchinja uye kuvaka. Chasara kungowedzera masosi ako kune ino system. Iwe haufanirwe kumisa sevha iwe pachako; unogona kushandisa yakavhurika.

Pane, zvisinei, dambudziko: mukohwi wakadaro wakaoma kupinda muzvivako zviripo. Semuenzaniso, kutonga kweshanduro hakudiwi; isu tatova nedzedu dzemakodhi makodhi. Yedu siginecha mashandiro akasiyana: isu tinoshandisa yakakosha sevha. A repository haidiwewo.

Mukuwedzera, kutsigirwa kwezvimwe kugoverwa - semuenzaniso, Red Hat - inoshandiswa pane zvakashata, izvo zvinonzwisisika.

Kubatsira kwesevhisi yakadai kutsigira nekukurumidza kune inotevera vhezheni yekugovera SUSE. Kusati kwaziviswa zviri pamutemo kuburitswa, mapakeji anodiwa pagungano anoiswa panzvimbo inochengeterwa veruzhinji. Itsva inoonekwa mune rondedzero yekugovera iripo paOpenBuildService. Isu tinotarisa bhokisi uye rinowedzerwa kune chirongwa chekuvaka. Saka, kuwedzera vhezheni itsva yekugovera kunoitwa mune kanenge kudzvanya kumwe.

Muzvivakwa zvedu, tichishandisa OpenBuildService, iwo ese akasiyana eKMP mapakeji eveeamsnap kernel module yekugovera kweSUSE akaunganidzwa.

Tevere, ini ndinoda kugara pane nyaya dzakananga kune kernel modules.

kernel ABI

Linux kernel modules yakagara yakagovaniswa mune sosi fomu. Ichokwadi ndechokuti vanogadzira kernel havazviremedzi nehanya nekutsigira API yakagadzikana ye kernel modules, uye kunyanya pazinga rebhinari, rinowedzera kunzi kABI.

Kuvaka module yevanilla kernel, iwe zvechokwadi unoda misoro yeiyi kernel, uye inongoshanda pane iyi kernel.

DKMS inokutendera kuti uite otomatiki maitiro ekuvaka ma module kana uchivandudza kernel. Nekuda kweizvozvo, vashandisi veDebian repository (uye hama dzayo zhinji) vanoshandisa kernel modules kubva kune inogovera repository kana kuunganidzwa kubva kunobva vachishandisa DKMS.

Nekudaro, iyi mamiriro haafanire kunyanya kuenderana neiyo Enterprise chikamu. Proprietary code distributors vanoda kugovera chigadzirwa seyakaunganidzwa mabhinari.

Mamaneja haadi kuchengeta maturusi ebudiriro pamaseva ekugadzira nekuda kwezvikonzero zvekuchengetedza. Enterprise Linux vanogovera vakaita seRed Hat uye SUSE vakasarudza kuti vaigona kutsigira yakagadzikana kABI yevashandisi vavo. Mhedzisiro yacho yaive KMOD mapakeji eRed Hat uye KMP mapakeji eSUSE.

Mhedzisiro yemhinduro iyi iri nyore. Kune imwe vhezheni yekugovera, iyo kernel API yakaomeswa nechando. Muparadzi anotaura kuti anoshandisa kernel, semuenzaniso, 3.10, uye anongogadzirisa uye kuvandudza izvo zvisingakanganise kernel interfaces, uye ma module akaunganidzwa kune yekutanga kernel anogona kushandiswa kune ese anotevera pasina kudzoreredza.

Red Hat inoti kABI inoenderana nekugovera mukati mehupenyu hwayo hwese. Ndokunge, iyo yakaunganidzwa module ye rhel 6.0 (kuburitswa Mbudzi 2010) inofanirawo kushanda pane vhezheni 6.10 (kuburitswa June 2018). Uye izvi zvinenge makore 8. Sezvingatarisirwa, basa iri rakaoma chaizvo.
Isu takarekodha akati wandei apo iyo veeamsnap module yakamira kushanda nekuda kwekABI inoenderana nyaya.

Mushure meiyo veeamsnap module, yakabatanidzwa yeRHEL 7.0, yakazove isingaenderane nekernel kubva kuRHEL 7.5, asi yakatakura uye yakavimbiswa kupaza sevha, isu takasiya kushandiswa kwekABI kuenderana kweRHEL 7 zvachose.

Parizvino, iyo KMOD package yeRHEL 7 ine gungano kune yega yega yekuburitsa vhezheni uye script inotakura iyo module.

SUSE yakasvika kune basa rekABI kuenderana zvakanyanya. Ivo vanopa kABI kuenderana chete mukati mesevhisi pack.

Semuenzaniso, kusunungurwa kweSLES 12 kwakaitika munaSeptember 2014. Uye SLES 12 SP1 yakanga yatova muna December 2015, kureva kuti, zvishoma kudarika gore rapfuura. Kunyangwe zvese zvinoburitswa zvinoshandisa iyo 3.12 kernel, iyo kABI haienderane. Zviripachena, kuchengetedza kABI kuenderana kwegore chete kuri nyore. Iyo yegore kernel module yekuvandudza kutenderera haifanire kukonzera matambudziko kune vanogadzira module.

Nekuda kweiyo SUSE mutemo, isu hatina kunyora dambudziko rimwechete nekABI kuenderana mune yedu veeamsnap module. Chokwadi, iyo nhamba yemapakeji eSUSE ingangoita odha yehukuru hukuru.

Zvigamba uye backports

Kunyangwe vagovari vachiedza kuona kABI kuenderana uye kugadzikana kwekernel, ivo vanoedzawo kuvandudza mashandiro uye kubvisa hurema hweiyi kernel yakagadzikana.

Panguva imwecheteyo, mukuwedzera kune yavo "basa pazvikanganiso," vanogadzira bhizinesi Linux kernel vanotarisisa shanduko muvanilla kernel vovaendesa kune yavo "yakagadzikana".

Dzimwe nguva izvi zvinotungamirira kune zvitsva kukanganisa.

Mukuburitswa kwazvino kweRed Hat 6, chikanganiso chakaitwa mune chimwe chezvigadziriso zvidiki. Izvo zvakatungamira kune chokwadi chekuti veeamsnap module yakavimbiswa kupaza sisitimu kana mufananidzo wacho wakaburitswa. Taenzanisa kernel masosi pamberi uye mushure mekugadzirisa, takaona kuti backport yaive mhosva. Kugadzirisa kwakafanana kwakaitwa mune vanilla kernel vhezheni 4.19. Ndizvo chete kuti kugadzirisa uku kwakashanda zvakanaka muvanilla kernel, asi pakuiendesa ku "stable" 2.6.32, dambudziko rakamuka ne spinlock.

Zvechokwadi, munhu wose anogara aine zvikanganiso, asi zvaive zvakakodzera kudhonza code kubva ku4.19 kusvika ku2.6.32, kuisa pangozi kugadzikana?.. Handina chokwadi ...

Chinhu chakanyanya kuipa ndechekuti kushambadzira kunopinda mukudhonza-kwehondo pakati pe "kugadzikana" uye "mazuva ano." Dhipatimendi rekutengesa rinoda musimboti wekugoverwa kwakagadziridzwa kuve wakagadzikana, kune rumwe rutivi, uye panguva imwechete kuve nani mukuita uye kuve nemaitiro matsva. Izvi zvinotungamirira kune zvibvumirano zvinoshamisa.

Pandakaedza kuvaka module pa kernel 4.4 kubva kuSLES 12 SP3, ndakashamisika kuwana kushanda kubva kuvanilla 4.8 mairi. Mune maonero angu, iyo block I / O kushandiswa kwe4.4 kernel kubva kuSLES 12 SP3 inonyanya kufanana ne4.8 kernel pane kusunungurwa kwekare kweiyo yakagadzikana 4.4 kernel kubva kuSLES12 SP2. Ini handigone kutonga kuti ndeipi chikamu chekodhi chakatamiswa kubva ku kernel 4.8 kuenda kuSLES 4.4 yeSP3, asi ini handikwanise kana kudaidza iyo kernel yakafanana yakagadzikana 4.4.

Chinhu chisingafadzi pane izvi ndechekuti kana uchinyora module yaizoshanda zvakaenzana pamakernel akasiyana, hauchakwanisa kuvimba nekernel vhezheni. Iwe unofanirwawo kufunga nezvekugovera. Zvakanaka kuti dzimwe nguva iwe unogona kubatanidzwa mune tsananguro inoratidzika pamwe nekushanda kutsva, asi mukana uyu hauwanzo kuoneka.

Nekuda kweizvozvo, iyo kodhi inova yakawandisa neasinganzwisisike mamiriro ekuunganidza mirairo.

Kune zvakare zvigamba zvinoshandura iyo yakanyorwa kernel API.
Ndakasangana nekugoverwa KDE neon 5.16 uye akashamisika zvikuru kuona kuti lookup_bdev kufona mune iyi kernel vhezheni yakachinja rondedzero yekuisa paramita.

Kuti ndizvibatanidze, ndaifanira kuwedzera script kune iyo makefile inotarisa kuti lookup_bdev basa rine mask parameter.

Kusaina kernel modules

Asi ngatidzokere kunyaya yekugovera pasuru.

Chimwe chezvakanakira kugadzikana kABI ndechekuti kernel modules inogona kusainwa sebhinari faira. Muchiitiko ichi, mugadziri anogona kuve nechokwadi chekuti module haina kukuvadzwa netsaona kana nemaune. Unogona kutarisa izvi neiyo modinfo command.

Red Hat uye SUSE kugoverwa kunobvumidza iwe kuti utarise siginecha yemodule uye kuiisa chete kana chitupa chinoenderana chakanyoreswa pane system. Chitupa ndicho kiyi yeruzhinji iyo module inosainwa nayo. Isu tinoigovera sepakeji yakaparadzana.

Dambudziko riri pano nderekuti zvitupa zvinogona kuvakwa mu kernel (vanogovera vanozvishandisa) kana kuti zvinofanirwa kunyorerwa kuEFI isina-volatile ndangariro uchishandisa utility. mokutil. Utility mokutil Paunenge uchiisa chitupa, zvinoda kuti iwe utangezve sisitimu uye, kunyangwe usati warodha iyo inoshanda sisitimu kernel, inoita kuti maneja abvumire kurodha kwechitupa chitsva.

Saka, kuwedzera chitupa kunoda kuti maneja wenyama asvike kune system. Kana muchina wacho uri pane imwe nzvimbo mugore kana kungoita iri kure server kamuri uye kuwana chete kuburikidza netiweki (semuenzaniso, kuburikidza ssh), saka hazvizogoneke kuwedzera chitupa.

EFI pamakina chaiwo

Pasinei nechokwadi chokuti EFI yakagara ichitsigirwa nevanenge vese vanogadzira mabhodhi eamai, pakuisa hurongwa, mutungamiri angasafunga nezvekudiwa kweEFI, uye inogona kunge yakaremara.

Haasi ese hypervisors anotsigira EFI. VMWare vSphere inotsigira EFI kutanga kubva mushanduro 5.
Microsoft Hyper-V yakawanawo rutsigiro rweEFI kutanga neHyper-V yeWindows Server 2012R2.

Nekudaro, mukumisikidzwa kweiyo default kuita uku kwakavharwa kumichina yeLinux, zvinoreva kuti chitupa hachigone kuiswa.

Mu vSphere 6.5, isa sarudzo Yakachengeteka Boot zvinogoneka chete mushanduro yekare yewebhu interface, inomhanya neFlash. Webhu UI paHTML-5 ichiri kumashure.

Experimental distributions

Uye pakupedzisira, ngatitarisei nyaya yekuyedza kugovera uye kugovera pasina rutsigiro rwepamutemo. Kune rimwe divi, kugovera kwakadaro hakugone kuwanikwa pamaseva emasangano akakomba. Hapana tsigiro yepamutemo yekugovera kwakadaro. Naizvozvo, ipa izvo. Chigadzirwa hachigone kutsigirwa pakugovera kwakadaro.

Nekudaro, kugovera kwakadaro kunova chikuva chakanakira kuyedza mhinduro nyowani dzekuyedza. Semuenzaniso, Fedora, OpenSUSE Tumbleweed kana Kusagadzikana shanduro dzeDebian. Dzakanyatsogadzikana. Ivo vanogara vaine shanduro nyowani dzezvirongwa uye vanogara vari kernel nyowani. Mugore, iyi yekuedza kushanda inogona kuguma mune yakagadziridzwa RHEL, SLES kana Ubuntu.

Saka kana chimwe chinhu chisingashande pakugovera kwekuyedza, ichi ndicho chikonzero chekuona dambudziko nekurigadzirisa. Iwe unofanirwa kuve wakagadzirira chokwadi chekuti kushanda uku kuchakurumidza kuoneka pamaseva ekugadzira evashandisi.

Iwe unogona kudzidza iyo yazvino rondedzero yekugovera yakatsigirwa zviri pamutemo yevhezheni 3.0 pano. Asi iyo chaiyo rondedzero yekugovera iyo chigadzirwa chedu inogona kushanda yakawedzera.

Ini pachangu, ndaifarira kuyedza neElbrus OS. Mushure mekupedza iyo veeam package, chigadzirwa chedu chakaiswa uye chichishanda. Ndakanyora nezve kuyedza uku paHabrΓ© in chinyorwa.

Zvakanaka, kutsigirwa kwekugovera kutsva kunoenderera mberi. Isu takamirira kuti vhezheni 4.0 iburitswe. Beta yave kuda kuoneka, saka ramba wakatarira chii-chitsva!

Source: www.habr.com

Voeg