20년간의 개발 끝에, Real-Time Linux(PREEMPT_RT)는 마침내 Linux 메인라인 커널에 통합되었습니다. 이렇게 되면 임무-중요한 기기와 산업 하드웨어에서 사용할 수 있었습니다. RTOS는 엄격한 마감 내에 시간-중요한 작업 처리 및 결정론적 행위를 보장합니다. 그 중요성에도 불구하고, 통합은 기술적 복잡성, 정치, 자금 지원 등에 의해 직면한 도전을 겪었습니다. Linux Foundation의 Real-Time Linux 협업 프로젝트는 노력 조정을 위해 중요한 역할을 했습니다. 커널의 print_k 함수, 즉 디버깅 도구의 수정은 마지막 장애물이었습니다. 이 함수는 하드 딜레이를 가지고 있었습니다. 광범위한 논의와 타협 끝에, print_k는 실시간 성능을 손상시키지 않으면서 문제를 해결하는 방식으로 수정되었습니다. PREEMPT_RT의 통합은 Linux의 기능을 확장하고, 임무-중요한 애플리케이션에서 Linux 사용의 새로운 가능성을 열었습니다.
linux.slashdot.org
20 Years Later, Real-Time Linux Makes It To the Kernel
