[[include(틀:OperatingSystems)]] [[TableOfContents]] == 소개 == ~~옛날 옛적 부터 만들어온 고대의 OS~~ 역사가 오래된 OS 전세계 데스트톱 시장을 휘어 잡고 있는 OS 이다. == 관련자료 == * [[http://soen.kr Win32 API 강좌]] * [[WinAPI]] == 간단 상식 == * Windows 9x 버전 커널은 더이상 나오지 않고, Windows NT(New Technology)를 커널로 사용한다. 따라서 디버깅하다가 ntdll.dll 을 따라 들어갔다면 먼가 잘못된 것일 가능성이 크다. * Windows 환경에서 처음 C언어를 공부할 때 scanf_s와 관련된 문제를 겪고 있다면 SDL(Secure Development Lifecycle) 옵션이 켜져있는 것이다. * Windows 10 이 출시되었을 때 윈도우 7에 대해서 무료 업데이트를 실시한 적이 있다. * Windows 10 부터 기존의 업데이트 방식이 아닌 형식으로 업데이트가 이루어지고 있다. macOS의 영향을 받은 것으로 보인다. * Windows 10 의 업데이트가 귀찮더라도 어지간하면 보안적인 측면에서 끄지 않는 것을 추천한다. * Windows 10 Build 14316 부터 WSL(Windows Subsystem for Linux) 를 통하여 Ubuntu를 지원하기 시작했다. 가상머신과는 다르다는 점을 주목하길 바란다 자세한 정보는 [https://blogs.msdn.microsoft.com/eva/?p=7633] 를 참조 바란다. * WSL(Windows Subsystem for Linux)는 Microsoft Store를 이용하여 설치하면 편하다. 현제 Kali Linux, Debian, SUSE, UBUNTU 등 다양한 배포판을 지원하는 것으로 보인다. 다만 GUI를 사용하길 원한다면 X Server을 사용하여 띄워야하니 GUI를 사용할 목적이라면 차라리 가상머신이 낳지 않은지 신중히 고민해봐야 한다. * UBUNTU 배포판의 패키지 버전이 대체로 낮아서 개발용으로 쓰기에는 적합하지 않다. 특히 최신의 기술이 적용되는 분야라면 더욱더..- [[bluemir]] ---- [OperatingSystem]