{"id":183101,"date":"2026-08-25T16:54:31","date_gmt":"2026-08-25T14:54:32","guid":{"rendered":"https:\/\/prohoster.info\/blog\/news\/reliz-distributiva-vanilla-os-3-ispolzuyushhego-kontejnery-i-atomarnye-obnovleniya"},"modified":"2026-08-25T16:54:34","modified_gmt":"2026-08-25T14:54:34","slug":"vanilla-os-3-release-using-containers-and-atomic-updates","status":"publish","type":"post","link":"https:\/\/prohoster.info\/it\/blog\/news\/vanilla-os-3-release-using-containers-and-atomic-updates","title":{"rendered":"Rilascio della distribuzione Vanilla OS 3, che utilizza container e aggiornamenti atomici","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Dopo due anni di sviluppo, \u00e8 stata pubblicata la distribuzione utente Vanilla OS 3, basata su un pacchetto Debian ma che va oltre il semplice ricompilare. L'ambiente di sistema in Vanilla OS \u00e8 montato in modalit\u00e0 solo lettura e si aggiorna in modo atomico, mentre le applicazioni vengono eseguite in contenitori separati, utilizzando uno strato basato su Distrobox. L'ambiente utente proposto \u00e8 GNOME non modificato, fornito nella stessa forma in cui viene originariamente rilasciato dagli sviluppatori. I propri configuratori grafici sono scritti in GTK4 utilizzando Libadwaita. La dimensione dell'immagine iso \u00e8 di 1.8 GB (x86_64, arm64).      <\/p>\n<p>Per l'aggiornamento atomico del sistema, il progetto sviluppa uno strumento chiamato ABRoot, che crea due partizioni radice identiche su un supporto \u2014 attiva e passiva. L'aggiornamento del sistema viene scaricato per intero e installato nella partizione passiva, e dopo il riavvio le partizioni vengono scambiate: la partizione con l'aggiornamento installato diventa attiva, mentre la precedente partizione attiva viene messa in modalit\u00e0 passiva in attesa della prossima installazione. Gli aggiornamenti vengono verificati e installati automaticamente in background durante il minimo carico sulla sistema e quando \u00e8 disponibile la carica necessaria della batteria. La frequenza di controllo degli aggiornamenti \u00e8 impostabile. L'attivazione dell'aggiornamento installato avviene al successivo riavvio. Se dopo l'aggiornamento qualcosa non va, viene eseguito un ripristino alla versione precedente.    <\/p>\n<p>Le applicazioni aggiuntive vengono installate in contenitori separati tramite un gestore pacchetti proprietario chiamato apx, che consente di installare pacchetti da diverse distribuzioni in ambienti sandbox isolati (ad esempio, \u00e8 possibile installare pacchetti da Debian, Ubuntu, Arch Linux e Fedora). Il gestore pacchetti \u00e8 implementato come un wrapper sopra Distrobox, che consente di installare e avviare rapidamente qualsiasi distribuzione Linux in un contenitore e di garantire la sua integrazione con il sistema principale. Il formato dei pacchetti basato su contenitori (Flatpak, Snap o Appimage) viene scelto al primo avvio.      <\/p>\n<p>Per l'amministrazione del sistema viene sviluppato l'insieme di strumenti VSO (Vanilla System Operator), che consente di affrontare compiti come l'aggiornamento del sistema, le modifiche delle impostazioni e la creazione di attivit\u00e0 legate ad alcune azioni (ad esempio, \u00e8 possibile avviare un'attivit\u00e0 per la visualizzazione di una notifica dopo il completamento della ricarica della batteria). \u00c8 fornita una funzionalit\u00e0 integrata per l'avvio di applicazioni Android tramite l'insieme di strumenti Waydroid.  <center><img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/08\/d46b7ec34548359f7821ec470a251d0d.png\" style=\"display:block;margin: 0 auto;\" \/><\/center>      <\/p>\n<p>Nella nuova versione:  <\/p>\n<ul>\n<li class=\"l\"> \u00c8 stato aggiunto il supporto per l'architettura ARM64.\n<li class=\"l\"> \u00c8 stato garantito il supporto per build riproducibili, consentendo agli utenti di creare le proprie build che corrispondono bit a bit a quelle disponibili per il download (ad eccezione delle build fornite con driver proprietari NVIDIA). Gli utenti possono verificare personalmente che i file binari distribuiti nelle immagini di avvio siano stati compilati dai testi sorgente forniti e non contengano modifiche nascoste.\n<li class=\"l\"> Le versioni dei componenti sono state aggiornate, inclusi il kernel Linux 7.1 e GNOME 50.\n<li class=\"l\"> Come emulatore di terminale viene utilizzato Ptyxis al posto di Black Box, Papers al posto del visualizzatore di documenti Evince, e Resources al posto del Monitor di sistema GNOME. Le applicazioni File Roller e Photos sono state escluse dalla distribuzione di base.  <center><img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/08\/0813f78c8cde851b974d163f70d0053c.png\" style=\"display:block;margin: 0 auto;\" \/><\/center>\n<li class=\"l\"> Nell'interfaccia del primo setup (First Setup), che si avvia automaticamente dopo l'aggiornamento, sono state aggiunte funzionalit\u00e0 per l'installazione di nuove applicazioni e la rimozione di quelle obsolete.\n<li class=\"l\"> Il gestore delle applicazioni Apx e il configuratore VSO (Vanilla System Operator) sono stati riscritti utilizzando il nuovo Vanilla SDK, che unifica le librerie e le utility standard utilizzate nello sviluppo delle proprie applicazioni. \u00c8 stata aggiunta la supporto per la localizzazione dell'interfaccia in diverse lingue tramite file PO. Le impostazioni di apx sono state trasferite da apx.json a config.json. Nel catalogo Flathub \u00e8 stata inserita l'interfaccia grafica per Apx, fornita in Vanilla OS 3 come pacchetto flatpak. Come base per la creazione dell'immagine VSO \u00e8 stato utilizzato il ramo Debian Testing invece di Debian Sid (unstable).\n<li class=\"l\"> Per l'installazione e l'esecuzione in contenitori di qualsiasi distribuzione Linux \u00e8 stato impiegato un ramo degli strumenti Distrobox 2 (2.0.0-rc.4) in fase di sviluppo, riscritto in linguaggio Go.\n<li class=\"l\"> Strumenti di backup Vanilla Continuity aggiunti, che utilizzano snapshot per salvare copie di backup di file dalla directory home, pacchetti Flatpak installati e metadati ABRoot. Gli snapshot possono essere salvati in una directory locale, su un'unit\u00e0 esterna o su un server remoto <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/it\/server\/dts-dronten\/\"   title=\"server\" data-wpil-keyword-link=\"linked\">server<\/a>, accessibile tramite SFTP, FTP o NFS.\n<li class=\"l\"> Strumenti aggiornati per la creazione di build personalizzate Vib (Vanilla Image Builder). Nella nuova versione sono state aggiunte funzionalit\u00e0 di pulizia delle directory inutilizzate e montaggio del codice sorgente nel container durante la build anzich\u00e9 copiarlo.                   <\/ul>\n<p>Fonte: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=66130\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041f\u043e\u0441\u043b\u0435 \u0434\u0432\u0443\u0445 \u043b\u0435\u0442 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0432\u044b\u043f\u0443\u0441\u043a \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u0441\u043a\u043e\u0433\u043e \u0434\u0438\u0441\u0442\u0440\u0438\u0431\u0443\u0442\u0438\u0432\u0430 Vanilla OS 3, \u043e\u0441\u043d\u043e\u0432\u0430\u043d\u043d\u043e\u0433\u043e \u043d\u0430 \u043f\u0430\u043a\u0435\u0442\u043d\u043e\u0439 \u0431\u0430\u0437\u0435 Debian, \u043d\u043e \u0432\u044b\u0445\u043e\u0434\u044f\u0449\u0435\u0433\u043e \u0437\u0430 \u0440\u0430\u043c\u043a\u0438 \u043e\u0431\u044b\u0447\u043d\u043e\u0439 \u043f\u0435\u0440\u0435\u0441\u0431\u043e\u0440\u043a\u0438. \u0421\u0438\u0441\u0442\u0435\u043c\u043d\u043e\u0435 \u043e\u043a\u0440\u0443\u0436\u0435\u043d\u0438\u0435 \u0432 Vanilla OS \u043c\u043e\u043d\u0442\u0438\u0440\u0443\u0435\u0442\u0441\u044f \u0432 \u0440\u0435\u0436\u0438\u043c\u0435 \u0442\u043e\u043b\u044c\u043a\u043e \u0434\u043b\u044f \u0447\u0442\u0435\u043d\u0438\u044f \u0438 \u043e\u0431\u043d\u043e\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u0430\u0442\u043e\u043c\u0430\u0440\u043d\u043e, \u0430 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f \u0437\u0430\u043f\u0443\u0441\u043a\u0430\u044e\u0442\u0441\u044f \u0432 \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u044b\u0445 \u043a\u043e\u043d\u0442\u0435\u0439\u043d\u0435\u0440\u0430\u0445, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044f \u043f\u0440\u043e\u0441\u043b\u043e\u0439\u043a\u0443 \u043d\u0430 \u0431\u0430\u0437\u0435 \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u044f Distrobox. \u0412 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0435 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u0441\u043a\u043e\u0433\u043e \u043e\u043a\u0440\u0443\u0436\u0435\u043d\u0438\u044f \u043f\u0440\u0435\u0434\u043b\u0430\u0433\u0430\u0435\u0442\u0441\u044f \u043d\u0435\u043c\u043e\u0434\u0438\u0444\u0438\u0446\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0439 GNOME, [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":10,"featured_media":183103,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-183101","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.3 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041f\u043e\u0441\u043b\u0435 \u0434\u0432\u0443\u0445 \u043b\u0435\u0442 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0432\u044b\u043f\u0443\u0441\u043a \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u0441\u043a\u043e\u0433\u043e \u0434\u0438\u0441\u0442\u0440\u0438\u0431\u0443\u0442\u0438\u0432\u0430 Vanilla OS 3, \u043e\u0441\u043d\u043e\u0432\u0430\u043d\u043d\u043e\u0433\u043e \u043d\u0430 \u043f\u0430\u043a\u0435\u0442\u043d\u043e\u0439 \u0431\u0430\u0437\u0435 Debian, \u043d\u043e \u0432\u044b\u0445\u043e\u0434\u044f\u0449\u0435\u0433\u043e \u0437\u0430 \u0440\u0430\u043c\u043a\u0438 \u043e\u0431\u044b\u0447\u043d\u043e\u0439 \u043f\u0435\u0440\u0435\u0441\u0431\u043e\u0440\u043a\u0438.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Alexander Kovalev\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/it\/blog\/news\/vanilla-os-3-release-using-containers-and-atomic-updates\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"it_IT\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0420\u0435\u043b\u0438\u0437 \u0434\u0438\u0441\u0442\u0440\u0438\u0431\u0443\u0442\u0438\u0432\u0430 Vanilla OS 3, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e\u0449\u0435\u0433\u043e \u043a\u043e\u043d\u0442\u0435\u0439\u043d\u0435\u0440\u044b \u0438 \u0430\u0442\u043e\u043c\u0430\u0440\u043d\u044b\u0435 \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u044f | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041f\u043e\u0441\u043b\u0435 \u0434\u0432\u0443\u0445 \u043b\u0435\u0442 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0432\u044b\u043f\u0443\u0441\u043a \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u0441\u043a\u043e\u0433\u043e \u0434\u0438\u0441\u0442\u0440\u0438\u0431\u0443\u0442\u0438\u0432\u0430 Vanilla OS 3, \u043e\u0441\u043d\u043e\u0432\u0430\u043d\u043d\u043e\u0433\u043e \u043d\u0430 \u043f\u0430\u043a\u0435\u0442\u043d\u043e\u0439 \u0431\u0430\u0437\u0435 Debian, \u043d\u043e \u0432\u044b\u0445\u043e\u0434\u044f\u0449\u0435\u0433\u043e \u0437\u0430 \u0440\u0430\u043c\u043a\u0438 \u043e\u0431\u044b\u0447\u043d\u043e\u0439 \u043f\u0435\u0440\u0435\u0441\u0431\u043e\u0440\u043a\u0438.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/it\/blog\/news\/vanilla-os-3-release-using-containers-and-atomic-updates\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2026-08-25T14:54:32+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2026-08-25T14:54:34+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Rilascio del sistema operativo Vanilla OS 3, che utilizza container e aggiornamenti atomici | ProHoster","description":"Dopo due anni di sviluppo, \u00e8 stata pubblicata la versione del sistema operativo utente Vanilla OS 3, basata su repository Debian, ma che va oltre una semplice ricompilazione.","canonical_url":"https:\/\/prohoster.info\/it\/blog\/news\/vanilla-os-3-release-using-containers-and-atomic-updates","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"it_IT","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0420\u0435\u043b\u0438\u0437 \u0434\u0438\u0441\u0442\u0440\u0438\u0431\u0443\u0442\u0438\u0432\u0430 Vanilla OS 3, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e\u0449\u0435\u0433\u043e \u043a\u043e\u043d\u0442\u0435\u0439\u043d\u0435\u0440\u044b \u0438 \u0430\u0442\u043e\u043c\u0430\u0440\u043d\u044b\u0435 \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u044f | ProHoster","og:description":"\u041f\u043e\u0441\u043b\u0435 \u0434\u0432\u0443\u0445 \u043b\u0435\u0442 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0432\u044b\u043f\u0443\u0441\u043a \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u0441\u043a\u043e\u0433\u043e \u0434\u0438\u0441\u0442\u0440\u0438\u0431\u0443\u0442\u0438\u0432\u0430 Vanilla OS 3, \u043e\u0441\u043d\u043e\u0432\u0430\u043d\u043d\u043e\u0433\u043e \u043d\u0430 \u043f\u0430\u043a\u0435\u0442\u043d\u043e\u0439 \u0431\u0430\u0437\u0435 Debian, \u043d\u043e \u0432\u044b\u0445\u043e\u0434\u044f\u0449\u0435\u0433\u043e \u0437\u0430 \u0440\u0430\u043c\u043a\u0438 \u043e\u0431\u044b\u0447\u043d\u043e\u0439 \u043f\u0435\u0440\u0435\u0441\u0431\u043e\u0440\u043a\u0438.","og:url":"https:\/\/prohoster.info\/it\/blog\/news\/vanilla-os-3-release-using-containers-and-atomic-updates","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2026-08-25T14:54:32+00:00","article:modified_time":"2026-08-25T14:54:34+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"183101","title":null,"description":null,"keywords":null,"keyphrases":{"focus":[],"additional":[]},"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2026-08-26 09:14:56","updated":"2026-08-26 09:14:56","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts\/183101","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/users\/10"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/comments?post=183101"}],"version-history":[{"count":1,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts\/183101\/revisions"}],"predecessor-version":[{"id":183102,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts\/183101\/revisions\/183102"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/media\/183103"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/media?parent=183101"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/categories?post=183101"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/tags?post=183101"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}