ΑρχικήUpdatesLinux 5.13: Αξιοσημείωτες αλλαγές, αρχιτεκτονικές Arm, MIPS και RISC-V

Linux 5.13: Αξιοσημείωτες αλλαγές, αρχιτεκτονικές Arm, MIPS και RISC-V

Ο Linus Torvalds μόλις ανακοίνωσε την κυκλοφορία του Linux 5.13: Είχαμε την ήρεμη εβδομάδα από το rc7 και δεν βλέπω κανένα λόγο να καθυστερήσουμε το 5.13. Το shortlog για την εβδομάδα είναι πολύ μικρό, με μόλις 88 commits που δεν συγχωνεύονται. Είναι ένας αρκετά τυχαίος συνδυασμός επιδιορθώσεων και επειδή είναι τόσο μικρός, απλώς προτείνω στους χρήστες να σαρώνουν το συνημμένο shortlog.

Linux 5.13

Φυσικά, να και η τελευταία εβδομάδα ήταν ήρεμη, το 5,13 συνολικά είναι αρκετά μεγάλο. Στην πραγματικότητα, είναι μία από τις μεγαλύτερες εκδόσεις 5.x, με περισσότερα από 16 χιλιάδες commits, από πάνω από 2 χιλιάδες προγραμματιστές.

Και με 5.13 έξω από την πόρτα, αυτό προφανώς σημαίνει ότι το “merge window” για το 5.14 θα ξεκινήσει αύριο. Έχω ήδη μερικά αιτήματα έλξης για εκκρεμότητα, αλλά ως συνήθως, ζητώ από τους ανθρώπους να κάνουν στο 5.13 τουλάχιστον μια γρήγορη δοκιμή προτού προχωρήσουμε στα συναρπαστικά νέα εκκρεμή πράγματα.

Δείτε επίσης: Linux systemd security bug υπήρχε για 7 χρόνια και μόλις το φίξαραν!

Ορισμένες αξιοσημείωτες αλλαγές για το Linux 5.13 ειναι οι παρακάτω:

  • Προπαρασκευαστικές εργασίες για την υποστήριξη του επεξεργαστή Apple M1
  • Το module ασφαλείας Landlock συγχωνεύτηκε μετά από 34 revisions.
  • Ακεραιότητα ελέγχου-ροής για τον πυρήνα.
  • Υποστήριξη για εισερχόμενα τσιπ γραφικών AMD και Intel

Αλλαγές Arm στο Linux 5.13

Εκτός από την προκαταρκτική υποστήριξη για το Apple M1 SoC, υπήρξαν πολλές αλλαγές που σχετίζονται με το Arm όπως συνήθως:

Allwinner

  • Allwinner V3s – Διαμόρφωση Sigma-delta σε audio PLL
  • Νέα σύνδεση δευτερεύοντος interrupt controller για υποστήριξη της αφύπνισης
  • Allwinner H6
  • Υποστήριξη HDMI για το BananaPi M2-Zero
  • Νέα συσκευή – Topwise A721 Tablet (Allwinner A10)

Rockchip

  • Υποστήριξη για τον pin controller Rockchip RK3568 / RK3566
  • Υποστήριξη για τον ελεγκτή ρολογιού στο νέο Rockchip rk3568
  • Μερικές εκκαθαρίσεις για τροποποίηση rk3399
  • Ethernet – Προσθήκη υποστήριξης Rockchip DWMAC
  • Νέος board – NanoPi R4S board (RK3399)

Amlogic

  • Μερικές μικρές επιδιορθώσεις
  • Νέες συσκευές – Amlogic GXL (S905D): MECOOL KII Pro TV box; Amlogic GXM (S912): MECOOL KIII Pro, boxes Minix Neo U9-H

Samsung

  • Clock driver – Εκκαθάριση περιττών κλήσεων dev_err() μετά από dev_ioremap_resource(); ενημέρωση κώδικα για τον driver clk-exynos7 (μέρος της επερχόμενης υποστήριξης συσκευής Galaxy S6)
  • Αλλαγές DTS ARM για Linux 5.13
  • Αλλαγές DTS ARM64 – Εκκαθάριση

