2025-01-27 09:00:10|Myriagame |source:minecraft skins
Last week, a group of Google people did a strange thing: they quietly disclosed a new set of operating systems. Theoretically, this system has a competitive relationship with Google's own Android OS.

The current open source operating system is codenamed FUCHSIA, which can run on all things (such as ATM and GPS units) that can run on all things, and can support it from the desktop computer.But unlike Android, FUCHSIA is not based on Linux, nor is it derived from any other software that constitutes a personal computing and communication basis.On the contrary, this is an attempt from scratch.
FUCHSIA is still in the early research and development stage. As for how this system intends to use it, Google has not released any major announcement. This is only the possibility of an experiment.Nevertheless, Google still has a lot of reasons to reset decades of software history.
Persevered kernel
This thing is related to your mobile phone, tablet, and notebooks, but you may not be aware: most of the software "cores" they use are quite old.The Linux kernel used by Android was developed in 1991.Apple platforms such as Mac OS X and iOS are based on UNIX and the latter originated from the Bell Lab in 1969.The Windows computer -based Windows NT kernel should be traced back to 1993.
The purpose of the kernel is to manage the bottom level of the operating system.It processs the requests of hardware devices such as keyboards, perform task scheduling, and manage files and memory.To this end, it is to abstract the complexity of the operating system, and this is helpful. For example, it can allow developers to print without knowing the specific printer model.
For an industry that is obsessed with the latest technology, the elasticity of old kernels such as UNIX, Linux, and Windows NT seems to be a bit contradictory.However, industry analyst Horace Dediu believes that from the bottom level, calculations are basically the same as decades ago.For example, the chip used by today's Windows computer is the direct offspring of the Intel processor of the IBM PC.In this sense, the kernel is just a product.
"We still use the same architecture, and we still use the same calculation concept -register, door circuit, crystal tube -for this reason, there is no need to make a better kernel," Dediu said: "The problem of kernel has solved the problem of the kernel has been solved.It's ".
We probably think so too.During this time, we have packaged sensors and computing power into more things. For example, we have turned daily families into smart families, and we usually connect everything closer (called the Internet of Things).The idea behind FUCHSIA may be that the aging core like Linux is not enough to deal with this new wave of equipment.Similarly, creators are also imagining a new kernel for Hyundai.(The kernel itself is called Magenta, which is based on Google's recent experimental project, Littlekernel))
Zach Supalla's company PARTICLE provides hardware tool packages and developer tools for the Internet of Things.He pointed out that Linux has several problems for these small -scale computing devices.
First, Linux is too big for such applications.Even though the Linux kernel is modular, it can eliminate the unnecessary part of the developer, but it will still occupy several mega spaces in the end.This means that it is more difficult to plug the Linux kernel into cheap microcontrollers, so that the processor is necessary, and the latter is often much larger, more expensive and more energy -consuming.
"The new supply chain, the gap, has not yet leapfelt, which puts forward higher quality requirements for manufacturing, and the cost is much lower," Supalla said.
Another problem is that Linux is not "real -time".Unlike the embedded system used by single -purpose equipment such as ATM and medical products, Linux uses the scheduling mechanism to deal with a large number of tasks.Although this can greatly play the performance of the general computer, it will also lead to the required equipment that requires accurate time, such as 3D printers or many electric control systems inside the car.
"If you want to make sure this stuff runs at the exact micro -time moment, you will not want a process to decide when to run," Supalla said.
Supalla said that for the Internet of Things, the security of general operating systems like Linux may be lower.The size of its code means that there may be more security vulnerabilities that need to be processed or lock through the firewall or VPN.
"One of the values of running real -time operating systems or embedded systems is that these systems do not need to lock anything," Supalla said. "It does not need to run a batch of things you need to consider."Supalla's inference is that FUCHSIA is a trial of two Dachengsheng. In terms of letting applications and hardware communicate through the operating system, Linux is still better.There are no issues of Linux mentioned earlier.
"They may both want to have the level of abstraction of Linux, and to get the performance, small scale, and real -time nature of RTOS," Supalla said. "These are very valuable things, and I think theoreticallyIt can be achieved, but it has only been done before before. "
Vertical expansion
If Fuschia's goal is only small -scale devices, it may not be worth paying much attention.But Fuschia's developers are more ambitious than this, and they claim that the operating system can be extended to smartphones and desktop computers.Theoretically, this will make Fuschia a direct alternative to Google's Android and Chrome OS.
Why do you do this? According to Supalla, it may be able to make a more efficient operating system from scratch, which in turn can support more efficient servers -Google has always been interested.He also pointed out that the desktop compatibility can also simulate a large number of smaller equipment at one time, thereby ensuring large -scale operation.
"Let a thousand servers run the same software application at the same time at the same time, which is easier than tossing one million chips, so this pair of tests is better." Supalla said.
Dediu's theory is different: a new operating system allows Google to stay away from intellectual property authorization issues encountered by Android."Because this is a white paper -style design, you will not encounter someone to find the trouble of IP (intellectual property)," he said: "This may be a reasonable assumption, because Linux does have some tricky IP problems."" "
Remember, this may also be academic.FUCHSIA developers said they will complete the record and finally release this operating system, but they have to take a long way, and it is unclear whether Google will give it full support.The Android ecosystem is already huge (and is merged with Chromebooks).At the same time, Google is still expanding a certain version of Android to the Internet of Things device. This version of this embedded characteristic is called Brillo -Linux's disadvantages.The operating system.
In addition, UNIX began to be just a volunteer project, and it was not recognized by Bell Lab; Linux Torvalds is just your own hobby to make Linux.Perhaps decades later, we will discuss what FFHSIA was not paid attention to within Google.
National Service DNF Dark Ni
2025-01-28 09:19:27The new screenshot of the be
2025-01-28 09:18:57The 15th anniversary wallpap
2025-01-28 09:18:273DM Xuanyuan Sinicization Gr
2025-01-28 09:17:57French magazine is the first
2025-01-28 09:17:27The sneak game "Republic" wi
2025-01-28 09:16:57
The story between humans and
2025-01-28 09:16:27
Capture "Trinity 3: Artifact
2025-01-28 09:15:27
Wind direction change "Myste
2025-01-28 09:14:57DICE's new project "Dream" w
2025-01-28 09:14:27
Pirate Minecraft Skins
Minecraft Skins
2024-12-10 04:11:27
Pirate Minecraft Skins
Minecraft Skins
2024-12-10 04:11:26
Master Minecraft Skins
Minecraft Skins
2024-12-10 04:11:25
King Minecraft Skins
Minecraft Skins
2024-12-10 04:11:25
Guide Minecraft Skins
Minecraft Skins
2024-12-10 04:11:24
Dark Knight Minecraft Skins
Minecraft Skins
2024-12-10 04:11:23
Sparta Minecraft Skins
Minecraft Skins
2024-12-10 04:11:23
Moncraft Skins of the War
Minecraft Skins
2024-12-10 04:11:22
Red Witch Minecraft Skins
Minecraft Skins
2024-12-10 04:11:22
Golden Cavaliers Minecraft S
Minecraft Skins
2024-12-10 04:11:22