เชนเชพเชˆเช•เซ เชธเชพเชฅเซ‡ เชฎเชพเชฐเซเช‚ เชฌเซ€เชœเซเช‚ เช…เช เชตเชพเชกเชฟเชฏเซเช‚: เช˜เชฃเชพ เชฌเชงเชพ เช›เซเชชเชพเชฏเซ‡เชฒเชพ เชนเซ€เชฐเชพ เช…เชจเซ‡ เชธเซเช–เชฆ เช†เชถเซเชšเชฐเซเชฏ, เชคเซ‡เชฎเชœ เช•เซ‡เชŸเชฒเชพเช• เชชเชกเช•เชพเชฐเซ‹

เชนเชพเชˆเช•เซ เชธเชพเชฅเซ‡ เชฎเชพเชฐเซเช‚ เชฌเซ€เชœเซเช‚ เช…เช เชตเชพเชกเชฟเชฏเซเช‚: เช˜เชฃเชพ เชฌเชงเชพ เช›เซเชชเชพเชฏเซ‡เชฒเชพ เชนเซ€เชฐเชพ เช…เชจเซ‡ เชธเซเช–เชฆ เช†เชถเซเชšเชฐเซเชฏ, เชคเซ‡เชฎเชœ เช•เซ‡เชŸเชฒเชพเช• เชชเชกเช•เชพเชฐเซ‹
เช† เชฒเซ‡เช– เชฎเชพเชŸเซ‡ เชธเซเช•เซเชฐเซ€เชจเชถเซ‹เชŸ เชธเช‚เชชเชพเชฆเชฟเชค เช•เชฐเซ€ เชฐเชนเซเชฏเชพ เช›เซ€เช - เชนเชพเชˆเช•เซเชฎเชพเช‚

TL; DR: เชชเซเชฐเชฆเชฐเซเชถเชจ เชฎเซ‚เชณ เช•เชฐเชคเชพเช‚ เช˜เชฃเซเช‚ เชธเชพเชฐเซเช‚ เช›เซ‡. ACPI เชฆเซ‹เชทเชฟเชค เชนเชคเซ‹. เชตเชฐเซเชšเซเชฏเซเช…เชฒ เชฎเชถเซ€เชจเชฎเชพเช‚ เชšเชพเชฒเชตเซเช‚ เช เชธเซเช•เซเชฐเซ€เชจ เชถเซ‡เชฐเชฟเช‚เช— เชฎเชพเชŸเซ‡ เชธเชพเชฐเซเช‚ เช•เชพเชฎ เช•เชฐเซ‡ เช›เซ‡. Git เช…เชจเซ‡ เชชเซ‡เช•เซ‡เชœ เชฎเซ‡เชจเซ‡เชœเชฐ เชซเชพเช‡เชฒ เชฎเซ‡เชจเซ‡เชœเชฐเชฎเชพเช‚ เชฌเชจเซ‡เชฒ เช›เซ‡. เชธเชพเชฐเซเชตเชœเชจเชฟเช• เชตเชพเชฏเชฐเชฒเซ‡เชธ เชจเซ‡เชŸเชตเชฐเซเช• เช•เชพเชฎ เช•เชฐเชคเชพ เชจเชฅเซ€. เช…เชœเช—เชฐ เชธเชพเชฅเซ‡ เชนเชคเชพเชถเชพ.

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

เช‰เชคเซเชชเชพเชฆเช•เชคเชพ

เชœเซ‡เชฎ เชœเซ‡เชฎ เชคเซ‡ เชคเชพเชฐเชฃ เช†เชชเซ‡ เช›เซ‡, เชชเซเชฐเชฅเชฎ เชธเชชเซเชคเชพเชนเชจเซเช‚ เชจเชฟเชฐเชพเชถเชพเชœเชจเช• เชชเซเชฐเชฆเชฐเซเชถเชจ, เช–เชพเชธ เช•เชฐเซ€เชจเซ‡ เชฌเซเชฐเชพเช‰เชเชฐเชฎเชพเช‚ (เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เชŸเชพเช‡เชช เช•เชฐเชคเซ€ เชตเช–เชคเซ‡ เชตเชฟเชฒเช‚เชฌ), เชฎเชพเชฐเชพ เช•เชฎเซเชชเซเชฏเซเชŸเชฐเชจเชพ BIOS เชฎเชพเช‚ เช•เซเชŸเชฟเชฒ ACPI เช…เชฎเชฒเซ€เช•เชฐเชฃ เชธเชพเชฅเซ‡ เชธเช‚เชฌเช‚เชงเชฟเชค เชนเซ‹เชˆ เชถเช•เซ‡ เช›เซ‡.

ACPI เชจเซ‡ เช…เช•เซเชทเชฎ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชนเซเช‚ เช† เช•เชฐเซเช‚ เช›เซเช‚:

sed -i -e 's|#acpi false|acpi false|g' /boot/home/config/settings/kernel/drivers/kernel

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

ACPI, DSDT, IASL

เช“เชน เชธเชพเชฐเซเช‚, เชธเช‚เชญเชตเชคเชƒ เชคเชฎเชพเชฐเซ‡ เช…เชฎเซเช• ACPI เชกเชฟเชฌเช—เซ€เช‚เช— เช•เชฐเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡, เชœเซเชฏเชพเชฐเซ‡ เชนเซเช‚ PureDarwin เชชเชฐ เช•เชพเชฎ เช•เชฐเชคเซ‹ เชนเชคเซ‹ เชคเซเชฏเชพเชฐเชฅเซ€ เชฎเชจเซ‡ เช† เชตเชฟเชถเซ‡ เช…เชธเซเชชเชทเซเชŸเชชเชฃเซ‡ เช•เช‚เชˆเช• เชฏเชพเชฆ เช›เซ‡, เช•เชพเชฐเชฃ เช•เซ‡ xnu เช•เชฐเซเชจเชฒเชจเซ‡ เช˜เชฃเซ€ เชตเช–เชค เชจเชฟเชถเซเชšเชฟเชค เชซเชพเช‡เชฒเซ‹เชจเซ€ เชœเชฐเซ‚เชฐ เชชเชกเชคเซ€ เชนเชคเซ€. DSDT.aml

เชšเชพเชฒเซ‹ เชœเช‡เช...

เชกเชพเช‰เชจเชฒเซ‹เชก เช…เชจเซ‡ เชธเช‚เช—เซเชฐเชน iasl, เช‡เชจเซเชŸเซ‡เชฒเชจเซเช‚ ACPI เชกเซ€เชฌเช—เชฐ. เช–เชฐเซ‡เช–เชฐ เชจเชพ, เชคเซ‡ เชชเชนเซ‡เชฒเชพเชฅเซ€ เชœ เชชเซ‹เชฐเซเชŸ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เช›เซ‡:

~>  pkgman install iasl

เชนเซเช‚ ACPI เช•เซ‹เชทเซเชŸเช•เซ‹เชจเซ‡ เชธเชพเชšเชตเซเช‚ เช›เซเช‚:

~> acpidump  -o DSDT.dat
Cannot open directory - /sys/firmware/acpi/tables
Could not get ACPI tables, AE_NOT_FOUND

