เชนเชฐเซ‡ เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเชฟเช‚เช— เชญเชพเชทเชพเชจเซเช‚ เชชเซเชฐเชฅเชฎ เชชเชฐเซ€เช•เซเชทเชฃ เชชเซเชฐเช•เชพเชถเชจ

เชกเซเชฐเซ‚ เชกเซ€เชตเซ‹เชฒเซเชŸ, เชธเซเชตเซ‡ เชฏเซเชเชฐ เชเชจเซเชตเชพเชฏเชฐเซเชจเชฎเซ‡เชจเซเชŸ, เชเชฐเซเช• เชˆเชฎเซ‡เชฒ เช•เซเชฒเชพเชฏเชจเซเชŸ เช…เชจเซ‡ เชธเซ‹เชฐเซเชธเชนเชŸ เชธเชนเชฏเซ‹เช—เซ€ เชตเชฟเช•เชพเชธ เชชเซเชฒเซ‡เชŸเชซเซ‹เชฐเซเชฎเชจเชพ เชฒเซ‡เช–เช•, เชนเซ‡เชฏเชฐ 0.24.0 เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเชฟเช‚เช— เชญเชพเชทเชพเชจเซ€ เชฐเชœเซ‚เช†เชค เชฐเชœเซ‚ เช•เชฐเซ€ เช…เชจเซ‡ เชจเชตเชพ เชธเช‚เชธเซเช•เชฐเชฃเซ‹ เชœเชจเชฐเซ‡เชŸ เช•เชฐเชตเชพเชจเชพ เชจเชฟเชฏเชฎเซ‹เชฎเชพเช‚ เชซเซ‡เชฐเชซเชพเชฐเซ‹เชจเซ€ เชœเชพเชนเซ‡เชฐเชพเชค เช•เชฐเซ€. เชนเชฐเซ‡ 0.24.0 เช เชชเซเชฐเชฅเชฎ เชชเซเชฐเช•เชพเชถเชจ เชนเชคเซเช‚ - เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸเซ‡ เช…เช—เชพเช‰ เช…เชฒเช— เช†เชตเซƒเชคเซเชคเชฟเช“ เชฌเชจเชพเชตเซ€ เชจ เชนเชคเซ€. เชคเซ‡ เชœ เชธเชฎเชฏเซ‡, เชญเชพเชทเชพเชจเซเช‚ เช…เชฎเชฒเซ€เช•เชฐเชฃ เช…เชธเซเชฅเชฟเชฐ เชฐเชนเซ‡ เช›เซ‡ เช…เชจเซ‡ เชœเซเชฏเชพเช‚ เชธเซเชงเซ€ เชธเซเชฅเชฟเชฐ เชชเซเชฐเช•เชพเชถเชจ 1.0 เชจเซ€ เชฐเชšเชจเชพ เชจ เชฅเชพเชฏ เชคเซเชฏเชพเช‚ เชธเซเชงเซ€ เชธเซเชธเช‚เช—เชคเชคเชพเชจเซเช‚ เช‰เชฒเซเชฒเช‚เช˜เชจ เช•เชฐเชคเชพ เชซเซ‡เชฐเชซเชพเชฐเซ‹เชจเซ‡ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡.

