新进展!deepin M1 项目更新至 deepin V23 RC2 版本


内容来源:deepin(深度)社区

在去年7月份,我们成功使 deepin 初步适配了Apple M1 。今年随着deepin V23 beta进入RC2版本,deepin M1项目理所当然地也会跟进更新。

除此之外,本次适配工作不仅限于提升系统环境版本,还顺带更新了一些系统底层组件版本,优化了项目各模块的打包流程并部分添加了定时器,每周构建一次内容以便开发者抢先体验尝鲜。下面,就开始详细介绍本次更新的具体内容。

系统环境

最新的系统环境如下:

组件 版本
deepin rootfs 环境 RC2 (20240614日构建)
linux-image-asahi 6.8.9-6
m1n1 1.4.14
uboot asahi-v2024.04-1
mesa 24.1.0-asahi-20240228

更新过后的rootfs,已确定支持在Mac mini M1的最新14.5版本上成功安装启动。另外,由于deepin V23 ARM64 稳定仓库的软件包版本已经更新到了足以与deepin M1特有组件相兼容的程度,不再需要激进但不太稳定的CI仓库来构建系统环境。所以,在本次更新之后,deepin M1的系统将切换到稳定库。

得益于安装器的相关Bug修复,现在在脚本安装完成后第一次启动时显示安装器后配置成为了可能。因此,deepin M1现已取消了默认用户账号,改为安装后第一次启动时配置帐户。大家再也不需要纠结默认密码是什么了。

底层组件更新

m1n1和uboot均已更新至上游最新版本,除了带来在最新MacOS系统上启动的能力以外,还解决了困扰已久的系统启动菜单界面键盘无法操作的问题。

Linux内核和Mesa在更新至当前最新稳定版本的同时,还使用了与上游保持一致的新版本Rust来进行编译打包。除此之外,还改用了反复调试出的最佳构建选项。结果便是,当前仓库中最新的Linux内核已经可以支持GPU硬件加速了。这也意味着系统界面将会更加丝滑流畅,游戏体验也会更好

此外,一直以来的USB输入设备自动休眠问题也在新版内核里给一并修复了。

新增构建流程

得益于deepin-rootfs和deepin-docker项目的出现,现在打包deepin-m1的组件有了deepin基础环境了。其成果便是目前做出来的,分别用于打包rootfs,内核与m1n1,USB启动盘内容的三个构建流程。

 

三个构建都是push操作触发,而rootfs和USB启动内容构建还另外添加了每周一的定时触发器。有需要的用户,可以直接去项目页面Actions中的最新构建历史里下载本周打包的镜像。

另外需要说明的是,因为github action runner的限制,打包rootfs需要进行一定地精简以节约磁盘空间,所以deepin-base的打包被默认关闭了。有需要的开发者可以自行修改bootstrap.sh中的相关部分开启。

下一步的工作

当前,仍然存在着许多问题。其中最影响日常体验的一个便是没有声音的Bug。目前,正在排查当中。需要播放声音的用户,可以通过安装alsa-ucm-conf-asahi来用3.5mm接口放声音。

不久之前,Asahi官方宣布了他们支持Vulkan的进度。我们也将持续关注跟进,并在稳定版释出之后,尽快更新Mesa.。

当前的ARM64软件生态还是相对薄弱的。未来将会和deepin-sysdev-sig,deepin-arm-pc等组织协作,引入更多的软件包来扩充可用软件内容。

box64自0.2.6版本之后,便能够在Mac M系列Soc上运行了。这意味着它可以通过box64和wine wow64来支持Linux和Windows的x86_64程序。当前这两个软件都没有打包。未来会尝试添加进deepin仓库的。

写在最后:

最后,再次感谢deepin相关SIG组的开发者,非常感谢你们在Asahi Linux以及m1-debian项目的协助与支持。正是由于你们的贡献开源、参与开源,deepin系统才会越来越美好。谢谢你们!

 

附录:

(1)deepin-m1 SIG组入口:https://www.deepin.org/index/docs/sig/sig/deepin-m1/README

(2)deepin-m1项目地址:https://github.com/deepin-community/deepin-m1

(3)deepin成功适配Apple M1,我们的适配之旅!(上篇):https://www.deepin.org/zh/deepin-adapted-applem1-1/

(4)deepin成功适配Apple M1,我们的适配之旅!(下篇):https://www.deepin.org/zh/deepin-adapted-applem1-2/

(5)deepin 全版本镜像(含 deepin V15):https://distrowatch.com/index.php?distribution=deepin


相關推薦

2023-03-15