เชคเซ‡ เชคเชพเชฐเชฃ เช†เชชเซ‡ เช›เซ‡ เช•เซ‡ เชคเซ‡ เชนเชœเซ€ เชธเซเชงเซ€ เชนเชพเชˆเช•เซเชฎเชพเช‚ เช•เชพเชฎ เช•เชฐเชคเซเช‚ เชจเชฅเซ€, เชนเซเช‚ Linux เชชเชฐ เชฐเซ€เชฌเซ‚เชŸ เช•เชฐเชตเชพเชจเซเช‚ เช…เชจเซ‡ เชคเซเชฏเชพเช‚ ACPI เชธเชพเชฎเช—เซเชฐเซ€เชจเซ‡ เชฆเซ‚เชฐ เช•เชฐเชตเชพเชจเซเช‚ เชจเช•เซเช•เซ€ เช•เชฐเซเช‚ เช›เซเช‚. เชชเช›เซ€ เชฎเซ‡เช‚ iasl, เชŸเซ‡เช•เซเชธเซเชŸ เชเชกเชฟเชŸเชฐ, เชฅเซ‹เชกเซเช‚ เชœเซเชžเชพเชจ (เชคเชฎเซ‡ Google โ€œpatch dsdt fixโ€ เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹) เช…เชจเซ‡ เช˜เชฃเซ€ เชงเซ€เชฐเชœเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชญเซ‚เชฒเซ‹ เชธเซเชงเชพเชฐเซ€. เชœเซ‹ เช•เซ‡, เชชเชฐเชฟเชฃเชพเชฎเซ‡, เชนเซเช‚ เชนเชœเซ€ เชชเชฃ เชนเชพเชˆเช•เซ เชกเชพเช‰เชจเชฒเซ‹เชกเชฐเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชชเซ‡เชš เช•เชฐเซ‡เชฒ DSDT เชกเชพเช‰เชจเชฒเซ‹เชก เช•เชฐเชตเชพเชฎเชพเช‚ เช…เชธเชฎเชฐเซเชฅ เชนเชคเซ‹. เชธเชพเชšเซ‹ เช‰เช•เซ‡เชฒ เชŸเซเชฐเชพเชจเซเชธเชซเชฐ เชฅเชˆ เชถเช•เซ‡ เช›เซ‡ ACPI เช“เชจ-เชง-เชซเซเชฒเชพเชฏ เชชเซ‡เชšเชฟเช‚เช—, เชนเชพเชˆเช•เซ เชฌเซเชŸเชฒเซ‹เชกเชฐเชฎเชพเช‚ (เช†เชจเชพ เชœเซ‡เชตเซเช‚ เชœ เช•เซเชฒเซ‹เชตเชฐ เชฌเซเชŸเชฒเซ‹เชกเชฐ เชฌเชจเชพเชตเซ‡ เช›เซ‡, เชฒเซ‡เชฌเชฒเซเชธ เช…เชจเซ‡ เชชเซ‡เชŸเชฐเซเชจเชจเชพ เช†เชงเชพเชฐเซ‡ เชซเซเชฒเชพเชฏ เชชเชฐ DSDT เชธเซเชงเชพเชฐเชตเซเช‚). เชฎเซ‡เช‚ เช–เซ‹เชฒเซเชฏเซเช‚ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ.

เชตเชฐเซเชšเซเชฏเซเช…เชฒ เชฎเชถเซ€เชจเซ‹

เชธเชพเชฎเชพเชจเซเชฏ เชฐเซ€เชคเซ‡, เชนเซเช‚ เชตเชฐเซเชšเซเชฏเซเช…เชฒ เชฎเชถเซ€เชจเซ‹เชจเซ‹ เชšเชพเชนเช• เชจเชฅเซ€, เช•เชพเชฐเชฃ เช•เซ‡ เชคเซ‡เช“ เชฎเซ‹เชŸเชพเชญเชพเช—เซ‡ เชตเชงเซ เชฐเซ‡เชฎ เช…เชจเซ‡ เช…เชจเซเชฏ เชธเช‚เชธเชพเชงเชจเซ‹เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ‡ เช›เซ‡ เชœเซ‡ เชฎเชพเชฐเชพ เชฎเชพเชŸเซ‡ เช‰เชชเชฒเชฌเซเชง เช›เซ‡. เช‰เชชเชฐเชพเช‚เชค, เชฎเชจเซ‡ เช“เชตเชฐเชนเซ‡เชก เช—เชฎเชคเซเช‚ เชจเชฅเซ€. เชชเชฐเช‚เชคเซ เชฎเชพเชฐเซ‡ เชœเซ‹เช–เชฎ เชฒเซ‡เชตเซเช‚ เชชเชกเซเชฏเซเช‚ เช…เชจเซ‡ VM เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเซ‹ เชชเชกเซเชฏเซ‹, เช•เชพเชฐเชฃ เช•เซ‡ เชนเชพเช‡เช•เซ เชนเชœเซ เชธเซเชงเซ€ เชงเซเชตเชจเชฟ เชธเชพเชฅเซ‡ เชตเชฟเชกเชฟเช“ เชฌเซเชฐเซ‹เชกเช•เชพเชธเซเชŸ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เชฐเซ‡เช•เซ‹เชฐเซเชก เช•เชฐเชตเซเช‚ เชคเซ‡ เชœเชพเชฃเชคเซเช‚ เชจเชฅเซ€ (เช•เชพเชฐเชฃ เช•เซ‡ เชฎเชพเชฐเชพ เชธเชพเชงเชจเซ‹เชฎเชพเช‚ เชธเชพเช‰เชจเซเชก เชกเซเชฐเชพเช‡เชตเชฐเซ‹ เชจเชฅเซ€ เช…เชจเซ‡ เชฏเซเชเชธเชฌเซ€ 1 (เชชเซเชฐเชฅเชฎ เชธเช‚เชธเซเช•เชฐเชฃ) เชฆเซเชตเชพเชฐเชพ เชเช• เช•เชพเชฐเซเชก เชœเซ‹เชกเชพเชฏเซ‡เชฒ เช›เซ‡, เช…เชจเซ‡ เชคเซ‡เชจเซ‹ เชกเซเชฐเชพเช‡เชตเชฐ. เชฎเซ‡เชจเซเชฏเซเช…เชฒเซ€ เชเชธเซ‡เชฎเซเชฌเชฒ เชฅเชตเซเช‚ เชœเซ‹เชˆเช). เชนเซเช‚ เชถเซเช‚ เช•เชนเซ‡เชตเชพ เชฎเชพเช‚เช—เซ เช›เซเช‚: เชฎเชพเชŸเซ‡ เช†เชตเซ‹ เชจเชฟเชฐเซเชฃเชฏ เชฎเชพเชฐเซเช‚ เชตเชฟเชกเชฟเชฏเซ‹ เชฌเซเชฐเซ‹เชกเช•เชพเชธเซเชŸ เชฌเชจเชพเชตเชคเซ€ เชตเช–เชคเซ‡ เชฎเซ‡เช‚ เช–เซ‚เชฌ เชœ เชธเชพเชฐเซเช‚ เชชเชฐเชฟเชฃเชพเชฎ เชฎเซ‡เชณเชตเชตเชพเชฎเชพเช‚ เชตเซเชฏเชตเชธเซเชฅเชพเชชเชฟเชค เช•เชฐเซเชฏเซเช‚. เชคเซ‡ เชฌเชนเชพเชฐ เช†เชตเซเชฏเซเช‚ เช›เซ‡ เช•เซ‡ เชตเชฐเซเชšเซเชฏเซเช…เชฒ เชฎเชถเซ€เชจ เชฎเซ‡เชจเซ‡เชœเชฐ เชเช• เชตเชพเชธเซเชคเชตเชฟเช• เชšเชฎเชคเซเช•เชพเชฐ เช›เซ‡. เช•เชฆเชพเชš RedHat เช เชคเซ‡เชจเชพ เชคเชฎเชพเชฎ เชเชจเซเชœเชฟเชจเชฟเชฏเชฐเชฟเช‚เช— เชจเชพเชฃเชพ เช† เชธเซ‹เชซเซเชŸเชตเซ‡เชฐเชฎเชพเช‚ เชฐเซ‹เช•เชพเชฃ เช•เชฐเซเชฏเชพ (เชœเซ‡เชจเซ‡ เชฎเซ‡เช‚ 15 เชตเชฐเซเชท เชธเซเชงเซ€ เช…เชตเช—เชฃเซเชฏเซเช‚). เช•เซ‹เชˆ เชชเชฃ เชธเช‚เชœเซ‹เช—เซ‹เชฎเชพเช‚, เชฎเชพเชฐเชพ เช†เชถเซเชšเชฐเซเชฏเชจเซ€ เชตเชพเชค เช เช›เซ‡ เช•เซ‡, เชตเชฐเซเชšเซเชฏเซเช…เชฒเชพเชˆเชเซเชก เชนเชพเชˆเช•เซ เช เชœ เชนเชพเชฐเซเชกเชตเซ‡เชฐ เช•เชฐเชคเชพเช‚ เชฅเซ‹เชกเซเช‚ เชตเชงเซ เชเชกเชชเชฅเซ€ เชšเชพเชฒเซ‡ เช›เซ‡ (เชตเชฟเชถเซเชตเชพเชธ เช•เชฐเชตเซ‹ เชฎเซเชถเซเช•เซ‡เชฒ เช›เซ‡, เชชเชฃ เชฎเชจเซ‡ เชเชตเซเช‚ เชฒเชพเช—เซ‡ เช›เซ‡). [เชฎเชจเซ‡ เชจเชฅเซ€ เชฒเชพเช—เชคเซเช‚ เช•เซ‡ 2007 เชฎเชพเช‚ เชนเชฎเชฃเชพเช‚ เชœ เชฐเชฟเชฒเซ€เช เชฅเชฏเซ‡เชฒ Centos5 เชธเชพเชฅเซ‡ เชธเชฎเชพเชจ เช…เชจเซเชญเชต เชนเชคเซ‹, เชœเซ‡ Xen เชฎเชพเช‚ เชตเชฐเซเชšเซเชฏเซเช…เชฒเชพเชˆเชเซเชก เช‡เชจเซเชธเซเชŸเซ‹เชฒ เชฅเชˆ เชถเช•เซ‡ เช›เซ‡. - เช†เชถเชฐเซ‡ เช…เชจเซเชตเชพเชฆเช•]

