我对学习 Debian 的开发很感兴趣。我学过并且正在学习高级抽象数学,所以我可能在理解上不会有问题,但实际上我对计算机和类似的东西几乎一无所知。有谁能推荐一些书籍或其他完整的教程来源,介绍基于 Linux 的操作系统开发的基础知识?它应该更“难”,因为它会更短,里面可能会有更多的信息。非常感谢。
答案1
Debian 是一个聚合器- 它收集并打包了数千名上游开发人员的代码。Debian 开发人员通常会调整上游代码(他们没有创建的代码)以修复错误并消除与其他软件的冲突。这些上游负责大部分实际的代码编写。大多数 Debian 志愿者会测试并打包该代码。
如果你想写代码(程序),参与您感兴趣的上游。
如果你想包裹代码放入 deb 包中,挑选你感兴趣的代码(或现有包)并加入http://mentors.debian.net
没有单独的书籍或教程——主题太广泛了。找到您感兴趣的元素或活动,然后寻找有关该特定主题的入门书。