오픈소스 개발자, Linux를 Windows 95·Windows 98·Windows ME에 이식

발행: (2026년 4월 26일 AM 03:34 GMT+9)
3 분 소요
원문: Slashdot

Source: Slashdot

Background

Microsoft는 2016년에 **Windows Subsystem for Linux (WSL)**을 도입하여 Windows 10 및 이후 버전에서 선택적인 Linux 환경을 제공했습니다. 이제 한 오픈소스 개발자가 이 개념을 레거시 Windows 95, Windows 98, 그리고 Windows ME 플랫폼으로 확장했으며, Linux 커널 6.19를 Windows 9x 커널과 함께 실행시켜 두 커널이 동시에 동작하도록 만들었습니다. 이 프로젝트는 블로그 *It’s FOSS*에서 보도되었습니다.

Implementation Details

  • 가상 디바이스 드라이버가 초기화를 담당하고, 디스크에서 Linux 커널을 로드하며 페이지 폴트와 시스템 콜을 위한 이벤트 루프를 관리합니다.
  • Win9x는 표준 Linux 시스템 콜 인터럽트에 필요한 인터럽트 테이블을 지원하지 않기 때문에, WSL9x는 해당 호출을 오류 처리기로 재라우팅합니다.
  • wsl.com이라는 작은 16‑비트 DOS 프로그램이 Linux의 터미널 출력을 실행된 MS‑DOS 프롬프트 창으로 다시 파이프합니다.

Compatibility and Performance

  • WSL9x는 하드웨어 가상화를 필요로 하지 않으며, i486 정도의 오래된 머신에서도 실행될 수 있습니다.
  • 개발자는 Mastodon에 프로젝트가 Linux가 486 지원을 중단하기 직전에 완료되었다고 언급했습니다:

Availability and Licensing

  • 소스 코드는 codeberg.org에 호스팅되어 있습니다: https://codeberg.org/hails/wsl9x 그리고 GPL‑3 라이선스로 배포됩니다.
  • 개발자는 프로젝트가 AI 도움 없이 작성되었다고 자부합니다.
0 조회
Back to Blog

관련 글

더 보기 »