เชตเชฟเชกเชฟเช“ เชชเซเชฐเชธเชพเชฐเชฃ

เชคเซ‡ เชฎเชพเชฐเซ€ เช—เชฎเชคเซ€ เชฌเชพเชฌเชคเชฎเชพเช‚ เชฅเซ‹เชกเซเช‚ เชตเชงเชพเชฐเซ‡ เชชเชกเชคเซเช‚ เชนเชคเซเช‚, เชคเซ‡เชฅเซ€ เชฎเซ‡เช‚ เชเช• เชชเช—เชฒเซเช‚-เชฆเชฐ-เชชเช—เชฒเชพเชจเซ€ เชฎเชพเชฐเซเช—เชฆเชฐเซเชถเชฟเช•เชพ เชฐเซ‡เช•เซ‹เชฐเซเชก เช•เชฐเซ€ เช›เซ‡ (เชฎเซ‹เชŸเซ‡เชญเชพเช—เซ‡ เชฎเชพเชฐเซ€ เชœเชพเชคเชจเซ‡ เชชเช›เซ€เชฅเซ€ เชฐเชฎเชตเชพ เชฎเชพเชŸเซ‡), เชชเชฐเช‚เชคเซ เชคเชฎเซ‡ เช† เชฎเชพเชนเชฟเชคเซ€เชจเซ‹ เช‰เชชเชฏเซ‹เช— เชคเชฎเชพเชฐเชพ เชนเชพเชˆเช•เซ เชตเชฟเชกเชฟเชฏเซ‹ เชธเซเชŸเซเชฐเซ€เชฎเซเชธเชจเซ‡ เชฐเซ‡เช•เซ‹เชฐเซเชก เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชชเชฃ เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹ (เชœเซ‡ เชšเซ‹เช•เซเช•เชธเชชเชฃเซ‡ เชชเซเชฐเชฏเชพเชธ เช•เชฐเชตเชพ เชฏเซ‹เช—เซเชฏ เช›เซ‡. ).

