āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻāĻ•ā§āϏ āϏāĻžāĻ°ā§āĻ­āĻžāϰ yserver 1.5-āĻāϰ āĻĒā§āϰāĻ•āĻžāĻļ

āϰāĻžāĻ¸ā§āϟ (Rust) āĻ­āĻžāώāĻžāϝāĻŧ āϏāĻŽā§āĻĒā§‚āĻ°ā§āĻŖ āύāϤ⧁āύāĻ­āĻžāĻŦ⧇ āϞ⧇āĻ–āĻž āĻāĻŦāĻ‚ āĻŦāĻ°ā§āϤāĻŽāĻžāύ X11 āĻĒā§āϰ⧋āĻŸā§‹āĻ•āϞ āĻāĻ•ā§āϏāĻŸā§‡āύāĻļāύ āϏāĻŽāĻ°ā§āĻĨāύāĻ•āĻžāϰ⧀ X11 āϏāĻžāĻ°ā§āĻ­āĻžāϰ yserver 1.5.0 āĻĒā§āϰāĻ•āĻžāĻļ āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇āĨ¤ āĻāχ āĻĒā§āϰāĻ•āĻ˛ā§āĻĒ⧇āϰ āϞāĻ•ā§āĻˇā§āϝ Xorg āϏāĻžāĻ°ā§āĻ­āĻžāϰ⧇āϰ āϏāĻŽāĻ¸ā§āϤ āĻŦ⧈āĻļāĻŋāĻˇā§āĻŸā§āϝ āĻšā§āĻŦāĻšā§ āύāĻ•āϞ āĻ•āϰāĻž āύāϝāĻŧ āĻāĻŦāĻ‚ āĻāϟāĻŋ āφāϧ⧁āύāĻŋāĻ• āĻĄā§‡āĻ¸ā§āĻ•āϟāĻĒ āĻāύāĻ­āĻžāϝāĻŧāϰāύāĻŽā§‡āĻ¨ā§āϟ, āωāχāĻ¨ā§āĻĄā§‹ āĻŽā§āϝāĻžāύ⧇āϜāĻžāϰ, āĻ…ā§āϝāĻžāĻĒā§āϞāĻŋāϕ⧇āĻļāύ āĻāĻŦāĻ‚ āĻ—ā§āϰāĻžāĻĢāĻŋāĻ•ā§āϝāĻžāϞ āϞāĻžāχāĻŦā§āϰ⧇āϰāĻŋ (GTK, Qt, SDL, GLFW) āϚāĻžāϞāĻžāύ⧋āϰ āϜāĻ¨ā§āϝ āĻĒā§āϰāϝāĻŧā§‹āϜāύ⧀āϝāĻŧ āĻ•āĻžāĻ°ā§āϝāĻ•āĻžāϰāĻŋāϤāĻžāϰ āĻŽāĻ§ā§āϝ⧇āχ āϏ⧀āĻŽāĻžāĻŦāĻĻā§āϧāĨ¤ āĻĒāϰ⧀āĻ•ā§āώāĻŋāϤ āĻāύāĻ­āĻžāϝāĻŧāϰāύāĻŽā§‡āĻ¨ā§āϟāϗ⧁āϞ⧋āϰ āĻŽāĻ§ā§āϝ⧇ āϰāϝāĻŧ⧇āϛ⧇ MATE, Xfce, Cinnamon, Sonic, āĻāĻŦāĻ‚ Enlightenment, āϏ⧇āχāϏāĻžāĻĨ⧇ icewm, FVWM3, openbox, i3, āĻāĻŦāĻ‚ wmaker-āĻāϰ āĻŽāϤ⧋ āωāχāĻ¨ā§āĻĄā§‹ āĻŽā§āϝāĻžāύ⧇āϜāĻžāϰāĨ¤ āĻĒā§āϰāĻ•āĻ˛ā§āĻĒ⧇āϰ āϕ⧋āĻĄāϟāĻŋ MIT āϞāĻžāχāϏ⧇āĻ¨ā§āϏ⧇āϰ āĻ…āϧ⧀āύ⧇ āĻŦāĻŋāϤāϰāĻŖ āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇āĨ¤

yserver āĻĒ⧁āϰ⧋āύ⧋ āĻāĻŦāĻ‚ āύāĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āϟ āĻ•āĻŋāϛ⧁ āĻĢāĻŋāϚāĻžāϰ, āϝ⧇āĻŽāύ āĻāĻ•āϟāĻŋ āĻ¸ā§āĻ•ā§āϰāĻŋāύ⧇ āĻāĻ•āĻžāϧāĻŋāĻ• X11 āĻ¸ā§āĻ•ā§āϰāĻŋāύ āĻĒāϰāĻŋāϚāĻžāϞāύāĻž āĻ•āϰāĻžāϰ āϏ⧁āĻŦāĻŋāϧāĻž, āϏāĻŽāĻ°ā§āĻĨāύ āύāĻž āĻ•āϰāĻžāϰ āϏāĻŋāĻĻā§āϧāĻžāĻ¨ā§āϤ āύāĻŋāϝāĻŧ⧇āϛ⧇āĨ¤ āϏāĻžāĻ°ā§āĻ­āĻžāϰ (āĻāĻ•āĻžāϧāĻŋāĻ• āĻŽāύāĻŋāϟāϰ⧇ āφāωāϟāĻĒ⧁āϟ āϏāĻŽāĻ°ā§āĻĨāĻŋāϤ), TrueColor āĻŦā§āϝāϤ⧀āϤ āĻ…āĻ¨ā§āϝāĻžāĻ¨ā§āϝ āĻ•āĻžāϞāĻžāϰ āĻŽā§‹āĻĄ, āχāύāĻĄāĻžāχāϰ⧇āĻ•ā§āϟ āϰ⧇āĻ¨ā§āĻĄāĻžāϰāĻŋāĻ‚ (āχāύāĻĄāĻžāχāϰ⧇āĻ•ā§āϟ GLX), DDX āĻĄā§āϰāĻžāχāĻ­āĻžāϰ API, āϞāĻŋāĻ—ā§āϝāĻžāϏāĻŋ āĻĢāĻ¨ā§āϟ āĻšā§āϝāĻžāĻ¨ā§āĻĄāϞāĻŋāĻ‚, āĻāĻŦāĻ‚ āĻ­āĻŋāĻ¨ā§āύ āĻŦāĻžāχāϟ āĻ…āĻ°ā§āĻĄāĻžāϰ⧇āϰ āĻ•ā§āϞāĻžāϝāĻŧ⧇āĻ¨ā§āϟāĻĻ⧇āϰ āϏāĻžāĻĨ⧇ āϏāĻ‚āϝ⧋āĻ— āĻ¸ā§āĻĨāĻžāĻĒāύ (āĻŦāĻŋāĻ—-āĻāĻ¨ā§āĻĄāĻŋāϝāĻŧāĻžāύ āĻĨ⧇āϕ⧇ āϞāĻŋāϟāϞ-āĻāĻ¨ā§āĻĄāĻŋāϝāĻŧāĻžāύ āĻ…āύ⧁āĻŦāĻžāĻĻ)āĨ¤

DRM/KMS āĻāĻŦāĻ‚ Mesa Vulkan āĻĄā§āϰāĻžāχāĻ­āĻžāϰ⧇āϰ āĻŽāĻžāĻ§ā§āϝāĻŽā§‡ āĻ—ā§āϰāĻžāĻĢāĻŋāĻ•ā§āϏ āφāωāϟāĻĒ⧁āϟ āĻĒā§āϰāĻĻāĻžāύ āĻ•āϰāĻž āĻšāϝāĻŧāĨ¤ āϏ⧇āĻļāύ āĻŽā§āϝāĻžāύ⧇āϜāĻŽā§‡āĻ¨ā§āϟ āĻāĻŦāĻ‚ āĻļ⧇āϝāĻŧāĻžāϰ āĻ•āϰāĻž āχāύāĻĒ⧁āϟ āĻ“ āφāωāϟāĻĒ⧁āϟ āĻĄāĻŋāĻ­āĻžāχāϏāϗ⧁āϞ⧋āϤ⧇ āĻ…ā§āϝāĻžāĻ•ā§āϏ⧇āϏ⧇āϰ āϜāĻ¨ā§āϝ libseat āϞāĻžāχāĻŦā§āϰ⧇āϰāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻž āĻšāϝāĻŧāĨ¤ āĻāĻ•āϟāĻŋ āĻĄā§‡āĻĄāĻŋāϕ⧇āĻŸā§‡āĻĄ X āϏāĻžāĻ°ā§āĻ­āĻžāϰ⧇āϰ āĻĒāĻžāĻļāĻžāĻĒāĻžāĻļāĻŋ ynest āϏāϰāĻŦāϰāĻžāĻš āĻ•āϰāĻž āĻšāϝāĻŧ—āĻāϟāĻŋ āύ⧇āĻ¸ā§āĻŸā§‡āĻĄ āĻāĻ•ā§āϏāĻŋāĻ•āĻŋāωāĻļāύ⧇āϰ āϜāĻ¨ā§āϝ āĻāĻ•āϟāĻŋ āĻŦā§āϝāĻžāĻ•āĻāĻ¨ā§āĻĄ āϝāĻž Xwayland āĻŦāĻž āĻ…āĻ¨ā§āϝāĻžāĻ¨ā§āϝ X11 āϏāĻžāĻ°ā§āĻ­āĻžāϰ āĻĨ⧇āϕ⧇ āϚāĻžāϞāĻžāύ⧋ āϏāĻŽāĻ°ā§āĻĨāύ āĻ•āϰ⧇āĨ¤āϏāĻžāĻ°ā§āĻ­āĻžāϰ.

