Post duos menses evolutionis Linus Torvalds nucleus emissio Inter mutationes notabilissimas: integratio interfaciei VPN WireGuard, subsidium USB4, spatia nominum temporalia, facultas creandi tractatores congestionis TCP utens BPF, subsidium initiale pro MultiPath TCP, correctio nuclei pro problemate anni 2038, mechanismus "bootconfig", ZoneFS.
Nova versio inclusa est 13702 ex 1810 tincidunt fixis;
panni rudis - 40 MB (mutationes cum 11577 imagini affectae, lineae codicis 610012 additae sunt;
294828 versibus remotis). Circiter 45% omnium quae in 5.6
mutationes sunt ad fabrica coegi, circiter XXI% mutationum sunt
habitus ad updating codice specifica ad hardware architecturae, 12%
consociata cum retis acervus, 4% cum lima ratio et 3% cum interna
nucleus subsystems.
:
- Network subsystem
- exsecutionem VPN interface , quod secundum modernas methodos encryptionis (ChaCha20, Poly1305, Curve25519, BLAKE2s) efficitur, facile utendum est, sine complicationibus, se in multis magnis implementationibus probavit et praebet efficaciam altissimam (3,9 vicibus celeriorem). OpenVPN (per transmissionem). In WireGuard Conceptio clavium encryptionis (vel "encryption clavium directionis") adhibetur, quae clavem privatam singulis interfaciis retialibus coniungere et clavium publicarum ad coniunctionem uti implicat. Clavium publicarum commutatio ad conexionem constituendam similis est SSH. Ad operationem necessaria. WireGuard primitiva cryptographica ex bibliotheca ut pars vexillum Crypto API et in core .
- integratio partium necessariarum ad sustinendum MPTCP (MultiPath TCP), extensio protocolli TCP ad ordinandum operationem nexus TCP cum emissione facis simul per varia itinera per varias retis interfaces consociatas cum diversis IP inscriptionibus. Ad applicationes retis, talis connexio aggregata spectat sicut nexus regularis TCP, et omnis fluens separatio logica per MPTCP perficitur. Multipathia TCP adhiberi potest ad utrumque incrementum throughput et incrementum constantiae. Exempli gratia, MPTCP adhiberi potest ad informationem transmissionis in quis felis utentes WiFi et 4G nexus simul, vel sumptibus reducere iungendo servo aliquos nexus vilis pro uno pretioso uno.
- support ad network queue processus disciplinae sch_ets (, IEEE 802.1Qaz), quod facultatem praebet band latitudo inter diversas species negotiationis. Si onus in genere negotiationis particularis infra bandam collocatur, tunc ETS alias classes negotiationis permittit uti band insueta. Qdisc sch_ets configuratur ut disciplinae PRIO et negotiationis classes utitur ad limites limites strictos et communis definiendos. ETS operatur simul disciplinis и — si species mercaturae stricte circumscriptae sunt, PRIO adhibetur, at si negotiatio in queue non est, operatur sicut DRR.
- Novum genus addidit BPF programs , quae te per BPF permittit ut munus nuclei tractatores efficiant. Nunc, haec factura iam adhiberi potest ad collectionem TCP deducendi algorithmorum in forma BPF programmatis. Exemplum BPF programma cum algorithm implementation .
- Accepit in core , instrumenta vertendi cum ioctl () ut . Novus interfacius faciliorem reddit extensiones, errorum tractationem emendans, notificationes mitti permittit cum status mutationes, commercium inter nucleum et spatium usoris simpliciorem reddit, et numerum nominatorum tabularum quae synchronizandae necessariae sunt minuit.
- FQ-PIE (Flow Queue PIE) exsequendum retis queue administratione algorithmum adiecit, intendit reducere impulsum negativum instrumenti retis intermedii buffering in ore retis (bufferbloat). FQ-PIE altam efficientiam demonstrat, cum in systematibus cum rudente modems usus est.
- Orbis Subsystem, I/O et File Systems
- Nam lima ratio Btrfs asynchronous exsecutio operationis DISCARDI (intendens stipites liberatos physice condi non oportet). Initio, operationes abiicias synchrone fiebant, quae efficere poterant ob deformitatem observantiam in pulsis exspectantibus debita mandata perficere. Actio asynchronous non permittit exspectare coegi ut DISCARDO absolvas et hanc operationem in curriculo perficias.
- in XFS' Purgato codicem qui antiquis 32-frenum temporis calculis usus est (tempus type substitutus est a time64_t), ad 2038 quaestionem ducens. Certis erroribus et memoria corruptionis quae in 32-bit suggestis facta sunt. In codice opus est extenso attributis retractatum.
- Ad ext4 lima ratio Facis optimizationes pertinentes ad tractandum inode densis in operationibus legere et scribere. Improved rewriting performance in Direct I/O mode. Ad simpliciorem diagnosim problematum, primi et novissimi erroris codices in superblock reponuntur.
- De systematis fasciculi F2FS facultatem ad copia notitia in forma compressa. Compressio pro singulis fasciculis vel indiciis efficere potest utendo imperio "chattr +c fasciculus" vel "chatr +c dir; tangere dir/file". Ut totam partitionem comprimas, "-o compress_extension=ext" optione uti potes in utilitate montis.
- Kernel includit lima ratio quae opus humili gradu ambae machinis repositionis simplicificat. Zoned medium machinas agit in rigidis orbis magneticis vel NVMe SSDs, spatium repono in quo dividitur in zonas quae circulos clausuum vel sectorum constituunt, in quas tantum sequentium notitiarum adiectio permittitur, adaequationem integram globi caudices. FS ZoneFS Occidentis Digitalis elaborata est et unaquaeque zonam in coitu cum fasciculo separato communicavit, qui in rudi modo sine manipulatione in regione et in plano sectoris et scandali notitias reponendas adhiberi potest, i.e. Permittit applicationes uti tabella API loco directe accessu ad truncum machinae utendi ioctl.
- In NFS maceriae ascendens super UDP per defaltam debilitatur. Addidit subsidium facultatem directe effingo lima inter servers, in NFS 4.2 specificatione definitum. Novum montem optionem "softreval" addidit, quae bona tributorum conditivorum concedit ut in casu defectio servientis adhibeantur. Exempli gratia, cum hanc optionem denotans, servo perpendat, per vias in NFS partitione ac informationibus accessus quae in cella consedit, restat moveri.
- Optimization of the exhibition of the fs-veritity mechanism, used to monitor integritas and authentication of individual files. Lectio sequentias celeritatem auxit propter usum arboris de Merkle Nullam. Persecutio FS_IOC_ENABLE_VERITY optimized est cum nulla notitia in cella (praeemptiva paginarum lectio cum notitia apposita est).
- Virtualization et Securitatis
- Facultas modulum SE inactivandi obsoleta est.Linux durante operatione, et in futuro, exoneratione SE iam activatiLinux prohibitum erit. Ad SE inactivandumLinux Necesse erit tibi parametrum "selinux=0" in linea mandatorum nuclei tradere.
- fulcimentum spatiis nominalibus per tempus (nomina spatiis temporis), permittens te ligare statum horologii systematis continentis (CLOCK_REALTIME,
CLOCK_MONOTONIC, CLOCK_BOOTTIME) tempore tuo utere in continente et, migrando continente in aliam hospitem, ut lectionum CLOCK_MONOTONICORUM et CLOCK_BOOTTIME integra maneat (ratione temporis onerata, vel neglecto modo in somnis ratione habita. ). - Piscinam claudendi temere dev/dev/amovetum est. Mores /dev/randi simile /dev/urandom in terminis entropiae arcendae post initializationem interclusionis praecavendi.
- In nucleo nuclei coegi permittit quod systemata hospitum VirtualBox currit ad directoria transferenda ab ambitu exercitus (VirtualBox Shared Folder).
- A paro of subsystem inaequaliter additum est BPF (), cum Mechanismum Retpolinae usus contra spectrum V2 classium oppugnationes tuendi, tibi dat efficaciam vocandi BPF programmatum cum eventa cum illis coniunguntur (exempli gratia, id fieri potest ut vocationem XDP tracto accelerare possit. retis fasciculus advenit).
- Addidit agitator ad subsidium TEE (confussum Executionis Environment) aedificatum in AMD APUs.
- Memoria et officia ratio
- BPF addidit subsidia pro functionibus globalibus. Progressio exercetur ut pars incepti ad subsidia bibliothecarum officiorum quae in BPF programmatis comprehendi possunt. Proximum erit sustentare extensiones dynamicas quae functiones globales onerari permittunt, etiam reponendas functiones globales existentes dum in usu sunt. Subsystem BPF subsystem etiam addit auxilium pro variatione operationis geographicae (ad notationes pertinacis reponendas), quae executionem in modo batch sustinet.
- In fabrica "cpu_cooling" permittit te CPU exustum refrigerare, ponendo eam in statu otioso per breve temporis spatium.
- Addidit ratio vocationis e, quae copia additiciorum vexillorum ad modum resolutionis limitandi viam (prohibitionem transitus montis puncta, symbolica nexus, nexus magicos (/proc/PID/fd), "../" componentes praebet.
- Pro systematis heterogeneis innixa architecturae magnae, quae potentes et minus efficaces energiae efficientis CPU nucleorum in uno spumae coniungunt, uclamp_min parametri constituitur cum muneribus realibus temporis exequendis ( in nucleo 5.3 est mechanismus ad onus obtinendum). Hic modulus efficit ut negotium ab schedula imponeretur in nucleo CPU quod sufficienti effectus habet.
- nucleo liberatur . Repositi sunt novissimi tractores reliqui, qui usi sunt 32-bit (int) type time_t pro epochal temporis calculo, quod, habita ratione relationis ab 1970, anno 2038 redundare debet.
- Continuata emendationem asynchroni I / O interface quo subsidium novarum operationum: IORING_OP_FALLOCATE (reservatio arearum vacuarum), IORING_OP_OPENAT,
IORING_OP_OPENAT2,
IORING_OP_CLOSE (aperiens et claudens tabellas);
IORING_OP_FILES_UPDATE (addendo et removendo fasciculos e indice vivo accessi);
IORING_OP_STATX (indicium documenti documenti)
IORING_OP_READ,
IORING_OP_WRITE (simpliciores analogorum IORING_OP_READV et IORING_OP_WRITEV);
IORING_OP_FADVISE,
IORING_OP_MADVISE (asynchronae variantes vocum posix_fadvisae et madvisae), IORING_OP_SEND,
IORING_OP_RECV (retis notitia mittendis et recipiendis);
IORING_OP_EPOLL_CTL (operationes in descriptoribus fasciculi epoll perficiendi). - Addidit ratio vocationis permittens processum ad descriptor limam retractandi pro tabella aperta ab alio processu.
- "bootconfig" mechanismum, quae permittit, praeter optiones rectas imperare, parametros nuclei per lima occasus determinare. Ut lima initramfs imagini addere, utilitas bootconfig proponitur. Pluma haec adhiberi potest, exempli gratia, ad tempus tabernus configurare kprobes.
- ma- china ad exspectationem scribendi et legendi data in tibiis nominatis. Mutatio effecit ut operas acceleraret sicut conventus magnarum inceptarum parallelarum. Autem, optimizatio in GNU condicionem stadii ducere potest propter emissionem cimex in 4.2.1, quod in versione 4.3 fixum erat.
- PR_SET_IO_FLUSHER vexillum ad prctl(), quod adhiberi potest ad processum liberum memoriae notandum, qui limitibus obnoxius non debet cum ratio memoriae gravis est.
- Innixus technologiae adhibitae in Android Systema assignationis memoriae ION subsystema implementatum habet. , quod permittit te ad destinationem DMA buffers regere ad areas memoriae inter coegi, applicationes et varias subsystematibus communicare.
- Hardware architecturae
- Auxilia addita pro extensione E0PD, quae in ARMv8.5 apparuit, et tutelam contra impetus speculativas instructionum in CPU relatas permittit. E0PD-substructio tutelae proventus in capitis inferiori quam KPTI (Kernel Page Tabula Isolationis) tutela est.
- Ad systema architecturae ARMv8.5 fundatum, subsidium RNG instructionis additum est, praebens accessum ad numerum generantis ferrariae pseudo-passim. In nucleo, instructio RNG entropy generare adhibetur, cum nucleo praeparato numero generante pseudo-passim initiali.
- Remotum subsidium MPX (Memoria Praesidium Tractus) in nucleo additae et sino te inhibitorum monstrantium inhibitionem ordinare, ut fines memoriae areae serventur. Haec technologia non late in compilatoribus usus est et ab GCC remotum est.
- Ad architecturae RISC-V subsidium KASan (Kernel inscriptionis sanitizer) instrumentum debugging impletum est, quod adiuvat errores recognoscendos cum memoria laborantes.
- apparatibus
- Specification auxilium implemented , quod fulmen 3 protocollo innititur, et usque ad 40 Gbps praebet, servata retrorsum convenientia cum USB 2.0 et USB 3.2. Per similitudinem cum USB 4.0 interface concedit ut cuniculum diversa protocolla super unum funem cum iungo , inter quas PCIe, Display Port, et USB 3.x, necnon implementationes programmatum protocollorum, ut puta ea quae nexus interretiales inter hospites constituunt. Implementatio innititur iis quae iam in nucleo includuntur. Linux Programma rectoris Thunderbolt renovatum et aptatum est ut cum machinis et instrumentis USB4-compatibilibus operetur. Mutationes etiam subsidium instrumentorum Thunderbolt 3 implementationi programmatis Connection Manager addunt, qui cuniculos creandi ad plura instrumenta per unum portum connectenda curat.
- In amdgpu exactoris initialis auxilium pro HDCP 2.x (High-bandwidth Digital Content Protection) exemplum tutelae technicae. Auxilia adiectae pro chip AMD Pollock ASIC innixum Raven 2. Peractum est facultatem GPU reset ad familias Renoir et Navi.
- DRM coegi pro Intel video pecto DSI VDSC subsidium astularum secundum microarchitecturae lacum et Tiger lacum, LMEM mmap (momentum localis memoriae) adductum est, VBT (Video BIOS Tabula) parsingis emendata est, HDCP 2.2 subsidium pro Coffee Laci assulis adhibitum est.
- Opus continuatum est in codice aurigae amdkfd coalescente (pro discretis GPUs, ut Fiji, Tonga, Polaris) cum amdgpu auriga.
- K10temp agitator retractatus est, addens subsidium ad proponendum voltages et parametros currentes pro Pentium Pentium CPUs, necnon notitias divulgatas a sensoriis temperatus in Zen et Zen 2 CPUs adhibitis.
- In nouveau exactoris fulcimentum certificatae firmware loading modus pro NVIDIA GPUs innixa microarchitecturae Turingae (GeForce RTX 2000), quae effecit ut subsidium 3D accelerationis harum chartarum efficeret (decoronationes officialis firmware cum NVIDIA subscriptione digitali desideratur). Auxilia ad TU10x machinae graphicae additae. Problemata cum HD Audio solutae sunt.
- Auxilia ad compressionem data addita, cum per DisplayPort MST transmissa (Multi-Stream Transport).
- Novum coegi addidit "» pro Qualcomm astularum wireless sustinentium 802.11ax.
Auriga in mac80211 ACERVUS fundatur et sustinet punctum accessum, modos nodi laborattation et reticulum retis. - Per sysfs, accessus ad lectiones sensores temperaturas faciliores adhibitae in recentioribus duris agitationibus et SSDs praebetur.
- mutationes significantes sanae systematis ALSA, codicem of evolutionis destinavit (devitando usui 32-bitrum time_t type in snd_pcm_mmap_statuum et interfaces). Addidit subsidium novum audio codecs
Qualcomm WCD9340/WCD9341, Realtek RT700, RT711, RT715, RT1308, Ingenic JZ4770. - rectoribus ad tabulas LCD Logicas PD 28, Jimax8729d MIPI-DSI, igenica JZ4770, Sony acx424AKP, Leadtek LTK500HD1829, Xinpeng XPP055C272, AUO B116XAK01, GiantPlus GPM940B0,
BOE NV140FHM-N49;
Satoz SAT050AT40H12R2,
Acer LS020B1DD01D. - subsidium pro tabulis ARM et Gen1 rostra Amazonum Echo (OMAP3630-based), Samsung galaxia S III mini (GT-I8190), Allwinner Emlid Neutis, Libre Computer ALL-H3-IT, PineH64 exemplar B, Aibretech Amlogic GX PC,
Armada SolidRun Clearfog GTR, NXPGateworks GW59xx,
Tolino Luce 3 eBook lector.
Embedded Artists COM (i.MX7ULP), SolidRun Clearfog CX/ITX et HoneyComb (LX2160A), Google Coral Edge TPU (i.MX8MQ);
Rockchip Radxa Dalang Carrier, Radxa Rock Pi N10, VMARC RK3399Pro SOM
ST Ericsson HREF520, Inforce 6640, SC7180 IDP, Atmel/Microchip AM9X60 (ARM926 SoC, Kizboxmini), ST stm32mp15, AM3703/AM3715/DM3725, ST Ericsson ab8505, Unisoc SC9863A, Qualcomm SC7180. Addidit subsidium Plu moderatoris usus in Raspberry Pi IV.
Eodem tempore, Latinus Americanus Fundationis Liberarum Programmationis
optionem - , purgata firmware et agitatoris elementa continentes partes non liberas vel sectiones codicis, quarum ambitum a fabrica circumscriptum est. Novus emissio debilitat blob onerantium in rectoribus pro AMD TEE, ATH11K et Mediatek SCP. Renovata blob purgatio code in AMD PSP, amdgpu et nouveau rectoribus et subsystematibus.
Source: opennet.ru