เชธเช‚เช•เซเชทเชฟเชชเซเชคเชฎเชพเช‚:

  • เชฏเซ‹เช—เซเชฏ เชนเซ‡เชกเชซเซ‹เชจ เช…เชจเซ‡ เชธเซ€-เชฎเซ€เชกเชฟเชฏเชพ เชฏเซเชเชธเชฌเซ€ เชธเชพเช‰เชจเซเชก เช•เชพเชฐเซเชกเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ‹
  • Pop!OS NVIDIA เชฒเชพเช‡เชต เช‡เชฎเซ‡เชœเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชคเชฎเชพเชฐเชพ เช•เชฎเซเชชเซเชฏเซเชŸเชฐเชจเซ‡ เชฌเซเชŸ เช•เชฐเซ‹ (เชนเชพเชฐเซเชกเชตเซ‡เชฐ เชเช•เซเชธเชฟเชฒเชฐเซ‡เชŸเซ‡เชก nvenc เชเชจเซเช•เซ‹เชกเชฟเช‚เช— เชฎเชพเชŸเซ‡)
  • Haiku Anyboot 64bit เชจเชพเช‡เชŸ เช‡เชฎเซ‡เชœ เชกเชพเช‰เชจเชฒเซ‹เชก เช•เชฐเซ‹
  • เช‰เชชเชฐเชจเชพ เชฒเซ‡เช–เชฎเชพเช‚ เชตเชฐเซเชฃเชตเซเชฏเชพ เชชเซเชฐเชฎเชพเชฃเซ‡ KVM เชธเซ‡เชŸ เช•เชฐเซ‹
  • OBS เชธเซเชŸเซเชกเชฟเชฏเซ‹ เชเชช เช‡เชฎเซ‡เชœ เชกเชพเช‰เชจเชฒเซ‹เชก เช•เชฐเซ‹ (เชกเซ‡เชตเชฒเชชเชฐเซเชธเชจเซ‡ เชœเชฃเชพเชตเชตเชพเชจเซเช‚ เชญเซ‚เชฒเชถเซ‹ เชจเชนเซ€เช‚ เช•เซ‡ เชคเชฎเซ‡ เชธเชคเซเชคเชพเชตเชพเชฐ เช‡เชšเซเช›เซ‹ เช›เซ‹)
  • เชกเซ‡เชธเซเช•เชŸเซ‰เชช เช‘เชกเชฟเชฏเซ‹เชฎเชพเช‚ เช…เชตเชพเชœ เช˜เชŸเชพเชกเชตเชพเชจเซเช‚ เชซเชฟเชฒเซเชŸเชฐ เช‰เชฎเซ‡เชฐเซ‹ (เชกเซ‡เชธเซเช•เชŸเซ‰เชช เช‘เชกเชฟเช“ เชชเชฐ เชœเชฎเชฃเซเช‚ เช•เซเชฒเชฟเช• เช•เชฐเซ‹, เชชเช›เซ€ "เชซเชฟเชฒเซเชŸเชฐเซเชธ", เชชเช›เซ€ "+", เชชเช›เซ€ "เชจเซ‹เชˆเช เชธเชชเซเชฐเซ‡เชธเชจ", เชกเชฟเชซเซ‰เชฒเซเชŸ เชชเชฐ เชธเซเชคเชฐ เช›เซ‹เชกเซ‹)
  • XFCE เชฎเชพเช‚ เชงเซเชตเชจเชฟ เชธเซ‡เชŸเชฟเช‚เช—เซเชธ เชฎเชพเชฐเชซเชคเซ‡ เชœเชพเช“
  • เชกเซ‡เชธเซเช•เชŸเซ‹เชช เช“เชกเชฟเชฏเซ‹ เชชเชฐ เชœเชฎเชฃเซเช‚ เช•เซเชฒเชฟเช• เช•เชฐเซ‹, เชชเช›เซ€ "เช—เซเชฃเชงเชฐเซเชฎเซ‹", เช‰เชชเช•เชฐเชฃ เชชเชธเช‚เชฆ เช•เชฐเซ‹ "เช“เชกเชฟเชฏเซ‹ เชเชกเซ‡เชชเซเชŸเชฐ เชเชจเชพเชฒเซ‹เช— เชธเซเชŸเซ€เชฐเชฟเชฏเซ‹"
  • XFCE เชฎเซ‡เชจเซ‚ เชชเชฐ เชœเชพเช“, "เชตเชฐเซเช•เชธเซเชชเซ‡เชธ"
  • เชคเซเชฏเชพเช‚ เชกเซ‡เชธเซเช•เชŸเซ‹เชชเชจเซ€ เชธเช‚เช–เซเชฏเชพ เชธเซ‡เชŸ เช•เชฐเซ‹: 2
  • Ctr-Alt-RightArrow เชฌเซ€เชœเชพ เชกเซ‡เชธเซเช•เชŸเซ‹เชช เชชเชฐ เชธเซเชตเชฟเชš เช•เชฐเชถเซ‡
  • เชตเชฐเซเชšเซเชฏเซเช…เชฒ เชฎเชถเซ€เชจ เชฎเซ‡เชจเซ‡เชœเชฐเชจเซ‡ เชฒเซ‹เช‚เชš เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชถเซ‹เชฐเซเชŸเช•เชŸเชจเซ‡ เช เซ€เช• เช•เชฐเซ‹ เชœเซ‡เชฅเซ€ เชคเซ‡ เชฐเซ‚เชŸ เชคเชฐเซ€เช•เซ‡ เชšเชพเชฒเซ‡ ( เช‰เชฎเซ‡เชฐเซ€เชจเซ‡ sudo), เช…เชจเซเชฏเชฅเชพ เชคเซ‡ เชฎเชพเชฐเชพ เชฎเชพเชŸเซ‡ เช•เชพเชฎ เช•เชฐเชคเซเช‚ เชจเชฅเซ€
  • เชฌเซ€เชœเชพ เชกเซ‡เชธเซเช•เชŸเซ‹เชช เชชเชฐ เชนเชพเชˆเช•เซ เชฒเซ‹เช‚เชš เช•เชฐเซ‹
  • เชคเซ‡เชจเชพ เชกเซ‡เชธเซเช•เชŸเซ‹เชช เชชเชฐ เชฌเซเชŸ เช•เชฐเซ‹, เชฐเชฟเชเซ‹เชฒเซเชฏเซเชถเชจเชจเซ‡ FullHD เชชเชฐ เชธเซ‡เชŸ เช•เชฐเซ‹ (เชนเซเช‚ เชนเชพเช‡เช•เซเชจเซ‡ เช† เช†เชชเชฎเซ‡เชณเซ‡ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชฎเซ‡เชณเชตเซ€ เชถเช•เซเชฏเซ‹ เชจเชฅเซ€, QEMUKVM เชจเซ‡ เชฎเซ‹เชจเชฟเชŸเชฐเชฎเชพเช‚เชฅเซ€ EDID เชŸเซเชฐเชพเชจเซเชธเชฎเชฟเชŸ เช•เชฐเชตเชพ เชฆเชฌเชพเชฃ เช•เชฐเชตเชพเชจเซ‹ เชฎเชพเชฐเซเช— เชนเซ‹เชˆ เชถเช•เซ‡ เช›เซ‡, เชชเชฐเช‚เชคเซ เชฎเชจเซ‡ เชตเชฐเซเชšเซเชฏเซเช…เชฒ เชฎเชถเซ€เชจเชฎเชพเช‚ เช†เชตเซ€ เชธเซ‡เชŸเชฟเช‚เช— เชฎเชณเซ€ เชจเชฅเซ€. เชฎเซ‡เชจเซ‡เชœเชฐ) [เชฎเชพเชฐเซ‡ เชฌเซ€เชœเซเช‚ เชตเชฟเชกเชฟเชฏเซ‹ เช•เชพเชฐเซเชก เช‡เชจเซเชธเซเชŸเซ‹เชฒ เช•เชฐเชตเซเช‚ เชนเชคเซเช‚ เช…เชจเซ‡ เชคเซ‡เชจเซ‡ เชนเชพเชˆเช•เซ เชชเชฐ เชซเซ‹เชฐเชตเชฐเซเชก เช•เชฐเชตเซเช‚ เชนเชคเซเช‚... - เช†เชถเชฐเซ‡. เช…เชจเซเชตเชพเชฆเช•]
  • เช•เซ€เชฌเซ‹เชฐเซเชก เช…เชจเซ‡ เชฎเชพเช‰เชธเชจเซ‡ Linux เชชเชฐ เชชเชพเช›เซเช‚ เชฒเชพเชตเชตเชพ เชฎเชพเชŸเซ‡ Ctrl+Alt เชฆเชฌเชพเชตเซ‹
  • Ctr-Alt-LeftArrow เชชเซเชฐเชฅเชฎ เชกเซ‡เชธเซเช•เชŸเซ‹เชช เชชเชฐ เชธเซเชตเชฟเชš เช•เชฐเชถเซ‡
  • OBS เชฎเชพเช‚, โ€œWindow Capture (XComposite)โ€ เช‰เชฎเซ‡เชฐเซ‹, เช…เชจเซ‡ โ€œQEMUKVM เชชเชฐ เชนเชพเชˆเช•เซโ€ เชตเชฟเชจเซเชกเซ‹ เชชเชธเช‚เชฆ เช•เชฐเซ‹, โ€œเชฒเชพเชฒ เช…เชจเซ‡ เชตเชพเชฆเชณเซ€ เชธเซเชตเซ‡เชชโ€ เชšเซ‡เช•เชฌเซ‹เช•เซเชธ เชšเชพเชฒเซ เช•เชฐเซ‹.
  • เชตเชฟเชกเชฟเชฏเซ‹ เชฐเซ‡เช•เซ‹เชฐเซเชก เช•เชฐเซ‹, เชคเซ‡เชจเซ‡ เชถเซ‹เชŸเช•เชŸ เชตเชกเซ‡ เชเชกเชฟเชŸ เช•เชฐเซ‹ (เชเชจเชตเซ‡เชจเซเช• เชนเชพเชฐเซเชกเชตเซ‡เชฐ เชชเซเชฐเชตเซ‡เช—เช• เช•เชพเชฐเซเชฏ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชคเซ‡เชจเซ‡ เชฐเซ‚เชŸ เชคเชฐเซ€เช•เซ‡ เชšเชฒเชพเชตเซ‹)
  • YouTube เชฎเซเชฏเซเชเชฟเช• เชฒเชพเช‡เชฌเซเชฐเซ‡เชฐเซ€ "เชŸเชพเช‡เชฎเชฒเซ‡เชชเซเชธเซเชก เชŸเชพเช‡เชกเซเชธ" เชฎเชพเช‚เชฅเซ€ เชธเชพเช‰เชจเซเชกเชŸเซเชฐเซ‡เช•. เชซเชฟเชฒเซเชŸเชฐเซเชธ: "เช“เชกเชฟเชฏเซ‹ เชซเซ‡เชก เช‡เชจ", "เช“เชกเชฟเชฏเซ‹ เชซเซ‡เชก เช†เช‰เชŸ", เชตเซ‹เชฒเซเชฏเซเชฎ -35db (เช เซ€เช• เช›เซ‡, เชคเซ‡ เชชเซ‚เชฐเชคเซเช‚ เช›เซ‡, เช† เชถเซ‹เชŸเช•เชŸ เชฎเชพเชŸเซ‡เชจเซ€ เชธเซ‚เชšเชจเชพ เชจเชฅเซ€)
  • เชจเชฟเช•เชพเชธ, YouTube, เชกเชพเช‰เชจเชฒเซ‹เชก. เชตเซ€เชกเชฟเชฏเซ‹ เช•เซ‹เชˆเชชเชฃ เช–เชพเชธ เชชเซ‹เชธเซเชŸ-เชชเซเชฐเซ‹เชธเซ‡เชธเชฟเช‚เช— เชตเชฟเชจเชพ YouTube เชชเชฐ FullHD เชฌเชจเซ€ เชœเชถเซ‡

