{"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\/ro\/blog\/news\/distri-distributiv-dlya-obkatki-tehnologij-bystrogo-upravleniya-paketami","title":{"rendered":"Distri &#8212; distribu\u021bie pentru testarea tehnologiilor de gestionare rapid\u0103 a pachetelor","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Michael Stapelberg, autorul managerului de feronerie de feronerie i3wm \u0219i fost dezvoltator activ Debian (responsabil pentru aproximativ 170 de pachete), <noindex><a rel=\"nofollow\" href=\"https:\/\/michael.stapelberg.ch\/posts\/2019-08-17-introducing-distri\/\">dezvolt\u0103<\/a><\/noindex>  distribu\u021bie experimental\u0103 <noindex><a rel=\"nofollow\" href=\"https:\/\/distr1.org\/\">distri<\/a><\/noindex> \u0219i managerul de pachete cu acela\u0219i nume. Proiectul se pozi\u021bioneaz\u0103 ca o cercetare a posibilelor c\u0103i de cre\u0219tere a performan\u021bei sistemelor de gestionare a pachetelor \u0219i \u00eentruchipeaz\u0103 unele idei noi \u00een construirea distribu\u021biilor. Codul managerului de pachete este scris \u00een limbajul Go \u0219i <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/distr1\/distri\/\">se r\u0103sp\u00e2nde\u0219te<\/a><\/noindex> sub licen\u021ba BSD.<\/p>\n<p>O caracter principal al pachetului propus \u00een distribu\u021bie este livrarea pachetului sub form\u0103 de imagini SquashFS, \u00een loc de arhive tar comprimate. Utilizarea SquashFS, analog cu formatele AppImage \u0219i Snap, permite \u201emontarea\u201d pachetului f\u0103r\u0103 a necesita desf\u0103\u0219urarea acestuia, economisind astfel spa\u021biu pe disc, permi\u021b\u00e2nd modific\u0103ri atomice \u0219i f\u0103c\u00e2nd con\u021binutul pachetului imediat disponibil. Pachetele distri, ca \u00een formatul clasic \u201edeb\u201d, con\u021bin doar componente individuale legate prin dependen\u021be cu alte pachete (bibliotecile nu sunt duplicate \u00een pachete, ci sunt instalate ca dependen\u021be). Cu alte cuvinte, distri \u00eencearc\u0103 s\u0103 combine structura granular\u0103 a pachetului din distribu\u021biile clasice, cum ar fi Debian, cu metodele de livrare a aplica\u021biilor sub form\u0103 de containere montabile.<\/p>\n<p>Fiecare pachet din distri este montat \u00een propriul s\u0103u director \u00een mod read-only (de exemplu, pachetul cu zsh este disponibil ca \u201e\/ro\/zsh-amd64-5.6.2-3\u201d), ceea ce are un impact pozitiv asupra securit\u0103\u021bii \u0219i protejeaz\u0103 \u00eempotriva modific\u0103rilor accidentale sau mali\u021bioase. Pentru a forma ierarhia directoarelor de sistem, cum ar fi \/usr\/bin, \/usr\/share \u0219i \/usr\/lib, se utilizeaz\u0103 un modul FUSE special care combin\u0103 con\u021binutul tuturor imaginilor SquashFS instalate \u00eentr-un \u00eentreg (de exemplu, directorul \/ro\/share ofer\u0103 acces la subdirectoarele share din toate pachetele). <\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/repo.distr1.org\/distri\/jackherer\/docs\/package-format.html\">Pachete<\/a><\/noindex> \u00een distri sunt \u00een mod principial <noindex><a rel=\"nofollow\" href=\"https:\/\/michael.stapelberg.ch\/posts\/2019-07-20-hooks-and-triggers\/\">eliminate<\/a><\/noindex> de la handler-ii invoca\u021bi \u00een procesul de instalare (nu exist\u0103 hook-uri \u0219i trigger-e), iar diferitele versiuni ale pachetului pot coexista \u00eentre ele, permi\u021b\u00e2nd astfel instalarea paralel\u0103 a pachetelor. Structura propus\u0103 limiteaz\u0103 performan\u021ba managerului de pachete doar prin l\u0103\u021bimea de band\u0103 a re\u021belei prin care sunt desc\u0103rcate pachetele. Instalarea sau actualizarea unui pachet are loc atomic \u0219i nu necesit\u0103 duplicarea con\u021binutului. <\/p>\n<p>Conflictele la instalarea pachetelor sunt eliminate, deoarece fiecare pachet este legat de propriul s\u0103u director, iar sistemul permite existen\u021ba mai multor versiuni ale aceluia\u0219i pachet (\u00een directoarele agregate se include con\u021binutul directorului cu cea mai recent\u0103 revizie a pachetului). Compilarea pachetelor se face, de asemenea, foarte rapid \u0219i nu necesit\u0103 instalarea pachetelor \u00eentr-un mediu de compilare separat (\u00een mediul de compilare se creeaz\u0103 vederi ale dependen\u021belor necesare din directorul \/ro).<\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/repo.distr1.org\/distri\/jackherer\/docs\/rosetta-stone.html\">Sunt suportate<\/a><\/noindex> comenzi standard pentru gestionarea pachetelor, cum ar fi \u201edistri install\u201d \u0219i \u201edistri update\u201d, iar pentru comenzile informative se poate utiliza utilitarul standard \u201els\u201d (de exemplu, pentru a vizualiza pachetele instalate este suficient s\u0103 afi\u0219ezi lista directoarelor din ierarhia \u201e\/ro\u201d, iar pentru a afla din ce pachet face parte un fi\u0219ier, po\u021bi verifica unde duce leg\u0103tura de la acest fi\u0219ier).<\/p>\n<p>Prototipul de distribu\u021bie propus pentru experimente include aproximativ <noindex><a rel=\"nofollow\" href=\"https:\/\/repo.distr1.org\/distri\/jackherer\/pkg\/\">1700 de pachete<\/a><\/noindex> \u0219i gata <noindex><a rel=\"nofollow\" href=\"https:\/\/repo.distr1.org\/distri\/jackherer\/img\/\">nu mai sunt actualizate de mult, iar pentru instalare<\/a><\/noindex> cu un instalator, potrivite at\u00e2t pentru instalarea ca sistem de operare principal, c\u00e2t \u0219i pentru rularea \u00een QEMU, Docker, Google Cloud \u0219i VirtualBox. Se suport\u0103 \u00eenc\u0103rcarea dintr-o parti\u021bie de disc criptat\u0103 \u0219i un set de aplica\u021bii standard pentru crearea unui mediu de lucru bazat pe managerul de feronerie i3 (ca browser este oferit Google Chrome). <noindex><a rel=\"nofollow\" href=\"https:\/\/repo.distr1.org\/distri\/jackherer\/docs\/building.html\">Se ofer\u0103<\/a><\/noindex>  un instrumentar complet pentru compilarea distribu\u021biei, preg\u0103tirea \u0219i formarea pachetelor, distribu\u021bia pachetelor prin oglinzi etc.<\/p>\n<p><noindex><a rel=\"nofollow\" name=\"link\"><\/a><\/noindex><\/p>\n<p>Sursa: <a \ncontent=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=51407\">opennet.ro<\/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.2.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\/ro\/blog\/news\/distri-distributiv-dlya-obkatki-tehnologij-bystrogo-upravleniya-paketami\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"ro_RO\" \/>\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\/ro\/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 distribu\u021bie pentru testarea tehnologiilor de gestionare rapid\u0103 a pachetelor | ProHoster","description":"Michael Stapelberg, autorul managerului de feronerie de feronerie i3wm \u0219i fost dezvoltator activ Debian (responsabil pentru aproximativ 170 de pachete),","canonical_url":"https:\/\/prohoster.info\/ro\/blog\/news\/distri-distributiv-dlya-obkatki-tehnologij-bystrogo-upravleniya-paketami","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"ro_RO","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\/ro\/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\/ro\/wp-json\/wp\/v2\/posts\/37750","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/comments?post=37750"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/posts\/37750\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/media?parent=37750"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/categories?post=37750"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/tags?post=37750"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}