Linux와 오픈 소스 소프트웨어에 대한 Microsoft의 태도 변화가 수년에 걸쳐 많이 바뀌었음을 우리 모두 잘 알고 있습니다. 이제 Microsoft는 오픈 소스 소프트웨어를 사용하여 Windows를 구축합니다.
Microsoft, 오픈 소스 소프트웨어를 사용하여 Windows 구축
Satya Nadella가 Microsoft를 지휘한 후 회사 내에서 많은 것이 바뀌었습니다. 이에 대한 예로는 시장을 확실히 뒤흔들 흥미로운 뉴스가 발표된 Redmond에서 회사가 개최한 최근 이벤트와 기술 대기업 Microsoft가 현재 Azure 플랫폼의 참조 플레이어인 클라우드 부문이 있습니다.
반면에 거대 기술 기업인 Microsoft도 오픈 소스에 강력히 투자하고 있으며 “Microsoft는 Linux를 사랑합니다”라는 슬로건이 점점 더 합리적입니다.
최근 몇 년 동안 특히 Azure 플랫폼에서 오픈 소스에 대한 Microsoft의 베팅이 눈에 띄었습니다. 몇 년 전만 해도 오픈소스가 ‘경쟁자’로 여겨졌다면 이제는 회사의 모든 전략을 뒷받침하는 든든한 동맹국이 된 셈이다.
지난 2월 마이크로소프트는 소프트웨어 버전 제어를 위해 Git 플랫폼을 채택할 것이라고 밝혔습니다. Git은 처음에 Linus Torvalds에 의해 개발되었으므로 Linux 커널 개발을 위한 코드를 제공하는 자동 메커니즘이 있습니다.
Linux 커널 외에도 Perl, Eclipse, Gnome, KDE, QT, Rubby on Rails, Android, PostgreSQl, Debian, X.org 프로젝트와 같이 현재 이 버전 제어 시스템을 사용하는 많은 세계 프로젝트가 있습니다.
이제 3개월 만에 회사는 세계 최대 규모의 자식 Windows를 지원하기 위해 리포지토리를 구축 중입니다. 현재 대부분의 Windows 프로그래머는 이미 Git 플랫폼을 사용하고 있으며 앞으로 몇 달 안에 500명의 누락된 엔지니어도 이 플랫폼으로 마이그레이션할 것입니다.
하지만 Git을 사용하는 이유는 무엇입니까?
기술 대기업 Microsoft 자체에 따르면 Windows 운영 체제의 현재 규모는 단순히 “괴물”입니다. 몇 가지 숫자를 살펴 보겠습니다.
- 현재 4000명의 엔지니어가 Windows에서 작업하고 있습니다.
- 시스템에는 Git 리포지토리로 전달될 때 350만 개 이상의 파일이 있으며 300GB(코드)를 차지합니다.
- 코드는 매일 약 6,600개 수정되고 평균 8,500개 발행됩니다(일일).
- 매일 1,760개 이상의 다양한 Windows “랩 빌드”가 생성됩니다.
그래서, 당신은 이것에 대해 어떻게 생각합니까? 아래의 댓글 섹션에서 귀하의 견해와 생각을 공유하십시오.