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