เชตเซ‹เชˆเชฒเชพ!

https://youtu.be/CGs-lZEk1h8
QEMUKVM, USB เชธเชพเช‰เชจเซเชก เช•เชพเชฐเซเชก, OBS เชธเซเชŸเซเชกเชฟเชฏเซ‹ เช…เชจเซ‡ เชถเซ‰เชŸเช•เชŸ เชธเชพเชฅเซ‡ เชนเชพเช‡เช•เซ เชตเชฟเชกเชฟเชฏเซ‹ เชธเซเชŸเซเชฐเซ€เชฎ เช•เชฐเซ‹

เชนเซเช‚ เช–เซเชถ เช›เซเช‚, เชœเซ‹ เช•เซ‡ เชœเซ‹ เชธเชพเช‰เชจเซเชก เช•เชพเชฐเซเชก, OBS เชธเซเชŸเซเชกเชฟเชฏเซ‹ เช…เชจเซ‡ เชถเซ‹เชŸเช•เชŸ เชนเชพเชˆเช•เซเชฎเชพเช‚ เชฎเซ‚เชณ เชฐเซ€เชคเซ‡ เช•เชพเชฎ เช•เชฐเซ‡ เช…เชจเซ‡ เชฎเชพเชฐเซ‡ เช† เชฒเชพเช‚เชฌเชพ เชธเซ‡เชŸเช…เชชเชฎเชพเช‚เชฅเซ€ เชชเชธเชพเชฐ เชฅเชตเซเช‚ เชจ เชชเชกเซ‡ เชคเซ‹ เชนเซเช‚ เชตเชงเซ เช–เซเชถ เชฅเชˆเชถ. [เชนเซเช‚ เชตเชฐเซเชšเซเชฏเซเช…เชฒเชฌเซ‹เช•เซเชธ เชฒเชˆเชถ, เชตเชฐเซเชšเซเชฏเซเช…เชฒ เชฎเชถเซ€เชจเชจเซ€ เชธเซ‡เชŸเชฟเช‚เช—เซเชธเชฎเชพเช‚ เชœ เชตเชฟเชกเชฟเช“ เชฌเซเชฐเซ‹เชกเช•เชพเชธเซเชŸ เชฐเซ‡เช•เซ‹เชฐเซเชก เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชฌเชงเซเช‚ เชœ เช‰เชชเชฒเชฌเซเชง เช›เซ‡. - เช†เชถเชฐเซ‡ เช…เชจเซเชตเชพเชฆเช•]

เชŸเซเชฐเซ‡เช•เชฐ เช…เชจเซ‡ เชคเซ‡เชจเชพ เชเชก-เช“เชจเซเชธ

เชนเชพเช‡เช•เซ เชฎเชพเชŸเซ‡ เชŸเซเชฐเซ‡เช•เชฐ เช Mac เชชเชฐ เชซเชพเช‡เชจเซเชกเชฐ เช…เชฅเชตเชพ Windows เชชเชฐ เชเช•เซเชธเชชเซเชฒเซ‹เชฐเชฐ เชœเซ‡เชตเซ€ เชœ เชตเชธเซเชคเซ เช›เซ‡. เชนเซเช‚ เชถเซ‹เชงเชตเชพเชจเซ‹ เชชเซเชฐเชฏเชคเซเชจ เช•เชฐเซ€เชถ tracker add-on เชนเชพเชˆเช•เซ เชกเซ‡เชชเซ‹ เช–เชพเชคเซ‡.

เชซเชพเช‡เชฒ เชฎเซ‡เชจเซ‡เชœเชฐเชฎเชพเช‚ เช—เชฟเชŸ เชเช•เซ€เช•เชฐเชฃ

เชฎเชพเชคเซเชฐ เชคเซ‡เชจเชพ เชนเซ‹เชฎ เชชเซ‡เชœ เชชเชฐเชฅเซ€ เชšเชฟเชคเซเชฐเซ‹ เชŸเชพเช‚เช•เซ€เชจเซ‡

เชนเชพเชˆเช•เซ เชธเชพเชฅเซ‡ เชฎเชพเชฐเซเช‚ เชฌเซ€เชœเซเช‚ เช…เช เชตเชพเชกเชฟเชฏเซเช‚: เช˜เชฃเชพ เชฌเชงเชพ เช›เซเชชเชพเชฏเซ‡เชฒเชพ เชนเซ€เชฐเชพ เช…เชจเซ‡ เชธเซเช–เชฆ เช†เชถเซเชšเชฐเซเชฏ, เชคเซ‡เชฎเชœ เช•เซ‡เชŸเชฒเชพเช• เชชเชกเช•เชพเชฐเซ‹
TrackGit เชนเชพเช‡เช•เซ เชซเชพเช‡เชฒ เชฎเซ‡เชจเซ‡เชœเชฐเชฎเชพเช‚ เชธเชพเชฎเซ‡เชฒ เช›เซ‡

เชนเชพเชˆเช•เซ เชธเชพเชฅเซ‡ เชฎเชพเชฐเซเช‚ เชฌเซ€เชœเซเช‚ เช…เช เชตเชพเชกเชฟเชฏเซเช‚: เช˜เชฃเชพ เชฌเชงเชพ เช›เซเชชเชพเชฏเซ‡เชฒเชพ เชนเซ€เชฐเชพ เช…เชจเซ‡ เชธเซเช–เชฆ เช†เชถเซเชšเชฐเซเชฏ, เชคเซ‡เชฎเชœ เช•เซ‡เชŸเชฒเชพเช• เชชเชกเช•เชพเชฐเซ‹
เชคเชฎเซ‡ เชฐเซ€เชชเซ‹เชเซ€เชŸเชฐเซ€เชจเซ‡ เช•เซเชฒเซ‹เชจ เชชเชฃ เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹

เช† เชถเซเช‚ เช›เซ‡, เชฎเชœเชพเช• ?! เชธเชพเชฆเซ‹ เชŸเซ‡เช•เซเชธเซเชŸ เชชเชพเชธเชตเชฐเซเชก? เช†เชถเซเชšเชฐเซเชฏเชœเชจเช• เชฐเซ€เชคเซ‡ เชคเซ‡เช“ "เช•เซ€เชšเซ‡เชจ" เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชคเชพ เชจเชฅเซ€, เชนเชพเชˆเช•เซ เชชเชพเชธเซ‡ เชคเซ‡เชจเชพ เชฎเชพเชŸเซ‡ BKeyStore เช›เซ‡. เชตเชฟเชจเช‚เชคเซ€ เช›เซ‹เชกเซ€.

