Win32/Linux를 함께 구축하자: loss32 프로젝트

1 month ago 13

  • loss32WINE과 ReactOS 구성요소를 활용해 Win32 환경을 기본 데스크톱으로 사용하는 Linux 배포판을 목표로 함
  • 사용자는 .exe 파일을 직접 다운로드해 실행할 수 있으며, 완전한 오픈소스 운영체제 형태로 설계됨
  • ReactOS가 Windows NT 커널을 재구현하려는 접근과 달리, loss32는 Linux 커널 위에서 안정성과 호환성을 확보하려는 방향
  • 프로젝트는 WINE 개선, Win32 기반 데스크톱 경험 복원, 창작용 소프트웨어 접근성 확대를 주요 동기로 함
  • 2026년 1월 초기 프로토타입 배포가 예정되어 있으며, 이후 점진적 개선 계획

Win32/Linux 개념

  • Linux는 단독 운영체제가 아니라, WINE과 ReactOS 사용자 영역 등으로 구성된 완전한 시스템의 일부로 설명됨
    • 이 조합을 “Win32/Linux” 또는 “Win32 plus Linux” 로 명명
  • Microsoft가 정의한 완전한 OS 개념을 기반으로, Linux 커널과 Win32 환경의 결합을 지향

프로젝트 개요

  • 목표는 WINE 위에서 Win32 소프트웨어로 구성된 전체 데스크톱 환경을 구축하는 것
    • 사용자는 .exe 파일을 직접 실행할 수 있음
    • Unix 지향 사용자가 아니더라도 접근 가능한 자유롭고 개방된 OS 형태
  • ReactOS와 달리 커널을 새로 구현하지 않으며, Linux 커널과 검증된 구성요소를 사용
    • ReactOS 사용자 영역 일부를 포함해 사용성 향상을 도모
    • Linux 기반이므로 Linux용 소프트웨어 실행도 가능, ReactOS에는 없는 장점

사용자 영역 대체 범위

  • 가능한 한 전체 사용자 영역을 WINE으로 대체하는 방향
  • 구체적 제한이나 예외는 언급 없음

구축 동기

  • 1990년대 후반~2010년대 초반 PC 데스크톱 경험을 유지하고자 함
  • WINE의 불완전한 부분을 개선해, 모든 사용자가 더 나은 호환성을 누릴 수 있도록 함
  • Win32를 “안정적인 Linux ABI” 로 간주
  • 단순히 “가능하기 때문”이라는 실험적 동기도 포함

Win32의 안정성 주장

  • Win32 ABI는 수십 년간 유지된 호환성 기록을 가짐
    • WINE을 통해 Win16 소프트웨어까지 실행 가능
  • 창작 소프트웨어나 게임 등 GNU/Linux 생태계에서 부족한 분야에서도 Win32는 폭넓은 접근성을 제공
  • “세계의 안정적 ABI” 로 표현되며, 문화적 유산에 대한 접근성을 높이는 역할로 평가됨

스크린샷 및 현재 상태

  • 공개된 스크린샷은 Debian 13에서 WINE이 실행 중인 실제 화면
  • 현재는 불편한 요소와 미완성 부분이 존재
  • 목표는 이 환경을 안정화하고 손쉽게 설치 가능한 형태로 패키징하는 것

참여 방법

  • 프로젝트는 hikari_no_yume가 2025년 12월 29일 39C3 행사 중 작성, 12월 30일에 갱신
  • 참여 또는 문의는 이메일(hikari@noyu.me) 또는 IRC 채널 #loss32 (irc.libera.chat) 을 통해 가능
  • 협력 희망 분야:
    • Wayland 컴포지터와 WINE의 통합 개선 (현재 standalone mutter 사용 중)
    • WINE의 explorer.exe, shell32.dll, HiDPI 스케일링, 패키징 관련 작업
    • ReactOS의 explorer.exe, shell32.dll, WINE과의 호환성 문제
    • GNU/Linux 데스크톱 스택 세부 구조 전반

향후 일정

  • 2026년 1월초기 프로토타입 배포 예정
    • /etc/apt/sources.list에 추가 후 sudo apt install로 설치 가능 형태
    • 다수의 미완성·결함 요소가 포함될 예정이며, 이후 반복적 개선 과정 진행 예정

Read Entire Article