免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 2772 | 回复: 12
打印 上一主题 下一主题

[内核入门] 新手请教 [复制链接]

论坛徽章:
1
2015年迎新春徽章
日期:2015-03-04 09:57:09
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2015-02-28 19:14 |只看该作者 |倒序浏览
刚刚接触unix时间不长。想自己也要编译内核,在这里特地来请问懂的人,自己看书有点不明白,书上说,要按照自己计算机的硬件结构,删除不必要的代码,请问这句话的意思是不是可以在 /usr/src/sys /arch里面把am64. amd64、 ia64、 powerpc、 sparc64, 或 pc98这些都可以删除啊,只留下i386对吗?(我的是i386架构的)

论坛徽章:
9
辰龙
日期:2014-08-18 20:38:42未羊
日期:2014-09-04 08:50:45丑牛
日期:2014-09-06 00:12:55寅虎
日期:2014-12-22 20:50:56摩羯座
日期:2015-01-14 22:28:15巳蛇
日期:2015-01-23 20:39:272015年辞旧岁徽章
日期:2015-03-03 16:54:1515-16赛季CBA联赛之青岛
日期:2016-03-13 23:37:1915-16赛季CBA联赛之深圳
日期:2016-03-29 18:52:38
2 [报告]
发表于 2015-02-28 22:04 |只看该作者
回复 1# jmqtr100


    你想编译什么内核, PC的?还是嵌入式的?

论坛徽章:
1
2015年迎新春徽章
日期:2015-03-04 09:57:09
3 [报告]
发表于 2015-03-01 13:34 |只看该作者
当然是家里用的普通的电脑。
先学这个,等会了以后有机会的话在去学其他的

   

论坛徽章:
9
辰龙
日期:2014-08-18 20:38:42未羊
日期:2014-09-04 08:50:45丑牛
日期:2014-09-06 00:12:55寅虎
日期:2014-12-22 20:50:56摩羯座
日期:2015-01-14 22:28:15巳蛇
日期:2015-01-23 20:39:272015年辞旧岁徽章
日期:2015-03-03 16:54:1515-16赛季CBA联赛之青岛
日期:2016-03-13 23:37:1915-16赛季CBA联赛之深圳
日期:2016-03-29 18:52:38
4 [报告]
发表于 2015-03-01 19:04 |只看该作者
回复 4# jmqtr100


  装的是什么系统,Fedora不是ubuntu?

论坛徽章:
1
2015年迎新春徽章
日期:2015-03-04 09:57:09
5 [报告]
发表于 2015-03-02 14:51 |只看该作者
虚拟机里装的freeBSD。

   

论坛徽章:
1
2015年迎新春徽章
日期:2015-03-04 09:57:09
6 [报告]
发表于 2015-03-02 14:57 |只看该作者
你要是能交我ubuntu也行


   

论坛徽章:
12
寅虎
日期:2013-12-04 20:37:4915-16赛季CBA联赛之广东
日期:2017-08-22 19:23:1215-16赛季CBA联赛之上海
日期:2016-06-18 23:05:05操作系统版块每日发帖之星
日期:2016-06-06 06:20:00操作系统版块每日发帖之星
日期:2016-06-05 06:20:00操作系统版块每日发帖之星
日期:2016-06-03 06:20:002015年辞旧岁徽章
日期:2015-03-03 16:54:152015年亚洲杯之巴勒斯坦
日期:2015-02-10 21:38:08卯兔
日期:2014-10-31 20:42:23申猴
日期:2014-06-11 17:15:10处女座
日期:2014-05-22 09:00:1815-16赛季CBA联赛之广夏
日期:2017-09-25 23:37:46
7 [报告]
发表于 2015-03-02 16:01 |只看该作者
回复 6# jmqtr100


为啥要删除啊。FreeBSD的手册上写的很清楚如何编译内核吧。就只有一个文件,比linux简单多了。

   

论坛徽章:
1
2015年迎新春徽章
日期:2015-03-04 09:57:09
8 [报告]
发表于 2015-03-02 18:08 |只看该作者
更快地启动。 因为内核只需要检测您系统上的硬件, 启动时所花费的时间将大大缩短
使用更少的内存。 由于可以删去不需要的功能和设备驱动, 通常定制的内核会比 GENERIC 使用的内存更少。 节省内核使用的内存之所以重要是因为内核必须常驻于物理内存中, 从而使应用程序能够用到更多的内存。 正因为这样, 对 RAM 较小的系统来说定制内核就更为重要了
(这两句话就我从bsd的文档里看来的。所以我才会去相信删除不必要的代码,所以我才会来问,是不是要删( arch 表示 i386、 amd64、 ia64、 powerpc、 sparc64,pc98 ,
是不是要把这些目录都删了?



   

论坛徽章:
1
2015年迎新春徽章
日期:2015-03-04 09:57:09
9 [报告]
发表于 2015-03-02 18:11 |只看该作者
再请问,你说的只有一个文件,是不是就是这个(进入 arch/conf 目录下面, 的 GENERIC 配置文件)其他的没了吗?


   

论坛徽章:
12
寅虎
日期:2013-12-04 20:37:4915-16赛季CBA联赛之广东
日期:2017-08-22 19:23:1215-16赛季CBA联赛之上海
日期:2016-06-18 23:05:05操作系统版块每日发帖之星
日期:2016-06-06 06:20:00操作系统版块每日发帖之星
日期:2016-06-05 06:20:00操作系统版块每日发帖之星
日期:2016-06-03 06:20:002015年辞旧岁徽章
日期:2015-03-03 16:54:152015年亚洲杯之巴勒斯坦
日期:2015-02-10 21:38:08卯兔
日期:2014-10-31 20:42:23申猴
日期:2014-06-11 17:15:10处女座
日期:2014-05-22 09:00:1815-16赛季CBA联赛之广夏
日期:2017-09-25 23:37:46
10 [报告]
发表于 2015-03-02 18:20 |只看该作者
jmqtr100 发表于 2015-03-02 18:08
更快地启动。 因为内核只需要检测您系统上的硬件, 启动时所花费的时间将大大缩短
使用更少的内存。 由于可以删去不需要的功能和设备驱动, 通常定制的内核会比 GENERIC 使用的内存更少。 节省内核使用的内存之所以重要是因为内核必须常驻于物理内存中, 从而使应用程序能够用到更多的内存。 正因为这样, 对 RAM 较小的系统来说定制内核就更为重要了
(这两句话就我从bsd的文档里看来的。所以我才会去相信删除不必要的代码,所以我才会来问,是不是要删( arch 表示 i386、 amd64、 ia64、 powerpc、 sparc64,pc98 ,
是不是要把这些目录都删了? ...


你先学一下什么是 Makefile
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP