Asterinas 0.18

Udaba lushicilelwe Asterinas 0.18.0 β€” ΡΠΊΡΠΏΠ΅Ρ€ΠΈΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½ΠΎΠΉ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмы ΠΈ ядра, написанных Π½Π° Rust ΠΈ ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… Π½Π° ΡΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ с Linux ABI. ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ позиционируСтся ΠΊΠ°ΠΊ ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠ° ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Β«production-gradeΒ» Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Ρƒ Linux с ΡƒΠΏΠΎΡ€ΠΎΠΌ Π½Π° Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒ памяти, ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΈ запуск ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠ³ΠΎ Linux-ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ окруТСния. Код Asterinas ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ ΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ‰Ρ‘Π½ Π½Π° GitHub, основная лицСнзия ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° β€” MPL 2.0. Π Π΅Π»ΠΈΠ· Asterinas 0.18.0 Π±Ρ‹Π» ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½ 4 июня 2026 Π³ΠΎΠ΄Π°, Π° 9 июня Π½Π° Π½Π΅Π³ΠΎ ΠΎΠ±Ρ€Π°Ρ‚ΠΈΠ» Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Phoronix.


Π“Π»Π°Π²Π½ΠΎΠ΅ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ выпуска β€” ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠ° Asterinas ΠΊ использованию Π² Ρ€ΠΎΠ»ΠΈ гостСвой ОБ для VM-based Iziqukathi ze-Kata ΠΈ Confidential Containers. Для этого Π² ядро Π΄ΠΎΠ±Π°Π²ΠΈΠ»ΠΈ Π½Π΅Π΄ΠΎΡΡ‚Π°ΡŽΡ‰ΠΈΠ΅ Π½ΠΈΠ·ΠΊΠΎΡƒΡ€ΠΎΠ²Π½Π΅Π²Ρ‹Π΅ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΡ‹: пространства ΠΈΠΌΡ‘Π½, cgroups, virtio-fs, virtio-rng ΠΈ ΠΏΠ΅Ρ€Π΅Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½Ρ‹ΠΉ vsock для ΠΎΠ±ΠΌΠ΅Π½Π° Π΄Π°Π½Π½Ρ‹ΠΌΠΈ ΠΌΠ΅ΠΆΠ΄Ρƒ хостом ΠΈ гостСвой систСмой.

