Linux 5.3 Kernel Verëffentlechung

No zwee MĂ©int EntwĂ©cklung, Linus Torvalds agefouert kernel VerĂ«ffentlechung Linux 5.3. Ënnert de bemierkenswĂ€ertsten Ännerungen: ËnnerstĂ«tzung fir AMD Navi GPUs, Zhaoxi Prozessoren an Intel Speed ​​​​Select Power Management Technologie, d'FĂ€egkeet fir umwait Instruktiounen ze benotzen fir ze waarden ouni Zyklen ze benotzen,
den 'Utilisatiounsklemmung' Modus erhĂ©icht d'InteraktivitĂ©it fir asymmetresch CPUs, de pidfd_open System Call, d'FĂ€egkeet IPv4 Adressen aus dem 0.0.0.0/8 Subnet ze benotzen, d'MĂ©iglechkeet vun nftables Hardware Beschleunegung, HDR ËnnerstĂ«tzung am DRM Subsystem, Integratioun vum ACRN hypervisor.

В UkĂ«nnegung nei VerĂ«ffentlechung, huet Linus all EntwĂ©ckler un d'Haaptregel vun der KernelentwĂ©cklung erĂ«nnert - d'selwecht Verhalen fir Benotzerraumkomponenten erhalen. Ännerungen am Kernel sollen op kee Fall scho lafende Applikatiounen briechen oder zu Regressiounen um Benotzerniveau fĂ©ieren. An dĂ«sem Fall kann eng Violatioun vum Verhalen net nĂ«mmen eng Ännerung am ABI verursaachen, d'Entfernung vum alen Code oder d'Erscheinung vu Feeler, awer och den indirekten Impakt vun nĂ«tzlechen Verbesserungen dĂ©i richteg funktionnĂ©ieren. Als illustrativt Beispill gouf et verworf nĂ«tzlech Optimisatioun am Ext4 Code, wat d'Zuel vun den Drive-ZougĂ€ng reduzĂ©iert andeems d'Pre-Liesen vun der Inode-Tabelle fir kleng I/O-Ufroen auszeschalten.

D'OptimisĂ©ierung huet zu der Tatsaach gefouert datt wĂ©inst enger Ofsenkung vun der DiskaktivitĂ©it d'Entropie fir den getrandom() Zoufallsnummergenerator ugefaang mĂ©i lues ze accumulĂ©ieren an an e puer Konfiguratiounen, Ă«nner bestĂ«mmten ËmstĂ€nn, AfrĂ©iere konnten observĂ©iert ginn wĂ€hrend der Luede bis den Entropiepool war. gefĂ«llt. Well d'OptimisĂ©ierung wierklech nĂ«tzlech ass, ass eng Diskussioun tĂ«scht EntwĂ©ckler entstanen, an dĂ€r et proposĂ©iert gouf de Problem ze fixĂ©ieren andeems de Standardblockmodus vum getrandom () Uruff auszeschalten an en optionalen FĂ€ndel bĂ€idrĂ©it fir op Entropie ze waarden, awer sou eng Ännerung beaflosst den QualitĂ©it vun der zoufĂ€lleg Zuelen an der Ă©ischter Etapp vun Luede.

Déi nei Versioun enthÀlt 15794 Fixer vun 1974 Entwéckler,
PatchgrĂ©isst - 92 MB (Ännerunge betraff 13986 Dateien, dobĂ€i 258419 Zeilen Code,
599137 Reihen ewechgeholl). Ongeféier 39% vun all presentéiert am 5.3
Ännerungen sinn am Zesummenhang mat Apparat Chauffeuren, ongefĂ©ier 12% vun Ännerungen sinn
Haltung zum Update Code spezifesch fir Hardwarearchitekturen, 11%
am Zesummenhang mat dem Netzstack, 3% op Dateisystemer an 3% op intern
kernel subsystems.

