· KLDP.org · KLDP.net · KLDP Wiki · KLDP BBS ·
Unix Platform For Win32

윈도우 환경(98~XP)에서 이용할 수 있는 유닉스 플랫폼의 목록입니다.


1. 선택하기


선택에 참고하시기 바랍니다.

  • 진짜 유닉스를 원한다 ---> BSD 계열이나 Linux 기반 배포판, MINIX, OpenSolaris 중에서 골라 설치하시기 바랍니다.
  • 진짜 유닉스를 원하는데 --> VMware
  • 진짜 유닉스를 원하는데 파티션 설정을 못하거나 할 수 없다 --> coLinux, andLinux
  • 유닉스 쉘만 원한다 --> Cygwin 또는 MSYS
  • 재배포 가능한 Win32 프로그램을 유닉스같은 환경에서 개발하고 싶다 --> Cygwin, MinGW/MSYS
  • 난 grep이나 wget같은 유틸리티 몇 개만 있으면 된다 --> GnuWin32, UnxUtils
  • NFS를 써야 겠다 --> Windows Services for Unix
  • System V 환경에 익숙하다 --> Windows Services for Unix
  • X 클라이언트 창을 윈도우에서 불러내고 싶다. 돈은 없다 --> Cygwin/X, Xming(추천)
  • X 클라이언트 창을 윈도우에서 불러내고 싶다. 돈은 있다 --> Xmanager, X-Deep/32

2. 리눅스 커널 이식


  • [http]coLinux

    Cooperative Linux는 윈도우에서 응용 프로그램 형태로 동작할 수 있도록 이식된 리눅스입니다. 설치하면 프로그램 형태로 리눅스 커널이 부팅되고, 사용자는 별도의 콘솔 프로그램을 이용하여 리눅스 콘솔에 접속하거나, 네트워크 설정을 하고(별도의 브리지 드라이버 이용) 외부에서 터미널 로그인을 할 수 있습니다. 최신 버전은 Linux 2.6.x.x 커널 기반의 Debian, Gentoo, Arch Linux, Fedora Core의 파일시스템 이미지에서 부팅합니다.

  • [http]andLinux
  • [http]gp2x.org의 andLinux 위키 페이지

    andLinux는 Cooperative Linux를 기반으로 해서, 윈도우에서 리눅스 응용 프로그램을 개발 및 실행 할 수 있도록 고안 되었습니다. 최신 버전은 아직 PreBeta 단계입니다. andLinux는 대부분의 리눅스 응용 프로그램을 수정 하지 않고 사용 할 수 있으며, 아직 프린터 드라이버를 제공하지 않습니다.

3. 유닉스 환경


  • [http]Cygwin

    Cygwin 은 윈도우용의 리눅스와 유사한 환경입니다. 쉘, 프로그래밍 환경, 일반 유틸리티, X 윈도우 등의 환경을 종합적으로 제공합니다. 유일한 단점은 cygwin1.dll 레이어 위에 있다는 것과 조금 느리다는 점입니다. 일반적으로 가장 좋은 선택입니다. 단 Cygwin으로 작성한 프로그램을 상업적으로 재배포하려면 cygwin1.dll을 들고다녀야 하는데, 그러기 위해서는 RedHat 에서 라이선스를 받아야 합니다. 단 GPL로 하면 예외.(cygwin1.dll을 포함하여 정적 빌드가 안되기 때문에 반드시 dll까지 배포해야 합니다)

  • [http]MinGW/MSYS

    MinGW 는 윈도우로 이식된 GNU 의 개발 도구 모음입니다. Cygwin과 달리 윈도우의 시스템 DLL에 의존성이 있습니다. 윈도에서 바로 동작할 수 있는 GNU 개발 환경과 유틸리티를 제공합니다. 기능상 Cygwin과 유사하나 Cygwin에 비해 기능 제한이 있습니다. MSYS라는 소규모 쉘 환경도 제공하고, Win32 GUI 프로그램도 개발이 가능합니다.

  • [http]GnuWin32

    GNU 와 다른 오픈 소스 유틸리티들을 Win32환경으로 이식해 놓은 것입니다.

  • [http]GNU utilities for Win32 (UnxUtils)

    GNU 와 다른 오픈 소스 유틸리티들을 Win32환경으로 이식해 놓은 것입니다.

  • [http]Windows Services for UNIX (SFU)
  • [http]Interix에서 사용할 수 있는 오픈소스 패키지 (대부분 최신 버전으로 유지되고 있습니다.)

    Cygwin 이나 MinGW와 유사한 환경입니다. 원래는 Interop Systems의 Interix라는 제품이나 마이크로소프트가 사들여 무료 다운로드 가능합니다. 유닉스 사용자가 윈도우로 미그레이션이 쉽도록 돕는 측면이 강합니다. 기본적으로 System V 환경을 제공하며, 다른 오픈 소스 환경과 다르게 NFS 클라이언트와 서버를 제공합니다. csh과 ksh 환경도 제공합니다.

4. Windows 지원 비교

Windows 지원 비교

Windows 9x 2K XP 2003 Vista
coLinux X O O O ?
andLinux X O O O ?
Cygwin O O O O O
MinGW, MSYS O O O O ?
GnuWin32 O O O O O
UnxUtils O O O O ?
SFU X O O O(R2부터 내장) X (내장)

5. X 윈도우 서버


  • [http]Cygwin/X

    Cygwin 패키지의 X.Org 패키지 중 X 서버를 설치하면 윈도우에서 X 서버를 띄우고 로컬 컴퓨터나 외부 서버에서 X 클라이언트를 부를 수 있습니다. 최근 버전은 rootless 서버도 지원하기 때문에, 윈도 바탕 화면 상에서 바로 X 클라이언트만 불러낼 수 있습니다.

  • [http]Xming 현 사이트
  • [http]Xming 구 사이트
  • [http]소개와 설치 사용 방법(한국어)

    Xming 은 윈도우용 X 서버로 Xmanager와 비슷한 프로그램입니다. Xmanager와 달리 GPL입니다. Cygwin/X의 cygwin1.dll 의존성이 없는 판입니다. 만일 리눅스 박스를 두고 PuTTY를 써서 접속해서 사용하신다면 거의 바로 Xming을 붙여 사용하실 수 있습니다.

  • [http]X-Deep/32 X Server

    원래 상용이었던 것이 프리웨어로 바뀌었다가 다시 상용이 되었습니다. 상당히 뛰어난 기능을 지원하고 있습니다. 단 한글 폰트는 알아서 설치해야 합니다.

  • [http]넷사랑컴퓨터 Xmanager

    무료는 아니지만 한국산이고 거의 모든 기능을 잘 지원하며, 한글과 여러 시스템의 폰트 패키지를 제공합니다.

6. 윈도에서 리눅스 자원 활용하기




ID
Password
Join
You can do very well in speculation where land or anything to do with earth is concerned.


sponsored by andamiro
sponsored by cdnetworks
sponsored by HP

Valid XHTML 1.0! Valid CSS! powered by MoniWiki
last modified 2007-11-07 18:18:45
Processing time 0.0122 sec