เจตเฉ‡เจฒเฉˆเจ‚เจก เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจ•เฉ‡ เจธเจตเฉˆ 1.8 เจ•เจธเจŸเจฎ เจตเจพเจคเจพเจตเจฐเจฃ เจฐเฉ€เจฒเฉ€เจœเจผ

11 เจฎเจนเฉ€เจจเจฟเจ†เจ‚ เจฆเฉ‡ เจตเจฟเจ•เจพเจธ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ, Sway 1.8, เจ‡เฉฑเจ• เจ•เฉฐเจชเฉ‹เจœเจผเจฟเจŸเจฟเฉฐเจ— เจฎเฉˆเจจเฉ‡เจœเจฐ เจœเฉ‹ Wayland เจชเฉเจฐเฉ‹เจŸเฉ‹เจ•เฉ‹เจฒ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจ•เฉ‡ เจฌเจฃเจพเจ‡เจ† เจ—เจฟเจ† เจนเฉˆ เจ…เจคเฉ‡ i3 เจŸเจพเจ‡เจฒเจฟเฉฐเจ— เจตเจฟเฉฐเจกเฉ‹ เจฎเฉˆเจจเฉ‡เจœเจฐ เจ…เจคเฉ‡ i3bar เจจเจพเจฒ เจชเฉ‚เจฐเฉ€ เจคเจฐเฉเจนเจพเจ‚ เจ…เจจเฉเจ•เฉ‚เจฒ เจนเฉˆ, เจœเจพเจฐเฉ€ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆเฅค เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจฆเจพ เจ•เฉ‹เจก C เจตเจฟเฉฑเจš เจฒเจฟเจ–เจฟเจ† เจ—เจฟเจ† เจนเฉˆ เจ…เจคเฉ‡ MIT เจฒเจพเจ‡เจธเฉˆเจ‚เจธ เจฆเฉ‡ เจ…เจงเฉ€เจจ เจตเฉฐเจกเจฟเจ† เจ—เจฟเจ† เจนเฉˆเฅค เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจฆเจพ เจ‰เจฆเฉ‡เจธเจผ เจนเฉˆ Linux เจ…เจคเฉ‡ เจซเฉเจฐเฉ€เจฌเฉ€เจเจธเจกเฉ€เฅค

i3 เจ…เจจเฉเจ•เฉ‚เจฒเจคเจพ เจ•เจฎเจพเจ‚เจก, เจ•เฉŒเจ‚เจซเจฟเจ—เจฐเฉ‡เจธเจผเจจ เจซเจพเจˆเจฒ เจ…เจคเฉ‡ IPC เจชเฉฑเจงเจฐ 'เจคเฉ‡ เจชเฉเจฐเจฆเจพเจจ เจ•เฉ€เจคเฉ€ เจ—เจˆ เจนเฉˆ, เจœเจฟเจธ เจจเจพเจฒ Sway เจจเฉ‚เฉฐ เจ‡เฉฑเจ• เจชเจพเจฐเจฆเจฐเจธเจผเฉ€ i3 เจฐเจฟเจชเจฒเฉ‡เจธเจฎเฉˆเจ‚เจŸ เจตเจœเฉ‹เจ‚ เจตเจฐเจคเจฟเจ† เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆ เจœเฉ‹ X11 เจฆเฉ€ เจฌเจœเจพเจ เจตเฉ‡เจฒเฉˆเจ‚เจก เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเจพ เจนเฉˆเฅค Sway เจคเฉเจนเจพเจจเฉ‚เฉฐ เจธเจ•เฉเจฐเฉ€เจจ 'เจคเฉ‡ เจตเจฟเฉฐเจกเฉ‹เจœเจผ เจจเฉ‚เฉฐ เจธเจฅเจพเจจเจฟเจ• เจคเฉŒเจฐ 'เจคเฉ‡ เจจเจนเฉ€เจ‚, เจชเจฐ เจคเจฐเจ• เจจเจพเจฒ เจฐเฉฑเจ–เจฃ เจฆเฉ€ เจ‡เจœเจพเจœเจผเจค เจฆเจฟเฉฐเจฆเจพ เจนเฉˆเฅค เจตเจฟเฉฐเจกเฉ‹เจœเจผ เจจเฉ‚เฉฐ เจ‡เฉฑเจ• เจ—เจฐเจฟเฉฑเจก เจตเจฟเฉฑเจš เจตเจฟเจตเจธเจฅเจฟเจค เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ เจœเฉ‹ เจธเจ•เฉเจฐเฉ€เจจ เจธเจชเฉ‡เจธ เจฆเฉ€ เจธเจฐเจตเฉ‹เจคเจฎ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเจพ เจนเฉˆ เจ…เจคเฉ‡ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจธเจฟเจฐเจซเจผ เจ•เฉ€เจฌเฉ‹เจฐเจก เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจ•เฉ‡ เจตเจฟเฉฐเจกเฉ‹เจœเจผ เจจเฉ‚เฉฐ เจคเฉ‡เจœเจผเฉ€ เจจเจพเจฒ เจนเฉ‡เจฐเจพเจซเฉ‡เจฐเฉ€ เจ•เจฐเจจ เจฆเฉ€ เจ‡เจœเจพเจœเจผเจค เจฆเจฟเฉฐเจฆเจพ เจนเฉˆเฅค

