定制,也就是说,在它的内核基础之上进行比较底层的修改,使之与linux在重要系统服务上单向不兼容,例如文件系统和系统调用。
从事商业间谍工作的经历告诉林鸿,根本没有绝对安全的系统。
总是会有一些天赋卓绝的人能够找到系统设计者所无法想象的各种漏dong。虽然林鸿自信自己的技术已经足够强大,但是为了保险起见或者说习惯使然,他决定定制一个单向兼容其他通用cào作系统的系统。
这样,只有他可以执行或者访问其他计算机中的程序,但是就算别人无意中在网络上发现了他的电脑,也没法入侵,因为对方根本不知道他的电脑里面到底运行着一个什么类型的cào作系统。
linux的架构在最初的时候就设计为可以让多个人同时进行参与开发,基本上是模块化的,所以修改起来非常方便,他继承了unix的重要思想,“everythingisafile”,即“所有设备都是一个文件”。
无论是普通文件,还是目录、字符设备、块设备以及套接字等等所有东西,都可以看做是一个文件,只要使用文件的cào作接口对它们进行cào作即可。例如,想要访问软盘驱动器里面的文件,就只要把软驱当成一个文件夹进入即可。
甚至,连整个文件系统都可以非常方便地对其进行卸载和安装。事实上,linux目前已经有好几套文件系统,经过这么多年的发展,从最初的minix文件系统,到扩展文件系统ext,再到现在的扩展文件系统ext2,已经更换过好几次,另外还有用于日志文件系统的ext3。
相对于无法修改的indos的fat系列文件系统,linux可以很方便地就将自己的文件系统进行更换,就好像是一个chā件一样,需要的时候可以将其chā进去,不需要的时候可以拔出来。
林鸿为了确保系统的安全,连文件系统也进行了修改,主要的结构和ext2系列是类似的,毕竟这是一个结构非常科学,稳定xing和扩展xing也非常好的文件系统,只不过林鸿对其进行了一些修改。
在其中,林鸿设置了一系列的开关参数,如果林鸿不将其开启,普通的linux下的可执行文件根本在里面根本执行不了,cào作系统不会认识这些文件,会认为其损坏或者不可识别。
按照林鸿的计划,是打算编写一个虚拟机软件,这样想要体验其他平台下的软件,则可以将其扔到虚拟机里面,用软件的方式将其隔离运行,这样既可以兼容运行其他软件,也可以不影响到本身系统的运行。
不过随着电脑硬件功能越来越细分,虚拟机软件的编写工作量也越来越大
请收藏:https://m.mfxsw.cc
(温馨提示:请关闭畅读或阅读模式,否则内容无法正常显示)