新年伊始,跟各位分享一款近期在 GitHub 上比較重磅的開源項目。
2017 年,一個基于 Ubuntu 打造的 Linux 桌面系統 - Nitrux 橫空出世,被眾多開發者譽為是有史以來最為驚艷的 Linux 桌面版。
免費開源、酷炫美觀,簡潔易用,乃是 Nitrux 最大的特點之一。
憑借于此,Nitrux 也成功問鼎 2018 年最漂亮的 Linux 發行版 Top 10。
不過,今天我們的主角不是 Nitrux,而是他們技術團隊原班人馬打造,并在前幾天公布的又一款重量級 Linux 桌面環境系統 - Maui Shell。
Nit
從功能層面上看,Mau 主要由 Cask(Shell 容器)和 Zpace(合成器)這兩部分組成。
前者負責處理桌面的頂部欄、停靠欄(類似 macOS 的 Dock)、Pod 設置等工作。后者則會通過調用 Qt Wayland Compositor API,來實現窗口、可視化工作區、交互動畫等任務。
當前階段,技術團隊已實現 Maui 的文件管理器、音樂播放器、視頻播放器、文本編輯器、圖片查看器等工具。
不過,這些都尚不足以讓 Maui 成為跨時代的 Linux 產品,真正得到開發者認可的,是它能同時完美兼容 Android 與 Linux 系統,跨終端工作。
了解 Apple 生態圈的同學應該知道,最近幾年,Apple 開始在操作系統上發力,想通過技術手段,快速打通 macOS、iPadOS、iOS 三個系統之間的橋梁。讓一個 App 應用,可在三端通用。
如此,便可大幅降低工程師的開發成本,應用的多端分發,也給產品商業化帶來了更多可能性。
隨著 Maui 項目的日趨完善,未來也極有可能成為在 Linux 與 Android 雙系統的主要橋梁。
這個,才是 Maui 在國外得到諸多工程師贊賞的主要原因之一。
隨著這一 Linux 桌面環境的問世, 2022 年,或許也將正式開啟一個屬于 Linux 桌面的新時代。
目前,Maui 的源碼已在 GitHub 開源,感興趣的,可以先關注一下:
https://github.com/Nitrux/maui-shell
需要說明的是,Maui 當前仍處于早期開發迭代階段。
官方技術團隊表示,會在 2022 年 3 月發布 alpha 版本,6 月發布測試版,9 月發布穩定版。
2022,新的一年,各種新技術也將層出不窮,用戶交互體驗也會迭代提升。
今年,GitHub 上又會誕生哪些令人贊嘆不已的神作,我與大家拭目以待。
最后,在此祝大家 2022 年工作順利,生活美滿。
原文鏈接:https://mp.weixin.qq.com/s/JPq1OKzJDeX0Y5cqAcB1Vg