이것은 Linux 사용자를 괴롭히는 일반적인 문제입니다. 시험이나 면접에서도 자주 나오는 질문이기도 합니다. 여기에 당신이 알아야 할 모든 것이 있습니다.
이런 주장을 인터넷에서 보거나 들어본 적이 있을 것입니다.
“
Linux는 단지 커널일 뿐입니다
”
이것은 당신을 혼란스럽게 만듭니다. 커널인가요? 운영체제인가요? 둘 사이의 차이점은 무엇입니까?
이 기사에서 귀하의 질문에 답변해 드리겠습니다.
음, 기술적으로 말하면 Linux는 운영 체제가 아니라 단지 커널일 뿐입니다. 그러나 용어 Linux는 일반적으로 쉘(예: bash)과 명령줄 및/또는 시스템 제어를 위한 GUI 도구를 포함하는 완전한 운영 체제를 나타냅니다. 이 전체 운영 체제에 대한 기술적으로 올바른 용어는 Linux 배포판 또는 간단히 Linux 배포판입니다. 널리 사용되는 Linux 배포판의 예로는 Ubuntu, Red Hat 및 Debian이 있습니다.
1991년에 Linus Torvalds가 커널만 만들었습니다. 지금도 그는 리눅스 커널 작업을 하고 있습니다. 그는 더 이상 코딩을 하지 않지만 커널에 어떤 코드가 들어가는지 감독합니다.
커널을 운영 체제의 핵심이라고 생각하세요. 마음 없이는 살 수 없습니다. 커널이 없으면 운영 체제가 존재할 수 없습니다.
그러나 심장이 살기 위해서는 몸이 필요하듯이, 커널은 사람들이 컴퓨터에서 사용할 수 있는 완전한 운영 체제를 만들기 위해 다른 프로그램과 도구가 필요합니다.
다음은 운영 체제의 일반적인 구조입니다.
커널은 하드웨어와의 상호작용의 핵심입니다. 가장 중요한 것은 커널과 상호작용하는 쉘이다. 그런 다음 시스템을 사용하는 다양한 방법을 제공하는 응용 프로그램, 명령줄 및 그래픽이 있습니다.
엔진을 운전할 수는 없지만 엔진 없이는 자동차를 운전할 수도 없습니다. 운전할 수 있는 자동차로 바꾸려면 타이어, 스티어링 및 기타 구성 요소가 필요합니다.
다시 말하지만, 커널을 직접 사용할 수는 없습니다. 운영 체제를 사용하려면 셸과 기타 도구 및 구성 요소가 필요합니다.
Linus Torvalds가 1991년에 Linux를 만들기 전에도 Richard Stallman은 자유 소프트웨어 운동과 GNU 프로젝트를 창설했습니다. GNU 프로젝트에는 ls, grep, sed 등과 같은 널리 사용되는 UNIX 도구 및 명령의 재구현이 포함되어 있습니다.
일반적으로 Linux 배포판에는 Linux 커널 위에 이러한 모든 GNU 도구가 함께 제공됩니다.
이것이 바로 순수주의자들이 Linux의 성공에 있어 GNU의 기여와 중요성을 사람들이 잊지 않도록 GNU Linux라고 주장하는 이유입니다.
*그래서 구술시험이나 면접에서 이런 질문을 받으면 "Linux는 운영체제가 아니라 커널입니다"라고 대답하세요. 대부분의 경우 선생님이나 면접관이 이 답변을 찾고 있습니다. *
깊이 들어가 커널과 운영 체제의 차이점을 이해하세요.
누군가 "나는 Linux를 사용합니다"라고 말한다면 그 사람은 커널뿐만 아니라 Linux 배포판을 언급하고 있다는 것을 이해하게 될 것입니다. 진심으로, "리눅스는 단지 커널일 뿐, 운영체제가 아니다"라고 누군가를 정정할 필요는 없습니다.
위 내용은 Linux는 단지 커널일 뿐입니다. 그게 무슨 뜻인가요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!