Түлхүүр
- P2P горимд суулгах ажлыг хялбаршуулсан (сүлжээний холболтгүй системийн завсрын зангилаа эсвэл хөтчүүдээр дамжуулан програмууд болон ажиллах хугацааны багцуудыг ачаалах ажлыг зохион байгуулах боломжийг танд олгоно). Дотоод сүлжээнд завсрын хостуудаар дамжуулан суулгахад дэмжлэг үзүүлэхээ больсон. Анхдагч байдлаар, локал USB хөтчүүд дээр байрлах хадгалах сангуудыг автоматаар ачаалах нь идэвхгүй байна. Завсрын дотоод хадгалах санг идэвхжүүлэхийн тулд та /var/lib/flatpak/sideload-repos-оос симбол холбоос үүсгэн хадгалах газрыг тохируулах ёстой.
/run/flatpak/sideload-repos. Энэхүү өөрчлөлт нь P2P горимын дотоод хэрэгжилтийг хялбарчилж, үр ашгийг нь нэмэгдүүлсэн. - Холбогдсон гадаад USB хөтчүүд дээрх нэмэлт агуулахуудыг автоматаар илрүүлэхийн тулд нэмэлт системийн нэгжийг нэмсэн.
- Файлын системд хандах эрхтэй програмуудын хувьд хост орчны /lib лавлахыг /run/host/lib руу дамжуулдаг.
- FS хандалтын шинэ зөвшөөрлүүд нэмэгдсэн - "host-etc" болон "host-os" нь /etc болон /usr системийн лавлах руу нэвтрэх боломжийг олгодог.
- Илүү үр дүнтэй файл задлах код үүсгэхийн тулд ostreee-ийн GVariant-ийг ашигладаг
хувилбар-схем-хөрвүүлэгч . - Configure build crypt нь хийлгүйгээр бүтээх боломжийг олгодог
libsystemd; - Зөвхөн унших горимд Journal залгууруудыг холбохыг идэвхжүүлсэн.
- Баримт бичиг-экспортод лавлах экспортлох дэмжлэг нэмэгдсэн.
- Pulseaudio-д хандах боломжтой програмуудад зориулсан ALSA аудио төхөөрөмжид шууд хандах боломжийг олгодог.
- API дээр
Flatpak Transaction гүйлгээг дуусгахад шаардлагатай баталгаажуулагчийг суулгахын тулд үйлчлүүлэгчид ашиглаж болох "суулгах-атгагч" дохиог нэмсэн. - Хост системийн /etc/localtime дээр суурилсан цагийн бүсийн мэдээллийг ашиглахыг идэвхжүүлсэн бөгөөд энэ нь зарим аппликешн дэх цагийн бүстэй холбоотой асуудлыг шийдвэрлэсэн.
- Системийн генераторууд энэ ажилд илүү сайн байдаг тул gdm-ээс env.d файлыг суулгахаа больсон.
- Create-usb хэрэглүүрт хэсэгчилсэн үүргүүдийг экспортлох нь анхдагчаар идэвхждэг.
- Systemd-ээр дамжуулан шаардлагатай хэрэглэгчдийг бий болгохын тулд sysusers.d файлыг нийлүүлсэн.
- "-[no-]follow-redirect" сонголтыг "flatpak remote-add" болон "flatpak modify" командуудад нэмээд өөр репозитор руу дахин чиглүүлэхийг идэвхгүй болгож/идэвхжүүлэв.
- Систем рүү
порталууд Ажиллаж буй програмын бодит процессийн ID (PID) авахын тулд Spawn API нэмсэн. - Бүх OCI (Open Container Initiative) хадгалах сангууд flatpak-oci-authenticator баталгаажуулагчийг ашиглахаар хөрвүүлэгдсэн.
- OCI репозиторуудын тодорхой хувилбарыг тохируулахын тулд "flatpak remote-info" болон "flatpak update" командуудад "--commit=" сонголтыг нэмсэн.
- OCI репозиторуудад зориулсан дельта шинэчлэлтийн анхны дэмжлэгийг нэмсэн.
- "flatpak upgrade" командыг нэмсэн бөгөөд энэ нь "flatpak update" командын нэр юм.
- Загасны командын бүрхүүлд зориулсан оролтын дуусгах скриптүүдийг хэрэгжүүлсэн.
Flatpak нь програм хөгжүүлэгчдэд стандарт түгээлтийн санд ороогүй программынхаа түгээлтийг хялбаршуулах боломжийг олгодог гэдгийг сануулъя.
Багцын хэмжээг багасгахын тулд энэ нь зөвхөн програмд хамаарах хамаарлыг багтаасан бөгөөд үндсэн систем болон график сангууд (Gtk+, Qt, GNOME болон KDE номын сан гэх мэт) нь залгаастай стандарт ажиллах орчин болгон бүтээгдсэн. Flatpak болон Snap хоёрын гол ялгаа нь Snap нь системийн дуудлагыг шүүх дээр үндэслэсэн системийн үндсэн орчны бүрдэл хэсгүүд болон тусгаарлалтыг ашигладаг бол Flatpak системээс тусдаа контейнер үүсгэж, багцуудыг хамаарал хэлбэрээр бус харин стандарт байдлаар хангадаг том ажлын багцаар ажилладагт оршино. системийн орчин (жишээлбэл, GNOME эсвэл KDE програмуудыг ажиллуулахад шаардлагатай бүх номын сангууд).
Ердийн системийн орчин (ажиллах хугацаа) гадна, тусгай дамжуулан суулгасан
Ашиглалтын хугацаа болон хэрэглээний савыг дүүргэх нь технологийг ашиглан үүсдэг
Үүсгэсэн тусгаарлагдсан орчин нь ашигласан түгээлтээс бүрэн хамааралгүй бөгөөд зөв багцын тохиргоотой бол хэрэглэгчийн болон үндсэн системийн файл, процесст хандах эрхгүй, DRI-ээр дамжуулан гаралтыг эс тооцвол төхөөрөмжид шууд хандах боломжгүй, сүлжээний дэд систем. График гаралт ба оролтын зохион байгуулалт
Эх сурвалж: opennet.ru