Uhlu lwezinguquko eziyinhloko:

  • ΠŸΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠ° ΠΊ запуску Π² Kata Containers ΠΈ Confidential Containers.
    Asterinas 0.18 Π΄Π΅Π»Π°Π΅Ρ‚ Π²Π°ΠΆΠ½Ρ‹ΠΉ шаг ΠΊ запуску Π² качСствС гостСвой ОБ Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΈΠ·ΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π½Ρ‹Ρ… Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Ρ… машин. Π­Ρ‚ΠΎ Π²Π°ΠΆΠ½ΠΎ для сцСнариСв, Π³Π΄Π΅ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Ρ‹ Π·Π°ΠΏΡƒΡΠΊΠ°ΡŽΡ‚ΡΡ Π½Π΅ Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ Π½Π° ядрС хоста, Π° Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠΉ VM, Π² Ρ‚ΠΎΠΌ числС Π² confidential computing-срСдах.

  • ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° namespaces.
    Π’ ядрС появились IPC namespace ΠΈ cgroup namespace, Π° Ρ‚Π°ΠΊΠΆΠ΅ nsfs с прСдставлСниСм пространств ΠΈΠΌΡ‘Π½ Ρ‡Π΅Ρ€Π΅Π· /proc/[pid]/ns. Π­Ρ‚ΠΎ ΠΏΡ€ΠΈΠ±Π»ΠΈΠΆΠ°Π΅Ρ‚ Asterinas ΠΊ ΠΌΠΎΠ΄Π΅Π»ΠΈ изоляции процСссов, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠΎΠΉ Linux-ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π°ΠΌΠΈ.

  • ΠΠ°Ρ‡Π°Π»ΡŒΠ½Π°Ρ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° cgroups.
    Π Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ PID sub-controller ΠΈ частичная ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° CPU sub-controller. Π’ частности, появились статистика cpu.stat ΠΈ Π·Π°Π³Π»ΡƒΡˆΠΊΠΈ для Ρ„Π°ΠΉΠ»ΠΎΠ² Π»ΠΈΠΌΠΈΡ‚ΠΎΠ² cpu.weight ΠΈ cpu.max. Π­Ρ‚ΠΎ ΠΏΠΎΠΊΠ° Π½Π΅ полноцСнная рСализация всСго ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠ° cgroups, Π½ΠΎ ΡƒΠΆΠ΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ΠΉ Ρ„ΡƒΠ½Π΄Π°ΠΌΠ΅Π½Ρ‚ для ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π½Ρ‹Ρ… сцСнариСв.

  • virtio-fs для ΠΎΠ±ΠΌΠ΅Π½Π° Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΉ систСмой с хостом.
    Π”ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° virtio-fs, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰Π°Ρ гостСвой систСмС ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ„Π°ΠΉΠ»ΠΎΠ²ΡƒΡŽ систСму, ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»Π΅Π½Π½ΡƒΡŽ хостом. Для VM-ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ΠΎΠ² это ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Ρ… ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠΎΠ² ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π΄Π°Π½Π½Ρ‹Ρ… Π±Π΅Π· тяТёлых ΠΎΠ±Ρ…ΠΎΠ΄Π½Ρ‹Ρ… Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ.

  • virtio-rng ΠΈ /dev/hwrng.
    Π”ΠΎΠ±Π°Π²Π»Π΅Π½ virtio-rng с экспортом Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΠΎΠΉ энтропии Ρ‡Π΅Ρ€Π΅Π· /dev/hwrng. Π­Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ для Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹ криптографичСских ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ ΠΈ Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠ² случайных чисСл Π²Π½ΡƒΡ‚Ρ€ΠΈ гостСвой ОБ.

  • ΠŸΠ΅Ρ€Π΅Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½Ρ‹ΠΉ vsock.
    ΠŸΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ пСрСписан vsock β€” ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ связи ΠΌΠ΅ΠΆΠ΄Ρƒ хостом ΠΈ гостСвой Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ машиной. Π’ контСкстС Kata Containers ΠΈ Confidential Containers это Π²Π°ΠΆΠ½ΠΎ для ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΡ… ΠΊΠ°Π½Π°Π»ΠΎΠ², Π°Π³Π΅Π½Ρ‚ΠΎΠ² ΠΈ сСрвисного взаимодСйствия ΠΌΠ΅ΠΆΠ΄Ρƒ VM ΠΈ ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠ΅ΠΌ запуска.

  • Появился ptrace ΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ userspace.
    Π Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ систСмный Π²Ρ‹Π·ΠΎΠ² ptrace ΠΈ основныС ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ PTRACE_SETOPTIONS, PTRACE_SYSCALL, PTRACE_PEEK ΠΈ PTRACE_POKE. Благодаря этому Π½Π° Asterinas Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ ΠΏΡ€ΠΈΠ²Ρ‹Ρ‡Π½Ρ‹Π΅ инструмСнты ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ Π²Ρ€ΠΎΠ΄Π΅ GDB ΠΈ strace. Для Π½ΠΈΡ… Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Ρ‹ докумСнтация ΠΏΡ€ΠΎΠ²Π΅Ρ€Π΅Π½Π½ΠΎΠ³ΠΎ использования ΠΈ CI-ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ.

  • Новый NVMe-Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€.
    Π’ Π±Π»ΠΎΡ‡Π½Ρ‹ΠΉ слой Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ NVMe. Π­Ρ‚ΠΎ Ρ€Π°ΡΡˆΠΈΡ€ΡΠ΅Ρ‚ возмоТности Asterinas ΠΏΠΎ Ρ€Π°Π±ΠΎΡ‚Π΅ с соврСмСнными накопитСлями ΠΈ Π΄Π΅Π»Π°Π΅Ρ‚ систСму Π±Π»ΠΈΠΆΠ΅ ΠΊ практичСскому запуску Π½Π° Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌ ΠΈ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½ΠΎΠΌ сСрвСрном ΠΆΠ΅Π»Π΅Π·Π΅.

  • ΠŸΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ пСрСписанный Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ EXT2.
    Ѐайловая систСма EXT2 Π±Ρ‹Π»Π° Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π° Π·Π°Π½ΠΎΠ²ΠΎ. Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ ΡΠ²ΡΠ·Ρ‹Π²Π°ΡŽΡ‚ это с ΠΎΠ±Ρ‰Π΅ΠΉ ΠΌΠΎΠ΄Π΅Ρ€Π½ΠΈΠ·Π°Ρ†ΠΈΠ΅ΠΉ storage stack: файловая подсистСма Π΄ΠΎΠ»ΠΆΠ½Π° ΡΡ‚Π°Ρ‚ΡŒ Π½Π°Π΄Ρ‘ΠΆΠ½Π΅Π΅ ΠΈ ΠΏΡ€ΠΈΠ³ΠΎΠ΄Π½Π΅Π΅ для запуска Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ окруТСния.

  • ИзмСнСния Π² VFS ΠΈ page cache.
    Π’ VFS Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ Dentry revalidate, ΠΏΠ΅Ρ€Π΅Ρ€Π°Π±ΠΎΡ‚Π°Π½Π° рСализация page cache, Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ pivot_root, появилась ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° O_TMPFILE для open/openat, Π° Ρ‚Π°ΠΊΠΆΠ΅ исправлСна ошибка page cache, которая ΠΌΠΎΠ³Π»Π° ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΊ ΡƒΡ‚Π΅Ρ‡ΠΊΠ΅ Π½Π΅ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΉ памяти Π² userspace.

  • Π Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ procfs.
    Π”ΠΎΠ±Π°Π²Π»Π΅Π½Ρ‹ /proc/mounts, /proc/[pid]/auxv, /proc/[tid], Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ записи Π² /proc/[pid]/maps ΠΈ mountstats. Π­Ρ‚ΠΎ ΠΏΠΎΠ²Ρ‹ΡˆΠ°Π΅Ρ‚ ΡΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ с Linux-прилоТСниями ΠΈ инструмСнтами диагностики, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠΆΠΈΠ΄Π°ΡŽΡ‚ ΠΏΡ€ΠΈΠ²Ρ‹Ρ‡Π½ΡƒΡŽ структуру /proc.

  • Π‘Π΅Ρ‚Π΅Π²Ρ‹Π΅ ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΡ.
    Помимо пСрСписанного vsock, появилась Π½Π°Ρ‡Π°Π»ΡŒΠ½Π°Ρ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° IPv6, исправлСния Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ UDP ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° ΠΏΡ€Π°Π² ΠΏΡ€ΠΈ привязкС ΠΊ ΠΏΡ€ΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΌ ΠΏΠΎΡ€Ρ‚Π°ΠΌ: bind ΠΊ Ρ‚Π°ΠΊΠΈΠΌ ΠΏΠΎΡ€Ρ‚Π°ΠΌ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ отклоняСтся Π±Π΅Π· CAP_NET_BIND_SERVICE.

  • ΠœΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ capabilities ΠΈ Π½Π°Ρ‡Π°Π»ΡŒΠ½Ρ‹ΠΉ LSM framework.
    Π’ Ρ€Π΅Π»ΠΈΠ· вошла рСализация capabilities, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° capability bounding set, исправлСния систСмных Π²Ρ‹Π·ΠΎΠ²ΠΎΠ², связанных с credentials, ΠΈ Π½Π°Ρ‡Π°Π»ΡŒΠ½Ρ‹ΠΉ каркас LSM. Π­Ρ‚ΠΎ Ρ‡Π°ΡΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΏΠΎ ΠΏΡ€ΠΈΠ±Π»ΠΈΠΆΠ΅Π½ΠΈΡŽ ΠΌΠΎΠ΄Π΅Π»ΠΈ бСзопасности Asterinas ΠΊ Linux.

  • Π£Π»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΡ PCI, TTY ΠΈ консоли.
    Π£Π»ΡƒΡ‡ΡˆΠ΅Π½ΠΎ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½ΠΈΠ΅ PCI-устройств, Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° PCI ECAM Π½Π° x86, Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… TTY, консоли NS16550A UART, /dev/ttyS0 ΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° console=ttyS0. Π’Π°ΠΊΠΆΠ΅ Π΄ΠΎΡ€Π°Π±ΠΎΡ‚Π°Π½Π° Ρ€Π°Π±ΠΎΡ‚Π° с ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€ΠΎΠΉ.

  • Π Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ Asterinas NixOS.
    Π’ Asterinas NixOS Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ провСряСтся Π±ΠΎΠ»Π΅Π΅ 100 популярных ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ², Π²ΠΊΠ»ΡŽΡ‡Π°Ρ Codex, QEMU ΠΈ Firefox. Для Firefox ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° ARCH_GET_GS ΠΈ ARCH_SET_GS.

  • НовыС тСстовыС Π½Π°Π±ΠΎΡ€Ρ‹.
    Π’ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€ΠΎΠ²Π°Π½Ρ‹ Linux kselftest, xfstests, стандартныС тСсты Go, Python ΠΈ JDK, Π° Ρ‚Π°ΠΊΠΆΠ΅ QEMU-тСсты для Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ. Π­Ρ‚ΠΎ Π²Π°ΠΆΠ½ΠΎ ΠΊΠ°ΠΊ ΠΏΡ€ΠΈΠ·Π½Π°ΠΊ взрослСния ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°: Asterinas всё Π°ΠΊΡ‚ΠΈΠ²Π½Π΅Π΅ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡŽΡ‚ Π½Π° Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹Ρ… Linux-Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠ°Ρ….

  • ИзмСнСния Π² OSTD ΠΈ OSDK.
    Π’ OSTD Π·Π°ΠΌΠ΅Π½Ρ‘Π½ crate log Π½Π° собствСнный API логирования, ΠΏΠ΅Ρ€Π΅Ρ€Π°Π±ΠΎΡ‚Π°Π½Ρ‹ DMA API, Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊ для Ρ‚ΠΈΠΏΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ копирования памяти, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΡ€ΠΎΠ²Π΅Π΄Ρ‘Π½ Ρ€Π΅Ρ„Π°ΠΊΡ‚ΠΎΡ€ΠΈΠ½Π³ Pod с использованиСм zerocopy. Для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° Docker-срСда Π½Π° ARM/aarch64.

  • Isibuyekezo samadokhumenti.
    Π’ Asterinas Book Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Ρ‹ ΠΏΡ€Π°Π²ΠΈΠ»Π° кодирования, Π°Π½Π°Π»ΠΈΠ· soundness для OSTD, Π° Ρ‚Π°ΠΊΠΆΠ΅ докумСнтация ΠΏΠΎ Kata Containers ΠΈ Confidential Containers. Π­Ρ‚ΠΎ ΠΏΠΎΠ΄Ρ‡Ρ‘Ρ€ΠΊΠΈΠ²Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π½ΠΎ-Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹ΠΉ сцСнарий стал ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· Π³Π»Π°Π²Π½Ρ‹Ρ… Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΉ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°.

Asterinas 0.18 нСльзя Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒ ΠΊΠ°ΠΊ Π·Π°ΠΌΠ΅Π½Ρƒ Linux для повсСднСвного использования, Π½ΠΎ Ρ€Π΅Π»ΠΈΠ· Π·Π°ΠΌΠ΅Ρ‚Π½ΠΎ ΠΏΡ€ΠΎΠ΄Π²ΠΈΠ³Π°Π΅Ρ‚ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ Π² сторону практичСских сСрвСрных ΠΈ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π½Ρ‹Ρ… сцСнариСв. ОсобСнно Π²Π°ΠΆΠ½Ρ‹ Ρ‚Ρ€ΠΈ направлСния: ΡΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ с Linux-ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°ΠΌΠΈ, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠΎΠ² изоляции ΠΈ Ρ€Π°Π±ΠΎΡ‚Π° Π² VM-based ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π½Ρ‹Ρ… окруТСниях.

Source: linux.org.ru

Thenga ukusingathwa okuthembekile kwamasayithi anokuvikelwa kwe-DDoS, amaseva e-VPS VDS πŸ”₯ Thenga ukusingathwa kwewebhusayithi okuthembekile ngokuvikelwa kwe-DDoS, amaseva e-VPS VDS | ProHoster