QSOE-āĻāϰ āĻĒā§āϰāĻĨāĻŽ āϏāĻ‚āĻ¸ā§āĻ•āϰāĻŖ, āĻāĻ•āϟāĻŋ QNX-āϧāĻžāρāĻšā§‡āϰ āĻ…āĻĒāĻžāϰ⧇āϟāĻŋāĻ‚ āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽ āϝāĻžāϤ⧇ āĻĻ⧁āϟāĻŋ āĻĒā§āϰāϤāĻŋāĻ¸ā§āĻĨāĻžāĻĒāύāϝ⧋āĻ—ā§āϝ āĻŽāĻžāχāĻ•ā§āϰ⧋āĻ•āĻžāĻ°ā§āύ⧇āϞ āϰāϝāĻŧ⧇āϛ⧇āĨ¤

QNX āĻļ⧈āϞ⧀āϤ⧇ āĻĄāĻŋāϜāĻžāχāύ āĻ•āϰāĻž āĻāĻŦāĻ‚ "Skimmer" āĻ“ "seL4" āύāĻžāĻŽāĻ• āĻĻ⧁āϟāĻŋ āĻĒā§āϰāϤāĻŋāĻ¸ā§āĻĨāĻžāĻĒāύāϝ⧋āĻ—ā§āϝ āĻŽāĻžāχāĻ•ā§āϰ⧋āĻ•āĻžāĻ°ā§āύ⧇āϞ āϏāĻš āϏāϰāĻŦāϰāĻžāĻšāĻ•ā§ƒāϤ QSOE āĻ…āĻĒāĻžāϰ⧇āϟāĻŋāĻ‚ āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡āϰ āĻĒā§āϰāĻĨāĻŽ āϏāĻ‚āĻ¸ā§āĻ•āϰāĻŖāϟāĻŋ āωāĻĒāĻ¸ā§āĻĨāĻžāĻĒāύ āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇āĨ¤ āĻļ⧁āϧ⧁āĻŽāĻžāĻ¤ā§āϰ āϰāĻŋāϏ⧋āĻ°ā§āϏ āĻ…ā§āϝāĻžāϞ⧋āϕ⧇āĻļāύ āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽ, āϏāĻŋāύāĻ•ā§āϰ⧋āύāĻžāϏ āĻŽā§‡āϏ⧇āϜāĻŋāĻ‚ āĻŽā§‡āĻ•āĻžāύāĻŋāϜāĻŽ (QNX IPC), āĻāĻŦāĻ‚ āĻŽāĻŋāύāĻŋāĻŽāĻžāϞāĻŋāĻ¸ā§āϟ āĻ•āĻžāĻ°ā§āύ⧇āϞāϟāĻŋ āĻ•āĻžāĻ°ā§āύ⧇āϞ āϞ⧇āϭ⧇āϞ⧇ āĻĒā§āϰāϝāĻŧā§‹āĻ— āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇, āĻāĻŦāĻ‚ āĻŦāĻžāĻ•āĻŋ āϏāĻŽāĻ¸ā§āϤ āωāĻĒāĻžāĻĻāĻžāύ āχāωāϜāĻžāϰ āĻ¸ā§āĻĒ⧇āϏ⧇ āĻŦāĻžāĻ¸ā§āϤāĻŦāĻžāϝāĻŧāĻŋāϤ āĻšāϝāĻŧ⧇āϛ⧇āĨ¤ āĻāϟāĻŋ RISC-V āφāĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āϚāĻžāϰ⧇āϰ ā§Ŧā§Ē-āĻŦāĻŋāϟ āϏāĻŋāĻĒāĻŋāχāω āϏāĻŽāĻ°ā§āĻĨāύ āĻ•āϰ⧇āĨ¤ āĻāχ āĻ“āĻāϏāϟāĻŋ SiFive HiFive Unmatched āĻŦā§‹āĻ°ā§āĻĄ āĻāĻŦāĻ‚ QEMU-āϤ⧇ āĻĒāϰ⧀āĻ•ā§āώāĻž āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇āĨ¤ āĻĒā§āϰāĻœā§‡āĻ•ā§āϟ āϕ⧋āĻĄāϟāĻŋ C āĻ­āĻžāώāĻžāϝāĻŧ āϞ⧇āĻ–āĻž āĻāĻŦāĻ‚ āĻāϟāĻŋ Apache 2.0 āϞāĻžāχāϏ⧇āĻ¨ā§āϏ⧇āϰ āĻ…āϧ⧀āύ⧇ āĻŦāĻŋāϤāϰāĻŖ āĻ•āϰāĻž āĻšāϝāĻŧāĨ¤

