{"id":32226,"date":"2022-08-25T10:29:43","date_gmt":"2022-08-25T02:29:43","guid":{"rendered":"https:\/\/www.deepin.org\/?p=32226"},"modified":"2022-09-05T09:47:37","modified_gmt":"2022-09-05T01:47:37","slug":"deepin-23-preview-atomic-updates","status":"publish","type":"post","link":"https:\/\/www.deepin.org.cn\/en\/deepin-23-preview-atomic-updates\/","title":{"rendered":"Deepin 23 Preview: Atomic Updates"},"content":{"rendered":"<p data-header=\"1\" data-default-linespacing=\"100\"><span class=\"ql-author-126 ql-size-11\"><a href=\"https:\/\/www.deepin.org\/index\/en\">Deepin<\/a>\u00a0is the top Linux distribution from China, devoted to providing a beautiful, easy-to-use, safe, and reliable operating system for global users. (<\/span><a class=\"ql-link ql-author-126 ql-size-11\" href=\"https:\/\/distrowatch.com\/table.php?distribution=deepin\" target=\"_blank\" rel=\"noopener noreferrer nofollow\"><u>Global Ranking<\/u><\/a><span class=\"ql-author-126 ql-size-11\">)<\/span><\/p>\n<p><a href=\"https:\/\/www.deepin.org\/index\/en\" target=\"_blank\" rel=\"noopener\"><br \/>\n<button style=\"color: white;\">Start Use<\/button><br \/>\n<\/a><\/p>\n<h2 class=\"ql-long-126\" data-header=\"1\" data-default-linespacing=\"100\"><strong><span class=\"ql-author-126\">What is <\/span><span class=\"ql-author-126 ql-font-microsoftyahei\">atomic updates?<\/span><\/strong><\/h2>\n<p class=\"ql-long-126\"><span class=\"ql-author-126\">The atomic update is a new way for system updates, which regards system updates as an atomicity operation - if the updating packages are installed successfully, the system updates are completed; otherwise, it will revert to the previous system environment, and keep it unchanged.<\/span><\/p>\n<p>&nbsp;<\/p>\n<p class=\"ql-long-126\"><span class=\"ql-author-126\">By adopting atomic updates, the problem that \"dependencies are partially installed but the system is not completely updated\" can be avoided.<\/span><\/p>\n<h2 class=\"ql-long-126\" data-header=\"1\" data-default-linespacing=\"100\"><span class=\"ql-author-126\">Features of <\/span><span class=\"ql-author-126 ql-font-microsoftyahei\">atomic updates<\/span><\/h2>\n<p class=\"ql-long-126\"><span class=\"ql-author-126\">As a critical part to improve the stability of system updates, what are the features of atomic updates?<\/span><\/p>\n<p><img loading=\"lazy\" class=\"alignnone size-medium wp-image-32227\" src=\"https:\/\/www.deepin.org\/wp-content\/uploads\/2022\/08\/\u539f\u5b50\u66f4\u65b0\u56fe\u6587\u82f1\u6587-300x132.png\" alt=\"\" width=\"300\" height=\"132\" srcset=\"https:\/\/www.deepin.org.cn\/wp-content\/uploads\/2022\/08\/\u539f\u5b50\u66f4\u65b0\u56fe\u6587\u82f1\u6587-300x132.png 300w, https:\/\/www.deepin.org.cn\/wp-content\/uploads\/2022\/08\/\u539f\u5b50\u66f4\u65b0\u56fe\u6587\u82f1\u6587-1024x451.png 1024w, https:\/\/www.deepin.org.cn\/wp-content\/uploads\/2022\/08\/\u539f\u5b50\u66f4\u65b0\u56fe\u6587\u82f1\u6587-150x66.png 150w, https:\/\/www.deepin.org.cn\/wp-content\/uploads\/2022\/08\/\u539f\u5b50\u66f4\u65b0\u56fe\u6587\u82f1\u6587-768x338.png 768w, https:\/\/www.deepin.org.cn\/wp-content\/uploads\/2022\/08\/\u539f\u5b50\u66f4\u65b0\u56fe\u6587\u82f1\u6587-1536x677.png 1536w, https:\/\/www.deepin.org.cn\/wp-content\/uploads\/2022\/08\/\u539f\u5b50\u66f4\u65b0\u56fe\u6587\u82f1\u6587-24x11.png 24w, https:\/\/www.deepin.org.cn\/wp-content\/uploads\/2022\/08\/\u539f\u5b50\u66f4\u65b0\u56fe\u6587\u82f1\u6587-36x16.png 36w, https:\/\/www.deepin.org.cn\/wp-content\/uploads\/2022\/08\/\u539f\u5b50\u66f4\u65b0\u56fe\u6587\u82f1\u6587-48x21.png 48w, https:\/\/www.deepin.org.cn\/wp-content\/uploads\/2022\/08\/\u539f\u5b50\u66f4\u65b0\u56fe\u6587\u82f1\u6587.png 1920w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/p>\n<p class=\"_1qeIAgB0cPwnLhDF9XSiJM\">First, it does not rely on the installation method. Whether you choose the full disk installation or the manual partitioning installation, you can create the environment for atomic updates.<\/p>\n<p class=\"_1qeIAgB0cPwnLhDF9XSiJM\">Second, it does not rely on a specific partition. Compared with the Roota\/Rootb partition scheme, the system version management of atomic updates does not depend on a backup partition of the same size as the root partition, which frees up your disk space.<\/p>\n<p class=\"_1qeIAgB0cPwnLhDF9XSiJM\">Third, it supports multi-version management. The atomic updates retain the system environment before the update, and can reserve multiple versions, thus your system can be rolled back to the previous version after updates.<\/p>\n<p class=\"_1qeIAgB0cPwnLhDF9XSiJM\">Fourth, it integrates the features of system backup and restore. The features of atomic updates provide underlying support for the system backup and restore tool, which in turn gives a management entry for atomic updates, so that the system backup and rollback schemes are better integrated.<\/p>\n<p class=\"_1qeIAgB0cPwnLhDF9XSiJM\">The above is the basic introduction of atomic updates. In the next passages, we will introduce highlights of deepin 23 one by one, so stay tuned!<\/p>\n<p class=\"_1qeIAgB0cPwnLhDF9XSiJM\">Facebook\uff1a\u00a0<a class=\"_3t5uN8xUmg0TOwRCOGQEcU\" href=\"https:\/\/www.facebook.com\/deepinlinux\" target=\"_blank\" rel=\"noopener nofollow ugc\">https:\/\/www.facebook.com\/deepinlinux<\/a><\/p>\n<p class=\"_1qeIAgB0cPwnLhDF9XSiJM\">Telegram\uff1a\u00a0<a class=\"_3t5uN8xUmg0TOwRCOGQEcU\" href=\"https:\/\/t.me\/deepin\" target=\"_blank\" rel=\"noopener nofollow ugc\">https:\/\/t.me\/deepin<\/a><\/p>\n<p class=\"_1qeIAgB0cPwnLhDF9XSiJM\">Twitter\uff1a\u00a0<a class=\"_3t5uN8xUmg0TOwRCOGQEcU\" href=\"https:\/\/twitter.com\/linux_deepin\/\" target=\"_blank\" rel=\"noopener nofollow ugc\">https:\/\/twitter.com\/linux_deepin\/<\/a><\/p>\n<p class=\"_1qeIAgB0cPwnLhDF9XSiJM\">Discord\uff1a<a class=\"_3t5uN8xUmg0TOwRCOGQEcU\" href=\"https:\/\/discord.gg\/xjjkcp6H2P\" target=\"_blank\" rel=\"noopener nofollow ugc\">https:\/\/discord.gg\/xjjkcp6H2P<\/a><\/p>\n<p><a href=\"https:\/\/www.deepin.org\/index\/en\" target=\"_blank\" rel=\"noopener\"><br \/>\n<button style=\"color: white;\">Start Use<\/button><br \/>\n<\/a>","protected":false},"excerpt":{"rendered":"<p>The atomic update is a new way for system updates, which regards system updates as an atomicity operation - if the updating packages are installed successfully, the system updates are completed; otherwise, it will revert to the previous system environment, and keep it unchanged.<\/p>\n","protected":false},"author":11164,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[155],"tags":[144,153,141,147],"_links":{"self":[{"href":"https:\/\/www.deepin.org.cn\/en\/wp-json\/wp\/v2\/posts\/32226"}],"collection":[{"href":"https:\/\/www.deepin.org.cn\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.deepin.org.cn\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.deepin.org.cn\/en\/wp-json\/wp\/v2\/users\/11164"}],"replies":[{"embeddable":true,"href":"https:\/\/www.deepin.org.cn\/en\/wp-json\/wp\/v2\/comments?post=32226"}],"version-history":[{"count":10,"href":"https:\/\/www.deepin.org.cn\/en\/wp-json\/wp\/v2\/posts\/32226\/revisions"}],"predecessor-version":[{"id":32312,"href":"https:\/\/www.deepin.org.cn\/en\/wp-json\/wp\/v2\/posts\/32226\/revisions\/32312"}],"wp:attachment":[{"href":"https:\/\/www.deepin.org.cn\/en\/wp-json\/wp\/v2\/media?parent=32226"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.deepin.org.cn\/en\/wp-json\/wp\/v2\/categories?post=32226"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.deepin.org.cn\/en\/wp-json\/wp\/v2\/tags?post=32226"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}