เชนเชพเชˆเช•เซ เชธเชพเชฅเซ‡ เชฎเชพเชฐเซเช‚ เชฌเซ€เชœเซเช‚ เช…เช เชตเชพเชกเชฟเชฏเซเช‚: เช˜เชฃเชพ เชฌเชงเชพ เช›เซเชชเชพเชฏเซ‡เชฒเชพ เชนเซ€เชฐเชพ เช…เชจเซ‡ เชธเซเช–เชฆ เช†เชถเซเชšเชฐเซเชฏ, เชคเซ‡เชฎเชœ เช•เซ‡เชŸเชฒเชพเช• เชชเชกเช•เชพเชฐเซ‹
เชธเชพเชฆเซ‹ เชŸเซ‡เช•เซเชธเซเชŸ เชชเชพเชธเชตเชฐเซเชก?

เชซเชพเช‡เชฒ เชฎเซ‡เชจเซ‡เชœเชฐเชฎเชพเช‚ เชชเซ‡เช•เซ‡เชœ เชฎเซ‡เชจเซ‡เชœเชฐเชจเซเช‚ เชเช•เซ€เช•เชฐเชฃ

เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸ เชนเซ‹เชฎ เชชเซ‡เชœ เชฎเซเชœเชฌ:

เชคเชฎเชพเชฐเซ€ เชชเชธเช‚เชฆเช—เซ€เชจเซ€ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจเชฎเชพเช‚ เช–เซ‹เชฒเซ€เชจเซ‡, เช•เซ‹เชˆเชชเชฃ เชชเชธเช‚เชฆ เช•เชฐเซ‡เชฒเซ€ เชซเชพเช‡เชฒ(เช“) เชจเชพ เชชเซ‡เช•เซ‡เชœ(เช“) เชถเซ‹เชงเซ‡ เช›เซ‡. เชฎเซ‚เชณเชญเซ‚เชค เชฐเซ€เชคเซ‡ เช† HaikuDepot เช›เซ‡, เชœเซเชฏเชพเช‚ เชคเชฎเซ‡ เชชเซ‡เช•เซ‡เชœเชจเซเช‚ เชตเชฐเซเชฃเชจ เชœเซ‹เชˆ เชถเช•เซ‹ เช›เซ‹, เช…เชจเซ‡ "เชธเชพเชฎเช—เซเชฐเซ€" เชŸเซ…เชฌเชฎเชพเช‚ เชคเชฎเซ‡ เช…เชจเซเชฏ เชซเชพเช‡เชฒเซ‹ เชœเซ‹เชˆ เชถเช•เซ‹ เช›เซ‹ เชœเซ‡ เช† เชชเซ…เช•เซ‡เชœเชจเซ‹ เชญเชพเช— เช›เซ‡, เชคเซ‡เชฎเชœ เชคเซ‡เชฎเชจเซเช‚ เชธเซเชฅเชพเชจ.

เชชเซ‡เช•เซ‡เชœเชจเซ‡ เชฆเซ‚เชฐ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เช•เชฆเชพเชš เชฎเชพเชคเซเชฐ เชเช• เชชเช—เชฒเซเช‚ เชฌเชพเช•เซ€ เช›เซ‡...

Autostart/rc.local.d

เชœเซเชฏเชพเชฐเซ‡ เช•เซ‹เชˆ เชตเชธเซเชคเซ เชฌเซเชŸ เชฅเชพเชฏ เชคเซเชฏเชพเชฐเซ‡ เชคเชฎเซ‡ เชคเซ‡เชจเซ‡ เช†เชชเชฎเซ‡เชณเซ‡ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เชถเชฐเซ‚ เช•เชฐเชถเซ‹?

  • rc.local.d = /boot/home/config/settings/boot/userbootscript
  • เช‘เชŸเซ‹เชธเซเชŸเชพเชฐเซเชŸ = /boot/home/config/settings/boot/user/launch

NTP เชฆเซเชตเชพเชฐเชพ เชธเซเชฅเชพเชจเชฟเช• เชธเชฎเชฏเชจเซ‡ เชธเชฟเช‚เช•เซเชฐเชจเชพเช‡เช เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชฎเชจเซ‡ เช†เชฆเซ‡เชถ เชถเซ‹เชงเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡... เชฎเซ‡เช‚ เชธเชพเช‚เชญเชณเซเชฏเซเช‚ เช›เซ‡ เช•เซ‡ เชคเซ‡ เชธเชพเชฎเชพเชจเซเชฏ เชฐเซ€เชคเซ‡ เช†เชชเชฎเซ‡เชณเซ‡ เช•เชพเชฐเซเชฏ เช•เชฐเซ‡ เช›เซ‡, เชชเชฐเช‚เชคเซ เช•เซ‡เชŸเชฒเชพเช• เช•เชพเชฐเชฃเซ‹เชธเชฐ เชคเซ‡ เชฎเชพเชฐเชพ เชฎเชพเชŸเซ‡ เช•เชพเชฎ เช•เชฐเชคเซเช‚ เชจเชฅเซ€. เชœเซ‡ เช–เซ‚เชฌ เช–เชฐเชพเชฌ เช›เซ‡ เช•เชพเชฐเชฃ เช•เซ‡ เชฎเชพเชฐเซ€ เชชเชพเชธเซ‡ RTC เชฎเชพเชŸเซ‡ เชกเซ‡เชก เชฌเซ‡เชŸเชฐเซ€ เช›เซ‡ เชœเซ‡เชจเซ‹ เช…เชฐเซเชฅ เช›เซ‡ เช•เซ‡ เชœเซเชฏเชพเชฐเซ‡ เชชเชพเชตเชฐ เชฆเซ‚เชฐ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เชคเซเชฏเชพเชฐเซ‡ เชธเชฎเชฏ เชฐเซ€เชธเซ‡เชŸ เชฅเชพเชฏ เช›เซ‡.

เชตเชงเซ เชŸเซ€เชชเซเชธ

เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ เชŸเซ€เชชเซเชธเซเชŸเชฐ เช‰เชชเชฏเซ‹เช—เซ€ เชŸเซ€เชชเซเชธ เช…เชจเซ‡ เชฏเซเช•เซเชคเชฟเช“ เชฌเชคเชพเชตเซ‡ เช›เซ‡ (เชคเซ‡เชฎเชจเซ‡ เชคเชชเชพเชธเซ‹!).

เชœเชพเชนเซ‡เชฐ เชตเชพเชฏเชฐเชฒเซ‡เชธ เชจเซ‡เชŸเชตเชฐเซเช•เซเชธ

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

เชนเชพเชˆเช•เซ เชธเชพเชฅเซ‡ เชฎเชพเชฐเซเช‚ เชฌเซ€เชœเซเช‚ เช…เช เชตเชพเชกเชฟเชฏเซเช‚: เช˜เชฃเชพ เชฌเชงเชพ เช›เซเชชเชพเชฏเซ‡เชฒเชพ เชนเซ€เชฐเชพ เช…เชจเซ‡ เชธเซเช–เชฆ เช†เชถเซเชšเชฐเซเชฏ, เชคเซ‡เชฎเชœ เช•เซ‡เชŸเชฒเชพเช• เชชเชกเช•เชพเชฐเซ‹
เชซเซเชฐเซ‡เชจเซเช•เชซเชฐเซเชŸ เชธเซ‡เชจเซเชŸเซเชฐเชฒ เชธเซเชŸเซ‡เชถเชจ

