在LINUX中可否把应用程序都编译到内核中,让系统启动后完全在内存中运行?不读硬盘!

发布网友 发布时间:2022-04-23 22:58

我来回答

3个回答

热心网友 时间:2023-10-12 22:20

不行,
内核是内核,只提供最基本的服务。很多服务可以编译成模块装入内核,但是模块也不是无限多的。你编译过内核吗?内核文件不大,解压出来有200多M吧,如果全部功能编译的话,一般电脑没有几天可能下不来。
把程序编译到内核,不是不行,不过你的程序要修改。如果你能为linux内核提供代码的水平,估计离你说的就不远了。
你的想法有点...... 在你硬盘上读点东西就那么吝啬吗?
我Linux4G多的文件,分了6G数据空间,还有2G的交换文件,我都没心疼。

热心网友 时间:2023-10-12 22:20

让系统启动后完全在内存中运行是可行的。有这样的发行版。不过不读硬盘,内核放到哪里?

热心网友 时间:2023-10-12 22:21

不行,内核只能提供最基层的服务,如果把应用程序集成到内核的话,那么,计算机将会运行超级慢

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com