Xlib/X11 เจ…เจจเฉเจ•เฉ‚เจฒเจคเจพ เจชเจฐเจค เจนเจพเจ‡เจ•เฉ‚ OS เจฒเจˆ เจชเฉ‡เจธเจผ เจ•เฉ€เจคเฉ€ เจ—เจˆ เจนเฉˆ

ะ ะฐะทั€ะฐะฑะพั‚ั‡ะธะบะธ ะพั‚ะบั€ั‹ั‚ะพะน ะพะฟะตั€ะฐั†ะธะพะฝะฝะพะน ัะธัั‚ะตะผั‹ Haiku, ะฟั€ะพะดะพะปะถะฐัŽั‰ะตะน ั€ะฐะทะฒะธั‚ะธะต ะธะดะตะน BeOS, ะฟะพะดะณะพั‚ะพะฒะธะปะธ ะฝะฐั‡ะฐะปัŒะฝัƒัŽ ั€ะตะฐะปะธะทะฐั†ะธัŽ ะฟั€ะพัะปะพะนะบะธ ะดะปั ะพะฑะตัะฟะตั‡ะตะฝะธัŽ ัะพะฒะผะตัั‚ะธะผะพัั‚ะธ ั ะฑะธะฑะปะธะพั‚ะตะบะพะน Xlib, ะฟะพะทะฒะพะปััŽั‰ัƒัŽ ะทะฐะฟัƒัะบะฐั‚ัŒ X11-ะฟั€ะธะปะพะถะตะฝะธั ะฒ Haiku ะฑะตะท ะธัะฟะพะปัŒะทะพะฒะฐะฝะธั X-ัะตั€ะฒะตั€ะฐ. ะŸั€ะพัะปะพะนะบะฐ ั€ะตะฐะปะธะทะพะฒะฐะฝะฐ ั‡ะตั€ะตะท ัะผัƒะปัั†ะธัŽ ั„ัƒะฝะบั†ะธะน Xlib ะฟั€ะธ ะฟะพะผะพั‰ะธ ั‚ั€ะฐะฝัะปัั†ะธะธ ะฒั‹ะทะพะฒะพะฒ ะฒ ะฒั‹ัะพะบะพัƒั€ะพะฒะฝะตะฒั‹ะน ะณั€ะฐั„ะธั‡ะตัะบะธะน API Haiku.

ะ’ ั‚ะตะบัƒั‰ะตะผ ะฒะธะดะต ะฟั€ะพัะปะพะนะบะพะน ะฟั€ะตะดะพัั‚ะฐะฒะปัะตั‚ัั ะฑะพะปัŒัˆะฐั ั‡ะฐัั‚ัŒ ะพะฑั‹ั‡ะฝะพ ะธัะฟะพะปัŒะทัƒะตะผั‹ั… ะฟั€ะพะณั€ะฐะผะผะฝั‹ั… ะธะฝั‚ะตั€ั„ะตะนัะพะฒ Xlib, ะฝะพ ะฝะตะบะพั‚ะพั€ั‹ะต ะฒั‹ะทะพะฒั‹ ะฟะพะบะฐ ะพัั‚ะฐัŽั‚ัั ะทะฐะผะตะฝะตะฝั‹ ะฝะฐ ะทะฐะณะปัƒัˆะบะธ. ะŸั€ะพัะปะพะนะบะฐ ะฟะพะทะฒะพะปัะตั‚ ะบะพะผะฟะธะปะธั€ะพะฒะฐั‚ัŒ ะธ ะทะฐะฟัƒัะบะฐั‚ัŒ ะฟั€ะธะปะพะถะตะฝะธั ะฝะฐ ะฑะฐะทะต ะฑะธะฑะปะธะพั‚ะตะบะธ GTK, ะฝะพ ะบะฐั‡ะตัั‚ะฒะพ ะบะพะผะฟะพะฝะพะฒะบะธ ัะปะตะผะตะฝั‚ะพะฒ ะฒ ะพะบะฝะฐั… ะตั‰ั‘ ั‚ั€ะตะฑัƒะตั‚ ะดะพั€ะฐะฑะพั‚ะบะธ. ะžะฑั€ะฐะฑะพั‚ะบะฐ ะฒะฒะพะดะฐ ะฟั€ะธ ะฟะพะผะพั‰ะธ ะบะปะฐะฒะธะฐั‚ัƒั€ั‹ ะธ ะบะปะธะบะพะฒ ะผั‹ัˆัŒัŽ ะฟะพะบะฐ ะฝะต ะดะพะฒะตะดะตะฝะฐ ะดะพ ั€ะฐะฑะพั‡ะตะณะพ ะฒะธะดะฐ (ะดะพะฑะฐะฒะปะตะฝะฐ ั‚ะพะปัŒะบะพ ะพะฑั€ะฐะฑะพั‚ะบะฐ ัะพะฑั‹ั‚ะธั ะดะฒะธะถะตะฝะธั ะผั‹ัˆะธ).

