0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

蘋果Mac的開源Linux驅(qū)動正向主線內(nèi)核努力

如意 ? 來源:cnBeta.COM ? 作者:cnBeta.COM ? 2021-03-01 14:44 ? 次閱讀

四年多來,蘋果的MacBook Pro一直將Touch Bar作為這些筆記本鍵盤上方的顯示/控制欄輸入設(shè)備。雖然有報道稱蘋果可能會在未來的機型中逐步淘汰Touch Bar,但該組件的開源Linux驅(qū)動仍在向主線內(nèi)核努力。

上周六由獨立開發(fā)者Ronald Tschal?r發(fā)出的是最新的反向工程、開源驅(qū)動代碼,可以讓MacBook Pro 13、*/14、*/15、*機型的Touch Bar和ALS支持Linux下工作。蘋果Touch Bar驅(qū)動代碼之前是在內(nèi)核郵件列表上發(fā)出的,而現(xiàn)在蘋果MBP 15寸機型也得到了支持,并且根據(jù)之前的意見進行了各種代碼改進。

此外,由于需要蘋果iBridge(T1安全芯片)驅(qū)動與iSight網(wǎng)絡(luò)攝像頭、光線傳感器和指紋傳感器進行對接,目前,Linux驅(qū)動程序的覆蓋范圍主要集中在Touch Bar和光線傳感器/ALS支持上。

在Linux上支持Apple Touch Bar的努力已經(jīng)持續(xù)了好幾年,盡管由于參與的開發(fā)者有限,而且沒有得到蘋果的任何支持,所以進展緩慢。

有興趣嘗試在新的MacBook Pro硬件上支持Apple Touch Bar + Light Sensor的用戶可以在內(nèi)核郵件列表中找到新的補?。?/p>

https://lore.kernel.org/lkml/20210228012643.69944-1-ronald@innovation.ch/
責編AJX

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 蘋果
    +關(guān)注

    關(guān)注

    61

    文章

    24411

    瀏覽量

    198809
  • Linux
    +關(guān)注

    關(guān)注

    87

    文章

    11304

    瀏覽量

    209537
  • macbook
    +關(guān)注

    關(guān)注

    0

    文章

    496

    瀏覽量

    41691
