V seznamu chybí z neblokových filesystémů tmpfs (initramfs) naplněný z CPIO. Přes něj lze nabootovat již cokoliv. Může se to hodit, tento krok vynechat, ale i s NFS jsou moje zkušenosti z embedded vývoje a laboratoří ve škole takové, že správná konfigurace interface a napojení na svazek chodí jen opravdu ve velmi omezeném množství případů. S initramfs pak bez problémů chodí nakonfigurování interface vždy. Máme to i s overlayem nad RO svazky pro celé laborky nebo cele skupiny embedded systémů. Již jsme naše řešení několikrát publikovali, ale pokud bude zájem, mohu přidat odkazy...
Fotky laboratoří (běžně pro lokální práci studentů, letos a v loňském roce dostupné jen vzdáleně) https://ppisa.rajce.idnes.cz/20210306-InstallFest/ a https://ppisa.rajce.idnes.cz/202105xx-APO_Virtual_Laboratory/ . x86 desktopy jsou bottované z jednoho Debian exportu přes diskless infrastrukturu (správce, vývojář Aleš Kapica) https://wiki.control.fel.cvut.cz/mediawiki/index.php/Diskless . Embedded desky MZ_APO, SoC+FPGA Xilinx Zynq 7010 https://cw.fel.cvut.cz/wiki/courses/b35apo/documentation/mz_apo/start jsou startované z Debian exportu a s fully preemptive jádrem a designem natahovaným přes TFTP, využívá se jednoduchý skript init-overlay https://github.com/ppisa/rpi-utils . Letos nemohli studenti pracovat s hardwarem lokálně v laboratořích, 20 kitů jsme půjčovali domů s lokálním bottem a osm bylo k dispozici v laboratoři nabootovaných přes NFS a zpřístupněných přes SSH (root pro přímou práci s HW a FPGA) a k sledování po dvojicích přes BigBluButton. Pro veřejnost a jako pilotní test i pro veřejnost na Installfestu https://youtu.be/W6DrS8H5YJg . Dva kity byly doplněné i možností "mechanické"/"manuální" interakce na dálku, vstupy se dají nastavovat přes modelářská servíčka.
Kompletní materiály předmětu B35APO Architektury počítačů. https://cw.fel.cvut.cz/wiki/courses/b35apo/start . Na stránkách jsou volně přístupné všechny slidy, nahrávky přednášek, zkrácených přednášek, materiály ke cvičením atd.