{"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\/nl\/blog\/news\/distri-distributiv-dlya-obkatki-tehnologij-bystrogo-upravleniya-paketami","title":{"rendered":"Distri &#8212; een distributie voor het testen van snelle pakketbeheertechnologie\u00ebn","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Michael Stapelberg, de auteur van de moza\u00efek vensterbeheerder i3wm en voormalig actief Debian ontwikkelaar (ondersteunde ongeveer 170 pakketten), <noindex><a rel=\"nofollow\" href=\"https:\/\/michael.stapelberg.ch\/posts\/2019-08-17-introducing-distri\/\">ontwikkelt<\/a><\/noindex>  een experimentele distributie <noindex><a rel=\"nofollow\" href=\"https:\/\/distr1.org\/\">distri<\/a><\/noindex> en de gelijknamige pakketbeheerder. Het project wordt gepresenteerd als een verkenning van mogelijke manieren om de prestaties van pakketbeheersystemen te verbeteren en belichaamt enkele nieuwe idee\u00ebn voor het bouwen van distributies. De code van de pakketbeheerder is geschreven in de Go-taal en <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/distr1\/distri\/\">wordt verspreid<\/a><\/noindex> onder de BSD-licentie.<\/p>\n<p>Een belangrijke eigenschap van het in de distributie aangeboden pakketformaat is de levering van het pakket in de vorm van SquashFS-images, in plaats van gecomprimeerde tar-archieven. Het gebruik van SquashFS, net als de AppImage- en Snap-formaten, maakt het mogelijk om het pakket 'te monteren' zonder het eerst uit te pakken, wat schijfruimte bespaart, atomische wijzigingen mogelijk maakt en de inhoud van het pakket onmiddellijk toegankelijk maakt. De distri-pakketten bevatten, net als in het klassieke 'deb'-formaat, alleen afzonderlijke componenten die afhankelijkheden met andere pakketten hebben (bibliotheken worden niet gedupliceerd in de pakketten, maar worden als afhankelijkheden ge\u00efnstalleerd). Met andere woorden, distri probeert een gegranuleerde pakketstructuur van klassieke distributies, zoals Debian, te combineren met methoden voor het afleveren van applicaties in de vorm van gemonteerde containers.<\/p>\n<p>Elk pakket in distri wordt gemonteerd in zijn eigen catalogus in alleen-lezen modus (bijvoorbeeld, het pakket met zsh is beschikbaar als '\/ro\/zsh-amd64-5.6.2-3'), wat een positieve invloed heeft op de beveiliging en beschermt tegen onbedoelde of kwaadaardige wijzigingen. Voor de vorming van de hi\u00ebrarchie van systeemcatalogi, zoals \/usr\/bin, \/usr\/share en \/usr\/lib, wordt een speciale FUSE-module gebruikt die de inhoud van alle ge\u00efnstalleerde SquashFS-images samenvoegt (bijvoorbeeld, de catalogus \/ro\/share biedt toegang tot de subcatalogi share van alle pakketten). <\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/repo.distr1.org\/distri\/jackherer\/docs\/package-format.html\">Pakketten<\/a><\/noindex> In distri zijn ze principieel <noindex><a rel=\"nofollow\" href=\"https:\/\/michael.stapelberg.ch\/posts\/2019-07-20-hooks-and-triggers\/\">ontdaan<\/a><\/noindex> van de verwerkers die tijdens de installatie worden aangeroepen (geen hooks of triggers), en verschillende versies van een pakket kunnen naast elkaar bestaan, waardoor parallelle installatie van pakketten mogelijk wordt. De voorgestelde structuur beperkt de prestaties van de pakketbeheerder alleen tot de bandbreedte van het netwerk waarlangs de pakketten worden gedownload. De installatie of update van een pakket gebeurt atomisch en vereist geen duplicatie van de inhoud. <\/p>\n<p>Bij het installeren van pakketten worden conflicten uitgesloten, omdat elk pakket is gekoppeld aan zijn eigen catalogus en het systeem verschillende versies van \u00e9\u00e9n pakket toestaat (de inhoud van de catalogus met de meest recente versie van het pakket wordt aan de gecombineerde catalogi toegevoegd). Het bouwen van pakketten gebeurt ook zeer snel en vereist niet dat pakketten in een aparte bouwomgeving worden ge\u00efnstalleerd (in de bouwomgeving worden de noodzakelijke afhankelijkheden vanuit de catalogus \/ro gepresenteerd).<\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/repo.distr1.org\/distri\/jackherer\/docs\/rosetta-stone.html\">Wordt ondersteund<\/a><\/noindex> Typische opdrachten voor pakketbeheer, zoals 'distri install' en 'distri update', terwijl voor informatieve opdrachten de standaardtool 'ls' kan worden gebruikt (bijvoorbeeld, om de ge\u00efnstalleerde pakketten te bekijken, is het voldoende om de lijst van catalogi in de hi\u00ebrarchie '\/ro' weer te geven, en om te achterhalen tot welk pakket een bestand behoort, kan men kijken waar de symlink van dat bestand naartoe verwijst).<\/p>\n<p>Het prototype van de distributie dat voor experimenten is voorgesteld, omvat ongeveer <noindex><a rel=\"nofollow\" href=\"https:\/\/repo.distr1.org\/distri\/jackherer\/pkg\/\">1700 pakketten<\/a><\/noindex> en kant-en-klaar <noindex><a rel=\"nofollow\" href=\"https:\/\/repo.distr1.org\/distri\/jackherer\/img\/\">installatie-images<\/a><\/noindex> met een installer, geschikt voor installatie als het hoofd-OS, maar ook voor uitvoering in QEMU, Docker, Google Cloud en VirtualBox. Opstarten vanaf een versleutelde schijfpartitie wordt ondersteund en er is een verzameling standaard applicaties voor het cre\u00ebren van een bureau op basis van de window manager i3 (Google Chrome wordt als browser aangeboden). <noindex><a rel=\"nofollow\" href=\"https:\/\/repo.distr1.org\/distri\/jackherer\/docs\/building.html\">Wordt geleverd<\/a><\/noindex>  een compleet gereedschap voor het bouwen van de distributie, voorbereiding en vormgeving van pakketten, distributie van pakketten via mirrors, enz.<\/p>\n<p><noindex><a rel=\"nofollow\" name=\"link\"><\/a><\/noindex><\/p>\n<p>Bron: <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.3 - 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\/nl\/blog\/news\/distri-distributiv-dlya-obkatki-tehnologij-bystrogo-upravleniya-paketami\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"nl_NL\" \/>\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\/nl\/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 een distributie voor het verkennen van snelle pakketbeheertechnologie\u00ebn | ProHoster","description":"Michael Stapelberg, de auteur van de moza\u00efek vensterbeheerder i3wm en voormalig actief Debian ontwikkelaar (ondersteunde ongeveer 170 pakketten),","canonical_url":"https:\/\/prohoster.info\/nl\/blog\/news\/distri-distributiv-dlya-obkatki-tehnologij-bystrogo-upravleniya-paketami","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"nl_NL","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\/nl\/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\/nl\/wp-json\/wp\/v2\/posts\/37750","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/comments?post=37750"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/posts\/37750\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/media?parent=37750"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/categories?post=37750"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/tags?post=37750"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}