System76 是如何打造開源硬體的
| 2019-05-03 14:07
是什麼讓新的 Thelio 桌上型電腦系列與眾不同。
大多數人對他們電腦的硬體一無所知。作為一個長期的 Linux 使用者,當我想讓我的無線網路卡、影片卡、顯示器和其他硬體與我選擇的發行版共同執行時,也一樣遇到了挫折。商業品牌的硬體通常使判斷這些問題變得很困難:為什麼乙太網驅動、無線驅動或者滑鼠驅動和我們預期的不太一樣?隨著 Linux 發行版變得成熟,這可能不再是問題,但是我們仍能發現觸控板和其它外部裝置的怪異行為,尤其是當我們對底層的硬體知道的不多時。
像 System76 這樣的公司致力於解決這些問題,以提升 Linux 使用者體驗。System76 生產了一系列的 Linux 筆記本、桌上型電腦和伺服器,甚至提供了它自己的 Linux 發行版 Pop! OS 作為客戶的一個選擇。最近我有幸參觀了 System76 在 Devnver 的工廠並揭開它的新桌上型電腦產品線 Thelio 的神秘面紗。
關於 Thelio
System76 宣稱 Thelio 的開源硬體子板(被命名為木星之後的第 5 個衛星的名字 Thelio Io)是它在市場上獨特的特點之一。Thelio Io 取得了開源硬體協會的認證 OSHWA #us000145,並且有 4 個用於儲存的 SATA 埠和一個控制風扇和用於電源按鈕控制的嵌入式控制器。Thelio IO SAS 取得了 OSHWA #us000146 認證,並且有 4 個用於儲存的 U.2 埠,沒有嵌入式控制器。在展示時,System76 顯示了這些元件如何調整風扇透過底盤來最佳化部件的效能。
該控制器還管理電源鍵,和圍繞該電源鍵的 LED 光環,當被按下時它以 100% 的亮度發光。這提供了觸覺和視覺上的確認:該主機已經啟動電源了。當電腦在使用中,該按鈕被設定為 35% 的亮度,當在睡眠模式,它的亮度在 2.35% 和 25% 之間跳動。當計算機關閉後,LED 保持朦朧的亮度,因此能夠在黑暗的房間裡找到電源控制。
Thelio 的嵌入式控制器是一個低功耗的 ATmega32U4 微控制器,並且控制器的設定可以使用 Arduino Micro 進行原型設計。Thelio Io 主機板變化的多少取決於你購買哪種 Thelio 型號。
Thelio 可能是我見過的設計的最好的電腦機箱和系統。如果你曾經親身體驗過在一個常規的 PC 的內部進行操作的話,你可能會同意我的觀點。我已經做了很多次了,因此我能以自己過往的糟糕經歷來證明這點。
為什麼做開源硬體?
該主機板是在 KiCAD 設計的,你可以在 GitHub 上按 GPL 許可證訪問 Thelio 所有的設計檔案。因此,為什麼一個與其他 PC 製造商競爭的公司會設計一個獨特的介面並公開授權呢?可能是該公司認識到開源設計及根據你的需要調整和分享一個 I/O 主機板設計的能力的價值,即便你是市場上的競爭者。
在 Thelio 釋出會 Don Watkins 與 System76 的 CEO Carl Richell 談話。
我問 System76 的設計者和 CEO Carl Richell,該公司是否擔心過公開許可它的硬體設計意味著有人可以採取它的獨特設計並用它來將 System76 驅逐出市場。他說:
開源硬體對我們所有人都有益。這是我們未來提升技術的方式,並且使得每個人獲取技術更容易。我們歡迎任何想要提高 Thelio 設計的人來這麼做。開源該硬體不僅可以幫助我們更快的改進我們的電腦,並且能夠使我們的消費者 100% 信任他們的裝置。我們的目標是儘可能地移除專利功能,同時仍然能夠為消費者提供一個有競爭力的 Linux 主機。
我們已經與 Linux 社群一起合作了 13 年之久,來為我們的筆記本、桌上型電腦、伺服器創造一個完美順滑的體驗。我們長期專注於為 Linux 社群提供服務,提供給我們的客戶高水準的服務,我們的個性使 System76 變得獨特。
我還問 Carl 為什麼開源硬體對 System76 和 PC 市場是有意義的。他回覆道:
System76 創立之初的想法是技術應該對每個人是開放和可獲取的。我們還沒有到達 100% 開源創造一個電腦的程度,但是有了開源硬體,我們邁出了接近目標的必不可少的一大步。
我們生活在技術變成工具的時代。計算機在各級教育和很多行業當中是人們的工具。由於每個人特定的需要,每個人對於如何提升電腦和軟體作為他們的主要工具有他們自己的想法。開源我們的計算機可以讓這些想法成為現實,從而反過來促進技術成為一個更強大的工具。在一個開源環境中,我們持續迭代來生產更好的 PC。這有點酷。
我們總結了我們討論的關於 System76 技術路線的對話,包含了開源硬體 mini PC,甚至是筆記本。在 System76 品牌下的已售出的 mini PC 和筆記本是由其他供應商製造的,並不是基於開源硬體的(儘管它們用的是 Linux 軟體,是開源的)。
設計和支援開放式硬體是 PC 產業中的變革者,也正是它造就了 System76 的新 Thelio 桌上型電腦電腦產品線的不同。
via: https://opensource.com/article/19/4/system76-hardware
作者:Don Watkins 選題:lujun9972 譯者:warmfrog 校對:wxy
相關文章
- 看開源軟體是如何盈利的?
- 如何打造規範的開源專案workflow
- 如何在開源世界打造自己的明星 Project?Project
- 物件導向開發方式的開源硬體--.NET Gadgeteer物件
- 開源公司是如何保持盈利的
- 如何進入開源世界並打造自己的明星 Project?Project
- 如何在Github打造你的爆款開源專案Github
- 如何使用 開源硬體Banana PI BPI-R2's GPIO-sNaN
- 開源專案是如何被搞砸的?
- 硬體加速gpu計劃開還是不開 win10硬體加速gpu計劃有用嗎GPUWin10
- 【活動】直播揭秘<如何從0開發HarmonyOS硬體>
- 其他主流開源硬體簡介BeagleBone Black快速入門
- 軟體開發的硬約束
- 開源是什麼意思?開源軟體優缺點有哪些?
- WIZnet助力Arduino中文社群第三屆開源硬體開發大賽!UI
- 開源軟體的教育是一個系統工程
- 機器學習領域:硬體的未來是軟體 - octoml機器學習TOML
- 硬體開發系列教程
- Matlab矩陣運算的硬體資源分析Matlab矩陣
- 如何向開源軟體貢獻自己的力量
- 開源軟體:不止是成本低
- 如何打造一款靜態開源站點搭建工具
- 我是如何學習軟體開發的
- 自媒體(1)--基本知識瞭解,自媒體是什麼?如何盈利?如何打造自媒體?
- 開源力量公開課第37期-《微軟+開源:如何使用微軟公有云Azure上的開源軟體》微軟
- win10系統下如何開啟顯示卡硬體加速Win10
- 維護大型開源專案,是怎樣的體驗?
- 如何打造軟體平臺的亮點
- 如何為開源軟體做出貢獻
- 開源專案如何利用社交媒體
- 開源也學會“軟硬兼施”的遊戲規則遊戲
- 硬體專案開發心得
- 打造 10000 Star 的前端開源專案 ⭐前端
- Vue.js打造一個開源的CNode社群Vue.js
- 探求軟硬體廠商支援Linux的源動力Linux
- 愛奇藝直播-打造高效的特效資源生產體系特效
- 業界 | 谷歌開源DeepLearn.js:可在網頁上實現硬體加速的機器學習谷歌JS網頁機器學習
- 開源力量公開課第三十七期-《微軟+開源:如何使用微軟公有云Azure上的開源軟體》微軟