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

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

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

  • GNOME աշխատասեղանը թարմացվել է թողարկման համար 3.32 ինտերֆեյսի տարրերի, աշխատասեղանի և պատկերակների վերափոխված ոճով, կոտորակային մասշտաբի փորձարարական աջակցությամբ և գլոբալ մենյուի աջակցության ավարտով.
  • Աշխատանքներ են տարվել DNF փաթեթների կառավարչի աշխատանքի բարելավման ուղղությամբ: Բոլոր մետատվյալները, բացի xz-ից և gzip-ից, այժմ հասանելի են ձևաչափով zchunk, որը, բացի սեղմման լավ մակարդակից, ապահովում է դելտա փոփոխությունների աջակցություն՝ թույլ տալով ներբեռնել արխիվի միայն փոխված մասերը (ֆայլը բաժանված է առանձին սեղմված բլոկների, և հաճախորդը ներբեռնում է միայն այն բլոկները, որոնց ստուգման գումարը չի համապատասխանեցնել բլոկները իր կողմում);
  • DNF-ում ավելացրեց կոդը՝ բաշխման օգտատերերի բազան ավելի ճշգրիտ գնահատելու համար անհրաժեշտ տեղեկատվություն ուղարկելու համար: Հայելիներ մուտք գործելիս կուղարկվի հաշվիչ «countme», որի արժեքը ամեն շաբաթ ավելանում է: Սերվերին առաջին հաջող զանգից հետո հաշվիչը կվերակայվի «0»-ի և 7 օր հետո կսկսի շաբաթների հաշվումը: Այս մեթոդը թույլ կտա գնահատել, թե որքան ժամանակ առաջ է տեղադրվել օգտագործվող թողարկումը, ինչը բավական է վերլուծելու նոր տարբերակներին անցնելու օգտատերերի դինամիկան և կարճատև տեղակայումները հայտնաբերելու շարունակական ինտեգրման համակարգերում, թեստային համակարգերում, բեռնարկղերում և վիրտուալ մեքենաներում: Ցանկության դեպքում օգտատերը կարող է անջատել այս տեղեկատվության ուղարկումը:
  • Ավելացվել են աշխատասեղանի փաթեթներ Deepin, որը մշակվել է Չինաստանից համանուն բաշխիչ հավաքածուի մշակողների կողմից։ Սեղանի բաղադրիչները մշակվել են C/C++ և Go լեզուների միջոցով, սակայն ինտերֆեյսը ստեղծվել է HTML5 տեխնոլոգիաների միջոցով՝ օգտագործելով Chromium վեբ շարժիչը: Deepin աշխատասեղանի հիմնական առանձնահատկությունն այն վահանակն է, որն աջակցում է բազմաթիվ աշխատանքային ռեժիմների: Դասական ռեժիմում կա բաց պատուհանների և գործարկման համար առաջարկվող հավելվածների ավելի հստակ տարանջատում: Արդյունավետ ռեժիմը ինչ-որ չափով հիշեցնում է Unity-ն՝ խառնելով գործող ծրագրերի, սիրված հավելվածների և հսկիչ հավելվածների ցուցիչները: Ծրագրի գործարկման ինտերֆեյսը ցուցադրվում է ամբողջ էկրանին և ապահովում է երկու ռեժիմ՝ դիտել սիրված հավելվածները և նավարկել տեղադրված ծրագրերի կատալոգով.
  • Ավելացվել են փաթեթներ Pantheon աշխատասեղանի հետ, որը մշակվում է նախագծի կողմից Հիմնական OS. Մշակման համար օգտագործվում են GTK3+, Vala լեզուն և Granite Framework: Pantheon գրաֆիկական միջավայրը միավորում է այնպիսի բաղադրիչներ, ինչպիսիք են Gala պատուհանի կառավարիչը (հիմնված LibMutter-ի վրա), WingPanel-ի վերին վահանակը, Slingshot գործարկիչը, Switchboard կառավարման վահանակը, Plank ստորին առաջադրանքների տողը (Վալայում վերագրված Docky վահանակի անալոգը) և Պանթեոնը: Greeter նիստերի մենեջեր (հիմնված LightDM-ի վրա);
  • Ծրագրի թարմացված տարբերակները՝ GCC 9, Glibc 2.29, Ruby 2.6, Golang 1.12, Erlang 21,
    Fish 3.0, LXQt 0.14.0, GHC 8.4, PHP 7.3, OpenJDK 12, Bash 5.0;

  • Անցում է GnuPG 2-ին՝ որպես GPG-ի հիմնական ներդրում (
    /usr/bin/gpg-ն այժմ կապում է GnuPG 2 գործարկվողին GnuPG 1-ի փոխարեն;
  • Աշխատանքներ են տարվել, որպեսզի գրաֆիկայի ցուցադրումն ավելի հարթ լինի գործարկման ժամանակ՝ առանց էկրանի խավարման կամ կտրուկ գրաֆիկական անցումների: i915 վարորդի վրա լռելյայն միացված է «fastboot» ռեժիմը, «plymouth boot» էկրանն ունի նոր թեմա.
  • D-Bus ավտոբուսի լռելյայն իրականացումը միացված է D-Bus բրոքեր. D-Bus Broker-ը ամբողջությամբ ներդրված է օգտատերերի տարածքում, մնում է լիովին համատեղելի D-Bus տեղեկանքի իրականացման հետ, նախատեսված է գործնական ֆունկցիոնալությունը աջակցելու համար և կենտրոնանում է կատարողականի և հուսալիության բարելավման վրա.
  • Ամբողջ սկավառակի կոդավորման մետատվյալների ձևաչափը փոխվել է LUKS1-ից LUKS2;
  • Python 2-ի աջակցության ավարտին նախապատրաստվելիս (այս մասնաճյուղի սպասարկման ժամկետը լրանում է 1 թվականի հունվարի 2020-ին), այն հեռացվել է պահոցներից։ մեծ թիվ Python 2 հատուկ փաթեթներ. Պահեստի կողմից տրամադրվող Python մոդուլների համար՝ մետատվյալների աջակցությամբ
    Python Egg/Wheel-ն ունի լռելյայն միացված կախվածության գեներատոր;

  • libcrypt-ից հեռացվել է հնացած և անապահով գործառույթների աջակցությունը, ինչպիսիք են encrypt, encrypt_r, setkey, setkey_r և fcrypt;
  • /etc/sysconfig/nfs ֆայլը հնացել է, NFS-ը կարգավորելու համար պետք է օգտագործվի միայն /etc/nfs.conf;
  • Ավելացվեց uEFI աջակցություն ARMv7 համակարգերում բեռնման համար;
  • MongoDB DBMS-ը հեռացվել է պահեստներից՝ այս նախագծի ոչ ազատ լիցենզիայի անցնելու պատճառով, անհամատեղելի Fedora-ի պահանջներով;
  • Apache Maven 2.x (maven2), Apache Avalon (avalon-framework, avalon-logkit), jakarta-commons-httpclient, jakarta-oro, jakarta-regexp և sonatype-oss-parent փաթեթները հնացած են.
  • Հավաքածուն ավելացված է Linux համակարգի դերերը մի շարք մոդուլներով և դերերով՝ Ansible-ի վրա հիմնված կենտրոնացված կոնֆիգուրացիայի կառավարման համակարգի տեղակայման համար.
  • դադարեցվել է Fedora Atomic Host build-ների ձևավորում՝ առաջարկելով նվազագույնի հասցված միջավայր, որի թարմացումն իրականացվում է ատոմային եղանակով՝ փոխարինելով ամբողջ համակարգի պատկերը՝ առանց այն առանձին փաթեթների բաժանելու։ Fedora Atomic Host-ը կփոխարինվի նախագծով Fedora Core OS, շարունակվում է Linux սերվերային համակարգի մշակում Բեռնարկղ Linux;
  • PipeWire-ի օգտագործման շնորհիվ լուծված խնդիրներ Համակարգի հետ հեռահար աշխատանք կազմակերպելիս Chrome և Firefox պատուհանների ընդհանուր հասանելիությամբ Wayland-ի վրա հիմնված միջավայրերում: Լուծվել են նաև Wayland-ի հետ NVIDIA երկուական դրայվերների օգտագործման հետ կապված խնդիրները: Մատակարարում Լռելյայնորեն, ներկառուցված Wayland-ի աջակցությամբ Firefox-ի կառուցումները հետաձգվում են մինչև հաջորդ թողարկումը (Fedora 30-ում Firefox-ը դեռ կաշխատի XWayland-ի միջոցով):
  • Գործիքակազմը ներառված է ֆեդորայի գործիքների տուփ, որը թույլ է տալիս գործարկել լրացուցիչ մեկուսացված միջավայր, որը կարելի է ցանկացած կերպ կարգավորել՝ օգտագործելով սովորական DNF փաթեթների կառավարիչը։ Նշված միջավայրը կհեշտացնի ծրագրավորողների կյանքը, ովքեր հավաքներ օգտագործելիս հաճախ կարիք ունեն տեղադրել տարբեր լրացուցիչ գրադարաններ և հավելվածներ: Fedora Silverblue- ն;
  • OpenH264 գրադարանը H.264 կոդեկի ներդրմամբ, որն օգտագործվում է Firefox-ում և GStreamer-ում, ավելացրել է հիմնական և բարձր պրոֆիլների վերծանման աջակցություն, որոնք սովորաբար օգտագործվում են առցանց ծառայություններում տեսանյութեր մատուցելու համար (նախկինում միայն Baseline պրոֆիլն էր։ աջակցվում է OpenH264-ում);
  • Կառուցվածքը ներառում է Linux աշխատասեղանների կենտրոնացված կազմաձևման համակարգ. Նավատորմի հրամանատար, որը նախատեսված է Linux-ի և GNOME-ի վրա հիմնված մեծ թվով աշխատակայանների համար կարգավորումների տեղակայումն ու պահպանումը կազմակերպելու համար: Ապահովում է միասնական, կենտրոնացված ինտերֆեյս՝ աշխատասեղանի կարգավորումները, հավելվածների ծրագրերը և ցանցային կապերը կառավարելու համար.
  • Շարունակություն Fedora Silverblue հրատարակության մշակում, որը տարբերվում է Fedora Workstation-ից նրանով, որ այն առաքվում է մոնոլիտ ձևով, առանց բազային համակարգը առանձին փաթեթների բաժանելու, օգտագործելով ատոմային թարմացման մեխանիզմ և տեղադրելով բոլոր լրացուցիչ հավելվածները՝ մեկուսացված գործարկված flatpak փաթեթների տեսքով: տարաներ. Նոր տարբերակն ավելացնում է GNOME Software-ում rpm-ostree շերտը օգտագործելու հնարավորությունը Silverblue-ի հիմնական պատկերին շերտեր ավելացնելու համար՝ լրացուցիչ հավելվածներով և համակարգի բաղադրիչներով, որոնք բաշխված են միայն rpm փաթեթների տեսքով և դեռ հասանելի չեն flatpak-ում: Օրինակ, rpm-ostree-ն ապահովում է NVIDIA-ի սեփականության դրայվերների, տառատեսակների, լեզուների հավաքածուների, GNOME Shell ընդլայնումների և երրորդ կողմի հավելվածների տեղադրման համար, ինչպիսին է Google Chrome-ը:

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

Source: opennet.ru

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