Fifteen minutes later, Su Xiaomu looked at the blank debugging archive and fell into deep thought.
In the past fifteen minutes, Su Xiaomu only did one thing, which was to restore the downed iMac Pro.
Fortunately, Apple's macOS is not complicated in general, and Su Xiaomu's recovery from scratch is not too strenuous.
As for why Su Xiaomu spent fifteen minutes...
Very simple.
For about eight and a half minutes, Su Xiaomu wondered whether it would be useful to restore the operating system to the state before it crashed.
This process is like Schrödinger thinking about the famous superposition of life and death thought experiment about cats.
As long as the result does not collapse until the last moment, it is absolutely impossible to know the result.
Su Xiaomu thought that if he gave up halfway, the experiment would be incomplete.
On the other hand, I thought, if persisting to the end still doesn’t work, these fifteen minutes are enough to do a new wave of debugging...
"Oh, today is not a good day to do anything!"
The right time, the right place, and the right people are not there.
Speaking of which, Su Xiaomu also thought about many other things in these fifteen minutes.
Generally speaking, it can be regarded as an extended branch of regret.
For example, why do you act like an ordinary student and don’t take instant snapshots when debugging? 1
For example, why do you want to challenge the firewall you built yourself and deployed on the supercomputer when the data is not archived?
Unfortunately, there is no regret medicine in the world.
There is no other way but to wish myself a happy April Fool’s Day!
While thinking this, Su Xiaomu thought, "Why don't you try to develop a data recovery program to retrieve the lost data and status?"
"It seems I can't make it in time..."
Magnetic hard drives are rewritable. When Su Xiaomu tried to restore the system state to the time point he needed, new data had been generated, logically overwriting the original data.
Not to mention in pristine condition.
If you can still think of a way to overwrite the original data, take the paid data recovery software on the market as an example, it can also support the recovery of a lot of data.
but……
Get back the status...
In Su Xiaomu's impression, there should be no such software on the market.
The market demand is not large, because when operating important data status, system status, running status, etc., there is basically a process of setting up automatic snapshots.
Take storage as an example. Any manufacturer's storage must have such a function.
Some manufacturers have more complex and highly adaptable snapshot functions.
"Shi Lezhi! If we have this time, it is better to go through the debugging process again. Although the same flowers will not bloom, it is still another type of industrial test..." Su Xiaomu comforted herself.
If there was a market for software that restored the state without taking a snapshot, Su Xiaomu would still be willing to spend some time tinkering with it. It would be a money-making thing anyway.
Even if he doesn't understand business or the market, this kind of thing can be left to Su Ho.
Looking at the time, it was only early eleven o'clock, Su Xiaomu decisively entered the second wave of debugging and testing process. Anyway, the program he wrote was ready-made, and he just needed to modify some things.
Looking at the continuously output test results, Su Xiaomu began to beep quietly.
"Probably the best news today, the file system is indeed good..."
"..."
"All that's left is to walk on two legs..."
Su Xiaomu breathed a sigh of relief.
The general direction of the two debugging results is good, and the next thing will become clear.
As the core module of the storage operating system, the storage file system will, of course, be embedded into the bankrupt storage operating system based on the solaris operating system to run a wave of simulation tests, just like the Android underlying file system.
There is actually something in it.
Su Xiaomu's original architectural idea was derived from the zfs file system of solaris. From a certain perspective, the solaris system has zfs as its storage.
In other words, zfs natively supports quite a few storage operations.
Therefore, it is particularly important to test the first version of the storage file system with independent intellectual property rights.
Of course, there are not so many resources available now, so we will just use the test intensity of 100 billion times per second.
While conducting simulation tests, Su Xiaomu also had to take time to improve other core modules based on the file system.
Of course, Su Xiaomu does not plan to make a general-purpose operating system, but only targets the storage field, and will try his best to cut out all unused functional modules to simplify the operating system.
There are many reasons, such as high-sounding time cost considerations.
But in the final analysis, only by specializing in storage, can Su Xiaomu be confident to rely on the existing knowledge and materials that have not been completely digested...
Just when Su Xiaomu was looking at it was getting late and it was time to go and finish lunch, Su Ho's phone number came in.
The first thing I heard after I connected was:
"Su Xiaomu, come out and eat together."
Su Xiaomu said, "Where is it?"
Su Ho reported the address, "...come here quickly, today is also a foreign festival."
"It will be twelve o'clock soon. The conventional rule is before twelve o'clock, fool, you know? I am a person who has read books." Su Xiaomu said casually.
While talking, he had already stood up and packed up to go out.
Su Ho was choked by Su Xiaomu, and then he snorted, "Don't worry about me! I won't go according to the agreement, what's wrong?"
The phone was hung up, but Su Ho was still mumbling.
"Oh, man, it's not interesting!"
"You don't care about us at all!" Su Ho said with emphasis.
Wan Dai on the side nodded her head hummingly, "That's right, don't you know you'll give in to us!"
"That's right, who's not a baby anymore!"
"Humph, it's a grievance, it's so grievance!"
The more Su Ho and his best friend Wan Dai talked, the more they felt that they were wronged, and their usual shrewdness and ability were all gone.
They are just ordinary girls now.
Or is it a girl who has wronged herself because of certain things?
Therefore, Su Ho and Wan Dai argued with each other until the end, and made up their minds to celebrate April Fool's Day today!
Screw conventions…
Su Xiaomu did not expect that things would turn out like that later. Strictly speaking, it was the first time that Su Xiaomu discovered that his temper was not very good in a certain situation.
Of course, Su Xiaomu didn't know this at this time. He didn't forget what Su Ho had specially reminded him. Huiteng needed to cheer up when he left home.
So I just took Martha's key and went out.
According to the position given by Su Ho, Su Xiaomu rushed over quickly.
I am still thinking about how to build a framework for a storage operating system, and I have a lot of thoughts...
1: Snapshot: The image of the corresponding data at a certain point in time (the point in time when the copy starts): Save the current image with time as the node, such as taking a photo, which can be used for status review.
======
ps: It’s not that I don’t want to code, but I don’t have time. Writing is very contradictory. If you don’t get good grades and update a lot, you may get good grades. But if you don’t do well, it’s hard to make a living. Naturally, you have to find another way, so you don’t have time to type, so... in the end
It's still your own problem.
The second update is still being conceived and has not been written yet...