Notice
Recent Posts
Recent Comments
Link
관리 메뉴

DreamFactory7 :: IT

유닉스 에뮬레이터들 본문

삽질/유닉스 에뮬레이터

유닉스 에뮬레이터들

우루사1호 2022. 12. 18. 00:56

간단하게 정의했다.
이건 내주관이 상당히 섞인거라 잘못된 정보일 수 있다.
댓글로 누군가 정정해준다면 수정을 검토해보겠다.

Cygwin: 리눅스나 유닉스 환경을 그대로 윈도우즈에서 쓸수 있게 만든 소프트웨어
이 환경에서 만들어진 실행파일들은 Cygwin1.dll파일을 반드시 필요로 했었는데 지금은 어떤지 모르겠다.
GUI 환경및 TUI환경을 모두 지원한다.
지금은 어떨지 모르겠지만 GUI를 실행하면 속도가 많이 아니 상당히 느려진다.
20년전 노트북으로 GUI를 실행하면 거의 윈도우즈가 멈추는것 같았다.
가상화하는 기술이 아니라 파일시스템을 윈도우와 바로 공유한다.

MinGW: Minimalist GNU for Windows 약자?
Cygwin과 비슷하지만 개발에 필요한것만 모은 소프트웨어 묶음이다.
실행될때는 Cygwin1.dll파일이 필요없도록 윈도우즈 API를 그대로 사용한다.

Msys: MinGW + Bash 껍데기(쉘)을 함께 넣은 소프트웨어 묶음이다
Cygwin보다는 내용이 부족하다.

Msys2: Cygwin과 비슷한 소프트웨어 묶음이다.
내용이 많다.

WSL: MS에서 만든 유닉스환경 Cygwin, Msys2와 비슷하다.

WSL2: 안써봤다. 그런데 가상화기술로 커널을 넣어버렸다고 한다.

내 설명이 짧은것은 지식도 짧은거니 아래를 참고하라.

https://namu.wiki/w/UNIX/Microsoft%20Windows

 

UNIX/Microsoft Windows - 나무위키

WSL이 나오기 이전에 윈도우 XP나 윈도우 7 등에서는 Subsystem for UNIX-based Applications(aka SUA)라는 것이 있었지만, 리눅스와의 호환성이 부족해서 일부 서버 어플리케이션 외에는 널리 사용되지 않았다

namu.wiki