构建适合自己使用的精简的linux分发版的基本原理
2009-07-02 14:37
375 查看
http://www.ibm.com/developerworks/cn/linux/l-lwl1/
该文的例子最然很古老,但是却真实的反应着基本的原理。
如果你在构建你的系统时,有问题,那么你要记得使用文中下面的邮件地址来联系作者,以取得基本帮助!
建议,如果有兴趣研究linux的同学,一定要好好的研读下,再能够完成这个系统之后,那么可以尝试玩玩LFS。
其实在linux开发的领域关于软件开发的整体把握中,技术方面主要的是操作系统,C语言,数据结构,网络,意识方面主要的是:设计模式,软件工程(复用,测试)。
以上只是我认为的重点!
学习数据结构的时候,一般C语言基本的东东都已经学习,或者说学习C语言的时候数据结构的基本东东也都学习了。
剩下的就是操作系统,网络了,那么构建这样一个系统可以对操作系统的整体结构(含网路)有很好的把握,带着这个把握去学习细节,去实践项目,我觉得你的效果会更好!
构建的同时,如果你够仔细的话,肯定能从这些源代码的组织结构,开发流程等内容明白设计模式,软件工程复用等如何应用。
之后要做的就是去实践!
做之前要想好如何做,而不是盲目的做!带着问题去做,带着答案结束!
注意:不懂就翻书,查资料。查资料的时候不要动辄就google!要先去资料库查阅!
该文的例子最然很古老,但是却真实的反应着基本的原理。
如果你在构建你的系统时,有问题,那么你要记得使用文中下面的邮件地址来联系作者,以取得基本帮助!
建议,如果有兴趣研究linux的同学,一定要好好的研读下,再能够完成这个系统之后,那么可以尝试玩玩LFS。
其实在linux开发的领域关于软件开发的整体把握中,技术方面主要的是操作系统,C语言,数据结构,网络,意识方面主要的是:设计模式,软件工程(复用,测试)。
以上只是我认为的重点!
学习数据结构的时候,一般C语言基本的东东都已经学习,或者说学习C语言的时候数据结构的基本东东也都学习了。
剩下的就是操作系统,网络了,那么构建这样一个系统可以对操作系统的整体结构(含网路)有很好的把握,带着这个把握去学习细节,去实践项目,我觉得你的效果会更好!
构建的同时,如果你够仔细的话,肯定能从这些源代码的组织结构,开发流程等内容明白设计模式,软件工程复用等如何应用。
之后要做的就是去实践!
做之前要想好如何做,而不是盲目的做!带着问题去做,带着答案结束!
注意:不懂就翻书,查资料。查资料的时候不要动辄就google!要先去资料库查阅!
相关文章推荐
- linux下使用Scons构建自己的项目程序
- 为omap3530使用BusyBox构建linux文件系统及添加telnet服务
- Linux 怎么把自己写的脚本添加到服务里面,即可以使用service命令来调用
- 快速构建自己的linux发行光盘
- 最适合和最不适合新手使用的几款 Linux 发行版
- Linux常用命令,学的时候自己记的常用的保存下来方便以后使用 o(∩_∩)o 哈哈
- 学习Linux系统的方法有很多,适合自己的才是最好。
- 使用内存盘构建自己的分级存储而不是笃信SSD
- linux-alias的使用(定义自己习惯的命令)
- GridView多层嵌套和折叠与展开(修改适合自己使用)
- 使用 Yocto Project 构建自定义嵌入式 Linux 发行版
- 使用NHibernate3.0来构建自己的ORM框架(一)
- docker筑基篇-03-使用docker-commit构建自己的镜像
- 使用 Yocto Project 构建自定义嵌入式 Linux 发行版
- 选择一本适合自己的Linux系统书籍
- linux复盘:expect构建文件分发系统
- 利用 Composer 一步一步构建自己的 PHP 框架(四)——使用 ORM
- 选择一本适合自己的Linux系统书籍
- 使用中科院ICTCLAS构建自己分词器中用到的public String readerToString(Reader reader)
- CMake 简介,在 linux 下使用 CMake 构建应用程序