Linux 6.0 e aofia ai le lagolago mo AArch64, faʻamaoniga mo NVMe ma sili atu

Tux, o le mascot o le Linux Kernel

O le fatu Linux o le ivi pito i tua o Linux operating system (OS), ma o le fesoʻotaʻiga autu i le va o masini komepiuta ma ana faiga.

Ina ua mavae le lua masina o atinae, Linus Torvalds ua tatalaina le Linux kernel 6.0 ma o suiga iloga e uiga i le 40% o suiga uma na faʻaofiina i le 6.0 e fesoʻotaʻi ma avetaʻavale masini, e uiga i le 19% o suiga e fesoʻotaʻi ma le faʻafouina o tulafono faʻapitoa i fausaga faʻapitoa, 12% e fesoʻotaʻi ma le faʻapipiʻi fesoʻotaʻiga, 4% ma faila faila. , ma le 2% faʻatasi ma totonu.

O se tasi o mea fou fou o le lomiga fou o le Linux kernel 6.0 o le lagolago mo le fausaga o meafaigaluega AArch64 (ARM64), lagolago mo le NVMe in-band authentication, lagolago mo PCI pasi i luga o OpenRISC ma LoongArch architectures, asynchronous buffer tusitusi aʻo faʻaogaina XFS ma io_uring, faʻapea foʻi ma le lagolago mo fesoʻotaʻiga fesoʻotaʻiga, ma isi mea.

I le faʻalauiloaina o le avanoa lautele o le kernel version fou, Torvalds na fai mai o le version 6.0 o le "se tasi o faʻasalalauga sili ona tele, a itiiti mai i le numera o tautinoga, i se taimi umi," e mafua ona o le aofia ai o le "15.000 aofaʻi o tautinoga." .

O le a Fou i Linux Kernel 6.0?

I lenei lomiga fou o le Linux Kernel 6.0 o loʻo faʻamaonia ai sili atu le ACPI ma le pulega o le mana e aofia ai, lea e tatau ona fesoasoani i tagata faʻaoga o Intel's Sapphire Rapids processors e faʻasaoina le mana.

O le isi suiga taua o le lagolago kernel mo SMB3 e tatau ona faʻavavevave faila faila ma faʻaleleia le saogalemu e ala i le tuʻuina atu o le tele o tagata faʻaoga se mafuaʻaga e faʻaumatia ai le SMB1, lea e le o toe malupuipuia ma ua leva ona faʻagata.

E le gata i lea, o loʻo faʻamaonia foi lena fa'aopoopoina le lagolago mo fa'amaufa'ailoga asynchronous tusitusi i le faila faila XFS fa'aaoga le io_uring mechanism. Su'ega fa'atinoga ma le fio toolkit (1 filo, 4kb block size, 600 seconds, sequential write) fa'aalia ai le fa'atuputeleina o le fa'aogaina/output operations i le sekone (IOPS) mai le 77k i le 209k, fa'aliliuina fua mai fa'amaumauga mai le 314MB/s i le 854MB/s. ma pa'ū le taofiofi mai le 9600ns i le 120ns (80x).

O loʻo faʻaalia foi o le lagolago mo le faʻamaoniga i totonu o le NVMe na faʻaopoopoina, i le faʻaopoopoga i le NFSv4 server o loʻo faʻatinoina se tapulaa i luga o le numera o tagata faʻatau, lea e seti i le 1024 tagata faʻatau i le gigabyte o le RAM i le polokalama.

O le fa'atinoga a le tagata o tausia e le CIFS ua fa'aleleia atili le fa'atinoga o auala e tele, fa'atasi ai ma le fu'a FAN_MARK_IGNORE fou ua fa'aopoopo i le subsystem e siaki ai mea e fai i fa'anotify FS e le amana'ia mea fa'apitoa.

I luma o le saogalemu, i Linux Kernel 6.0 faʻaaogaina le toe maua mai o fatu numera fua o faʻamaumauga faʻatulagaina bootloader mo x86 ma m68k kernels, faʻapea foʻi ma le lagolago mo le SafeSetID puipuiga module e taulimaina suiga i setgroups(), lagolago mo le ARIA encryption algorithm.

