Windows윈도우
마이크로소프트(Microsoft)가 개발·판매하는 운영체제 제품군. 1985년 MS-DOS 위에서 동작하는 GUI 환경으로 시작해, 오늘날 전 세계 데스크톱 PC 시장의 약 73%를 점유하는 사실상의 표준 클라이언트 OS다. 서버 시장에서는 리눅스에 크게 밀렸지만, Active Directory 기반 기업 인프라와 MS 생태계 통합 면에서는 여전히 독보적 위치를 유지한다.
역사와 주요 버전
초기 DOS 기반 시대(1985~1999) — Windows 1.0은 명령줄 OS인 MS-DOS 위에 올린 GUI 레이어에 불과했다. Windows 3.1이 처음으로 대중적 성공을 거뒀고, Windows 95가 시작 버튼·태스크바·USB 지원을 도입하며 현대 Windows UI의 원형을 완성했다.
NT 커널 통합(2000~2007) — Windows 2000부터 기업용 NT 커널과 소비자용 라인이 본격 통합됐다. Windows XP(2001)는 역대 가장 오래 사용된 Windows로 2014년까지 연장 지원됐다. Windows Vista(2007)는 UAC·Aero 등 보안·시각 혁신을 도입했지만 무거운 요구사양으로 혹평받았다.
현대 Windows(2009~현재)
| 버전 | 출시 | 주요 특징 |
|---|---|---|
| Windows 7 | 2009 | Vista 실패 만회, 안정성·속도 대폭 개선. 역대 최고 인기 버전 중 하나 |
| Windows 8 / 8.1 | 2012 | 터치 중심 Metro UI, 시작 버튼 제거로 혹평. 8.1에서 부분 복원 |
| Windows 10 | 2015 | 시작 메뉴 복귀, Windows as a Service(지속 업데이트), WSL 도입 |
| Windows 11 | 2021 | 센터 정렬 태스크바, DirectStorage, TPM 2.0 필수, Android 앱 지원 |
Windows Server 에디션
데스크톱 Windows와 별도로 서버 전용 라인이 존재한다. 데스크톱 버전과 커널을 공유하지만 GUI를 최소화하고 서버 역할(IIS, Active Directory, Hyper-V 등)에 특화된 기능을 탑재한다.
| 에디션 | 특징 |
|---|---|
| Windows Server 2022 | 현행 LTS, LTSC 채널, Azure 하이브리드 통합 강화 |
| Windows Server 2019 | 이전 LTS, 여전히 광범위하게 사용 |
| Windows Server Core | GUI 없는 최소 설치, 리소스 절감, 원격 관리 전용 |
| Nano Server | 컨테이너·클라우드 전용 극소형 설치, 원격 접속 불가 |
핵심 기술과 생태계
Active Directory(AD) — 사용자 계정·권한·그룹 정책을 중앙 관리하는 디렉터리 서비스. 도메인에 가입한 PC와 서버를 일괄 제어하며, 대규모 기업 IT 환경의 사실상 표준이다. Azure AD(현 Entra ID)를 통해 클라우드로 확장된다.
NTFS — Windows 기본 파일 시스템. 파일 권한(ACL), 암호화(EFS), 저널링, 볼륨 섀도 복사본(VSS)을 지원한다. exFAT는 USB 등 이동식 미디어 호환 포맷이다.
PowerShell — .NET 기반 명령줄 셸 및 스크립트 언어. 리눅스의 bash에 대응하며, 오브젝트 파이프라인을 사용한다. PowerShell Core(7+)는 크로스플랫폼을 지원한다.
WSL(Windows Subsystem for Linux) — Windows 위에서 리눅스 환경을 실행하는 호환 레이어. WSL2는 실제 리눅스 커널을 Hyper-V 경량 VM으로 실행해 완전한 시스템 콜 호환성을 제공한다. Ubuntu, Debian, Arch 등을 Microsoft Store에서 설치할 수 있다.
Hyper-V — Windows에 내장된 하이퍼바이저. Pro/Enterprise 에디션에 포함되며, WSL2와 가상 머신 모두 이 위에서 동작한다.
윈도우 vs 리눅스 서버 비교
| 항목 | Windows Server | 리눅스 |
|---|---|---|
| 라이선스 비용 | Datacenter: ~$6,000+/서버 | 대부분 무료 |
| Active Directory | 완전 지원, 네이티브 | Samba/FreeIPA로 부분 호환 |
| MS 제품 통합 | Exchange, SharePoint, SQL Server 완벽 지원 | 별도 설정 또는 지원 불가 |
| GUI 관리 | Server Manager, RSAT | Cockpit, Webmin (CLI 중심) |
| 컨테이너·클라우드 | Windows 컨테이너 지원하지만 점유율 낮음 | Docker/K8s 사실상 표준 |
| 보안 패치 | 월별 패치 화요일, 재부팅 빈번 | 핫패치 지원, 재부팅 최소화 |
| 리소스 효율 | Server Core도 수 GB RAM 필요 | 최소 수백 MB RAM으로 운영 가능 |
| 웹 서버 점유율 | ~4% | ~96% |
| .NET / C# 앱 | 최적 환경 | .NET 8+ 크로스플랫폼 지원 |
| 학습 곡선 | GUI 친숙, 진입 장벽 낮음 | CLI 숙련 필요 |
Windows Server가 여전히 우위인 영역은 Active Directory 기반 사내 인프라, Exchange Server, SharePoint, SQL Server, 레거시 .NET Framework 앱, 그리고 전통적인 기업 IT 부서다. 반대로 웹 서버·API·컨테이너·클라우드 네이티브 워크로드에서는 리눅스가 압도적이다.
