Linux라는 이름은 Linus + Unix의 혼합에서 유래되었습니다. Linus는 Linux를 만든 Linus Torvalds의 이름입니다. 그리고 Unix는 대규모 운영 체제의 이름으로, Linux를 더 잘 이해할 수 있도록 지금 여러분의 이야기를 들려 드릴 것입니다.
Unix의 기원은 1960 년대에 설계된 Multics 운영 체제와 연결되어 있습니다. 이 프로젝트는 MIT (Massachusetts Institute of Technology), GE (General Electric), Bell (Bell Labs) 및 AT & T (American Telephone Laboratories at Telegraph)에서 수행했습니다. 의도는 Multics가 시간 공유 기능 (단일 컴퓨터의 리소스를 공유하는 여러 사용자)을 가지고있어 당시 가장 대담한 시스템이되도록하는 것이 었습니다. 1969 년에는 이미 GE645 컴퓨터에서 실행되는 Multics 버전이 있습니다.]
Ken Thompsom은 Multics의 연구원이며 Bell Labs에서 근무했습니다. 그러나 회사는 얼마 후 프로젝트에서 탈퇴했지만 그는 시스템에서 연구를 계속했습니다. 그 이후로 그의 아이디어는 원래 Multics를 계속하는 것이 아니라 더 작은 것을 만드는 것이었지만 시스템의 기본 아이디어를 유지했습니다. 거기에서 유닉스 시스템의 사가가 시작됩니다. Bell Labs의 연구원 인 Brian Kernighan도이 이름을지었습니다.
1973 년 Bell Labs의 또 다른 연구원 인 Dennis Ritchie는 자신이 직접 개발 한 C라고하는 고급 언어로 전체 Unix 시스템을 다시 작성했습니다. 그 결과이 시스템은 Bell Labs 외부의 사용자들로부터 폭넓게 수용되었습니다.
1977 년과 1981 년 사이에 AT & T는 유닉스를 수정하여 특별한 변화를 일으키고 System III를 출시했습니다. 1983 년에 또 다른 일련의 수정을 거쳐 잘 알려진 Unix System IV가 출시되어 판매되었습니다. 오늘날에도이 시스템은 시장에서 사용되고 있으며 Unix의 국제 표준이되었습니다. 이 시스템은 IBM, HP, Sun 등과 같은 회사에서 판매합니다. Unix는 매우 비싼 운영 체제이며 여러 다국적 기업이 강력한 컴퓨터 (예: 메인 프레임)에서 사용합니다.
Unix와 Linux, 또는 Unix와 Linus Torvalds 간의 관계는 무엇입니까?
이 질문에 답하려면 다른 운영 체제 인 Minix에 대해 이야기 할 필요가 있습니다. Minix는 Unix 버전이지만 무료이며 소스 코드를 사용할 수 있습니다. 이는 숙련 된 프로그래머라면 누구나 변경할 수 있음을 의미합니다. 원래는 "집에서"유닉스를 공부하고 싶은 사람을 위해 교육용으로 만들어졌습니다. 그러나 "제로"에서 작성되었으며 Unix 버전 임에도 불구하고 AT & T 코드가 포함되어 있지 않으므로 자유롭게 배포 할 수 있다는 점을 언급 할 가치가 있습니다.
거기에서 Linus Torvalds "현장에 들어갑니다". 그는 핀란드 헬싱키 대학의 컴퓨터 과학 학생이었고 1991 년 취미로 Linus는 Minix보다 더 강력한 시스템을 개발하기로 결정했습니다. 그의 아이디어를 알리기 위해 그는 Usenet (인터넷의 전신)을 통해 그룹에 메시지를 보냈습니다. 메시지는이 기사의 끝에서 볼 수 있습니다. 같은 해에 그는 커널 버전 (핵심 운영 체제) 0.02를 출시하고 1994 년 버전 1.0을 출시했습니다. 이 기사가 작성 될 당시 현재 버전은 2.6.
Linux는 무료 운영 체제이며 POSIX 사양을 다시 구현 한 것입니다. (IEEE, Institute of Electrical and Electronic Engineering의 표준화) 확장 기능이있는 시스템 시스템 V 및 BSD. 이것은 Linux가 Unix와 매우 유사하지만 같은 곳에서 온 것이 아니며 다르게 작성되었음을 의미합니다.
그런데 왜 Linux가 무료입니까?
Linus Torvalds는 Linux를 개발했을 때 돈을 벌 의도가 없었으며 오히려 자신의 필요에 맞는 개인적인 용도의 시스템을 만들었습니다. 채택 된 개발 스타일은 집단 원조였습니다. 즉, 그는 자신이 만든 시스템을 개선하기 위해 그룹의 공동 노력을 조정합니다. 수천 명의 사람들이 단순히 더 나은 운영 체제를 만드는 즐거움을 위해 Linux 개발에 자유롭게 기여합니다.
GPL 라이선스
Linux는 GPL 라이센스하에 있으며, 프로그램을 폐쇄하고 상용화하지 않겠다는 약속으로 누구든지 그하에있는 프로그램을 사용할 수 있습니다. 즉, Linux의 모든 부분을 변경하고 수정하고 마케팅 할 수는 있지만 닫고 (다른 사용자가 수정하도록 허용하지 않음) 판매 할 수는 없습니다.
암소 비슷한 일종의 영양
그러나 Linux 이야기는 여기서 끝나지 않습니다. GNU가 무엇인지 아는 것도 필요합니다. GNU는 Unix 호환 운영 체제 개발을 목표로 1984 년에 시작된 프로젝트입니다. Linux 자체는 단지 커널입니다. Linus Torvalds는 커널 소스 코드를 작성하는 동시에 GNU 프로그램을 사용하여 시스템을 만들기 시작했습니다. 아이디어가 마음에 들어 그는 커널을 동일한 라이센스로 남겨두기로 결정했습니다.
그러나 커널 자체는 사용할 수 없습니다. 커널은 핵심이며 사용자와 컴퓨터 간의 통신 역할을하기 때문에 가장 중요한 부분입니다. 따라서 커널과 함께 GNU 시스템의 변형을 사용하여 Linux는 운영 체제가되었습니다.
하지만 지금 쯤이면 혼란 스러울 수도 있습니다. 그렇다면 Linux는 무엇입니까? GNU 란 무엇입니까? 간단히 말해서, 많은 사람들이 GNU 시스템의 수정 된 버전을 사용하여 Linux 자체라고 생각합니다. 그것으로 작업하는 프로그래머들은 말했듯이 리눅스가 기본적으로 커널이라는 것을 알고 있지만, 모두가이 리눅스 세트라고 부릅니다 (GNU / 리눅스 사용을 옹호하는 사람들이 있습니다).
마지막으로 GNU 프로젝트는 Linux의 성공을 책임지는 프로젝트 중 하나입니다. 왜냐하면 프로그램을 커널과 "혼합"했기 때문입니다. Linus Torvalds가 개발 한 Linux는 Linux가 누구에게도 타의 추종을 불허하는 기술에 적합한 운영 체제 인 이유를 보여주고 있습니다. 다른 시스템.
컴퓨팅 - 브라질 학교
출처: 브라질 학교- https://brasilescola.uol.com.br/informatica/historia-do-linux.htm