Linux కెర్నల్ 5.3 విడుదల చేయబడింది!

ప్రధాన ఆవిష్కరణలు

  • ఒక ప్రక్రియకు నిర్దిష్ట PIDని కేటాయించడానికి pidfd మెకానిజం మిమ్మల్ని అనుమతిస్తుంది. ప్రక్రియ ముగిసిన తర్వాత పిన్ చేయడం కొనసాగుతుంది, తద్వారా మళ్లీ ప్రారంభమైనప్పుడు దానికి PID జారీ చేయబడుతుంది. వివరాలు.
  • ప్రాసెస్ షెడ్యూలర్‌లో ఫ్రీక్వెన్సీ పరిధుల పరిమితులు. ఉదాహరణకు, క్లిష్టమైన ప్రక్రియలు కనీస పౌనఃపున్యం థ్రెషోల్డ్‌లో అమలు చేయబడతాయి (చెప్పండి, 3 GHz కంటే తక్కువ కాదు), మరియు తక్కువ-ప్రాధాన్య ప్రక్రియలు అధిక ఫ్రీక్వెన్సీ థ్రెషోల్డ్‌లో అమలు చేయబడతాయి (ఉదాహరణకు, 2 GHz కంటే ఎక్కువ కాదు). వివరాలు.
  • amdgpu డ్రైవర్‌లో AMD Navi ఫ్యామిలీ వీడియో చిప్‌లకు (RX5700) మద్దతు. వీడియో ఎన్‌కోడింగ్/డీకోడింగ్ మరియు పవర్ మేనేజ్‌మెంట్‌తో సహా అవసరమైన అన్ని కార్యాచరణలు అమలు చేయబడతాయి.
  • VIA మరియు షాంఘై ప్రభుత్వం మధ్య సహకారం ఫలితంగా సృష్టించబడిన x86-అనుకూల Zhaoxin ప్రాసెసర్‌లపై పూర్తిగా రన్ అవుతుంది.
  • ఇంటెల్ స్పీడ్ సెలెక్ట్ టెక్నాలజీని ఉపయోగించి పవర్ మేనేజ్‌మెంట్ సబ్‌సిస్టమ్, జియాన్ కుటుంబంలోని కొన్ని ప్రాసెసర్‌ల లక్షణం. ప్రతి CPU కోర్ కోసం పనితీరును చక్కగా ట్యూన్ చేయగల సామర్థ్యం కోసం సాంకేతికత గుర్తించదగినది.
  • ఇంటెల్ ట్రెమాంట్ ప్రాసెసర్‌ల కోసం ఉమ్‌వైట్ సూచనలను ఉపయోగించి ఎనర్జీ ఎఫెక్టివ్ యూజర్ స్పేస్ ప్రాసెస్ వెయిట్ మెకానిజం. వివరాలు.
  • 0.0.0.0/8 పరిధి ఉపయోగం కోసం ఆమోదించబడింది, ఇది 16 మిలియన్ కొత్త IPv4 చిరునామాలను అందిస్తుంది. వివరాలు.
  • సౌకర్యవంతమైన, తేలికైన ACRN హైపర్‌వైజర్, IoT సిస్టమ్స్ (ఇంటర్నెట్ ఆఫ్ థింగ్స్) నిర్వహణకు బాగా సరిపోతుంది. వివరాలు.

క్రింద కొన్ని ఇతర మార్పులు ఉన్నాయి.

కోర్ యొక్క ప్రధాన భాగం

  • ఫర్మ్‌వేర్‌ను xz ఫార్మాట్‌లోకి కుదించడానికి మద్దతు, ఇది /lib/firmware డైరెక్టరీని ~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 ఇంజిన్ smaps_rollup proc ఫైల్‌లో అనామక మెమరీ, షేర్డ్ మెమరీ మరియు ఫైల్ కాష్ గురించి ప్రత్యేక సమాచారాన్ని ప్రదర్శిస్తుంది.
  • swap_extent కోసం rbtreeని ఉపయోగించడం వలన అనేక ప్రక్రియలు చురుకుగా మారుతున్నప్పుడు మెరుగైన పనితీరు.
  • /proc/meminfo vmalloc పేజీల సంఖ్యను ప్రదర్శిస్తుంది.
  • టూల్స్/vm/slabinfo యొక్క సామర్థ్యాలు ఫ్రాగ్మెంటేషన్ డిగ్రీ ద్వారా కాష్‌లను క్రమబద్ధీకరించే విషయంలో విస్తరించబడ్డాయి.