āĻāχ āĻ•āĻžāϜāϟāĻŋ āύāĻŋāĻŽā§āύāϞāĻŋāĻ–āĻŋāϤ āϜāĻŋāĻĒāĻŋāχāω (GPU) āϝ⧁āĻ•ā§āϤ āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽāϗ⧁āϞāĻŋāϤ⧇ āĻĒāϰ⧀āĻ•ā§āώāĻž āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇: āĻāĻāĻŽāĻĄāĻŋ āϰāĻžāχāĻœā§‡āύ ⧝ ā§Ŧ⧝ā§Ļā§ĻāĻāχāϚāĻāĻ•ā§āϏ (āϰ⧇āĻŽāĻŦā§āĻ°ā§āϝāĻžāĻ¨ā§āĻĄ, āφāϰāĻĄāĻŋāĻāύāĻā§¨, āφāϰāĻāĻĄāĻŋāĻ­āĻŋ āĻŽā§‡āϏāĻž āĻĄā§āϰāĻžāχāĻ­āĻžāϰ), āĻāĻāĻŽāĻĄāĻŋ āφāϰāĻāĻ•ā§āϏā§Ģā§Žā§Ļ (āĻĒā§‹āϞāĻžāϰāĻŋāϏ/āϜāĻŋāϏāĻŋāĻāύā§Ē, āφāϰāĻāĻĄāĻŋāĻ­āĻŋ), āχāĻ¨ā§āĻŸā§‡āϞ āφāχā§Ģ-⧭⧍ā§Ļā§Ļāχāω (āĻ•ā§āϝāĻžāĻŦāĻŋ āϞ⧇āĻ•, āĻāĻāύāĻ­āĻŋ āĻŽā§‡āϏāĻž āĻĄā§āϰāĻžāχāĻ­āĻžāϰ), āĻāύāĻ­āĻŋāĻĄāĻŋāϝāĻŧāĻž āϜāĻŋāϟāĻŋāĻāĻ•ā§āϏ ā§§ā§Ļā§Ģā§Ļ, āĻ¸ā§āĻ¨ā§āϝāĻžāĻĒāĻĄā§āϰāĻžāĻ—āύ āĻāĻ•ā§āϏ⧧ āĻāĻ•ā§āϏ⧧āĻ‡ā§Žā§Ļā§§ā§Ļā§Ļ (āĻ…ā§āϝāĻžāĻĄā§āϰ⧇āύ⧋ āĻāĻ•ā§āϏ⧧, āϟāĻžāĻ°ā§āύāĻŋāĻĒ), āĻ…ā§āϝāĻžāĻĒāϞ āĻāĻŽā§§ āĻāĻŽāĻŦāĻŋāĻ, āĻāĻŽā§¨ āĻāĻŽāĻŦāĻŋāĻĒāĻŋ, āĻāĻŦāĻ‚ āϏ⧇āχāϏāĻžāĻĨ⧇ āĻ­āĻžāĻ°ā§āϚ⧁āĻ“-āϜāĻŋāĻĒāĻŋāχāω āĻ“ āĻ­āĻžāĻ°ā§āϚ⧁āϝāĻŧāĻžāϞ āϜāĻŋāĻĒāĻŋāχāω āϭ⧇āύāĻžāϏ āϏāĻš āĻ­āĻžāĻ°ā§āϚ⧁āϝāĻŧāĻžāϞāĻžāχāĻœā§‡āĻļāύ āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡āĻ“āĨ¤ āĻāχ āĻ•āĻžāϜāϟāĻŋ āϏāĻŽāĻ°ā§āĻĨāĻŋāϤāĨ¤ Linux āĻāĻŦāĻ‚ āĻĢā§āϰāĻŋāĻŦāĻŋāĻāϏāĻĄāĻŋāĨ¤