āύāĻŋāĻŽā§āύāϞāĻŋāĻ–āĻŋāϤ āϏāĻ‚āĻ¸ā§āĻ•āϰāĻŖāϗ⧁āϞ⧋ āωāĻĒāϞāĻŦā§āϧ āφāϛ⧇: āύāĻŋāϜāĻ¸ā§āĻŦ āĻ¸ā§āĻ•āĻŋāĻŽāĻžāϰ āĻŽāĻžāχāĻ•ā§āϰ⧋āĻ•āĻžāĻ°ā§āύ⧇āϞāϏāĻš QSOE/N āĻāĻŦāĻ‚ seL4 āĻŽāĻžāχāĻ•ā§āϰ⧋āĻ•āĻžāĻ°ā§āύ⧇āϞ⧇āϰ āωāĻĒāϰ āĻ­āĻŋāĻ¤ā§āϤāĻŋ āĻ•āϰ⧇ QSOE/L, āϝ⧇āϟāĻŋāϤ⧇ RISC-V āφāĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āϚāĻžāϰ⧇āϰ āϜāĻ¨ā§āϝ āφāύ⧁āĻˇā§āĻ āĻžāύāĻŋāĻ• āύāĻŋāĻ°ā§āĻ­āϰāϝ⧋āĻ—ā§āϝāϤāĻž āϝāĻžāϚāĻžāχāĻ•āϰāĻŖ āϰāϝāĻŧ⧇āϛ⧇āĨ¤ āĻāĻ›āĻžāĻĄāĻŧāĻžāĻ“, GRUB 2.13-āĻāϰ āωāĻĒāϰ āĻ­āĻŋāĻ¤ā§āϤāĻŋ āĻ•āϰ⧇ mr-bml āĻŦ⧁āϟāϞ⧋āĻĄāĻžāϰ, libc āĻ¸ā§āĻŸā§āϝāĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āϞāĻžāχāĻŦā§āϰ⧇āϰāĻŋ āĻāĻŦāĻ‚ quser āĻĒā§āϰ⧋āĻ—ā§āϰāĻžāĻŽ āĻ¸ā§āϝ⧁āϟ āϤ⧈āϰāĻŋ āĻ•āϰāĻž āĻšāĻšā§āϛ⧇āĨ¤ āĻāχ āĻĒā§āϰ⧋āĻ—ā§āϰāĻžāĻŽ āĻ¸ā§āϝ⧁āĻŸā§‡āϰ āĻŽāĻ§ā§āϝ⧇ āϰāϝāĻŧ⧇āϛ⧇ mksh-āĻāϰ āωāĻĒāϰ āĻ­āĻŋāĻ¤ā§āϤāĻŋ āĻ•āϰ⧇ qsh āĻ•āĻŽāĻžāĻ¨ā§āĻĄ āĻļ⧇āϞ, āĻāĻ•āϟāĻŋ āχāύāĻŋāĻļāĻŋāϝāĻŧāĻžāϞāĻžāχāĻœā§‡āĻļāύ āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻāĻŦāĻ‚ ls, cat, ps, lspci āĻ“ login-āĻāϰ āĻŽāϤ⧋ āĻ•āĻŋāϛ⧁ āĻ¸ā§āĻŸā§āϝāĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āχāωāύāĻŋāĻ•ā§āϏ āχāωāϟāĻŋāϞāĻŋāϟāĻŋāĨ¤