收藏 人收藏

    評論

    相關(guān)推薦

    嵌入式學習-飛凌嵌入式ElfBoard ELF 1板卡-Linux內(nèi)核移植之內(nèi)核簡介

    學到本章節(jié),大家應(yīng)該對Linux操作系統(tǒng)都有了一定的了解,但可能還不知道我們拿到手的內(nèi)核源碼都經(jīng)歷了什么。linux有一個龐大的開源社區(qū),每個人都可以向
    發(fā)表于 12-16 13:08

    飛凌嵌入式ElfBoard ELF 1板卡-Linux內(nèi)核移植之內(nèi)核簡介

    學到本章節(jié),大家應(yīng)該對Linux操作系統(tǒng)都有了一定的了解,但可能還不知道我們拿到手的內(nèi)核源碼都經(jīng)歷了什么。linux有一個龐大的開源社區(qū),每個人都可以向
    發(fā)表于 12-13 09:03

    蘋果發(fā)布新款Mac mini,體積縮小且實現(xiàn)碳中和

    ,新款Mac mini還是蘋果首款實現(xiàn)碳中和的Mac產(chǎn)品,體現(xiàn)了蘋果在環(huán)保方面的堅定承諾和不懈努力。通過采用先進的生產(chǎn)工藝和可回收材料,
    的頭像 發(fā)表于 10-30 10:26 ?323次閱讀

    linux內(nèi)核中通用HID觸摸驅(qū)動

    linux內(nèi)核中,為HID觸摸面板實現(xiàn)了一個通用的驅(qū)動程序,位于/drivers/hid/hid-multitouch.c文件中。hid觸摸驅(qū)動是以struct hid_driver
    的頭像 發(fā)表于 10-29 10:55 ?617次閱讀
    <b class='flag-5'>linux</b><b class='flag-5'>內(nèi)核</b>中通用HID觸摸<b class='flag-5'>驅(qū)動</b>

    Asahi Linux助力Mac,新驅(qū)動流暢運行AAA級游戲補短板

    Asahi Linux項目團隊近期宣布了一項振奮人心的進展,他們在Mac設(shè)備上對驅(qū)動程序進行了卓越的優(yōu)化,實現(xiàn)了對OpenGL 4.6及OpenGL ES 3.2標準的全面兼容。這一里程碑式的成就
    的頭像 發(fā)表于 10-11 16:58 ?729次閱讀

    詳解linux內(nèi)核的uevent機制

    linux內(nèi)核中,uevent機制是一種內(nèi)核和用戶空間通信的機制,用于通知用戶空間應(yīng)用程序各種硬件更改或其他事件,比如插入或移除硬件設(shè)備(如USB驅(qū)動器或網(wǎng)絡(luò)接口)。uevent表示
    的頭像 發(fā)表于 09-29 17:01 ?692次閱讀

    linux驅(qū)動程序如何加載進內(nèi)核

    Linux系統(tǒng)中,驅(qū)動程序是內(nèi)核與硬件設(shè)備之間的橋梁。它們允許內(nèi)核與硬件設(shè)備進行通信,從而實現(xiàn)對硬件設(shè)備的控制和管理。 驅(qū)動程序的編寫
    的頭像 發(fā)表于 08-30 15:02 ?474次閱讀

    linux驅(qū)動程序的編譯方法是什么

    Linux驅(qū)動程序的編譯方法主要包括兩種: 與內(nèi)核一起編譯 和 編譯成獨立的內(nèi)核模塊 。以下是對這兩種方法的介紹: 一、與內(nèi)核一起編譯 與
    的頭像 發(fā)表于 08-30 14:46 ?579次閱讀

    linux驅(qū)動程序運行在什么空間

    Linux 驅(qū)動程序是操作系統(tǒng)的一部分,負責管理硬件設(shè)備與操作系統(tǒng)之間的交互。驅(qū)動程序運行在內(nèi)核空間(Kernel Space),這是操作系統(tǒng)的核心部分,與用戶空間(User Spac
    的頭像 發(fā)表于 08-30 14:37 ?415次閱讀

    Linux 驅(qū)動開發(fā)與應(yīng)用開發(fā),你知道多少?

    一、Linux驅(qū)動開發(fā)與應(yīng)用開發(fā)的區(qū)別開發(fā)層次不同:Linux驅(qū)動開發(fā)主要是針對硬件設(shè)備進行編程,處于操作系統(tǒng)內(nèi)核層,直接與硬件交互,為上層
    的頭像 發(fā)表于 08-30 12:16 ?792次閱讀
    <b class='flag-5'>Linux</b> <b class='flag-5'>驅(qū)動</b>開發(fā)與應(yīng)用開發(fā),你知道多少?

    Linux內(nèi)核測試技術(shù)

    Linux 內(nèi)核Linux操作系統(tǒng)的核心部分,負責管理硬件資源和提供系統(tǒng)調(diào)用接口。隨著 Linux 內(nèi)核的不斷發(fā)展和更新,其復雜性和代碼規(guī)
    的頭像 發(fā)表于 08-13 13:42 ?493次閱讀
    <b class='flag-5'>Linux</b><b class='flag-5'>內(nèi)核</b>測試技術(shù)

    NVIDIA全面轉(zhuǎn)向開源GPU內(nèi)核模塊

    借助 R515 驅(qū)動程序,NVIDIA 于 2022 年 5 月發(fā)布了一套開源Linux GPU 內(nèi)核模塊,該模塊采用雙許可證,即 GPL 和 MIT 許可。初始版本主要面向數(shù)據(jù)中
    的頭像 發(fā)表于 07-25 09:56 ?424次閱讀
    NVIDIA全面轉(zhuǎn)向<b class='flag-5'>開源</b>GPU<b class='flag-5'>內(nèi)核</b>模塊

    英偉達將全面轉(zhuǎn)向開源GPU內(nèi)核模塊

    英偉達公司近期宣布了一項重大決策,即全面轉(zhuǎn)向開源GPU內(nèi)核模塊,并計劃最終以此取代閉源驅(qū)動程序。這一戰(zhàn)略轉(zhuǎn)變標志著英偉達在開源領(lǐng)域邁出了重要一步,旨在為用戶提供更強大、更全面的
    的頭像 發(fā)表于 07-19 15:26 ?570次閱讀

    在全志V851SE開發(fā)板TinyVision上 使用 SyterKit 啟動 Linux 6.7 主線內(nèi)核

    TinyVision 使用 SyterKit 啟動 Linux 6.7 主線內(nèi)核 SyterKit SyterKit 是一個純裸機框架,用于 TinyVision 或者其他 v851se/v851s
    發(fā)表于 05-20 09:35

    rk3399移植Linux內(nèi)核

    RK3399是一款由中國廠商瑞芯微推出的高性能處理器芯片,被廣泛用于嵌入式系統(tǒng)開發(fā)。在進行應(yīng)用程序開發(fā)之前,我們需要將Linux內(nèi)核移植到RK3399上,以支持硬件的驅(qū)動和功能。本文將詳細介紹如何將
    的頭像 發(fā)表于 01-08 09:56 ?1149次閱讀