เช†เชชเชฃเซ‡ เชถเซเช‚ เชถเซ‹เชงเซ€เชถเซเช‚ เชซเซเชฐเซ‡เชจเซเช•เชซเชฐเซเชŸ เชฐเซ‡เชฒเซเชตเซ‡ เชธเซเชŸเซ‡เชถเชจ? เชตเชฟเชตเชฟเชง เชจเซ‡เชŸเชตเชฐเซเช•เซเชธเชจเซ‹ เชธเชฎเซ‚เชน:

เชนเชพเชˆเช•เซ เชธเชพเชฅเซ‡ เชฎเชพเชฐเซเช‚ เชฌเซ€เชœเซเช‚ เช…เช เชตเชพเชกเชฟเชฏเซเช‚: เช˜เชฃเชพ เชฌเชงเชพ เช›เซเชชเชพเชฏเซ‡เชฒเชพ เชนเซ€เชฐเชพ เช…เชจเซ‡ เชธเซเช–เชฆ เช†เชถเซเชšเชฐเซเชฏ, เชคเซ‡เชฎเชœ เช•เซ‡เชŸเชฒเชพเช• เชชเชกเช•เชพเชฐเซ‹
เชœเชพเชนเซ‡เชฐ เชธเซเชฅเชณเซ‹ เชฎเชพเชŸเซ‡ เชธเชพเชฎเชพเชจเซเชฏ เชชเชฐเชฟเชธเซเชฅเชฟเชคเชฟ. เช…เชนเซ€เช‚: เชซเซเชฐเซ‡เชจเซเช•เชซเชฐเซเชŸ เชธเซ‡เชจเซเชŸเซเชฐเชฒ เชธเซเชŸเซ‡เชถเชจ

เช•เชจเซ‡เช•เซเชถเชจ เชฎเชพเชŸเซ‡ เชชเซ‚เชฐเชคเซ€ เชถเช•เซเชฏเชคเชพเช“ เช•เชฐเชคเชพเช‚ เชตเชงเซ เช›เซ‡. Haiky เช† เชจเซ‡เชŸเชตเชฐเซเช•เซเชธ เชธเชพเชฅเซ‡ เชถเซเช‚ เช•เชฐเซ‡ เช›เซ‡? เชนเช•เซ€เช•เชคเชฎเชพเช‚, เชตเชงเซ เชจเชนเซ€เช‚: เชคเซ‡ เชคเซ‡เชฎเชจเชพเชฎเชพเช‚ เช–เซ‚เชฌ เชฎเซ‚เช‚เชเชตเชฃเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡. เช›เซ‡เชตเชŸเซ‡, เชนเซเช‚ เช† เชฌเชงเชพ เชธเชฎเชฏ เชจเซ‡เชŸเชตเชฐเซเช•เชฅเซ€ เชกเชฟเชธเซเช•เชจเซ‡เช•เซเชŸ เชฅเชˆ เช—เชฏเซ‹ เชนเชคเซ‹.

เชเช•เซเชธเซ‡เชธ เชชเซ‹เช‡เชจเซเชŸ เชŸเซเชฐเชพเชจเซเชธเชซเชฐ เช•เชพเชฎ เช•เชฐเชคเซเช‚ เชจเชฅเซ€?

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

เชนเชพเชˆเช•เซ เชธเชพเชฅเซ‡ เชฎเชพเชฐเซเช‚ เชฌเซ€เชœเซเช‚ เช…เช เชตเชพเชกเชฟเชฏเซเช‚: เช˜เชฃเชพ เชฌเชงเชพ เช›เซเชชเชพเชฏเซ‡เชฒเชพ เชนเซ€เชฐเชพ เช…เชจเซ‡ เชธเซเช–เชฆ เช†เชถเซเชšเชฐเซเชฏ, เชคเซ‡เชฎเชœ เช•เซ‡เชŸเชฒเชพเช• เชชเชกเช•เชพเชฐเซ‹
เชธเชฎเชพเชจ SSID เชธเชพเชฅเซ‡ เช•เซ‡เชŸเชฒเชพเช• เชฌเชฟเช‚เชฆเซเช“ เชฌเชคเชพเชตเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡. เชธเชพเชฐเซเช‚, เช†เชตเซ€ เชชเชฐเชฟเชธเซเชฅเชฟเชคเชฟเช“เชฎเชพเช‚ เชนเซ‡เชจเซเชกเช“เชตเชฐ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เช•เชพเชฐเซเชฏ เช•เชฐเชถเซ‡?

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

เช•เซ‹เชˆ เช–เซเชฒเซเชฒเชพ เชจเซ‡เชŸเชตเชฐเซเช• เชจเชฅเซ€?

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

เชนเชพเชˆเช•เซเชจเซ‡ เชจเซ‡เชŸเชตเชฐเซเช• เชชเชพเชธเชตเชฐเซเชกเชจเซ€ เชœเชฐเซ‚เชฐ เชฐเชนเซ‡ เช›เซ‡, เชœเซ‹ เช•เซ‡ เชจเซ‡เชŸเชตเชฐเซเช•เชจเซ‡ เช•เซ‹เชˆ เชชเชพเชธเชตเชฐเซเชกเชจเซ€ เชœเชฐเซ‚เชฐ เชนเซ‹เชคเซ€ เชจเชฅเซ€. เชชเชฃ เชตเชฟเชจเช‚เชคเซ€ เชฌเชจเชพเชตเซ€.

เช•เซ‡เชชเซเชŸเชฟเชต เชชเซ‹เชฐเซเชŸเชฒ เชชเชฐ เชฎเซ‚เช‚เชเชตเชฃ?

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

เชนเชพเชˆเช•เซ เชธเชพเชฅเซ‡ เชฎเชพเชฐเซเช‚ เชฌเซ€เชœเซเช‚ เช…เช เชตเชพเชกเชฟเชฏเซเช‚: เช˜เชฃเชพ เชฌเชงเชพ เช›เซเชชเชพเชฏเซ‡เชฒเชพ เชนเซ€เชฐเชพ เช…เชจเซ‡ เชธเซเช–เชฆ เช†เชถเซเชšเชฐเซเชฏ, เชคเซ‡เชฎเชœ เช•เซ‡เชŸเชฒเชพเช• เชชเชกเช•เชพเชฐเซ‹
เชฅเซ‹เชกเชพ เชธเชฎเชฏ เชชเช›เซ€, เชธเชฎเช—เซเชฐ เชตเชพเชฏเชฐเชฒเซ‡เชธ เชธเชฌเชธเชฟเชธเซเชŸเชฎ เชธเช‚เชชเซ‚เชฐเซเชฃเชชเชฃเซ‡ เช…เชตเชฐเซ‹เชงเชฟเชค เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เชนเชคเซ€

เชฎเซเชธเชพเชซเชฐเซ€ เชฆเชฐเชฎเชฟเชฏเชพเชจ เชจเซ‡เชŸเชตเชฐเซเช•เชจเซ€ เชเช•เซเชธเซ‡เชธ, เช‰เชฆเชพเชธเซ€ เช…เชจเซ‡ เช–เชฟเชจเซเชจเชคเชพ.

เชชเชพเชฏเชฅเซ‹เชจ เชธเชพเชฅเซ‡ เชนเชคเชพเชถเชพ

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

git clone https://github.com/micahflee/onionshare.git
cd onionsharepython3 -m venv venv
pkgman i setuptools_python36 # pkgman i setuptools_python installs for 3.7
pip3 install -r install/requirements.txt

Could not find a version that satisfies the requirement PyQt5==5.12.1 (from -r install/requirements.txt (line 15)) (from versions: )
No matching distribution found for PyQt5==5.12.1 (from -r install/requirements.txt (line 15))

