Kernel trong Linux là gì và bạn kiểm tra phiên bản của mình như thế nào?

Kernel trong Linux là gì và bạn kiểm tra phiên bản của mình như thế nào?

Có rất nhiều bản phân phối Linux ngoài tự nhiên, nhưng có một điểm chung duy nhất mà chúng đảm bảo là có điểm chung: nhân Linux. Tuy nhiên, trong khi nhiều người nói về nhân Linux, nhiều người không thực sự biết nó làm gì.





Chúng ta hãy xem xét nhân Linux và lý do tại sao nó cần, với càng ít thuật ngữ khó hiểu càng tốt.





Kernel là gì?

Mỗi hệ điều hành sử dụng một nhân. Nếu không có nhân, bạn không thể có một máy tính thực sự hoạt động. Bạn có thể thấy và tương tác với nhiều phần mềm khác nhau, nhưng chính hạt nhân bên dưới mới thực hiện nhiều công việc khó khăn.





Kernel đóng vai trò là cầu nối giữa phần cứng máy tính của bạn và phần mềm bạn muốn chạy. Nó nói chuyện với phần cứng thông qua các trình điều khiển có trong hạt nhân (hoặc được cài đặt sau này ở dạng mô-đun hạt nhân).

Bằng cách này, khi một ứng dụng muốn làm điều gì đó (giả sử thay đổi cài đặt âm lượng của loa), nó có thể gửi yêu cầu đó đến hạt nhân và hạt nhân có thể sử dụng các trình điều khiển loa có sẵn để thực sự thay đổi âm lượng.



Kernel cũng tham gia rất nhiều vào việc quản lý tài nguyên. Nó phải đảm bảo rằng có đủ bộ nhớ cho một ứng dụng chạy và đặt một ứng dụng vào đúng vị trí trong bộ nhớ. Kernel cố gắng tối ưu hóa việc sử dụng bộ vi xử lý để nó có thể hoàn thành các tác vụ nhanh nhất có thể.

Lỗi có thể dẫn đến bế tắc, trong đó toàn bộ hệ thống tạm dừng vì một ứng dụng cần tài nguyên mà ứng dụng khác đang sử dụng.





Nhân Linux là gì?

Về mặt kỹ thuật, việc coi Linux là một hệ điều hành hoàn chỉnh là không chính xác. Linux thực sự đề cập cụ thể đến hạt nhân, được đặt theo tên của người sáng lập Linus Torvalds. Mọi thứ khác mà bạn thấy trên màn hình đều đến từ các dự án và nhà phát triển khác.

Torvalds đã tạo ra nhân Linux vào năm 1991. Ban đầu ông đặt tên cho dự án là Freax (sự kết hợp của 'free', 'freak' và 'UNIX'). Một đồng nghiệp ưa thích cái tên Linux, và cái tên đó đã bị mắc kẹt. Torvalds đã phát hành phiên bản Linux đầu tiên vào năm 1992 theo giấy phép GNU copyleft, điều này đã trở thành một phần quan trọng trong thành công của dự án.





Phần lớn trải nghiệm máy tính để bàn Linux đến từ Dự án GNU, một sáng kiến ​​cũ hơn đã tạo ra một hệ điều hành máy tính để bàn gần như hoàn chỉnh. Tất cả những gì nó cần là một hạt nhân và Linux đã đáp ứng nhu cầu đó. Đây là lý do tại sao một số người gọi HĐH là GNU / Linux.

Các máy tính để bàn mã nguồn mở và miễn phí khác, chẳng hạn như FreeBSD, trông giống như Linux vì chúng chạy hầu hết các phần mềm GNU giống nhau.

Vì hạt nhân Linux có sẵn theo giấy phép GNU, nên người ta ít quan tâm đến việc tiếp tục phát triển một hạt nhân riêng biệt như một phần của Dự án GNU. Và thay vì tạo ra các nhân cạnh tranh khác, giống như những nhân được tìm thấy trong Windows và macOS, nhiều công ty đã chọn sử dụng và đóng góp vào nhân Linux thay thế.

Nhân Linux đã phát triển thành một dự án lớn chứa hàng triệu dòng mã. Hàng nghìn người và hơn một nghìn công ty đã đóng góp vào sự phát triển của hạt nhân. Đây là một trong những ví dụ nổi bật nhất về phần mềm mã nguồn mở và miễn phí trên thế giới.

Nhân Linux được sử dụng để làm gì

Mặc dù Linux vẫn là một hệ điều hành máy tính để bàn tương đối thích hợp, nhưng hạt nhân được sử dụng rộng rãi ở những nơi khác. Nhờ có Android, nhân Linux giờ đây cung cấp năng lượng cho hầu hết các điện thoại thông minh trên thế giới. Nó xuất hiện trong tất cả các loại thiết bị di động, bao gồm cả thiết bị đeo và máy ảnh.