వర్చువలైజేషన్ మరియు సెక్యూరిటీ

  • చిరునామా పట్టికలను అనుకరించకుండా IOMMU అభ్యర్థనలను పంపడాన్ని అనుమతించే పారావర్చువలైజ్డ్ పరికరం కోసం virtio-iommu డ్రైవర్.
  • భౌతిక చిరునామా స్థలం ద్వారా డ్రైవ్‌లను యాక్సెస్ చేయడానికి virtio-pmem డ్రైవర్.
  • vhost కోసం మెటాడేటా యాక్సెస్ త్వరణం. TX PPS పరీక్షలు 24% వేగం పెరుగుదలను చూపుతాయి.
  • vhost_net కోసం జీరోకాపీ డిఫాల్ట్‌గా నిలిపివేయబడింది.
  • నేమ్‌స్పేస్‌లకు ఎన్‌క్రిప్షన్ కీలను జోడించవచ్చు.
  • xxhash కోసం మద్దతు, అత్యంత వేగవంతమైన నాన్-క్రిప్టోగ్రాఫిక్ హ్యాషింగ్ అల్గారిథమ్, దీని వేగం మెమరీ పనితీరు ద్వారా మాత్రమే పరిమితం చేయబడింది.

నెట్‌వర్క్ సబ్‌సిస్టమ్

  • IPv4 మరియు IPv6 మార్గాల స్కేలబిలిటీని మెరుగుపరచడానికి రూపొందించబడిన nexthop ఆబ్జెక్ట్‌లకు ప్రాథమిక మద్దతు.
  • నెట్‌ఫిల్టర్ హార్డ్‌వేర్ యాక్సిలరేషన్ పరికరాలకు ఫిల్టరింగ్‌ను ఆఫ్‌లోడ్ చేయడం నేర్చుకుంది. వంతెనల కోసం స్థానిక కనెక్షన్ ట్రాకింగ్ మద్దతు జోడించబడింది.
  • MPLS ప్యాకెట్ హెడర్‌లను మార్చటానికి మిమ్మల్ని అనుమతించే కొత్త ట్రాఫిక్ నియంత్రణ మాడ్యూల్.
  • isdn4linux సబ్‌సిస్టమ్ తీసివేయబడింది.
  • బ్లూటూత్ కోసం LE పింగ్‌లు అందుబాటులో ఉన్నాయి.

హార్డ్‌వేర్ ఆర్కిటెక్చర్‌లు

  • కొత్త ARM ప్లాట్‌ఫారమ్‌లు మరియు పరికరాలు: Mediatek mt8183, Amlogic G12B, Kontron SMARC SoM, Google Cheza, Purism Librem5 కోసం devkit, Qualcomm Dragonboard 845c, Hugsun X99 TV బాక్స్, మొదలైనవి.
  • x86 కొరకు, /proc/ మెకానిజం జోడించబడింది చివరిసారి AVX512 ఉపయోగించబడిన ఆర్కిటెక్చర్-నిర్దిష్ట సమాచారాన్ని ప్రదర్శించడానికి /arch_status.
  • KVM కోసం ఆప్టిమైజ్ చేయబడిన VMX పనితీరు, vmexit వేగం 12% పెరిగింది.
  • Intel KabyLake, AmberLake, WhiskeyLake మరియు Ice Lake ప్రాసెసర్‌ల గురించి వివిధ సమాచారాన్ని జోడించారు మరియు నవీకరించారు.
  • PowerPCలో uImage కోసం lzma మరియు lzo కంప్రెషన్.
  • S390 కోసం సురక్షిత వర్టియో-వర్చువలైజేషన్.
  • RISCV కోసం పెద్ద మెమరీ పేజీలకు మద్దతు.
  • వినియోగదారు-మోడ్ Linux కోసం టైమ్ ట్రావెల్ మోడ్ (సమయం మందగించడం మరియు త్వరణం).

పరికర డ్రైవర్లు

  • amdgpu మరియు i915 డ్రైవర్ల కోసం HDR మెటాడేటా గుర్తింపు.
  • amdgpuలో Vega12 మరియు Vega20 వీడియో చిప్‌ల కోసం కార్యాచరణ పొడిగింపులు.
  • i915 కోసం బహుళ-విభాగ గామా దిద్దుబాటు, అలాగే అసమకాలిక స్క్రీన్ పవర్ ఆఫ్ మరియు అనేక కొత్త ఫర్మ్‌వేర్.
  • Nouveau వీడియో డ్రైవర్ TU116 కుటుంబం నుండి చిప్‌లను గుర్తించడం నేర్చుకుంది.
  • కొత్త బ్లూటూత్ ప్రోటోకాల్‌లు MediaTek MT7663U మరియు MediaTek MT7668U.
  • Infiniband కోసం TLS TX HW ఆఫ్‌లోడ్, అలాగే మెరుగైన హార్డ్‌వేర్ మరియు ఉష్ణోగ్రత పర్యవేక్షణ.
  • HD ఆడియో డ్రైవర్‌లో ఎల్‌ఖార్ట్ సరస్సు గుర్తింపు.
  • కొత్త ఆడియో పరికరాలు మరియు కోడెక్‌లు: 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

ఒక వ్యాఖ్యను జోడించండి