ะŸะพะดะดะตั€ะถะบะฐ ะฑะธะฑะปะธะพั‚ะตะบะธ Qt ะฒ Haiku ั€ะฐะฝะตะต ะฑั‹ะปะฐ ั€ะตะฐะปะธะทะพะฒะฐะฝะฐ ะฟั€ะธ ะฟะพะผะพั‰ะธ ัะพะทะดะฐะฝะธั ั€ะพะดะฝะพะณะพ ะฟะพั€ั‚ะฐ Qt, ั€ะฐะฑะพั‚ะฐัŽั‰ะตะณะพ ะฟะพะฒะตั€ั… API Haiku. ะะพ ะดะปั ะฟะพะดะดะตั€ะถะบะธ GTK ะธัะฟะพะปัŒะทะพะฒะฐะฝะธะต ัะผัƒะปัั†ะธะธ X11 ั€ะฐััะผะฐั‚ั€ะธะฒะฐะตั‚ัั ะบะฐะบ ะฑะพะปะตะต ะฟั€ะตะดะฟะพั‡ั‚ะธั‚ะตะปัŒะฝั‹ะน ะฒะฐั€ะธะฐะฝั‚, ั‚ะฐะบ ะบะฐะบ ะฒะฝัƒั‚ั€ะตะฝะฝะพัั‚ะธ GTK ะฝะต ัั‚ะพะปัŒ ั…ะพั€ะพัˆะพ ะฐะฑัั‚ั€ะฐะณะธั€ะพะฒะฐะฝั‹ ะธ ัะพะทะดะฐะฝะธะต ะพั‚ะดะตะปัŒะฝะพะณะพ GTK-ะฑัะบะตะฝะดะฐ ะดะปั Haiku ะฟะพั‚ั€ะตะฑัƒะตั‚ ะทะฝะฐั‡ะธั‚ะตะปัŒะฝั‹ั… ั€ะตััƒั€ัะพะฒ. ะšะฐะบ ะฒั‹ั…ะพะด ั€ะฐััะผะฐั‚ั€ะธะฒะฐะปะฐััŒ ะฒะพะทะผะพะถะฝะพัั‚ัŒ ัะพะทะดะฐะฝะธั ะฟะพั€ั‚ะฐ X11-ัะตั€ะฒะตั€ะฐ ะดะปั Haiku, ะฝะพ ั‚ะฐะบะพะน ะฟะพะดั…ะพะด ะฟั€ะธะทะฝะฐะฝ ะฝะตั†ะตะปะตัะพะพะฑั€ะฐะทะฝั‹ะผ ะฒ ัƒัะปะพะฒะธัั…, ะบะพะณะดะฐ API X11 ะผะพะถะฝะพ ั€ะตะฐะปะธะทะพะฒะฐั‚ัŒ ะฝะตะฟะพัั€ะตะดัั‚ะฒะตะฝะฝะพ ะฟะพะฒะตั€ั… API Haiku. X11 ะฒั‹ะฑั€ะฐะฝ ะบะฐะบ ะดะฐะฒะฝะพ ัั‚ะฐะฑะธะปะธะทะธั€ะพะฒะฐะฝะฝั‹ะน ะธ ะฝะต ะผะตะฝััŽั‰ะธะนัั ะฟั€ะพั‚ะพะบะพะป, ะฒ ั‚ะพ ะฒั€ะตะผั ะบะฐะบ ั Wayland ะตั‰ั‘ ะฟั€ะพะดะพะปะถะฐัŽั‚ัั ัะบัะฟะตั€ะธะผะตะฝั‚ั‹, ั‚ั€ะตะฑัƒะตั‚ัั ัะพะทะดะฐะฝะธะต ัะพะฑัั‚ะฒะตะฝะฝะพะน ั€ะตะฐะปะธะทะฐั†ะธะธ ัะตั€ะฒะตั€ะฐ ะธ ะฝะต ะฒัะต ะฝะตะพะฑั…ะพะดะธะผั‹ะต ั€ะฐััˆะธั€ะตะฝะธั ะฟั€ะพั‚ะพะบะพะปะฐ ะพะบะพะฝั‡ะฐั‚ะตะปัŒะฝะพ ัƒั‚ะฒะตั€ะถะดะตะฝั‹.

