2007年7月23日 星期一

Linux 核心開始支援 real-time

Linux kernel gains new real-time support

http://www.linuxdevices.com/news/NS9566944929.html

Oct. 12, 2006

TimeSys 報導,額外增加的 real-time 技術將從 2.6.18 版起被合併到主要 Linux 核心當中。該公司表示,在這之前 Linux 對於 real-time 的支援必須要安裝核心 patch,該 patch 部份是由TimeSys 的資深開放原碼開發者 Thomas Gleixner 所開發的。

Gleixner 是 hrtimer (high-resolution timer) 子系統的主要作者,也是 Ingo Molnar 的 real-time preemption(強佔點)patch 的主要貢獻者。2.6.18 核心的 changelog 當中,有 136 個 patch 是 Gleixner 的創作,其他 143 則是由替 Red Hat 工作的 Molnar 所貢獻。

根據 TimeSys 表示,包含 real-time 技術的 2.6.18 版將節省個別核心開發者需要特別維護real-time kernel trees 的時間。此外,嵌入式 Linux 開發者或一般桌上型使用者,想要 build 可以達到 ms 等級的 real-time 反應時間,將不在需要使用任何 patch 了。

Gleixner 提到, "I am pleased that we can simplify development for real-time embedded devices by bringing this technology into the mainline kernel."

根據 TimeSys 表示,之前的 Linux 核心版本只能以 patch 的方式提供額外的 real-time 功能。他們也提到那些 patch 可以透過 LinuxLink suite (http://www.timesys.com/products/developer_suite.htm)這個以訂閱為主的線上服務取得。

TimeSys CEO Larry Weidman 表示, "The inclusion of real-time capabilities in the kernel validates the work of TimeSys in this space. Our customers that require real-time capabilities can be confident that they are on a path that has a clear future."

Weidman 還提到,"By making real-time extensions available to all LinuxLink customers, we hope to make a supported real-time solution affordable to a wider audience."

TimeSys 長久以來對於 real-time Linux 持續投入關注。在採用以服務為基礎的商業模式之前,將其 Linux 套件定位在 "single-kernel real-time" 上。MontaVista、FSMLabs、LynuxWorks、Red Hat 以及其他都是對於這個領域的擁護者。