# stalled here - does not continue or exit

pkgman i pyqt

# No change, same error; how do I get it into the venv?
# Trying outside of venv

Could not find a version that satisfies the requirement PyQt5==5.12.1 (from -r install/requirements.txt (line 15)) (from versions: )
No matching distribution found for PyQt5==5.12.1 (from -r install/requirements.txt (line 15))

เชธเชธเซเชชเซ‡เชจเซเชก pip เชœเชพเชฃเซ€เชคเซ€ เชธเชฎเชธเซเชฏเชพ เช›เซ‡ (เชคเซ‡เชจเซ‡ เชนเชพเชฐเซเชกเชฒเชฟเช‚เช• เชฎเชพเชŸเซ‡ เชธเชฎเชฐเซเชฅเชจเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡, เชœเซ‡ เชนเชพเช‡เช•เซเชฎเชพเช‚ เชธเชฎเชฐเซเชฅเชฟเชค เชจเชฅเซ€). เชคเซ‡เช“เช เชฎเชจเซ‡ เช•เชนเซเชฏเซเช‚ เช•เซ‡ เชถเซเช‚ เชตเชพเชชเชฐเชตเซเช‚ python3.6 (เชนเซเช‚ เช•เชนเซ€เชถ เช•เซ‡ เชคเซ‡ เช—เชกเชฌเชก เช›เซ‡). เช–เซ‹เชฒเซเชฏเซเช‚ เชชเซ€เชช เชธเชพเชฅเซ‡ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ

เช†เชชเชฃเซ‡ เช†เช—เชณ เช•เซเชฏเชพเช‚ เชœเชˆเชถเซเช‚?

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

เชซเชฐเซ€ เชเช•เชตเชพเชฐ เชนเซเช‚ เชนเชพเชˆเช•เซ เชกเซ‡เชตเชฒเชชเชฎเซ‡เชจเซเชŸ เชŸเซ€เชฎเชจเซ‹ เชฎเชพเชฐเซ‹ เชŠเช‚เชกเซ‹ เช†เชญเชพเชฐ เชตเซเชฏเช•เซเชค เช•เชฐเซเช‚ เช›เซเช‚, เชคเชฎเซ‡ เชถเซเชฐเซ‡เชทเซเช  เช›เซ‹! เชœเซ‹ เชคเชฎเซ‡ เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸเชจเชพ เชตเชฟเช•เชพเชธเชฎเชพเช‚ เชนเซเช‚ เช•เชˆ เชฐเซ€เชคเซ‡ เชฏเซ‹เช—เชฆเชพเชจ เช†เชชเซ€ เชถเช•เซเช‚ เชคเซ‡ เชตเชฟเชถเซ‡ เชตเชฟเชšเชพเชฐเซ€ เชถเช•เซ‹ เชคเซ‹ เชฎเชจเซ‡ เชœเชฃเชพเชตเชตเชพเชจเซ€ เช–เชพเชคเชฐเซ€ เช•เชฐเซ‹, เชœเซ‹เช•เซ‡ เชนเซเช‚ เชจเชœเซ€เช•เชจเชพ เชญเชตเชฟเชทเซเชฏเชฎเชพเช‚ C++ เชฎเชพเช‚ เชฒเช–เชตเชพเชจเซเช‚ เชตเชฟเชšเชพเชฐเชคเซ‹ เชจเชฅเซ€.

เชคเซ‡เชจเซ‡ เชœเชพเชคเซ‡ เช…เชœเชฎเชพเชตเซ€ เชœเซเช“! เช›เซ‡เชตเชŸเซ‡, เชนเชพเชˆเช•เซ เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸ เชกเซ€เชตเซ€เชกเซ€ เช…เชฅเชตเชพ เชฏเซเชเชธเชฌเซ€ เชฎเชพเช‚เชฅเซ€ เชฌเซเชŸ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชˆเชฎเซ‡เชœเซ‹ เชชเซเชฐเชฆเชพเชจ เช•เชฐเซ‡ เช›เซ‡, เชœเซ‡ เชœเชจเชฐเซ‡เชŸ เชฅเชพเชฏ เช›เซ‡ เชฆเซˆเชจเชฟเช•.
เชถเซเช‚ เชคเชฎเชพเชฐเซ€ เชชเชพเชธเซ‡ เช•เซ‹เชˆ เชชเซเชฐเชถเซเชจเซ‹ เช›เซ‡? เช…เชฎเซ‡ เชคเชฎเชจเซ‡ เชฐเชถเชฟเชฏเชจ เชฌเซ‹เชฒเชคเชพ เชฎเชพเชŸเซ‡ เช†เชฎเช‚เชคเซเชฐเชฟเชค เช•เชฐเซ€เช เช›เซ€เช เชŸเซ‡เชฒเชฟเช—เซเชฐเชพเชฎ เชšเซ‡เชจเชฒ.

เชชเซเชฐเซ‹เชฌเซ‹เชจเซ‹ เช AppImage เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸเชจเชพ เชธเซเชฅเชพเชชเช• เช…เชจเซ‡ เชฎเซเช–เซเชฏ เชตเชฟเช•เชพเชธเช•เชฐเซเชคเชพ เช›เซ‡, PureDarwin เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸเชจเชพ เชธเซเชฅเชพเชชเช• เช›เซ‡ เช…เชจเซ‡ เชตเชฟเชตเชฟเชง เช“เชชเชจ เชธเซ‹เชฐเซเชธ เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸเซเชธเชฎเชพเช‚ เชซเชพเชณเซ‹ เช†เชชเชจเชพเชฐ เช›เซ‡. เชนเชพเช‡เช•เซ เชชเชฐ เชธเซเช•เซเชฐเซ€เชจเชถเซ‹เชŸ เชฒเซ‡เชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเชพ เชนเชคเชพ. irc.freenode.net เชชเชฐ #haiku เชšเซ‡เชจเชฒ เชชเชฐ เชตเชฟเช•เชพเชธเช•เชฐเซเชคเชพเช“เชจเซ‹ เช†เชญเชพเชฐ

เชญเซ‚เชฒ เชตเชฟเชนเช‚เช—เชพเชตเชฒเซ‹เช•เชจ: C เช…เชจเซ‡ C++ เชฎเชพเช‚ เชชเช—เชฎเชพเช‚ เชคเชฎเชพเชฐเซ€ เชœเชพเชคเชจเซ‡ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เชฎเชพเชฐเชตเซ€. เชนเชพเชˆเช•เซ เช“เชเชธ เชฐเซ‡เชธเซ€เชชเซ€ เชธเช‚เช—เซเชฐเชน

เชฅเซ€ เชฒเซ‡เช–เช• เช…เชจเซเชตเชพเชฆ: เชนเชพเชˆเช•เซ เชตเชฟเชถเซ‡เชจเซ€ เชถเซเชฐเซ‡เชฃเซ€เชจเซ‹ เช† เชจเชตเชฎเซ‹ เช…เชจเซ‡ เช…เช‚เชคเชฟเชฎ เชฒเซ‡เช– เช›เซ‡.

เชฒเซ‡เช–เซ‹เชจเซ€ เชธเซ‚เชšเชฟ: เชชเซเชฐเชฅเชฎ เชฌเซ€เชœเซ‹ เชคเซเชฐเซ€เชœเซ‹ เชšเซ‹เชฅเซเช‚ เชชเชพเช‚เชšเชฎเซ‹ เช›เช เซเช เชพ เชธเชพเชคเชฎเซ€ เช†เช เชฎเซเช‚

เชธเซ‹เชฐเซเชธ: www.habr.com

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