Xlib/X11 เจ…เจจเฉเจ•เฉ‚เจฒเจคเจพ เจชเจฐเจค เจนเจพเจ‡เจ•เฉ‚ OS เจฒเจˆ เจชเฉ‡เจธเจผ เจ•เฉ€เจคเฉ€ เจ—เจˆ เจนเฉˆ

ะŸั€ะธ ะทะฐะฟัƒัะบะต ั‡ะตั€ะตะท ะฟั€ะพัะปะพะนะบัƒ ะฑะพะปะตะต ะฟั€ะพัั‚ั‹ั… ะฟั€ะธะปะพะถะตะฝะธะน ะฝะฐ Tcl/Tk ะธ wxWidgets ั‚ะฐะบะถะต ะพั‚ะผะตั‡ะฐัŽั‚ัั ะตั‰ั‘ ะฝะต ั€ะตัˆั‘ะฝะฝั‹ะต ะฟั€ะพะฑะปะตะผั‹, ะฝะพ ะฒะฝะตัˆะฝะธะน ะฒะธะด ัƒะถะต ะฑะพะปะตะต ะฑะปะธะทะพะบ ะบ ะฝะพั€ะผะฐะปัŒะฝะพะผัƒ:

Xlib/X11 เจ…เจจเฉเจ•เฉ‚เจฒเจคเจพ เจชเจฐเจค เจนเจพเจ‡เจ•เฉ‚ OS เจฒเจˆ เจชเฉ‡เจธเจผ เจ•เฉ€เจคเฉ€ เจ—เจˆ เจนเฉˆ
Xlib/X11 เจ…เจจเฉเจ•เฉ‚เจฒเจคเจพ เจชเจฐเจค เจนเจพเจ‡เจ•เฉ‚ OS เจฒเจˆ เจชเฉ‡เจธเจผ เจ•เฉ€เจคเฉ€ เจ—เจˆ เจนเฉˆ
Xlib/X11 เจ…เจจเฉเจ•เฉ‚เจฒเจคเจพ เจชเจฐเจค เจนเจพเจ‡เจ•เฉ‚ OS เจฒเจˆ เจชเฉ‡เจธเจผ เจ•เฉ€เจคเฉ€ เจ—เจˆ เจนเฉˆ

ะะฐะฟะพะผะฝะธะผ, ั‡ั‚ะพ ะฟั€ะพะตะบั‚ Haiku ะฑั‹ะป ัะพะทะดะฐะฝ ะฒ 2001 ะณะพะดัƒ ะบะฐะบ ั€ะตะฐะบั†ะธั ะฝะฐ ัะฒะพั€ะฐั‡ะธะฒะฐะฝะธะต ั€ะฐะทั€ะฐะฑะพั‚ะบะธ ะžะก BeOS ะธ ั€ะฐะทะฒะธะฒะฐะปัั ะฟะพะด ะธะผะตะฝะตะผ OpenBeOS, ะฝะพ ะฑั‹ะป ะฟะตั€ะตะธะผะตะฝะพะฒะฐะฝ ะฒ 2004 ะณะพะดัƒ ะธะท-ะทะฐ ะฟั€ะตั‚ะตะฝะทะธะน, ัะฒัะทะฐะฝะฝั‹ั… ั ะธัะฟะพะปัŒะทะพะฒะฐะฝะธะตะผ ะฒ ะฝะฐะทะฒะฐะฝะธะธ ั‚ะพั€ะณะพะฒะพะน ะผะฐั€ะบะธ BeOS. ะกะธัั‚ะตะผะฐ ะฝะฐะฟั€ัะผัƒัŽ ะฑะฐะทะธั€ัƒะตั‚ัั ะฝะฐ ั‚ะตั…ะฝะพะปะพะณะธัั… BeOS 5 ะธ ะฝะฐั†ะตะปะตะฝะฐ ะฝะฐ ะฑะธะฝะฐั€ะฝัƒัŽ ัะพะฒะผะตัั‚ะธะผะพัั‚ัŒ ั ะฟั€ะธะปะพะถะตะฝะธัะผะธ ะดะปั ะดะฐะฝะฝะพะน ะžะก. ะ˜ัั…ะพะดะฝั‹ะต ั‚ะตะบัั‚ั‹ ะฑะพะปัŒัˆะตะน ั‡ะฐัั‚ะธ ะžะก Haiku ั€ะฐัะฟั€ะพัั‚ั€ะฐะฝััŽั‚ัั ะฟะพะด ัะฒะพะฑะพะดะฝะพะน ะปะธั†ะตะฝะทะธะตะน MIT, ะธัะบะปัŽั‡ะตะฝะธะต ัะพัั‚ะฐะฒะปััŽั‚ ะฝะตะบะพั‚ะพั€ั‹ะต ะฑะธะฑะปะธะพั‚ะตะบะธ, ะผะตะดะธะฐ-ะบะพะดะตะบะธ ะธ ะบะพะผะฟะพะฝะตะฝั‚ั‹, ะทะฐะธะผัั‚ะฒะพะฒะฐะฝะฝั‹ะต ะธะท ะดั€ัƒะณะธั… ะฟั€ะพะตะบั‚ะพะฒ.

