Pog – správce přenosných balíčků pro Windows
Pog – a portable package manager for Windows
Typ dokumentu
diplomová prácemaster thesis
Autor
Matěj Kafka
Vedoucí práce
Prágl Miroslav
Oponent práce
Kokeš Josef
Studijní obor
Počítačové inženýrstvíStudijní program
Otevřená informatikaInstituce přidělující hodnost
katedra měřeníPráva
A university thesis is a work protected by the Copyright Act. Extracts, copies and transcripts of the thesis are allowed for personal use only and at one?s own expense. The use of thesis should be in compliance with the Copyright Act http://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf and the citation ethics http://knihovny.cvut.cz/vychova/vskp.htmlVysokoškolská závěrečná práce je dílo chráněné autorským zákonem. Je možné pořizovat z něj na své náklady a pro svoji osobní potřebu výpisy, opisy a rozmnoženiny. Jeho využití musí být v souladu s autorským zákonem http://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf a citační etikou http://knihovny.cvut.cz/vychova/vskp.html
Metadata
Zobrazit celý záznamAbstrakt
Tradiční postup instalace aplikací pro Windows do systémových složek, jenž využívá instalačních programů, způsobuje nekonzistence, problémy s automatizací, netransparentnost procesu instalace a brání implementaci funkcí požadovaných vývojářskou komunitou. U přenosných aplikací se většina těchto problémů nevyskytuje, jsou však uživatelsky nepohodlné a neintegrují se do systému. Tato práce představuje Pog, nový správce balíčků pro Windows, který aplikace plně enkapsuluje v jednom adresáři, zachovává integraci se systémem a zároveň umožňuje neprivilegovanou instalaci, přesouvání mezi systémy a paralelní instalaci více verzí. Ve srovnání s alternativami je Pog také výrazně rychlejší pro většinu obvyklých operací. The traditional approach of installing Windows applications system-wide using executable installers leads to inconsistencies, automation issues, and lack of transparency and hinders the implementation of features desired by the developer community. Portable applications avoid many of these issues at the cost of convenience and system integration. This thesis presents Pog, a new command-line package manager for Windows that fully encapsulates applications in a portable directory, preserving system integration while enabling unprivileged installation, migration between machines, and side-by-side installation of multiple versions. Compared to existing alternatives, Pog also provides significant performance benefits for most common operations.
Kolekce
- Diplomové práce - 13138 [374]