https://github.com/dockur/windows
#humorinformatykow #memyit #docker
@entropy_ czyli normalnie wszystko mi powinno z windozy zadziałać normalnie?
@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
@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.
@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
@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
@koszotorobur @slynny_skorpion @wiatraczeg
Strasznie mnie to bawi że to się włącza xD
Ale w to mi nie uwierzycie xDDD
@entropy_
Only run this container on Apple hardware, any other use is not permitted by their EULA.
Spełniam ten warunek
@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...
@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|LOG
END] _
#[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ć