Název:
Úložiště Gentoo Portage jako souborový systém založený na relační databázi
Překlad názvu:
A File System Implementing Storage for Gentoo Portage Based on a Relational Database
Autoři:
Štulpa, Adam ; Mlích, Jozef (oponent) ; Rychlý, Marek (vedoucí práce) Typ dokumentu: Diplomové práce
Rok:
2010
Jazyk:
cze
Nakladatel: Vysoké učení technické v Brně. Fakulta informačních technologií
Abstrakt: [cze][eng]
Práce ze zabývá implementací programu, který pomocí knihovny FUSE dokáže zpřístupnit data v relační databázi jako klasické úložiště Gentoo Portage. Čtenář je nejdříve seznámen se samotnou knihovnou FUSE. Po analýze struktury Portage, je vytvořen datový model, který klade důraz zejména na závislosti balíků. Popsány jsou také nejvýznamější problémy řešené při implementaci. Závěr práce hodnotí dosažené výsledky včetně srovnání se standardní implementací Portage a klasickým souborovým systémem a popisuje další možnosti vývoje projektu.
The thesis deals with implementation of a program which can, through the use of FUSE library, make data accessible in the relational database like the classical Gentoo Portage storage. First, the reader of the thesis becomes familiar with FUSE library itself. After that, the new data model is built based on the analysis of the Portage structure. The new model emphasizes especially dependencies of packages. The key implementation issues are also described in the next part. Finally, the thesis assesses outcomes achieved including comparison with standard Portage implementation and classical file system. The other possibilities of the project development are considered as well.
Klíčová slova:
FUSE; Gentoo; Linux; Portage; Python; Relační databáze; Systém balíčků; Virtualní souborový systém; FUSE; Gentoo; Linux; Package Manager; Portage; Python; Relational Database; Virtual File System
Instituce: Vysoké učení technické v Brně
(web)
Informace o dostupnosti dokumentu:
Plný text je dostupný v Digitální knihovně VUT. Původní záznam: http://hdl.handle.net/11012/54310