Fedora Linux 38 బీటా పరీక్షలోకి ప్రవేశించింది

Fedora Linux 38 పంపిణీ యొక్క బీటా సంస్కరణ యొక్క పరీక్ష ప్రారంభమైంది. బీటా విడుదల పరీక్ష యొక్క చివరి దశకు పరివర్తనను గుర్తించింది, దీనిలో క్లిష్టమైన బగ్‌లు మాత్రమే సరిచేయబడతాయి. ఏప్రిల్ 18న రిలీజ్ ప్లాన్ చేస్తున్నారు. విడుదల ఫెడోరా వర్క్‌స్టేషన్, ఫెడోరా సర్వర్, ఫెడోరా సిల్వర్‌బ్లూ, ఫెడోరా IoT, Fedora CoreOS, Fedora క్లౌడ్ బేస్ మరియు లైవ్ బిల్డ్‌లను కవర్ చేస్తుంది, ఇది వినియోగదారు పరిసరాలతో KDE ప్లాస్మా 5, Xfce, MATE, దాల్చినచెక్క, LXDE, Phosh, LXQt, LXQt, స్పిన్‌ల రూపంలో పంపిణీ చేయబడింది. బడ్జీ మరియు స్వే. x86_64, Power64 మరియు ARM64 (AArch64) ఆర్కిటెక్చర్‌ల కోసం అసెంబ్లీలు రూపొందించబడ్డాయి.