Linux cung cấp sức mạnh cho 500 siêu máy tính mạnh nhất và phần lớn cơ sở hạ tầng internet của chúng tôi. Khi bạn nghĩ đến đám mây, bạn chủ yếu nghĩ đến các máy chủ hỗ trợ Linux được kết nối với nhau.

Linux bắt đầu như một dự án của tin tặc, và mặc dù hạt nhân đã được công ty chấp nhận gần như không thể tưởng tượng được, thì Linux vẫn cung cấp sức mạnh phần cứng cho những kẻ mày mò. Raspberry Pi nhỏ bé 35 đô la là một máy tính chạy Linux có kích thước bằng một thẻ tín dụng, hoàn toàn mở để mọi người sửa đổi và sử dụng trong các dự án theo cách họ muốn.

Nó không đơn độc. Các đối thủ cạnh tranh như Pine64 đã giúp giảm đáng kể giá máy tính.

Cách kiểm tra phiên bản nhân Linux

Kernel vẫn đang được phát triển tích cực, vì vậy các phiên bản Linux mới luôn ra đời.

Cách đơn giản nhất để xem bản phát hành nào trên máy của bạn, sẽ hoạt động trên mọi phiên bản Linux, là sử dụng

uname

chỉ huy. Đây là một công cụ dòng lệnh cung cấp thông tin hệ thống. Bạn có thể tìm thấy phiên bản hạt nhân Linux mà bạn đang sử dụng bằng cách mở cửa sổ dòng lệnh và nhập như sau:

uname -r

Tôi hiện đang chạy phiên bản hạt nhân Linux 4.20.16-200.fc29.x86_64 . Hãy phân tích điều này có nghĩa là gì.

  • Các 4 đề cập đến phiên bản hạt nhân.
  • Các hai mươi đề cập đến bản sửa đổi lớn hiện tại.
  • Các 16 đề cập đến bản sửa đổi nhỏ hiện tại.
  • Các 200 đề cập đến các bản sửa lỗi và bản vá được áp dụng cho bản phát hành này.

Bit cuối cùng sẽ dành riêng cho bản phân phối bạn đang chạy. Chuỗi này cho biết rằng tôi đang chạy phiên bản 64-bit của Fedora 29.

Bạn có nên cập nhật nhân Linux của mình không?

Phần lớn, nhân Linux hoạt động nhẹ nhàng trong nền. Bạn không biết nó ở đó, và bạn có rất ít lý do để nghĩ về nó. Đối với hầu hết các phần, cách tốt nhất để cập nhật phiên bản nhân Linux của bạn là nâng cấp lên phiên bản mới nhất của hệ điều hành dựa trên Linux ưa thích của bạn.

Ví dụ, các phiên bản mới của Ubuntu và Fedora sẽ ra mắt khoảng sáu tháng một lần và mang theo phiên bản mới hơn của nhân Linux.

làm thế nào để bạn sử dụng chế độ chân dung trên iphone 7

Mặc dù nhân phần lớn là vô hình, nhưng có một vài lý do để nâng cấp lên nhân Linux mới hơn. Không giống như trên Windows, trình điều khiển phần cứng Linux đi kèm với nhân Linux. Vì vậy, nếu bạn có một máy tính xách tay tương đối mới với loa, Wi-Fi hoặc bàn di chuột mà phiên bản Linux của bạn chưa phát hiện, bạn có thể phải đợi phiên bản mới hơn. Các bản phát hành cũng đi kèm với các cải tiến về độ ổn định và tốc độ, vì vậy máy tính của bạn có thể chạy trơn tru hơn trên phiên bản này so với phiên bản khác.

Để biết thêm về chủ đề này, hãy xem tại sao Windows vận chuyển nhân Linux lại thay đổi mọi thứ .

Đăng lại Đăng lại tiếng riu ríu E-mail 6 lựa chọn thay thế có thể nghe được: Ứng dụng sách nói miễn phí hoặc giá rẻ tốt nhất

Nếu bạn không thích trả tiền cho sách nói, đây là một số ứng dụng tuyệt vời cho phép bạn nghe chúng miễn phí và hợp pháp.

Đọc tiếp
Chủ đề liên quan
  • Linux
  • Giải thích về công nghệ
  • Mã nguồn mở
  • Nền tảng Linux
Giới thiệu về tác giả Bertel King(Đã xuất bản 323 bài báo)

Bertel là một người theo chủ nghĩa tối giản về kỹ thuật số, người viết từ một máy tính xách tay có công tắc bảo mật vật lý và một hệ điều hành được xác nhận bởi Tổ chức Phần mềm Tự do. Anh ấy coi trọng đạo đức hơn các tính năng và giúp những người khác kiểm soát cuộc sống kỹ thuật số của họ.

Xem thêm từ Bertel King

Theo dõi bản tin của chúng tôi

Tham gia bản tin của chúng tôi để biết các mẹo công nghệ, đánh giá, sách điện tử miễn phí và các ưu đãi độc quyền!

Bấm vào đây để đăng ký