hyperskill - Introduction to Linux 영어 원문
Linux 는 리눅스 커널을 사용하는 운영 체제의 계열입니다.
넓게 퍼져있으며, 개발자들에게 편리한 도구들을 많이 제공합니다.
반면에, 리눅스의 컨셉은 프로그래밍 언어들에 있어 수많은 아이디어들에 대해 영감의 원천이 되었습니다.
리눅스의 마스코트는 Tux 라는 펭귄입니다.
A brief history of Linux - 리눅스 역사의 요약
Linus Torvalds 라는 핀란드 계의 소프트웨어 엔지니어가 1991년에 Linux kernel을 만들었습니다.
그는 UNIX (유닉스) 운영체제 기반으로 개발했는데,
유닉스는 해당 시기에 많은 조직과 과학자 기관들 사이에서 유명했습니다.
초기 버전의 커널은 매우 원시적이며, 많은 결함과 에러가 존재하는 것으로 밝혀졌습니다.
따라서, Linus는 인터넷에 소스 코드를 공개적으로 발행하기로 결정했습니다.
결과적으로, 많은 사람들이 Torvalds 의 아이디어에 관심을 가졌으며 Linux의 개발 중 일부를 가져갔습니다.
그들은 코드에서 발견한 버그들의 개량과 수정을 보내기 시작했습니다.
Distributions - 배포판
커널은 스스로 소프트웨어 없이는 완벽하게 쓸모 없습니다.
하지만, 운영 체제를 개발하는 것에 대해 기초가 될 수 있습니다.
리눅스 커널이 무료로 포스트 되었을 때 부터, 모두들 필요와 원함에 따라 시스템을 커스텀할 수 있습니다.
따라서, 이는 배포판이 떠오르게 해 주었습니다.
Distribution (배포)는 이미 설치되어 있는 프로그램들이 많은 리눅스 커널에 기초 한 운영 체제 중 하나입니다.
몇 개는 GUI (Graphical User Interface) 도 가지고 있습니다.
당신은 아마 적어도 하나는 들어 봤을 겁니다. : Ubuntu, Fedora, Debian, Arch Linux, Gentoo
위의 존재하는 모든 배포의 리스트와는 매우 멉니다.
배포판이 위에 적은 것 보다 훨씬 더 많다는 의미
Example - 평범하게 사용되는 배포판들
debian | fedora | gentoo linux | KNOPPIX |
Mandriva | MEPIS | Novell | redhat |
slackware | SUSE | ubuntu | xandros |
긁어오거나, 이미 존재하는 프로젝트에 기초하는 두 방식으로 당신 스스로의 배포판을 만들 수 있습니다.
Where and Why people use Linux - 사람들은 어디서, 왜 리눅스를 사용할까?
리눅스는 무료이며, 사용자화적이며, 매우 믿을 만 하며, 리소스를 강요하지 않습니다.
면밀할 파일 시스템 덕분에, 당신은 GUI 없이도 배포판을 구동할 수 있습니다.
또한 광범위한 하드웨어 지원을 가지고 있는데, 리눅스 드라이버가 모두 무료 인 것 처럼, 커널에 빌트되어 있습니다.
리눅스의 범위는 방대하며, 다른 모든 운영체제들 보다 훨씬 방대합니다.
일반적인 개인 컴퓨터에서 완벽하게 작동하며,
게다가 서버, 엠베디드 시스템, 네트워크 소프트웨어에서도 완벽하게 작동합니다.
전 세계 대부분의 슈퍼컴퓨터들이 Linux인데, 예를 들어 CERN 이 있습니다.
심지어 Android OS 도 Linux kernel에 기초하고 있습니다.
이처럼 거대한 영역의 기기들을 지원한다는 것은 프로그램의 뛰어난 이식성을 의미합니다.
종종, 우리는 같은 어플리케이션을 일반적인 컴퓨터와 리눅스 기반의 스마트폰 두 기기에서 구동할 수 있습니다.
Conclusion - 결론
따라서 당신은 Linux를 공부하는 데 첫 번째 걸음을 가져갔습니다.
당신은 리눅스의 혜택에 대해 배웠으며,
어떻게 커뮤니티 지원과 함께 이것이 수백만 기기의 주요 운영 체제가 될 수 있었는지 인지하게 되었습니다.
리눅스는 현대적이며, 안정적이며, 다중유저와 어떤 비용도 들지 않는 멀티태스킹 환경을 제공합니다.
당신이 해야 할 것은 올바른 배포판을 고르는 것이며, 당신이 원한다면 필요에 맞춰 이를 커스텀 할 수 있습니다.
words to remember
coincidental : 동시에 일어나는, 일치하는, 부합하는
Finnish : 핀란드
turned out to : 밝혀졌다
defects : 결함
improvements : 개량, 이용
corrections : 수정, 보정, 정정, 교정
reliable : 믿을 수 있는, 의지할 수 있는
well-thought-out : 잘 생각한, 면밀한, 잘 생각하여 완성된
extensive : 광범위한, 광대한
vast : 대단한, 거대한, 막대한, 굉장한, 방대한
as well as : 게다가
portability : 이식성
'Hyperskill - 컴퓨터 CS 및 영어 독해 > Introduction to Git' 카테고리의 다른 글
Starting with GitHub - 깃허브 시작하기 (0) | 2024.05.20 |
---|---|
Start with git - git 시작하기 (0) | 2024.05.19 |
HTTP URL - HTTP URL 경로의 기초 (1) | 2024.05.15 |
Files - 파일의 의미와 정의 (1) | 2024.05.13 |
What are bugs - 버그란 무엇인가? (0) | 2024.05.11 |