เจ‡เฉฑเจ• เจธเฉฐเจชเฉ‚เจฐเจจ เจ‰เจชเจญเฉ‹เจ—เจคเจพ เจตเจพเจคเจพเจตเจฐเจฃ เจฌเจฃเจพเจ‰เจฃ เจฒเจˆ, เจนเฉ‡เจ เจพเจ‚ เจฆเจฟเฉฑเจคเฉ‡ เจญเจพเจ—เจพเจ‚ เจฆเฉ€ เจชเฉ‡เจธเจผเจ•เจธเจผ เจ•เฉ€เจคเฉ€ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆ: swayidle (KDE เจจเจฟเจธเจผเจ•เจฟเจฐเจฟเจ† เจชเฉเจฐเฉ‹เจŸเฉ‹เจ•เฉ‹เจฒ เจจเฉ‚เฉฐ เจฒเจพเจ—เฉ‚ เจ•เจฐเจจ เจตเจพเจฒเฉ€ เจชเจฟเจ›เฉ‹เจ•เฉœ เจชเฉเจฐเจ•เจฟเจฐเจฟเจ†), swaylock (เจธเจ•เฉเจฐเฉ€เจจ เจธเฉ‡เจตเจฐ), mako (เจธเฉ‚เจšเจจเจพ เจชเฉเจฐเจฌเฉฐเจงเจ•), เจ—เฉเจฐเฉ€เจฎ (เจธเจ•เฉเจฐเฉ€เจจเจธเจผเจพเจŸ เจฌเจฃเจพเจ‰เจฃเจพ), slurp (เจ‡เฉฑเจ• เจ–เฉ‡เจคเจฐ เจšเฉเจฃเจจเจพ) เจธเจ•เจฐเฉ€เจจ เจ‰เฉฑเจคเฉ‡), เจกเจฌเจฒเจฏเฉ‚เจเจซ-เจฐเจฟเจ•เจพเจฐเจกเจฐ (เจตเฉ€เจกเฉ€เจ“ เจ•เฉˆเจชเจšเจฐ), เจตเฉ‡เจฌเจพเจฐ (เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ เจฌเจพเจฐ), เจตเจฐเจŸเจฌเฉ‹เจฐเจก (เจ†เจจ-เจธเจ•เฉเจฐเฉ€เจจ เจ•เฉ€เจฌเฉ‹เจฐเจก), เจกเจฌเจฒเจฏเฉ‚เจเจฒ-เจ•เจฒเจฟเจชเจฌเฉ‹เจฐเจก (เจ•เจฒเจฟเฉฑเจชเจฌเฉ‹เจฐเจก เจจเจพเจฒ เจ•เฉฐเจฎ เจ•เจฐเจจเจพ), เจตเจพเจฒเจฏเฉ‚เจŸเจฟเจฒ (เจกเฉˆเจธเจ•เจŸเจพเจช เจตเจพเจฒเจชเฉ‡เจชเจฐ เจฆเจพ เจชเฉเจฐเจฌเฉฐเจงเจจ เจ•เจฐเจจเจพ)เฅค

