slynny_skorpion

@entropy_ czyli normalnie wszystko mi powinno z windozy zadziałać normalnie?

entropy_

@slynny_skorpion szczerze wątpię żeby 100% działało ale... w sumie sam nie wiem co o tym myśleć.

Bawi mnie widows w dockerze xD

wiatraczeg

@slynny_skorpion e, raczej nie, wydaje mi się że to taka sztuka dla sztuki i pewnie od sosem jest vmka tak czy siak


Jedyne co przychodzi mi do głowy to ewentualny support dla programów wykorzystujących jakieś specjalne chwyty przez plecy ze starego win API.

koszotorobur

@entropy_ - to jest wirtualizowany Windows - po prostu w kontenerze działa hypevisor KVM na którym jest uruchamiany Windows.

Takie coś można uruchomić na Linuksie ręcznie - ale cały ten projekt po prostu wszystkie kroki automatyzuje.

Niemniej jestem pod wrażeniem

koszotorobur

@entropy_, @slynny_skorpion, @wiatraczeg - zainstalowałem sobie to dzisiaj - zamiast dockera użyłem podmana w trybie rootless i wszytko działa na moim Linux Mint.

A jak to działa z praktycznego punktu widzenia?


  • Tak jak pisałem już wcześniej jest to wizualizowany Windows uruchamiany na KVM

  • ISO Windowsa się ściąga legalnie prosto od Microsoftu w uruchomionym kontenerze

  • ISO Windowsa jest ekstraktowane, modyfikowane tak by instalacja nie wymagała interakcji z użytkownikiem, i budowane raz jeszcze z dodatkowymi sterownikami

  • Windows 11 jest systemem, który pobiera i instaluje się domyślnie - można to zmienić - oczywiście Windows się nie zaktywuje więc będzie działać jako swoista wersja testowa

  • Jak już się ten Windows uruchomi to się go używa poprzez VNC w przeglądarce (widać to na sceenshotach).

  • Wszystko jest dosyć wolne ale działa

1147e034-3f23-416d-9330-25a827a19069
a44800c2-dc05-4423-b9c8-5d080d0ed977
7ef7547e-9a0c-4e65-aced-d5862f1494d5
koszotorobur

@entropy_

Only run this container on Apple hardware, any other use is not permitted by their EULA.

Spełniam ten warunek

0cac359c-b7c0-49e0-8ea6-0d627b47c02b
wiatraczeg

@koszotorobur tak myślałem że to jakiś hypervisor musi być

@entropy_ można zasymulować mac na macu

Tylko nie wiem do czego to jest, jakiś real case jak wymyślam to właściwie potem sobie myślę, że to i tak można prościej zrobić. Nie wiem...

koszotorobur

@entropy_ - ten macOS nie bootuje mi się bez względu na wersję jaką staram się uruchomić:

BdsDxe: failed to load Boot0001 "UEFI Misc Device" from PciRoot(0x0)/Pci(0xA,0x0): Not Found

BdsDxe: loading Boot0002 "UEFI Misc Device 2" from PciRoot(0x0)/Pci(0x5,0x0)

BdsDxe: starting Boot0002 "UEFI Misc Device 2" from PciRoot(0x0)/Pci(0x5,0x0)

#[EB|LOGEND] _

#[EB.BST.FBS|-]

#[EB|B:BOOT]

#[EB|LOG:HANDOFF TO XNU] _

======== End of efiboot serial output. ========

No cóż - zawsze mogę na moim starym MacBooku Pro zainstalować macOS jak będę potrzebował

Zaloguj się aby komentować