āĻ¸ā§āĻ•āĻŋāĻŽāĻžāϰ āĻŽāĻžāχāĻ•ā§āϰ⧋āĻ•āĻžāĻ°ā§āύ⧇āϞāϟāĻŋ āĻĄā§āϰāĻžāĻ—āύāĻĢā§āϞāĻžāχ āĻŦāĻŋāĻāϏāĻĄāĻŋ āĻĒā§āϰāĻœā§‡āĻ•ā§āϟ āĻĨ⧇āϕ⧇ āϧāĻžāϰ āĻ•āϰāĻž āϞāĻžāχāϟāĻ“āϝāĻŧ⧇āϟ āĻ•āĻžāĻ°ā§āύ⧇āϞ āĻĨā§āϰ⧇āĻĄāϏ (LWKT) āχāĻŽāĻĒā§āϞāĻŋāĻŽā§‡āĻ¨ā§āĻŸā§‡āĻļāύ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇, āϝ⧇āĻ–āĻžāύ⧇ āϏāĻŋāĻĒāĻŋāχāω-āĻŦāĻžāωāĻ¨ā§āĻĄ āĻ“āϝāĻŧāĻžāĻ°ā§āĻ• āĻ•āĻŋāω āĻāĻŦāĻ‚ msgport āĻŽā§‡āϏ⧇āϜ-āĻĒāĻžāϏāĻŋāĻ‚ āĻĒā§āϰāĻŋāĻŽāĻŋāϟāĻŋāĻ­ āϰāϝāĻŧ⧇āϛ⧇āĨ¤ QSOE āĻāĻ•āϟāĻŋāĻŽāĻžāĻ¤ā§āϰ āχāωāϜāĻžāϰ āĻāύāĻ­āĻžāϝāĻŧāϰāύāĻŽā§‡āĻ¨ā§āϟ āĻāĻŦāĻ‚ āĻāĻ• āϏ⧇āϟ āĻĄā§āϰāĻžāχāĻ­āĻžāϰ⧇āϰ āĻŽāĻžāĻ§ā§āϝāĻŽā§‡ āĻŦāĻŋāĻ­āĻŋāĻ¨ā§āύ āĻ•āĻžāĻ°ā§āύ⧇āϞ āĻŦā§āϝāĻŦāĻšāĻžāϰ⧇āϰ āϏ⧁āϝ⧋āĻ— āĻĻ⧇āϝāĻŧ, āϝāĻž āϏāĻŦ āĻ•āĻžāĻ°ā§āύ⧇āϞ⧇ āĻ…āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāĻŋāϤ āĻĨāĻžāϕ⧇āĨ¤ āĻ•āĻžāĻ°ā§āύ⧇āϞ-āύāĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āϟ āĻŦāĻŋāĻ˛ā§āĻĄāϗ⧁āϞ⧋āϤ⧇ āĻļ⧁āϧ⧁āĻŽāĻžāĻ¤ā§āϰ āϟāĻžāĻ¸ā§āĻ• āĻŽā§āϝāĻžāύ⧇āϜāĻžāϰ (taskman) āĻāĻŦāĻ‚ libc āϞāĻžāχāĻŦā§āϰ⧇āϰāĻŋ āĻ…āĻ¨ā§āϤāĻ°ā§āϭ⧁āĻ•ā§āϤ āĻĨāĻžāϕ⧇, āϝāĻž āĻŽāĻžāχāĻ•ā§āϰ⧋āĻ•āĻžāĻ°ā§āύ⧇āϞ āĻĻā§āĻŦāĻžāϰāĻž āĻĒā§āϰāĻĻāĻ¤ā§āϤ QNX-āϏāĻĻ⧃āĻļ API-āϗ⧁āϞ⧋āϰ āϚāĻžāϰāĻĒāĻžāĻļ⧇ āĻāĻ•āϟāĻŋ āĻ°â€ā§āϝāĻžāĻĒāĻžāϰ āĻšāĻŋāϏ⧇āĻŦ⧇ āĻ•āĻžāϜ āĻ•āϰ⧇āĨ¤