Aveese le seti CONFIG_CC_OPTIMIZE_FOR_PERFORMANCE_O3, lea na mafai ai ona tuufaatasia le fatu i le "-O3" optimization mode. Manatua o le faʻataʻitaʻiga ma faʻataʻitaʻiga auala e mafai ona faia e ala i le pasia o fuʻa faʻapipiʻi-taimi ("faia KCFLAGS = -O3"), ma faʻaopoopo se faʻatulagaga i Kconfig e manaʻomia ai le tuʻuina atu o se faʻataʻitaʻiga faʻatinoina, e faʻaalia ai le faʻaogaina o le matasele e faʻaaogaina i le "-O3" mode maua ai se tupe maua pe a faatusatusa i le "-O2" tulaga sili ona lelei.

I le isi itu, o loʻo faʻamaonia ai foi o le Intel's Arc discrete graphics ua lagolagoina nei ma ua faʻaleleia atili le fesoʻotaʻiga ma nisi komipiuta faʻamalosi lima.

E faapena foi i le LoongArch architecture, o le fausaga a Saina ua ta'ua o se sui tauva mo tekinolosi a le atunuu ina ia mafai ai ona faaitiitia le faalagolago i tekinolosi faaulufale mai.

E taua foi le taua o le fa'aopoopoga fou RISC-V ua tu'ufa'atasia i totonu o le fatu autu e pei o Zicbom, Zihintpause ma Sstc. RISC-V o lo'o i ai fo'i se fa'atonuga fa'aletonu e sili atu ona aoga e faʻatautaia talosaga e pei o Docker ma Snaps i defconfig fausia;

Faʻaopopoina a debugfs interface e maua ai faʻamatalaga e uiga i le galuega a "faʻaitiitiga manatua" tagata taʻitoʻatasi (taʻavale e valaʻau pe a le lava le manatua ma faʻapipiʻi faʻamaumauga o fatu e faʻaitiitia ai lo latou taumafaina manatua).

O isi suiga e tu matilatila mai i lenei fou lomiga:

  • Lagolago mo le pasi PCI ua faʻatinoina mo le OpenRISC ma LoongArch architectures.
  • Fa'atinoina le fa'aopoopoga o le "Zicbom" mo le fa'ata'ita'iga a le RISC-V e fa'atautaia ai masini DMA e le o fa'aogaina le cache.
  • Intel Raptor Lake P lagolago i le avetaavale RAPL.
  • AMD fa'atali sauniuni mo meafaigaluega AMD o lumana'i.
  • Lagolago avetaavale leo mo AMD Raphael ma Jadeite platforms.
  • Intel Meteor Lake lagolago avetaavale leo.
  • Intel IPI ma AMD x2AVIC virtualization o loʻo sau mo KVM.
  • Raspberry Pi V3D kernel lagolago avetaavale mo Raspberry Pi 4.
  • Atari FBDEV avetaavale toe faaleleia.
  • Saosaoa fa'amafanafanaga ta'avale i luga o fa'atonu FBDEV matutua.
  • Eseese isi fa'afouga fa'afouga aveta'avale ata fa'ata'ita'i puna tatala.
  • IO_uring tagata fa'aoga avanoa poloka poloka lagolago aveta'avale.
  • IO_uring fa'aleleia o fa'atinoga ma fa'aopoopoina o foliga fou, e aofia ai le fa'asalalauina e aunoa ma se kopi mo le feso'otaiga.

Afai e te fia iloa atili e uiga i ai, e mafai ona e siakiina faʻamatalaga I le fesoʻotaʻiga lenei.


O mataupu o le tusitusiga e tausisi ia tatou mataupu silisili o amio lelei faʻatonu. E lipotia se mea sese kiliki iinei.

Ia avea muamua ma faamatalaga

Tuʻu lau faamatalaga

o le a le lomia lou tuatusi imeli. O nofoaga e manaʻomia e makaina *

*

*

  1. E tali atu mo faʻamatalaga: Miguel Ángel Gatón
  2. Faamoemoega o faʻamatalaga: Pulea le SPAM, faʻamatalaga pulega.
  3. Tulaga faʻatulafonoina: Lau maliega
  4. Fesoʻotaʻiga o faʻamatalaga: O faʻamatalaga o le a le fesoʻotaʻi atu i isi vaega vagana i tulafono faʻatulafonoina.
  5. Teuina o faʻamatalaga: Faʻamaumauga tuʻufaʻatasia e Occentus Networks (EU)
  6. Aia Tatau: I soo se taimi e mafai ai ona e faʻatapulaʻaina, toe maua ma aveʻese au faʻamatalaga.