운영체제 공부중인데...


POSIX 간단한 개념을 알게 되었는데 서브시스템은 도대체 뭔지 궁금하네요.


유닉스 계열 외에 마이크로소프트 윈도 NT는 POSIX 1.0에 준하는 POSIX 서브 시스템을 탑재하고 있으며, POSIX 응용 프로그램을 서브 시스템에서 실행할 수 있다. 이는 주로 미국 정부기관의 컴퓨터 시스템 도입조건(FIPS)에서 POSIX 준거할 것을 요구하기 때문이다. 윈도 2000까지 POSIX 서브시스템을 탑재하고 있었지만 윈도 XP에서 폐지되었다. 이후 윈도 2003 R2 부터 POSIX 2.0에 준하는 Subsystem for UNIX-based Applications(SUA)를 통해 POSIX를 지원하고 있다.


결국은 이 서브시스템을 만든게 마소가 정부기관에서도 윈도우 사용할 수 있도록 하기 위해서 만든 것 인가요? 


근데 윈도우 XP 에서 폐지했으면 지금은 정부기관에서는 윈도우안쓰는 것인지... ㅡㅡ;;; 어이없는 질문이지만


Windows Subsystem for Linux is a compatibility layer for running Linux binary executables natively on Windows 10 using an Ubuntu image, acting as an upgrade and replacement for Windows Services for UNIX. It was released in beta in April 2016.


찾아보니까 리눅스 서브시스템도 있고... 제가 윈도우 10 쓰는데도 이런것도 있는지도 몰랐네요.. 


참고로 WIN API 로 쓰레드 생성하고 이런거 해보는 중 인데 너무 짜증나고 답답함... ㅡㅡ;;