┌──────────────────────────────────────────────────────┐
│ āĻ•āĻŋāωāĻāϏāĻāχāϚ + āĻĄā§āϰāĻžāχāĻ­āĻžāϰ + āχāωāϟāĻŋāϞāϏ (āĻĄāĻžāχāύāĻžāĻŽāĻŋāĻ•āĻ­āĻžāĻŦ⧇ āϞāĻŋāĻ™ā§āĻ• āĻ•āϰāĻž) │
├──────────────────────────────────────────────────────┤
│ libc.so (āϝ⧌āĻĨ āĻ…āĻ‚āĻļ; lq/libc/-āĻ LQ-āύāĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āϟ āϏāĻ‚āϝ⧋āĻ—āĻ¸ā§āĻĨāϞ) │
│ rtld (āĻĢā§āϰāĻŋāĻŦāĻŋāĻāϏāĻĄāĻŋ āĻĨ⧇āϕ⧇ āωāĻĻā§āĻ­ā§‚āϤ; āĻŦāĻŋāĻāϏāĻĄāĻŋ-⧍-āϧāĻžāϰāĻž) │
├──────────────────────────────────────────────────────┤
│ āϟāĻžāĻ¸ā§āĻ•āĻŽā§āϝāĻžāύ āĻĒā§āϰāϏ⧇āϏ / āĻŽā§‡āĻŽāϰāĻŋ / āĻĒāĻžāĻĨ āĻŽā§āϝāĻžāύ⧇āϜāĻžāϰ │
│ libtaskman āĻĒā§‹āĻ°ā§āĻŸā§‡āĻŦāϞ āϟāĻžāĻ¸ā§āĻ•āĻŽā§āϝāĻžāύ āĻŦāĻĄāĻŋ (āĻĒāĻžāĻĨ / āĻ•ā§āϰ⧇āĻĄ / │
│ syscfg / sync / reloc / cpio / elf) │
├──────────────────────────────────────────────────────┤
│ seL4 āĻŽāĻžāχāĻ•ā§āϰ⧋āĻ•āĻžāĻ°ā§āύ⧇āϞ (RISC-V Sv39, āφāύ⧁āĻˇā§āĻ āĻžāύāĻŋāĻ•āĻ­āĻžāĻŦ⧇ āϝāĻžāϚāĻžāχāĻ•ā§ƒāϤ) │
│ elfloader (āĻ•āĻžāĻ°ā§āύ⧇āϞ āĻ“ āϟāĻžāĻ¸ā§āĻ•āĻŽā§āϝāĻžāύ āϞ⧋āĻĄ āĻ•āϰ⧇) │
└───────────────────────────────────────────────────────┘

QSOE-āĻāϰ āĻĒā§āϰāĻĨāĻŽ āϏāĻ‚āĻ¸ā§āĻ•āϰāĻŖāϟāĻŋ āĻāĻ•āϟāĻŋ NVMe āĻĄā§āϰāĻžāχāĻ­āϝ⧁āĻ•ā§āϤ āφāϏāϞ SiFive Unmatched (FU740) āĻŦā§‹āĻ°ā§āĻĄā§‡ āĻŦ⧁āϟ āĻāĻŦāĻ‚ āĻļ⧇āϞ āĻāĻ¨ā§āĻŸā§āϰāĻŋ āϏāĻ•ā§āώāĻŽ āĻ•āϰāĻžāϰ āϜāĻ¨ā§āϝ āωāĻ˛ā§āϞ⧇āĻ–āϝ⧋āĻ—ā§āϝāĨ¤ āωāĻ­āϝāĻŧ āϕ⧋āϰāϝ⧁āĻ•ā§āϤ āĻ•āύāĻĢāĻŋāĻ—āĻžāϰ⧇āĻļāύ⧇āϰ (QSOE/L āĻāĻŦāĻ‚ QSOE/N) āĻ•ā§āώ⧇āĻ¤ā§āϰ⧇āχ āϏāĻĢāϞ āĻŦ⧁āϟ āĻ…āĻ°ā§āϜāĻŋāϤ āĻšāϝāĻŧ⧇āĻ›āĻŋāϞāĨ¤

āωāĻ¤ā§āϏ: opennet.ru

DDoS āϏ⧁āϰāĻ•ā§āώāĻž, VPS VDS āϏāĻžāĻ°ā§āĻ­āĻžāϰ āϏāĻš āϏāĻžāχāϟāϗ⧁āϞāĻŋāϰ āϜāĻ¨ā§āϝ āύāĻŋāĻ°ā§āĻ­āϰāϝ⧋āĻ—ā§āϝ āĻšā§‹āĻ¸ā§āϟāĻŋāĻ‚ āĻ•āĻŋāύ⧁āύ đŸ”Ĩ DDoS āϏ⧁āϰāĻ•ā§āώāĻž āϏāĻš āύāĻŋāĻ°ā§āĻ­āϰāϝ⧋āĻ—ā§āϝ āĻ“āϝāĻŧ⧇āĻŦāϏāĻžāχāϟ āĻšā§‹āĻ¸ā§āϟāĻŋāĻ‚ āĻ•āĻŋāύ⧁āύ, VPS VDS āϏāĻžāĻ°ā§āĻ­āĻžāϰ | ProHoster