近日,deepin RISC-V SIG 组在博客中宣布在 RISC-V 服务器板卡“算能 SG2042 ”上成功适配 deepin 操作系统。作为具有64核心2.0GHz运行频率的服务器板卡,算能 SG2042 是一款拥有64MB的L3共享缓存的高性能RISC-V处理器。此次成功适配是deepin f

2024-08-03

查看原文 deepin(深度)社区7月总览   社区产品 deepin V23 成功适配奕斯伟计算EIC7700X 2024年7月,deepin(深度)社区宣布成功适配奕斯伟计算EIC7700X,实现了RISC-V版本deepin V23的稳定运行。这一举措再次印证了deepin对RISC-V生

2024-07-04

deepin(深度)社区6月总览   社区产品 deepin V23 RC2 发布 2024年6月14日,deepin V23 RC2版本正式发布,对deepin系统中的UOS AI进行了重量级升级,内置“全局智能搜索”和AI助理,并成功兼容多个千亿级大模型。本次deepin V23 RC2

2023-07-06

deepin 开发团队宣布,在已发布的 deepin V23 beta 版本中,目前已正式适配 Apple Mac mini M1。 团队说道,尽管已经能够实现在 Mac Mini M1 上正常启动 deepin 系统,但还没有达到可以日常使用的阶段,存在着诸多适配问题。例如:系统缺

2024-07-12

内容来源:deepin(深度)社区 近期,deepin(深度)社区宣布成功适配奕斯伟计算EIC7700X,实现了RISC-V版本deepin V23的稳定运行。这一举措再次印证了deepin对RISC-V生态的承诺和实力,也为开发者和用户打开了通往全新桌面体验的

2024-08-13

查看原文 deepin V23版本已完成龙架构 (LoongArch) 适配,龙架构是由国内自主CPU引领者龙芯中科所研发处理器使用的指令集架构,其产品包括3A6000、3A5000、3B5000等多款高性能多核心桌面处理器。这一重要里程碑不仅标志着国产CPU与

2024-08-16

与Windows、MacOS 这两个商业操作系统一样强大。” ——deepin(深度)社区创始人 刘闻欢(deepin) 8月15日,国际知名开源社区deepin(深度)社区在线上举办了主题为“聚AI而生 大有不同”新品发布会,正式对外发布开源操作

2022-08-17

deepin 23 Preview 已正式发布,预览版属于 V23 阶段性版本,囊括三大核心特性: 独立上游,构建全新的仓库 原子更新 自研包格式 注意,此次发布版本暂不支持 V20 跨版本升级。 玲珑 deepin自研软件包格式,致力于治理

2023-07-16

deepin 开发团队宣布,在已经发布的 deepin V23 beta 版本中,现已正式适配 WSL。 WSL是Windows Subsystem for Linux的缩写,它是一种可以让用户在Windows上运行Linux的技术。WSL让你能够在Windows和Linux之间自由切换或集成,使用开源的工具和

2023-02-09

快速协同 新增windows端跨端协同应用,可通过https://www.deepin.org/index/assistant 下载体验 影院 鼠标上/下,改为快进/退15秒 新增全屏模式下增加标题栏 新增进度条预览窗的时间显示 对播放列表样式进行更新

2023-12-05

内容来源 :deepin社区 deepin(深度)社区11月总览 11月,有 1084位小伙伴加入了deepin开源社区大家庭,目前共有论坛伙伴148,891位 11月deepin系统版本共升级4次,修复bug共13个,功能新增19个 在11月,FVP正式支持deepin V23 ,deepi

2024-08-15

查看原文 近日,自主核心芯片研发飞腾公司宣布与deepin V23完成适配,包含飞腾新一代桌面CPU飞腾腾锐D3000、FT-2000+/64、桌面芯片飞腾腾锐D2000等多款产品,为用户带来更智能、安全、稳定的使用体验。 飞腾腾锐D3000集成8个飞

2024-07-17

7月13日,在上海站的 deepin Meetup 如意玲珑专场上,我们正式宣布了项目全新的品牌名称——如意玲珑(Linyaps)(以下简称“玲珑”),同时,我们也分享了项目已于2024年5月24日与开放原子开源基金会完成捐赠协议签署的消息

2023-11-25

deepin 宣布,在社区爱好者以及 deepin 研发团队的推动下,完成了摩尔线程 MTT S80 显卡的适配工作,成功在 deepin V23 Beta2 版本上驱动 MTT S80 显卡。 据悉,此次适配的摩尔线程 MTT S80 显卡,于 2022 年 11 月发布,搭载了完整的“春晓