Ua fa'asalalau e Microsoft se fa'afouga i le tufatufaina atu o Linux CBL-Mariner

Ua fa'asalalauina e Microsoft se fa'afouga i le pusa tufatufa CBL-Mariner 2.0.20221029 (Common Base Linux Mariner), lea o lo'o fa'atupuina e avea o se fa'avae fa'avae lautele mo si'osi'omaga Linux o lo'o fa'aogaina i totonu o le ao, faiga fa'apitoa ma auaunaga eseese a Microsoft. O le poloketi e faʻatatau i le tuʻufaʻatasia o fofo a Microsoft Linux ma faʻafaigofie le tausiga o faiga Linux mo faʻamoemoega eseese e oʻo mai i le taimi nei. O atina'e o le poloketi o lo'o tufatufa atu i lalo ole laisene MIT. O afifi e gaosia mo aarch64 ma x86_64 fausaga. Fa'aaopoina ata ISO saunia (1.1 GB) mo x86_64 fausaga.

I le lomiga fou:

  • Fa'afouina fa'aputuga fa'aputuga, e aofia ai fa'asalalauga fa'apolopolo o le Linux kernel 5.15.74, PHP 8.1.11, nodejs 16.17.1, cassandra 4.0.7, dbus 1.15.2, expat 2.5.0, mysql 8.0.31, terraform 1.32.2, tidy. 5.8.0, wireshark 3.4.16, nginx 1.22.1.
  • Faʻaopoopo pusa fou cairomm 1.12.0, cpptest 1.1.2, k-exec-tools, kernel-drivers-gpu, libcroco 0.6.13, python-google-auth-oauthlib, sgx-backwards-compatability.
  • Fa'aofia modules mo le suia o le TCP congestion control algorithm (TCP Congestion).
  • O faʻafitauli faʻafitauli ua siitia i le libtar, unbound, aspell, libtiff, redis, livepatch, libtasn1, PHP, nodejs, dbus, expat, mod_wsgi, wireshark, nginx, mysql, terraform packages.

O le tufatufaina atu o le CBL-Mariner o loʻo tuʻuina atu ai se seti faʻataʻitaʻiga laʻititi o afifi faʻavae e avea o se faʻavae lautele mo le fatuina o mea o loʻo i totonu o pusa, siosiomaga talimalo ma auaunaga o loʻo faʻaogaina i totonu o le ao ma luga o masini. E mafai ona faia ni fofo sili atu ona lavelave ma faʻapitoa e ala i le faʻaopoopoina o pusa faaopoopo i luga ole CBL-Mariner, ae o le faʻavae mo ia faiga uma e tumau pea, faʻafaigofie le tausiga ma faʻafouina. Mo se faʻataʻitaʻiga, o le CBL-Mariner o loʻo faʻaaogaina e fai ma faʻavae mo le WSLg mini-distribution, lea e tuʻuina atu ai vaega faʻapipiʻi ata mo le faʻaogaina o Linux GUI talosaga i siosiomaga e faʻavae i luga ole WSL2 (Windows Subsystem for Linux) subsystem. O le faʻalauteleina o galuega i le WSLg e faʻaalia e ala i le faʻapipiʻiina o pusa faʻaopoopo ma Weston Composite Server, XWayland, PulseAudio ma FreeRDP.

O le CBL-Mariner build system e mafai ai ona e fa'atupuina uma pusa RPM ta'ito'atasi e fa'atatau i faila a le SPEC ma le source code, fa'apea fo'i ata monolithic system fa'atupuina e fa'aaoga ai le rpm-ostree toolkit ma fa'afouina atomically e aunoa ma le vaeluaina i ni afifi eseese. E tusa ai, e lua faʻataʻitaʻiga faʻafeiloaʻiga e lagolagoina: e ala i le faʻafouina o afifi taʻitasi ma ala i le toe faʻaleleia ma faʻafouina le ata atoa. O lo'o avanoa se faleteuoloa e tusa ma le 3000 pusa RPM ua uma ona fausia e mafai ona e fa'aogaina e fausia ai au lava ata e fa'atatau i se faila fa'aopoopo.

O le tufatufaga e aofia ai naʻo vaega e sili ona manaʻomia ma e sili ona lelei mo le itiiti o le manatua ma le faʻaogaina o avanoa, faʻapea foʻi ma le maualuga o le utaina o le saoasaoa. O le tufatufaga e iloga foi mo le aofia ai o auala faʻaopoopo eseese e faʻaleleia ai le saogalemu. O le poloketi e faʻaaogaina se "puipuiga maualuga e ala i le faaletonu" auala. E mafai ona fa'amama telefoni fa'aoga e fa'aoga ai le seccomp mechanism, fa'ailoga vaeluaga o tisiki, ma fa'amaonia afifi e fa'aaoga ai se saini numera.

Fa'amatalaga avanoa fa'avasega fa'asologa o lo'o lagolagoina i le fatu Linux o lo'o fa'agaoioia, fa'apea fo'i ma puipuiga mai osofa'iga symlink, mmap, /dev/mem ma /dev/kmem. O vaega e manatua ai o lo'o i ai vaega o lo'o i ai fa'amaumauga fatu ma fa'amaumauga o lo'o fa'atulaga i le na'o le faitau ma fa'asaina le fa'atinoina o tulafono. Ole filifiliga ole filifiliga ole fa'amalo le utaina ole kernel modules pe a uma le fa'avaeina ole faiga. O le iptables toolkit e fa'aogaina e fa'amama ai pusa feso'otaiga. I le tulaga o le fausiaina, o le puipuiga mai le faʻaputuina o mea, faʻafefe faʻafefe, ma faʻafitauli faʻasologa o manoa e mafai ona faʻaogaina (_FORTIFY_SOURCE, -fstack-protector, -Wformat-security, relro).

O le system manager systemd o loʻo faʻaaogaina e pulea ai auaunaga ma taʻavale. O loʻo tuʻuina atu pule o pusa RPM ma DNF mo le puleaina o pusa. O le SSH server e le mafai ona fa'aletonu. Ina ia faʻapipiʻi le tufatufaga, ua tuʻuina atu se faʻapipiʻi e mafai ona galue i faʻamatalaga uma ma faʻataʻitaʻiga. O le faʻapipiʻi e tuʻuina atu le filifiliga o le faʻapipiʻiina ma se seti atoa poʻo le faavae o afifi, ma ofoina atu se atinaʻe mo le filifilia o se vaeluaga o le disk, filifilia o se igoa talimalo, ma le fatuina o tagata faʻaoga.

puna: opennet.ru

Faaopoopo i ai se faamatalaga