Qualcomm

  • Προστέθηκε Qualcomm SC7280 Laptop SoC μετά το SC7180 (Snapdragon 7c) που χρησιμοποιείται σε ορισμένα laptops Chromebook και Windows και στην αντίστοιχη πλακέτα αναφοράς
  • PMIC – Υποστήριξη για PM8350, PM8350B, PM8350C, PMK8350, PMR735A και PMR735B στον driver Qualcomm PMIC GPIO.
  • Βελτιωμένη ανίχνευση για συμβάσεις κλήσεων SCM
  • Υποστήριξη για συγκεκριμένη διαδρομή wifi firmware
  • Driver PHY
    • usb3-dp phy για Qualcomm SM8250
    • USB phy για Qualcomm SC7280
  • Ενημερώσεις ARM64 DT
    • Επεκτείνει την αρχική περιγραφή SM8350 που συγχωνεύτηκε στο v5.12 με υποστήριξη CPUfreq, SMMU, UFS, RPMHPD, SPMI, USB και remoteproc. Προσθέτει definitions για τα 6 PMIC που βρίσκονται στο MTP και εισάγει το νέο SM8350 Hardware Development Kit (HDK)
    • Το SDM845 αποκτά nodes που σχετίζονται με την κάμερα.
    • Προστέθηκαν ρυθμιστές RPMh, coresight, AOSS QMP, ipcc, llcc για το SC7280.
    • Προσθέτει κομμάτια διασύνδεσης, PRNG και θερμικά στο SM8350.
    • Το SM8150 αποκτά ρυθμίσεις iommu και τους υπόλοιπους controllers I2C
    • Qualcomm SC8180 – Υποστήριξη για έλεγχο ACPI
    • Ενεργοποιήθηκε ηχητική υποστήριξη στην οικογένεια συσκευών Trogdor (SC7280).
    • Προστέθηκε το GIC hypervisor register & interrupt για όταν το Linux εκκινείται σε EL2 στο MSM8916.
  • Ενημερώσεις defconfig ARM64
    • Ενεργοποιήση των drivers SM8350 TLMM και GCC, που απαιτούνται για την εκκίνηση της πλατφόρμα
    • Ενεργοποίηση όλη της hardware υποστήριξης που είναι διαθέσιμη αυτήν τη στιγμή για την πλατφόρμα Qualcomm SDX55 στο qcom_defconfig.
  • Νέες συσκευές και πίνακες
    • Qualcomm X55 με βάση Telit FN980 TLB SoM, Thundercomm TurboX T55 SoM
    • Τηλέφωνα OnePlus 5 / 5T με βάση το Qualcomm MSM8998
    • Κιτ ανάπτυξης κινητού Snapdragon 888

Δείτε επίσης: Η Intel ενημερώνει το Linux με υποστήριξη Sapphire Rapids

MediaTek

  • Driver Pinctrl – Υποστήριξη για Mediatek MT8195.
  • ASoC – Mediatek MT6358 ανίχνευση αξεσουάρ
  • Clock driver – “Κατάλληλος” clk driver για Mediatek MT7621 SoCs
  • PHY – Ενημερώσεις Mediatek DSI και HDMI PHY
  • Διορθώσεις μνήμης
  • Mediatek DRM Next για Linux 5.13
    • Βελτίωση του line time για το EOTp.
    • Προσθήκη υποστήριξης mt8192 dpi.
    • Το crtc config-updating γίνεται ατομικό.
    • Μη υποστήριξη της δημιουργίας σύνδεσης HDMI.

Άλλες νέες πλατφόρμες hardware Arm και SoCs

  • ASpeed ​​- AST2500 BMC βρέθηκε στον server board ASRock E3C246D4I Xeon
  • Broadcom – router TP-Link Archer C2300 V1 με βάση το BCM4908
  • Κάμερα MStar – SSD202D M5Stack UnitV2
  • Marvell – Διακόπτης ethernet με βάση το Armada 38x
  • ΝΧΡ
  • Nuvoton – NPCM730 Quanta GBS BMC
  • STMicro

Ενημερώσεις Linux 5.13 για την αρχιτεκτονική MIPS

Φαίνεται πως το MIPS αυτήν τη φορά λαμβάνει μόνο μερικές μικρές αλλαγές:

  • Καταργήθηκε το get_fs / set_fs
  • Αφαιρέθηκε σπασμένο trap MIPS KVM και προσομοίωση υποστήριξης
  • Προστέθηκε υποστήριξη για το Loongson-2K1000
  • Διορθώσεις και εκκαθαρίσεις

Δείτε επίσης: Linux bug σας επιτρέπει να ανοίξετε root shell στις περισσότερες διανομές

RISC-V changelog για Linux 5.13

  • Υποστήριξη για το όρισμα γραμμής εντολών memtest= kernel.
  • Υποστήριξη για την κατασκευή του kernel με FORTIFY_SOURCE.
  • Υποστήριξη για το “buildtar build target”.
  • Ορισμένοι εκκαθαρισμοί συστήματος δημιουργίας για να περάσουν περισσότερα arguments φιλικά προς το LLVM.
  • Υποστήριξη για kprobes.
  • Ένας ανανεωμένος χάρτης kernel memory, το πρώτο μέρος της υποστήριξης συστημάτων sv48.
  • Βελτιώσεις στο kexec, μαζί με υποστήριξη για kernels kdump και crash.
  • Ένα πλαίσιο errata που βασίζεται σε εναλλακτικές λύσεις, μαζί με υποστήριξη για το χειρισμό ενός ζεύγους errata που εκδηλώνεται σε ορισμένα σχέδια SiFive.
  • Υποστήριξη για XIP.
  • Ένα δέντρο συσκευών για το Microchip PolarFire ICICLE SoC και τη σχετική πλακέτα dev.

Ο ιστότοπος του KernelNewbies θα πρέπει σύντομα να δημοσιεύσει ένα λεπτομερές changelog του Linux 5.13.

Πηγή πληροφοριών: cnx-software.com

Teo Ehc
Teo Ehchttps://www.secnews.gr
Be the limited edition.

Εγγραφή στο Newsletter

* indicates required

FOLLOW US

LIVE NEWS