Linux에서 커널이란 무엇이며 버전을 어떻게 확인합니까?

Linux에서 커널이란 무엇이며 버전을 어떻게 확인합니까?

세상에는 수많은 Linux 배포판이 있지만 공통적으로 보장되는 것은 Linux 커널뿐입니다. 그러나 많은 사람들이 Linux 커널에 대해 이야기하지만 많은 사람들이 Linux 커널이 무엇을 하는지 잘 모릅니다.





가능한 한 적은 수의 괴상한 용어를 사용하여 Linux 커널과 이것이 필요한 이유를 살펴보겠습니다.





커널이란 무엇입니까?

각 운영 체제는 커널을 사용합니다. 커널이 없으면 실제로 작동하는 컴퓨터를 가질 수 없습니다. 많은 다른 소프트웨어를 보고 상호 작용할 수 있지만 대부분의 근심스러운 작업을 수행하는 것은 그 아래에 있는 커널입니다.





커널은 컴퓨터 하드웨어와 실행하려는 소프트웨어 사이의 다리 역할을 합니다. 커널에 포함된(또는 나중에 커널 모듈의 형태로 설치되는) 드라이버를 통해 하드웨어와 통신합니다.

이렇게 하면 앱이 무언가를 하려고 할 때(예: 스피커의 볼륨 설정 변경) 해당 요청을 커널에 제출할 수 있으며 커널은 사용 가능한 스피커 드라이버를 사용하여 실제로 볼륨을 변경할 수 있습니다.



커널은 또한 리소스 관리에 많이 관여합니다. 앱을 실행하고 메모리의 올바른 위치에 앱을 배치하는 데 사용할 수 있는 메모리가 충분한지 확인해야 합니다. 커널은 가능한 한 빨리 작업을 완료할 수 있도록 프로세서 사용을 최적화하려고 합니다.

오류는 교착 상태로 이어질 수 있습니다. 교착 상태에서는 한 앱에 다른 앱이 사용하는 리소스가 필요하기 때문에 전체 시스템이 중지됩니다.





리눅스 커널이란?

Linux를 완전한 운영 체제로 생각하는 것은 기술적으로 올바르지 않습니다. Linux는 실제로 창립자 Linus Torvalds의 이름을 따서 명명된 커널을 구체적으로 나타냅니다. 화면에 표시되는 다른 모든 것은 다른 프로젝트 및 개발자의 것입니다.

Torvalds는 1991년에 Linux 커널을 만들었습니다. 그는 처음에 프로젝트 이름을 Freax('free', 'freak' 및 'UNIX'의 조합)라고 명명했습니다. 동료가 Linux라는 이름을 선호했는데 그 이름이 고정되었습니다. Torvalds는 1992년 GNU 카피레프트 라이선스로 첫 번째 Linux 버전을 출시했으며, 이는 프로젝트 성공의 큰 부분이 되었습니다.





Linux 데스크톱 경험의 대부분은 거의 완전한 데스크톱 운영 체제를 만든 이전 이니셔티브인 GNU 프로젝트에서 비롯됩니다. 필요한 것은 커널뿐이었고 Linux가 그 필요를 채웠습니다. 이것이 일부 사람들이 OS를 GNU/Linux 라고 부르는 이유입니다.

FreeBSD와 같은 다른 무료 및 오픈 소스 데스크탑은 대부분의 동일한 GNU 소프트웨어를 실행하기 때문에 Linux와 비슷합니다.

Linux 커널은 GNU 라이선스로 사용할 수 있었기 때문에 GNU 프로젝트의 일부로 별도의 커널을 계속 개발하는 데 관심이 적었습니다. 그리고 Windows 및 macOS에서 볼 수 있는 것과 같은 다른 경쟁 커널을 만드는 대신 Linux 커널을 대신 ​​사용하고 기여하는 회사가 많습니다.

Linux 커널은 수백만 줄의 코드를 포함하는 대규모 프로젝트로 성장했습니다. 수천 명의 사람들과 수천 개의 회사가 커널 개발에 기여했습니다. 그것은 세계에서 가장 눈에 띄는 무료 오픈 소스 소프트웨어 중 하나입니다.

Linux 커널이 사용되는 용도

Linux는 상대적으로 틈새가 많은 데스크톱 운영 체제로 남아 있지만 커널은 다른 곳에서 널리 사용됩니다. Android 덕분에 Linux 커널은 이제 전 세계 대부분의 스마트폰을 지원합니다. 웨어러블 및 카메라를 포함한 모든 종류의 모바일 장치에 나타납니다.

