เชเชฎเซเชฌเซ‹เชตเซ‡เชจเซเชŸ เชตเซ‡เชจเซเชŸเชฟเชฒเซ‡เชŸเชฐ เชฎเชพเชŸเซ‡ เชธเช‚เชชเซ‚เชฐเซเชฃเชชเชฃเซ‡ เชฎเชซเชค เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸ เชชเซเชฐเช•เชพเชถเชฟเชค เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เช›เซ‡

https://1nn0v8ter.rocks/AmboVent-1690-108
https://github.com/AmboVent/AmboVent

เช•เซ‰เชชเชฟเชฐเชพเช‡เชŸ ยฉ2020. เช‡เชเชฐเชพเชฏเซ‡เชฒ เชนเชฐเซเชฌเซ€เชจเชพ เชเชฎเซเชฌเซ‹เชตเชจเซเชŸ เช—เซเชฐเซเชช เชœเชพเชนเซ‡เชฐ เช•เชฐเซ‡ เช›เซ‡: เช•เซ‹เชˆ เช…เชงเชฟเช•เชพเชฐเซ‹ เช†เชฐเช•เซเชทเชฟเชค เชจเชฅเซ€. เชตเชฟเชถเซเชตเชฎเชพเช‚ เช•เซ‹เชˆเชชเชฃ เชตเซเชฏเช•เซเชคเชฟเชจเซ‡ เช† เชธเซ‹เชซเซเชŸเชตเซ‡เชฐเชจเซ‹ เช‰เชชเชฏเซ‹เช—, เชจเช•เชฒ, เชธเช‚เชถเซ‹เชงเชฟเชค เช…เชจเซ‡ เชตเชฟเชคเชฐเชฟเชค เช•เชฐเชตเชพเชจเซ€ เชชเชฐเชตเชพเชจเช—เซ€ เช›เซ‡ เช…เชจเซ‡ เชคเซ‡เชจเชพ เชฆเชธเซเชคเชพเชตเซ‡เชœเซ‹ เชถเซˆเช•เซเชทเชฃเชฟเช•, เชธเช‚เชถเซ‹เชงเชจ, เชจเชซเชพ, เชตเซเชฏเชตเชธเชพเชฏ เช…เชจเซ‡ เชฌเชฟเชจ-เชฒเชพเชญเชจเชพ เชนเซ‡เชคเซเช“ เชฎเชพเชŸเซ‡, เชซเซ€ เชตเชฟเชจเชพ เช…เชจเซ‡ เชธเชนเซ€ เช•เชฐเซ‡เชฒ เชฒเชพเชฏเชธเชจเซเชธเชฟเช‚เช— เช•เชฐเชพเชฐ เชตเชฟเชจเชพ, เช†เชฅเซ€ เชฎเช‚เชœเซ‚เชฐ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡. , เชœเซ‹ เช•เซ‡ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเชจเซ‹ เชนเซ‡เชคเซ เชตเชฟเชถเซเชตเชฎเชพเช‚ เช—เชฎเซ‡ เชคเซเชฏเชพเช‚ เชฎเชพเชจเชต เชœเซ€เชตเชจ เชฌเชšเชพเชตเชตเชพ เชฎเชพเชŸเซ‡ เช† เช•เซ‹เชก เช…เชจเซ‡ เชฆเชธเซเชคเชพเชตเซ‡เชœเซ‹เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชจเซ‹ เช›เซ‡. เช•เซ‹เชˆเชชเชฃ เชชเซเชฐเชถเซเชจ เชฎเชพเชŸเซ‡, เชธเช‚เชชเชฐเซเช• เช•เชฐเซ‹ [เช‡เชฎเซ‡เช‡เชฒ เชธเซเชฐเช•เซเชทเชฟเชค]

