Linux의 역사

1987년, 앤드류 S. 타넨바움 교수는 운영체제 설계에 관한 대학 교재를 집필하면서 새로운 교육 철학을 제시했습니다. 바로 학생들이 실습 위주의 학습을 통해 실제 운영체제의 내부 작동 방식을 "보고" "만져볼" 수 있어야 한다는 것이었습니다. 그러나 저작권 문제 때문에 당시 사용 가능한 운영체제를 활용할 수 없었던 타넨바움 교수는 직접 간단하면서도 완벽한 운영체제를 개발 하고 그 소스 코드를 책 부록에 수록하기로 결정했습니다.

리누스 토발즈 (Linus Torvalds)

리누스 토발즈 (Linus Torvalds)

얼마 지나지 않아 미니스라는 이름을 채택 하고 유닉스 시스템을 상당 부분 모방한 이 시스템의 팬들이 나타났는데, 당시 하드 드라이브조차 없는 개인용 컴퓨터에서 이 시스템을 실행하기도 했습니다. 그중 한 명이 리누스 토르발스 였습니다.

Minix는 설계상 상당한 한계가 있었기 때문에, 토르발스는 80386 프로세서의 고급 기능을 활용하여 가상 메모리를 구현할 수 있도록 Minix를 재작성하기로 결정했습니다 . 초기에는 Minix 의 대안으로 나온 이 운영체제 는 기능이 매우 제한적이었지만, 당시 인터넷 열풍이 불면서 전 세계 수많은 개발자들이 등장하여 새로운 운영체제를 위한 다양한 드라이버를 개발했습니다 . 이렇게 해서 오늘날 리눅스 로 알려진 이 새로운 시스템은 개인용 컴퓨터를 위한 가장 완벽한 UNIX 클론이 되었습니다 . 더욱이, GNU 프로그램을 사용했기 때문에 리눅스는 상용 소프트웨어 에 의존하지 않고도 수많은 응용 프로그램과 개발 도구를 사용할 수 있었습니다.

이것이 우리가 가장 좋아하는 운영 체제가 탄생 한 방법입니다!


Google에서 선호하는 검색 엔진으로 추가