Linux բաշխման Fedora 32-ի թողարկում

Ներկայացվել է Linux բաշխման թողարկում Fedora 32- ը. Բեռնման համար պատրաստված արտադրանք Fedora Workstation- ը, Fedora Server- ը, CoreOS- ը, և «սպինների» հավաքածու KDE Plasma 5, Xfce, MATE, Cinnamon, LXDE և LXQt աշխատասեղանի միջավայրերի Live build-ներով: Համագումարները ստեղծվում են x86_64, Power64, ARM64 (AArch64) և տարբեր սարքեր 32-բիթանոց ARM պրոցեսորներով։ Հրատարակչական ժողովներ Fedora Silverblue- ն и Fedora IoT հրատարակություն ուշացած.

Առավել նշանավոր բարելավումներ Fedora 32-ում:

  • Լռելյայն աշխատանքային կայանների կառուցումներում ակտիվացված ֆոնային գործընթաց վաղաժամկետ, որը թույլ կտա ավելի արագ արձագանքել հիշողության պակասին՝ առանց միջուկում զանգելու OOM (Out Of Memory) կարգավորիչին, որը գործարկվում է, երբ իրավիճակը դառնում է կրիտիկական, և համակարգը, որպես կանոն, ոչ։ ավելի երկար է արձագանքում օգտագործողի գործողություններին: Եթե ​​հասանելի հիշողության քանակը նշված արժեքից փոքր է, ապա վաղաժամկետ ուղարկելով SIGTERM (ազատ հիշողություն 10%-ից պակաս) կամ SIGKILL (< 5%), ուժով կդադարեցնի այն գործընթացը, որն առավել ակտիվորեն սպառում է հիշողությունը (ունեն ամենաբարձր /proc-ը): /*/oom_score արժեք), առանց համակարգի վիճակը հասցնելու համակարգի բուֆերների մաքրման կետին:
  • Ներառված է լռելյայնորեն, systemd timer fstrim.timer, որն աշխատում է fstrim.service ծառայությունը շաբաթը մեկ անգամ՝ «/usr/sbin/fstrim —fstab —verbose —quiet» հրամանը գործարկելու համար, որը պահեստավորման սարքերին փոխանցում է մոնտաժված չօգտագործված բլոկների մասին տեղեկատվությունը։ ֆայլային համակարգեր և դինամիկ ընդլայնված LVM պահեստներում: Այս մեխանիզմը հարթեցնում է SSD և NVMe կրիչների մաշվածությունը և մեծացնում բլոկի մաքրման արդյունավետությունը, ինչպես նաև LVM-ում բարելավում է ազատ տրամաբանական չափերի օգտագործումը պահեստում դինամիկ տարածք հատկացնելիս («բարակ ապահովում»)՝ դրանք վերադարձնելով լողավազան:
  • Աշխատասեղանը թարմացվել է մինչև թողարկումը GNOME 3.36- ը, որում հայտնվել է GNOME Shell-ի հավելումները կառավարելու առանձին հավելված, արդիականացվել է մուտքի և էկրանի ապակողպման ինտերֆեյսների դիզայնը, համակարգի երկխոսությունների մեծ մասը վերանախագծվել է, հայտնվել է գործառույթ՝ համակարգերում դիսկրետ GPU օգտագործելով ծրագրեր գործարկելու համար։ հիբրիդային գրաֆիկայով և ակնարկի ռեժիմում՝ հավելվածներով դիրեկտորիաները վերանվանելու հնարավորությամբ, ծանուցման համակարգին ավելացվել է «մի խանգարիր» կոճակը, սկզբնական տեղադրման մոգին ավելացվել է ծնողական վերահսկողության համակարգը միացնելու տարբերակ և այլն։
  • Կապված ավարտ Python 2-ի կյանքը Fedora-ից կլինի ջնջված է python2 փաթեթը և բոլոր փաթեթները, որոնք պահանջում են Python 2-ը գործարկելու կամ կառուցելու համար: Ծրագրավորողների և օգտատերերի համար, ովքեր պահանջում են Python 2, կտրամադրվի ինքնուրույն python27 փաթեթ, որը փաթեթավորված կլինի բոլորը մեկ ոճով (առանց ենթափաթեթների) և նախատեսված չէ որպես կախվածություն օգտագործելու համար:
  • Լռելյայն՝ iptables-legacy-ի փոխարեն ներգրավված iptables-nft փաթեթն առաջարկում է մի շարք կոմունալ ծառայություններ, որոնք ապահովում են iptables-ի հետ համատեղելիությունը՝ ունենալով նույն հրամանի տողի շարահյուսությունը, բայց արդյունքում ստացված կանոնները թարգմանելով nf_tables բայթկոդի:
  • Դինամիկ firewall firewall թարգմանված աշխատել nftable-ների վրա: iptables-ը և ebtable-ները կշարունակեն օգտագործվել ուղղակիորեն կանոններ կանչելու համար:
  • GCC 10-ն օգտագործվում է հավաքման համար: Շատ փաթեթների տարբերակները թարմացվել են, այդ թվում՝ Glibc 2.31, Binutils 2.33, LLVM 10-rc, Python 3.8, Ruby 2.7,
    Գնալ 1.14, MariaDB 10.4, Mono 6.6, PostgreSQL 12, PHP 7.4:

  • Փաթեթներում, որոնք սահմանում են իրենց սեփական օգտվողներին և խմբերը, իրականացվել է անցում դեպի օգտվողների սահմանումներ sysusers.d-ին նույնական ձևաչափով (sysusers.d-ի նույնականացման ձևաչափը (sysusers.d-ի նույնականացման ծրագիրը դեռ չի օգտագործվում /etc/passwd-ի և /etc/group-ի բովանդակությունը ստեղծելու համար, մենք խոսում ենք միայն տվյալների ձևաչափի մասին՝ օգտվողների մասին տեղեկություններով օգտվողներ ստեղծելու համար այն դեռ կոչվում է useradd):
  • DNF փաթեթների կառավարիչում ավելացրեց կոդը՝ բաշխման օգտատերերի բազան ավելի ճշգրիտ գնահատելու համար անհրաժեշտ տեղեկատվություն ուղարկելու համար: Եզակի UUID նույնացուցիչի սկզբնապես պլանավորված փոխանցման փոխարեն՝ ավելին պարզ միացում հիմնված տեղադրման ժամանակի հաշվիչի և փոփոխականի՝ ճարտարապետության և ՕՀ տարբերակի վերաբերյալ տվյալների վրա: «countme» հաշվիչը սերվերին առաջին հաջող զանգից հետո կվերակայվի «0»-ի և 7 օր հետո այն կսկսի աճել ամեն շաբաթ, ինչը թույլ կտա մեզ գնահատել, թե որքան ժամանակ առաջ է տեղադրվել օգտագործվող տարբերակը: Ցանկության դեպքում օգտատերը կարող է անջատել նշված տեղեկատվության ուղարկումը:
  • Python թարգմանիչ հավաքված «-fno-semantic-interposition» դրոշակով, որի օգտագործումը թեստերում ցույց է տվել կատարողականի աճ 5-ից մինչև 27%:
  • Կառուցվածքը ներառյալ լրացուցիչ bitmap տառատեսակներ OpenType ձևաչափով՝ այնպիսի ծրագրերում օգտագործելու համար, ինչպիսիք են gnome-terminal-ը (HarfBuzz-ին անցնելուց հետո խնդիրներ առաջացան gnome-terminal-ում հին բիթքարտային տառատեսակներ օգտագործելու համար):
  • Թողարկում պատրաստելիս դադարեցվել է օպտիկական լրատվամիջոցների տեղադրման հավաքների որակի փորձարկում:

Միաժամանակ Fedora 32-ի համար շահագործման հանձնել RPM Fusion նախագծի «անվճար» և «ոչ ազատ» պահոցներ, որոնցում հասանելի են լրացուցիչ մուլտիմեդիա հավելվածներով փաթեթներ (MPlayer, VLC, Xine), վիդեո/աուդիո կոդեկներ, DVD աջակցություն, սեփականատիրական AMD և NVIDIA դրայվերներ, խաղային ծրագրեր, էմուլյատորներ: Ռուսական Fedora-ի կոնստրուկցիաների ստեղծում դադարեցվել է.

Source: opennet.ru

Добавить комментарий