ื ืึธื ืึท ืืึธืจ ืืื ืึท ืืึทืื ืคืื ืึทื ืืืืืงืืื ื, ืื ืืขืืืื ื ืคืื ืื MirageOS 4.0 ืคึผืจืืืขืงื ืืื ืืจืืืก, ืืืึธืก ืึทืืึทืื ืื ืฉืึทืคืื ื ืคืื ืึธืคึผืขืจืืืืื ื ืกืืกืืขืืขื ืคึฟืึทืจ ืืืื ืึทืคึผืืึทืงืืืฉืึทื, ืืื ืืืึธืก ืื ืึทืคึผืืึทืงืืืฉืึทื ืืื ืืืืขืจืืขืืขืื ืืื ืึท ืืื-ืงืึทื ืืืื ื "ืื ืืงืขืจื ืขื", ืืืึธืก ืืื ืืืืืืช ืฆื ืืืืคื ืึธื ืื ื ืืฆื ืคืื ืึธืคึผืขืจืืืืื ื ืกืืกืืขืืขื, ืึท ืืึทืืื ืืขืจ ืึทืก ืงืขืจื ืืื ืงืืื ืืืึทืขืจืก. ืื OKaml ืฉืคึผืจืึทื ืืื ืืขื ืืฆื ืฆื ืึทื ืืืืืงืืขื ืึทืคึผืืึทืงืืืฉืึทื ื. ืื ืคึผืจืืืขืงื ืงืึธื ืืื ืคืื ืื ืืขืจืืขืืืืื ืืื ืืขืจ ืื ืคืจืื ISC ืืขืจืืืืืขื ืืฉ.
ืึทืืข ืื ื ืืืขืจืืง-ืืืจืื ืคืึทื ืืงืฉืึทื ืึทืืืื ืืึธืืืง ืฆื ืื ืึธืคึผืขืจืืืืื ื ืกืืกืืขื ืืื ืืืคึผืืึทืืขื ืึทื ืืื ืื ืคืึธืจืขื ืคืื ืึท ืืืืืืึธืืขืง ืืืึธืก ืืื ืึทืืึทืืฉื ืฆื ืื ืึทืคึผืืึทืงืืืฉืึทื. ืื ืึทืคึผืืึทืงืืืฉืึทื ืงืขื ืขื ืืืื ืืขืืืขืืึธืคึผืขื ืืืืฃ ืงืืื ืึทืก, ื ืึธื ืืืึธืก ืขืก ืืื ืงืึทืืคึผืืืื ืืื ืึท ืกืคึผืขืฉืึทืืืืื ืงืขืจื (ืื ืืงืขืจื ืขื ืืึทืืจืืฃ), ืืืึธืก ืงืขื ืขื ืืืืคื ืืืืึทื ืืืืฃ ืฉืคึผืืฅ ืคืื Xen, KVM, BHyve ืืื VMM (OpenBSD) ืืืืคึผืขืจืืืืืืขืจื, ืืืืฃ ืฉืคึผืืฅ ืคืื ืจืืจืขืืืืืง ืคึผืืึทืืคืึธืจืืก, ืืื ืื. ืคืึธืจืขื ืคืื ืึท ืคึผืจืึธืฆืขืก ืืื ืึท POSIX-ืืขืืึธืจืืืง ืกืืืืืืข ืึธืืขืจ ืืื ืืืึธืืงื ืื ืืืืืจืึทื ืืึทื ืฅ Amazon Elastic Compute Cloud ืืื Google Compute Engine.
ืื ืืืฉืขื ืขืจืืืืึทื ืกืืืืืืข ืืื ื ืืฉื ืึทื ืืืึทืืื ืขืคึผืขืก ืืืขืจืืง ืืื ืื ืืขืจืึทืงืฅ ืืืืื ืืื ืื ืืืืคึผืขืจืืืืืืขืจ ืึธื ืืจืืืืขืจืก ืึธืืขืจ ืกืืกืืขื ืืืึทืขืจืก, ืืืึธืก ืึทืืึทืื ืึท ืืึทืืืืืืง ืจืขืืืงืฆืืข ืืื ืึธืืืืขืจืืขื ืงืึธืก ืืื ืืขืืืืงืกื ืืืืขืจืืืื. ืืจืืขืื ืืื MirageOS ืงืืื ืึทืจืึธืคึผ ืฆื ืืจืื ืกืืึทืืขืก: ืคึผืจืืคึผืขืจืื ื ืื ืงืึทื ืคืืืืขืจืืืฉืึทื ืืื ืืืคืืื ืื ื ืื OPAM ืคึผืึทืงืืืืฉืื ืืขื ืืฆื ืืื ืืขืจ ืกืืืื, ืึทืกืขืืืึทื ืื ืกืืืืืืข ืืื ืงืึทืืขืจ ืื ืกืืืืืืข. ืฆื ืขื ืฉืืจ ืึธืคึผืขืจืึทืฆืืข ืืืืฃ ืฉืคึผืืฅ ืคืื ืืืืคึผืขืจืืืืืืขืจื, ืจืื ืืืืข ืืื ืืขืืืื ืืืืฃ ืืขืจ ืืืืข ืคืื โโืื Solo5 ืงืขืจื.
ืืจืึธืฅ ืืขื ืคืึทืงื ืึทื ืึทืคึผืืึทืงืืืฉืึทื ื ืืื ืืืืืจืขืจืื ืืขื ืขื ืืืฉืืคื ืืื ืื ืืืื-ืืืจืื ืึธืงืึทืื ืฉืคึผืจืึทื, ืื ืจืืืึทืืืื ื ืื ืืืืืจืึทื ืืึทื ืฅ ืืึทืืืืึทืื ืืึทื ืฅ ืืื ืคืึธืจืฉืืขืืื ื ืืื ืืื ืืืึทื ืืจืืืก (ืืืฉื, ืื ืื ืก ืกืขืจืืืขืจ ื ืขืื ืืืืื 200 ืงื). ืื ืืืฉืึทืื ืคืื ืื ืืืืืจืึทื ืืึทื ืฅ ืืื ืืืื ืกืืืคึผืืึทืคืืื, ืืืืึทื ืืืื ืขืก ืืื ื ืืืืืง ืฆื ืืขืจืืืึทื ืืืงื ืื ืคึผืจืึธืืจืึทื ืึธืืขืจ ืืืืฉื ืื ืงืึทื ืคืืืืขืจืืืฉืึทื, ืขืก ืืื ืืขื ืื ืฆื ืฉืึทืคึฟื ืืื ืงืึทืืขืจ ืึท ื ืืึทืข ืกืืืืืืข. ืขืืืขืืข ืืื ืืขืจื ืืืืืจืขืจืื ืืื ืื ืึธืงืึทืื ืฉืคึผืจืึทื ืืขื ืขื ืืขืฉืืืฆื ืคึฟืึทืจ ืคึผืขืจืคืึธืจืืื ื ื ืขืฅ ืึทืคึผืขืจืืืฉืึทื ื (DNS, SSH, OpenFlow, HTTP, XMPP, Matrix, OpenVPN, ืขืืง.), ืืจืืขืื ืืื ืกืืึธืจืืืืฉ ืืื ืคึผืจืึทืืืืืืื ื ืคึผืึทืจืึทืืขื ืืึทืื ืคึผืจืึทืกืขืกืื ื.
ืฉืืืกื ืืืคึผืจืืืืืึทื ืฅ:
- ืืขืจ ืคึผืจืึธืฆืขืก ืคืื ืงืึทืืคึผืืืืื ื ืคึผืจืึทืืืฉืขืงืก ืืื ืืื ืฆืืงืจื ืขื ืืื ืคืืจืขื ืืขืจื. ืึทื ืฉืืึธื ืื ืืื ืึทืืขืจ ืืขืืืืื ื ืึธืงืึทืืืืืืื ืคึฟืึทืจืืึทืืืื ื ืกืืกืืขื, ืื ืืื ืืึธืึธืืงืื ืืื ืืืืข ืจืืคึผืึทืืึทืืึธืจืื (ืืึธื ืึธืจืขืคึผืึธ) ืืขื ืขื ืืขื ืืฆื. ืฆื ืฉืึทืคึฟื ืึทืืึท ืจืืคึผืึทืืึทืืึธืจืื, ืึท ื ืืึทืข ื ืืฆื, opam-monorepo, ืืื ืฆืืืขืืขืื, ืืืึธืก ืืืื ืขืก ืืขืืืขื ืฆื ืืึทืืื ืืขืจ ืคึผืขืงื ืคืึทืจืืืึทืืืื ื ืคืื ืื ืื ืคึฟืื ืืงืืจ ืงืึธื. ืื ืึธืคึผืึทื-ืืึธื ืึธืจืขืคึผืึธ ื ืืฆื ืึทืจืืขื ืึทืืึท ืืื ืงืจืืืืืื ื ืฉืืึธืก ืืขืงืขืก ืคึฟืึทืจ ืคึผืจืืืขืงื-ืคึฟืึทืจืืื ืืขื ืข ืืืคึผืขื ืืึทื ืกืื, ืืึธืืืื ื ืืื ืืงืกืืจืึทืงืืื ื ืืขืคึผืขื ืืขื ืกื ืงืึธื, ืืื ืืึทืฉืืขืืืงื ืื ืกืืืืืืข ืฆื ื ืืฆื ืื ืืื ืืืืขื ืกืืกืืขื. ืื ืคืึทืงืืืฉ ืคึฟืึทืจืืึทืืืื ื ืืื ืืืจืืืขืงืึธืื ืืืจื ืื ืืื ืืึธืึธืืงืื.
- ื ืจืืคึผืืืึทืืึทื ืืืืขื ืคึผืจืึธืฆืขืก ืืื ืฆืืืขืฉืืขืื. ื ืืฆื ืฉืืึธืก ืืขืงืขืก ืืื ืึท ืืื ืง ืฆื ืืขืคึผืขื ืืขื ืกื ืืืขืจืกืืขืก ืืื ืึทืืึทืื ืืืจ ืฆื ืืึธืจ ืืืืขืจืืืจื ืืขื ืืืืขื ืคึผืจืึธืฆืขืก ืืื ืืขืจ ืืขืืืืงืขืจ ืงืึธื ืืื ืงืืื ืฆืืื.
- ื ื ืืึทืข ืงืจืืึทื-ืงืึทืืคึผืืืึทืืืืฉืึทื ืคึผืจืึธืฆืขืก ืืื ืืืคึผืืึทืืขื ืึทื ืืื ืื ืคืืืืงืืื ืฆื ืงืจืืึทื-ืงืึธืืคึผืืื ืคึฟืึทืจ ืึทืืข ืืขืฉืืืฆื ืฆืื ืคึผืืึทืืคืึธืจืืก ืคืื ืืืื ืคึผืจืึธืกื ืืืืขื ืกืืืืืืข ืืื ืฆืืืขืฉืืขืื, ืืืึธืก ืืืื ืงืจืืึทื-ืงืึทืืคึผืืืื ืืืคึผืขื ืืึทื ืกืื ืืื ืืืืืจืขืจืื ืืืึธืก ืืึธืื C ืืืื ืืื ืื, ืึธื ืื ื ืืื ืฆื ืืืืื ืื ืืืื ืืื ืื ืฆื ืื ืืืืคึผื ืคึผืขืงื . ืงืจืืึทื ืืึทืืืื ื ืืื ืึธืจืืึทื ืืืืจื ืืื ืืืึธืจืงืกืคึผืึทืกืขืก ืฆืืืขืฉืืขืื ืืืจื ืื ืืื ืืืืขื ืกืืกืืขื.
- ืกืืคึผืคึผืึธืจื ืคึฟืึทืจ ื ืืึทืข ืฆืื ืคึผืืึทืืคืึธืจืืก ืืื ืฆืืืขืืขืื, ืคึฟืึทืจ ืืืึทืฉืคึผืื, ืึทื ืืงืกืคึผืขืจืืขื ืึทื ืคืืืืงืืื ืฆื ืืืืขื ืืื-ืงืึทื ืืืื ื ืึทืคึผืืึทืงืืืฉืึทื ื ืคึฟืึทืจ ืคืืืกื ืืืง ืืืืฃ Raspberry Pi 4 ืืึธืจืื ืืื ืฆืืืขืฉืืขืื.
- ืึทืจืืขื ืืื ืืืจืืืขืงืึธืื ืฆื ืืืกืฉืืืืขื ืคึผืึทืจืฅ ืคืื MirageOS ืืื ืืงืึธืืกืืกืืึทืื ืฉืืึทืืืช ืฆื ืึทื ืืืืืงืืื ื ืืื ืื OKaml ืฉืคึผืจืึทื ืฆื ืคืึทืจืคึผืึธืฉืขืืขืจื ืื ืคึฟืึทืจืืึทืืืื ื ืคืื ืึทืคึผืืึทืงืืืฉืึทื ื ืืื ืื ืคืึธืจืขื ืคืื ืื ืืงืขืจื ืขื. ืคืืืข MirageOS ืคึผืึทืงืึทืืืฉืึทื ืืึธืื ืฉืืื ืคึผืึธืจืืื ืฆื ืื ืืื ืืืืขื ืกืืกืืขื. ืื ืึธืคึผืึทื-ืืึธื ืึธืจืขืคึผืึธ ื ืืฆื ืืื ืืืจืขืืืืื ืคึฟืึทืจ ืื ืกืืึทืืืจืื ื ื ืืฆื ืื ืึธืคึผืึทื ืคึผืขืงื ืคืึทืจืืืึทืืืขืจ ืืื ืงืขื ืขื ืืืื ืืขืืืืื ื ืืื ืคึผืจืึทืืืฉืขืงืก ืืืึธืก ื ืืฆื ืื ืืื ืืืืขื ืกืืกืืขื. ืฆื ืืึทืืื ืคึผืึทืืฉืึทื ืืืึธืก ืกืึธืืืืข ืคึผืจืึธืืืขืืก ืืื ืื ืื ืืืคึผืขื ืืึทื ืกืื ืืื ืืื, ืฆืืืื ืจืืคึผืึทืืึทืืึธืจืื ืืขื ืขื ืืืฉืืคื ืืขืืืืจื: ืืื-ืื ืืืืขืจืกืข / ืึธืคึผืึทื-ืึธืืืขืจืืืึทืก ืืื ืืื-ืึทืืืืขืื / ืืืจืึทืืข-ืึธืคึผืึทื-ืึธืืืืขืจืืืื, ืืืึธืก ืืขื ืขื ืขื ืืืืึทืื ืืืจื ืคืขืืืงืืึทื ืืืขื ื ืืฆื ืื ืืืจืึทืืข CLI ื ืืฆื.
- MirageOS ืื ืึทืืจืืืฉืึทื ืืื C ืืื Rust ืืืืืจืขืจืื ืืื ืกืืืคึผืืึทืคืืื.
- ื ื ืืึทืข OCaml ืจืื ืืืืข ืืื ืคืืจืืขืืืืื ืืืึธืก ืึทืืึทืื ืืืจ ืฆื ืืึธื ืึธื libc (libc-free).
- ืขืก ืืื ืืขืืืขื ืฆื ื ืืฆื ืื ืืขืจืืื ืืื ืกื ืคึฟืึทืจ ืื ืึทืืจืืืฉืึทื ืืื ื ืึธืจืืึทื ืื ืึทืืจืืืืื ืึทื ืืืืืงืืื ื ืื ืืืืืจืึทื ืืึทื ืฅ.
ืืงืืจ: opennet.ru