Unverified Commit a1e4ed16 authored by Kroese's avatar Kroese Committed by GitHub
Browse files

feat: Support Windows Server 2025 (#740)

parent a2a8ad82
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
FROM scratch
COPY --from=qemux/qemu-docker:6.00 / /
COPY --from=qemux/qemu-docker:6.01 / /

ARG VERSION_ARG="0.0"
ARG DEBCONF_NOWARNINGS="yes"
@@ -28,7 +28,7 @@ COPY --chmod=755 ./src /run/
COPY --chmod=755 ./assets /run/assets

ADD --chmod=755 https://raw.githubusercontent.com/christgau/wsdd/v0.8/src/wsdd.py /usr/sbin/wsdd
ADD --chmod=664 https://github.com/qemus/virtiso/releases/download/v0.1.262-2/virtio-win-0.1.262.tar.xz /drivers.txz
ADD --chmod=664 https://github.com/qemus/virtiso-whql/releases/download/v1.9.40-0/virtio-win-1.9.40.tar.xz /drivers.txz

EXPOSE 8006 3389
VOLUME /storage
+2 −0
Original line number Diff line number Diff line
@@ -98,11 +98,13 @@ kubectl apply -f kubernetes.yml
  | `vista`   | Windows Vista Enterprise | 3.0 GB   |
  | `winxp`   | Windows XP Professional  | 0.6 GB   |
  ||||
  | `2025`    | Windows Server 2025      | 5.0 GB   |
  | `2022`    | Windows Server 2022      | 4.7 GB   |
  | `2019`    | Windows Server 2019      | 5.3 GB   |
  | `2016`    | Windows Server 2016      | 6.5 GB   |
  | `2012`    | Windows Server 2012      | 4.3 GB   |
  | `2008`    | Windows Server 2008      | 3.0 GB   |
  | `2003`    | Windows Server 2003      | 0.6 GB   |
  ||||
  | `core11`  | Tiny 11 Core             | 2.1 GB   |
  | `tiny11`  | Tiny 11                  | 3.8 GB   |
+0 −5
Original line number Diff line number Diff line
@@ -705,11 +705,6 @@ addDriver() {
    "winvista"* )
      [[ "${driver,,}" == "viorng" ]] && return 0
      ;;
    "win2025"* | "win11x64-iot"* | "win11x64-ltsc"* )
      [[ "${driver,,}" == "smbus" ]] && return 0
      [[ "${driver,,}" == "pvpanic" ]] && return 0
      [[ "${driver,,}" == "viogpudo" ]] && return 0
      ;;
  esac

  local dest="$path/$target/$driver"