Contiki 是一款輕量化的作業系統。作為一個開源系統,它為開發者和創業者提供了一個平臺,讓他們可以開發物聯網上負責網路連線的小外掛或者小工具,而不用再去建造那些小工具需要的底層作業系統。近十年來,它受到了很多黑客、學者、以及製造感測器、追蹤器的公司的青睞。
開發者們喜歡它,是因為它輕量、免費而且成熟。大約五年前,牛津大學的 Andrew Markham 團隊做過一件有趣的事,他們利用 Contiki 發明了一個可以在地下執行的無線網路追蹤系統,用於獾的行為研究,解決了 GPS 在地下無法正常工作的問題。
Contiki 最大的優點就是它很小巧。Linux 執行時需要至少 1MB 的 RAM,而 Contiki 只需要幾 KB 就能搞定。它的創造者 Adam Dunkels,設法將一整個作業系統包括圖形使用者介面,網路軟體,還有一個 web 瀏覽器整合到僅 30KB 不到的儲存空間裡,使得它在物聯網裝置的小型,低功率晶片上執行起來毫無壓力。
經過十多年的發展,Contiki 已經開始走向商業化應用,不少消費類科技公司開始和 Contiki 合作,如智慧燈泡 LiFX,還有 Nest 的競爭者 Tado。Dunkels 認為物聯網這塊市場很大,方向太多,在工業界和建築物的自動化控制等領域都有很大的應用前景。
為了支援 Contiki 快速發展的商業應用,Dunkels 已經離開了他在大學的研究工作成立了 Thingsquare,一家致力於為 Contiki 裝置提供雲服務後臺支援的初創公司。目的是為了方便開發者將他們的硬體裝置和智慧手機和網路連線起來。
Contiki 很快就會面臨來自微軟的競爭,後者在近期剛釋出了物聯網版的 Windows(Windows for the Internet of Things)。但微軟的這個新系統不是開源的,只對 9 英寸以下的裝置免費,且 Contiki 有著十一年的領先優勢。
在物聯網大熱的環境下,一個好的開發系統是必須的,相信未來會有更多的人加入到這個競爭裡。Contiki 已經有它的領先優勢,它的競爭者也實力強勁,未來是誰的天下?我們拭目以待。
本文轉載自:36氪