ಮುಖ್ಯ ನಾವೀನ್ಯತೆಗಳು
- pidfd ಕಾರ್ಯವಿಧಾನವು ಒಂದು ನಿರ್ದಿಷ್ಟ PID ಅನ್ನು ಪ್ರಕ್ರಿಯೆಗೆ ನಿಯೋಜಿಸಲು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ. ಪ್ರಕ್ರಿಯೆಯು ಮುಕ್ತಾಯಗೊಂಡ ನಂತರ ಪಿನ್ ಮಾಡುವಿಕೆ ಮುಂದುವರಿಯುತ್ತದೆ ಇದರಿಂದ ಅದು ಮತ್ತೆ ಪ್ರಾರಂಭವಾದಾಗ ಅದಕ್ಕೆ PID ನೀಡಬಹುದು. ವಿವರಗಳನ್ನು ವೀಕ್ಷಿಸಿ.
- ಪ್ರಕ್ರಿಯೆ ವೇಳಾಪಟ್ಟಿಯಲ್ಲಿ ಆವರ್ತನ ಶ್ರೇಣಿಗಳ ಮಿತಿಗಳು. ಉದಾಹರಣೆಗೆ, ನಿರ್ಣಾಯಕ ಪ್ರಕ್ರಿಯೆಗಳನ್ನು ಕನಿಷ್ಠ ಆವರ್ತನ ಮಿತಿಯಲ್ಲಿ (ಹೇಳಲು, 3 GHz ಗಿಂತ ಕಡಿಮೆಯಿಲ್ಲ) ಚಲಾಯಿಸಬಹುದು, ಮತ್ತು ಕಡಿಮೆ-ಆದ್ಯತೆಯ ಪ್ರಕ್ರಿಯೆಗಳನ್ನು ಹೆಚ್ಚಿನ ಆವರ್ತನ ಮಿತಿಯಲ್ಲಿ ಚಲಾಯಿಸಬಹುದು (ಉದಾಹರಣೆಗೆ, 2 GHz ಗಿಂತ ಹೆಚ್ಚಿಲ್ಲ). ವಿವರಗಳನ್ನು ವೀಕ್ಷಿಸಿ.
- amdgpu ಡ್ರೈವರ್ನಲ್ಲಿ AMD Navi ಫ್ಯಾಮಿಲಿ ವಿಡಿಯೋ ಚಿಪ್ಗಳಿಗೆ (RX5700) ಬೆಂಬಲ. ವೀಡಿಯೊ ಎನ್ಕೋಡಿಂಗ್/ಡಿಕೋಡಿಂಗ್ ಮತ್ತು ಪವರ್ ಮ್ಯಾನೇಜ್ಮೆಂಟ್ ಸೇರಿದಂತೆ ಎಲ್ಲಾ ಅಗತ್ಯ ಕಾರ್ಯಗಳನ್ನು ಅಳವಡಿಸಲಾಗಿದೆ.
- VIA ಮತ್ತು ಶಾಂಘೈ ಸರ್ಕಾರದ ನಡುವಿನ ಸಹಯೋಗದ ಪರಿಣಾಮವಾಗಿ ರಚಿಸಲಾದ x86-ಹೊಂದಾಣಿಕೆಯ Zhaoxin ಪ್ರೊಸೆಸರ್ಗಳಲ್ಲಿ ಸಂಪೂರ್ಣವಾಗಿ ರನ್ ಆಗುತ್ತದೆ.
- ಇಂಟೆಲ್ ಸ್ಪೀಡ್ ಸೆಲೆಕ್ಟ್ ತಂತ್ರಜ್ಞಾನವನ್ನು ಬಳಸಿಕೊಂಡು ಪವರ್ ಮ್ಯಾನೇಜ್ಮೆಂಟ್ ಉಪವ್ಯವಸ್ಥೆ, ಕ್ಸಿಯಾನ್ ಕುಟುಂಬದ ಕೆಲವು ಪ್ರೊಸೆಸರ್ಗಳ ಗುಣಲಕ್ಷಣ. ಪ್ರತಿ CPU ಕೋರ್ಗೆ ಕಾರ್ಯಕ್ಷಮತೆಯನ್ನು ಉತ್ತಮಗೊಳಿಸುವ ಸಾಮರ್ಥ್ಯಕ್ಕಾಗಿ ತಂತ್ರಜ್ಞಾನವು ಗಮನಾರ್ಹವಾಗಿದೆ.
- ಇಂಟೆಲ್ ಟ್ರೆಮಾಂಟ್ ಪ್ರೊಸೆಸರ್ಗಳಿಗಾಗಿ ಉಮ್ವೈಟ್ ಸೂಚನೆಗಳನ್ನು ಬಳಸಿಕೊಂಡು ಶಕ್ತಿ ದಕ್ಷ ಬಳಕೆದಾರ ಸ್ಪೇಸ್ ಪ್ರಕ್ರಿಯೆ ಕಾಯುವ ಕಾರ್ಯವಿಧಾನ. ವಿವರಗಳನ್ನು ವೀಕ್ಷಿಸಿ.
- 0.0.0.0/8 ಶ್ರೇಣಿಯನ್ನು ಬಳಕೆಗೆ ಅನುಮೋದಿಸಲಾಗಿದೆ, ಇದು 16 ಮಿಲಿಯನ್ ಹೊಸ IPv4 ವಿಳಾಸಗಳನ್ನು ನೀಡುತ್ತದೆ. ವಿವರಗಳನ್ನು ವೀಕ್ಷಿಸಿ.
- ಹೊಂದಿಕೊಳ್ಳುವ, ಹಗುರವಾದ ACRN ಹೈಪರ್ವೈಸರ್, IoT ಸಿಸ್ಟಮ್ಗಳನ್ನು ನಿರ್ವಹಿಸಲು ಸೂಕ್ತವಾಗಿರುತ್ತದೆ (ಇಂಟರ್ನೆಟ್ ಆಫ್ ಥಿಂಗ್ಸ್). ವಿವರಗಳನ್ನು ವೀಕ್ಷಿಸಿ.
ಕೆಳಗೆ ಕೆಲವು ಇತರ ಬದಲಾವಣೆಗಳಿವೆ.
ಕೋರ್ನ ಮುಖ್ಯ ಭಾಗ
- ಫರ್ಮ್ವೇರ್ ಅನ್ನು xz ಫಾರ್ಮ್ಯಾಟ್ಗೆ ಸಂಕುಚಿತಗೊಳಿಸಲು ಬೆಂಬಲ, ಇದು /lib/ಫರ್ಮ್ವೇರ್ ಡೈರೆಕ್ಟರಿಯನ್ನು ~420 MB ನಿಂದ ~130 MB ಗೆ ಕಡಿಮೆ ಮಾಡಲು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ.
- ಹೆಚ್ಚಿನ ಫ್ಲ್ಯಾಗ್ಗಳನ್ನು ಹೊಂದಿಸುವ ಸಾಮರ್ಥ್ಯದೊಂದಿಗೆ ಕ್ಲೋನ್() ಸಿಸ್ಟಮ್ ಕರೆಯ ಹೊಸ ರೂಪಾಂತರ. ವಿವರಗಳನ್ನು ವೀಕ್ಷಿಸಿ.
- ಕನ್ಸೋಲ್ನಲ್ಲಿ ಹೆಚ್ಚಿನ ರೆಸಲ್ಯೂಶನ್ಗಳಿಗಾಗಿ ದೊಡ್ಡ ಫಾಂಟ್ನ ಸ್ವಯಂಚಾಲಿತ ಆಯ್ಕೆ.
- CONFIG_PREEMPT_RT ಆಯ್ಕೆಯು ಮುಖ್ಯ ಕರ್ನಲ್ ಶಾಖೆಗೆ RT ಪ್ಯಾಚ್ಗಳ ಕ್ಷಿಪ್ರ ಏಕೀಕರಣವನ್ನು ಗುರುತಿಸುತ್ತದೆ.
ಫೈಲ್ ಉಪವ್ಯವಸ್ಥೆ
- BULKSTAT ಮತ್ತು INUMBERS ಸಿಸ್ಟಮ್ XFS v5 ಗಾಗಿ ಕರೆ ಮಾಡುತ್ತದೆ ಮತ್ತು ಮಲ್ಟಿ-ಥ್ರೆಡ್ ಐನೋಡ್ ಟ್ರಾವರ್ಸಲ್ ಅನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುವ ಕೆಲಸವೂ ಪ್ರಾರಂಭವಾಗಿದೆ.
- Btrfs ಈಗ ಎಲ್ಲಾ ಆರ್ಕಿಟೆಕ್ಚರ್ಗಳಲ್ಲಿ ವೇಗದ ಚೆಕ್ಸಮ್ಗಳನ್ನು (crc32c) ಬಳಸುತ್ತದೆ.
- Ext4 ನಲ್ಲಿ ಫೈಲ್ಗಳನ್ನು ತೆರೆಯಲು ಈಗ ಕಟ್ಟುನಿಟ್ಟಾಗಿ ಬದಲಾಯಿಸಲಾಗದ (ಇಮ್ಯೂಟಬಿಲಿಟಿ) ಫ್ಲ್ಯಾಗ್ ಅನ್ನು ಅನ್ವಯಿಸಲಾಗುತ್ತದೆ. ಡೈರೆಕ್ಟರಿಗಳಲ್ಲಿನ ರಂಧ್ರಗಳಿಗೆ ಬೆಂಬಲವನ್ನು ಅಳವಡಿಸಲಾಗಿದೆ.
- CEPH SELinux ನೊಂದಿಗೆ ಕೆಲಸ ಮಾಡಲು ಕಲಿತಿದೆ.
- CIFS ನಲ್ಲಿನ smbdirect ಯಾಂತ್ರಿಕತೆಯನ್ನು ಇನ್ನು ಮುಂದೆ ಪ್ರಾಯೋಗಿಕವಾಗಿ ಪರಿಗಣಿಸಲಾಗುವುದಿಲ್ಲ. SMB3.1.1 GCM ಗಾಗಿ ಕ್ರಿಪ್ಟೋಗ್ರಾಫಿಕ್ ಅಲ್ಗಾರಿದಮ್ಗಳನ್ನು ಸೇರಿಸಲಾಗಿದೆ. ಹೆಚ್ಚಿದ ಫೈಲ್ ತೆರೆಯುವ ವೇಗ.
- F2FS ಸ್ವಾಪ್ ಫೈಲ್ಗಳನ್ನು ಹೋಸ್ಟ್ ಮಾಡಬಹುದು; ಅವು ನೇರ ಪ್ರವೇಶ ಕ್ರಮದಲ್ಲಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತವೆ. ಚೆಕ್ಪಾಯಿಂಟ್ = ನಿಷ್ಕ್ರಿಯಗೊಳಿಸುವುದರೊಂದಿಗೆ ಕಸ ಸಂಗ್ರಾಹಕವನ್ನು ನಿಷ್ಕ್ರಿಯಗೊಳಿಸುವ ಸಾಮರ್ಥ್ಯ.
- NFS ಕ್ಲೈಂಟ್ಗಳು nconnect=X ಮೌಂಟ್ ಆಯ್ಕೆಯ ಮೂಲಕ ಏಕಕಾಲದಲ್ಲಿ ಸರ್ವರ್ಗೆ ಬಹು TCP ಸಂಪರ್ಕಗಳನ್ನು ಸ್ಥಾಪಿಸಬಹುದು.
ಮೆಮೊರಿ ಉಪವ್ಯವಸ್ಥೆ
- ಪ್ರತಿ dma-buf ಗೆ ಪೂರ್ಣ ಐನೋಡ್ ನೀಡಲಾಗಿದೆ. /proc/*/fd ಮತ್ತು /proc/*/map_files ಡೈರೆಕ್ಟರಿಗಳು shmem ಬಫರ್ ಬಳಕೆಯ ಬಗ್ಗೆ ಹೆಚ್ಚಿನ ವಿವರವಾದ ಮಾಹಿತಿಯನ್ನು ಒದಗಿಸುತ್ತದೆ.
- smaps_rollup proc ಫೈಲ್ನಲ್ಲಿ ಅನಾಮಧೇಯ ಮತ್ತು ಹಂಚಿದ ಮೆಮೊರಿಗಾಗಿ, ಹಾಗೆಯೇ ಫೈಲ್ ಸಂಗ್ರಹಕ್ಕಾಗಿ smaps ಎಂಜಿನ್ ಪ್ರತ್ಯೇಕ ಮಾಹಿತಿಯನ್ನು ಪ್ರದರ್ಶಿಸುತ್ತದೆ.
- swap_extent ಗಾಗಿ rbtree ಅನ್ನು ಬಳಸುವುದರಿಂದ ಅನೇಕ ಪ್ರಕ್ರಿಯೆಗಳು ಸಕ್ರಿಯವಾಗಿ ವಿನಿಮಯಗೊಂಡಾಗ ಸುಧಾರಿತ ಕಾರ್ಯಕ್ಷಮತೆ.
- /proc/meminfo vmalloc ಪುಟಗಳ ಸಂಖ್ಯೆಯನ್ನು ಪ್ರದರ್ಶಿಸುತ್ತದೆ.
- ಉಪಕರಣಗಳು/vm/slabinfo ಸಾಮರ್ಥ್ಯಗಳನ್ನು ವಿಘಟನೆಯ ಮಟ್ಟದಿಂದ ಸಂಗ್ರಹಣೆಯನ್ನು ವಿಂಗಡಿಸುವ ವಿಷಯದಲ್ಲಿ ವಿಸ್ತರಿಸಲಾಗಿದೆ.
ವರ್ಚುವಲೈಸೇಶನ್ ಮತ್ತು ಭದ್ರತೆ
- ವಿಳಾಸ ಕೋಷ್ಟಕಗಳನ್ನು ಅನುಕರಣೆ ಮಾಡದೆಯೇ IOMMU ವಿನಂತಿಗಳನ್ನು ಕಳುಹಿಸಲು ಅನುಮತಿಸುವ ಪ್ಯಾರಾವರ್ಚುವಲೈಸ್ಡ್ ಸಾಧನಕ್ಕಾಗಿ virtio-iommu ಚಾಲಕ.
- ಭೌತಿಕ ವಿಳಾಸ ಸ್ಥಳದ ಮೂಲಕ ಡ್ರೈವ್ಗಳನ್ನು ಪ್ರವೇಶಿಸಲು virtio-pmem ಚಾಲಕ.
- vhost ಗಾಗಿ ಮೆಟಾಡೇಟಾ ಪ್ರವೇಶದ ವೇಗವರ್ಧನೆ. TX PPS ಪರೀಕ್ಷೆಗಳು ವೇಗದಲ್ಲಿ 24% ಹೆಚ್ಚಳವನ್ನು ತೋರಿಸುತ್ತವೆ.
- vhost_net ಗಾಗಿ ಝೀರೋಕಾಪಿಯನ್ನು ಡಿಫಾಲ್ಟ್ ಆಗಿ ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಲಾಗಿದೆ.
- ಎನ್ಕ್ರಿಪ್ಶನ್ ಕೀಗಳನ್ನು ನೇಮ್ಸ್ಪೇಸ್ಗಳಿಗೆ ಲಗತ್ತಿಸಬಹುದು.
- xxhash ಗೆ ಬೆಂಬಲ, ಅತ್ಯಂತ ವೇಗದ ಕ್ರಿಪ್ಟೋಗ್ರಾಫಿಕ್ ಅಲ್ಲದ ಹ್ಯಾಶಿಂಗ್ ಅಲ್ಗಾರಿದಮ್ ಇದರ ವೇಗವು ಮೆಮೊರಿ ಕಾರ್ಯಕ್ಷಮತೆಯಿಂದ ಮಾತ್ರ ಸೀಮಿತವಾಗಿರುತ್ತದೆ.
ನೆಟ್ವರ್ಕ್ ಉಪವ್ಯವಸ್ಥೆ
- IPv4 ಮತ್ತು IPv6 ಮಾರ್ಗಗಳ ಸ್ಕೇಲೆಬಿಲಿಟಿಯನ್ನು ಸುಧಾರಿಸಲು ವಿನ್ಯಾಸಗೊಳಿಸಲಾದ Nexthop ಆಬ್ಜೆಕ್ಟ್ಗಳಿಗೆ ಆರಂಭಿಕ ಬೆಂಬಲ.
- ಹಾರ್ಡ್ವೇರ್ ವೇಗವರ್ಧಕ ಸಾಧನಗಳಿಗೆ ಫಿಲ್ಟರಿಂಗ್ ಅನ್ನು ಆಫ್ಲೋಡ್ ಮಾಡಲು Netfilter ಕಲಿತಿದೆ. ಸೇತುವೆಗಳಿಗೆ ಸ್ಥಳೀಯ ಸಂಪರ್ಕ ಟ್ರ್ಯಾಕಿಂಗ್ ಬೆಂಬಲವನ್ನು ಸೇರಿಸಲಾಗಿದೆ.
- MPLS ಪ್ಯಾಕೆಟ್ ಹೆಡರ್ಗಳನ್ನು ಮ್ಯಾನಿಪುಲೇಟ್ ಮಾಡಲು ನಿಮಗೆ ಅನುಮತಿಸುವ ಹೊಸ ಟ್ರಾಫಿಕ್ ಕಂಟ್ರೋಲ್ ಮಾಡ್ಯೂಲ್.
- isdn4linux ಉಪವ್ಯವಸ್ಥೆಯನ್ನು ತೆಗೆದುಹಾಕಲಾಗಿದೆ.
- ಬ್ಲೂಟೂತ್ಗಾಗಿ LE ಪಿಂಗ್ಗಳು ಲಭ್ಯವಿದೆ.
ಹಾರ್ಡ್ವೇರ್ ಆರ್ಕಿಟೆಕ್ಚರ್ಗಳು
- ಹೊಸ ARM ಪ್ಲಾಟ್ಫಾರ್ಮ್ಗಳು ಮತ್ತು ಸಾಧನಗಳು: Mediatek mt8183, Amlogic G12B, Kontron SMARC SoM, Google Cheza, Purism Librem5 ಗಾಗಿ devkit, Qualcomm Dragonboard 845c, Hugsun X99 TV Box, ಇತ್ಯಾದಿ.
- x86 ಗಾಗಿ, /proc/ ಯಾಂತ್ರಿಕತೆಯನ್ನು ಸೇರಿಸಲಾಗಿದೆ AVX512 ಅನ್ನು ಕೊನೆಯ ಬಾರಿ ಬಳಸಿದಂತಹ ಆರ್ಕಿಟೆಕ್ಚರ್-ನಿರ್ದಿಷ್ಟ ಮಾಹಿತಿಯನ್ನು ಪ್ರದರ್ಶಿಸಲು /arch_status.
- KVM ಗಾಗಿ ಆಪ್ಟಿಮೈಸ್ ಮಾಡಿದ VMX ಕಾರ್ಯಕ್ಷಮತೆ, vmexit ವೇಗವು 12% ಹೆಚ್ಚಾಗಿದೆ.
- Intel KabyLake, AmberLake, WhiskyLake ಮತ್ತು Ice Lake ಪ್ರೊಸೆಸರ್ಗಳ ಕುರಿತು ವಿವಿಧ ಮಾಹಿತಿಯನ್ನು ಸೇರಿಸಲಾಗಿದೆ ಮತ್ತು ನವೀಕರಿಸಲಾಗಿದೆ.
- PowerPC ನಲ್ಲಿ uImage ಗಾಗಿ lzma ಮತ್ತು lzo ಕಂಪ್ರೆಷನ್.
- S390 ಗಾಗಿ ಸುರಕ್ಷಿತ ವರ್ಟಿಯೋ-ವರ್ಚುವಲೈಸೇಶನ್.
- RISCV ಗಾಗಿ ದೊಡ್ಡ ಮೆಮೊರಿ ಪುಟಗಳಿಗೆ ಬೆಂಬಲ.
- ಯೂಸರ್-ಮೋಡ್ ಲಿನಕ್ಸ್ಗಾಗಿ ಸಮಯ ಪ್ರಯಾಣ ಮೋಡ್ (ಸಮಯ ನಿಧಾನ ಮತ್ತು ವೇಗವರ್ಧನೆ).
ಸಾಧನ ಚಾಲಕರು
- amdgpu ಮತ್ತು i915 ಡ್ರೈವರ್ಗಳಿಗಾಗಿ HDR ಮೆಟಾಡೇಟಾ ಗುರುತಿಸುವಿಕೆ.
- amdgpu ನಲ್ಲಿ Vega12 ಮತ್ತು Vega20 ವೀಡಿಯೊ ಚಿಪ್ಗಳಿಗಾಗಿ ಕ್ರಿಯಾತ್ಮಕ ವಿಸ್ತರಣೆಗಳು.
- i915 ಗಾಗಿ ಬಹು-ವಿಭಾಗದ ಗಾಮಾ ತಿದ್ದುಪಡಿ, ಹಾಗೆಯೇ ಅಸಮಕಾಲಿಕ ಪರದೆಯ ಪವರ್-ಆಫ್ ಮತ್ತು ಹಲವಾರು ಹೊಸ ಫರ್ಮ್ವೇರ್.
- TU116 ಕುಟುಂಬದಿಂದ ಚಿಪ್ಗಳನ್ನು ಗುರುತಿಸಲು Nouveau ವೀಡಿಯೊ ಚಾಲಕ ಕಲಿತಿದೆ.
- ಹೊಸ ಬ್ಲೂಟೂತ್ ಪ್ರೋಟೋಕಾಲ್ಗಳು MediaTek MT7663U ಮತ್ತು MediaTek MT7668U.
- ಇನ್ಫಿನಿಬ್ಯಾಂಡ್ಗಾಗಿ TLS TX HW ಆಫ್ಲೋಡ್, ಜೊತೆಗೆ ವರ್ಧಿತ ಹಾರ್ಡ್ವೇರ್ ಮತ್ತು ತಾಪಮಾನ ಮಾನಿಟರಿಂಗ್.
- ಎಚ್ಡಿ ಆಡಿಯೊ ಡ್ರೈವರ್ನಲ್ಲಿ ಎಲ್ಕಾರ್ಟ್ ಲೇಕ್ನ ಗುರುತಿಸುವಿಕೆ.
- ಹೊಸ ಆಡಿಯೋ ಸಾಧನಗಳು ಮತ್ತು ಕೊಡೆಕ್ಗಳು: Conexant CX2072X, Cirrus Logic CS47L35/85/90, Cirrus Logic Madera, RT1011/1308.
- ಕೀಬೋರ್ಡ್ ಮತ್ತು ಟ್ರ್ಯಾಕ್ಪ್ಯಾಡ್ಗಾಗಿ Apple SPI ಚಾಲಕ.
- ವಾಚ್ಡಾಗ್ ಉಪವ್ಯವಸ್ಥೆಯಲ್ಲಿ, ನೀವು /dev/watchdogN ಅನ್ನು ತೆರೆಯಲು ಸಮಯ ಮಿತಿಯನ್ನು ಹೊಂದಿಸಬಹುದು.
- cpufreq ಆವರ್ತನ ನಿಯಂತ್ರಣ ಕಾರ್ಯವಿಧಾನವನ್ನು imx-cpufreq-dt ಮತ್ತು Raspberry Pi ಬೆಂಬಲಿಸುತ್ತದೆ.
ಮೂಲ: linux.org.ru