เจธเจตเฉˆ เจจเฉ‚เฉฐ wlroots เจฒเจพเจ‡เจฌเฉเจฐเฉ‡เจฐเฉ€ เจฆเฉ‡ เจธเจฟเจ–เจฐ 'เจคเฉ‡ เจฌเจฃเจพเจ เจ—เจ เจ‡เฉฑเจ• เจฎเจพเจกเจฟเจŠเจฒเจฐ เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจฆเฉ‡ เจฐเฉ‚เจช เจตเจฟเฉฑเจš เจตเจฟเจ•เจธเจค เจ•เฉ€เจคเจพ เจœเจพ เจฐเจฟเจนเจพ เจนเฉˆ, เจœเจฟเจธ เจตเจฟเฉฑเจš เจ•เฉฐเจชเฉ‹เจœเจผเจฟเจŸ เจฎเฉˆเจจเฉ‡เจœเจฐ เจฆเฉ‡ เจ•เฉฐเจฎ เจจเฉ‚เฉฐ เจธเฉฐเจ—เจ เจฟเจค เจ•เจฐเจจ เจฒเจˆ เจธเจพเจฐเฉ‡ เจฌเฉเจจเจฟเจ†เจฆเฉ€ เจฎเฉเฉฑเจขเจฒเฉ‡ เจคเฉฑเจค เจธเจผเจพเจฎเจฒ เจนเจจเฅค Wlroots เจตเจฟเฉฑเจš เจธเจ•เฉเจฐเฉ€เจจ เจคเฉฑเจ• เจเจฌเจธเจŸเจฐเฉˆเจ•เจŸ เจเจ•เจธเฉˆเจธ เจ•เจฐเจจ เจฒเจˆ เจฌเฉˆเจ•เจเจ‚เจก, เจ‡เจจเจชเฉเจŸ เจกเจฟเจตเจพเจˆเจธเจพเจ‚, เจ“เจชเจจเจœเฉ€เจเจฒ เจจเฉ‚เฉฐ เจธเจฟเฉฑเจงเฉ‡ เจเจ•เจธเฉˆเจธ เจ•เฉ€เจคเฉ‡ เจฌเจฟเจจเจพเจ‚ เจฐเฉˆเจ‚เจกเจฐเจฟเฉฐเจ—, KMS/DRM, เจฒเจฟเจฌเจฟเจจเจชเฉเจŸ, เจตเฉ‡เจฒเฉˆเจ‚เจก เจ…เจคเฉ‡ X11 (Xwayland 'เจคเฉ‡ เจ†เจงเจพเจฐเจฟเจค X11 เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจเจพเจ‚ เจจเฉ‚เฉฐ เจšเจฒเจพเจ‰เจฃ เจฒเจˆ เจ‡เฉฑเจ• เจชเจฐเจค เจชเฉเจฐเจฆเจพเจจ เจ•เฉ€เจคเฉ€ เจ—เจˆ เจนเฉˆ) เจจเจพเจฒ เจ‡เฉฐเจŸเจฐเจเจ•เจธเจผเจจ เจธเจผเจพเจฎเจฒ เจนเฉˆเฅค Sway เจคเฉ‹เจ‚ เจ‡เจฒเจพเจตเจพ, wlroots เจฒเจพเจ‡เจฌเฉเจฐเฉ‡เจฐเฉ€ เจจเฉ‚เฉฐ Librem5 เจ…เจคเฉ‡ Cage เจธเจฎเฉ‡เจค เจนเฉ‹เจฐ เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸเจพเจ‚ เจตเจฟเฉฑเจš เจธเจฐเจ—เจฐเจฎเฉ€ เจจเจพเจฒ เจตเจฐเจคเจฟเจ† เจœเจพเจ‚เจฆเจพ เจนเฉˆเฅค C/C++ เจคเฉ‹เจ‚ เจ‡เจฒเจพเจตเจพ, เจธเจ•เฉ€เจฎ, เจ•เจพเจฎเจจ เจฒเจฟเจธเจช, เจ—เฉ‹, เจนเจพเจธเจ•เฉ‡เจฒ, OCaml, เจชเจพเจˆเจฅเจจ เจ…เจคเฉ‡ เจฐเจธเจŸ เจฒเจˆ เจฌเจพเจˆเจกเจฟเฉฐเจ— เจคเจฟเจ†เจฐ เจ•เฉ€เจคเฉ€เจ†เจ‚ เจ—เจˆเจ†เจ‚ เจนเจจเฅค


