Real-Time Linux đã được tích hợp vào nhân chính sau hai thập kỷ phát triển

Một công cụ thay đổi cuộc chơi tiềm năng cho tự động hóa công nghiệp và các hệ thống quan trọng về độ an toàn

bởi stevenlam

Linux đã từ lâu trở thành nền tảng mã nguồn mở đa năng cho nhiều ứng dụng, từ máy chủ web đến điện thoại Android. Một cột mốc quan trọng đã cho phép linh vật con chim cánh cụt thể hiện khả năng của mình trong nhiều lĩnh vực hơn, đặc biệt là nơi mà hiệu suất thời gian thực chính xác là rất quan trọng.

Sau hai thập kỷ phát triển không ngừng, bộ vá “PREEMPT_RT” cho Linux thời gian thực cuối cùng đã được tích hợp vào mã nguồn chính của kernel, và nhận được sự chấp thuận từ Linus Torvalds – nhà phát triển hàng đầu của kernel Linux.

Đối với những ai chưa quen, hệ điều hành thời gian thực đảm bảo rằng nó sẽ phản hồi các đầu vào và thực hiện các tác vụ cụ thể, bất kể các quy trình khác. Điều này khác với các hệ điều hành thông thường như Windows, vốn hướng tới trải nghiệm người dùng nhất quán và xử lý các tác vụ theo thứ tự.

Những gián đoạn thoáng qua trong quá trình chuyển đổi giữa các tác vụ thường không nghiêm trọng đối với các hoạt động như chỉnh sửa tài liệu hoặc phát media, nơi mà các hệ điều hành thông thường được thiết kế để xử lý. Tuy nhiên, nếu cùng một sự trì hoãn ngắn xảy ra trong cảm biến của xe tự lái hoặc thiết bị y tế, thì việc đảm bảo thời gian thực trở nên cực kỳ quan trọng.

Real Time Linux đã được Tích Hợp Vào Nhân Chính Sau Hai Thập Kỷ Phát Triển

Mặc dù hệ điều hành thời gian thực (RTOS – Real-Time OS) đã có từ nhiều năm, nhưng chúng chủ yếu hoạt động ngoài hệ sinh thái Linux. Các lựa chọn chuyên biệt như Nucleus RTOS, QNX, ThreadX và VxWorks đã xử lý các tác vụ quan trọng mà Linux không thể đảm nhận, mặc dù chúng vẫn có thể hoạt động song song với Linux trong các hệ thống nhúng cần khả năng thời gian thực.

Tuy nhiên, cần lưu ý rằng các hệ điều hành như vậy không hoàn toàn bị cấm đối với những người đam mê Linux. Chẳng hạn, bản phân phối phổ biến Ubuntu đã phát hành một phiên bản thời gian thực vào năm ngoái, nhưng cần một đăng ký Ubuntu Pro. Điều này đã thay đổi với bản vá mới, cho phép tất cả những người duy trì Linux đều có thể tận dụng khả năng thời gian thực trong nhân Linux.

Về lý do tại sao công việc này mất nhiều thời gian như vậy, Steven Rostedt, người sáng lập dự án PREEMPT_RT, đã cho biết với ZDNet rằng mã nguồn đã được viết lại từ đầu nhiều lần trong suốt hai thập kỷ qua để chuẩn bị cho nhân. Các vấn đề về tài chính cũng đã cản trở dự án, nhưng tiến độ đã được cải thiện nhờ sự hỗ trợ của Tổ chức Linux bắt đầu từ năm 2015.

Đối với người dùng Linux trên desktop thông thường, bước đột phá này có thể sẽ không có tác động trực tiếp đáng kể – có thể các trình khởi động ứng dụng và tab trình duyệt của bạn không cảm thấy nhanh hơn. Tuy nhiên, đối với sự hiện diện của Linux trong các lĩnh vực như ô tô, robot và hệ thống điều khiển công nghiệp, điều này có thể mở ra một giai đoạn phát triển mã nguồn mở mới.

Theo Techspot

0 0 đánh giá
Đánh giá bài viết

Bài viết liên quan

Theo dõi
Thông báo của
guest

0 Góp ý
Cũ nhất
Mới nhất Được bỏ phiếu nhiều nhất
Phản hồi nội tuyến
Xem tất cả bình luận
0
Rất thích suy nghĩ của bạn, hãy bình luận.x