Winboatin taustalla oleva idea on itse asiassa erinomainen, mutta toteutus vaikuttaa tällä hetkellä vielä hieman epävakaalta. Vuoden alussa tehdyn asennuksen jälkeen järjestelmä toimi, mutta tänään ohjelmisto lakkasi kokonaan toimimasta.
Image ilmoitti yllättäen riittämättömästä keskusmuistista (RAM). Yritin vielä korjata ongelman manuaalisesti, mikä kuitenkin valitettavasti teki järjestelmästä lopullisesti käyttökelvottoman. Sen sijaan, että olisin käyttänyt enemmän aikaa vianetsintään, siirryin suoraan Dockurr Windows-imageen – se muodostaa muutenkin Winboatin teknisen perustan.

1. Valmistelu
Koska käytän Podmania, loin ensin tarvittavat hakemistot isäntäjärjestelmääni. Näin tietojen eheys säilyy, jos kontti on luotava uudelleen:
mkdir -p $HOME/Windows/System
mkdir -p $HOME/Windows/Shared
2. Käynnistyskomento
Tärkeä huomautus: Korvaa muuttujien -e USERNAME ja -e PASSWORD paikkamerkit omilla tunnuksillasi.
podman run -d \
--name windows \
-p 8006:8006 \
--device=/dev/kvm \
--cap-add NET_ADMIN \
-e RAM_SIZE="8G" \
-e USERNAME="Carsten" \
-e PASSWORD="1234" \
-e LANGUAGE="German" \
-v $HOME/Windows/System:/storage:Z \
-v $HOME/Windows/Shared:/shared:Z \
--stop-timeout 120 \
dockurr/windows
Kun kontti on aktiivinen, voit avata Windows-instanssin suoraan selaimellasi:
http://127.0.0.1:8006

3. Yhteenveto
Yllä mainittu komento piti suorittaa vain kerran. Päivittäisessä käytössä Windows-ympäristöä voi nyt hallita mukavasti näillä lyhytkomennoilla:
- Käynnistäminen:
podman start windows - Pysäyttäminen:
podman stop windows(tai sammuta suoraan Windowsin sisältä) - Tilan tarkistaminen:
podman ps -a
Hyödyllisiä linkkejä:
- Käytetty image: GitHub - dockur/windows
- Alkuperäinen sovellus: Winboat.app
- Podman-projektisivu: Podman