Flatpack 1.16, sistemi sandbox dhe i shpërndarjes së aplikacioneve për Linux, më në fund është i disponueshëm, duke sjellë me vete një grup të gjerë përmirësimesh dhe veçorish të reja që premtojnë ta bëjnë jetën më të lehtë për zhvilluesit dhe përdoruesit përfundimtarë të aplikacioneve në mjediset Linux. Ky version i ri vjen pas dy vite e gjysmë pune që nga viti azhurnimi i fundit i madh, dhe është gati për t'u miratuar nga shpërndarjet dhe përdoruesit që kërkojnë të përfitojnë nga përfitimet e tij.
Ndër veçoritë e reja më të dukshme të Flatpak 1.16 përfshijnë aftësia për të listuar pajisjet USB, duke hapur derën për integrim më të lëngshëm me pajisje të jashtme. Përveç kësaj, tani është e mundur të përdoret funksioni i plotësimit automatik për kërkimet në KDE, një përparim që padyshim do të mirëpritet nga përdoruesit e këtij mjedisi desktop. Nga ana tjetër, Flatpak mund të përpilohet duke përdorur Meson, duke lënë pas Autotools, një ndryshim që premton të thjeshtojë zhvillimin.
Lajmet teknike të Flatpak 1.16 në detaje
Një nga shtesat më interesante është prezantimi i priza private të rrugës. Falë kësaj, kompozitorët do të jenë në gjendje të identifikojnë lidhjet e aplikacionit sandbox si të mjedisit të mbrojtur. Ky avancim forcon sigurinë duke rritur fleksibilitetin e sistemit në skenarë që kërkojnë një shkallë më të lartë izolimi.
Flatpak tani ofron gjithashtu mbështetje për thirrjet e sistemit modify_ldt
nën opsion --allow=multiarch
, e cila është thelbësore për t'u ekzekutuar 16 bit të ekzekutueshëm në disa versione të WINE. Për më tepër, Flatpak përfshin një ndryshore të re flatpak.pc
për projekte të varura si GNOME Software, duke e bërë të lehtë zbulimin e përputhshmërisë me bibliotekën libflatpak.
Optimizimi dhe pastrimi
Për sa i përket mirëmbajtjes, Flatpak 1.16 zbaton një sistem pastrimi që heq automatikisht drejtoritë e vjetra të përkohshme të krijuara nga versionet e mëparshme. Gjithashtu, futni komandën --device=input
për të hyrë në pajisjet evdev
në rrugë si /dev/input
.
Një tjetër risi e dukshme është aftësia e emulatorëve të terminaleve për të tregojnë ecurinë e operacioneve të Flatpak. Ky përmirësim në dukje i vogël thjeshton shumë përvojën e përdoruesit kur kemi të bëjmë me instalime, përditësime dhe operacione të tjera intensive.
API dhe fleksibilitet
API i ri flatpak_transaction_add_rebase_and_uninstall()
lehtëson menaxhimin e aplikacioneve në fund të jetës, duke i lejuar ata të zëvendësohen nga pasardhësit e tyre në mënyrë më të besueshme. Për më tepër, konfigurimi i gjuhëve shtesë thjeshtohet duke i marrë ato drejtpërdrejt nga shërbimi AccountsService nëse ato janë konfiguruar atje.
Për sa i përket subsandboxes të krijuara nga flatpak-portal, ky version e siguron këtë variablat e mjedisit trashëgohen saktë nga komanda flatpak run
që filloi shembullin origjinal, duke zgjidhur çështjet e mëparshme që lidhen me FLATPAK_GL_DRIVERS
dhe funksione të tjera të ngjashme.
Përmirësimet e infrastrukturës
Flatpak 1.16 gjithashtu optimizon menaxhimin e drejtuesve dhe referencave të vjetruara, duke i fshirë ato automatikisht. Për më tepër, tani përditëson automatikisht konfigurimin e D-Bus pas instalimit ose përditësimit të aplikacioneve, duke siguruar që shërbimet e eksportuara të jenë gjithmonë të disponueshme.
Nga ana tjetër, paraqitet një variabël i ri FLATPAK_DATA_DIR
për të personalizuar vendndodhjen e drejtorisë së të dhënave Flatpak, si dhe variabla shtesë si p.sh FLATPAK_DOWNLOAD_TMPDIR
y FLATPAK_TTY_PROGRESS
, të cilat e bëjnë përdorimin e sistemit më fleksibël në mjedise të ndryshme.
Flatpak 1.16 Aksesueshmëria dhe pajtueshmëria
Zhvilluesit kanë shtuar mbështetje për aplikacione si WebKit për të lidhur pemët e aksesueshmërisë AT-SPI midis nënkutive dhe proceseve kryesore. Për më tepër, komanda flatpak run -vv
tani ofron mesazhe të hollësishme korrigjimi, duke treguar të gjitha parametrat e sandboxing të zbatueshme.
Versioni i Flatpak 1.16 është i disponueshëm për shkarkim nga faqe zyrtare e projektit në GitHub. Megjithatë, rekomandohet fuqimisht që përdoruesit të përditësojnë versionet e tyre përmes depove zyrtare të shpërndarjeve të tyre GNU/Linux për të siguruar një instalim pa probleme.
Flatpak ishte tashmë një mjet thelbësor në ekosistemin Linux dhe ky version përforcon më tej pozicionin e tij si lider në sandboxing dhe shpërndarja e aplikacioneve. Me këto përmirësime, Flatpak 1.16 jo vetëm që vazhdon me nevojat aktuale, por gjithashtu krijon një bazë solide për zhvillimet e ardhshme.