ubunutu 怎么参与内核开发怎么参与内核开发 Eric Miao 大家交流下我的经验,主要是相互学习 :) 我先介绍下我的经验吧。原来我是做嵌入式开发的,主要是在 Intel/Marvell 做 PXA/Xscale 这一块的,广 泛用在 PDA 上。也许大家见过过气的 Palm 以及 CPU。 开发过程中发现总是跟随着 Kernel 升级,开发工作很被动。内核树 Kernel 升级到 2.6.14 了,而我们却 还在搞 2.6.9。那会儿我们还跟 MontaVista 有合作,所以曾经还搞过 2.4 的内核。PXA27x 上就有些客户在用 2.4,很是崩溃…… 后来我跟 boss 反应,这么开发是不行的,要把我们做的东西推到 mainline 里面去。那时开发组的反应 有两种: …… 唉,那都是很牛 B 的代码,很牛 B 的人在搞。(其实现在想想也不 都是牛人,我这样的庸枝俗粉一堆); 2.搞 mainline kernel 很非主流,伺候好客户就行了。 所以一开始的开发我很寂寞的,不过好在老板非常支持,有了加薪的动力,做事情就卖力了。最初的确 很难,对于 ARM 社区情况不熟,发点 patch 就被弹回,大致理由有如下: 1. 你回去仔细看下 Documentation/CodingStyle0 码力 | 3 页 | 271.06 KB | 1 年前3
Zadig 面向开发者的云原生 DevOps 平台面向开发者的云原生 DevOps 平台 角色: 产品 / 架构 开发 测试 运维 运维 / 开发 技术支持 事件 需求设计 架构设计 拆任务、写代码 代码集成 xN 单元测试验证 xN 代码扫描 xN 自测、联调 xN 集成验证 xN 写测试用例 系统验证 xN 自动化测试 xN 性能测试 xN 安全测试 xN 数据变更 xN / 告警 xN 版本归档 xN 交付追踪 xN 数据度量 xN 服务、工单管理 事件、缺陷管理 想 法 用 户 运行阶段 需求阶段 研发阶段 现代软件交付挑战:开发 5 分钟,上线 2 小时 服务一:设计 | 代码编写 | 构建 | 测试 | 部署 | 发布 服务二:设计 | 代码编写 | 测试 | 发布 特点: ● 重复流程自动化 ● 边开发、边验证 ● 服务全生命周期而非只关注代码 ● 每天多次提交提早验证 Zadig 采用「云原生产品级交付」设计理念 数字化产研协同 • 环境 - 统一开发者协作平面 • 工作流 - 统一交付变更通道 • 异构支持 - 统一产研运管理平面 重视开发者体验,工程师不再做脏活累活 传统 DevOps 体系 Zadig0 码力 | 59 页 | 81.43 MB | 1 年前3
Zadig 面向开发者的云原生 DevOps 平台面向开发者的云原生 DevOps 平台 角色: 产品/架构 开发 测试 运维 运维/开发 技术支持 事件 需求设计 架构设计 拆任务、写代码 代码集成 xN 单元测试验证 xN 代码扫描 xN 自测、联调 xN 集成验证 xN 写测试用例 系统验证 xN 自动化测试 xN 性能测试 xN 安全测试 xN 数据变更 xN 代码变更 xN 配置变更 xN 部署测试环境 xN 部署预发环境 部署/灰度上线 xN 监控/告警 xN 版本归档 xN 交付追踪 xN 数据度量 xN 服务、工单管理 事件、缺陷管理 想 法 用 户 运行阶段 需求阶段 研发阶段 现代软件交付挑战:开发 5 分钟,上线 2 小时 服务一:设计 | 代码编写 | 构建 | 测试 | 部署 | 发布 服务二:设计 | 代码编写 | 构建 | 测试 | 部署 | 发布 服务三:设计 | 代码编写 | 部署 | 测试 | 发布 特点: ● 重复流程自动化 ● 边开发、边验证 ● 服务全生命周期而非只关注代码 ● 每天多次提交提早验证 Zadig 采用「云原生产品级交付」设计理念 数字化产研协同 • 环境 - 统一开发者协作平面 • 工作流 - 统一交付变更通道 • 异构支持 - 统一产研运管理平面 重视开发者体验,工程师不再做脏活累活 传统 DevOps 体系 Zadig0 码力 | 59 页 | 23.57 MB | 1 年前3
构建openEuler面向RISC-V的操作系统满足广大技术爱好者、企业、组织等尝试在RISC-V环境上开发、使用 openEuler操作系统的需要 ❖ 技术支持 面向RISC-V硬件的openEuler操作系统定制开发 软件包编译、系统构建、系统定制等技术支持 ❖ 提供自动化编译、构建工具、构建手册、RPM Repo托管等资源 使对 RISC-V 感兴趣的开发者能够快速参与到开源系统开发活动中来。 Institute of Software RISC-V_V1 VM Image/Rootfs RPM repo OpenEuler RISC-V_V2 VM Image/Rootfs RPM repo V3 自举构建迭代路线图 Institute of Software,Chinese Academy of Sciences 技术路线——阶段性Roadmap Institute of Software,Chinese Academy of Sciences 欢迎加入 ▪ 你可以贡献 ❖ 补丁、代码 ❖ 推送新软件包 ❖ 测试验证 ❖ 文档 ❖ 新需求 ❖ … ▪ 你可以通过Issue ❖ 提出新功能开发 ❖ 提出问题 ❖ 申请成为committer ❖ 其他 https://gitee.com/openeuler/autobuild- openeuler4riscv/issues Issue提交0 码力 | 18 页 | 985.45 KB | 1 年前3
Debian GNU/Linux 安装手册
January 8, 2024是一个致力于自由软件开发并宣扬自由软件基金会之理念的自愿者组织。Debian 计划创建于 1993 年。当时,Ian Murdock 发出一份公开信,邀请软件开发者们参与构建一个基于较新的 Linux 内核 的完整而紧密的软件发行版。经过多年的成长,那群由 自由软件基金会 资助并受 GNU 哲理影响的爱好 者已经演变为一个拥有大约 1000 位 Debian 开发人员的组织。 Debian 开发人员所做的工作包括有:Web 开发人员所做的工作包括有:Web 和 FTP 站点管理、图形设计、软件许可协议的法律分析、编 写文档,当然,还有维护软件包。 为了传递我们的理念并吸引那些与 Debian 有着相同信仰的开发人员,Debian 计划发表了众多文档, 以阐明我们的价值观和成为 Debian 开发人员的意义: • Debian 社群契约 是一份 Debian 对自由软件社群的承诺声明。任何同意遵守此社群契约的人都可 以成为 维护人员。任何维护人员都能将新软件引入 政策文档是一份有关 Debian 计划质量标准的规格说明书。 Debian 开发人员还参与了许多其它计划。有些是专注于 Debian 的,还有些则是面向 Linux 社区。例 如: • Filesystem Hierarchy Standard (FHS) 则是朝 Linux 文件系统布局标准化方向的一种努力。FHS 将 使软件开发者能集中精力设计程序,而不需要担心软件包在不同的 GNU/Linux 发行版的安装。0 码力 | 93 页 | 562.93 KB | 1 年前3
Debian GNU/Linux 安装手册
January 8, 2024是一个致力于自由软件开发并宣扬自由软件基金会之理念的自愿者组织。Debian 计划创建于 1993 年。当时,Ian Murdock 发出一份公开信,邀请软件开发者们参与构建一个基于较新的 Linux 内核 的完整而紧密的软件发行版。经过多年的成长,那群由 自由软件基金会 资助并受 GNU 哲理影响的爱好 者已经演变为一个拥有大约 1000 位 Debian 开发人员的组织。 Debian 开发人员所做的工作包括有:Web 开发人员所做的工作包括有:Web 和 FTP 站点管理、图形设计、软件许可协议的法律分析、编 写文档,当然,还有维护软件包。 为了传递我们的理念并吸引那些与 Debian 有着相同信仰的开发人员,Debian 计划发表了众多文档, 以阐明我们的价值观和成为 Debian 开发人员的意义: • Debian 社群契约 是一份 Debian 对自由软件社群的承诺声明。任何同意遵守此社群契约的人都可 以成为 维护人员。任何维护人员都能将新软件引入 政策文档是一份有关 Debian 计划质量标准的规格说明书。 Debian 开发人员还参与了许多其它计划。有些是专注于 Debian 的,还有些则是面向 Linux 社区。例 如: • Filesystem Hierarchy Standard (FHS) 则是朝 Linux 文件系统布局标准化方向的一种努力。FHS 将 使软件开发者能集中精力设计程序,而不需要担心软件包在不同的 GNU/Linux 发行版的安装。0 码力 | 96 页 | 576.81 KB | 1 年前3
Debian GNU/Linux 安装手册
June 11, 2023是一个致力于自由软件开发并宣扬自由软件基金会之理念的自愿者组织。Debian 计划创建于 1993 年。当时,Ian Murdock 发出一份公开信,邀请软件开发者们参与构建一个基于较新的 Linux 内核 的完整而紧密的软件发行版。经过多年的成长,那群由 自由软件基金会 资助并受 GNU 哲理影响的爱好 者已经演变为一个拥有大约 1000 位 Debian 开发人员的组织。 Debian 开发人员所做的工作包括有:Web 开发人员所做的工作包括有:Web 和 FTP 站点管理、图形设计、软件许可协议的法律分析、编 写文档,当然,还有维护软件包。 为了传递我们的理念并吸引那些与 Debian 有着相同信仰的开发人员,Debian 计划发表了众多文档, 以阐明我们的价值观和成为 Debian 开发人员的意义: • Debian 社群契约 是一份 Debian 对自由软件社群的承诺声明。任何同意遵守此社群契约的人都可 以成为 维护人员。任何维护人员都能将新软件引入 政策文档是一份有关 Debian 计划质量标准的规格说明书。 Debian 开发人员还参与了许多其它计划。有些是专注于 Debian 的,还有些则是面向 Linux 社区。例 如: • Filesystem Hierarchy Standard (FHS) 则是朝 Linux 文件系统布局标准化方向的一种努力。FHS 将 使软件开发者能集中精力设计程序,而不需要担心软件包在不同的 GNU/Linux 发行版的安装。0 码力 | 93 页 | 562.56 KB | 1 年前3
Debian GNU/Linux 安装手册
January 8, 2024是一个致力于自由软件开发并宣扬自由软件基金会之理念的自愿者组织。Debian 计划创建于 1993 年。当时,Ian Murdock 发出一份公开信,邀请软件开发者们参与构建一个基于较新的 Linux 内核 的完整而紧密的软件发行版。经过多年的成长,那群由 自由软件基金会 资助并受 GNU 哲理影响的爱好 者已经演变为一个拥有大约 1000 位 Debian 开发人员的组织。 Debian 开发人员所做的工作包括有:Web 开发人员所做的工作包括有:Web 和 FTP 站点管理、图形设计、软件许可协议的法律分析、编 写文档,当然,还有维护软件包。 为了传递我们的理念并吸引那些与 Debian 有着相同信仰的开发人员,Debian 计划发表了众多文档, 以阐明我们的价值观和成为 Debian 开发人员的意义: • Debian 社群契约 是一份 Debian 对自由软件社群的承诺声明。任何同意遵守此社群契约的人都可 以成为 维护人员。任何维护人员都能将新软件引入 政策文档是一份有关 Debian 计划质量标准的规格说明书。 Debian 开发人员还参与了许多其它计划。有些是专注于 Debian 的,还有些则是面向 Linux 社区。例 如: • Filesystem Hierarchy Standard (FHS) 则是朝 Linux 文件系统布局标准化方向的一种努力。FHS 将 使软件开发者能集中精力设计程序,而不需要担心软件包在不同的 GNU/Linux 发行版的安装。0 码力 | 98 页 | 594.52 KB | 1 年前3
Debian GNU/Linux 安装手册
January 8, 2024是一个致力于自由软件开发并宣扬自由软件基金会之理念的自愿者组织。Debian 计划创建于 1993 年。当时,Ian Murdock 发出一份公开信,邀请软件开发者们参与构建一个基于较新的 Linux 内核 的完整而紧密的软件发行版。经过多年的成长,那群由 自由软件基金会 资助并受 GNU 哲理影响的爱好 者已经演变为一个拥有大约 1000 位 Debian 开发人员的组织。 Debian 开发人员所做的工作包括有:Web 开发人员所做的工作包括有:Web 和 FTP 站点管理、图形设计、软件许可协议的法律分析、编 写文档,当然,还有维护软件包。 为了传递我们的理念并吸引那些与 Debian 有着相同信仰的开发人员,Debian 计划发表了众多文档, 以阐明我们的价值观和成为 Debian 开发人员的意义: • Debian 社群契约 是一份 Debian 对自由软件社群的承诺声明。任何同意遵守此社群契约的人都可 以成为 维护人员。任何维护人员都能将新软件引入 政策文档是一份有关 Debian 计划质量标准的规格说明书。 Debian 开发人员还参与了许多其它计划。有些是专注于 Debian 的,还有些则是面向 Linux 社区。例 如: • Filesystem Hierarchy Standard (FHS) 则是朝 Linux 文件系统布局标准化方向的一种努力。FHS 将 使软件开发者能集中精力设计程序,而不需要担心软件包在不同的 GNU/Linux 发行版的安装。0 码力 | 96 页 | 582.89 KB | 1 年前3
Debian GNU/Linux 安装手册 July 23, 2023是一个致力于自由软件开发并宣扬自由软件基金会之理念的自愿者组织。Debian 计划创建于 1993 年。当时,Ian Murdock 发出一份公开信,邀请软件开发者们参与构建一个基于较新的 Linux 内核 的完整而紧密的软件发行版。经过多年的成长,那群由 自由软件基金会 资助并受 GNU 哲理影响的爱好 者已经演变为一个拥有大约 1000 位 Debian 开发人员的组织。 Debian 开发人员所做的工作包括有:Web 开发人员所做的工作包括有:Web 和 FTP 站点管理、图形设计、软件许可协议的法律分析、编 写文档,当然,还有维护软件包。 为了传递我们的理念并吸引那些与 Debian 有着相同信仰的开发人员,Debian 计划发表了众多文档, 以阐明我们的价值观和成为 Debian 开发人员的意义: • Debian 社群契约 是一份 Debian 对自由软件社群的承诺声明。任何同意遵守此社群契约的人都可 以成为 维护人员。任何维护人员都能将新软件引入 政策文档是一份有关 Debian 计划质量标准的规格说明书。 Debian 开发人员还参与了许多其它计划。有些是专注于 Debian 的,还有些则是面向 Linux 社区。例 如: • Filesystem Hierarchy Standard (FHS) 则是朝 Linux 文件系统布局标准化方向的一种努力。FHS 将 使软件开发者能集中精力设计程序,而不需要担心软件包在不同的 GNU/Linux 发行版的安装。0 码力 | 107 页 | 626.22 KB | 1 年前3
共 108 条
- 1
- 2
- 3
- 4
- 5
- 6
- 11













