Minimalistický operační systém s jádrem Linux na USB disku

but.committeedoc. Ing. Karel Burda, CSc. (předseda) Ing. Anna Kubánková, Ph.D. (člen) Andrej Krištofík (člen) Ing. Ľuboš Nagy, Ph.D. (člen) Ing. Ivo Strašil (člen) doc. Ing. Petr Münster, Ph.D. (místopředseda) Ing. David Kohout (člen)cs
but.defenceStudentka prezentovala výsledky své práce a komise byla seznámena s posudky. Studentka obhájila bakalářskou práci a odpověděla na otázky členů komise a oponenta. Otázky: 1. Je možné Vámi vytvořený postup tvorby live ISO použít i pro zařízení bootovaná z uSD, např. RaspberryPi? Ověřila jste vhodnost Vašeho postupu pro tento typ zařízení? 2. Jak je ve Vašem postupu tvorby live ISO image řešeno použití Device Tree Overlays u mikropočítačů, která tento model používají (např. RockPi)?cs
but.jazykangličtina (English)
but.programInformační bezpečnostcs
but.resultpráce byla úspěšně obhájenacs
dc.contributor.advisorKomosný, Danen
dc.contributor.authorStruziaková, Ladaen
dc.contributor.refereeSlavíček, Karelen
dc.date.created2024cs
dc.description.abstractCílem mé bakalářské práce je vytvořit modifikovaný operační systém Linux založený na distribuci Debian. Předdefinované aplikace, mezi které patří lokální PDF a webový prohlížeč patří mezi požadavky na upravovanou distribuci. Celý systém je uložen na přenosném úložném zařízení, například USB flash disk, a pracuje v režimu pouze pro čtení. Tento režim zajišťuje výmaz veškerých změn provedených při běhu systému s jeho restartem, kromě dat uložených v domovském adresáři uživatelů. Zbylé, nevyužité místo úložného zařízení, je vyhrazeno pro šifrovaný oddíl, který slouží jako bezpečné úložiště pro uživatelská data vytvořena při běhu systému. Zadání práce bylo splněno s využitím funkcí systémové knihovny live-build a postupu pro vytvoření distribuce „od základu“. Došlo k modifikaci zavaděčů (bootloaders), nastavování vnitřních služeb systému (services), vytvoření skriptu pro nastavení systému pomocí live-build knihovny, provedení persistence, a dalších změn. Ačkoliv je práce psaná v anglickém jazyce, systém je připraven pro česky hovořící uživatele. Vytvořené konfigurační skripty a generované ISO obrazy jsou zveřejněny pod MIT licencí dostupné na platformě GitHub.en
dc.description.abstractMy aim of the bachelor thesis is to create a modified Linux operating system based on the Debian distribution. Predefined applications, including a local PDF viewer and a web browser, are among its requirements. The entire system is stored on a portable storage device, such as a USB flash drive, and operates in read-only mode. This mode ensures that any changes made while the system is running are erased with the system reboot, except for data stored in the users’ home directories. The remaining unused space on the storage device is reserved for an encrypted partition that serves as a se cure storage for user data created. The assignment of the work was fulfilled using the functions of the live-build system library and the procedure to create a “from-scratch” distribution. Modifications were made to bootloaders, setting up internal system ser vices, creating a script to set up the system using the live-build library, implementing persistence, and other changes. Although the thesis is written in English, the system is prepared for Czech-speaking users. The created configuration scripts and generated ISO images are published under the MIT license available on the GitHub platform.cs
dc.description.markAcs
dc.identifier.citationSTRUZIAKOVÁ, L. Minimalistický operační systém s jádrem Linux na USB disku [online]. Brno: Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií. 2024.cs
dc.identifier.other159168cs
dc.identifier.urihttp://hdl.handle.net/11012/246470
dc.language.isoencs
dc.publisherVysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologiícs
dc.rightsStandardní licenční smlouva - přístup k plnému textu bez omezenícs
dc.subjectDebianen
dc.subjectLinuxen
dc.subjectlive-builden
dc.subjectLive CDen
dc.subjectLive Systemen
dc.subjectOperační systémen
dc.subjectŠifrováníen
dc.subjectPaleMoonen
dc.subjectPersistenceen
dc.subjectUSB flash disken
dc.subjectDebiancs
dc.subjectEncryptioncs
dc.subjectLinuxcs
dc.subjectlive-buildcs
dc.subjectLive CDcs
dc.subjectLive Systemcs
dc.subjectOperating Systemcs
dc.subjectPaleMooncs
dc.subjectPersistencecs
dc.subjectUSB flash drivecs
dc.titleMinimalistický operační systém s jádrem Linux na USB diskuen
dc.title.alternativeReduced operating system with Linux kernel on USB flash drivecs
dc.typeTextcs
dc.type.driverbachelorThesisen
dc.type.evskpbakalářská prácecs
dcterms.dateAccepted2024-06-10cs
dcterms.modified2024-06-12-10:23:14cs
eprints.affiliatedInstitution.facultyFakulta elektrotechniky a komunikačních technologiícs
sync.item.dbid159168en
sync.item.dbtypeZPen
sync.item.insts2025.03.17 17:18:07en
sync.item.modts2025.01.15 21:32:35en
thesis.disciplinebez specializacecs
thesis.grantorVysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií. Ústav telekomunikacícs
thesis.levelBakalářskýcs
thesis.nameBc.cs
Files
Original bundle
Now showing 1 - 3 of 3
Loading...
Thumbnail Image
Name:
final-thesis.pdf
Size:
10.85 MB
Format:
Adobe Portable Document Format
Description:
file final-thesis.pdf
Loading...
Thumbnail Image
Name:
appendix-1.zip
Size:
5.53 MB
Format:
Unknown data format
Description:
file appendix-1.zip
Loading...
Thumbnail Image
Name:
review_159168.html
Size:
4.88 KB
Format:
Hypertext Markup Language
Description:
file review_159168.html
Collections