เชตเซเชฏเช•เซเชคเชฟเช—เชค เชชเชฐเซ€เช•เซเชทเชฃ เชธเช‚เชธเซเช•เชฐเชฃเซ‹เชจเชพ เชธเชพเชฎเชฏเชฟเช• เชชเซเชฐเช•เชพเชถเชจเชจเซ‹ เชธเชฎเชพเชตเซ‡เชถ เช•เชฐเชคเซเช‚ เชตเชฟเช•เชพเชธ เชฎเซ‹เชกเซ‡เชฒเชฎเชพเช‚ เชธเช‚เช•เซเชฐเชฎเชฃ, เชตเชฟเชคเชฐเชฃเซ‹เชฎเชพเช‚ เชชเซ‡เช•เซ‡เชœเซ‹เชจเซ€ เชฐเชšเชจเชพ เช…เชจเซ‡ เชœเชพเชณเชตเชฃเซ€เชจเซ‡ เชธเชฐเชณ เชฌเชจเชพเชตเชตเชพเชจเชพ เชนเซ‡เชคเซ เชฆเซเชตเชพเชฐเชพ เชธเชฎเชœเชพเชตเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡, เชคเซ‡เชฎเชœ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเช“ เชฎเชพเชŸเซ‡ เชจเชตเซ€ เชธเซเชตเชฟเชงเชพเช“ เช…เชจเซ‡ เชŸเซเชฐเซ‡เช•เชฟเช‚เช— เชซเซ‡เชฐเชซเชพเชฐเซ‹เชจเซเช‚ เชชเชฐเซ€เช•เซเชทเชฃ เชตเชงเซ เช…เชจเซเช•เซ‚เชณ เชฌเชจเชพเชตเชตเชพเชจเซ€ เช‡เชšเซเช›เชพ เชฆเซเชตเชพเชฐเชพ เชธเชฎเชœเชพเชตเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡. เชญเชพเชทเชพเชจเชพ เชธเซเชฅเชฟเชฐเซ€เช•เชฐเชฃเชจเชพ เช…เช‚เชค เชธเซเชงเซ€, 3.YY.Q เชจเช‚เชฌเชฐเชฟเช‚เช—เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชฆเชฐ 0 เชฎเชนเชฟเชจเชพเชฎเชพเช‚ เชเช•เชตเชพเชฐ เชจเชตเซ€ เช†เชตเซƒเชคเซเชคเชฟเช“ เชชเซเชฐเช•เชพเชถเชฟเชค เช•เชฐเชตเชพเชจเซเช‚ เช†เชฏเซ‹เชœเชจ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เช›เซ‡, เชœเซเชฏเชพเช‚ YY เช เชตเชฐเซเชทเชจเชพ เช›เซ‡เชฒเซเชฒเชพ เชฌเซ‡ เช…เช‚เช• เช›เซ‡, เช…เชจเซ‡ Q เช เชคเซเชฐเชฟเชฎเชพเชธเชฟเช•เชจเซ€ เชธเช‚เช–เซเชฏเชพ เช›เซ‡ เชœเซ‡เชฎเชพเช‚ เชชเซเชฐเช•เชพเชถเชจ เชชเซเชฐเช•เชพเชถเชฟเชค เชฅเชฏเซเช‚ เชนเชคเซเช‚. เชฆเชฐเซ‡เช• เชชเซเชฐเช•เชพเชถเชจ เช›เซ‡เชฒเซเชฒเชพ เช…เชชเชกเซ‡เชŸ เชชเช›เซ€เชจเชพ เชซเซ‡เชฐเชซเชพเชฐเซ‹เชจเซ€ เชธเซ‚เชšเชฟ เชธเชพเชฅเซ‡ เช†เชตเชถเซ‡.

เชนเชฐเซ‡เชจเซ‡ เชธเซ€ เชœเซ‡เชตเซ€ เชœ เชธเชฟเชธเซเชŸเชฎ เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเชฟเช‚เช— เชญเชพเชทเชพ เชคเชฐเซ€เช•เซ‡ เช“เชณเช–เชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡, เชชเชฐเช‚เชคเซ เชธเซ€ เช•เชฐเชคเชพเช‚ เชธเชฐเชณ เช›เซ‡. เช•เชฎเซเชชเชพเช‡เชฒเชฐ เช…เชจเซ‡ เชŸเซ‚เชฒเซเชธเชจเซ‹ เชธเซเชคเซเชฐเซ‹เชค เช•เซ‹เชก GPLv3 เชฒเชพเชฏเชธเชจเซเชธ เชนเซ‡เช เชณ เชตเชฟเชคเชฐเชฟเชค เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡, เช…เชจเซ‡ เชฎเชพเชจเช• เชฒเชพเช‡เชฌเซเชฐเซ‡เชฐเซ€ เช•เซ‹เชก MPL (เชฎเซ‹เชเชฟเชฒเชพ เชชเชฌเซเชฒเชฟเช• เชฒเชพเชฏเชธเชจเซเชธ) เชนเซ‡เช เชณ เชฒเชพเช‡เชธเชจเซเชธ เช†เชชเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡. เชนเชฐเซ‡เชจเซ‡ เช“เชชเชฐเซ‡เชŸเชฟเช‚เช— เชธเชฟเชธเซเชŸเชฎ เชกเซ‡เชตเชฒเชชเชฎเซ‡เชจเซเชŸ, เช•เชฎเซเชชเชพเชˆเชฒเชฐเซเชธ, เชจเซ‡เชŸเชตเชฐเซเช•เชฟเช‚เช— เชเชชเซเชฒเซ€เช•เซ‡เชถเชจเซเชธ เช…เชจเซ‡ เชธเชฟเชธเซเชŸเชฎ เชฏเซเชŸเชฟเชฒเชฟเชŸเซ€เช เชœเซ‡เชตเชพ เชจเชฟเชฎเซเชจ-เชธเซเชคเชฐเชจเชพ เชตเชฐเซเช•เชฒเซ‹เชก เชฎเชพเชŸเซ‡ เช‘เชชเซเชŸเชฟเชฎเชพเช‡เช เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡ เชœเซ‡เชจเซ‡ เชฎเชนเชคเซเชคเชฎ เชชเซเชฐเชฆเชฐเซเชถเชจ เช…เชจเซ‡ เชธเช‚เชชเซ‚เชฐเซเชฃ เช…เชฎเชฒ เชจเชฟเชฏเช‚เชคเซเชฐเชฃเชจเซ€ เชœเชฐเซ‚เชฐ เชนเซ‹เชฏ เช›เซ‡. เชญเชพเชทเชพ เชฎเซ‡เชจเซเชฏเซเช…เชฒ เชฎเซ‡เชฎเชฐเซ€ เชฎเซ‡เชจเซ‡เชœเชฎเซ‡เชจเซเชŸ เช…เชจเซ‡ เชธเซเชŸเซ‡เชŸเชฟเช• เชŸเชพเช‡เชช เชธเชฟเชธเซเชŸเชฎเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ‡ เช›เซ‡, เชœเซ‡เชฎเชพเช‚ เชฆเชฐเซ‡เช• เชตเซ‡เชฐเซ€เชเชฌเชฒเชจเซ‡ เชšเซ‹เช•เซเช•เชธ เชชเซเชฐเช•เชพเชฐเชจเซ‹ เชธเซเชชเชทเซเชŸเชชเชฃเซ‡ เช…เชธเชพเช‡เชจ เช•เชฐเชตเซ‹ เชœเซ‹เช‡เช.

เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ เชšเชฒเชพเชตเชตเชพ เชฎเชพเชŸเซ‡, เชจเซเชฏเซ‚เชจเชคเชฎ เชฐเชจเชŸเชพเช‡เชฎ เชชเซ‚เชฐเซ‹ เชชเชพเชกเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡, เช…เชจเซ‡ เชตเชฟเช•เชพเชธ เชฎเชพเชŸเซ‡, เช•เชพเชฐเซเชฏเซ‹เชจเซ€ เชชเซเชฐเชฎเชพเชฃเชญเซ‚เชค เชฒเชพเช‡เชฌเซเชฐเซ‡เชฐเซ€เชจเซเช‚ เชตเชฟเชคเชฐเชฃ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡, เชœเซ‡ เช‘เชชเชฐเซ‡เชŸเชฟเช‚เช— เชธเชฟเชธเซเชŸเชฎเชจเชพ เชฎเซ‚เชณเชญเซ‚เชค เช‡เชจเซเชŸเชฐเชซเซ‡เชธเชจเซ€ เชเช•เซเชธเซ‡เชธ เชชเซเชฐเชฆเชพเชจ เช•เชฐเซ‡ เช›เซ‡, เชคเซ‡เชฎเชœ เชชเซเชฐเชฎเชพเชฃเชญเซ‚เชค เช…เชฒเซเช—เซ‹เชฐเชฟเชงเชฎเซเชธ, เชชเซเชฐเซ‹เชŸเซ‹เช•เซ‹เชฒ เช…เชจเซ‡ เชซเซ‹เชฐเซเชฎเซ‡เชŸเซเชธ เชธเชพเชฅเซ‡ เช•เชพเชฎ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡เชจเชพ เช•เชพเชฐเซเชฏเซ‹ เชชเซเชฐเชฆเชพเชจ เช•เชฐเซ‡ เช›เซ‡, เชœเซ‡เชฎเชพเช‚ เชจเชฟเชฏเชฎเชฟเชค เช…เชญเชฟเชตเซเชฏเช•เซเชคเชฟเช“ เช…เชจเซ‡ เชเชจเซเช•เซเชฐเชฟเชชเซเชถเชจเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡เชจเชพเช‚ เชธเชพเชงเชจเซ‹. เช—เซเชฐเชพเชซเชฟเช•เชฒ เชเชชเซเชฒเซ€เช•เซ‡เชถเชจเชจเชพ เชตเชฟเช•เชพเชธ เชฎเชพเชŸเซ‡, hare-wayland เชŸเซ‚เชฒเช•เซ€เชŸ เชตเชฟเช•เชธเชพเชตเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เชฐเชนเซ€ เช›เซ‡, เชคเซ‡เชฎเชœ GTK, Vulkan, OpenGL, SDL2 เช…เชจเซ‡ libui เชจเซ€ เช•เซเชทเชฎเชคเชพเช“เชจเซ‡ เชเช•เซเชธเซ‡เชธ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชฌเช‚เชงเชจเช•เชฐเซเชคเชพเช“.

เชธเซ‹เชฐเซเชธ: opennet.ru

เชเช• เชŸเชฟเชชเซเชชเชฃเซ€ เช‰เชฎเซ‡เชฐเซ‹