αα»αααΆαααααα·αααΆαααΆααα’αααααααΆααα
αααα»αααααααααααααα·ααααα·ααΆαααααΌαααΆαα’αα»ααααααΆαααααααααααΆααααααααααΆααααΆαα½ααααααα·ααΈα αααααα·ααΈα’αΆα
ααααΌαααΆααααααΎαα‘αΎααα
αααα»αααααααααααααα·ααααα·ααΆαααΆαα½α αααααΆααααΈαααααΆααααΌαααΆαα
αααααααΆααΊαααα―αααα (ααααααα·α
ααα·ααΆααΆααααααΆααααααΎααα·αααΆαα’αααΈαααααΆαα’αα α αΎαααΆαα’αααααααααααααααΆααααΆαα½α hypervisor αααααααΆααααααα·ααΈαααααΆ α¬αααααΆαααααααααα αααα’αα»ααααΆαα±ααααΆαααααααααΆαα
αααΆαααΎααΆαα
αααΆααααΆαα
αααΎα αα·ααααααΎααα»ααααα·ααΆαα ααΆαααααΎααΆαααΆαα½α MirageOS ααΆαααΈααααΆααααΆαα αααα
αααΆαααααααα
ααΆααααααααααΆαα½αααΉαααΆααααααα’ααααααααΆααααααααΎαααα»αααα·ααααΆα
αααααΈααΆααΆααα·ααααααΆαααααα·ααΈ αα·ααααααΆαααααααΌαααΆααααααΎαααΆααΆααΆ OCaml ααααα·ααααααααααα ααα·ααΆααΆααααααααααα αΆαααΈααααΎαααΆαααα’ αα·αααα ααα·α
αα½α
αααα»α (α§ααΆα ααα αααΆαααΈααα DNS ααααΎααααΉααα 200 KB)α ααΆαβααααΆαβααα·ααααΆαβααβααααΌαβααΆαβααααΎβα±ααβααΆααααβααβααα αααααβααααα·αβααΎβααΆβα
αΆαααΆα
αβαααα»αβααΆαβααααΎβαα
αα
α»ααααααααΆαβαααααα·ααΈ α¬βααααΆααβααααΌαβααΆαβαααααβααα ααΆβαααααααααΆααβα αΎαβαααα»αβααΆαβαααααΎα αα·αβααΎαβααααΎαααΆαβααα·ααααΆαβααααΈα ααΆαααα
ααΆαααααΆααααααΌαααααΆααααα
αααα»αααΆαα
ααααααΆαααααΈααΊααΆαααααα
ααΉαααΆααααααααΆαααΆαααααααααΆαααααααααα·αααααααΈαααααΆααα
αααα»ααααα’ααα§ααααα
- ααΆααααααααααααααΆααααα»αααΆαααααΎαααΆα unikernel MirageOS αα
αααα»αααα·ααΆααΆαααΆα
ααααα‘αα
spt (βααΆααααααααααααΎαααΆααααα’ααααααΆα αβ) ααααααααααααααα’ααα§αααααααΌα‘αΌ α’ . αα αααααααΎαααααα·ααΈααΆαααααα spt ααΊααα MirageOS ααααΎαααΆααα αααα»αααααΎαααΆαα’αααααααΎααααΆααααΈαα»α αααααΆαααΆααα±αααα ααΆα ααααα‘αααα·α αα½α αααα»αααααΌαααΆαα’αα»αααααααααα’ααααΎ seccomp-BPF α - ααΆαααΆααααααααΌαααΆαα’αα»αααα
ααΆααααα αΆααααααα·ααΈ ααΈαααααα Solo5 αααα’αα»ααααΆαα±ααα’ααααααααα’αΆααΆααααααααααΆαα αααΎα αα·αα§ααααααααα»ααααααααΆαααα unikerel αααα»αααΆαα―αααααααα’ααααΎαααααα·ααΈααΆαααααα hvt, spt αα·α muen (ααΆαααααΎααααΆαααααααΆαα genode αα·α virtio backends αα αα α»ααααααααααΌαααΆααααααα ααααα§ααααααα½α); - ααΆαααΆαααΆααααααααΆαααααααααααα’ααααΎ Solo5 (hvt, spt) ααααΌαααΆααααααΉα α§ααΆα ααα ααΆααααΆααα αααα»ααααα SSP (Stack Smashing Protection) ααααΌαααΆααααααααΌαα
ααααα: opennet.ru