čtvrtek 27. dubna 2017

Lesk a bída Windows IoT na Raspberry Pi

Microsoft dal k dispozici Windows IoT pro Raspberry Pi 2. Tento systém má však k dokonalosti daleko. Hlavní nevýhodou je, že to vlastně ani systém není. Lze na něm sice spustit UWP aplikace (tzv. "Moderní aplikace", původně "Metro"), ale jen podobným způsobem jako na starých mobilních telefonech, tj. jen jednu aplikaci, která zabere celou obrazovku (tj. žádný multitasking). Další překážkou je, že vše je nutné naprogramovat, nelze použít žádné hotové komponenty, jako třeba v systému Raspbian (tj. WWW server s podporou PHP, SQL databázi MySQL/MariaDB, FTP server, vytvářet skripty v jazyce Python, Perl, v shellu Bash, spouštět úlohy periodicky pomocí démona cron atd). Systém také nemá žádné grafické prostředí (pouze aplikaci pro základní nastavení).

Dalšími velmi nepříjemnými nedostatky je absence akcelerace GPU, takže i pouhé zobrazení vyskakovacího menu může být trhané. Když někdo odpojí monitor, rozlišení se nastaví na implicitní hodnotu. Podpora kamery neexistuje. Bluetooth funguje jen na nízkých rychlostech. Při připojování externích zařízení (USB, GPIO) je pravděpodobné, že nebudou fungovat (chybějící ovladače)... Také nefunguje audio a kompozitní výstup.

Samostatným problémem jsou nefunkční aktualizace, které znamenají začít vše od nuly, což znemožňuje vytváření serózních nasazení kdekoliv v průmyslu, školství, zdravotnictví atp.[2]

Takže sice Microsoft něco pro Raspberry má, ale už nikoho moc nezajímá, jestli to vůbec půjde reálně používat.

Zdroje:
[1] https://developer.microsoft.com/en-us/windows/iot/docs/ReleaseNotesInsiderPreview
[2] https://channel9.msdn.com/Blogs/raw-tech/Manually-Updating-a-Raspberry-Pi-2-running-Windows-10-IoT-Core-to-the-1001058663-Update