Yekem serbestberdana stabîl a Fedora CoreOS

Pêşdebirên Projeya Fedora ragihand di derbarê îstîqrara belavkirinê de Fedora Core OS û amadebûna wê ji bo karanîna berfireh. Fedora CoreOS wekî çareseriyek yekane ji bo xebitandina hawîrdorên konteynerê veqetandî tê pêşve xistin, li şûna hilberên Fedora Atomic Host û CoreOS Container Linux. Piştgiriya ji bo belavkirina CoreOS Container Linux dê di 6 mehan de biqede, digel ku Fedora Atomic Host tê payîn ku di dawiya Mijdarê de piştgirî bi dawî bibe.

Fedora CoreOS armanc dike ku hawîrdorek hindiktirîn peyda bike ku ji hêla atomê ve bêyî destwerdana rêveberê were nûve kirin û yekbûyî ye ji bo belavkirina girseyî ya pergalên serverê yên ku tenê ji konteynerên xebitandinê re têne veqetandin. Dabeşkirin tenê komek hindiktirîn pêkhateyan peyda dike ku ji bo meşandina konteynerên veqetandî têra xwe dike - kernel Linux, rêvebirê pergala pergalê, û komek karûbarên karûbar ji bo girêdana bi SSH, birêvebirina veavakirinê û sazkirina nûvekirinan.

Dabeşkirina pergalê di moda tenê-xwendinê de tête danîn û di dema xebatê de nayê guhertin. Guhertin di qonaxa barkirinê de bi karanîna amûrê ve hatî şandin Ardadanî (alternatîf ji Cloud-Init re). Dema ku pergal dimeşîne, guheztina veavakirin û naveroka pelrêça /etc ne mumkin e, tenê gengaz e ku meriv profîla mîhengan biguhezîne û wê bikar bîne da ku li cîhê jîngehê biguheze. Bi gelemperî, xebata bi pergalê re dişibe xebata bi wêneyên konteynerê yên ku di cîh de ne têne nûve kirin, lê ji nû ve têne çêkirin û ji nû ve têne destpêkirin.

Wêneya pergalê nayê dabeş kirin û bi karanîna teknolojiya OSTree ve hatî çêkirin (pakêtên takekesî nikarin di hawîrdorek wusa de werin saz kirin, hûn tenê dikarin bi berfirehkirina wê bi pakêtên nû re bi karanîna amûra rpm-ostree re tevahiya wêneya pergalê ji nû ve ava bikin). Pergala nûvekirinê li ser bingeha karanîna du dabeşên pergalê ye, yek ji wan çalak e, û ya duyemîn jî ji bo kopîkirina nûvekirinê tê bikar anîn; piştî ku nûvekirin hate saz kirin, dabeş rola xwe diguhezînin.

Ji belavkirina CoreOS Container Linux, ku bar kir di destê Red Hat de piştî kirîna CoreOS, projeya Fedora CoreOS amûra veavakirinê di qonaxa bootkirinê de (Ignition), mekanîzmaya nûvekirina atomî, û felsefeya hilberê ya giştî deyn kir. Teknolojiya pakêtê, piştgirî ji bo taybetmendiyên OCI (Open Container Initiative), û mekanîzmayên îzolekirina konteyneran ên din ên li ser bingeha SELinux-ê ji Host Atomic hatine veguheztin. Ji bo sazkirina konteynerên li ser Fedora CoreOS, di pêşerojê de tê plan kirin ku bi Kubernetes re entegrasyonê peyda bike (di nav de li ser bingeha OKD).

Daxistina yekem serbestberdana stabîl a Fedora CoreOS li ser bingeha depoyan pêk tê. Fedora 31 bikaranîna pakêta rpm-ostree.
Di berhevokê de kernel Linux 5.4, rêvebirê pergalê systemd 243, amûrek Ignition 2.1 heye. Dema xebitandina konteyner piştgirî dide Moby 18.09 (Docker) û podman 1.7. Piştgiriya cgroups v1 ji hêla xwerû ve ji bo lihevhatinê ve hatî çalak kirin, lê cgroups v2 vebijarkî dikare were çalak kirin. Ihtîmal pêkanîn sazkirinan li ser platformên cihêreng, tevî serverên birêkûpêk, QEMU, OpenStack, VMware, AWS, Alibaba, Azure û GCP. Wêneya iso-ya peydakirî dikare di moda zindî de bi barkirina RAM-ê ve were xebitandin. Bootkirina torê bi rêya PXE (netboot) tê piştgirî kirin.

Sê şaxên serbixwe yên Fedora CoreOS têne pêşkêş kirin, ji bo ku nûvekirin têne çêkirin da ku qelsî û xeletiyên ciddî ji holê rakin:

  • ceribandina wêneyan li ser bingeha serbestberdana heyî ya Fedora bi nûvekirinan;
  • stabil - şaxek stabîl ku piştî du hefte ceribandina şaxê ceribandinê hatî çêkirin;
  • paşê - wêneyek serbestberdana pêşerojê di pêşkeftinê de (tenê di planên heya nuha de).

Ji planên ji bo pêşerojê, behsa tevlêbûn di Fedora CoreOS de telemetrî bi karûbarek dişîne fedora-coreos-pinger, ku bi awayekî periyodîk agahiyên nenaskirî yên li ser pergalê ji pêşkêşkerên Projeya Fedora re berhev dike û dişîne, wekî jimareya guhertoya OS, celebê sazkirina platforma ewr. Di nav daneyên hatine şandin de ti agahiyek ku dikare bibe sedema nasnameyê tune. Dema ku statîstîkan pars dikin, tenê agahdariya berhevkirî tê bikar anîn, ku ev yek gengaz dike ku bi gelemperî cewhera karanîna Fedora CoreOS dadbar bikin. Ger bixwaze, bikarhêner dê karibe şandina telemetrîyê neçalak bike an agahdariya ku ji hêla xwerû ve hatî veguheztin berfireh bike.

Source: opennet.ru

Add a comment