Fedora 33 ስርጭት ወደ ቤታ ሙከራ ገባ

ጀመረ የ Fedora 33 ስርጭትን የቅድመ-ይሁንታ ስሪት በመሞከር ላይ። የቅድመ-ይሁንታ ልቀቱ ወሳኝ ስህተቶች ብቻ ወደሚስተካከልበት የመጨረሻው የሙከራ ደረጃ የሚደረገውን ሽግግር ምልክት አድርጓል። መልቀቅ የታቀደ በጥቅምት ወር መጨረሻ. የችግር ሽፋኖች Fedora ሥራ ተቋራጭ, Fedora አገልጋይ, Fedora Silverblue, Fedora IoT እና የቀጥታ ግንባታዎች በቅጹ ላይ የቀረቡ ይሽከረከራል ከዴስክቶፕ አከባቢዎች KDE Plasma 5፣ Xfce፣ MATE፣ Cinnamon፣ LXDE እና LXQt ጋር። ግንባታዎች ለx86_64፣ ARM (Raspberry Pi 2 እና 3)፣ ARM64 (AArch64) እና ለፓወር አርክቴክቸር ተዘጋጅተዋል።

በጣም አስፈላጊ ለውጥ በፌዶራ 33 ውስጥ፡-

  • ሁሉም የዴስክቶፕ ማከፋፈያ አማራጮች (Fedora Workstation፣ Fedora KDE፣ ወዘተ) የBtrfs ፋይል ስርዓትን በነባሪነት ለመጠቀም ተቀይረዋል። አብሮ የተሰራውን የክፋይ አቀናባሪ Btrfs መጠቀም የ/ እና/ቤት ማውጫዎችን ለየብቻ ሲጭኑ የነፃ የዲስክ ቦታ መሟጠጥ ችግሮችን ይፈታል። በ Btrfs እነዚህ ክፍልፋዮች በሁለት ክፍልፋዮች ሊቀመጡ ይችላሉ, በተናጠል የተጫኑ, ግን ተመሳሳይ የዲስክ ቦታን በመጠቀም. Btrfs እንደ ቅጽበተ-ፎቶዎች፣ ግልጽ የውሂብ መጭመቂያ፣ ትክክለኛ የI/O ስራዎችን በcgroups2 እና በበረራ ላይ የክፍሎችን መጠን መቀየር ያሉ ባህሪያትን እንድትጠቀም ይፈቅድልሃል።
  • Fedora Workstation ዴስክቶፕ ለመልቀቅ ተዘምኗል GNOME 3.38አፈጻጸምን ያመቻቸ፣ የመግቢያ በይነገጽ (እንኳን ደህና መጡ ጉብኝት) ስለ GNOME ዋና ዋና ባህሪያት መረጃ፣ የተስፋፋ የወላጅ ቁጥጥሮች፣ ለእያንዳንዱ ሞኒተሪ የተለያዩ የስክሪን ማደስ ተመኖችን የመመደብ አቅም ያለው፣ ያልተፈቀደ የዩኤስቢ ግንኙነትን ችላ ለማለት አማራጭ ጨምሯል። ማያ ገጹ ተቆልፎ እያለ መሳሪያዎች .
  • የሙቀት ዳሳሽ መለኪያዎችን ለመከታተል እና በከፍተኛ ጭነት ጊዜ ሲፒዩውን ከመጠን በላይ እንዳይሞቅ ቴርማልድ በነባሪ ወደ Fedora Workstation ታክሏል።
  • በነባሪነት፣ የታነሙ የዴስክቶፕ ልጣፎች ነቅተዋል፣ በዚህ ውስጥ ቀለሙ እንደየቀኑ ሰዓት ይለዋወጣል።
  • ከቪ ይልቅ፣ ነባሪው የጽሑፍ አርታዒ ናኖ ነው። ለውጡ በ Vi editor ውስጥ እንዴት እንደሚሠራ ልዩ እውቀት የሌለው ማንኛውም ተጠቃሚ ሊጠቀምበት የሚችል አርታኢ በማቅረብ ስርጭቱን ለአዲስ መጤዎች ተደራሽ ለማድረግ ካለው ፍላጎት የተነሳ ነው። በተመሳሳይ ጊዜ, መሠረታዊው ፓኬጅ የቪም-ሚኒማል ፓኬጅ ይይዛል (ቀጥታ ጥሪው ተጠብቆ ይቆያል) እና በተጠቃሚው ጥያቄ ነባሪውን አርታኢ ወደ ቪ የመቀየር ችሎታ ይሰጣል.
  • ከስርጭቱ ኦፊሴላዊ እትሞች መካከል ተቀባይነት አግኝቷል የነገሮች በይነመረብ አማራጭ (Fedora IoT)፣ አሁን ከFedora Workstation እና Fedora Server ጋር አብሮ የሚጓዘው። የ Fedora IoT እትም በ ውስጥ ጥቅም ላይ በሚውሉ ተመሳሳይ ቴክኖሎጂዎች ላይ የተመሰረተ ነው Fedora Core OS, Fedora አቶሚክ አስተናጋጅ и ፌዶራ ሲልቨርቡል, እና በትንሹ የተራቆተ የስርዓት አካባቢ ያቀርባል, ማሻሻያው በአቶሚክ የሚካሄደው የአጠቃላይ ስርዓቱን ምስል በመተካት ወደ ተለያዩ ፓኬጆች ሳይከፋፈል ነው. ንፁህነትን ለመቆጣጠር የስርዓቱ ምስል በሙሉ በዲጂታል ፊርማ የተረጋገጠ ነው። መተግበሪያዎችን ከዋናው ስርዓት ለመለየት አቅርቧል ገለልተኛ መያዣዎችን ይጠቀሙ (ፖድማን ለአስተዳደር ጥቅም ላይ ይውላል).

    የ Fedora IoT ስርዓት አካባቢ የተፈጠረው ቴክኖሎጂን በመጠቀም ነው። OSTree, በዚህ ውስጥ የስርዓት ምስሉ ከ Git-like ማከማቻ በአቶሚክ የተሻሻለ, የስሪት መቆጣጠሪያ ዘዴዎች በስርጭቱ ክፍሎች ላይ እንዲተገበሩ ያስችላቸዋል (ለምሳሌ, ስርዓቱን በፍጥነት ወደ ቀድሞ ሁኔታ መመለስ ይችላሉ). የ RPM ጥቅሎች ልዩ ንብርብር በመጠቀም ወደ OSTree ማከማቻ ተተርጉመዋል rpm-ostree. ዝግጁ-የተዘጋጁ ስብሰባዎች ይቀርባሉ ለ x86_64፣ Aarch64 እና ARMv7 (armhfp) አርክቴክቸር። ተገለጸ ለ Raspberry Pi 3 ሞዴል B/B+፣ 96boards Rock960 Consumer Edition፣ Pine64 A64-LTS፣ Pine64 Rockpro64 እና Rock64 እና Up Squared፣ እንዲሁም x86_64 እና aarch64 ቨርችዋል ማሽኖች ድጋፍ።

  • የFedora የKDE እትም በነባሪነት የነቃ የቅድመ-oom ዳራ ሂደት አለው፣ ይህም በመጨረሻው የFedora Workstation ልቀት ላይ ነው። Earlyoom ሁኔታው ​​ወሳኝ በሚሆንበት ጊዜ የሚቀሰቅሰው እና ስርዓቱ እንደ ደንቡ ፣ እንደ ደንቡ ፣ በከርነል ውስጥ ያለውን የ OOM (ከማስታወሻ ውጭ) ተቆጣጣሪን እስከመጥራት ድረስ ሳይሄዱ ለማስታወስ እጥረት በፍጥነት ምላሽ እንዲሰጡ ይፈቅድልዎታል። ወደ ተጠቃሚ እርምጃዎች. ያለው የማህደረ ትውስታ መጠን ከ 4% ያነሰ ነገር ግን ከ 400 ሚቢ ያልበለጠ ከሆነ, Earlyoom በጣም ማህደረ ትውስታን የሚፈጅ ሂደትን (ከፍተኛው /proc/*/oom_score) በኃይል ያቆማል, የስርዓቱን ሁኔታ ወደ ስርዓቱን አያመጣም. ማቋቋሚያዎች.
  • RPM 4.16፣ Python 3.9፣ Perl 5.32፣ Binutils 2.34፣ Boost 1.73፣ Glibc 2.32፣ Go 1.15፣ Java 11፣ LLVM/Clang 11፣ GNU Make 4.3፣ Node.jsng 14 ን ጨምሮ የበርካታ ጥቅሎች እትሞች። 23, Ruby on Rails 0.15.0, Stratis 6.0. የ Python 2.1.0 እና Python 2.6 ድጋፍ ተቋርጧል። የ aarch3.4 አርክቴክቸር ከ NET Core ጋር ቀርቧል።
  • ለ Apache http አገልጋይ የ mod_php ሞጁል ድጋፍ ተቋርጧል፣ በምትኩ በ PHP ውስጥ የድር መተግበሪያዎችን ለመክፈት php-fpm ለመጠቀም ታቅዷል።
  • ከፋየርፎክስ ለፌዶራ ጋር ተጣምሮ ተካትቷል ጥገናዎች ለ ድጋፍ VA-API (የቪዲዮ ማጣደፍ ኤፒአይ) እና FFmpegDataDecoderን በመጠቀም የቪዲዮ ዲኮዲንግ ሃርድዌር ማጣደፍ፣ ይህም በዌብአርቲሲ ቴክኖሎጂ ላይ በተመሰረተ ክፍለ ጊዜዎች የነቃ፣ በድር መተግበሪያዎች ለቪዲዮ ኮንፈረንስ ጥቅም ላይ ይውላል። ማጣደፍ በ Wayland እና X11 ላይ በተመሰረቱ አካባቢዎች ይሰራል ("MOZ_X11_EGL=1 ፋየርፎክስ"ን ሲያሄድ እና የ"media.ffmpeg.vaapi.enabled" ቅንብርን ሲያነቃ)።
  • ሥር የሰደደ ትክክለኛ የሰዓት ማመሳሰል አገልጋይ እና ደንበኛ እና ጫኚው የNTS (የአውታረ መረብ ጊዜ ደህንነት) የማረጋገጫ ዘዴ ድጋፍን ያካትታሉ።
  • በነባሪነት ወይን ውስጥ ተሳታፊ ወደ ቩልካን ኤፒአይ ጥሪዎችን በማስተርጎም የሚሰራው የDXGI (DirectX Graphics Infrastructure)፣ Direct3D 9፣ 10 እና 11 ትግበራን በሚያቀርበው በDXVK ንብርብር ላይ የተመሠረተ የኋላ ሽፋን።
    በOpenGL ላይ ከሚሰሩ የወይን ውስጠ ግንቡ Direct3D 9/10/11 አተገባበር በተለየ DXVK 3D መተግበሪያዎችን እና ጨዋታዎችን በወይን ውስጥ ሲያሄድ የተሻለ አፈጻጸም እንዲኖር ያስችላል።

  • በነባሪ ፓኬጆችን ሲገነቡ ተካትቷል በማገናኘት ደረጃ (LTO, Link Time Optimization) ላይ ማመቻቸት. ወደ redhat-rpm-config የ"-flto" አማራጭ ታክሏል።
  • ነባሪ የዲ ኤን ኤስ ጥያቄዎችን ለመፍታት ተሳታፊ በስርዓት የተፈታ. Glibc አብሮ ከተሰራው NSS ሞጁል nss-dns ይልቅ ከስርአቱ ከተያዘው ፕሮጀክት ወደ nss-መፍታት ተንቀሳቅሷል።
    በስርዓት የተፈታ በDHCP ውሂብ እና የማይንቀሳቀስ የዲ ኤን ኤስ ውቅር ላይ በመመስረት በresolv.conf ፋይል ውስጥ ያሉ ቅንብሮችን ማቆየት እና ለአውታረ መረብ በይነገጾች፣ DNSSEC እና LLMNR (አገናኝ የአካባቢ መልቲካስት ስም ጥራት) ይደግፋል። ወደ ስልታዊ መፍትሄ መቀየር ከሚያስገኛቸው ጥቅሞች መካከል የዲ ኤን ኤስ በTLS ድጋፍ፣ የዲ ኤን ኤስ መጠይቆችን አካባቢያዊ መሸጎጫ የማስቻል ችሎታ እና የተለያዩ ተቆጣጣሪዎችን ከተለያዩ የአውታረ መረብ በይነገጽ ጋር ለማገናኘት ድጋፍ (በአውታረ መረቡ በይነገጽ ላይ በመመስረት ፣ ለማነጋገር የዲ ኤን ኤስ አገልጋይ ተመርጧል) ለምሳሌ, ለ VPN በይነገጾች, የዲ ኤን ኤስ መጠይቆች በ VPN በኩል ይላካሉ). በFedora ውስጥ DNSSEC ለመጠቀም ምንም ዕቅዶች የሉም (systemd-resolved በ DNSSEC=ምንም ባንዲራ ይገነባል)።
    systemd-resolvedን ለማሰናከል systemd-resolved.አገልግሎትን ማቦዘን እና NetworkManagerን እንደገና ማስጀመር ይችላሉ፣ ይህም ባህላዊ /etc/resolv.confን ይፈጥራል።

  • በIfcfg-rh ተሰኪ ምትክ ቅንብሮችን ለማከማቸት በNetworkManager ውስጥ ተሳታፊ በቁልፍ ፋይል ቅርጸት ፋይል ያድርጉ።
  • ለ ARM64 ስርዓቶች ተካትቷል የጠቋሚ ማረጋገጫን በመጠቀም ፓኬጆችን መሰብሰብ እና በቅርንጫፍ ወቅት መከተል የማይገባቸው የመመሪያ ስብስቦችን ከመጠበቅ (BTI, Branch Target Indicator). እነዚህ ዘዴዎች አጥቂው ኮዱን በማህደረ ትውስታ ውስጥ ለማስቀመጥ የማይሞክር፣ ነገር ግን በተሸከሙት ቤተ-መጻሕፍት ውስጥ በሚገኙ የማሽን መመሪያዎች ላይ የሚሠራው መመለስን ያማከለ ፕሮግራሚንግ (ROP) ቴክኒኮችን በመጠቀም ጥቃትን ለመከላከል ውጤታማ ናቸው። መመሪያ.
  • ተሸክሞ መሄድ ሥራ ምናሌው በነባሪነት የተደበቀበት እና በ GNOME ውስጥ ካለው ውድቀት ወይም ማግበር በኋላ የሚታየውን የማስነሻ ምናሌውን ለመምረጥ የቴክኖሎጂ አተገባበርን ለማቃለል።
  • ባህላዊ ስዋፕ ክፋይ ከመፍጠር ይልቅ ተተግብሯል የዝራም ማገጃ መሳሪያን በመጠቀም ስዋፕ (ስዋፕ) ማስቀመጥ፣ ይህም በ RAM ውስጥ የውሂብ ማከማቻ በተጨመቀ መልኩ ያቀርባል።
  • ታክሏል። የጀርባ ሂደት SID (Storage Instantiation Daemon) በተለያዩ የማከማቻ ንዑስ ስርዓቶች (LVM, multipath, MD) ውስጥ ያሉ መሳሪያዎችን ሁኔታ ለመቆጣጠር እና አንዳንድ ክስተቶች ሲከሰቱ ተቆጣጣሪዎች ይደውሉ, ለምሳሌ መሳሪያዎችን ለማግበር እና ለማጥፋት. SID በ udev አናት ላይ እንደ ማከያ ሆኖ ይሰራል እና ከእሱ ለተከሰቱት ክስተቶች ምላሽ ይሰጣል ፣ ይህም ከተለያዩ የመሣሪያዎች እና የማከማቻ ንዑስ ስርዓቶች ጋር ለመገናኘት እና ለማረም አስቸጋሪ የሆኑትን ውስብስብ የ udev ህጎችን መፍጠር አስፈላጊነትን ያስወግዳል።
  • RPM ጥቅል ዳታቤዝ (rpmdb) ተላልፏል ከበርክሌይዲቢ ወደ SQLite. ለመተካት ዋናው ምክንያት በ rpmdb ውስጥ ጥቅም ላይ የሚውለው ጊዜው ያለፈበት የቤርክሌይ ዲቢ 5.x ስሪት ነው, እሱም ለበርካታ አመታት ተጠብቆ አያውቅም. ወደ አዳዲስ ልቀቶች መዘዋወር በበርክሌይ DB 6 ፍቃድ ወደ AGPLv3 በመቀየር ተስተጓጉሏል፣ ይህ ደግሞ በርክሌይዲቢ በቤተ መፃህፍት ለሚጠቀሙ አፕሊኬሽኖችም ይሠራል (RPM በGPLv2 ስር ነው የሚመጣው፣ ነገር ግን AGPL ከGPLv2 ጋር ተኳሃኝ አይደለም)። በተጨማሪም በበርክሌይዲቢ ላይ የተመሰረተው የ rpmdb ወቅታዊ አተገባበር ግብይቶችን ስለማይጠቀም እና በመረጃ ቋቱ ውስጥ አለመግባባቶችን መለየት ስለማይችል አስፈላጊውን አስተማማኝነት አይሰጥም።

ምንጭ: opennet.ru

አስተያየት ያክሉ