Fedora Linux 38లో అత్యంత ముఖ్యమైన మార్పులు:

  • లెన్నార్ట్ పోటెరింగ్ ప్రతిపాదించిన ఆధునికీకరించిన లోడింగ్ ప్రక్రియకు మార్పు యొక్క మొదటి దశ అమలు చేయబడింది. కెర్నల్ ప్యాకేజీని ఇన్‌స్టాల్ చేస్తున్నప్పుడు స్థానిక సిస్టమ్‌లో ఉత్పత్తి చేయబడిన initrd ఇమేజ్‌కి బదులుగా క్లాసిక్ బూట్ నుండి తేడాలు ఉపయోగించబడతాయి, యూనిఫైడ్ కెర్నల్ ఇమేజ్ UKI (యూనిఫైడ్ కెర్నల్ ఇమేజ్), డిస్ట్రిబ్యూషన్ ఇన్‌ఫ్రాస్ట్రక్చర్‌లో రూపొందించబడింది మరియు డిజిటల్ సంతకం చేయబడింది పంపిణీ. UKI ఒక ఫైల్‌లో UEFI (UEFI బూట్ స్టబ్), Linux కెర్నల్ ఇమేజ్ మరియు మెమరీలోకి లోడ్ చేయబడిన initrd సిస్టమ్ ఎన్విరాన్‌మెంట్ నుండి కెర్నల్‌ను లోడ్ చేయడానికి హ్యాండ్లర్‌ను మిళితం చేస్తుంది. UEFI నుండి UKI ఇమేజ్‌కి కాల్ చేస్తున్నప్పుడు, కెర్నల్ యొక్క డిజిటల్ సిగ్నేచర్ యొక్క సమగ్రత మరియు విశ్వసనీయతను తనిఖీ చేయడం సాధ్యపడుతుంది, కానీ initrd యొక్క కంటెంట్‌లు కూడా ఉంటాయి, ఈ వాతావరణంలో డీక్రిప్టింగ్ కోసం కీలు ఉండటం వలన వీటి యొక్క ప్రామాణికత తనిఖీ ముఖ్యం. రూట్ FS తిరిగి పొందబడింది. మొదటి దశలో, UKI మద్దతు బూట్‌లోడర్‌కు జోడించబడింది, UKIని ఇన్‌స్టాల్ చేయడానికి మరియు అప్‌డేట్ చేయడానికి సాధనాలు అమలు చేయబడ్డాయి మరియు ఒక ప్రయోగాత్మక UKI ఇమేజ్ సృష్టించబడింది, పరిమిత సెట్ భాగాలు మరియు డ్రైవర్‌లతో వర్చువల్ మిషన్‌లను బూట్ చేయడంపై దృష్టి పెట్టింది.
  • పార్సింగ్ కీలు మరియు డిజిటల్ సంతకాల కోసం RPM ప్యాకేజీ మేనేజర్ సీక్వోయా ప్యాకేజీని ఉపయోగిస్తుంది, ఇది రస్ట్ భాషలో OpenPGP అమలును అందిస్తుంది. మునుపు, RPM దాని స్వంత OpenPGP పార్సింగ్ కోడ్‌ను ఉపయోగించింది, దీనికి పరిష్కారం కాని సమస్యలు మరియు పరిమితులు ఉన్నాయి. rpm-sequoia ప్యాకేజీ RPMకి ప్రత్యక్ష డిపెండెన్సీగా జోడించబడింది, దీనిలో క్రిప్టోగ్రాఫిక్ అల్గారిథమ్‌లకు మద్దతు C లో వ్రాయబడిన Nettle లైబ్రరీపై ఆధారపడి ఉంటుంది (OpenSSLని ఉపయోగించగల సామర్థ్యాన్ని అందించే ప్రణాళికలు).
  • కొత్త ప్యాకేజీ మేనేజర్ Microdnf అమలులో మొదటి దశ అమలు చేయబడింది, ఇది ప్రస్తుతం ఉపయోగిస్తున్న DNF స్థానంలో ఉంది. Microdnf టూల్‌కిట్ గణనీయంగా నవీకరించబడింది మరియు ఇప్పుడు DNF యొక్క అన్ని ప్రధాన లక్షణాలకు మద్దతు ఇస్తుంది, అయితే అదే సమయంలో ఇది అధిక పనితీరు మరియు కాంపాక్ట్‌నెస్‌తో వర్గీకరించబడుతుంది. Microdnf మరియు DNF మధ్య ఉన్న ప్రధాన వ్యత్యాసం ఏమిటంటే, పైథాన్‌కు బదులుగా అభివృద్ధి కోసం C భాషను ఉపయోగించడం, ఇది పెద్ద సంఖ్యలో డిపెండెన్సీలను వదిలించుకోవడానికి మిమ్మల్ని అనుమతిస్తుంది. Microdnf యొక్క కొన్ని ఇతర ప్రయోజనాలు: కార్యకలాపాల పురోగతికి మరింత దృశ్యమాన సూచన; మెరుగైన లావాదేవీ పట్టిక అమలు; ప్యాకేజీలలో నిర్మించిన స్క్రిప్ట్‌ల ద్వారా రూపొందించబడిన పూర్తి లావాదేవీల సమాచారంపై నివేదికలలో ప్రదర్శించే సామర్థ్యం; లావాదేవీల కోసం స్థానిక RPM ప్యాకేజీలను ఉపయోగించడం కోసం మద్దతు; బాష్ కోసం మరింత అధునాతన ఇన్‌పుట్ పూర్తి వ్యవస్థ; సిస్టమ్‌పై పైథాన్‌ను ఇన్‌స్టాల్ చేయకుండా బిల్డ్‌డెప్ కమాండ్‌ను అమలు చేయడానికి మద్దతు.
  • Fedora వర్క్‌స్టేషన్ డెస్క్‌టాప్ GNOME 44 కోసం నవీకరించబడింది, ఇది మార్చి 22న విడుదల కానుంది. గ్నోమ్ 44లోని ఆవిష్కరణలలో: స్క్రీన్ లాక్ యొక్క కొత్త అమలు మరియు స్టేటస్ మెనులో “బ్యాక్‌గ్రౌండ్ అప్లికేషన్స్” విభాగం.
  • Xfce వినియోగదారు పర్యావరణం వెర్షన్ 4.18కి నవీకరించబడింది.
  • AArch64 ఆర్కిటెక్చర్ కోసం LXQt వినియోగదారు వాతావరణంతో అసెంబ్లీల ఏర్పాటు ప్రారంభమైంది.
  • SDDM డిస్ప్లే మేనేజర్ Waylandని ఉపయోగించే లాగిన్ ఇంటర్‌ఫేస్‌కు డిఫాల్ట్ అవుతుంది. KDE డెస్క్‌టాప్‌తో బిల్డ్‌లలో లాగిన్ మేనేజర్‌ను వేలాండ్‌కి మార్చడానికి మార్పు మిమ్మల్ని అనుమతిస్తుంది.
  • KDE డెస్క్‌టాప్‌తో బిల్డ్‌లలో, ప్రారంభ సెటప్ విజార్డ్ పంపిణీ నుండి తీసివేయబడింది, ఎందుకంటే దాని సామర్థ్యాలు చాలా వరకు KDE స్పిన్ మరియు కినోయిట్‌లో ఉపయోగించబడవు మరియు పారామితుల యొక్క ప్రారంభ ఆకృతీకరణ Anaconda ఇన్‌స్టాలర్‌ని ఉపయోగించి సంస్థాపనా దశలో నిర్వహించబడుతుంది.
  • Flathub అప్లికేషన్ డైరెక్టరీకి పూర్తి యాక్సెస్ అందించబడింది (అనధికారిక ప్యాకేజీలు, యాజమాన్య ప్రోగ్రామ్‌లు మరియు పరిమిత లైసెన్సింగ్ అవసరాలతో ఉన్న అప్లికేషన్‌లను తీసివేసిన ఫిల్టర్ డిసేబుల్ చేయబడింది). అదే ప్రోగ్రామ్‌లతో flatpak మరియు rpm ప్యాకేజీలు ఉన్నట్లయితే, GNOME సాఫ్ట్‌వేర్‌ని ఉపయోగిస్తున్నప్పుడు, Fedora ప్రాజెక్ట్ నుండి Flatpak ప్యాకేజీలు ముందుగా ఇన్‌స్టాల్ చేయబడతాయి, తర్వాత RPM ప్యాకేజీలు, ఆపై Flathub నుండి ప్యాకేజీలు ఇన్‌స్టాల్ చేయబడతాయి.
  • మొబైల్ పరికరాల కోసం అసెంబ్లీల అభివృద్ధి ప్రారంభమైంది, ఇది గ్నోమ్ టెక్నాలజీలు మరియు GTK లైబ్రరీపై ఆధారపడిన ఫోష్ షెల్‌తో సరఫరా చేయబడింది, వేలాండ్ పైన నడుస్తున్న Phoc కాంపోజిట్ సర్వర్‌తో పాటు దాని స్వంత ఆన్-స్క్రీన్ కీబోర్డ్ స్క్వీక్‌బోర్డ్‌ను ఉపయోగిస్తుంది. పర్యావరణాన్ని మొదట లిబ్రేమ్ 5 స్మార్ట్‌ఫోన్ కోసం గ్నోమ్ షెల్ యొక్క అనలాగ్‌గా ప్యూరిజం అభివృద్ధి చేసింది, కానీ తరువాత అనధికారిక గ్నోమ్ ప్రాజెక్ట్‌లలో ఒకటిగా మారింది మరియు ఇప్పుడు పోస్ట్‌మార్కెట్‌ఓఎస్, మోబియన్ మరియు పైన్64 పరికరాల కోసం కొన్ని ఫర్మ్‌వేర్‌లలో కూడా ఉపయోగించబడుతుంది.
  • గ్నోమ్ టెక్నాలజీలు, బడ్గీ విండో మేనేజర్ (BWM) విండో మేనేజర్ మరియు గ్నోమ్ షెల్ యొక్క దాని స్వంత అమలుపై ఆధారపడిన బడ్జీ గ్రాఫికల్ షెల్‌తో Fedora బడ్జీ స్పిన్ బిల్డ్ జోడించబడింది. బడ్జీ అనేది క్లాసిక్ డెస్క్‌టాప్ ప్యానెల్‌ల మాదిరిగానే ఉండే ప్యానెల్‌పై ఆధారపడి ఉంటుంది. అన్ని ప్యానెల్ మూలకాలు ఆప్లెట్‌లు, ఇది కూర్పును సరళంగా అనుకూలీకరించడానికి, ప్లేస్‌మెంట్‌ను మార్చడానికి మరియు మీ అభిరుచికి అనుగుణంగా ప్రధాన ప్యానెల్ మూలకాల అమలులను భర్తీ చేయడానికి మిమ్మల్ని అనుమతిస్తుంది.
  • Wayland ప్రోటోకాల్‌ను ఉపయోగించి నిర్మించబడిన అనుకూల స్వే పర్యావరణంతో Fedora Sway Spin యొక్క బిల్డ్ జోడించబడింది మరియు i3 టైలింగ్ విండో మేనేజర్ మరియు i3barతో పూర్తిగా అనుకూలంగా ఉంటుంది. పూర్తి స్థాయి వినియోగదారు వాతావరణాన్ని సృష్టించడానికి, కింది అనుబంధ భాగాలు అందించబడతాయి: swayidle (KDE నిష్క్రియ ప్రోటోకాల్‌ను అమలు చేసే నేపథ్య ప్రక్రియ), స్వేలాక్ (స్క్రీన్ సేవర్), మాకో (నోటిఫికేషన్ మేనేజర్), గ్రిమ్ (స్క్రీన్‌షాట్‌లను సృష్టించడం), స్లర్ప్ (ప్రాంతాన్ని ఎంచుకోవడం స్క్రీన్‌పై), wf-రికార్డర్ (వీడియో క్యాప్చర్), వేబార్ (అప్లికేషన్ బార్), virtboard (ఆన్-స్క్రీన్ కీబోర్డ్), wl-క్లిప్‌బోర్డ్ (క్లిప్‌బోర్డ్‌తో పని చేయడం), wallutils (డెస్క్‌టాప్ వాల్‌పేపర్ నిర్వహణ).
  • Anaconda ఇన్‌స్టాలర్‌లో, ఫర్మ్‌వేర్ అందించిన సాఫ్ట్‌వేర్ RAIDలకు (BIOS RAID, Firmware RAID, Fake RAID) మద్దతు ఇవ్వడానికి, dmraidకి బదులుగా mdadm టూల్‌కిట్ ఉపయోగించబడుతుంది.
  • ఇంటర్నెట్ ఆఫ్ థింగ్స్ పరికరాలలో Fedora IoT ఎడిషన్‌తో ఇమేజ్‌లను ఇన్‌స్టాల్ చేయడం కోసం సరళీకృత ఇన్‌స్టాలర్ జోడించబడింది. ఇన్‌స్టాలర్ కోర్యోస్-ఇన్‌స్టాలర్‌పై ఆధారపడి ఉంటుంది మరియు యూజర్ ఇంటరాక్షన్ లేకుండా పూర్తి చేసిన OSTree చిత్రం యొక్క ప్రత్యక్ష కాపీని ఉపయోగిస్తుంది.
  • USB డ్రైవ్ నుండి బూట్ చేస్తున్నప్పుడు నిరంతర డేటా నిల్వ కోసం స్వయంచాలకంగా లేయర్‌ని ఎనేబుల్ చేయడానికి మద్దతును చేర్చడానికి ప్రత్యక్ష చిత్రాలు అప్‌గ్రేడ్ చేయబడ్డాయి.
  • X సర్వర్ మరియు Xwaylandలో, సంభావ్య భద్రతా సమస్యల కారణంగా, వేరే బైట్ ఆర్డర్ ఉన్న సిస్టమ్‌ల నుండి క్లయింట్‌లు డిఫాల్ట్‌గా కనెక్ట్ చేయకుండా నిషేధించబడ్డారు.
  • కంపైలర్ డిఫాల్ట్‌గా "-fno-omit-frame-pointer" మరియు "-mno-omit-leaf-frame-pointer" ఫ్లాగ్‌లను కలిగి ఉంటుంది, ఇది ప్రొఫైలింగ్ మరియు డీబగ్గింగ్ సామర్థ్యాలను మెరుగుపరుస్తుంది మరియు ప్యాకేజీలను తిరిగి కంపైల్ చేయకుండానే పనితీరు సమస్యలను నిర్ధారించడానికి మిమ్మల్ని అనుమతిస్తుంది.
  • రక్షణ మోడ్‌లో చేర్చబడిన “_FORTIFY_SOURCE=3”తో ప్యాకేజీలు అసెంబుల్ చేయబడతాయి, ఇది హెడర్ ఫైల్ string.hలో నిర్వచించిన స్ట్రింగ్ ఫంక్షన్‌లను అమలు చేస్తున్నప్పుడు సాధ్యమయ్యే బఫర్ ఓవర్‌ఫ్లోలను గుర్తిస్తుంది. “_FORTIFY_SOURCE=2” మోడ్ నుండి వ్యత్యాసం అదనపు తనిఖీలకు వస్తుంది. సిద్ధాంతపరంగా, అదనపు తనిఖీలు తగ్గిన పనితీరుకు దారితీయవచ్చు, కానీ ఆచరణలో, SPEC2000 మరియు SPEC2017 పరీక్షలు ఎటువంటి తేడాలను చూపించలేదు మరియు పనితీరులో తగ్గుదల గురించి పరీక్ష ప్రక్రియలో వినియోగదారుల నుండి ఎటువంటి ఫిర్యాదులు లేవు.
  • షట్‌డౌన్ సమయంలో systemd యూనిట్‌లను బలవంతంగా ముగించే టైమర్ 2 నిమిషాల నుండి 45 సెకన్లకు తగ్గించబడింది.
  • Node.js ప్లాట్‌ఫారమ్‌తో ప్యాకేజీలు పునర్నిర్మించబడ్డాయి. ఒకే సమయంలో సిస్టమ్‌లో Node.js యొక్క వివిధ శాఖలను ఇన్‌స్టాల్ చేయడం సాధ్యమవుతుంది (ఉదాహరణకు, మీరు ఇప్పుడు nodejs-16, nodejs-18 మరియు nodejs-20 ప్యాకేజీలను ఒకేసారి ఇన్‌స్టాల్ చేయవచ్చు).
  • నవీకరించబడిన ప్యాకేజీ సంస్కరణల్లో రూబీ 3.2, gcc 13, LLVM 16, గోలాంగ్ 1.20, PHP 8.2, బినుటిల్‌లు 2.39, glibc 2.37, gdb 12.1, GNU మేక్ 4.4, కప్పులు-ఫిల్టర్‌లు 2.0b, ఇమేజ్ 2022b, 7b, 15b, TeXXNUMXMgre

మూలం: opennet.ru

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