በጣም አስፈላጊ
- ሁሉም የዴስክቶፕ ማከፋፈያ አማራጮች (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