เจธเจฟเจธเจŸเจฎ เจฆเจพ เจ‰เจฆเฉ‡เจธเจผ เจจเจฟเฉฑเจœเฉ€ เจ•เฉฐเจชเจฟเจŠเจŸเจฐเจพเจ‚ 'เจคเฉ‡ เจนเฉˆ เจ…เจคเฉ‡ เจ‡เจธเจฆเฉ‡ เจ†เจชเจฃเฉ‡ เจ•เจฐเจจเจฒ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเจพ เจนเฉˆ, เจœเฉ‹ เจ•เจฟ เจ‡เฉฑเจ• เจนเจพเจˆเจฌเฉเจฐเจฟเจก เจ†เจฐเจ•เฉ€เจŸเฉˆเจ•เจšเจฐ 'เจคเฉ‡ เจฌเจฃเจพเจ‡เจ† เจ—เจฟเจ† เจนเฉˆ, เจ‰เจชเจญเฉ‹เจ—เจคเจพ เจฆเฉ€เจ†เจ‚ เจ•เจพเจฐเจตเจพเจˆเจ†เจ‚ เจฒเจˆ เจ‰เฉฑเจš เจœเจตเจพเจฌเจฆเฉ‡เจนเฉ€ เจ…เจคเฉ‡ เจฎเจฒเจŸเฉ€-เจฅเฉเจฐเฉˆเจกเจก เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจเจพเจ‚ เจฆเฉ‡ เจ•เฉเจธเจผเจฒ เจเจ—เจœเจผเฉ€เจ•เจฟเจŠเจธเจผเจจ เจฒเจˆ เจ…เจจเฉเจ•เฉ‚เจฒเจฟเจค เจนเฉˆเฅค เจ“เจชเจจเจฌเฉ€เจเจซเจเจธ เจจเฉ‚เฉฐ เจ‡เฉฑเจ• เจซเจพเจˆเจฒ เจธเจฟเจธเจŸเจฎ เจตเจœเฉ‹เจ‚ เจตเจฐเจคเจฟเจ† เจœเจพเจ‚เจฆเจพ เจนเฉˆ, เจœเฉ‹ เจตเจฟเจธเจคเฉเจฐเจฟเจค เจซเจพเจˆเจฒ เจตเจฟเจธเจผเฉ‡เจธเจผเจคเจพเจตเจพเจ‚, เจฒเฉŒเจ—เจฟเฉฐเจ—, 64-เจฌเจฟเฉฑเจŸ เจชเฉเจ†เจ‡เฉฐเจŸเจฐ, เจฎเฉˆเจŸเจพ เจŸเฉˆเจ—เจธ เจจเฉ‚เฉฐ เจธเจŸเฉ‹เจฐ เจ•เจฐเจจ เจฒเจˆ เจธเจฎเจฐเจฅเจจ (เจนเจฐเฉ‡เจ• เจซเจพเจˆเจฒ เจฒเจˆ, เจตเจฟเจธเจผเฉ‡เจธเจผเจคเจพเจตเจพเจ‚ เจจเฉ‚เฉฐ key=value เจฐเฉ‚เจช เจตเจฟเฉฑเจš เจธเจŸเฉ‹เจฐ เจ•เฉ€เจคเจพ เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆ, เจœเฉ‹ เจ•เจฟ เจซเจพเจˆเจฒ เจธเจฟเจธเจŸเจฎ เจจเฉ‚เฉฐ เจ‡เฉฑเจ• เจธเจฎเจพเจจ เจฌเจฃเจพเจ‰เจ‚เจฆเจพ เจนเฉˆ. เจกเจพเจŸเจพเจฌเฉ‡เจธ) เจ…เจคเฉ‡ เจ‰เจนเจจเจพเจ‚ 'เจคเฉ‡ เจฎเฉเฉœ เจชเฉเจฐเจพเจชเจคเฉ€ เจจเฉ‚เฉฐ เจคเฉ‡เจœเจผ เจ•เจฐเจจ เจฒเจˆ เจตเจฟเจธเจผเฉ‡เจธเจผ เจธเฉ‚เจšเจ•เจพเจ‚เจ•เฅค เจกเจพเจ‡เจฐเฉˆเจ•เจŸเจฐเฉ€ เจขเจพเจ‚เจšเฉ‡ เจจเฉ‚เฉฐ เจธเฉฐเจ—เจ เจฟเจค เจ•เจฐเจจ เจฒเจˆ "B+ เจฐเฉเฉฑเจ–" เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เฉ€เจคเฉ€ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆเฅค เจฌเฉ€เจ“เจเจธ เจ•เฉ‹เจก เจคเฉ‹เจ‚, เจนเจพเจ‡เจ•เฉ‚ เจตเจฟเฉฑเจš เจŸเจฐเฉˆเจ•เจฐ เจซเจพเจˆเจฒ เจฎเฉˆเจจเฉ‡เจœเจฐ เจ…เจคเฉ‡ เจกเฉˆเจธเจ•เจฌเจพเจฐ เจธเจผเจพเจฎเจฒ เจนเจจ, เจœเฉ‹ เจ•เจฟ เจฌเฉ€เจ“เจเจธ เจฆเฉ‡ เจตเจฟเจ•เจพเจธ เจฌเฉฐเจฆ เจนเฉ‹เจฃ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ เจ“เจชเจจ เจธเฉ‹เจฐเจธ เจธเจจเฅค

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

เจ‡เฉฑเจ• เจŸเจฟเฉฑเจชเจฃเฉ€ เจœเฉ‹เฉœเฉ‹