윈도우 환경(98~XP)에서 이용할 수 있는 유닉스 플랫폼의 목록입니다. [[TableOfContents]] == 선택하기 == 선택에 참고하시기 바랍니다. * 진짜 유닉스를 원한다 ---> BSD 계열이나 Linux 기반 배포판, MINIX, OpenSolaris 중에서 골라 설치하시기 바랍니다. * 진짜 유닉스를 원하는데 --> VMware * 진짜 유닉스를 원하는데 파티션 설정을 못하거나 할 수 없다 --> coLinux, andLinux * 유닉스 쉘만 원한다 --> [[cygwin|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 == 리눅스 커널 이식 == * [http://colinux.org coLinux] Cooperative Linux는 윈도우에서 응용 프로그램 형태로 동작할 수 있도록 이식된 리눅스입니다. 설치하면 프로그램 형태로 리눅스 커널이 부팅되고, 사용자는 별도의 콘솔 프로그램을 이용하여 리눅스 콘솔에 접속하거나, 네트워크 설정을 하고(별도의 브리지 드라이버 이용) 외부에서 터미널 로그인을 할 수 있습니다. 최신 버전은 Linux 2.6.x.x 커널 기반의 Debian, Gentoo, Arch Linux, Fedora Core의 파일시스템 이미지에서 부팅합니다. * [http://www.andlinux.org/ andLinux] * [http://wiki.gp2x.org/wiki/AndLinux gp2x.org의 andLinux 위키 페이지] andLinux는 Cooperative Linux를 기반으로 해서, 윈도우에서 리눅스 응용 프로그램을 개발 및 실행 할 수 있도록 고안 되었습니다. 최신 버전은 아직 '''PreBeta''' 단계입니다. andLinux는 대부분의 리눅스 응용 프로그램을 수정 하지 않고 사용 할 수 있으며, 아직 프린터 드라이버를 제공하지 않습니다. == 유닉스 환경 == * [http://www.cygwin.com Cygwin] [Cygwin] 은 윈도우용의 리눅스와 유사한 환경입니다. 쉘, 프로그래밍 환경, 일반 유틸리티, X 윈도우 등의 환경을 종합적으로 제공합니다. 유일한 단점은 cygwin1.dll 레이어 위에 있다는 것과 조금 느리다는 점입니다. 일반적으로 가장 좋은 선택입니다. 단 Cygwin으로 작성한 프로그램을 상업적으로 재배포하려면 cygwin1.dll을 들고다녀야 하는데, 그러기 위해서는 RedHat 에서 라이선스를 받아야 합니다. 단 GPL로 하면 예외.(cygwin1.dll을 포함하여 정적 빌드가 안되기 때문에 반드시 dll까지 배포해야 합니다) * [http://www.mingw.org MinGW/MSYS] MinGW 는 윈도우로 이식된 GNU 의 개발 도구 모음입니다. Cygwin과 달리 윈도우의 시스템 DLL에 의존성이 있습니다. 윈도에서 바로 동작할 수 있는 GNU 개발 환경과 유틸리티를 제공합니다. 기능상 Cygwin과 유사하나 Cygwin에 비해 기능 제한이 있습니다. MSYS라는 소규모 쉘 환경도 제공하고, Win32 GUI 프로그램도 개발이 가능합니다. * [http://gnuwin32.sourceforge.net/ GnuWin32] GNU 와 다른 오픈 소스 유틸리티들을 Win32환경으로 이식해 놓은 것입니다. * [http://unxutils.sourceforge.net/ GNU utilities for Win32 (UnxUtils)] GNU 와 다른 오픈 소스 유틸리티들을 Win32환경으로 이식해 놓은 것입니다. * [http://www.microsoft.com/windows/sfu Windows Services for UNIX (SFU)] * [http://www.interix.com/tools/warehouse.htm Interix에서 사용할 수 있는 오픈소스 패키지] (대부분 최신 버전으로 유지되고 있습니다.) Cygwin 이나 MinGW와 유사한 환경입니다. 원래는 Interop Systems의 Interix라는 제품이나 마이크로소프트가 사들여 무료 다운로드 가능합니다. 유닉스 사용자가 윈도우로 미그레이션이 쉽도록 돕는 측면이 강합니다. 기본적으로 System V 환경을 제공하며, 다른 오픈 소스 환경과 다르게 NFS 클라이언트와 서버를 제공합니다. csh과 ksh 환경도 제공합니다. == 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 (내장) || == X 윈도우 서버 == * [http://x.cygwin.com/ Cygwin/X] Cygwin 패키지의 X.Org 패키지 중 X 서버를 설치하면 윈도우에서 X 서버를 띄우고 로컬 컴퓨터나 외부 서버에서 X 클라이언트를 부를 수 있습니다. 최근 버전은 rootless 서버도 지원하기 때문에, 윈도 바탕 화면 상에서 바로 X 클라이언트만 불러낼 수 있습니다. * [http://www.straightrunning.com/XmingNotes/ Xming 현 사이트] * [http://freedesktop.org/wiki/Xming Xming 구 사이트] * [http://rommance.net/wikix/index.php?display=Xming 소개와 설치 사용 방법(한국어)] Xming 은 윈도우용 X 서버로 Xmanager와 비슷한 프로그램입니다. Xmanager와 달리 GPL입니다. Cygwin/X의 cygwin1.dll 의존성이 없는 판입니다. 만일 리눅스 박스를 두고 PuTTY를 써서 접속해서 사용하신다면 거의 바로 Xming을 붙여 사용하실 수 있습니다. * [http://www.pexus.com/index.html X-Deep/32 X Server] 원래 상용이었던 것이 프리웨어로 바뀌었다가 다시 상용이 되었습니다. 상당히 뛰어난 기능을 지원하고 있습니다. 단 한글 폰트는 알아서 설치해야 합니다. * [http://www.netsarang.co.kr/products/xmg_detail.html 넷사랑컴퓨터 Xmanager] 무료는 아니지만 한국산이고 거의 모든 기능을 잘 지원하며, 한글과 여러 시스템의 폰트 패키지를 제공합니다. == 윈도에서 리눅스 자원 활용하기 == * [http://stania.pe.kr/wiki/Linux/CoLinux 동일한 시스템의 ext3 파티션을 coLinux, Samba 를 이용해 접근] 동일한 시스템 하에 있는 ext 파일 시스템에 좀 더 편리하게 접근하는 방법을 소개합니다. (편리한가..) ---- CategorySoftwareTool