เช…เชฎเซ‡ เชเช• เชฎเซ‚เชณเชญเซ‚เชค เช…เชจเซ‡ เชธเชธเซเชคเชพ เช‰เชชเช•เชฐเชฃ เชตเชฟเชถเซ‡ เชตเชพเชค เช•เชฐเซ€ เชฐเชนเซเชฏเชพ เช›เซ€เช เชœเซ‡เชจเซ€ เช•เชฟเช‚เชฎเชค เชฎเชพเชคเซเชฐ $500 เช›เซ‡. เชคเซ‡เชจเซ‹ เชนเซ‡เชคเซ เชนเชพเชฅเชฎเชพเช‚ เชตเชงเซ เช…เชฆเซเชฏเชคเชจ เชธเชพเชงเชจเซ‹เชจเซ€ เช—เซ‡เชฐเชนเชพเชœเชฐเซ€เชฎเชพเช‚ เชœเซ€เชตเชจเชจเซ‡ เชœเชพเชณเชตเซ€ เชฐเชพเช–เชตเชพ เช…เชฅเชตเชพ เชฌเชšเชพเชตเชตเชพเชจเซ‹ เช›เซ‡. เช† เช‰เชชเช•เชฐเชฃเซ‹ เชฎเซเช–เซเชฏเชคเซเชตเซ‡ เชคเซเชฐเซ€เชœเชพ เชตเชฟเชถเซเชตเชจเชพ เชฆเซ‡เชถเซ‹ เชฎเชพเชŸเซ‡ เช…เชจเซ‡ เชตเซˆเชถเซเชตเชฟเช• เช†เชซเชคเซ‹เชจเชพ เช•เชฟเชธเซเชธเชพเชฎเชพเช‚ เชฌเชจเชพเชตเชพเชฏเซ‡เชฒ เช›เซ‡.

เชจเชตเซเช‚ เช‰เชชเช•เชฐเชฃ เช“เชŸเซ‹เชฎเซ‡เชŸเชฟเช• เชกเซเชฐเชพเช‡เชต เช…เชจเซ‡ "เชธเซเชฎเชพเชฐเซเชŸ" เช•เชฎเซเชชเซเชฏเซเชŸเชฐ เชธเชฟเชธเซเชŸเชฎ เชธเชพเชฅเซ‡เชจเชพ เชเชฎเซเชฌเซ‹ เชชเช‚เชช เชชเชฐ เช†เชงเชพเชฐเชฟเชค เช›เซ‡. เชกเซ‰. เชกเซ‡เชตเชฟเชก เช…เชฒเช•เชพเชนเซ‡เชฐเชจเซ€ เช†เช—เซ‡เชตเชพเชจเซ€ เชนเซ‡เช เชณเชจเชพ เชฐเซ‹เช•เชพเชฃเช•เชพเชฐเซ‹ เช…เชจเซ‡ เชฏเซเชจเชฟเชตเชฐเซเชธเชฟเชŸเซ€ เชธเซเชŸเชพเชซเชจเชพ เชœเซ‚เชฅ เชฆเซเชตเชพเชฐเชพ เชฎเชพเชคเซเชฐ 10 เชฆเชฟเชตเชธเชฎเชพเช‚ เช‰เชชเช•เชฐเชฃ เชตเชฟเช•เชธเชพเชตเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เชนเชคเซเช‚. เช‰เชชเช•เชฐเชฃ เชตเชฟเชถเซ‡เชจเซ€ เชคเชฎเชพเชฎ เชฎเชพเชนเชฟเชคเซ€ เชธเชฎเช—เซเชฐ เชตเชฟเชถเซเชตเชจเชพ เชตเชฟเช•เชพเชธเช•เชฐเซเชคเชพเช“ เช…เชจเซ‡ เชเชจเซเชœเชฟเชจเชฟเชฏเชฐเซ‹ เชฎเชพเชŸเซ‡ เช–เซเชฒเซเชฒเซ€ เช›เซ‡. เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸ เชŸเซ€เชฎ เชชเชนเซ‡เชฒเซ‡เชฅเซ€ เชœ 20 เชฆเซ‡เชถเซ‹เชจเชพ เชนเชฟเชคเชงเชพเชฐเช•เซ‹ เชธเชพเชฅเซ‡ เช•เชพเชฎ เช•เชฐเซ€ เชฐเชนเซ€ เช›เซ‡.

