ืืืืืจื ืืืืืืืฉืื ืืืืจ ืขื ืืคืจืืืงื ืฉื ืืขืืจืช ืืืืื ื ืืืืจืืืืืืช ืฉื ืืขืจืืช ืืืคืขืื Phantom ืืขืืืื ืืกืืืืช ื-Genode microkernel OS. ืืจืืืื ืืฆืืื ืื ืืืจืกื ืืจืืฉืืช ืฉื Phantom ืืืจ ืืืื ื ืืคืจืืืงืื ืคืืืืื, ืืืืจืกื ืืืืืกืกืช ืขื Genode ืชืืื ืืืืื ืืช ืืฉืืืืฉ ืืกืืฃ ืืฉื ื. ืืื ืขื ืืืช, ืขื ืื ืืืืจื ืืืชืจ ืืคืจืืืงื ืจืง ืื ืืืคืืก ืงืื ืกืคืืืืื ืืจ ืืืฆืืข, ืฉืืฆืืืืชื ืืชืคืงืืืืืชื ืื ืืืืื ืืจืื ืืืชืืืื ืืฉืืืืฉ ืชืขืฉืืืชื, ืืืื ืืชืืื ืืืช ืืงืจืืืืช ืืืืชืจ ืืื ืืืืืฆืจืืช ืืจืกืช ืืืคื ืืชืืื ืื ืืกืืืื ืฉื ืืคืชืื ืฆื ืฉืืืฉื.
ืงืื ืืคืจืืืงื ืืืคืฅ ืชืืช ืจืืฉืืื LGPL, ืื ืืฉืื ืื ืืืืจืื ืืืืืจ ืืจืืฉื ืืื ืื ืืืืืจ 2019. ืืคืขืืืืช ืืฆืืืืจืืช ืืงืฉืืจื ืืคืจืืืงื ืืจืืืืช ืืืืืจ ืขื ืืืื ืื'ื ืื, ืฉืืื ืืฆืืืจ 2020 ืืชืืืืง ืขื ืืื ืื ืืื ืื ืืื ืื, ืกืืืื ื ืืืื ืืืจืกืืืช ืืื ื ืืคืืืืก.
ืืื ืชืืืืช ืฉื ืืช ื-2000, ืืขืจืืช ืืืคืขืื Phantom ืคืืชืื ืืคืจืืืงื ืืืฉื ืฉื ืืืืืจื ืืืืืืืฉืื, ืืืื 2010 ืืื ืืืขืืจื ืชืืช ืื ืฃ ืืืจืช Digital Zone ืฉืืฆืจ ืืืืืจื. ืืืขืจืืช ืืืืืช ืืืชืืงืืืชื ืืืืื ืืช ืืืืื ืืืฉืืืืฉ ืืืืฉื "ืืื ืืื ืืืืืืงื" ืืืงืื "ืืื ืงืืืฅ", ืื ืฉืืืื ืืช ืืฉืืืืฉ ืืงืืฆืื ืขืงื ืฉืืืืจ ืืฆื ืืืืืจืื ืืืืืืจ ืจืฆืืฃ ืฉื ืขึฒืืึนืึธื. ืืคืืืงืฆืืืช ื-Phantom ืืื ื ืืกืชืืืืืช, ืืื ืจืง ืืืฉืืืช ืืืชืืืฉืืช ืืืืงืื ืฉืื ืืคืกืืงื. ื ืืชื ืืืืกื ืืช ืื ืืืฉืชื ืื ืืืื ื ืื ืชืื ืื ืื ืขืื ืืืคืืืงืฆืื ืฆืจืืื, ืืืืชืื ืช ืืื ื ืฆืจืื ืืืงืคืื ืขื ืฉืืืจืช ืื ืชืื ืื.
ืืืฉืืืื ื-Phantom ืืืจืืืื ืืชืื bytecode, ืฉืคืืขื ืืืืื ื ืืืจืืืืืืช ืืืืกืกืช ืืืกื ืืช, ืืืืื ืืืืื ื ืืืืจืืืืืืช ืฉื Java. ืืืืื ื ืืืืจืืืืืืช ืืกืคืงืช ืืชืืื ืฉื ืืืืจืื ืืืฉืืืื - ืืืขืจืืช ืฉืืืคืช ืืื ืคืขื ืชืืื ืืช ืืฆื ืฉื ืืืืื ื ืืืืจืืืืืืช ืืืืื ืืชืืฉืืช. ืืืืจ ืืืืื ืื ืงืจืืกื, ื ืืชื ืืืืฉืื ืืขืืืื ืืื ืืชืืื ืช ืืืืืจืื ืืืืจืื ื ืฉื ืฉืืจื. ืชืืื ืืช Snapshot ื ืืฆืจืืช ืืืืคื ืืกืื ืืจืื ื ืืืืื ืืืฉืขืืช ืืช ืืืืื ื ืืืืจืืืืืืช, ืื ืชืืื ืช ืืฆื ืืืืืช ืคืจืืกื ืื ืคืขืืืช, ืืืืื ืืืืื ื ืืืืจืืืืืืช ื ืขืฆืจื, ื ืฉืืจื ืืืืกืง ืืืชืืื ืืืืฉ.
ืื ืืืคืืืงืฆืืืช ืคืืขืืืช ืืืจืื ืืชืืืืช ืืืืืื ืืฉืืชืฃ, ืื ืฉืืืื ืืช ืืฆืืจื ืืืขืืจื ืืงืฉืจ ืืื ืืงืจื ื ืืืืฉืืืื, ืืืคืฉื ืืืืจื ืืืื ืืช ืืชืงืฉืืจืช ืืื ืืืฉืืืื ืืคืืขืืื ืืืืื ื ืืืจืืืืืืช ืฉืืืืื ืืืืืืฃ ืืืืืืงืืื ืืืืฆืขืืช ืืขืืจืช ืืคื ืืืช. ืืคืจืืช ืืืืฉื ืืชืืฆืขืช ืืจืืช ืืืืืืืงืืื, ืฉืืคื ืืืช ืืืืื ื ืืชื ืืืฉืื ืจืง ืขื ืืื ืงืจืืื ืืฉืืืืช ืืืชืืืืืช (ืืื ืืจืืชืืืืงื ืืฆืืืข). ืื ื ืชืื ืื, ืืืื ืขืจืืื ืืกืคืจืืื, ืืืืคืืื ืืืืืืืงืืื ื ืคืจืืื.
ืขืืืจ ืืืืฉืื, ืืขืืืื ื ืจืืืช ืจืฆืืคื ืืืื ื ืชืืืื ืืืชืืืืื ืืืืฉ ืฉื ืืขืจืืช ืืืคืขืื, ืงืจืืกืืช ืืืืืื ืืืฉืืื. ืืืื ืืชืื ืืช ืฉื Phantom ืืืฉืืื ืืืคืขืืช ืฉืจืช ืืืฉืืืื ืืืชื ืคืืกืง ืขืืืจ ืฉืคืช ืชืื ืืช ืืืืืืงืืื. ืืขืืจืช ืชืืื ืืืช ื'ืืืื ืขืืืจ Phantom ื ืืฉืืช ืืืืช ืืืจืืื ืืขืืงืจืืืช ืืคืืชืื ืืืฉืืืื, ืื ืฉืืงื ืขื ืืืืืื ืฉื ืืืืฉื ืืืืืจืืืืื ืฉื Phantom ืขื ื-JVM. ืื ืืกืฃ ืืืืืจ bytecode ืืฉืคืช Java, ืืคืจืืืงื ืืชืื ื ืืืฆืืจ ืืืืจืื ืขืืืจ Python ื-C#, ืืื ืืืืขืช ืืชืจืื ืืงืื ืืืื ืืื WebAssembly.
ืืื ืืืฆืข ืคืขืืืืช ืืืืจืฉืืช ืืืฆืืขืื ืืืืืื, ืืื ืขืืืื ืืืืื ืืืืืื, ืืคืฉืจ ืืืจืืฅ ืืืืืืงืืื ืืื ืืจืืื ืขื ืงืื ืืงืืจื ืืฉืจืฉืืจืื ื ืคืจืืื (LLVM ืืฉืืฉ ืืื ืืืช ืืืืืืงืืื ืืื ืืจืืื). ืืื ืืืฉืช ืืฉืืจืืชื ืืืื ืืจืื ื ืืืื, ืืื ืืืืงืืช VM ("ืืืืงืืช "ืคื ืืืืืช") ืืืืฉืืืช ืืจืืช ืืืืช ืืขืจืืช ืืืคืขืื. ืืื ืืืคืขืื ืืืฉืืื ืืื ืืงืก, ืืกืืคืงืช ืฉืืืช POSIX ืืืืื ืืช ืืงืจืืืืช ืื ืืืฆืืช ืืชืคืขืื ืชืืืืื ืืื ืืงืก (ืืืชืืื ืขืืืจ ืืืฉืืืื ืืฉืืืช POSIX ืขืืืื ืื ืืกืืคืงืช).
ืืขืจืืช ืืืคืขืื ืืืกืืจืชืืช ืฉื Phantom, ืื ืืกืฃ ืืืืื ื ืืืืจืืืืืืช, ืืืืืช ืืจืขืื ืืฉืื ืขื ืืืืขืช ืฉืจืฉืืจืื, ืื ืื ืืืืจืื, ืืืกืฃ ืืฉืคื, ืื ืื ืื ื ืกื ืืจืื, ืืขืจืืช I/O ืืืจืืืืจืื ืืขืืืื ืขื ืฆืืื, ืื ืฉืืงืฉื ืืืืคื ืืฉืืขืืชื ืขื ืืืืช ืืคืจืืืงื ืืงืจืืช ืืืื ืืช ืืฉืืืืฉ ื ืจืื. ืื ืคืจื ืืคืืชืืื ืจืืืืื ืขื ืขืจืืืช ืจืฉืช, ืชืช-ืืขืจืืช ืืจืคืืช ืืืืฉืง ืืฉืชืืฉ. ืจืืื ืืฆืืื ืฉืชืช-ืืืขืจืืช ืืืจืคืืช ืืื ืื ืืืืื ืืช ืคืืขืืื ืืจืืช ืืงืจื ื.
ืืื ืืฉืคืจ ืืช ืืืฆืืืืช, ืื ืืืืืช ืืืืืืื ืฉื ืืคืจืืืงื, ื ืขืฉื ื ืืกืืื ืืืขืืืจ ืืช ืืืืฉื ืืืืืจืืืืื Phantom ืืขืืืื ืืืืฆืขืืช ืจืืืื ืืขืจืืช ืืืคืขืื ืืคืชืืื ืฉื ืืืืงืจื-ืงืจื ื Genode, ืฉืคืืชืืื ืืคืืงื ืขื ืืื ืืืจืช Genode Labs ืืืจืื ืืช. ืืื ืฉืจืืฆื ืืืชื ืกืืช ืขื Phantom ืขื ืืกืืก Genode, ืืืื ื ืกืืืืช ืื ืืื ืืืืืืช ืขื ืืกืืก Docker.
ืฉืืืืฉ ื-Genode ืืืคืฉืจ ืืืฉืชืืฉ ืืืืงืจื-ืงืจื ืืื ืืืืจืืืืจืื ืฉื ืืืงื ืืืจ, ืืื ืืืื ืืก ืืจืืืืจืื ืืืจืื ืืืฉืชืืฉ (ืืฆืืจืชื ืื ืืืืืช, ืืืจืืืืจืื ืืชืืืื ื-C ืืคืืขืืื ืืจืืช ืืืืช ื-Phantom). ืืคืจื, ื ืืชื ืืืื ืืืฉืชืืฉ ืืืืงืจื-ืงืจื ื seL4, ืฉืขืืจ ืืืืืช ืืชืืื ืฉื ืืืืื ืืช, ืืืืฉืจ ืฉืืืืฉืื ืชืืื ืืืืคื ืืื ืืืคืจืืื ืฉืฆืืื ื ืืฉืคื ืืจืฉืืืช. ื ืฉืงืืช ืืืคืฉืจืืช ืืืืื ืืืืืช ืืืื ืืช ืืืื ืืืืื ื ืืืืืจืืืืืืช Phantom, ืฉืชืืคืฉืจ ืืืืืช ืฉื ืื ืกืืืืช ืืขืจืืช ืืืคืขืื.
ืชืืื ืืืืฉืื ืืขืืงืจื ืฉื ืื ืื ืืืืืกืก ืขื ื'ื ืื ืืื ืคืืชืื ืืืฉืืืื ืขืืืจ ืืืฉืืจืื ืชืขืฉืืืชืืื ืืืฉืืืฆืื ืฉืื ืื. ื ืืื ืืขืืฉืื, ืขืจืืช ืฉืื ืืืื ืขืืืจ ืืืืื ื ืืืืจืืืืืืช ืืืจ ืืืื ื ืื ืืกืคื ืงืืฉืืจืื ืืคืืขืืื ืขื ืืื Genode ืขืืืจ ืจืืืื ืืืชืืื ืฉื ืืืืื ืืืืืฉืงืื ืืขืืงืจืืื ืืจืื ื ืืืื. ืืฆืืื ืฉืืืืื ื ืืืืืจืืืืืืช ืฉื Phantom ืืืจ ืืืืื ืืขืืื ืืกืืืืช 64 ืกืืืืืช Genode, ืื ื-VM ืขืืืื ืื ืืืฉื ืืืฆื ืืชืืื, ืืฉ ืืขืื ืืืืฉ ืืช ืชืช-ืืขืจืืช ืืืจืืืืจ, ืืืจืืืืื ืขื ืืืกื ืืช ืจืฉืช ืืชืช-ืืขืจืืช ืืจืคืืช ืืืืืช ืืืชืื ืื'ื ืื.
ืืงืืจ: OpenNet.ru