足足十五分钟后,苏小木看着一片空白的调试存档,整个人陷入了沉思。
这过去的十五分钟里,苏小木只做成了一件事,恢复宕机的iMac Pro。
还好苹果的macOS整体来说并不复杂,苏小木从零开始摸索着恢复也不太费劲。
至于苏小木为什么花了十五分钟……
很简单。
其中有大概八分半钟的时间,苏小木在想自己摸索着将操作系统的状态还原到死机以前到底有没有用。
这个过程就像是薛定谔在思考著名的有关猫的生死叠加思想实验一样。
但凡没到最后一刻,结果不发生坍缩,是绝对无法得知结果的。
苏小木一边想自己要是中途放弃了,这个实验就不完整。
另边厢又想,万一坚持到最后还是没用的话,这十五分钟的时间足够弄一波新的调试了……
“唉,今天不适合做事情!”
天时地利人和都不在。
说起来苏小木在这十五分钟里也想了很多别的事情。
大抵上都能算是后悔情绪的延伸分支。
比如为什么还像个普通学生一样,在进行调试的时候不去制作即时快照。①
比如为什么要在数据未存档时去挑衅自己亲自搭建的部署在超算上的防火墙。
可惜的是,世界上没有后悔药吃。
么得办法,只能是祝自己愚人节快乐了!
正这么想着的时候,苏小木心里一动,“要不试试开发个数据恢复程序把丢失的数据和状态找回来?”
“好像赶不及了……”
磁性硬盘都是可以复写的,在苏小木尝试将系统状态还原到他需要的时间点时,已经产生了新的数据,从逻辑上来说已经覆盖了原始的数据。
更不用说是原始的状态。
如果覆盖了原始的数据还能想想办法,就拿市面上的数据恢复收费软件来说,也能支持找回很多数据了。
但……
找回状态……
在苏小木的印象中,市面上应该是没有这一类的软件。
市场需求并不大,因为在操作重要的数据状态、系统状态、运行状态等等的时候,基本上会有设置自动快照的流程。
就以存储举例,任何一家厂商的存储都得有这样的功能。
还有些厂商有更加复杂、适应性非常强的快照功能。
“石乐志!有这时间,还不如重新走一遍调试流程,虽然不会有相同的花开,但也是另一种类型的工业测试了……”苏小木安慰着自己。
要是未进行快照操作状态下恢复状态的软件有市场的话,苏小木还能愿意花点时间去捣鼓一下,好歹也是个挣钱的东西。
哪怕他不懂商业,不懂市场,但这种事情完全可以交给苏荷来的。
看了眼时间才十一点出头,苏小木果断进入了第二波调试测试流程,反正自己编写的程序是现成的,无非是修改一些东西罢了。
看着不断输出的测试结果,苏小木开始小声哔哔。
“大概算是今天最好的消息了,文件系统确实不错……”
“……”
“剩下的就是两条腿走路啰……”
苏小木大松了口气。
两次调试结果的大方向都是不错的,接下来的事情就变得清晰明了了。
存储文件系统作为存储操作系统的核心模块,当然会同安卓底层文件系统一样,嵌入到那份已经破产了的基于Solaris操作系统的存储操作系统跑一波模拟测试。
这里面其实有点东西的。
苏小木最开始的构架思路是来源于Solaris的ZFS文件系统,从某种角度上来说,Solaris系统有了ZFS才是存储。
换句话说,ZFS本身支持相当多的存储操作。
所以,当下自主知识产权的第一版存储文件系统的测试就尤为的重要了。
当然现在的资源没那么多可用,将就用一下百万亿次每秒的测试强度了。
在进行模拟测试的同时,苏小木还得抽时间根据文件系统完善其它的核心模块。
当然苏小木没打算做通用型操作系统,只针对存储领域,而且会极力裁剪一切用不上的功能模块,让操作系统简化。
原因有很多,比如冠冕堂皇的时间成本考虑之类的。
但归根结底,是只有专精于存储,苏小木才有把握依靠现有的还未彻底消化的知识资料完成……
正在苏小木瞅着时间也不早了,该去解决午餐时,苏荷的电话拨了进来。
接通后听到的第一句话就是:
“苏小木,出来一块吃饭。”
苏小木哦了声,“在哪。”
苏荷报了个地址,“……快点过来,今天大小也是个洋节日。”
“马上就十二点了,约定俗成的规则是12点之前愚人,知道吧?我可是读过书的人。”苏小木随口道。
说话的同时已经起身拾掇准备出门了。
苏荷被苏小木噎了下,就哼了声,“你管我!我就不按约定俗成走,怎么啦?”
电话都挂断了,苏荷还在嘟嘟囔囔。
“呵,男人,没情趣!”
“一点都没把我们放在心上!”苏荷加重语气道。
一旁的万黛嗯嗯嗯的点着头,“就是就是,就不知道将就一下我们吗!”
“说得是啊,谁还不是个宝宝了!”
“哼,委屈,超委屈!”
苏荷跟万黛闺蜜俩越说越觉得自己超委屈的,平日里的精明能干都给抛掉了。
她们现在就只是个普通女孩。
还是因为某些事情特别委屈过自己的女孩。
所以,苏荷跟万黛你一句我一句的同仇敌忾到最后,打定主意,今天这个愚人节过定了!
去它的约定俗成……
苏小木也没想到后来事情居然会变成那样,严格来说,之后是苏小木第一次发现自己其实在某种场景下,脾气并不是很好。
当然,这个时候的苏小木并不知道这些,他没忘记苏荷特地提醒过的事情,辉腾出门需要加油。
所以直接就拿了玛莎的钥匙出门。
根据苏荷给的定位,苏小木飞快的赶了过去。
心里还在想着存储操作系统应该怎么构建框架,一时间思绪万千……
①:快照:相应数据在某个时间点(拷贝开始的时间点)的映像:以时间为节点保存当下的映像,例如拍照,可用于状态回溯。
======
PS:并不是不想码字而是没时间,写文很矛盾,成绩不好多更新有可能成绩好,但是成绩不好吃饭都难自然得另谋它路,就没时间码字,所以……到底还是自己的问题。
第二更还在构思中,还没动笔……