# **NSWI200** Operační systémy

<{Box(infobox)}>
|-----|-----|
| **Stránka předmětu:** | [Web](https://d3s.mff.cuni.cz/teaching/nswi200/) |
| **Učitel:** | [Petr Tůma](https://d3s.mff.cuni.cz/people/petrtuma/) |
| |[Lubomír Bulej](https://d3s.mff.cuni.cz/people/lubomirbulej/)|
| |[Vojtěch Horký](https://d3s.mff.cuni.cz/people/vojtechhorky/)|
| |[Viktor Fuglík](https://d3s.mff.cuni.cz/people/viktorfuglik/)|
| **Odkaz do SISu:** | [NSWI200](https://is.cuni.cz/studium/predmety/index.php?do=predmet&kod=NSWI200) |
| **Diskuze:** | [Discord kanál](https://discord.com/channels/625428723302137876/760256028599517255) |
<{/Box}>

## Nástroje

### Arch Linux a přátelé

Pro instalaci toolchainu na Arch Linuxu stáhněte ![PKGBUILD](/NSWI200/PKGBUILD) do prázdné složky a v ní spusťte `makepkg -si`. Nekompiluje se, pochází z oficiálních Fedora balíčků, instaluje se asi dvě minuty. MSIM je v /usr/bin/, gcc a binutils jsou v /opt/mffd3s/, s čímž oficiální boilerplate v gitu počítá.

### NixOS, MacOS a ostatní Linuxy

Pro msim, cross kompilátor a podporu editorů na (téměř) libovolný Linux i MacOS lze využít [volně dostupnou Nix konfiguraci](https://code.nolog.cz/rkuklik/msim-os-nix). Kompiluje se ze zdrojů, jednorázová instalace zabere okolo čtvrt hodinky.