{"id":254,"date":"2025-02-04T02:13:19","date_gmt":"2025-02-04T07:13:19","guid":{"rendered":"https:\/\/dpm.darkhorselinux.org\/?page_id=254"},"modified":"2025-02-05T21:55:14","modified_gmt":"2025-02-06T02:55:14","slug":"dpm-introduction","status":"publish","type":"page","link":"https:\/\/dpm.darkhorselinux.org\/?page_id=254","title":{"rendered":"DPM Specification"},"content":{"rendered":"\n<p><code>DPM<\/code> stands for <code>Dark Horse Package Manager<\/code>. DPM is a lightweight, secure, and transactional package manager for Dark Horse Linux. It is designed to be <code>build system agnostic<\/code>.<\/p>\n\n\n\n<p>DPM strives for simplicity, reliability, observability, and separation of concerns during the management of package lifecycles on Linux operating systems.<\/p>\n\n\n\n<p>It is intended to operate in home and enterprise environments with full <code>FIPS, LSB, XDG<\/code>, where applicable, and other standards compliance.<\/p>\n\n\n\n<p><\/p>\n<div class=\"pdfprnt-buttons pdfprnt-buttons-page pdfprnt-bottom-right\"><a href=\"https:\/\/dpm.darkhorselinux.org\/index.php?rest_route=%2Fwp%2Fv2%2Fpages%2F254&print=pdf\" class=\"pdfprnt-button pdfprnt-button-pdf\" target=\"_blank\" ><span class=\"pdfprnt-button-title pdfprnt-button-pdf-title\">[ EXPORT TO PDF ]<\/span><\/a><a href=\"https:\/\/dpm.darkhorselinux.org\/index.php?rest_route=%2Fwp%2Fv2%2Fpages%2F254&print=print\" class=\"pdfprnt-button pdfprnt-button-print\" target=\"_blank\" ><\/a><\/div>","protected":false},"excerpt":{"rendered":"<p>DPM stands for Dark Horse Package Manager. DPM is a lightweight, secure, and transactional package manager for Dark Horse Linux. It is designed to be build system agnostic. DPM strives for simplicity, reliability, observability, and separation of concerns during the management of package lifecycles on Linux operating systems. It is intended to operate in home &hellip; <a href=\"https:\/\/dpm.darkhorselinux.org\/?page_id=254\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">DPM Specification<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-254","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/dpm.darkhorselinux.org\/index.php?rest_route=\/wp\/v2\/pages\/254","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dpm.darkhorselinux.org\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/dpm.darkhorselinux.org\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/dpm.darkhorselinux.org\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/dpm.darkhorselinux.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=254"}],"version-history":[{"count":3,"href":"https:\/\/dpm.darkhorselinux.org\/index.php?rest_route=\/wp\/v2\/pages\/254\/revisions"}],"predecessor-version":[{"id":338,"href":"https:\/\/dpm.darkhorselinux.org\/index.php?rest_route=\/wp\/v2\/pages\/254\/revisions\/338"}],"wp:attachment":[{"href":"https:\/\/dpm.darkhorselinux.org\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=254"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}