Nieuws en verbeteringen van de Linux Kernel in editie 4.7



Linux kernel versie 4.7 is al bij ons! Sinds 24 juli is het beschikbaar om te downloaden, met enkele verbeteringen en nieuwe functies voor deze editie. Hier is een deel van het nieuws in meer detail:
Zoals we in het begin al zeiden, wordt het toegevoegd ondersteuning voor Radeon RX 480 GPU. Dit is een amdgpu-stuurprogramma en is hetzelfde als andere amdgpu-apparaten.
radeon

Het alternatief om virtuele USB-apparaatstuurprogramma's te kunnen maken, ligt voor de hand, waardoor er geen fysieke nodig is. Allemaal dankzij Ondersteuning voor USB / IP.

De code sync_bestand verplaatst naar kernel; dit wordt uitgevoerd als een mechanisme dat een hek in de tapom repareert dat tot de gebruikersruimte behoort via sync_file. Dat wil zeggen dat de buffer helemaal niet wordt gebruikt voordat de afrastering is bevestigd en dat de stroom van buffers van de GPU-controller wordt verbeterd.

2

Er zijn verbeteringen aangebracht in het vinden van de padnamen van een directory, dankzij de informatie die voor deze bewerking in de caches wordt gegenereerd. En in de dossiers die moesten worden geherstructureerd. Aspecten die te maken hebben met het zoeken naar een bestand of directory worden aanzienlijk verbeterd, zonder dat de harde schijf hoeft te worden gelezen. Nu de padnamen kunnen parallel worden gelokaliseerd, bevindt zich in dezelfde map, waardoor dit proces erg vloeiend is tijdens de uitvoering.

Er wordt nieuwe ondersteuning geboden voor het Capsule EFI. Iets dat plaats zal maken voor de overdracht van data chunks voor de EFI firmware; Dit analyseert de gegevens en voert vervolgens een beslissing uit op basis van wat het in de inhoud vindt. U kunt de capsule laden door de firmware voor het apparaat / dev / efi_capsule_loader te schrijven.

Met de nieuwe frequentiegouverneur schemautil nu kunt u chauffeurs laten zien cpufreq zodat de CPU-prestaties kunnen worden beheerd en de noodzaak om werkitems te produceren achterblijft. Aan de andere kant wordt de informatie die rechtstreeks door de programmeur wordt verzonden, ook gebruikt om taken uit te voeren. Wat wordt gedefinieerd doordat de frequentiewijzigingen afhankelijk van de workloads, nu zeer gering zijn, en dat de veranderingen en verbeteringen een impuls zijn om op een meer optimale manier de scheduler voor het beheer van het CPU-vermogen te introduceren.

Aan de andere kant is het nieuwe commando «hist» dat wordt uitgevoerd voor de constructie van gebeurtenishistogrammen. Deze ontstaan ​​door de toevoeging van toegang tot evenementen en worden als nieuw opgenomen in het ftras. Het is beschikbaar op de Linux 2.6.27-infrastructuur die aan de kernel is gekoppeld; / sys / kernel / debug / tracing /.

Het is vermeldenswaard dat de optie om gebruikersruimten te openen ook is toegevoegd oproepketen voor de tijden dat systeemoproepen worden gedaan. Daarnaast is het ook mogelijk om het BPF-programma's op traceerpunten, wat voorheen niet haalbaar was. Ook inclusief een nieuw type GMP-programma; (BPF_PROG_TYPE_TRACEPOINT). Die kan worden toegevoegd aan de Tracepoints-kernel, na het maken van BPF-programma's, zodat er programma's ontstaan ​​die gegevens van Tracepoints verzamelen.

Voor deze gelegenheid het mechanisme Het sync_file werd overgebracht naar de kern. Dit mechanisme is gemaakt zodat Android in zijn gebruikersruimte op een meer directe manier wordt afgebakend door hekken. Dit hekwerk wordt niet meer geplaatst voor de geleiderbuffer, nu wordt het hek gewoon doorgestuurd naar de tapom die in de gebruikersruimte staat met het commando un sync_file.

Ten slotte, en als belangrijk stuk informatie, een nieuwe beveiligingsmodule wat ervoor zorgt dat elk bestand dat door de kernel wordt geladen uit hetzelfde bestandssysteem komt. Hiermee hoeven systemen die onveranderlijke bestandssystemen bevatten niet langer op een bepaalde manier te worden ondertekend.

1

Op algemeen niveau waren dit alle nieuwe en vernieuwde aspecten van de Linux-kernel in zijn 4.7-editie. Als je meer informatie en details wilt over wat in het artikel wordt weergegeven, is hier de officiële link met de aankondiging van de nieuwe kernel: https://kernelnewbies.org/Linux_4.7


Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: Miguel Ángel Gatón
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.

  1.   Meel zei

    Er is geen Linux-kernel. Linux is de naam van een kernel, dus praten over de Linux Kernel is hetzelfde als verwijzen naar de kernel-kernel of Linux Linux. Dat slaat nergens op.

  2.   Skatox zei

    Geweldig artikel, gaaf om dit in het Spaans te kunnen lezen.

  3.   Daniel zei

    @Milti, je denkt te veel en verkeerd, of wat hetzelfde is, jammer. Het zou logisch zijn dat u onder invloed bent van een verdovend middel van zeer lage kwaliteit. Dat zou logisch zijn.

  4.   Christopher zei

    @Milti, Linux is een achternaam, dus zeg Linux Kernel dat wil zeggen, de kernel die Linux heeft gemaakt. Ik zie het tenminste zo.

  5.   hathor zei

    er is de kernel hindernis

  6.   Miguel zei

    @ Chistopher, ... maar de achternaam is Torvalds ... toch? 😉

  7.   Miguel zei

    @ Christopher, ... maar de achternaam is Torvalds ... toch?

  8.   HO2Gi zei

    Zeer goed artikel, behalve de linux-kernel en «Ing. Electricien. Softwareontwikkelaar «gepassioneerd» door databases ».

  9.   kkk zei

    @Milti als er verbeteringen en nieuwe features van linux staan, zul je zien dat de titel erg algemeen is en als het je verbeteringen en nieuwe features van de kernel vertelt, moet je de context kennen om te weten welke kernel we bedoelen ... dus doe het rustig aan en laat het doorgaan met KERNEL FROM LINUX

  10.   Kruger zei

    Je hebt volkomen gelijk @Milti, Linux is de naam van de Kernel, samengevoegd met enkele UNIX- en GNU-tools, voor het creëren van latere distributies en robuuste OS, terwijl Linus de naam is van Torvlads.

  11.   gustavo zei

    Nou, respectvol vind ik het artikel erg interessant, het moet lang duren om het zo uitstekend te doen en het moeilijkste nog steeds, proberen zo'n genie te bereiken en dat je gelukkig bent, veel zegeningen voor dat harde werk