เจตเฉ‡เจฒเฉˆเจ‚เจก เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจ•เฉ‡ เจธเจตเฉˆ 1.8 เจ•เจธเจŸเจฎ เจตเจพเจคเจพเจตเจฐเจฃ เจฐเฉ€เจฒเฉ€เจœเจผ

เจจเจตเฉ€เจ‚ เจฐเฉ€เจฒเฉ€เจœเจผ เจตเจฟเฉฑเจš:

  • เจŸเจšเจชเฉˆเจก เจ‡เจธเจผเจพเจฐเจฟเจ†เจ‚ เจจเจพเจฒ เจ•เจฟเจฐเจฟเจ†เจตเจพเจ‚ เจจเฉ‚เฉฐ เจœเฉ‹เฉœเจจ เจฒเจˆ เจ‡เฉฑเจ• เจจเจตเฉ€เจ‚ "bindgesture" เจ•เจฎเจพเจ‚เจก เจฒเจพเจ—เฉ‚ เจ•เฉ€เจคเฉ€เฅค
  • เจธเจ•เจฐเฉ€เจจ เจฒเฉŒเจ• เจ•เจฐเจจ เจฆเฉ€ เจชเฉเจฐเจ•เจฟเจฐเจฟเจ† (เจธเจตเฉˆเจฒเจพเจ•) เจจเฉ‚เฉฐ เจตเฉ‡เจฒเฉˆเจ‚เจก เจชเฉเจฐเฉ‹เจŸเฉ‹เจ•เฉ‹เจฒ เจเจ•เจธเจŸ-เจธเฉˆเจธเจผเจจ-เจฒเจพเจ•-v1 เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจจ เจฒเจˆ เจฌเจฆเจฒเจฟเจ† เจ—เจฟเจ† เจนเฉˆ, เจœเจฟเจธ เจจเจพเจฒ เจธเฉˆเจธเจผเจจ เจฒเจพเจ•เจฟเฉฐเจ— เจฆเฉ€ เจญเจฐเฉ‹เจธเฉ‡เจฏเฉ‹เจ—เจคเจพ เจ…เจคเฉ‡ เจธเฉเจฐเฉฑเจ–เจฟเจ† เจตเจฟเฉฑเจš เจตเจพเจงเจพ เจนเฉ‹เจ‡เจ† เจนเฉˆเฅค
  • เจตเจฐเจšเฉเจ…เจฒ เจ†เจ‰เจŸเจชเฉเฉฑเจŸ เจกเจฟเจตเจพเจˆเจธเจพเจ‚ เจจเฉ‚เฉฐ เจนเจŸเจพเจ‰เจฃ เจฒเจˆ เจจเจตเฉ€เจ‚ "เจ†เจ‰เจŸเจชเฉเฉฑเจŸ เจ…เจจเจชเจฒเฉฑเจ—" เจ•เจฎเจพเจ‚เจก เจธเจผเจพเจฎเจฒ เจ•เฉ€เจคเฉ€ เจ—เจˆเฅค
  • เจ‰เฉฑเจš เจฐเฉˆเจœเจผเฉ‹เจฒเจฟเจŠเจธเจผเจจ เจฎเจพเจŠเจธ เจตเฉเจนเฉ€เจฒ เจธเจ•เฉเจฐเฉŒเจฒ เจ‡เจตเฉˆเจ‚เจŸเจธ เจฒเจˆ เจธเจฎเจฐเจฅเจจ เจœเฉ‹เฉœเจฟเจ† เจ—เจฟเจ†เฅค
  • เจชเฉเจ†เจ‡เฉฐเจŸเจฟเฉฐเจ— เจธเจŸเจฟเฉฑเจ• (เจฅเจฟเฉฐเจ•เจชเฉˆเจก เจฒเฉˆเจชเจŸเจพเจชเจพเจ‚ 'เจคเฉ‡ เจŸเจฐเฉˆเจ•เจชเฉเจ†เจ‡เฉฐเจŸ) เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจธเจฎเฉ‡เจ‚ เจŸเจฐเฉˆเจ•เจชเฉˆเจก เจจเฉ‚เฉฐ เจ…เจธเจฎเจฐเฉฑเจฅ เจฌเจฃเจพเจ‰เจฃ เจฒเจˆ เจฒเจฟเจฌเจฟเจจเจชเฉเจŸ เจฒเจพเจ‡เจฌเฉเจฐเฉ‡เจฐเฉ€ เจตเจฟเฉฑเจš "เจŸเฉเจฐเฉˆเจ•เจชเฉเจ†เจ‡เฉฐเจŸเจฟเฉฐเจ— เจฆเฉŒเจฐเจพเจจ เจ…เจฏเฉ‹เจ—" เจธเฉˆเจŸเจฟเฉฐเจ— เจฒเจˆ เจธเจฎเจฐเจฅเจจ เจชเฉเจฐเจฆเจพเจจ เจ•เจฐเจฆเจพ เจนเฉˆเฅค
  • เจจเจตเฉ‡เจ‚ เจ•เจฒเจพเจ‡เฉฐเจŸ เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจเจพเจ‚ เจจเฉ‚เฉฐ เจฒเจพเจ‚เจš เจ•เจฐเจจ เจตเฉ‡เจฒเฉ‡ เจตเจฐเจ•เจธเจชเฉ‡เจธ เจ–เฉ‹เจœ เจฆเฉ€ เจญเจฐเฉ‹เจธเฉ‡เจฏเฉ‹เจ—เจคเจพ เจจเฉ‚เฉฐ เจฌเจฟเจนเจคเจฐ เจฌเจฃเจพเจ‰เจฃ เจฒเจˆ, xdg-activation-v1 เจชเฉเจฐเฉ‹เจŸเฉ‹เจ•เฉ‹เจฒ เจตเจฐเจคเจฟเจ† เจœเจพเจ‚เจฆเจพ เจนเฉˆเฅค
  • wlroots เจฒเจพเจ‡เจฌเฉเจฐเฉ‡เจฐเฉ€ เจจเฉ‡ Vulkan เจ—เจฐเจพเจซเจฟเจ•เจธ API เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจ•เฉ‡ เจฐเฉˆเจ‚เจกเจฐเจฟเฉฐเจ— เจธเจฟเจธเจŸเจฎ เจจเฉ‚เฉฐ เจฒเจพเจ—เฉ‚ เจ•เจฐเจจ เจตเจฟเฉฑเจš เจธเฉเจงเจพเจฐ เจ•เฉ€เจคเจพ เจนเฉˆเฅค
  • เจชเจฒเฉ‡เจŸเจซเจพเจฐเจฎ 'เจคเฉ‡ เจ•เจพเจฐเจœเจพเจ‚ เจจเฉ‚เฉฐ เจคเจนเจฟ เจ•เจฐเจจ เจฆเฉ€ เจชเฉเจฐเจ•เจฟเจฐเจฟเจ† เจจเฉ‚เฉฐ เจ…เจจเฉเจ•เฉ‚เจฒ เจฌเจฃเจพเจ‰เจฃ เจฒเจˆ Linux CAP_SYS_NICE เจ…เจจเฉเจฎเจคเฉ€เจ†เจ‚ เจธเฉˆเฉฑเจŸ เจ•เจฐเจจ เจฆเฉ€ เจฏเฉ‹เจ—เจคเจพ เจฒเจพเจ—เฉ‚ เจ•เฉ€เจคเฉ€ เจ—เจˆ เจนเฉˆเฅค
  • SUID เจฐเฉ‚เจŸ เจซเจฒเฉˆเจ— เจจเจพเจฒ เจ•เฉฐเจฎ เจ•เจฐเจจ เจฒเจˆ เจธเจนเจฟเจฏเฉ‹เจ— เจฌเฉฐเจฆ เจ•เจฐ เจฆเจฟเฉฑเจคเจพ เจ—เจฟเจ† เจนเฉˆเฅค
  • "เจ†เจŠเจŸเจชเฉเฉฑเจŸ dpms" เจ•เจฎเจพเจ‚เจก เจจเฉ‚เฉฐ เจฌเจฐเจคเจฐเจซเจผ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ เจ…เจคเฉ‡ เจนเฉเจฃ "เจ†เจ‰เจŸเจชเฉเฉฑเจŸ เจชเจพเจตเจฐ" เจ•เจฎเจพเจ‚เจก เจจเจพเจฒ เจฌเจฆเจฒ เจฆเจฟเฉฑเจคเจพ เจ—เจฟเจ† เจนเฉˆเฅค
  • เจฐเฉˆเจ—เฉ‚เจฒเจฐ เจธเจฎเฉ€เจ•เจฐเจจ เจจเจพเจฒ เจ•เฉฐเจฎ เจ•เจฐเจจ เจฒเจˆ, pcre2 เจจเฉ‚เฉฐ เจนเฉเจฃ pcre เจฒเจพเจ‡เจฌเฉเจฐเฉ‡เจฐเฉ€ เจฆเฉ€ เจฌเจœเจพเจ เจตเจฐเจคเจฟเจ† เจœเจพเจ‚เจฆเจพ เจนเฉˆเฅค

เจธเจฐเฉ‹เจค: opennet.ru

DDoS เจธเฉเจฐเฉฑเจ–เจฟเจ†, VPS VDS เจธเจฐเจตเจฐเจพเจ‚ เจตเจพเจฒเฉ€เจ†เจ‚ เจธเจพเจˆเจŸเจพเจ‚ เจฒเจˆ เจญเจฐเฉ‹เจธเฉ‡เจฏเฉ‹เจ— เจนเฉ‹เจธเจŸเจฟเฉฐเจ— เจ–เจฐเฉ€เจฆเฉ‹ ๐Ÿ”ฅ DDoS เจธเฉเจฐเฉฑเจ–เจฟเจ†, VPS VDS เจธเจฐเจตเจฐเจพเจ‚ เจจเจพเจฒ เจญเจฐเฉ‹เจธเฉ‡เจฏเฉ‹เจ— เจตเฉˆเฉฑเจฌเจธเจพเจˆเจŸ เจนเฉ‹เจธเจŸเจฟเฉฐเจ— เจ–เจฐเฉ€เจฆเฉ‹ | ProHoster