Linux는 500대의 가장 강력한 슈퍼컴퓨터와 대부분의 인터넷 인프라를 지원합니다. 클라우드를 생각할 때 주로 상호 연결된 Linux 기반 서버를 생각합니다.

Linux는 해커의 프로젝트로 시작되었으며 커널은 거의 상상할 수 없는 기업 채택을 보았지만 Linux는 여전히 땜장이를 위한 하드웨어를 지원합니다. 35달러짜리 작은 라즈베리 파이는 신용카드 크기의 리눅스 기반 컴퓨터로, 사람들이 원하는 대로 프로젝트를 수정하고 사용할 수 있습니다.

혼자가 아닙니다. Pine64와 같은 경쟁업체는 컴퓨팅 가격을 대폭 낮추는 데 기여했습니다.

Linux 커널 버전 확인 방법

커널은 여전히 ​​활발히 개발 중이므로 새로운 Linux 버전이 항상 나옵니다.

Linux의 모든 버전에서 작동하는 시스템에 어떤 릴리스가 있는지 확인하는 가장 간단한 방법은 다음을 사용하는 것입니다.

uname

명령. 이것은 시스템 정보를 제공하는 명령줄 도구입니다. 터미널 창을 열고 다음을 입력하여 사용 중인 Linux 커널 버전을 찾을 수 있습니다.

uname -r

현재 Linux 커널 버전을 실행 중입니다. 4.20.16-200.fc29.x86_64 . 이것이 무엇을 의미하는지 분석해 봅시다.

  • NS 4 커널 버전을 나타냅니다.
  • NS 스물 현재 주요 개정판을 나타냅니다.
  • NS 16 현재 마이너 개정판을 나타냅니다.
  • NS 200 이 릴리스에 적용된 버그 수정 및 패치를 나타냅니다.

마지막 비트는 실행 중인 배포판에 따라 다릅니다. 이 문자열은 64비트 버전의 Fedora 29를 실행 중임을 나타냅니다.

Linux 커널을 업데이트해야 합니까?

대부분의 경우 Linux 커널은 백그라운드에서 조용히 작동합니다. 당신은 그것이 거기에 있다는 것을 모르고 그것에 대해 생각할 이유가 거의 없습니다. 대부분의 경우 Linux 커널 버전을 업데이트하는 가장 좋은 방법은 선호하는 Linux 기반 운영 체제의 최신 버전으로 업그레이드하는 것입니다.

예를 들어 Ubuntu와 Fedora의 새 버전은 대략 6개월마다 출시되며 Linux 커널의 새 버전을 제공합니다.

Wi-Fi sd 카드는 어떻게 작동합니까

커널은 거의 보이지 않지만 최신 Linux 커널로 업그레이드해야 하는 몇 가지 이유가 있습니다. Windows와 달리 Linux 하드웨어 드라이버는 Linux 커널과 함께 번들로 제공됩니다. 따라서 현재 사용 중인 Linux 버전에서 아직 감지하지 못하는 스피커, Wi-Fi 또는 터치패드가 있는 비교적 새로운 랩톱이 있는 경우 새 버전을 기다려야 할 수 있습니다. 릴리스에는 안정성 및 속도 개선 사항도 포함되어 있으므로 컴퓨터가 다른 버전에 비해 한 버전에서 더 원활하게 실행될 수 있습니다.

이 주제에 대한 자세한 내용은 다음을 참조하십시오. Windows가 Linux 커널을 제공하는 이유는 무엇입니까? .

공유하다 공유하다 트위터 이메일 6가지 대안: 최고의 무료 또는 저렴한 오디오북 앱

오디오북 비용을 지불하고 싶지 않다면 무료로 합법적으로 들을 수 있는 몇 가지 훌륭한 앱이 있습니다.

다음 읽기
관련 항목
  • 리눅스
  • 기술 설명
  • 오픈 소스
  • 리눅스 커널
저자 소개 베르텔 킹(323건의 출판물)

Bertel은 물리적 개인 정보 보호 스위치와 Free Software Foundation에서 승인한 OS가 있는 랩톱에서 글을 쓰는 디지털 미니멀리스트입니다. 그는 기능보다 윤리를 중요시하고 다른 사람들이 디지털 생활을 통제할 수 있도록 돕습니다.

Bertel King이 참여한 작품 더보기

뉴스레터 구독

뉴스레터에 가입하여 기술 팁, 리뷰, 무료 전자책 및 독점 거래를 확인하십시오!

구독하려면 여기를 클릭하세요.