Hlavní navigace

Vlákno názorů ke zprávičce Snadná instalace Windows na Raspberry Pi od msx. - Ten Win je celý nejaký zvláštny. Mal som...

  • Aktualita je stará, nové názory již nelze přidávat.
  • 4. 9. 2021 16:37

    msx.

    Ten Win je celý nejaký zvláštny. Mal som rio na RPi400, ale:
    - síce doň to stiahol ako arm64, Windows hlásil arm32
    - aplikácia x86 išla cca 4x pomalšie, než tá istá v Ubuntu kompilovaná pre Linux
    - bežia tam x84 aj x86-64 aplikácie, tiež natívne arm aplikácie, ale používateľ tak jednoducho ani nezistí, aký typ aplikácie reálne beží, hlavne som nezistil, či je arm aplikácia 32 alebo 64 bitová
    - celé je to neskutočne pomalé, hoci použiteľné, myslím, že 80 softvéru sa emuluje, keďže procesor je neustále vyťažený v priemere na 50 %, čo je veľká škoda
    - neustále to aktualizuje , čím sa znižuje komfort
    - nepozná wifi, ale zatiaľ je to testovacia verzia, lenže wifi pozná len Ubuntu (teraz hovorím o 64 bitových systémoch pre RPi400

    Stojí to ale za to. Verím, že raz sa dočkáme kvalitného Windows na ARM.

  • 4. 9. 2021 17:31

    msx.

    Mám tam neskutočne veľa chýb, to je tak, keď píšem z mobilu, takže opravujem:
    - síce som to stiahol ako amr64
    - aplikácia x86-64 išla cca 4x pomalšie
    - bežia tam x86 aj x86-64 aplikácie, tiež natívne arm aplikácie, ale používateľ tak jednoducho ani nezistí, aký typ aplikácie reálne beží, hlavne som nezistil, či je arm aplikácia 32 alebo 64 bitová, podarilo sa mi zistil len to, či beží x86 a ak áno, tak či je 32 alebo 64 bitová, ak arm, tak buď všetko bolo rovnaké (arm64, resp. arm32, ale nezistil som, čo to bolo za aplikáciu)
    - celé je to neskutočne pomalé, hoci použiteľné, myslím, že 80 % softvéru sa emuluje, keďže procesor je neustále vyťažený v priemere na 50 %, čo je veľká škoda, dokonca aj aplikácie vo Windows sú z veľkej časti len x86, čo uvoľneniu procesora nepridá, služby v pozadí tam bežali, ale pre aký typ procesora boli, to netuším, typujem, že tiež všetko x86, takže zrejme len emulácia
    - k tej aktualizácii len toľko, že prvotná inštalácia a aktualizácie trvali zhruba 2-2,5 hodiny, čo nepoteší, pretože také Ubuntu arm64 bolo pripravené za polovičný čas a keď si k tomu pridáme fakt, že Windows má aktualizácie povinné, tak vypínanie, resp. reštarty sú na dlho, s Intelom alebo AMD sa to porovnávať nedá, trvá to proste dlho, svoje robí aj procesor, ale ako hovorím, ten toho zrejme veľa emuluje, inak by to bolo rýchlejšie
    - to wifi mi nešlo ani v Raspberry OS 64-bit ani vo Windows 11 arm64, len v Ubuntu, to je ale v tom klasickom Unity vzhľade nepoužiteľné (pre mňa, vďaka tomu som na istú dobu dokonca skoncoval s Linuxom ako takým), takže to vyriešila inštalácia Cinnamon, teraz ešte prísť na to, ako odinštalovať to Unity, ale to už odbieham od témy.

    Myšlienka Windowsu na arm sa mi páči, ale pýta si to veľa vecí dotiahnuť. Hlavne zminimalizovať emuláciu, lebo procesor ide vlastne naplno ešte aj v pozadí, spúšťanie jednoduchých aplikácií (Total Commander (áno, spustil som aj ten)) trvá niekoľko sekúnd, takmer 10. Ale ten pocit, že nefučí ventilátor je neopísateľný. Na mojom NUCe je síce ventilátor ticho, ale občas sa ozve, ale je to každopádne príjemný pocit, keď je to stále ticho. Vedel by som si predstaviť spustenie Winodws na tých mnohojadrových ARM, predpokladám, že Intel a AMD by boli značne pozadu aj pri emulácii, ale bol by to veľký krok. Problémom aj ale aj to, že vývojári neponúkajú natívne arm aplikácie až na takej úrovni ako x86 aplikácie, čo musím pri Windows ešte zdôrazniť. Veď len taký Lazarus som musel inštalovať v Linuxe cez apt, keďže na stránke arm verzia na stiahnutie nie je. Vo Winodws je možné použiť iba emulovanie x86 verzie z x86 Windows. Ono to ide, ale opäť hovorím, je to pomalšie a pýta sa podpora aj pre arm. Ak toto nebude, Windows na arm sa nerozšíri. Apple má v tomto väčšie slovo, tí prešli na arm a ostatní, ak chcete, pridajte sa, ak nie máte smolu. A už je všetko podstatné podporované natívne.

  • 6. 9. 2021 10:44

    Lol Phirae

    bežia tam x86 aj x86-64 aplikácie, tiež natívne arm aplikácie, ale používateľ tak jednoducho ani nezistí, aký typ aplikácie reálne beží

    A k čemu mu ta informace bude? Normálního uživatele to vůbec nezajímá.

    dumpbin /headers

    IMAGE_FILE_MAC­HINE_*
    https://docs.microsoft.com/en-us/windows/win32/debug/pe-format#machine-types