เชจเชตเชพ เช‰เชชเช•เชฐเชฃเชจเซเช‚ เชชเชฐเซ€เช•เซเชทเชฃ เชนเชกเชพเชธเชพเชน เช–เชพเชคเซ‡ เชธเชฐเซเชœเชฟเช•เชฒ เชฐเซ‹เชฌเซ‹เชŸเชฟเช•เซเชธ เช‡เชจเซ‹เชตเซ‡เชถเชจ เชธเซ‡เชจเซเชŸเชฐเชจเชพ เชตเชกเชพ เช…เชจเซ‡ เชนเชฟเชฌเซเชฐเซ เชฏเซเชจเชฟเชตเชฐเซเชธเชฟเชŸเซ€เชจเชพ เชธเช‚เชถเซ‹เชงเช• เชชเซเชฐเซ‹เชซเซ‡เชธเชฐ เชฏเซ‹เชต เชฎเชฟเชจเซเชŸเซเช เชฆเซเชตเชพเชฐเชพ เชนเชพเชฅ เชงเชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เชนเชคเซเช‚.

เชตเชฟเช•เชพเชธเช•เชฐเซเชคเชพเช“เชจเชพ เชœเชฃเชพเชตเซเชฏเชพ เช…เชจเซเชธเชพเชฐ, เชชเซเชฐเชฅเชฎ เช”เชฆเซเชฏเซ‹เช—เชฟเช• เชจเชฎเซ‚เชจเชพเช“ เช…เชขเซ€ เช…เช เชตเชพเชกเชฟเชฏเชพเชฎเชพเช‚ เชชเซเชฐเชพเชชเซเชค เชฅเชถเซ‡, เชคเซ‡เชฎเชจเซ‡ เชตเชงเชพเชฐเชพเชจเซ€ เชคเชชเชพเชธ เชฎเชพเชŸเซ‡ เช…เชจเซ‡ เช‰เชชเชฏเซ‹เช— เชฎเชพเชŸเซ‡ เชฒเชพเช‡เชธเชจเซเชธ เชฎเซ‡เชณเชตเชตเชพ เชฎเชพเชŸเซ‡ 20 เชฆเซ‡เชถเซ‹เชฎเชพเช‚ เชฎเซ‹เช•เชฒเชตเชพเชฎเชพเช‚ เช†เชตเชถเซ‡. เชฌเซ‡ เชฎเชนเชฟเชจเชพเชจเซ€ เช…เช‚เชฆเชฐ, เช—เซเชตเชพเชŸเซ‡เชฎเชพเชฒเชพ เชœเซ‡เชตเชพ เชคเซ‡เชฎเชจเชพ เชชเซ‹เชคเชพเชจเชพ เชตเซ‡เชจเซเชŸเชฟเชฒเซ‡เชŸเชฐ เชจ เชนเซ‹เชฏ เชคเซ‡เชตเชพ เชฆเซ‡เชถเซ‹เชฎเชพเช‚ เช† เชฎเชถเซ€เชจเซ‹ เชเช•เชธเชพเชฅเซ‡ เช‰เชคเซเชชเชพเชฆเชจ เช•เชฐเซ€ เชถเช•เชพเชฏ เช›เซ‡.

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

เชชเชฐเซ€เช•เซเชทเชฃ เช…เชนเซ‡เชตเชพเชฒ เชฎเซเชœเชฌ, เช†เชคเซเชฏเช‚เชคเชฟเช• เชชเชฐเชฟเชธเซเชฅเชฟเชคเชฟเช“เชฎเชพเช‚ เชชเชฐเซ€เช•เซเชทเชฃเซ‹เชจเชพ เชคเซเชฐเชฃ เชธเชซเชณ เชชเซเชจเชฐเชพเชตเชฐเซเชคเชจเชจเซ‡ เชธเชซเชณ เช—เชฃเซ€ เชถเช•เชพเชฏ. เช…เชจเซ‡ เชชเชฐเซ€เช•เซเชทเชฃเชจเซ‹ เช† เชญเชพเช— เชชเชฃ เชธเช•เชพเชฐเชพเชคเซเชฎเช• เชฐเซ€เชคเซ‡ เชธเชฎเชพเชชเซเชค เชฅเชฏเซ‹, เชชเซเชทเซเชŸเชฟ เช•เชฐเซ‡ เช›เซ‡ เช•เซ‡ เช‰เชชเช•เชฐเชฃเชจเซ€ เชธเซเชฅเชฟเชฐ เช•เชพเชฎเช—เซ€เชฐเซ€ เช†เช•เชธเซเชฎเชฟเช• เชจเชฅเซ€.

เชธเซ‹เชฐเซเชธ: linux.org.ru

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