āύāϤ⧁āύ āĻŦāĻŋāĻļā§āĻŦ⧇:

  • āϰāĻŋāĻ­āĻžāĻ°ā§āϏ-āĻĒā§āϰāĻžāχāĻŽ āĻŽā§‡āĻ•āĻžāύāĻŋāϜāĻŽā§‡āϰ āϜāĻ¨ā§āϝ āϏāĻŽāĻ°ā§āĻĨāύ āϝ⧋āĻ— āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇, āϝāĻžāϰ āĻĢāϞ⧇ āĻĄāĻŋāϏāĻ•ā§āϰāĻŋāϟ āĻ—ā§āϰāĻžāĻĢāĻŋāĻ•ā§āϏ āĻ•āĻžāĻ°ā§āĻĄ āĻĒā§‹āĻ°ā§āĻŸā§‡ āĻāĻ•ā§āϏāϟāĻžāĻ°ā§āύāĻžāϞ āĻŽāύāĻŋāϟāϰ āϏāĻ‚āϝ⧁āĻ•ā§āϤ āĻ•āϰāĻž āĻšāϞ⧇ āϰ⧇āĻ¨ā§āĻĄāĻžāϰāĻŋāĻ‚āϝāĻŧ⧇āϰ āϜāĻ¨ā§āϝ āχāĻ¨ā§āϟāĻŋāĻ—ā§āϰ⧇āĻŸā§‡āĻĄ āϜāĻŋāĻĒāĻŋāχāω āĻāĻŦāĻ‚ āĻĄāĻŋāϏāĻĒā§āϞ⧇āϰ āϜāĻ¨ā§āϝ āĻĄāĻŋāϏāĻ•ā§āϰāĻŋāϟ āĻ—ā§āϰāĻžāĻĢāĻŋāĻ•ā§āϏ āĻ•āĻžāĻ°ā§āĻĄ āϜāĻŋāĻĒāĻŋāχāω āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻž āϝāĻžāϝāĻŧāĨ¤
  • GLX_OML_sync_control āĻāĻ•ā§āϏāĻŸā§‡āύāĻļāύ⧇āϰ āĻŽāĻžāĻ§ā§āϝāĻŽā§‡ Mesa-āϤ⧇ āĻ¸ā§āĻ•ā§āϰāĻŋāύ āϰāĻŋāĻĢā§āϰ⧇āĻļ āϰ⧇āϟ āĻĄā§‡āϟāĻž āĻĒāĻžāĻ āĻžāύ⧋āϰ āϏ⧁āĻŦāĻŋāϧāĻž āϝ⧋āĻ— āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇āĨ¤
  • āϝ⧇āϏāĻŦ āĻ•ā§āϞāĻžāϝāĻŧ⧇āĻ¨ā§āĻŸā§‡āϰ āĻ­āĻžāĻ°ā§āϟāĻŋāĻ•āĻžāϞ āϏāĻŋāύāĻ•ā§āϰ⧋āύāĻžāχāĻœā§‡āĻļāύ āύāĻŋāĻˇā§āĻ•ā§āϰāĻŋāϝāĻŧ (vsync-off) āϰāϝāĻŧ⧇āϛ⧇, āϤāĻžāĻĻ⧇āϰ āϜāĻ¨ā§āϝ āĻ˛ā§āϝāĻžāĻŸā§‡āĻ¨ā§āϏāĻŋ āĻ•āĻŽāĻžāϤ⧇ āĻ…āĻĒāϟāĻŋāĻŽāĻžāχāĻœā§‡āĻļāύ āĻĒā§āϰāϝāĻŧā§‹āĻ— āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇āĨ¤
  • āωāĻĒāϝ⧁āĻ•ā§āϤ GLX āĻ•ā§āϞāĻžāϝāĻŧ⧇āĻ¨ā§āϟ āϞāĻžāχāĻŦā§āϰ⧇āϰāĻŋ (āϝ⧇āĻŽāύ Mesa āĻŦāĻž NVIDIA) āύāĻŋāĻ°ā§āĻŦāĻžāϚāύ āĻ•āϰāĻžāϰ āϜāĻ¨ā§āϝ āĻ­āĻŋāĻĄāĻŋāĻ“ āĻĄā§āϰāĻžāχāĻ­āĻžāϰ āĻĨ⧇āϕ⧇ GLX āϭ⧇āĻ¨ā§āĻĄāϰ⧇āϰ āύāĻžāĻŽ āĻŦ⧇āϰ āĻ•āϰāĻžāϰ āĻŦā§āϝāĻŦāĻ¸ā§āĻĨāĻž āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇āĨ¤
  • DRM (āĻĄāĻžāχāϰ⧇āĻ•ā§āϟ āϰ⧇āĻ¨ā§āĻĄāĻžāϰāĻŋāĻ‚ āĻŽā§āϝāĻžāύ⧇āϜāĻžāϰ) āϕ⧋āϰ āϏāĻžāĻŦāϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡āϰ drm_syncob āĻĒā§āϰāĻŋāĻŽāĻŋāϟāĻŋāĻ­ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇ DRI3 1.4 āϏāĻŋāύāĻ•ā§āϰ⧋āύāĻžāχāĻœā§‡āĻļāύ āĻ…āĻŦāĻœā§‡āĻ•ā§āĻŸā§‡āϰ āϜāĻ¨ā§āϝ āϏāĻŽāĻ°ā§āĻĨāύ āĻŦāĻžāĻ¸ā§āϤāĻŦāĻžāϝāĻŧāύ āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇āĨ¤
  • āĻ•āĻŽā§āĻĒā§‹āϜāĻŋāĻŸā§‡ āĻŦā§āϝāĻŦāĻšā§ƒāϤ āĻ¸ā§āĻ•ā§āϰāĻŋāύ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύ āĻŸā§āĻ°ā§āϝāĻžāĻ•āĻŋāĻ‚ āĻ…ā§āϝāĻžāϞāĻ—āϰāĻŋāĻĻāĻŽā§‡āϰ āϜāĻ¨ā§āϝ āϏāĻŽāĻ°ā§āĻĨāύ āϝ⧋āĻ— āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇, āϝāĻž āϏāĻŽāĻ¸ā§āϤ āĻ•āĻ¨ā§āĻŸā§‡āĻ¨ā§āϟ āύāϝāĻŧ, āĻŦāϰāĻ‚ āĻļ⧁āϧ⧁āĻŽāĻžāĻ¤ā§āϰ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāĻŋāϤ āĻ…āĻ‚āĻļāϗ⧁āϞ⧋ āĻĒ⧁āύāϰāĻžāϝāĻŧ āφāρāϕ⧇āĨ¤ āϏāĻžāĻ°ā§āĻ­āĻžāϰ Wayland, wlroots āϞāĻžāχāĻŦā§āϰ⧇āϰāĻŋāϰ āωāĻĒāϰ āĻ­āĻŋāĻ¤ā§āϤāĻŋ āĻ•āϰ⧇ āύāĻŋāĻ°ā§āĻŽāĻŋāϤāĨ¤
  • X11 āϏāĻžāĻ°ā§āĻ­āĻžāϰ āϏāĻžāχāĻĄā§‡ āωāχāĻ¨ā§āĻĄā§‹ āĻĢā§āϰ⧇āĻŽ āφāρāĻ•āĻžāϰ āϏ⧁āĻŦāĻŋāϧāĻž āĻĒā§āϰāĻĻāĻžāύ āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇āĨ¤
  • x86_64-āĻāϰ āĻĒāĻžāĻļāĻžāĻĒāĻžāĻļāĻŋ Aarch64 āφāĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āϚāĻžāϰ⧇āϰ āϜāĻ¨ā§āϝāĻ“ āĻĒā§āϝāĻžāϕ⧇āϜ āĻ…ā§āϝāĻžāϏ⧇āĻŽā§āĻŦāϞāĻŋ āĻŦāĻžāĻ¸ā§āϤāĻŦāĻžāϝāĻŧāύ āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇āĨ¤

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

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