{"id":37750,"date":"2019-10-31T22:19:31","date_gmt":"2019-10-31T19:19:31","guid":{"rendered":"https:\/\/prohoster.info\/blog\/distri-distributiv-dlya-obkatki-tehnologij-bystrogo-upravleniya-paketami\/"},"modified":"2019-10-31T22:19:31","modified_gmt":"2019-10-31T19:19:31","slug":"distri-distributiv-dlya-obkatki-tehnologij-bystrogo-upravleniya-paketami","status":"publish","type":"post","link":"https:\/\/prohoster.info\/de\/blog\/news\/distri-distributiv-dlya-obkatki-tehnologij-bystrogo-upravleniya-paketami","title":{"rendered":"Distri \u2014 ein Distributionstool f\u00fcr das Testen von Technologien zur schnellen Paketverwaltung","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Michael Stapelberg, Autor des Mosaik-Fenster-Managers i3wm und fr\u00fcher aktiver Entwickler von Debian (verantwortlich f\u00fcr etwa 170 Pakete), <noindex><a rel=\"nofollow\" href=\"https:\/\/michael.stapelberg.ch\/posts\/2019-08-17-introducing-distri\/\">entwickelt<\/a><\/noindex>  eine experimentelle Distribution <noindex><a rel=\"nofollow\" href=\"https:\/\/distr1.org\/\">distri<\/a><\/noindex> und den gleichnamigen Paketmanager. Das Projekt positioniert sich als Untersuchung m\u00f6glicher Wege zur Steigerung der Leistung von Paketverwaltungssystemen und verk\u00f6rpert einige neue Ideen zur Erstellung von Distributionen. Der Code des Paketmanagers ist in Go geschrieben und <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/distr1\/distri\/\">wird verbreitet<\/a><\/noindex> unter der BSD-Lizenz stehen.<\/p>\n<p>Eine Schl\u00fcsselfunktion des im Distribution verwendeten Paketformats ist die Bereitstellung von Paketen in Form von SquashFS-Images anstelle von komprimierten tar-Archiven. Die Anwendung von SquashFS, \u00e4hnlich den Formaten AppImage und Snap, erm\u00f6glicht es, Pakete \u201eeinzuh\u00e4ngen\u201c, ohne sie entpacken zu m\u00fcssen, was Speicherplatz einspart, atomare \u00c4nderungen zul\u00e4sst und den Inhalt der Pakete sofort verf\u00fcgbar macht. Dabei enthalten die distri-Pakete, wie im klassischen \u201edeb\u201c-Format, nur separate Komponenten, die durch Abh\u00e4ngigkeiten mit anderen Paketen verbunden sind (Bibliotheken werden nicht in den Paketen dupliziert, sondern als Abh\u00e4ngigkeiten installiert). Mit anderen Worten, distri versucht, die granulierte Paketstruktur klassischer Distributionen wie Debian mit Methoden der Bereitstellung von Anwendungen in Form von montierbaren Containern zu kombinieren.<\/p>\n<p>Jedes Paket in distri wird in seinem eigenen Katalog im Nur-Lese-Modus eingeh\u00e4ngt (zum Beispiel ist das Paket mit zsh als \u201e\/ro\/zsh-amd64-5.6.2-3\u201c verf\u00fcgbar), was sich positiv auf die Sicherheit auswirkt und vor versehentlichen oder b\u00f6swilligen \u00c4nderungen sch\u00fctzt. Zur Bildung der Hierarchie spezieller Kataloge wie \/usr\/bin, \/usr\/share und \/usr\/lib wird ein spezielles FUSE-Modul verwendet, das den Inhalt aller installierten SquashFS-Images zu einer Einheit kombiniert (zum Beispiel bietet der Katalog \/ro\/share Zugriff auf die Unterkataloge share aus allen Paketen). <\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/repo.distr1.org\/distri\/jackherer\/docs\/package-format.html\">Pakete<\/a><\/noindex> in distri sind prinzipiell <noindex><a rel=\"nofollow\" href=\"https:\/\/michael.stapelberg.ch\/posts\/2019-07-20-hooks-and-triggers\/\">befreit<\/a><\/noindex> Die w\u00e4hrend der Installation aufgerufenen Handler (keine Hooks und Trigger) sind ausgeschlossen. Verschiedene Versionen des Pakets k\u00f6nnen koexistieren, weshalb eine parallele Installation von Paketen m\u00f6glich wird. Die vorgeschlagene Struktur begrenzt die Leistung des Paketmanagers nur durch die Netzwerkbandbreite, \u00fcber die die Pakete heruntergeladen werden. Die Installation oder Aktualisierung eines Pakets erfolgt atomar und erfordert keine Duplizierung des Inhalts. <\/p>\n<p>Konflikte bei der Installation von Paketen werden ausgeschlossen, da jedes Paket mit seinem eigenen Verzeichnis verkn\u00fcpft ist und im System die Existenz verschiedener Versionen eines Pakets erlaubt ist (in die zusammenfassenden Verzeichnisse wird der Inhalt des Verzeichnisses mit der aktuelleren Revision des Pakets eingebunden). Das Erstellen von Paketen erfolgt ebenfalls sehr schnell und erfordert keine Installation der Pakete in einer separaten Build-Umgebung (in der Build-Umgebung werden Ansichten der ben\u00f6tigten Abh\u00e4ngigkeiten aus dem Verzeichnis \/ro erstellt).<\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/repo.distr1.org\/distri\/jackherer\/docs\/rosetta-stone.html\">Unterst\u00fctzte<\/a><\/noindex> Standard-Befehle zur Paketverwaltung, wie \u201edistri install\u201c und \u201edistri update\u201c, und anstelle von Informationsbefehlen kann das Standardprogramm \u201els\u201c verwendet werden (zum Beispiel reicht es aus, die Liste der Verzeichnisse in der Hierarchie \u201e\/ro\u201c anzuzeigen, um installierte Pakete zu sehen. Wenn Sie wissen m\u00f6chten, zu welchem Paket eine Datei geh\u00f6rt, k\u00f6nnen Sie pr\u00fcfen, wohin der Link von dieser Datei f\u00fchrt).<\/p>\n<p>Das f\u00fcr Experimente vorgeschlagene Prototyp-Distribution umfasst etwa <noindex><a rel=\"nofollow\" href=\"https:\/\/repo.distr1.org\/distri\/jackherer\/pkg\/\">1700 Pakete<\/a><\/noindex> und fertige <noindex><a rel=\"nofollow\" href=\"https:\/\/repo.distr1.org\/distri\/jackherer\/img\/\">Installationsabbilder<\/a><\/noindex> mit einem Installer, der sowohl f\u00fcr die Installation als Haupt-OS als auch f\u00fcr die Ausf\u00fchrung in QEMU, Docker, Google Cloud und VirtualBox geeignet ist. Es wird das Laden von einer verschl\u00fcsselten Festplattenpartition unterst\u00fctzt und ein Set von Standardanwendungen zur Erstellung einer Desktop-Umgebung auf Basis des Fenstermanagers i3 (als Browser wird Google Chrome angeboten). <noindex><a rel=\"nofollow\" href=\"https:\/\/repo.distr1.org\/distri\/jackherer\/docs\/building.html\">Es wird bereitgestellt<\/a><\/noindex>  ein vollst\u00e4ndiges Toolkit zur Erstellung der Distribution, zur Vorbereitung und Erstellung von Paketen, zur Verbreitung von Paketen \u00fcber Mirrors usw.<\/p>\n<p><noindex><a rel=\"nofollow\" name=\"link\"><\/a><\/noindex><\/p>\n<p>Quelle: <a \ncontent=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=51407\">opennet.ru<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041c\u0430\u0439\u043a\u043b \u0428\u0442\u0430\u043f\u0435\u043b\u044c\u0431\u0435\u0440\u0433 (Michael Stapelberg), \u0430\u0432\u0442\u043e\u0440 \u043c\u043e\u0437\u0430\u0438\u0447\u043d\u043e\u0433\u043e \u043e\u043a\u043e\u043d\u043d\u043e\u0433\u043e \u043c\u0435\u043d\u0435\u0434\u0436\u0435\u0440\u0430 i3wm \u0438 \u0432 \u043f\u0440\u043e\u0448\u043b\u043e\u043c \u0430\u043a\u0442\u0438\u0432\u043d\u044b\u0439 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a Debian (\u0441\u043e\u043f\u0440\u043e\u0432\u043e\u0436\u0434\u0430\u043b \u043e\u043a\u043e\u043b\u043e 170 \u043f\u0430\u043a\u0435\u0442\u043e\u0432), \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u0435\u0442 \u044d\u043a\u0441\u043f\u0435\u0440\u0438\u043c\u0435\u043d\u0442\u0430\u043b\u044c\u043d\u044b\u0439 \u0434\u0438\u0441\u0442\u0440\u0438\u0431\u0443\u0442\u0438\u0432 distri \u0438 \u043e\u0434\u043d\u043e\u0438\u043c\u0451\u043d\u043d\u044b\u0439 \u043f\u0430\u043a\u0435\u0442\u043d\u044b\u0439 \u043c\u0435\u043d\u0435\u0434\u0436\u0435\u0440. \u041f\u0440\u043e\u0435\u043a\u0442 \u043f\u043e\u0437\u0438\u0446\u0438\u043e\u043d\u0438\u0440\u0443\u0435\u0442\u0441\u044f \u043a\u0430\u043a \u0438\u0441\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u043d\u0438\u0435 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u044b\u0445 \u043f\u0443\u0442\u0435\u0439 \u0443\u0432\u0435\u043b\u0438\u0447\u0435\u043d\u0438\u044f \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u0438 \u0441\u0438\u0441\u0442\u0435\u043c \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u043f\u0430\u043a\u0435\u0442\u0430\u043c\u0438 \u0438 \u0432\u043e\u043f\u043b\u043e\u0449\u0430\u0435\u0442 \u043d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043d\u043e\u0432\u044b\u0435 \u0438\u0434\u0435\u0438 \u043f\u043e\u0441\u0442\u0440\u043e\u0435\u043d\u0438\u044f \u0434\u0438\u0441\u0442\u0440\u0438\u0431\u0443\u0442\u0438\u0432\u043e\u0432. \u041a\u043e\u0434 \u043f\u0430\u043a\u0435\u0442\u043d\u043e\u0433\u043e \u043c\u0435\u043d\u0435\u0434\u0436\u0435\u0440\u0430 \u043d\u0430\u043f\u0438\u0441\u0430\u043d \u043d\u0430 \u044f\u0437\u044b\u043a\u0435 Go \u0438 \u0440\u0430\u0441\u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u044f\u0435\u0442\u0441\u044f \u043f\u043e\u0434 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-37750","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.1.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041c\u0430\u0439\u043a\u043b \u0428\u0442\u0430\u043f\u0435\u043b\u044c\u0431\u0435\u0440\u0433 (Michael Stapelberg), \u0430\u0432\u0442\u043e\u0440 \u043c\u043e\u0437\u0430\u0438\u0447\u043d\u043e\u0433\u043e \u043e\u043a\u043e\u043d\u043d\u043e\u0433\u043e \u043c\u0435\u043d\u0435\u0434\u0436\u0435\u0440\u0430 i3wm \u0438 \u0432 \u043f\u0440\u043e\u0448\u043b\u043e\u043c \u0430\u043a\u0442\u0438\u0432\u043d\u044b\u0439 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a Debian (\u0441\u043e\u043f\u0440\u043e\u0432\u043e\u0436\u0434\u0430\u043b \u043e\u043a\u043e\u043b\u043e 170 \u043f\u0430\u043a\u0435\u0442\u043e\u0432),\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/de\/blog\/news\/distri-distributiv-dlya-obkatki-tehnologij-bystrogo-upravleniya-paketami\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"de_DE\" \/>\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\udd47Distri \u2014 \u0434\u0438\u0441\u0442\u0440\u0438\u0431\u0443\u0442\u0438\u0432 \u0434\u043b\u044f \u043e\u0431\u043a\u0430\u0442\u043a\u0438 \u0442\u0435\u0445\u043d\u043e\u043b\u043e\u0433\u0438\u0439 \u0431\u044b\u0441\u0442\u0440\u043e\u0433\u043e \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u043f\u0430\u043a\u0435\u0442\u0430\u043c\u0438 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041c\u0430\u0439\u043a\u043b \u0428\u0442\u0430\u043f\u0435\u043b\u044c\u0431\u0435\u0440\u0433 (Michael Stapelberg), \u0430\u0432\u0442\u043e\u0440 \u043c\u043e\u0437\u0430\u0438\u0447\u043d\u043e\u0433\u043e \u043e\u043a\u043e\u043d\u043d\u043e\u0433\u043e \u043c\u0435\u043d\u0435\u0434\u0436\u0435\u0440\u0430 i3wm \u0438 \u0432 \u043f\u0440\u043e\u0448\u043b\u043e\u043c \u0430\u043a\u0442\u0438\u0432\u043d\u044b\u0439 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a Debian (\u0441\u043e\u043f\u0440\u043e\u0432\u043e\u0436\u0434\u0430\u043b \u043e\u043a\u043e\u043b\u043e 170 \u043f\u0430\u043a\u0435\u0442\u043e\u0432),\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/de\/blog\/news\/distri-distributiv-dlya-obkatki-tehnologij-bystrogo-upravleniya-paketami\" \/>\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=\"2019-10-31T19:19:31+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-10-31T19:19:31+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Distri \u2014 Distribution f\u00fcr die Erprobung von Technologien zur schnellen Paketverwaltung | ProHoster","description":"Michael Stapelberg, Autor des Mosaik-Fenster-Managers i3wm und fr\u00fcher aktiver Entwickler von Debian (verantwortlich f\u00fcr etwa 170 Pakete),","canonical_url":"https:\/\/prohoster.info\/de\/blog\/news\/distri-distributiv-dlya-obkatki-tehnologij-bystrogo-upravleniya-paketami","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"de_DE","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\udd47Distri \u2014 \u0434\u0438\u0441\u0442\u0440\u0438\u0431\u0443\u0442\u0438\u0432 \u0434\u043b\u044f \u043e\u0431\u043a\u0430\u0442\u043a\u0438 \u0442\u0435\u0445\u043d\u043e\u043b\u043e\u0433\u0438\u0439 \u0431\u044b\u0441\u0442\u0440\u043e\u0433\u043e \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u043f\u0430\u043a\u0435\u0442\u0430\u043c\u0438 | ProHoster","og:description":"\u041c\u0430\u0439\u043a\u043b \u0428\u0442\u0430\u043f\u0435\u043b\u044c\u0431\u0435\u0440\u0433 (Michael Stapelberg), \u0430\u0432\u0442\u043e\u0440 \u043c\u043e\u0437\u0430\u0438\u0447\u043d\u043e\u0433\u043e \u043e\u043a\u043e\u043d\u043d\u043e\u0433\u043e \u043c\u0435\u043d\u0435\u0434\u0436\u0435\u0440\u0430 i3wm \u0438 \u0432 \u043f\u0440\u043e\u0448\u043b\u043e\u043c \u0430\u043a\u0442\u0438\u0432\u043d\u044b\u0439 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a Debian (\u0441\u043e\u043f\u0440\u043e\u0432\u043e\u0436\u0434\u0430\u043b \u043e\u043a\u043e\u043b\u043e 170 \u043f\u0430\u043a\u0435\u0442\u043e\u0432),","og:url":"https:\/\/prohoster.info\/de\/blog\/news\/distri-distributiv-dlya-obkatki-tehnologij-bystrogo-upravleniya-paketami","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":"2019-10-31T19:19:31+00:00","article:modified_time":"2019-10-31T19:19:31+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"37750","title":null,"description":null,"keywords":null,"keyphrases":null,"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":null,"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":"2026-01-23 19:09:19","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-03-01 01:21:23","updated":"2026-01-23 19:09:19","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/37750","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/comments?post=37750"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/37750\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/media?parent=37750"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/categories?post=37750"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/tags?post=37750"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}