Haaptstrooss Innovatiounen:

  • ErĂ«nnerung a System Servicer
    • Weider EntwĂ©cklung vun der 'pidfd' FunktionalitĂ©it fir ze hĂ«llefen PID Wiederverbrauchssituatiounen ze handhaben (pidfd ass mat engem spezifesche Prozess assoziĂ©iert an Ă€nnert sech net, wĂ€hrend e PID ka mat engem anere Prozess verbonne ginn nodeems den aktuelle Prozess verbonne mat deem PID ofgeschloss ass). Et gouf virdru an de Kernel bĂ€igefĂŒĂŒgt
      der pidfd_send_signal () System Opruff an der CLONE_PIDFD FÀndel am Klon () Opruff fir eng kréien Pidfd fir benotzen an idfd_send_signal (). D'Benotzung vu Klon () mam CLONE_PIDFD FÀndel kéint Problemer mat Servicemanager oder dem Android Plattform Out-of-Memory Force Termination System verursaachen. An dësem Fall gëtt en Uruff op Gabel () oder Klon () ouni CLONE_PIDFD benotzt fir ze starten.

      Kernel 5.3 huet de System Uruff agefouert pidfd_open(), wat erlaabt Iech e kontrollĂ©iert Pidfd fir en arbitrĂ€r existent Prozess ze krĂ©ien deen net erstallt gouf andeems Dir Klon () mam CLONE_PIDFD FĂ€ndel nennt. Och bĂ€igefĂŒĂŒgt ËnnerstĂ«tzung fir Pidfd Ëmfro mat Ëmfro () an epoll (), wat erlaabt Prozessmanager d'KĂ«nnegung vun arbitrĂ€re Prozesser ze verfolgen ouni Angscht virun enger Coursebedingung wann e PID en neie Prozess zougewisen ass. De Mechanismus fir Notifikatioun wann e Prozess verbonne mat pidfd ofgeschloss ass ass Ă€hnlech wĂ©i Notifikatioun wann sĂ€i Kand Prozess ofgeschloss huet;

    • ËnnerstĂ«tzung fir de Laaschtpinning-Mechanismus gouf zum Taskplaner bĂ€igefĂŒĂŒgt (Utilisatioun clamping), wat Iech erlaabt Iech un de Minimum oder maximal Frequenzbereich ze halen, ofhĂ€ngeg vun den Aufgaben dĂ©i op der CPU aktiv sinn. De presentĂ©iert Mechanismus beschleunegt Aufgaben dĂ©i direkt d'QualitĂ©it vun der Benotzererfarung beaflossen andeems dĂ«s Aufgaben op d'mannst um Ă«nneschten Enn vun der "gefrote" Frequenz lafen. Niddereg PrioritĂ©it Aufgaben, dĂ©i net d'Aarbecht vum Benotzer beaflossen, ginn mat der ieweschter Limit vun der "erlaabten" Frequenz gestart. Limite sinn iwwer d'sched_uclamp_util_min an sched_uclamp_util_max Attributer am sched_setattr () System Opruff.
    • ZousĂ€tzlech ËnnerstĂ«tzung fir Energieverwaltungstechnologie Intel Speed ​​​​Auswielen, verfĂŒgbar op ausgewielte Servere mat Intel Xeon Prozessoren. DĂ«s Technologie erlaabt Iech Leeschtung an Partitur DĂ©bit Astellunge fir verschidden CPU KĂ€r ze setzen, wat erlaabt Iech Leeschtung PrioritĂ©it fir Aufgaben Leeschtunge op bestĂ«mmte KĂ€r, Affer Leeschtung op anere KĂ€r;
    • Prozesser am Benotzerraum virgesinn d'FĂ€egkeet fir eng kuerz ZĂ€it ze waarden ouni Loops mat der Umwait Instruktioun ze benotzen. DĂ«s Instruktioun, zesumme mat den Umonitor- an tpause-Instruktiounen, ginn an den kommenden "Tremont"-Chips vun Intel ugebueden, a wĂ€ert d'Ëmsetzung vun VerspĂ©idungen erlaben, dĂ©i energieeffizient sinn an net d'Performance vun anere Threading beaflossen wann Dir Hyper Threading benotzt;
    • Fir d'RISC-V Architektur ass ËnnerstĂ«tzung fir grouss ErĂ«nnerung SĂ€iten dobĂ€i;
    • De kprobes Tracing-Mechanismus huet d'FĂ€egkeet bĂ€igefĂŒĂŒgt fir Kernelpointer op de Benotzerraum z'Ă«nnerscheeden, wat benotzt ka ginn, zum Beispill, fir d'Inhalter vun de Strukturen ze evaluĂ©ieren, dĂ©i un d'Systemrufe passĂ©iert sinn. D'KapazitĂ©it fir Schecken op der Bootstadium z'installĂ©ieren ass och bĂ€igefĂŒĂŒgt.
    • D'PREEMPT_RT Optioun an d'Konfiguratiounsdatei fir EchtzĂ€it Operatioun dobĂ€igesat. De Code selwer fir EchtzĂ€itmodus z'Ă«nnerstĂ«tzen ass nach net am KĂ€rel bĂ€igefĂŒĂŒgt, awer d'Erscheinung vun der Optioun ass e gutt Zeechen datt d'laangfristeg Epic Integratioun Realtime-Preempt Patches si bal fĂ€erdeg;
    • DerbĂ€igesat der clone3 () System Opruff mat der Ëmsetzung vun enger mĂ©i extensible Versioun vun der clone () Interface, dĂ©i erlaabt eng mĂ©i grouss Zuel vu FĂ€ndelen uginn;
    • DobĂ€i bpf_send_signal () Handler, erlaabt BPF Programmer Signaler ze arbitrĂ€r Prozesser schĂ©cken;
    • Fir Perf-Evenementer am KVM-Hypervisor-Ëmfeld gouf en neien Eventfiltermechanismus bĂ€igefĂŒĂŒgt, deen den Administrator erlaabt d'Zorte vun Eventer ze bestĂ«mmen dĂ©i erlaabt sinn oder net erlaabt fir Iwwerwaachung op der Gaaschtsystem SĂ€it;
    • D'KapazitĂ©it fir Programmer mat Loops ze verarbeiten ass an den eBPF Applikatioun VerifizĂ©ierungsmechanismus bĂ€igefĂŒĂŒgt wann d'AusfĂ©ierung vun der Loop limitĂ©iert ass a kann net zur Iwwerschreiden vun der Limit op der maximaler Unzuel vun Instruktiounen fĂ©ieren;
  • Disk Subsystem, I/O an Dateisystemer
    • Den XFS Dateisystem Ă«nnerstĂ«tzt elo Multi-threaded Inode Bypass (zum Beispill wann Dir Quoten iwwerprĂ©ift). Nei ioctls BULKSTAT an INUMBERS goufen derbĂ€igesat, dĂ©i Zougang zu de Fonctiounen ubidden, dĂ©i an der fĂ«nnefter Editioun vum FS-Format erschĂ©ngen, wĂ©i d'Inode GebuertszĂ€it an d'FĂ€egkeet fir d'BULKSTAT- an INUMBERS-Parameteren fir all AG-Grupp ze setzen (Allocation Groups);
    • An Ext 4 ËnnerstĂ«tzung dobĂ€i Voids an Verzeechnes (net verknĂ«ppte Blocken).
      Veraarbechtung gëtt FÀndel "i" (onverÀnnerbar) fir oppe Dateien (Schreiwen ass verbueden an enger Situatioun, wann de FÀndel zu enger ZÀit gesat gouf, wou d'Datei scho opgemaach gouf);
    • Btrfs gĂ«tt eng Definitioun vun enger sĂ©ier Ëmsetzung vun crc32c op all Architekturen;
    • Am CIFS ass de Code fir smbdirect Support als experimentell EntwĂ©cklung gelĂ€scht ginn. SMB3 huet d'FĂ€egkeet bĂ€igefĂŒĂŒgt fir kryptografesch Algorithmen am GCM Modus ze benotzen. Eng nei Mountoptioun bĂ€igefĂŒĂŒgt fir Modusparameter aus ACE (Access Control Entry) EntrĂ©en ze extrahieren. OptimisĂ©iert d'Performance vum Open () Call;
    • Eng Optioun op F2FS bĂ€igefĂŒĂŒgt fir den MĂŒllsammler ze limitĂ©ieren wann Dir am Checkpoint = deaktivĂ©iert Modus leeft. Ioctl bĂ€igefĂŒĂŒgt fir Blockbereich vu F2FS ze entfernen, wat d'on-the-fly Partition GrĂ©isst Upassungen erlaabt. D'FĂ€egkeet bĂ€igefĂŒĂŒgt fir eng Tauschdatei an F2FS ze placĂ©ieren fir direkt I / O ze bidden. ËnnerstĂ«tzung bĂ€igefĂŒĂŒgt fir eng Datei ze pinnen an d'Blocke fir Ă€hnlech Dateie fir all Benotzer ze verdeelen;
    • DobĂ€i ËnnerstĂ«tzung fir asynchronous Operatiounen sendmsg () an recvmsg () op der Interface fir asynchronous Input / Ausgang io_uring;
    • ËnnerstĂ«tzung fir Kompressioun mam zstd Algorithmus an d'FĂ€egkeet fir Ă«nnerschriwwe FS-Biller z'iwwerprĂ©iwen sinn am UBIFS Dateisystem hinzugefĂŒgt;
    • Ceph FS Ă«nnerstĂ«tzt elo SELinux SĂ©cherheetslabele fir Dateien;
    • Fir NFSv4 ass eng nei Mountoptioun "nconnect =" Ă«mgesat ginn, dĂ©i d'Zuel vun de Verbindunge mat dem Server bestĂ«mmt. Den Traffic tĂ«scht dĂ«se Verbindungen gĂ«tt mat der Belaaschtungsbalance verdeelt. ZousĂ€tzlech erstellt den NFSv4-Server elo e Verzeichnis /proc/fs/nfsd/clients mat Informatioun iwwer aktuell Clienten, och Informatiounen iwwer d'Dateien dĂ©i se opgemaach hunn;
  • VirtualisĂ©ierung a SĂ©cherheet
    • De Kernel enthĂ€lt en Hypervisor fir embedded GerĂ€ter ACRN, dĂ©i geschriwwe gĂ«tt mat engem Auge fir Bereetschaft fir EchtzĂ€it Aufgaben a GeschĂ©cklechkeet fir ze benotzen an missionskritesch Systemer. ACRN bitt minimale Overhead, garantĂ©iert eng gerĂ©ng latency an adĂ€quat ReaktiounsfĂ€egkeet wann Dir mat AusrĂŒstung interagĂ©iert. ËnnerstĂ«tzt VirtualisĂ©ierung vun CPU Ressourcen, I/O, Netzwierksubsystem, Grafiken an Tounoperatiounen. ACRN ka benotzt ginn fir verschidde isolĂ©iert virtuell Maschinnen an elektronesche Kontrolleenheeten, Dashboards, Automotive Informatiounssystemer, Konsumenten IoT Apparater an aner embedded Technologie ze lafen;
    • Am User-Modus Linux dobĂ€igesat ZĂ€itreesmodus, deen Iech erlaabt Iech ZĂ€it an engem virtuelle UML Ëmfeld ze luesen oder ze beschleunegen fir et mĂ©i einfach ze maachen ZĂ€it-Zesummenhang Code ze Debuggen. ZousĂ€tzlech ass e Parameter bĂ€igefĂŒĂŒgt
      ZÀit-Rees-Start, wat erlaabt de System Auer vun engem spezifizéierte Moment an Epoch Format ufÀnken;
    • Nei Kernel Kommandozeiloptiounen "init_on_alloc" an "init_on_free" goufen derbĂ€igesat, wann spezifizĂ©iert, NullĂ©ierung vun zougewisen a befreit GedĂ€chtnisberĂ€icher ass aktivĂ©iert (mat Nullen fir Malloc a gratis ausfĂ«llen), wat d'SĂ©cherheet erhĂ©icht duerch zousĂ€tzlech InitialisĂ©ierungsoverhead;
    • Neie Chauffer dobĂ€i virtio-iommu mat der Ëmsetzung vun engem paravirtualisĂ©ierten Apparat deen Iech erlaabt IOMMU Ufroe wĂ©i ATTACH, DETACH, MAP an UNMAP iwwer de Virtio Transport ze schĂ©cken ouni ErĂ«nnerungssĂ€ittabellen ze emulĂ©ieren;
    • Neie Chauffer dobĂ€i virtio-pmem, representĂ©iert Zougang zu SpĂ€ichergerĂ€ter, dĂ©i op physesch Adressraum kartĂ©iert sinn, wĂ©i NVDIMMs;
    • ImplementĂ©iert d'FĂ€higkeit fir kryptographesch SchlĂ«sselen un e Benotzer oder Netznummraum ze befestigen (SchlĂ«ssel ginn ausserhalb vum gewielten Nummraum onzougĂ€nglech), wĂ©i och SchlĂ«sselen mat ACLs schĂŒtzen;
    • Zum Krypto-Subsystem dobĂ€i ËnnerstĂ«tzung fir e ganz sĂ©ieren net-kryptographesche Hashing-Algorithmus xxhaass, d'Vitesse vun deem hĂ€nkt vun ErĂ«nnerung Leeschtung;
  • Netzwierk Subsystem
    • AktivĂ©iert Veraarbechtung vun IPv4 Adressen am BerĂ€ich 0.0.0.0/8, dĂ©i virdru net verfĂŒgbar war fir ze benotzen. AfĂ©ierung vun dĂ«sem Subnet wĂ€ert erlaben weider 16 Milliounen IPv4 Adressen verdeelen;
    • Am Netfilter fir nftables dobĂ€i ËnnerstĂ«tzung fir Hardware Beschleunigungsmechanismen fir Paketfilterung duerch d'Benotzung vun zousĂ€tzleche Chauffeuren Flow Block API. Ganz DĂ«scher vun Regelen mat all Ketten kann op der SĂ€it vun Reseau adapters gesat ginn. AktivĂ©iert gĂ«tt gemaach andeems de NFT_TABLE_F_HW FĂ€ndel un den DĂ«sch verbĂ«nnt. ËnnerstĂ«tzt einfach Layer 3 a Layer 4 Protokoll Metadaten, AkzeptĂ©ieren / refusĂ©ieren Aktiounen, KartĂ©ierungen duerch IP a Sender / EmpfĂ€nger Netzwierk Ports a Protokolltyp;
    • DobĂ€igesat gebaut-an Verbindung Tracking ËnnerstĂ«tzung fir Reseau BrĂ©cke, dĂ©i net de Gebrauch vun der br_netfilter emulating Layer erfuerdert;
    • An nf_tables dobĂ€i ËnnerstĂ«tzung fir de SYNPROXY Modul, deen Ă€hnlech FunktionalitĂ©it vun iptables replizĂ©iert, an d'KapazitĂ©it fir Regele fir individuell Optiounen am IPv4 Header z'iwwerprĂ©iwen ass och implementĂ©iert;
    • DobĂ€i d'FĂ€hegkeet BPF Programmer ze befestegt setsockopt () an getsockopt () System rifft, dĂ©i, zum Beispill, erlaabt Iech Är eege Zougang Handler op dĂ«s rifft ze befestegt. ZousĂ€tzlech ass en neien Uruffpunkt (Hook) bĂ€igefĂŒĂŒgt, mat deem Dir eemol fir all RTT-Intervall en Uruff un de BPF-Programm organisĂ©iert (Ronn-Rees-ZĂ€it, PingzĂ€it);
    • Fir IPv4 an IPv6 dobĂ€igesat neie Nexthop Routing Datespeichermechanismus zielt fir d'Skalierbarkeet vu Routingtabellen ze erhĂ©ijen. Tester weisen datt wann Dir den neie System benotzt, e Set vu 743 Tausend Strecken an de KĂ€r gelueden an nĂ«mmen 4.3 Sekonnen;
    • Fir Bluetooth Ă«mgesat FunktionalitĂ©it erfuerderlech fir LE Ping z'Ă«nnerstĂ«tzen;
  • AusrĂŒstung
    • DobĂ€igesat ËnnerstĂ«tzung fir d'Firma x86-kompatibel Prozessoren Zhaoxin, entwĂ©ckelt als Resultat vun engem gemeinsame Projet tĂ«scht VIA Technologies an der Shanghai Gemeng. D'ZX CPU Famill ass op der x86-64 Isaiah Architektur gebaut, setzt d'EntwĂ©cklung vun der Technologie weider VIA Centaur;
    • Den DRM (Direct Rendering Manager) Subsystem, wĂ©i och d'amdgpu an i915 Grafiken Treiber, huet ËnnerstĂ«tzung fir Parsing, Veraarbechtung a SchĂ©cken HDR (High Dynamic Range) Metadaten iwwer den HDMI Hafen bĂ€igefĂŒĂŒgt, wat d'Benotzung vun HDR Panelen a Bildschirmer erlaabt zousĂ€tzlech HellegkeetsberĂ€icher weisen;
    • Den amdgpu Chauffer huet initial ËnnerstĂ«tzung fir AMD NAVI GPU (RX5700) bĂ€igefĂŒĂŒgt, deen de Basis Chauffer, Écran Interaktiounscode (DCN2), GFX a Rechensupport (GFX10) enthĂ€lt,
      SDMA 5 (System DMA0), Muecht Gestioun a Multimedia Encoder / decoder (VCN2). amdgpu verbessert och ËnnerstĂ«tzung fir Kaarte basĂ©iert op Vega12 an Vega20 GPUs, fir dĂ©i zousĂ€tzlech ErĂ«nnerung an Muecht Gestioun KĂ«nnen dobĂ€i goufen;
    • ZousĂ€tzlech ËnnerstĂ«tzung fir Kaarte basĂ©iert op VegaM GPUs op den amdkfd Chauffer (fir diskret GPUs, wĂ©i Fidschi, Tonga, Polaris);
    • Am DRM Treiber fir Intel Video Kaarte fir Icelake Chips Ă«mgesat neie Multi-Segment Gamma Korrektur Modus. D'FĂ€egkeet bĂ€igefĂŒĂŒgt fir iwwer DisplayPort am YCbCr4: 2: 0 Format auszeginn. Nei Firmware dobĂ€igesat GuC fir SKL, BXT, KBL, GLK an ICL. D'KapazitĂ©it fir den Écrankraaft am asynchrone Modus auszeschalten ass implementĂ©iert. DobĂ€igesat ËnnerstĂ«tzung fir de Rendering-Kontext fir Ironlake (gen5) a gen4 (Broadwater - Cantiga) Chips ze spĂ€icheren an ze restaurĂ©ieren, wat Iech erlaabt de GPU-State vum Benotzerraum ze restaurĂ©ieren wann Dir vun enger Batch-Operatioun an en anert bewegt;
    • Den Nouveau-Treiber liwwert Detektioun vum NVIDIA Turing TU116 Chipsatz;
    • D'KapazitĂ©ite vum DRM / KMS Chauffer fir ARM Komeda Bildschirm Beschleuniger (Mali D71) goufen erweidert, ËnnerstĂ«tzung fir SkalĂ©ieren, Split / Merge Schichten, Rotatioun, Deferred Write, AFBC, SMMU a FaarfkodĂ©ierungsformater Y0L2, P010, YUV420_8/10BIT huet dobĂ€i ginn;
    • De MSM-Treiber fĂŒĂŒgt ËnnerstĂ«tzung fir d'A540 GPU Adreno Serie dĂ©i an Qualcomm Prozessoren benotzt gĂ«tt, wĂ©i och d'ËnnerstĂ«tzung fir den MSM8998 DSI Controller fir Snapdragon 835;
    • ZousĂ€tzlech Treiber fir LCD Panelen Samsung S6E63M0, Armadeus ST0700, EDT ETM0430G0DH6, OSD101T2045-53TS,
      Evervision VGG804821, FriendlyELEC HD702E, KOE tx14d24vm1bpa, TFC S9700RTWV43TR-01B, EDT ET035012DM6 an VXT VL050-8048NT-C01;
    • DobĂ€igesat Chauffeur fir d'DekodĂ©ierungsbeschleunigungsinstrumenter z'ermĂ©iglechen
      Videoe verfĂŒgbar am Amlogic Meson SoC;
    • Am v3d Driver (fir de Broadcom Video Core V GPU benotzt am Raspberry Pi) erschĂ©ngt Ă«nnerstĂ«tzen VerschĂ©cken Computer Shaders;
    • DobĂ€igesat Chauffeur fir SPI Keyboards a Trackpads dĂ©i an modernen Modeller vun Apple MacBook a MacBookPro Laptops benotzt ginn;
    • DobĂ€igesat zousĂ€tzleche Schutz fir ioctl-Uriff verbonne mam Diskett-Treiber, an de Chauffer selwer gĂ«tt als net erhale markĂ©iert
      ("Waist"), wat d'KĂ«nnegung vu sengem Test implizĂ©iert. De Chauffer ass nach Ă«mmer am Kernel gespĂ€ichert, awer seng korrekt Operatioun ass net garantĂ©iert. De Chauffer gĂ«tt als aktuell ugesinn, well et schwĂ©ier ass eng AarbechtsausrĂŒstung ze fannen fir et ze testen - all aktuell extern Drive benotzen normalerweis d'USB-Interface.
    • DobĂ€igesat cpufreq Chauffer fir Raspberry Pi Brieder, dĂ©i erlaabt Iech dynamesch Ännerungen am Prozessor Frequenz ze kontrollĂ©ieren;
    • ZousĂ€tzlech ËnnerstĂ«tzung fir nei ARM SoC Mediatek mt8183 (4x Cortex-A73 + 4x Cortex-A53), TI J721E (2x Cortex-A72 + 3x Cortex-R5F + 3 DSPs + MMA) an Amlogic G12B (4x Cortex-A73 + A2), souwĂ©i Tafelen:
      • Purismus Librem 5,
      • Aspeed BMC,
      • Microsoft Olympus BMC,
      • Kontron SMARC,
      • Novtech Meerkat96 (i.MX7),
      • ST Micro Avenger 96,
      • Google Cheza (Qualcomm SDM845),
      • Qualcomm Dragonboard 845c (Qualcomm SDM845),
      • Hugsun X99 TV Box (Rockchip RK3399),
      • Khadas Edge/Edge-V/Captain (Rockchip RK3399),
      • HiHope RZ/G2M,
      • NXP LS1021A-TSN Fotoen

Zur selwechter ZÀit ass d'LatÀinamerikanesch Free Software Foundation geformt
Optioun komplett gratis Kernel 5.3 - Linux-Libre 5.3-gnu, gelĂ€scht vun Firmware a Chauffer Elementer dĂ©i net-gratis Komponenten oder Code Sektiounen enthalen, den Ëmfang vun deenen ass vum Hiersteller limitĂ©iert. An der neier VerĂ«ffentlechung ass Blob Lueden an de qcom, hdcp drm, allegro-dvt a meson-vdec Treiber deaktivĂ©iert.
AktualisĂ©iert Blob Reinigungscode an Treiber an Ënnersystemer amdgpu, i915, netx, r8169, brcmfmac, rtl8188eu, adreno, si2157, pvrusb2, touchscreen_dmi, Sound Driver fir Skylake, souwĂ©i an der Mikrocodedokumentatioun.

Source: opennet.ru

Setzt e Commentaire