Flatpak 1.16, Linuxi liivakasti- ja rakenduste levitamissüsteem, on lõpuks saadaval, tuues endaga kaasa laia komplekti täiustusi ja uusi funktsioone, mis tõotavad teha Linuxi keskkondades rakenduste arendajate ja lõppkasutajate elu lihtsamaks. See uus versioon ilmub pärast kahe ja poole aasta pikkust tööd viimane suur uuendus, ja see on valmis levitamiseks ja kasutajate jaoks, kes soovivad selle eeliseid ära kasutada.
Flatpak 1.16 kõige tähelepanuväärsemate uute funktsioonide hulgas on USB-seadmete loetlemise võimalus, avades ukse sujuvamaks integreerimiseks välise riistvaraga. Lisaks on nüüd võimalik KDE-s otsingute jaoks kasutada automaatse täitmise funktsiooni, mis on selle töölauakeskkonna kasutajate jaoks kahtlemata teretulnud. Teisest küljest saab Flatpaki kompileerida Mesoni abil, jättes maha Autotoolsi, muudatus, mis lubab arendamist lihtsustada.
Flatpak 1.16 tehnilised uudised üksikasjalikult
Üks huvitavamaid täiendusi on sissejuhatus eraviisilised pistikupesad. Tänu sellele saavad heliloojad tuvastada liivakastirakenduste ühendused kaitstud keskkonda kuuluvana. See edasiminek tugevdab turvalisust, suurendades samal ajal süsteemi paindlikkust stsenaariumide puhul, mis nõuavad suuremat isolatsiooniastet.
Flatpak pakub nüüd ka süsteemikõnede tuge modify_ldt
valiku all --allow=multiarch
, mis on täitmiseks hädavajalik 16-bitised käivitatavad failid teatud WINE versioonides. Lisaks sisaldab Flatpak uut muutujat flatpak.pc
sõltuvate projektide jaoks, nagu GNOME tarkvara, muutes libflatpaki teegiga ühilduvuse tuvastamise lihtsaks.
Optimeerimine ja puhastamine
Hoolduse osas rakendab Flatpak 1.16 puhastussüsteemi, mis eemaldab automaatselt vanad ajutised kataloogid, mis on loodud eelmiste versioonide poolt. Samuti sisestage käsk --device=input
seadmetele juurdepääsuks evdev
marsruutidel nagu /dev/input
.
Veel üks tähelepanuväärne uudsus on terminali emulaatorite võime näidata Flatpaki toimingute edenemist. See näiliselt väike täiustus lihtsustab oluliselt kasutajakogemust installimiste, värskenduste ja muude intensiivsete toimingute tegemisel.
API ja paindlikkus
Uus API flatpak_transaction_add_rebase_and_uninstall()
hõlbustab kasutuselt kõrvaldatud rakenduste haldamist, mis võimaldab neid usaldusväärsemalt asendada nende järglastega. Lisaks lihtsustab täiendavate keelte konfigureerimist, võttes need otse teenusest AccountsService, kui need on seal konfigureeritud.
Flatpak-portaaliga loodud alamliivakastide puhul tagab see versioon selle keskkonnamuutujad päritakse õigesti käsust flatpak run
mis käivitas algse eksemplari, lahendades varasemad probleemid FLATPAK_GL_DRIVERS
ja muid sarnaseid funktsioone.
Infrastruktuuri täiustused
Flatpak 1.16 ka optimeerib draiverite ja vananenud viidete haldamist, kustutades need automaatselt. Lisaks värskendab see nüüd automaatselt D-Busi konfiguratsiooni pärast rakenduste installimist või värskendamist, tagades, et eksporditud teenused on alati saadaval.
Teisest küljest võetakse kasutusele uus muutuja FLATPAK_DATA_DIR
Flatpaki andmekataloogi asukoha kohandamiseks, samuti täiendavate muutujate, näiteks FLATPAK_DOWNLOAD_TMPDIR
y FLATPAK_TTY_PROGRESS
, mis muudavad süsteemi kasutamise erinevates keskkondades paindlikumaks.
Flatpak 1.16 juurdepääsetavus ja ühilduvus
Arendajad on lisanud toe sellistele rakendustele nagu WebKit, et ühendada AT-SPI juurdepääsetavuse puud alamliivakastide ja põhiprotsesside vahel. Lisaks käsk flatpak run -vv
pakub nüüd üksikasjalikke silumissõnumeid, mis näitavad kõiki liivakasti parameetrid kohaldatavad.
Flatpaki versioon 1.16 on allalaadimiseks saadaval saidilt ametlik projekti leht GitHubis. Siiski on tungivalt soovitatav, et kasutajad värskendaksid oma versioone oma GNU/Linuxi distributsioonide ametlike hoidlate kaudu, et tagada probleemivaba installimine.
Flatpak oli juba Linuxi ökosüsteemis oluline tööriist ja see versioon tugevdab veelgi tema positsiooni liidrina liivakasti ja rakenduste levitamine. Nende täiustustega ei järgi Flatpak 1.16 mitte ainult praeguste vajadustega, vaid loob ka tugeva aluse tulevastele arengutele.