哪位高手有linux源代码

谁有linux源代码谁有linux源代码[解决办法]Linux操作系统源代码,谁有啊,100000000元/斤.[解决办法]linux源

谁有linux源代码
谁有linux源代码
[解决办法]
Linux操作系统源代码,谁有啊,100000000元/斤.
[解决办法]
linux源代码到处有啊,你的linux安装盘里不是有么
[解决办法]
该回复于2012-02-26 09:07:35被版主删除
[解决办法]
既然想学习,那就上第一课:如何获取Linux源代码。

自己思考去。为什么要自己思考,因为这是学习Linux最基本的知识,在Linux上开发,经常需要自己下载、编译源代码,装配软件,这种问题如果你觉得有困难,就不要用 Linux 了。
[解决办法]

引用:
既然想学习,那就上第一课:如何获取Linux源代码。

自己思考去。为什么要自己思考,因为这是学习Linux最基本的知识,在Linux上开发,经常需要自己下载、编译源代码,装配软件,这种问题如果你觉得有困难,就不要用 Linux 了。

ding
[解决办法]
Linux 涉及很多方面的,有 x86、x64、arm 架构的,大致可分为 bootloader、Kernel、Shell 三个部分,
而 arm 下通常是用 uboot,与 x86、x64 略有不同。通常的 Linux 源码是指 Kernel 部分,不包含 Shell。
如果你是想通过 Linux 源码来了解操作系统开发技术,建议还是先从基础学起,比如先了解操作系统是怎么
回事,计算机工作原理和运作流程是什么(还需要有点硬件基础),必须掌握汇编语言和操作系统原理知识,
然后先找个简单点的操作系统研究一下,如:Menuet OS 等系统,当有了这些基础再去想 Linux 的问题还靠
点谱。

起码要能理解 x84 和 x64 这种架构到底是怎么回事,什么是实时模式、什么是保护模式、Ring0、 Ring1、Ring2、Ring3 是什么?如何操作他们?如何初始化支持 C 语言环境?8259A是什么?如何操作他?
内存管理、进程调度里有什么算法、结构、方法?...

这些都是操作系统基础知识,如果没有这些基础知识,看源码是看不懂的,何况 Linux 的源码也不是
Windows 的开发理念编辑出来的东西,有些东西还必须先理解 GCC 这个编译器和编译环境后才能理解,
就比如 VC 中的 #ifdef _WINDOWS ,_WINDOWS 是 VC 工程的环境变量,可以在程序中使用,而 Dev-C++ 
中就不能这么用(顺便说一下 Dev-C++ 就是用 GCC For Win 版本的编译器)。还有很多方面与 Windows 
理念是不同的,直接看代码能看懂这种东西根本就是不可能。

最简单的例子,就 ppmd 算法来说,网上多的是源代码,但能通过源代码看懂他算法理念的人是没几个的。
所以,理论必须先行,然后源码是作为学习参考或知识巩固用。但通常学习这方面技术的资料都带有源码,
你没有源码,说明你没有这方面的学习资料,这样弄起来是行不通的,如果你对这方面的技术感兴趣,建
议你先去买基本计算机原理、计算机接口技术、操作系统原理和 Linux 应用开发的书籍,看完之后再看看
你可以从何入手。