社区
Linux_Kernel
帖子详情
能不能只安装一个linux内核?
kill000000
2005-11-03 04:29:02
其他驱动都不要,只安装gcc这些东西可以吗?
...全文
1525
6
打赏
收藏
能不能只安装一个linux内核?
其他驱动都不要,只安装gcc这些东西可以吗?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
kill000000
2005-11-06
打赏
举报
回复
谢谢指导:)
马上试试
tb01412
2005-11-05
打赏
举报
回复
先装一个完整版的LINUX发行版,然后在上面用GCC来编译内核,请在网上查找一下如何将LINUX装在一张软盘上的文章,然后你就明白一个基本的LINUX需要什么东东了,然后就要靠你举一反三了,比如将软盘换成硬盘该如何做,然后在此基础上再装上automake,然后再装上GLIBC库,GCC编译器,这样不就行了吗?最后当你需要什么的进候就为系统加上什么功能(有些模块可能会依赖另外一些模块,比如使用GCC有时会需要makefile,当然,你可以不使用MAKEFILE,如果项目大一点的话就不行了,MAKE就得依赖于automake工具,诸如此类的还有很多!!!)
kill000000
2005-11-05
打赏
举报
回复
感谢 x86(大雪) tb01412(tb) bekars(涡轮增压) 的回答。
我现在问题是不知道怎么裁减内核.下了linux的内核也不知道怎么编译,比如用什么编译器?在一个只有BIOS的电脑上怎么部署这些系统文件。
嵌入式系统还好说一点,直接通过下载器写文件到相应的地方,一个电脑对我而言就难说了。是不是要先装一个DOS,然后再进行后面的操作?
我现在的想法就是装一个LINUX看看他的内核怎么工作的,如果有可能可以通过系统调试一下嵌入式的开发板。再就是编译一下C++和C#程序。
我装了RADHATLINUX,感觉上网什么的还是不方便,也可能是我自己没用熟。启动时是可以不装载图形界面,就算装载了图形界面也可以采用命令操作方式,但是我觉得没有必要放这么多东西在电脑上,用LINUX一定程度上不是追求速度吗?
bekars
2005-11-04
打赏
举报
回复
当然可以了,在配置内核的时候去掉所有的Modules,将需要的东西编译到内核中,这样只有一个大内核就可以启动Linux了。
tb01412
2005-11-03
打赏
举报
回复
你若是做过嵌入式的话,就明白系统可以去掉哪些部分了!!!!
比如一个最基本的系统(所谓基本,对每个人是不同的,主要是看你的应用范围了):
首先是对内核进行裁剪,具体的描述在网上到处都可以找到,比如对文件系统的支持,你完全可以只支持EXT3一种,当然,你以后要再使用FAT之类的文件系统时,就得重新编译内核了,在内核中还可以裁剪掉一些驱动,比如你完全可以去掉TCP/IP,网卡驱动(很多网卡都是以模块加载的,就不能在这里裁剪了),如果那样的话,你的机子就不能用网络了,不过内核一般都占不了多少空间,如果你对内核不太熟的话,就不用在这里做手脚了
你还要可以删除掉一些不要的驱动模块(在/lib/modules里面)
你还可以不使用文件系统,只跑一个内核(呵,在PC机上当然不能这样)
你完全可以不装图形库
你也可以没必要安装太多的工具软件(这不像WINDOWS下,工具软件都要分别下载,然后安装,在LINUX发行版中已经集成了很多工具软件)
最后要说的就是你说想要保留GCC,GCC其实是一个编译集,并不仅仅是一个编译器,它支持很多种语言的编译,就要看你主要是用GCC来做什么了,比如你仅仅是用GCC来编译C程序,而你用C仅仅开发命令行工具,不需要C下的图形支持,不需要数据库等,那么你只需要GCC中很少的一部分
,那么你可以裁掉很多GCC中的部分,比如不需要C++库,不需要其它语言库,不需要GTK库等!!!
LINUX是一个高度可裁剪的系统,关键是你对它的掌握程度,还是一步步来吧!!
x86
2005-11-03
打赏
举报
回复
驱动都在内核里面.
你可以不装图形界面,这样五百M左右就差不多了.
什么是
linux
内核
?包括哪些模块?
计算机的硬件含有外围设备、处理器、内存、硬盘和其他的电子设备,但是没有软件来操作和控制,计算机是
不能
工作的。 完成控制工作的软件就称为操作系统,在
Linux
的术语中被称为"
内核
"。
Linux
内核
包含五大子模块 1、内管管理 内存管理主要完成是如何合理有效地管理整个系统的物理内存,同时快速响应
内核
各个子系统对内存分配的请求。
Linux
内存管理支持虚拟内存,而多余出的这部分内存就是...
何为
Linux
内核
开发,怎么学好
Linux
内核
?
此文包含
Linux
系统的学习路径和书籍推荐。 我觉得学习
Linux
系统,
内核
驱动时,最开始只需要 ‘Know what, not know how ’。 不用去探究细节,只需要知道整体的框架,知道有哪些需要我们重视的内容即可。 何为
Linux
内核
开发? 首先,初步认识下
Linux
kernel
Linux
内核
的框架如上图。 设备子系统负责和硬件打交道。 大部分工作集中在设备子系统部分。
内核
开发是什么? 广义上讲,新增或修改上图中
内核
部分的所有子系统。 非
Linux
源码贡献者.
如何测试
Linux
内核
?
您是否想过如何测试
Linux
内核
?如何维护
Linux
内核
这一使用了全球数千名程序员开发的,数百万行代码的开源项目的质量? 这不是一件容易的事。但这并不意味着这是一件不可能的事! 大约每3个月(10到12周)就会发布
一个
新的
Linux
内核
版本。在此期间,将为“合并窗口”保留2周的时间,其中所有已开发和批准的内容都将合并到Linus Torvalds树(主线)中。剩下的8到10周的开发时间用于修复漏洞和稳定化。 在稳定阶段,会发布新的候选版本(通常每周一次)。当Linus Torvalds“觉得”代码“足
在
linux
系统上
安装
多个
内核
linux
系统启动时,有
一个
选项,选择启动哪个
内核
,但是我的机器只
安装
了
一个
,能
不能
安装
多个
内核
,然后启动时选择启动不同版本的
内核
呢? 答案是:完全可以。 先介绍一下我的这个使用情况: 我的主机是mips架构的(公司),在远程X86上进行编译,然后呢把编译好的
内核
,模块等拷贝到本地进行配置。
安装
多个
内核
所需要的东西: 1,
内核
(这个当然需要了,就是配置这个东西麻) 2,对应这
Linux
内核
学习笔记(1)—— 什么是
Linux
内核
?
Linux
内核
学习笔记(1)—— 什么是
Linux
内核
? 1. 什么是操作系统? 操作系统是负责完成整个系统中最基本功能和系统管理,包括
内核
、设备驱动程序、启动引导程序、命令行shell或其它种类的用户界面、基本的文件管理工具和系统工具。 用户界面是操作系统的外在表象,
内核
是操作系统的内在核心。 2. 什么是
内核
?
内核
由一系列程序组成,包括负责响应中断的中断服务程序、负责管理多个进程从...
Linux_Kernel
4,468
社区成员
17,459
社区内容
发帖
与我相关
我的任务
Linux_Kernel
Linux/Unix社区 内核源代码研究区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 内核源代码研究区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章