เบกเบทเป‰เบ—เบตเบชเบญเบ‡เบ‚เบญเบ‡เบ‚เป‰เบญเบเบเบฑเบš Haiku: เบ”เบตเปƒเบˆ, เปเบ•เปˆเบเบฑเบ‡เบšเปเปˆเบžเป‰เบญเบกเบ—เบตเปˆเบˆเบฐเบ›เปˆเบฝเบ™เป€เบ—เบทเปˆเบญ

เบกเบทเป‰เบ—เบตเบชเบญเบ‡เบ‚เบญเบ‡เบ‚เป‰เบญเบเบเบฑเบš Haiku: เบ”เบตเปƒเบˆ, เปเบ•เปˆเบเบฑเบ‡เบšเปเปˆเบžเป‰เบญเบกเบ—เบตเปˆเบˆเบฐเบ›เปˆเบฝเบ™เป€เบ—เบทเปˆเบญ
TL;DR: เบ‚เป‰เบญเบเบ”เบตเปƒเบˆเบเบฑเบš Haiku, เปเบ•เปˆเบกเบตเบšเปˆเบญเบ™เบซเบงเปˆเบฒเบ‡เบชเบณเบฅเบฑเบšเบเบฒเบ™เบ›เบฑเบšเบ›เบธเบ‡

เบกเบทเป‰เบงเบฒเบ™เบ™เบตเป‰เบ‚เป‰เบญเบเบฎเบฝเบ™ Haiku - เบฅเบฐเบšเบปเบšเบ›เบฐเบ•เบดเบšเบฑเบ”เบเบฒเบ™เบ—เบตเปˆเป€เบฎเบฑเบ”เปƒเบซเป‰เบ‚เป‰เบญเบเปเบ›เบเปƒเบˆ. เบกเบทเป‰เบ—เบตเบชเบญเบ‡. เบขเปˆเบฒเป€เบฎเบฑเบ”เปƒเบซเป‰เบ‚เป‰เบญเบเบœเบดเบ”: เบ‚เป‰เบญเบเบเบฑเบ‡เบ›เบฐเบซเบฅเบฒเบ”เปƒเบˆเบ—เบตเปˆเบกเบฑเบ™เบ‡เปˆเบฒเบเบ—เบตเปˆเบˆเบฐเป€เบฎเบฑเบ”เบชเบดเปˆเบ‡เบ—เบตเปˆเบเบฒเบเปƒเบ™ desktop Linux. เบ‚เป‰เบญเบเบเบฐเบ•เบทเบฅเบทเบฅเบปเป‰เบ™เบ—เบตเปˆเบˆเบฐเบฎเบฝเบ™เบฎเบนเป‰เบงเบดเบ—เบตเบเบฒเบ™เป€เบฎเบฑเบ”เบงเบฝเบเปเบฅเบฐเบเบฑเบ‡เบ•เบทเปˆเบ™เป€เบ•เบฑเป‰เบ™เบ—เบตเปˆเบˆเบฐเปƒเบŠเป‰เบกเบฑเบ™เบ›เบฐเบˆเปเบฒเบงเบฑเบ™. เปเบ—เป‰เบˆเบดเบ‡เปเบฅเป‰เบง, เบกเบทเป‰เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡เบ—เบตเปˆเบชเบปเบกเบšเบนเบ™เบเบฑเบ‡เบšเปเปˆเบ—เบฑเบ™เบกเบฒเบฎเบญเบ”: เบ‚เป‰เบญเบเบšเปเปˆเบขเบฒเบเบ—เบปเบ™เบ—เบธเบ.

เบกเบทเป‰เบ—เบตเบชเบญเบ‡เบ‚เบญเบ‡เบ‚เป‰เบญเบเบเบฑเบš Haiku: เบ”เบตเปƒเบˆ, เปเบ•เปˆเบเบฑเบ‡เบšเปเปˆเบžเป‰เบญเบกเบ—เบตเปˆเบˆเบฐเบ›เปˆเบฝเบ™เป€เบ—เบทเปˆเบญ
เบšเบฑเบ™เบ™เบฒเบ—เบดเบเบฒเบ™เบฎเบนเบšเบžเบฒเบš WonderBrush raster - เบ–เป‰เบฒเบ—เปˆเบฒเบ™เบฎเบนเป‰เบšเปˆเบญเบ™เบ—เบตเปˆเบˆเบฐเบŠเบญเบเบซเบฒเบกเบฑเบ™

เปƒเบ™เบซเบผเบฑเบเบเบฒเบ™, เบ•เบฒเบกเบ—เบตเปˆเบ„เบฒเบ”เป„เบงเป‰เบชเปเบฒเบฅเบฑเบšเบชเบฐเบšเบฑเบšเบ‚เป‰เบฒเบ‡เบฅเบธเปˆเบกเบ™เบตเป‰ 1.0. เบขเปˆเบฒเบ‡เปƒเบ”เบเปเบ•เบฒเบก, เบเบฒเบ™เบˆเบทเปˆเบˆเปเบฒ Mac OS X เปƒเบ™เบกเบทเป‰เบเปˆเบญเบ™เบเบฒเบ™เป€เบ›เบตเบ”เบ•เบปเบงเบ‚เบญเบ‡เบ•เบปเบ™, เปเบฅเบฐเบžเบดเบˆเบฒเบฅเบฐเบ™เบฒเบ‚เบฐเบซเบ™เบฒเบ”เบ‚เบญเบ‡เบ—เบตเบกเบ‡เบฒเบ™ Haiku, เบšเปเปˆเป„เบ”เป‰ downplay เบœเบปเบ™เบชเปเบฒเป€เบฅเบฑเบ”เบ—เบตเปˆเบซเบ™เป‰เบฒเบ›เบฐเบซเบฅเบฒเบ”เปƒเบˆ.

เบ‚เป‰เบญเบเบกเบฑเบเบˆเบฐเปƒเบซเป‰เบ„เบงเบฒเบกเบ„เบดเบ”เบ‚เบญเบ‡เบ‚เป‰เบญเบเบเปˆเบฝเบงเบเบฑเบš #LinuxUsability (เบชเปˆเบงเบ™ 1, เบชเปˆเบงเบ™ 2, เบชเปˆเบงเบ™ 3, เบชเปˆเบงเบ™ 4, เบชเปˆเบงเบ™ 5, เบชเปˆเบงเบ™ 6), เบชเบฐเบ™เบฑเป‰เบ™เบšเปเปˆเบ•เป‰เบญเบ‡เปเบ›เบเปƒเบˆเป‚เบ”เบ quibbles เบเปˆเบฝเบงเบเบฑเบš Haiku เปƒเบ™เปเบ‡เปˆเบ‚เบญเบ‡เบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰. เบชเปˆเบงเบ™เปƒเบซเบเปˆเบ‚เบญเบ‡เบžเบงเบเป€เบ‚เบปเบฒ, เป‚เบŠเบเบ”เบต, เบเปˆเบฝเบงเบ‚เป‰เบญเบ‡เบเบฑเบšเบเบฒเบ™เบ›เบฑเบšเบ›เบธเบ‡เบ•เปˆเบฒเบ‡เป†.

เบ™เบตเป‰โ€‹เปเบกเปˆเบ™โ€‹เบ„เบณโ€‹เบ™เบณ, เปเบฅเบฐ เบšเบฑเบ”โ€‹เบ™เบตเป‰โ€‹เปƒเบซเป‰โ€‹เป€เบฎเบปเบฒโ€‹เป€เบญเบปเบฒโ€‹เปƒเบˆโ€‹เปƒเบชเปˆโ€‹เบเบฑเบšโ€‹เบšเบฑเบ™โ€‹เบซเบฒโ€‹เบšเบฒเบ‡โ€‹เบขเปˆเบฒเบ‡.

เบšเบฑเบ™เบซเบฒ #1: เบšเบฑเบ™เบซเบฒเบ‚เบญเบ‡เบ•เบปเบงเบ—เปˆเบญเบ‡เป€เบงเบฑเบš

เบกเบต 3 เบ•เบปเบงเบ—เปˆเบญเบ‡เป€เบงเบฑเบšเป‚เบ”เบเบญเบตเบ‡เปƒเบชเปˆ WebKit: เบžเบทเป‰เบ™เบ–เบฒเบ™ (WebPositive) เปเบฅเบฐเบญเบตเบเบชเบญเบ‡เบญเบฑเบ™เปƒเบ™ Qt (QupZilla, เบŠเบทเปˆเบฅเป‰เบฒเบชเบฐเป„เบซเบก เบŸเบญเบเบ„เบญเบ™เปเบฅเบฐ OtterBrowser), เป€เบŠเบดเปˆเบ‡เบชเบฒเบกเบฒเบ”เบ•เบดเบ”เบ•เบฑเป‰เบ‡เป„เบ”เป‰เบˆเบฒเบ repository. เบšเปเปˆเบกเบตเบžเบงเบเบกเบฑเบ™เป€เบฎเบฑเบ”เบงเบฝเบเบขเปˆเบฒเบ‡เบ–เบทเบเบ•เป‰เบญเบ‡. เบ•เบปเบงเบ—เปˆเบญเบ‡เป€เบงเบฑเบšเบ•เบปเป‰เบ™เบ•เปเบกเบตเบšเบฑเบ™เบซเบฒเบเบฑเบšเบเบฒเบ™เป€เบฎเบฑเบ”เบงเบฝเบเปเบฅเบฐเบเบฒเบ™เบชเบฐเปเบ”เบ‡เบœเบปเบ™ (เบ•เบปเบงเบขเปˆเบฒเบ‡, เบกเบฑเบ™เป€เบ›เบฑเบ™เป„เบ›เบšเปเปˆเป„เบ”เป‰เบ—เบตเปˆเบˆเบฐเปเบเป‰เป„เบ‚ captcha เป€เบกเบทเปˆเบญเป€เบ‚เบปเป‰เบฒเบชเบนเปˆเบฅเบฐเบšเบปเบš. เบšเบปเบšเบ•เบดเบ”เบ•เบฒเบกเบฅเบธเบ” Haiku), เปเบฅเบฐเบœเบนเป‰เป€เบžเบตเปˆเบกเป€เบ•เบตเบกเบกเบตเบšเบฑเบ™เบซเบฒเบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เปƒเบซเบเปˆเปƒเบ™ Haiku.

เบกเบทเป‰เบ—เบตเบชเบญเบ‡เบ‚เบญเบ‡เบ‚เป‰เบญเบเบเบฑเบš Haiku: เบ”เบตเปƒเบˆ, เปเบ•เปˆเบเบฑเบ‡เบšเปเปˆเบžเป‰เบญเบกเบ—เบตเปˆเบˆเบฐเบ›เปˆเบฝเบ™เป€เบ—เบทเปˆเบญ
เบ™เบตเป‰เปเบกเปˆเบ™เบชเบดเปˆเบ‡เบ—เบตเปˆ Twitter เบ„เป‰เบฒเบเบ„เบทเปƒเบ™ WebPositive, เบ•เบปเบงเบ—เปˆเบญเบ‡เป€เบงเบฑเบšเบ•เบปเป‰เบ™เบ•เปเบ‚เบญเบ‡ Haiku.

QupZilla เปเบฅเบฐ OtterBrowser เบŠเป‰เบฒเบซเบผเบฒเบเปƒเบ™เบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบญเบดเบ™เป€เบ•เบตเป€เบ™เบฑเบ”เบ—เบตเปˆเบšเปเปˆเบซเบ™เป‰เบฒเป€เบŠเบทเปˆเบญเบ–เบท (เบ•เบปเบงเบขเปˆเบฒเบ‡, เปƒเบ™เบฅเบปเบ”เป„เบŸ). เบเบฒเบ™เบ›เปˆเบฝเบ™เบฅเบฐเบซเบงเปˆเบฒเบ‡เปเบ—เบฑเบšเบเบฒเบเป€เบ›เบฑเบ™เป€เบ›เบฑเบ™เป„เบ›เบšเปเปˆเป„เบ”เป‰ เบ–เป‰เบฒเบ‚เปเป‰เบกเบนเบ™เบšเปเปˆเป„เบซเบผเป€เบ‚เบปเป‰เบฒเบขเปˆเบฒเบ‡เบ„เปˆเบญเบ‡เปเบ„เป‰เบง. เบกเบฑเบ™เป€เบ›เบฑเบ™เป„เบ›เบšเปเปˆเป„เบ”เป‰เบ—เบตเปˆเบˆเบฐเป€เบ›เบตเบ”เปเบ–เบšเปƒเปเปˆเปƒเบ™เบ‚เบฐเบ™เบฐเบ—เบตเปˆเบญเบฑเบ™เบ›เบฑเบ”เบˆเบธเบšเบฑเบ™เบเบณเบฅเบฑเบ‡เป‚เบซเบผเบ”เบ‚เปเป‰เบกเบนเบ™เบœเปˆเบฒเบ™เป€เบ„เบทเบญเบ‚เปˆเบฒเบ. เบ—เบธเบเบชเบดเปˆเบ‡เบ—เบธเบเบขเปˆเบฒเบ‡เปเบกเปˆเบ™เบŠเป‰เบฒ, เป€เบ–เบดเบ‡เบงเปˆเบฒเบˆเบฐเบกเบตเบเบฒเบ™เป‚เบซเบผเบ”เบ•เปˆเปเบฒ. เบšเบฒเบ‡โ€‹เบ—เบตโ€‹เบ•เบปเบงโ€‹เบ—เปˆเบญเบ‡โ€‹เป€เบงเบฑเบšโ€‹เบšเปเปˆโ€‹เป„เบ”เป‰โ€‹เบ–เบทเบโ€‹เบ›เบฑเบšโ€‹เบ›เบธเบ‡โ€‹เบขเปˆเบฒเบ‡โ€‹เป€เบ•เบฑเบกโ€‹เบ—เบตเปˆโ€‹เบชเปเบฒโ€‹เบฅเบฑเบšโ€‹เบเบฒเบ™ multithreading Haikuโ€‹, เบซเบผเบทโ€‹เบกเบตโ€‹เบšเบฑเบ™โ€‹เบซเบฒโ€‹เบญเบทเปˆเบ™เป†โ€‹เบเบฑเบš Haiku [เปƒเบ™ Linux เบกเบฑเบ™โ€‹เป€เบเบตเบ”โ€‹เบ‚เบถเป‰เบ™โ€‹เบเบฑเบšโ€‹เบ‚เป‰เบฒโ€‹เบžเบฐโ€‹เป€เบˆเบปเป‰เบฒโ€‹เบšเบฒเบ‡โ€‹เบ„เบฑเป‰เบ‡โ€‹เป€เบŠเบฑเปˆเบ™โ€‹เบ”เบฝเบงโ€‹เบเบฑเบ™ - เบ›เบฐเบกเบฒเบ™ เบ™เบฑเบเปเบ›].

เบ‚เป‰เบญเบเบšเปเปˆเบชเบฒเบกเบฒเบ”เบ‚เบฝเบ™เบซเบเบฑเบ‡เบขเบนเปˆเปƒเบ™ Medium เบ”เป‰เบงเบ QupZilla...

Apple เป„เบ”เป‰เป€เบฎเบฑเบ”เบซเบผเบฒเบเบขเปˆเบฒเบ‡เป€เบžเบทเปˆเบญเบฎเบฑเบšเบ›เบฐเบเบฑเบ™เบ•เบปเบงเบ—เปˆเบญเบ‡เป€เบงเบฑเบšเบ—เบตเปˆเบซเบกเบฑเป‰เบ™เบ„เบปเบ‡เบ—เบตเปˆเบกเบตเบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เบ—เบตเปˆเบ”เบตเป€เบฅเบตเบ”. เบ‚เป‰เบฒโ€‹เบžเบฐโ€‹เป€เบˆเบปเป‰เบฒโ€‹เบ„เบดเบ”โ€‹เบงเปˆเบฒโ€‹เบเบฒเบ™โ€‹เบฅเบปเบ‡โ€‹เบ—เบถเบ™โ€‹เบ™เบตเป‰โ€‹เบˆเบฐโ€‹เบˆเปˆเบฒเบโ€‹เป„เบ›โ€‹เปƒเบ™ Haiku เป€เบŠเบฑเปˆเบ™โ€‹เบ”เบฝเบงโ€‹เบเบฑเบ™. เป‚เบ”เบเบชเบฐเป€เบžเบฒเบฐเปเบกเปˆเบ™เบ„เบงเบฒเบกเบชเปเบฒเบ„เบฑเบ™เบ—เบตเปˆเป€เบžเบตเปˆเบกเบ‚เบถเป‰เบ™เบ‚เบญเบ‡เบ„เปเบฒเบฎเป‰เบญเบ‡เบชเบฐเบซเบกเบฑเบเป€เบงเบฑเบšเป„เบŠเบ•เปŒ, เปเบฅเบฐเปเบกเป‰เบเบฐเบ—เบฑเป‰เบ‡เบซเบผเบฒเบเบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™เบ„เปเบฒเบฎเป‰เบญเบ‡เบชเบฐเบซเบกเบฑเบเบžเบทเป‰เบ™เป€เบกเบทเบญเบ‡เบเบฑเบ‡เบšเปเปˆเบ—เบฑเบ™เบกเบตเบชเปเบฒเบฅเบฑเบšเบเปเบฅเบฐเบ™เบตเบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰เบ—เบฑเบ‡เบซเบกเบปเบ”.

เป€เบฅเบทเปˆเบญเบ‡เบ‚เบญเบ‡ Kenneth Kocienda เปเบฅเบฐ Richard Williamson: Safari เปเบฅเบฐ Webkit เบกเบฒเป€เบ›เบฑเบ™เปเบ™เบงเปƒเบ”

เบšเบฑเบ™เบซเบฒ #2: Launcher เปเบฅเบฐ Dock

เปƒเบ™เปเบˆเบ‚เบงเบฒเป€เบ—เบดเบ‡เบ‚เบญเบ‡เบซเบ™เป‰เบฒเบˆเปเปเบกเปˆเบ™เบ•เบฑเป‰เบ‡เบขเบนเปˆ Deskbar, เป€เบกเบ™เบนเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบ‚เบญเบ‡ Windows เบ›เบฐเบชเบปเบกเบเบฑเบšเบ„เบธเบ™เบชเบปเบกเบšเบฑเบ” Dock เปเบฅเบฐเบ„เบธเบ™เบชเบปเบกเบšเบฑเบ”เบญเบทเปˆเบ™เป†เป€เบฅเบฑเบเบ™เป‰เบญเบ.

เบกเบทเป‰เบ—เบตเบชเบญเบ‡เบ‚เบญเบ‡เบ‚เป‰เบญเบเบเบฑเบš Haiku: เบ”เบตเปƒเบˆ, เปเบ•เปˆเบเบฑเบ‡เบšเปเปˆเบžเป‰เบญเบกเบ—เบตเปˆเบˆเบฐเบ›เปˆเบฝเบ™เป€เบ—เบทเปˆเบญ
Deskbar

เป€เบ™เบทเปˆเบญเบ‡เบˆเบฒเบเบงเปˆเบฒเบ™เบตเป‰เบญเบฒเบ”เบˆเบฐเป€เบ›เบฑเบ™เบญเบปเบ‡เบ›เบฐเบเบญเบšเบ—เบตเปˆเบชเปเบฒเบ„เบฑเบ™เบ‚เบญเบ‡เบ›เบฐเบชเบปเบšเบเบฒเบ™เบ‚เบญเบ‡เบœเบนเป‰เปƒเบŠเป‰เบชเปเบฒเบฅเบฑเบš BeOS, เบกเบฑเบ™เบ‚เบฒเบ”เบ„เบงเบฒเบกเบชเบฒเบกเบฒเบ”เบ‚เบญเบ‡เบชเบฐเบžเบฒเบšเปเบงเบ”เบฅเป‰เบญเบก desktop เบ—เบตเปˆเบ—เบฑเบ™เบชเบฐเป„เบซเบก: เบ‚เป‰เบญเบเบ•เป‰เบญเบ‡เบเบฒเบ™ launcher เป‚เบ„เบ‡เบเบฒเบ™เป€เบŠเบฑเปˆเบ™: spotlight, เป€เบ›เบตเบ”เบ•เบปเบงเบœเปˆเบฒเบ™ Alt+space. เปเบญเบฑเบšเบ—เบตเปˆเบ„เบฅเบดเบเป€เบžเบทเปˆเบญเป€เบ›เบตเบ”เปเบกเปˆเบ™เบŠเป‰เบฒ. เบกเบตเป€เบ„เบทเปˆเบญเบ‡เบกเบทเบ„เบปเป‰เบ™เบซเบฒเบ—เบตเปˆเบกเบตเบฅเบฑเบเบชเบฐเบ™เบฐ เบชเบฐเป€เบ•เบตเบฅเบดเบช undercover, เปเบ•เปˆเบกเบฑเบ™เบšเปเปˆเป„เบ”เป‰เบ–เบทเบเบญเบญเบเปเบšเบšเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เป€เบ›เบตเบ”เบ•เบปเบงเบชเบฐเบ”เบงเบเบ‚เบญเบ‡เบ„เปเบฒเบฎเป‰เบญเบ‡เบชเบฐเบซเบกเบฑเบ, เป€เบ–เบดเบ‡เปเบกเปˆเบ™เบงเปˆเบฒเบˆเบฐเป„เบ”เป‰เบฎเบฑเบšเบเบฒเบ™เป€เบฅเบฑเปˆเบ‡.

เบกเบทเป‰เบ—เบตเบชเบญเบ‡เบ‚เบญเบ‡เบ‚เป‰เบญเบเบเบฑเบš Haiku: เบ”เบตเปƒเบˆ, เปเบ•เปˆเบเบฑเบ‡เบšเปเปˆเบžเป‰เบญเบกเบ—เบตเปˆเบˆเบฐเบ›เปˆเบฝเบ™เป€เบ—เบทเปˆเบญ
Spotlight เปƒเบ™ Mac OS X Leopard, เป€เบ›เบตเบ”เบ•เบปเบงเบ”เป‰เบงเบ Command + Spacebar

เบกเบต LnLauncher, เบ•เบดเบ”โ€‹เบ•เบฑเป‰เบ‡โ€‹เปƒเบ™โ€‹ HaikuDepot. เป€เบกเบทเปˆเบญเบ—เปˆเบฒเบ™เป€เบ›เบตเบ”เบ•เบปเบงเบกเบฑเบ™เบ„เบฑเป‰เบ‡เบ—เปเบฒเบญเบดเบ”, เบกเบฑเบ™เบซเบงเปˆเบฒเบ‡เป€เบ›เบปเปˆเบฒเบซเบกเบปเบ”, เปเบฅเบฐเบกเบฑเบ™เบšเปเปˆเบŠเบฑเบ”เป€เบˆเบ™เบ—เบฑเบ‡เบซเบกเบปเบ”เบงเปˆเบฒเบˆเบฐเป€เบžเบตเปˆเบกเบซเบเบฑเบ‡เปƒเบชเปˆเบกเบฑเบ™. เบ™เบญเบเบˆเบฒเบเบ™เบฑเป‰เบ™, เบกเบฑเบ™เบ›เบฒเบเบปเบ”เบขเบนเปˆเปƒเบ™เบชเบฐเบ–เบฒเบ™เบ—เบตเปˆเบ—เบตเปˆเบšเปเปˆเบชเบฐเบ”เบงเบเปƒเบ™เบซเบ™เป‰เบฒเบˆเปเบ—เบตเปˆเบšเปเปˆเบกเบตเบงเบดเบ—เบตเบ—เบตเปˆเบŠเบฑเบ”เป€เบˆเบ™เบ—เบตเปˆเบˆเบฐเบ›เปˆเบฝเบ™เบ•เปเบฒเปเบซเบ™เปˆเบ‡เบ‚เบญเบ‡เบกเบฑเบ™. เบ”เบต, เบ‚เป‰เบญเบเบชเบฒเบกเบฒเบ”เปƒเบชเปˆเบกเบฑเบ™เบขเบนเปˆเป€เบšเบทเป‰เบญเบ‡เบŠเป‰เบฒเบเบซเบผเบทเบฅเบธเปˆเบกเบ‚เบญเบ‡เบซเบ™เป‰เบฒเบˆเป, เบ„เบทเบเบฑเบš Dock เปƒเบ™ Mac OS X เป„เบ”เป‰เปเบ™เบงเปƒเบ”? เบ‚เป‰เบญเบเป€เบŠเบทเปˆเบญเบงเปˆเบฒ UX เปƒเบ™เบเปเบฅเบฐเบ™เบตเบ™เบตเป‰เปเบกเปˆเบ™เบšเปเปˆเบฎเบนเป‰.

DockBert, เบเบฑเบ‡เบ•เบดเบ”เบ•เบฑเป‰เบ‡เบˆเบฒเบ HaikuDepot. เบ”เบตเบ‚เบถเป‰เบ™เปเบฅเป‰เบง. เบชเบฐเปเบ”เบ‡เปƒเบซเป‰เป€เบซเบฑเบ™เบขเบนเปˆเบ”เป‰เบฒเบ™เบฅเบธเปˆเบกเบ‚เบญเบ‡เบซเบ™เป‰เบฒเบˆเป. เบ‚เป‰เบฒเบžเบฐเป€เบˆเบปเป‰เบฒเบšเปเปˆเป„เบ”เป‰เบ„เบฒเบ”เบซเบงเบฑเบ‡เบงเปˆเบฒเบ„เปเบฒเบชเบฑเปˆเบ‡เบ‚เบญเบ‡เป„เบญเบ„เบญเบ™เบˆเบฐเบ–เบทเบเบ›เบตเป‰เบ™เบเบฑเบšเบเบฑเบ™: เบเบฐเบ•เปˆเบฒเปเบกเปˆเบ™เบขเบนเปˆเปƒเบ™เบ•เบญเบ™เบ•เบปเป‰เบ™, เปเบ•เปˆเป‚เบ”เบเบฅเบงเบกเปเบฅเป‰เบงเบกเบฑเบ™เป€เบšเบดเปˆเบ‡เบ„เบทเบงเปˆเบฒเบกเบตเปเบ™เบงเป‚เบ™เป‰เบก.

เบ‚เป‰เบญเบเบชเบฒเบกเบฒเบ”เบ•เบฑเป‰เบ‡เบกเบฑเบ™เป€เบ›เบฑเบ™เบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เปเบ—เบ™ Deskbar เป„เบ”เป‰เปเบ™เบงเปƒเบ”? เบ–เป‰เบฒเบ—เปˆเบฒเบ™เบ„เบฅเบดเบเปƒเบชเปˆเป„เบญเบ„เบญเบ™เปเบ–เบš Deskbar เปƒเบ™ DockBert เปเบฅเบฐเป€เบฅเบทเบญเบ "เบ›เบดเบ”" - เปเบ™เปˆเบ™เบญเบ™, เบกเบฑเบ™เบˆเบฐเบ›เบดเบ” ... เปเบฅเบฐเบ›เบฒเบเบปเบ”เบญเบตเบเป€เบ—เบทเปˆเบญเบซเบ™เบถเปˆเบ‡เป€เบ„เบดเปˆเบ‡เบงเบดเบ™เบฒเบ—เบตเบ•เปเปˆเบกเบฒ. (เปƒเบ™เบซเบผเบฑเบเบเบฒเบ™, เบ™เบฑเบเบžเบฑเบ”เบ—เบฐเบ™เบฒเบเปˆเบฒเบงเบงเปˆเบฒเบ™เบตเป‰เปเบกเปˆเบ™เปเบกเบ‡เป„เบกเป‰เปƒเบ™ DockBert). เบกเบฑเบ™เบˆเบฐเบ”เบตเบ–เป‰เบฒ DockBert เบชเบฐเบซเบฅเบฒเบ”เบžเปเบ—เบตเปˆเบˆเบฐเป€เบ‚เบปเป‰เบฒเปƒเบˆเบชเบดเปˆเบ‡เบ—เบตเปˆเบœเบนเป‰เปƒเบŠเป‰เบ•เป‰เบญเบ‡เบเบฒเบ™เปเบฅเบฐเป€เบฎเบฑเบ”เบกเบฑเบ™. เป‚เบ”เบเบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™, DockBert เบšเปเปˆเบกเบตเป„เบญเบ„เบญเบ™เปเบญเบฑเบšเปƒเบ”เป†, เปเบ•เปˆเบกเบฑเบ™เบชเบฐเปเบ”เบ‡ "เบ”เบถเบ‡เบกเบฒเบ—เบตเปˆเบ™เบตเป‰" เป€เบžเบทเปˆเบญเปƒเบซเป‰เป€เบˆเบปเป‰เบฒเบฎเบนเป‰เบงเบดเบ—เบตเป€เบžเบตเปˆเบกเบ—เบธเบเบขเปˆเบฒเบ‡. เปเบ™เบงเปƒเบ”เบเปเปˆเบ•เบฒเบก, เบ‚เป‰เบญเบเบšเปเปˆเบชเบฒเบกเบฒเบ”เป€เบญเบปเบฒเปเบญเบฑเบšเบฏเบญเบญเบเป„เบ”เป‰ - เบ—เบฑเบ‡เป‚เบ”เบเบเบฒเบ™เบ„เบฅเบดเบเบ‚เบงเบฒ เบซเบผเบทเป‚เบ”เบเบเบฒเบ™เบฅเบฒเบเป„เบญเบ„เบญเบ™เบˆเบฒเบ DockBert.

เบ‚เป‰เบญเบโ€‹เบเปเบฒโ€‹เบฅเบฑเบ‡โ€‹เบžเบฐโ€‹เบเบฒโ€‹เบเบฒเบก HiQDock. เบ‚เป‰เบญเบเบžเบปเบšเบกเบฑเบ™เป‚เบ”เบเบšเบฑเบ‡เป€เบญเบตเบ™ เปƒเบ™ repository เบžเบฒเบเบชเปˆเบงเบ™เบ—เบตเบชเบฒเบก. เป€เบšเบดเปˆเบ‡เปเบšเบšเบ—เบตเปˆเบ‚เป‰เบญเบเบ•เป‰เบญเบ‡เบเบฒเบ™. เป‚เบ”เบเป€เบ™เบฑเป‰เบ™เปƒเบชเปˆ "เป€เบšเบดเปˆเบ‡". เป€เบ™เบทเปˆเบญเบ‡เบˆเบฒเบเบงเปˆเบฒเบกเบฑเบ™เบšเปเปˆเป„เบ”เป‰เป€เบฎเบฑเบ”เบงเบฝเบเป€เบ—เบทเปˆเบญ: เบกเบฑเบ™เบเบฑเบ‡เป€เบ›เบฑเบ™เป€เบงเบตเบŠเบฑเบ™เป€เบšเบ•เป‰เบฒเบขเบนเปˆ. เบกเบฑเบ™เบ–เบทเบเบ‚เบฝเบ™เป„เบงเป‰เปƒเบ™ Qt4, เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™เบ‚เป‰เบญเบเบชเบปเบ‡เปƒเบชเบงเปˆเบฒเบกเบฑเบ™เบˆเบฐเบ–เบทเบเบฅเบงเบกเบขเบนเปˆเปƒเบ™เบฎเบนเบšเบžเบฒเบšเบเบฒเบ™เบ•เบดเบ”เบ•เบฑเป‰เบ‡.

เบกเบทเป‰เบ—เบตเบชเบญเบ‡เบ‚เบญเบ‡เบ‚เป‰เบญเบเบเบฑเบš Haiku: เบ”เบตเปƒเบˆ, เปเบ•เปˆเบเบฑเบ‡เบšเปเปˆเบžเป‰เบญเบกเบ—เบตเปˆเบˆเบฐเบ›เปˆเบฝเบ™เป€เบ—เบทเปˆเบญ
HiQDock.

เปƒเบ™เบซเบผเบฑเบเบเบฒเบ™, เบ‚เป‰เบฒเบžเบฐเป€เบˆเบปเป‰เบฒเบšเปเปˆเปเบกเปˆเบ™เบœเบนเป‰เบ”เบฝเบงเบ—เบตเปˆเบ„เบดเบ”เบงเปˆเบฒเบชเบฐเบ–เบฒเบ™เบฐเบเบฒเบ™เบเบฑเบš Dock เปเบฅเบฐ Launcher เปเบกเปˆเบ™เบชเบฑเบšเบชเบปเบ™. เบ‚เป‰เบฒเบžเบฐเป€เบˆเบปเป‰เบฒเบžเบปเบšเป€เบซเบฑเบ™เบขเบนเปˆเปƒเบ™เบซเบปเบงเบ‚เปเป‰เบ™เบตเป‰ เบšเบปเบ”เบ„เบงเบฒเบกเบ—เบฑเบ‡เบซเบกเบปเบ”.

เบกเบทเป‰เบ—เบตเบชเบญเบ‡เบ‚เบญเบ‡เบ‚เป‰เบญเบเบเบฑเบš Haiku: เบ”เบตเปƒเบˆ, เปเบ•เปˆเบเบฑเบ‡เบšเปเปˆเบžเป‰เบญเบกเบ—เบตเปˆเบˆเบฐเบ›เปˆเบฝเบ™เป€เบ—เบทเปˆเบญ
QuickLaunch

เบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™, เบ‚เป‰เบฒเบžเบฐเป€เบˆเบปเป‰เบฒเป„เบ”เป‰เบžเบปเบšเป€เบซเบฑเบ™เบเปˆเบฝเบงเบเบฑเบš QuickLaunch, เป€เบŠเบดเปˆเบ‡เปเบ™เบฐเบ™เปเบฒเปƒเบซเป‰เป€เบ›เบตเบ”เบ•เบปเบงเป‚เบ”เบเบเบฒเบ™เป€เบžเบตเปˆเบกเบเบฒเบ™เบ›เบฐเบชเบปเบกเบ›เบฐเบชเบฒเบ™เบ‚เบญเบ‡เบ›เบธเปˆเบกเบ•เปˆเบฒเบ‡เป†เปƒเบ™เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเบ—เบฒเบ‡เบฅเบฑเบ”.

เบกเบทเป‰เบ—เบตเบชเบญเบ‡เบ‚เบญเบ‡เบ‚เป‰เบญเบเบเบฑเบš Haiku: เบ”เบตเปƒเบˆ, เปเบ•เปˆเบเบฑเบ‡เบšเปเปˆเบžเป‰เบญเบกเบ—เบตเปˆเบˆเบฐเบ›เปˆเบฝเบ™เป€เบ—เบทเปˆเบญ
เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเบ—เบฒเบ‡เบฅเบฑเบ”เปƒเบ™ Haiku

เบกเบฑเบ™เบˆเบฐเบ”เบตเบ–เป‰เบฒเบชเบดเปˆเบ‡เบ•เปˆเบฒเบ‡เป†เป€เบŠเบฑเปˆเบ™เบ™เบตเป‰เบ–เบทเบเบ•เบฑเป‰เบ‡เบ„เปˆเบฒเป€เบ›เบฑเบ™ "เบžเบฝเบ‡เปเบ•เปˆเป€เบฎเบฑเบ”เบงเบฝเบ" เป‚เบ”เบเบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™. เบ‚เป‰เบญเบเป€เบงเบปเป‰เบฒ Alt+Space เบšเป? เบ”เบต, เป‚เบ”เบเบžเบทเป‰เบ™เบ–เบฒเบ™เปเบฅเป‰เบง, QuickLaunch เบญเบฒเบ”เบˆเบฐเบ–เบฒเบกเบ—เปˆเบฒเบ™เบงเปˆเบฒเบ—เปˆเบฒเบ™เบ•เป‰เบญเบ‡เบเบฒเบ™เบ›เบฑเบšเบ›เบธเปˆเบกเบฅเบฑเบ”เปเบ›เป‰เบ™เบžเบดเบกเป€เบกเบทเปˆเบญเบ—เปˆเบฒเบ™เป€เบ›เบตเบ”เบกเบฑเบ™เบ„เบฑเป‰เบ‡เบ—เปเบฒเบญเบดเบ”. เบเบฒเบ™เป€เบฎเบฑเบ”เบชเบดเปˆเบ‡เบ™เบตเป‰เปƒเบ™เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเบ—เบฒเบ‡เบฅเบฑเบ”เปเบกเปˆเบ™เบซเบเบธเป‰เบ‡เบเบฒเบ.

เบกเบทเป‰เบ—เบตเบชเบญเบ‡เบ‚เบญเบ‡เบ‚เป‰เบญเบเบเบฑเบš Haiku: เบ”เบตเปƒเบˆ, เปเบ•เปˆเบเบฑเบ‡เบšเปเปˆเบžเป‰เบญเบกเบ—เบตเปˆเบˆเบฐเบ›เปˆเบฝเบ™เป€เบ—เบทเปˆเบญ
เบ›เปˆเบญเบ‡เบขเป‰เบฝเบกเบ—เบตเปˆเบเบฐเบ•เบธเป‰เบ™เปƒเบซเป‰เบ—เปˆเบฒเบ™เปƒเบชเปˆ "เปเบญเบฑเบšเบžเบฅเบดเป€เบ„เบŠเบฑเบ™" เปƒเบ™เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเบ—เบฒเบ‡เบฅเบฑเบ”. เบšเปเปˆเป„เบ”เป‰เป€เบงเบปเป‰เบฒเบซเบผเบดเป‰เบ™

เบ‚เป‰เบญเบเป€เบ•เบฑเบกเปƒเบˆเบ—เบตเปˆเบˆเบฐเบงเบฒเบ‡เป€เบ”เบตเบกเบžเบฑเบ™เบ—เบตเปˆเบœเบนเป‰เปƒเบŠเป‰เบชเปˆเบงเบ™เปƒเบซเบเปˆเบšเปเปˆเบฎเบนเป‰เบงเปˆเบฒเบˆเบฐเป€เบ‚เบปเป‰เบฒเป€เบ›เบฑเบ™ "เปเบญเบฑเบšเบžเบฅเบดเป€เบ„เบŠเบฑเบ™", เบ„เบท: /boot/system/apps/QuickLaunch (เบžเบฝเบ‡เปเบ•เปˆ QuickLaunch เบšเปเปˆเป€เบฎเบฑเบ”เบงเบฝเบ).

เบเบฒเบ™โ€‹เปเบเป‰โ€‹เป„เบ‚โ€‹เบ”เปˆเบงเบ™โ€‹: เบ•เบฑเป‰เบ‡ QuickLaunch เป€เบ›เบฑเบ™โ€‹เบ„เปˆเบฒโ€‹เป€เบฅเบตเปˆเบกโ€‹เบ•เบปเป‰เบ™โ€‹เปเบฅเบฐโ€‹เบเปเบฒโ€‹เบ™เบปเบ”โ€‹เบกเบฑเบ™โ€‹เป€เบ›เบฑเบ™โ€‹เบกเบฒเบ”โ€‹เบ•เบฐโ€‹เบ–เบฒเบ™ alt +เบ—เบฒเบ‡โ€‹เบฅเบฑเบ”โ€‹เบŠเปˆเบญเบ‡โ€‹.

เป‚เบŠเบเบ”เบต, เบ‚เป‰เบญเบเบกเบตเบ‚เปเป‰เบกเบนเบ™เบˆเบฒเบเบ™เบฑเบเบžเบฑเบ”เบ—เบฐเบ™เบฒเบงเปˆเบฒเปƒเบ™เบšเบฒเบ‡เบˆเบธเบ”เบžเบงเบเป€เบ‚เบปเบฒเบญเบฒเบ”เบˆเบฐเบฅเบงเบกเป€เบญเบปเบฒเบกเบฑเบ™เป€เบ›เบฑเบ™เบเบฒเบ™เบ›เบฑเบšเบ›เบธเบ‡เบซเบผเบทเบ›เปˆเบฝเบ™เปเบ—เบ™ Deskbar เป€เบเบปเปˆเบฒเบ—เบตเปˆเบ”เบต. เบšเบฒเบ‡เบ—เบต... เบกเบทเป‰เบซเบ™เบถเปˆเบ‡... เบ™เบดเป‰เบงเบกเบทเบ‚เป‰เบฒเบก! (เบญเบญเบเบˆเบฒเบเบเบฒเบ™เบฎเป‰เบญเบ‡เบ‚เป, เบซเบผเบทเบกเบฑเบ™เบˆเบฐเบšเปเปˆเบกเบตเบงเบฑเบ™เป€เบเบตเบ”เบ‚เบถเป‰เบ™. เบ—เบตเปˆเบ™เบตเป‰). เบ™เบฑเบเบžเบฑเบ”เบ—เบฐเบ™เบฒเบญเบตเบเบ„เบปเบ™เบซเบ™เบถเปˆเบ‡เป€เบงเบปเป‰เบฒเบงเปˆเบฒ, quote: "เปƒเบ™เบ„เบงเบฒเบกเบ„เบดเบ”เป€เบซเบฑเบ™เบ‚เบญเบ‡เบ‚เป‰เบญเบ, เบ›เบฐเบ•เบดเบšเบฑเบ”เบ•เบฒเบกเป€เบชเบฑเป‰เบ™เบ—เบฒเบ‡ Windows เบ‚เบญเบ‡เบเบฒเบ™เบฅเบงเบกเป€เบญเบปเบฒเบ›เปˆเบญเบ‡เบŠเบญเบเบซเบฒเบขเบนเปˆเปƒเบ™เป€เบกเบ™เบนเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เปเบกเปˆเบ™เบ‡เปˆเบฒเบเบ”เบฒเบเบžเบฝเบ‡เบžเปเบชเปเบฒเบฅเบฑเบš Beta, เบ‚เป‰เบฒเบžเบฐเป€เบˆเบปเป‰เบฒเบˆเบฐเป€เบงเบปเป‰เบฒเบงเปˆเบฒเบกเบฑเบ™เบˆเบฐเบชเป‰เบฒเบ‡เบ„เบงเบฒเบกเปเบ•เบเบ•เปˆเบฒเบ‡เบขเปˆเบฒเบ‡เบซเบผเบงเบ‡เบซเบผเบฒเบเบชเปเบฒเบฅเบฑเบšเบซเบผเบฒเบเป†เบ„เบปเบ™." เป€เบซเบฑเบ™เบ”เบต! (เบญเบตเบเป€เบ—เบทเปˆเบญเบซเบ™เบถเปˆเบ‡: เบ„เปเบฒเบฎเป‰เบญเบ‡เบชเบฐเบซเบกเบฑเบเบซเบผเบทเบšเปเปˆ).

เป€เบ›เบฑเบ™เบซเบเบฑเบ‡ QuickLaunch เบˆเบถเปˆเบ‡เบŠเบญเบเบซเบฒเป‚เบ„เบ‡เบเบฒเบ™ screenshot เบชเบญเบ‡เบ„เบฑเป‰เบ‡, เปƒเบ™ /boot/system/apps เปเบฅเบฐเปƒเบ™ /boot/system/bin? เบ™เบฑเบเบžเบฑเบ”เบ—เบฐเบ™เบฒเบฎเบนเป‰, เป€เบžเบฒเบฐเบงเปˆเบฒเบขเบนเปˆเปƒเบ™เป„เบŸเบฅเปŒ /boot/system/apps/QuickLaunch/ReadMe.html.

/system/bin เบšเปเปˆเป„เบ”เป‰เบ–เบทเบเบ›เบฐเบกเบงเบ™เบœเบปเบ™เบเปˆเบญเบ™, เป‚เบ›เบฅเปเบเบฅเบก ported เบกเบฑเบเบˆเบฐเบชเบดเป‰เบ™เบชเบธเบ”เบฅเบปเบ‡เปƒเบ™ /bin directory, เป€เบŠเบดเปˆเบ‡เป€เบ›เบฑเบ™เบ„เบงเบฒเบกเบ„เบดเบ”เบ—เบตเปˆเบšเปเปˆเบ”เบต. เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เป€เบญเบปเบฒเปเบญเบฑเบšเบžเบฅเบดเป€เบ„เบŠเบฑเบ™ CLI เบ—เบตเปˆเบšเปเปˆเบ•เป‰เบญเบ‡เบเบฒเบ™เบญเบญเบ, เบ•เบปเบงเบขเปˆเบฒเบ‡เป€เบŠเบฑเปˆเบ™, เป‚เบ”เบเปƒเบŠเป‰เบ›เบธเปˆเบก "Add to ignore list" เปƒเบ™เป€เบกเบ™เบนเบชเบฐเบžเบฒเบšเบเบฒเบ™.

เบเบฒเบ™โ€‹เปเบเป‰โ€‹เป„เบ‚โ€‹เบ”เปˆเบงเบ™โ€‹: เบเบฒเบ™โ€‹เบเบฑเปˆเบ™โ€‹เบ•เบญเบ‡โ€‹เบ„เปเบฒโ€‹เบฎเป‰เบญเบ‡โ€‹เบชเบฐโ€‹เบซเบกเบฑเบโ€‹เบˆเบฒเบ /system/bin เบ—เบตเปˆโ€‹เบเบฑเบ‡โ€‹เบกเบตโ€‹เบขเบนเปˆโ€‹เปƒเบ™ /system/appsโ€‹

เบšเบฑเบ™เบซเบฒ #3: เบšเปเปˆเบกเบตเบเบฒเบ™เป€เบฅเบฑเปˆเบ‡เบฎเบฒเบ”เปเบง

BeOS เป„เบ”เป‰เบ–เบทเบเบˆเบฑเบ”เปƒเบชเปˆเบเบฑเบšเป‚เบ„เบ‡เบเบฒเบ™เบชเบฒเบ—เบดเบ”. เบšเปเปˆเบกเบตเบงเบดเบ”เบตเป‚เบญ BeOS เบ—เบตเปˆเบˆเบฐเบชเบปเบกเบšเบนเบ™เป„เบ”เป‰เป‚เบ”เบเบšเปเปˆเบกเบตเบเบฒเบ™เบซเบผเบฒเบเบ›เปˆเบญเบ‡เบขเป‰เบฝเบกเบ—เบตเปˆเบกเบตเบงเบดเบ”เบตเป‚เบญเบ—เบตเปˆเปเบ•เบเบ•เปˆเบฒเบ‡เบเบฑเบ™เบซเบผเบดเป‰เบ™. เบœเบปเบ™เบชเปเบฒเป€เบฅเบฑเบ”เบ—เบตเปˆเบซเบ™เป‰เบฒเบ›เบฐเบซเบฅเบฒเบ”เปƒเบˆเปƒเบ™เป€เบงเบฅเบฒเบ™เบฑเป‰เบ™. Haiku เบกเบฒเบžเป‰เบญเบกเบเบฑเบšเบเบฒเบ™เบชเบฒเบ—เบดเบ” 3D เบชเบฐเปเบ”เบ‡เปƒเบซเป‰เป€เบซเบฑเบ™เบ•เบปเบงเบญเบฑเบเบชเบญเบ™ 3D เป€เบ„เบทเปˆเบญเบ™เบเป‰เบฒเบเปƒเบ™เบญเบฒเบงเบฐเบเบฒเบ”. (Hey, Haiku เบšเปเปˆเป„เบ”เป‰เบเบฐเบเบฝเบกเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™ IPO, เปเบกเปˆเบ™เบšเป?)

BeOS เปƒเบ™เบ›เบต 1995, เบ—เบตเปˆ Haiku เปเบกเปˆเบ™เบญเบตเบ‡เปƒเบชเปˆ. เปƒเบ™เป€เบงเบฅเบฒเบ™เบฑเป‰เบ™เบกเบฑเบ™เปเบฅเปˆเบ™เบขเบนเปˆเปƒเบ™เบชเบญเบ‡เป‚เบ›เป€เบŠเบ”เป€เบŠเบต PowerPC 603 เบ—เบตเปˆเบกเบตเบ„เบงเบฒเบกเบ–เบตเปˆเป‚เบกเบ‡เบ‚เบญเบ‡ 66 MHz.

เบžเบงเบเป€เบฎเบปเบฒเบ•เป‰เบญเบ‡เบเบฒเบ™เบ—เบตเปˆเบˆเบฐเบเบฒเบเป€เบ›เบฑเบ™ Linux เบ‚เบญเบ‡เป‚เบฅเบเบชเบฝเบ‡เปเบฅเบฐเบงเบดเบ”เบตเป‚เบญ.

-Jean-Louis Hesse, เบœเบนเป‰เบˆเบฑเบ”เบเบฒเบ™เบ—เบปเปˆเบงเป„เบ›

เป€เบ›เบฑเบ™เป€เบฅเบทเปˆเบญเบ‡เปเบ›เบเบ—เบตเปˆ, เบงเบดเบ”เบตเป‚เบญ เปเบฅเบฐ 3D เบšเปเปˆเปเบกเปˆเบ™เบฎเบฒเบ”เปเบงเบ—เบตเปˆเป€เบฅเบฑเปˆเบ‡เบขเบนเปˆเปƒเบ™ Haiku. เบ‚เป‰เบญเบเป€เบ”เบปเบฒเป€เบเบกเบ„เบทเบเบฑเบ™.

เบˆเบฒเบเบ™เบฑเบเบžเบฑเบ”เบ—เบฐเบ™เบฒ เบ—เป‰เบฒเบง. waddlesplash ะธ Alex von Gluck เบกเบตเป€เบญเบเบฐเบชเบฒเบ™เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เป€เบฅเบฑเปˆเบ‡เบฎเบฒเบ”เปเบง ("เบกเบฑเบ™เปƒเบŠเป‰เป€เบงเบฅเบฒเบ›เบฐเบกเบฒเบ™เบชเบญเบ‡เป€เบ”เบทเบญเบ™เบœเบนเป‰เบŠเบฒเบ"). เบเบฒเบ™เป€เบฅเบฑเปˆเบ‡ 3D เบˆเบฐเบœเปˆเบฒเบ™ Mesa (Haiku, เบ”เบฑเปˆเบ‡เบ—เบตเปˆเป„เบ”เป‰เบเปˆเบฒเบงเบกเบฒเปเบฅเป‰เบง, เปƒเบŠเป‰ Mesa เปเบฅเบฐ LLVMPipe เป€เบ›เบฑเบ™เบžเบทเป‰เบ™เบ–เบฒเบ™เบชเปเบฒเบฅเบฑเบš OpenGL), เบชเปเบฒเบฅเบฑเบšเบงเบดเบ”เบตเป‚เบญเบ—เบตเปˆเบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เบญเบตเบ‡เปƒเบชเปˆ FFmpeg เบซเบผเบทเป€เบฎเบฑเบ”เบเบฒเบ™เปเบเป‰เป„เบ‚เบ‚เบญเบ‡เบ—เปˆเบฒเบ™เป€เบญเบ‡ (เบ‚เป‰เบญเบเบฎเบนเป‰เบงเปˆเบฒ Haiku เปƒเบŠเป‰ FFMpeg เบžเบฒเบเปƒเบ™เปเบฅเป‰เบง, เบกเบฑเบ™เป€เบ›เบฑเบ™เป„เบ›เบšเปเปˆเป„เบ”เป‰เบ—เบตเปˆเบˆเบฐเปƒเบŠเป‰ VDPAU เบซเบผเบท API เบ—เบตเปˆเบ„เป‰เบฒเบเบ„เบทเบเบฑเบ™เบญเบทเปˆเบ™เป†เป‚เบ”เบเบšเปเปˆเบกเบตเบ„เบปเบ™เบ‚เบฑเบšเป€เบฅเบฑเปˆเบ‡).

เบ™เบดเป‰เบงเบกเบทเบ‚เป‰เบฒเบก!

เบšเบฑเบ™เบซเบฒ #4: เบšเปเปˆเป„เบ”เป‰เบŠเบญเบเบซเบฒเป‚เบ›เบฃเปเบเบฃเบก

เบ‚เป‰เบญเบเบฎเบนเป‰เบงเปˆเบฒเบกเบตเป‚เบ›เบฃเปเบเบก CLI เบซเบผเบฒเบเบžเปเบชเบปเบกเบ„เบงเบ™เบ–เบทเบเบชเบปเปˆเบ‡เป„เบ› Haiku, เปเบ•เปˆเบ‚เป‰เบญเบเบšเปเปˆเป€เบซเบฑเบ™เบžเบงเบเบกเบฑเบ™เบขเบนเปˆเปƒเบ™ HaikuDepot. เบšเปเปˆเบกเบตเปเบกเป‰เบเบฐเบ—เบฑเป‰เบ‡เบ„เปเบฒเปเบ™เบฐเบ™เปเบฒ. เบšเปเปˆเบกเบตเบ„เปเบฒเบชเบฑเปˆเบ‡ "haiku ... " เบซเบผเบท "port ... " เบขเบนเปˆเปƒเบ™เป€เบชเบฑเป‰เบ™เบ„เปเบฒเบชเบฑเปˆเบ‡

~/testing> haikuports
bash: haikuports: command not found

เบซเบผเบฑเบ‡เบˆเบฒเบ google, I เบžเบปเบš, เบšเปˆเบญเบ™เบ—เบตเปˆเบ‚เป‰เบฒเบžเบฐเป€เบˆเบปเป‰เบฒเป„เบ”เป‰เบ”เบฒเบงเป‚เบซเบผเบ” avrdude เบˆเบฒเบ. เป€เบกเบทเปˆเบญเปเบฅเปˆเบ™, เบเบฒเบ™เบ„เบฅเบดเบเบชเบญเบ‡เบ„เบฑเป‰เบ‡เบ—เบตเปˆเบ›เปˆเบญเบ‡เบขเป‰เบฝเบกเบ—เบตเปˆเบกเบตเบเบฒเบ™เป€เบžเบดเปˆเบ‡เบžเบฒเบญเบฒเป„เบชเบ—เบตเปˆเบšเปเปˆเบžเปเปƒเบˆเบ›เบฐเบเบปเบ”เบ‚เบถเป‰เบ™. เบกเบฑเบ™เบˆเบฐเบ”เบตเบ–เป‰เบฒเบชเบดเปˆเบ‡เบ™เบตเป‰เบšเปเปˆเป€เบเบตเบ”เบ‚เบถเป‰เบ™. (เป€เบซเบ”เบœเบปเบ™เบซเบ™เบถเปˆเบ‡เบ—เบตเปˆเบ‚เป‰เบญเบเบกเบฑเบเบกเบฑเบ™เบซเบผเบฒเบ เบเบฒเบ™เบซเบธเป‰เบกเบซเปเปˆ .app เบชเปเบฒเบฅเบฑเบš Mac เปเบฅเบฐ AppImage เบชเปเบฒเบฅเบฑเบš Linux).

เบˆเบฒเบเบ™เบฑเบเบžเบฑเบ”เบ—เบฐเบ™เบฒเบ‚เป‰เบญเบเป„เบ”เป‰เบฎเบฝเบ™เบฎเบนเป‰เบงเปˆเบฒ "เบ—เบฒเบ‡เบ—เบดเบ”เบชเบฐเบ”เบต" เบกเบต เบฅเบฐโ€‹เบšเบปเบš, เบ›เป‰เบญเบ‡เบเบฑเบ™เบ™เบตเป‰. เป€เบšเบดเปˆเบ‡เบ„เบทเบงเปˆเบฒเบ™เบฒเบ‡เบ•เป‰เบญเบ‡เบเบฒเบ™เบ„เบงเบฒเบกเบฎเบฑเบเบซเบผเบฒเบเบ‚เบถเป‰เบ™.

เบชเบดเปˆเบ‡เบ—เบตเปˆเบ•เป‰เบญเบ‡เป€เบฎเบฑเบ”? เบกเบฑเบ™เป€เบ›เบฑเบ™ เบกเบตเบ„เปเบฒเปเบ™เบฐเบ™เปเบฒเบชเปเบฒเบฅเบฑเบšเบœเบนเป‰เบ—เบตเปˆเบ•เป‰เบญเบ‡เบเบฒเบ™เบžเบญเบ”เป‚เบ›เบฅเปเบเบฅเบก Haiku, เปเบ•เปˆเบšเปเปˆเบกเบตเบ„เปเบฒเปเบ™เบฐเบ™เปเบฒเบชเปเบฒเบฅเบฑเบšเบœเบนเป‰เบ—เบตเปˆเบ•เป‰เบญเบ‡เบเบฒเบ™เปƒเบŠเป‰เป‚เบ›เปเบเบผเบกเบ—เบตเปˆ Ported. เบ™เบตเป‰เปเบกเปˆเบ™เบšเปˆเบญเบ™เบ—เบตเปˆเบ‚เป‰เบญเบเบกเบตเบชเปˆเบงเบ™เบฎเปˆเบงเบก.

เบ™เบฑเบเบžเบฑเบ”เบ—เบฐเบ™เบฒเบšเบญเบเบ‚เป‰เบญเบเบงเปˆเบฒ: "เบžเบงเบเป€เบฎเบปเบฒเบšเปเปˆเป„เบ”เป‰เบเปˆเบฒเบงเป€เบ–เบดเบ‡ HaikuPorts เป€เบžเบฒเบฐเบงเปˆเบฒ 99.9% เบ‚เบญเบ‡เบœเบนเป‰เปƒเบŠเป‰เบšเปเปˆเบˆเปเบฒเป€เบ›เบฑเบ™เบ•เป‰เบญเบ‡เบฎเบนเป‰เบซเบผเบทเบชเบปเบ™เปƒเบˆเบเปˆเบฝเบงเบเบฑเบšเบงเบดเบ—เบตเบ—เบตเปˆเปเบžเบฑเบเป€เบเบฑเบ”เป€เบซเบผเบปเปˆเบฒเบ™เบตเป‰เบ–เบทเบเบชเป‰เบฒเบ‡เบ‚เบทเป‰เบ™เปเบฅเบฐเบ›เบฒเบเบปเบ”เบขเบนเปˆเปƒเบ™ HaikuDepot." เป€เบซเบฑเบ™เบ”เบต. เป€เบงเบปเป‰เบฒเบเปˆเบฝเบงเบเบฑเบš HaikuDepot, เปเบฅเบฐเบงเบดเบ—เบตเบเบฒเบ™เป€เบญเบปเบฒเบšเบฒเบ‡เบชเบดเปˆเบ‡เบšเบฒเบ‡เบขเปˆเบฒเบ‡เบˆเบฒเบเบšเปˆเบญเบ™เบ™เบฑเป‰เบ™, เป€เบžเบฒเบฐเบงเปˆเบฒเบเบฒเบ™เป‚เบ•เป‰เบ•เบญเบš HaikuDepot เบšเปเปˆเบชเบฐเปเบ”เบ‡เบกเบฑเบ™ (เบ•เบปเบงเบขเปˆเบฒเบ‡, avrdude cli). เป€เบšเบดเปˆเบ‡เบ„เบทเบงเปˆเบฒเบ„เบงเบ™เบˆเบฐเบกเบตเบเปˆเบญเบ‡เบเบฒเป€เบ„เบทเปˆเบญเบ‡เบซเบกเบฒเบเบ—เบตเปˆเบชเบฐเปเบ”เบ‡เบ„เปเบฒเบฎเป‰เบญเบ‡เบชเบฐเบซเบกเบฑเบ CLI เปƒเบ™เบเบฒเบ™เป‚เบ•เป‰เบ•เบญเบš HaikuDepot, เปเบ•เปˆเบ‚เป‰เบญเบเบšเปเปˆเบžเบปเบšเบกเบฑเบ™, เบซเบผเบทเบšเบฒเบ‡เบ—เบตเบกเบฑเบ™เบญเบฒเบ”เบˆเบฐเบšเปเปˆเบกเบตเบขเบนเปˆ. ("เปเบ™เบฐเบ™เบณ" เบซเบผเบท "เปเบžเบฑเบเป€เบเบฑเบ”เบ—เบฑเบ‡เปเบปเบ”"... เป€เบˆเบปเป‰เบฒเบ•เป‰เบญเบ‡เบเบฒเบ™เบšเป? เบšเปเปˆ, เบ‚เป‰เบญเบเบšเปเปˆเบ•เป‰เบญเบ‡เบเบฒเบ™เป€เบšเบดเปˆเบ‡เปเบžเบฑเบเป€เบเบฑเบ” "เบ—เบฑเบ‡เปเบปเบ”", เบ‚เป‰เบญเบเบชเบปเบกเบกเบธเบ”เบงเปˆเบฒเบซเปเบชเบฐเปเบธเบ”เบซเบผเบฒเบเบˆเบฐเบ–เบทเบเบชเบฐเปเบ”เบ‡. เบšเบฒเบ‡เบชเบดเปˆเบ‡เบšเบฒเบ‡เบขเปˆเบฒเบ‡เบ„เบทเป€เบเบปเปˆเบฒเบ”เบต. Synaptic).

เปเบ—เบ™โ€‹เบ—เบตเปˆโ€‹เบˆเบฐโ€‹เป€เบ›เบฑเบ™โ€‹เบ‚เป‰เบฒโ€‹เบžเบฐโ€‹เป€เบˆเบปเป‰เบฒ เบžเบปเบš. เบ‚เป‰เบญเบเบเบฑเบ‡เบšเปเปˆเบฎเบนเป‰เบงเบดเบ—เบตเบ•เบดเบ”เบ•เบฑเป‰เบ‡เบกเบฑเบ™ (เบžเบงเบเป€เบ‚เบปเบฒเป€เบงเบปเป‰เบฒเบงเปˆเบฒ HaikuArchives เปเบกเปˆเบ™ "เบšเปˆเบญเบ™เป€เบเบฑเบšเบกเป‰เบฝเบ™เบ‚เบญเบ‡เบŠเบญเบšเปเบงเบ—เบตเปˆเบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™", เปเบฅเบฐ "เป‚เบ„เบ‡เบเบฒเบ™เบ—เบตเปˆเบกเบตเบกเบนเบ™เบ„เปˆเบฒเบ—เบฑเบ‡เบซเบกเบปเบ”เปเบกเปˆเบ™เบกเบตเบขเบนเปˆเปƒเบ™ HaikuPorts" - เบ•เป‰เบญเบ‡เบเบฒเบ™เบœเบนเป‰เบ›เบฐเบชเบปเบกเบ›เบฐเบชเบฒเบ™).

เบซเบผเบฑเบ‡โ€‹เบˆเบฒเบโ€‹เบเบฒเบ™โ€‹เบเบนโ€‹เป‚เบโ€‹เบšเบฒเบ‡โ€‹เบขเปˆเบฒเบ‡โ€‹เป€เบžเบตเปˆเบกโ€‹เป€เบ•เบตเบกโ€‹, เบ‚เป‰เบฒโ€‹เบžเบฐโ€‹เป€เบˆเบปเป‰เบฒโ€‹เบžเบปเบšโ€‹เป€เบซเบฑเบ™โ€‹:

/> pkgman search avrdudeโ€‹Status Name Description
-------------------------------
avrdude A tool to up/download to AVR microcontrollers

เบงเป‰เบฒเบง! เบกเบฑเบ™เบˆเบฐเป€เบ›เบฑเบ™เบเบฒเบ™เบ”เบตเบ—เบตเปˆเบˆเบฐเป€เบฎเบฑเบ”เปƒเบซเป‰เบ—เบตเบกเบ‡เบฒเบ™เบ™เบตเป‰เป€เบซเบฑเบ™เป„เบ”เป‰เบซเบผเบฒเบเบ‚เบถเป‰เบ™. เบซเบ™เบถเปˆเบ‡เปƒเบ™เบ™เบฑเบเบžเบฑเบ”เบ—เบฐเบ™เบฒเป„เบ”เป‰เบขเบทเบ™เบขเบฑเบ™เบงเปˆเบฒ "pkgman เปเบกเปˆเบ™เบเบฒเบ™เบ›เบฝเบšเบ—เบฝเบš cli เบชเปเบฒเบฅเบฑเบš HaikuDepot." เป€เบ›เบฑเบ™โ€‹เบซเบเบฑเบ‡โ€‹เบ™เบฒเบ‡โ€‹เบˆเบถเปˆเบ‡โ€‹เบšเปเปˆโ€‹เบกเบตโ€‹เบŠเบทเปˆโ€‹เปƒเบ™โ€‹เป€เบงโ€‹เบฅเบฒโ€‹เบ™เบฑเป‰เบ™? haikudepot?

เบเปˆเบญเบ™เบญเบทเปˆเบ™เปเบปเบ”, เบ‚เป‰เบญเบเบ•เบดเบ”เบ•เบฑเป‰เบ‡ command_not_found-0.0.1~git-3-any.hpkg. เบ”เบฝเบงเบ™เบตเป‰เบ‚เป‰เบญเบเบชเบฒเบกเบฒเบ”เป€เบฎเบฑเบ”เบชเบดเปˆเบ‡เบ™เบตเป‰เป„เบ”เป‰:

/> file /bin/bash
DEBUG:main:Entered CNF: file
This application is aviaiblible via pkgman install file

เบเบฒเบ™เปเบเป‰เป„เบ‚เบ”เปˆเบงเบ™: เป€เบžเบตเปˆเบก command_not_found-*-any.hpkg เบเบฑเบšเบเบฒเบ™เบ•เบดเบ”เบ•เบฑเป‰เบ‡เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™.

เบœเบนเป‰เบžเบฑเบ”เบ—เบฐเบ™เบฒ Haiku เป€เบŠเบทเปˆเบญเบงเปˆเบฒ "เปƒเบ™ Haiku, เบšเปเปˆเป€เบซเบกเบทเบญเบ™เบเบฑเบš Linux, เบšเปเปˆเบˆเปเบฒเป€เบ›เบฑเบ™เบ•เป‰เบญเบ‡เบŠเบญเบเบซเบฒเบ„เปเบฒเบชเบฑเปˆเบ‡เบ—เบตเปˆเปเบ—เป‰เบˆเบดเบ‡" เป€เบžเบฒเบฐเบงเปˆเบฒ "เบ—เปˆเบฒเบ™เบžเบฝเบ‡เปเบ•เปˆเบชเบฒเบกเบฒเบ”เบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™ pkgman เบ•เบดเบ”เบ•เบฑเป‰เบ‡ cmd: เบ„เปเบฒเบชเบฑเปˆเบ‡." เปเบฅเป‰เบง, เบ‚เป‰เบญเบ โ€œเป€เบ›เบฑเบ™เบžเบฝเบ‡เบกเบฐเบ™เบธเบ”โ€ เบˆเบฐเบฎเบนเป‰เป€เบฅเบทเปˆเบญเบ‡เบ™เบตเป‰เป„เบ”เป‰เปเบ™เบงเปƒเบ”?!

เบเบฒเบ™เบซเบธเป‰เบกเบซเปเปˆ, เบœเบนเป‰เบˆเบฑเบ”เบเบฒเบ™เบŠเบธเบ”, เบเบฒเบ™เป€เบžเบดเปˆเบ‡เบžเบฒเบญเบฒเป„เบช. เบซเบ™เบถเปˆเบ‡เปƒเบ™ Haiku เปเบกเปˆเบ™เปเบ™เปˆเบ™เบญเบ™เบงเปˆเบฒเบชเบฐเบซเบฅเบฒเบ”เบเบงเปˆเบฒเบชเปˆเบงเบ™เปƒเบซเบเปˆ, เปเบ•เปˆเบงเปˆเบฒเบกเบฑเบ™เบเบฑเบ‡เป€เบ›เบฑเบ™เบœเบนเป‰เบˆเบฑเบ”เบเบฒเบ™เบŠเบธเบ”:

/> pkgman install avrdude100% repochecksum-1 [65 bytes]
Validating checksum for Haikuโ€ฆdone.
100% repochecksum-1 [64 bytes]
Validating checksum for HaikuPorts... done.
100% repocache-2 [951.69 KiB]
Validating checksum for HaikuPorts... done.
Encountered problems:
problem 1: nothing provides lib:libconfuse>=2.7 needed by libftdi-1.4โ€“7
solution 1:
- do not install โ€œproviding avrdudeโ€
Please select a solution, skip the problem for now or quit.
select [1/s/q]:

เบœเบนเป‰เบˆเบฑเบ”เบเบฒเบ™เปเบžเบฑเบเป€เบเบฑเบ”เป€เบฎเบฑเบ”เบชเบดเปˆเบ‡เบ—เบตเปˆเบœเบนเป‰เบˆเบฑเบ”เบเบฒเบ™เปเบžเบฑเบเป€เบเบฑเบ”เป€เบฎเบฑเบ”เบชเบฐเป€เบซเบกเบต, เบšเปเปˆเบงเปˆเบฒเบˆเบฐเป€เบ›เบฑเบ™เบฅเบฐเบšเบปเบšเบ›เบฐเบ•เบดเบšเบฑเบ”เบเบฒเบ™เปƒเบ”เบเปเปˆเบ•เบฒเบก. เบกเบตเป€เบซเบ”เบœเบปเบ™เบ—เบตเปˆเบ‚เป‰เบญเบเบ”เบถเบ‡เบ”เบนเบ”เบกเบฑเบ™ - เบ‚เป‰เบญเบเป€เบงเบปเป‰เบฒเปเบšเบšเบ™เบฑเป‰เบ™เบšเป? - เป€เบ–เบดเบ‡ เบŠเบธเบ” .app เปเบฅเบฐ เบฎเบนเบšเบžเบฒเบš App.

เบ™เบญเบเบˆเบฒเบเบ™เบฑเป‰เบ™, เบšเบฒเบ‡เปเบญเบฑเบšเบžเบฅเบดเป€เบ„เบŠเบฑเบ™เปเบซเบผเปˆเบ‡เป€เบ›เบตเบ”เบ—เบตเปˆเบ™เบดเบเบปเบกเบซเบผเบฒเบเปเบกเปˆเบ™เบ‚เบฒเบ”เบขเบนเปˆเบ—เบตเปˆเบ™เบตเป‰:

/> pkgman install inkscape
100% repochecksum-1 [65 bytes]
Validating checksum for Haikuโ€ฆdone.
100% repochecksum-1 [64 bytes]
Validating checksum for HaikuPortsโ€ฆdone.
*** Failed to find a match for โ€œinkscapeโ€: Name not found

เบ™เบฑเบเบžเบฑเบ”เบ—เบฐเบ™เบฒเบ•เบญเบšเบงเปˆเบฒ: "เบ™เบฑเบšเบ•เบฑเป‰เบ‡เปเบ•เปˆเบšเปเปˆเบกเบต Gtk, เบกเบฑเบ™เบˆเบฐเบšเปเปˆเบกเบต Inkscape." เป€เบ‚เบปเป‰เบฒเปƒเบˆ. เบ™เบฑเบเบžเบฑเบ”เบ—เบฐเบ™เบฒเบญเบตเบเบ„เบปเบ™ เปœเบถเปˆเบ‡ เบเปˆเบฒเบงเบ•เบทเปˆเบกเบงเปˆเบฒ: "เปเบ•เปˆเบžเบงเบเป€เบฎเบปเบฒเบกเบต WonderBrush เบ—เบตเปˆ เปœเป‰เบฒ เบญเบฑเบ”เบชเบฐเบˆเบฑเบ™." เบ‚เป‰เบญเบเบšเปเปˆเบฎเบนเป‰เป€เบฅเบทเปˆเบญเบ‡เบ™เบตเป‰, เปเบ•เปˆเบกเบฑเบ™เบšเปเปˆเป€เบซเบฑเบ™เบขเบนเปˆเปƒเบ™ HaikuDepot, เปเบฅเบฐเบกเบฑเบ™เบˆเบฐเบขเบนเปˆเปƒเบช? (เบเบฒเบ™โ€‹เปเบเป‰โ€‹เป„เบ‚โ€‹: เบ‚เป‰เบฒโ€‹เบžเบฐโ€‹เป€เบˆเบปเป‰เบฒโ€‹เบ„เบงเบ™โ€‹เบˆเบฐโ€‹เป„เบ”เป‰โ€‹เบชเบฐโ€‹เบซเบผเบฑเบšโ€‹เบเบฑเบšโ€‹เปเบ–เบš "เบเบฒเบ™โ€‹เบซเบธเป‰เบกโ€‹เบซเปเปˆโ€‹เบ—เบฑเบ‡โ€‹เบซเบกเบปเบ”โ€‹"โ€‹! เบžเบฒเบ”โ€‹เบˆเบธเบ”โ€‹เบ™เบฑเป‰เบ™โ€‹เบซเบกเบปเบ”โ€‹!)

/> pkgman install gimp
100% repochecksum-1 [65 bytes]
Validating checksum for Haiku... done.
100% repochecksum-1 [64 bytes]
Validating checksum for HaikuPorts... done.
*** Failed to find a match for โ€œgimpโ€: Name not foundโ€‹/> pkgman install arduino
100% repochecksum-1 [65 bytes]
Validating checksum for Haiku... done.
100% repochecksum-1 [64 bytes]โ€‹
Validating checksum for HaikuPorts... done.
*** Failed to find a match for โ€œarduinoโ€: Name not found

เบ‚เป‰เบญเบเบฎเบนเป‰เบงเปˆเบฒ "arduino เบขเบนเปˆเบ—เบตเปˆเบ™เบฑเป‰เบ™เบเปˆเบญเบ™" ... เบกเบฑเบ™เบ—เบฑเบ‡เบซเบกเบปเบ”เป„เบ›เปƒเบช?

เปƒเบ™เบšเบฑเบ™เบ”เบฒเบชเบดเปˆเบ‡เบญเบทเปˆเบ™เป†, เบ‚เป‰เบฒเบžเบฐเป€เบˆเบปเป‰เบฒเบ›เบฐเบซเบฅเบฒเบ”เปƒเบˆเบเบฑเบšเบ„เบงเบฒเบกเป€เบ›เบฑเบ™เบˆเบดเบ‡เบ‚เบญเบ‡ "loquacity เบ—เบฒเบ‡เบ”เป‰เบฒเบ™เป€เบ•เบฑเบเบ™เบดเบ": เบซเบผเบฒเบเบชเบฒเบเบ–เบทเบเบชเบฐเปเบ”เบ‡เป€เบžเบทเปˆเบญเปƒเบซเป‰เปƒเบ™เบ—เบตเปˆเบชเบธเบ”เบžเบงเบเป€เบ‚เบปเบฒเป€เบงเบปเป‰เบฒเบงเปˆเบฒ: "เบŠเบญเบšเปเบงเบ™เบตเป‰เบšเปเปˆเบกเบต."

เบšเบฑเบ™เบซเบฒ #5: เบ‚เบญเบšเบซเบเบฒเบšเบ•เปˆเบฒเบ‡เป†เบ—เบตเปˆเบ•เป‰เบญเบ‡เบเบฒเบ™เปเบเป‰เป„เบ‚

เบชเบฐเบซเบผเบฑเบšเบฅเบฐเบซเบงเปˆเบฒเบ‡เปเบญเบฑเบšเบžเบฅเบดเป€เบ„เบŠเบฑเบ™

เบกเบฑเบ™เบซเบ™เป‰เบฒเป€เบšเบทเปˆเบญเบ—เบตเปˆเบšเปเปˆเบกเบต alt+tab เป€เบžเบทเปˆเบญเบชเบฐเบซเบผเบฑเบšเปเบญเบฑเบšเบžเบฅเบดเป€เบ„เบŠเบฑเบ™. Ctrl+tab เป€เบฎเบฑเบ”เบงเบฝเบเป„เบ”เป‰, เปเบ•เปˆเบšเบฒเบ‡เบญเบฑเบ™เบ—เบตเปˆเป€เบชเบตเบเป†.

เบ„เปเบฒเปเบ™เบฐเบ™เปเบฒเบ‚เบญเบ‡เบœเบนเป‰เบžเบฑเบ”เบ—เบฐเบ™เบฒ: เบ–เป‰เบฒเบ‚เป‰เบญเบเป€เบ›เบตเบ”เบฎเบนเบšเปเบšเบš Windows, Cmd เปเบฅเบฐ Ctrl เบˆเบฐเบ›เปˆเบฝเบ™เบชเบฐเบ–เบฒเบ™เบ—เบตเปˆ, เปเบฅเบฐ alt+Tab เบˆเบฐเบเบฒเบเป€เบ›เบฑเบ™เบ—เบตเปˆเบ„เบธเป‰เบ™เป€เบ„เบตเบ. เปเบ•เปˆเบ‚เป‰เบญเบเบขเบฒเบเบฎเบนเป‰เบชเบถเบเบ„เบทเบเบฑเบš Mac เปƒเบ™เบ‚เบฐเบ™เบฐเบ—เบตเปˆเปƒเบŠเป‰เปเบ›เป‰เบ™เบžเบดเบก PC!

เบซเบกเบฒเบเป€เบซเบ”เบˆเบฒเบเบ™เบฑเบเบžเบฑเบ”เบ—เบฐเบ™เบฒ: "เบเบฒเบ™เบ›เปˆเบฝเบ™ ctrl+tab เป€เบ›เบฑเบ™ alt+tab เบˆเบฐเป€เบฎเบฑเบ”เปƒเบซเป‰เบœเบนเป‰เปƒเบŠเป‰เบšเบฒเบ‡เบ„เบปเบ™เปเบ›เบเปƒเบˆ." เบเบฒเบ™โ€‹เปเบเป‰โ€‹เป„เบ‚โ€‹เบ‡เปˆเบฒเบโ€‹เบ”เบฒเบโ€‹: เป€เบฎเบฑเบ”โ€‹เปƒเบซเป‰โ€‹เบ—เบฑเบ‡โ€‹เบชเบญเบ‡โ€‹! (เปƒเบ™เบ–เบฒเบ™เบฐเบœเบนเป‰เปƒเบŠเป‰ Mac, Windows เปเบฅเบฐ Linux เบเบฑเบš Gnome, KDE, Xfce เบ‚เป‰เบญเบเบเบฑเบ‡เบšเปเปˆเบฎเบนเป‰เบงเปˆเบฒเบˆเบฐเบ„เบฒเบ”เบซเบงเบฑเบ‡เบซเบเบฑเบ‡).

เบกเบทเป‰เบ—เบตเบชเบญเบ‡เบ‚เบญเบ‡เบ‚เป‰เบญเบเบเบฑเบš Haiku: เบ”เบตเปƒเบˆ, เปเบ•เปˆเบเบฑเบ‡เบšเปเปˆเบžเป‰เบญเบกเบ—เบตเปˆเบˆเบฐเบ›เปˆเบฝเบ™เป€เบ—เบทเปˆเบญ
เบชเบฐเบซเบผเบฑเบšเปเบญเบฑเบšเบžเบฅเบดเป€เบ„เบŠเบฑเบ™เบœเปˆเบฒเบ™ ctrl+tab เป‚เบ”เบเปƒเบŠเป‰ Twitcher. เปƒเบ™เบšเบฒเบ‡เบšเปˆเบญเบ™เบกเบฑเบ™เบ›เบฒเบเบปเบ”, เบšเบฒเบ‡เบ„เบฑเป‰เบ‡เบšเปเปˆเปเบกเปˆเบ™เบ„เบฑเป‰เบ‡เบ—เปเบฒเบญเบดเบ”

เบฎเป‰เบฒเบเปเบฎเบ‡เป„เบ›เบเบงเปˆเบฒเบ™เบฑเป‰เบ™: ctrl+tab เบšเบฒเบ‡เบ„เบฑเป‰เบ‡เบˆเบฐเบชเบฐเปเบ”เบ‡เบซเบ™เป‰เบฒเบ•เปˆเบฒเบ‡เบ—เบตเปˆเบกเบตเป„เบญเบ„เบญเบ™เปเบญเบฑเบšเบžเบฅเบดเป€เบ„เบŠเบฑเบ™, เปเบฅเบฐเบšเบฒเบ‡เบ„เบฑเป‰เบ‡เบกเบฑเบ™เบšเปเปˆเบกเบต. เปƒเบ™เบšเบฑเบ™เบ”เบฒเบชเบดเปˆเบ‡เบญเบทเปˆเบ™เป†, เบ„เปเบฒเบชเบฑเปˆเบ‡เบ‚เบญเบ‡เบชเบฐเบซเบผเบฑเบšเบ„เปเบฒเบฎเป‰เบญเบ‡เบชเบฐเบซเบกเบฑเบเป€เบšเบดเปˆเบ‡เบ„เบทเบงเปˆเบฒเปเบšเบšเบชเบธเปˆเบก: StyledEdit-WebPositive-back StyledEdit-WebPositive-StyledEdit-window เบ—เบตเปˆเบกเบตเป„เบญเบ„เบญเบ™เปเบญเบฑเบšเบžเบฅเบดเป€เบ„เบŠเบฑเบ™... เบŠเบญเบšเปเบงเบœเบดเบ”เบžเบฒเบ”? (เบกเบตเปƒเบœเบฎเบนเป‰เบงเปˆเบฒเบกเบตเป€เบ„เบทเปˆเบญเบ‡เบกเบทเบšเบฑเบ™เบ—เบถเบ Gif เบชเปเบฒเบฅเบฑเบš Haiku เบšเป?) เบเบฒเบ™เปเบเป‰เป„เบ‚: เบ™เบตเป‰เปเบกเปˆเบ™เบ„เบธเบ™เบชเบปเบกเบšเบฑเบ”, เบšเปเปˆเปเบกเปˆเบ™เปเบกเบ‡เป„เบกเป‰.

เบเบฒเบ™เบเบปเบ”เบชเบฑเป‰เบ™เบ‚เบญเบ‡ ctrl+tab เบ›เปˆเบฝเบ™เป‚เบ”เบเบเบปเบ‡เบเบฑเบšเปเบญเบฑเบšเบžเบฅเบดเป€เบ„เบŠเบฑเบ™เบเปˆเบญเบ™เบซเบ™เป‰เบฒเป‚เบ”เบเบšเปเปˆเบกเบตเบเบฒเบ™เบชเบฐเปเบ”เบ‡เบซเบ™เป‰เบฒเบ•เปˆเบฒเบ‡ Twitcher. เบ–เป‰เบฒเบ—เปˆเบฒเบ™เบ–เบทเบเบฒเบ™เบ›เบฐเบชเบปเบกเบ›เบฐเบชเบฒเบ™เบ”เบปเบ™เบเบงเปˆเบฒ, เบ—เปˆเบฒเบ™เบˆเบฐเป„เบ”เป‰เบฎเบฑเบšเบชเบดเปˆเบ‡เบ—เบตเปˆเบ‚เป‰เบญเบเป€เบ„เบตเบเปƒเบŠเป‰เปเบฅเป‰เบง.

เบฅเบฑเบ”

เบ–เป‰เบฒเบžเบงเบเป€เบฎเบปเบฒเป€เบงเบปเป‰เบฒเบเปˆเบฝเบงเบเบฑเบšเบ›เบธเปˆเบกเบฅเบฑเบ”เปเบ›เป‰เบ™เบžเบดเบก, เบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™เป€เบกเบทเปˆเบญเบ—เปˆเบฒเบ™เบฎเบนเป‰เบงเปˆเบฒเบ—เบธเบเบชเบดเปˆเบ‡เบ—เบธเบเบขเปˆเบฒเบ‡เปเบกเปˆเบ™เบ„เป‰เบฒเบเบ„เบทเบเบฑเบ™เบเบฑเบš Mac, เบ—เปˆเบฒเบ™เบˆเบฐเบžเบฐเบเบฒเบเบฒเบกเปƒเบŠเป‰เบ›เบธเปˆเบกเบฅเบฑเบ”เปเบšเบšเบ›เบปเบเบเบฐเบ•เบดเป‚เบ”เบเบญเบฑเบ”เบ•เบฐเป‚เบ™เบกเบฑเบ” ... เบ•เบปเบงเบขเปˆเบฒเบ‡เป€เบŠเบฑเปˆเบ™เปƒเบ™ "เป€เบ›เบตเบ” ... " เปเบฅเบฐ "เบšเบฑเบ™เบ—เบถเบเป€เบ›เบฑเบ™ ... " เบเปˆเบญเบ‡เป‚เบ•เป‰เบ•เบญเบš, เบ‚เป‰เบญเบเบ•เป‰เบญเบ‡เบเบฒเบ™เบเบปเบ” alt+d เบชเปเบฒเบฅเบฑเบšเบ•เบฒเบ•เบฐเบฅเบฒเบ‡เบฅเบฒเบเบเบฒเบ™ "เป€เบฎเบฑเบ”เบงเบฝเบ", เปเบฅเบฐเบญเบทเปˆเบ™เป†.

เบ™เบฑเบเบžเบฑเบ”เบ—เบฐเบ™เบฒ "เบกเบตเบ—เบฒเบ‡เป€เบฅเบทเบญเบเบ—เบตเปˆเบˆเบฐเป€เบžเบตเปˆเบกเบชเบดเปˆเบ‡เบ™เบตเป‰" "เปƒเบชเปˆเบ„เปเบฒเบฎเป‰เบญเบ‡เบ‚เปเบเบฒเบ™เบ›เบฑเบšเบ›เบธเบ‡เบเบฒเบ™เป‚เบ•เป‰เบ•เบญเบšเป„เบŸเบฅเปŒ." เบ‚เป‰เบญเบเบˆเบฐเบชเป‰เบฒเบ‡เบ„เปเบฒเบฎเป‰เบญเบ‡เบ‚เปเบ”เบฑเปˆเบ‡เบเปˆเบฒเบงเบ–เป‰เบฒเบกเบตเบ•เบปเบงเบ•เบดเบ”เบ•เบฒเบกเบšเบฑเบ™เบซเบฒเบ—เป‰เบญเบ‡เบ–เบดเปˆเบ™เปƒเบ™ GitHub เบซเบผเบท GitLab, เบšเปˆเบญเบ™เบ—เบตเปˆเบ‚เป‰เบญเบเบกเบตเบšเบฑเบ™เบŠเบต.

เปเบ•เปˆ, เบ”เบฑเปˆเบ‡เบ—เบตเปˆเบ‚เป‰เบฒเบžเบฐเป€เบˆเบปเป‰เบฒเป„เบ”เป‰เบญเบฐเบ—เบดเบšเบฒเบเบเปˆเบญเบ™เบซเบ™เป‰เบฒเบ™เบตเป‰, เบ‚เป‰เบฒเบžเบฐเป€เบˆเบปเป‰เบฒเบšเปเปˆเบชเบฒเบกเบฒเบ”เบฅเบปเบ‡เบ—เบฐเบšเบฝเบ™เปƒเบ™เบฅเบฐเบšเบปเบšเบ‚เบญเบ‡เบžเบงเบเป€เบ‚เบปเบฒ. (เบ”เบฑเปˆเบ‡เบ—เบตเปˆเบ—เปˆเบฒเบ™เบญเบฒเบ”เบˆเบฐเป„เบ”เป‰เบ„เบฒเบ”เป€เบ”เบปเบฒ, เบ‚เป‰เบฒเบžเบฐเป€เบˆเบปเป‰เบฒเบ•เป‰เบญเบ‡เบเบฒเบ™เป€เบ™เบฑเป‰เบ™เบซเบ™เบฑเบเปƒเบชเปˆเบ„เบงเบฒเบกเบ‡เปˆเบฒเบเปƒเบ™เบเบฒเบ™เป€เบฎเบฑเบ”เบงเบฝเบเบเบฑเบšเบชเบดเปˆเบ‡เป€เบซเบผเบปเปˆเบฒเบ™เบตเป‰เปƒเบ™เป€เบงเบฅเบฒเบ—เบตเปˆเปƒเบŠเป‰เบšเปเบฅเบดเบเบฒเบ™เบชเบฒเบ—เบฒเบฅเบฐเบ™เบฐเป€เบŠเบฑเปˆเบ™ GitHub เบซเบผเบท GitLab). เบเบฒเบ™เปเบเป‰เป„เบ‚: https://dev.haiku-os.org/ticket/15148

เบ„เบงเบฒเบกเบšเปเปˆเบชเบญเบ”เบ„เปˆเบญเบ‡

เบ„เปเบฒเบฎเป‰เบญเบ‡เบชเบฐเบซเบกเบฑเบ Qt เปเบฅเบฐเบ„เปเบฒเบฎเป‰เบญเบ‡เบชเบฐเบซเบกเบฑเบเบžเบทเป‰เบ™เป€เบกเบทเบญเบ‡เปเบ•เบเบ•เปˆเบฒเบ‡เบเบฑเบ™เปƒเบ™เบžเบถเบ”เบ•เบดเบเปเบฒ. เบ•เบปเบงเบขเปˆเบฒเบ‡เป€เบŠเบฑเปˆเบ™, เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เบฅเบถเบšเบ„เปเบฒเบชเบธเบ”เบ—เป‰เบฒเบเป‚เบ”เบเปƒเบŠเป‰ alt+backspace เปƒเบ™เปเบญเบฑเบšเบžเบฅเบดเป€เบ„เบŠเบฑเบ™ Qt, เปเบ•เปˆเบšเปเปˆเปเบกเปˆเบ™เปƒเบ™เบ„เปเบฒเบ—เบตเปˆเปƒเบŠเป‰. เบญเบฒเบ”เบˆเบฐเบกเบตเบ„เบงเบฒเบกเปเบ•เบเบ•เปˆเบฒเบ‡เบญเบทเปˆเบ™เป†เปƒเบ™เป€เบงเบฅเบฒเปเบเป‰เป„เบ‚เบ‚เปเป‰เบ„เบงเบฒเบก. เบ‚เป‰เบญเบเบขเบฒเบเป€เบซเบฑเบ™เบ„เบงเบฒเบกเบšเปเปˆเบชเบญเบ”เบ„เปˆเบญเบ‡เบ”เบฑเปˆเบ‡เบเปˆเบฒเบงเบ–เบทเบเบฅเบปเบšเบญเบญเบ.

เบเบฒเบ™เปเบเป‰เป„เบ‚: เบ‚เป‰เบญเบเบเบฑเบ‡เบšเปเปˆเป„เบ”เป‰เบ‚เบฝเบ™เบšเบปเบ”เบ„เบงเบฒเบกเบ™เบตเป‰เบˆเบปเบšเป€เบ—เบทเปˆเบญ (เบ‚เป‰เบญเบเป„เบ”เป‰เบชเบฐเปเบ”เบ‡เบกเบฑเบ™เบ„เบฑเป‰เบ‡เบ—เปเบฒเบญเบดเบ”เปƒเบ™เบŠเปˆเบญเบ‡ Haiku dev เป€เบžเบทเปˆเบญเบฅเบงเบšเบฅเบงเบกเบ„เปเบฒเป€เบซเบฑเบ™) เป€เบกเบทเปˆเบญเบกเบฑเบ™เป€เบซเบฑเบ™เบงเปˆเบฒเบ„เบงเบฒเบกเปเบ•เบเบ•เปˆเบฒเบ‡เบ™เบตเป‰เป„เบ”เป‰เบ–เบทเบเปเบเป‰เป„เบ‚เปเบฅเป‰เบง! เป€เบซเบผเบทเบญโ€‹เป€เบŠเบทเปˆเบญ! เบ‚เป‰เบญเบเบกเบฑเบเป‚เบ„เบ‡เบเบฒเบ™เปเบซเบผเปˆเบ‡เป€เบ›เบตเบ”เปเบ™เบงเปƒเบ”! เบ‚เบญเบšโ€‹เปƒเบˆ, Kasper Kasper!

เบซเบกเบฒเบเป€เบซเบ”

เบ‚เป‰เบญเบเบเบฑเบ‡เบฎเบฝเบ™ Haiku เปเบฅเบฐเบกเบฑเบ™เบชเบทเบšเบ•เปเปˆเป€เบฎเบฑเบ”เปƒเบซเป‰เบ‚เป‰เบญเบเบ›เบฐเบ—เบฑเบšเปƒเบˆ. เป€เบ–เบดเบ‡เปเบกเปˆเบ™เบงเปˆเบฒเบ‚เป‰เบฒเบžเบฐเป€เบˆเบปเป‰เบฒเป„เบ”เป‰เบชเบธเบกเปƒเบชเปˆเบเบฒเบ™เบญเบฐเบ—เบดเบšเบฒเบเบ„เบงเบฒเบกเบฅเปเบฒเบ„เบฒเบ™เปƒเบ™เบกเบทเป‰เบ™เบตเป‰, เบ‚เป‰เบฒเบžเบฐเป€เบˆเบปเป‰เบฒเบšเปเปˆเบชเบฒเบกเบฒเบ”เบŠเปˆเบงเบเป„เบ”เป‰เปเบ•เปˆเป€เบ•เบทเบญเบ™เบ—เปˆเบฒเบ™เบงเปˆเบฒเป€เบ›เบฑเบ™เบซเบเบฑเบ‡เบฅเบฐเบšเบปเบšเบ›เบฐเบ•เบดเบšเบฑเบ”เบเบฒเบ™เบ™เบตเป‰ intriguing เบซเบผเบฒเบ. เบ‚เป‰เบฒเบ‡เบฅเบธเปˆเบกเบ™เบตเป‰เปเบกเปˆเบ™เบšเบฒเบ‡เบ•เบปเบงเบขเปˆเบฒเบ‡. เบžเบฝเบ‡เปเบ•เปˆเป€เบ›เบฑเบ™เบเบฒเบ™เป€เบ•เบทเบญเบ™เป€เบžเบทเปˆเบญเป€เบ‚เบปเป‰เบฒเป„เบ›เป€เบšเบดเปˆเบ‡เบงเปˆเบฒ Haiku เป€เบฎเบฑเบ”เบชเบดเปˆเบ‡เบ—เบตเปˆเบ–เบทเบเบ•เป‰เบญเบ‡เบ•เบฒเบกเปเบ™เบงเบ„เบงเบฒเบกเบ„เบดเบ”เปเบ™เบงเปƒเบ”.

เบ–เป‰เบฒเบ—เปˆเบฒเบ™เบเบปเบ”เบชเบญเบ‡เบ„เบฑเป‰เบ‡เปƒเบชเปˆเบ•เบปเบงเบ›เบฐเบ•เบดเบšเบฑเบ”เบ—เบตเปˆเบšเปเปˆเบกเบตเบซเป‰เบญเบ‡เบชเบฐเบซเบกเบธเบ”เบ—เบตเปˆเบ•เป‰เบญเบ‡เบเบฒเบ™, เบ—เปˆเบฒเบ™เบˆเบฐเบšเปเปˆเป€เบซเบฑเบ™เบซเบเบฑเบ‡เบขเบนเปˆเปƒเบ™ Linux. Haiku เบˆเบฐเบชเบฐเปเบ”เบ‡เบเปˆเบญเบ‡เบเบฒเบŸเบดเบเบ—เบตเปˆเบชเบงเบเบ‡เบฒเบกเบ—เบตเปˆเบกเบตเบ‚เปเป‰เบกเบนเบ™เบเปˆเบฝเบงเบเบฑเบšเบšเบฑเบ™เบซเบฒ. เบ‚เป‰เบฒเบžเบฐเป€เบˆเบปเป‰เบฒเป„เบ”เป‰เบเบฑเบ™เบเปˆเบฝเบงเบเบฑเบšเบชเบดเปˆเบ‡เบ•เปˆเบฒเบ‡เป†เป€เบŠเบฑเปˆเบ™เบ™เบตเป‰เปƒเบ™ Linux เป€เบ›เบฑเบ™เป€เบงเบฅเบฒเบ”เบปเบ™เบ™เบฒเบ™, เปเบฅเบฐเบ‚เป‰เบฒเบžเบฐเป€เบˆเบปเป‰เบฒเบเบฑเบ‡เบ”เบตเปƒเบˆเบ—เบตเปˆเบกเบฑเบ™เป€เบฎเบฑเบ”เบขเปˆเบฒเบ‡เบ–เบทเบเบ•เป‰เบญเบ‡เปƒเบ™ Haiku. เบ•เบปเบงเบขเปˆเบฒเบ‡เบ™เบตเป‰เบชเบฐเปเบ”เบ‡เปƒเบซเป‰เป€เบซเบฑเบ™เบงเปˆเบฒเบฅเบฐเบšเบปเบšเบ›เบฐเบ•เบดเบšเบฑเบ”เบเบฒเบ™เปเบกเปˆเบ™เบชเบญเบ”เบ„เปˆเบญเบ‡เปƒเบ™เบ—เบธเบเบฅเบฐเบ”เบฑเบš. เบœเบปเบ™เป„เบ”เป‰เบฎเบฑเบšเปเบกเปˆเบ™เบ„เบงเบฒเบกเบชเบฐเบซเบ‡เปˆเบฒเบ‡เบฒเบก, เบ„เบงเบฒเบกเบ‡เบฒเบกเปเบฅเบฐเบ„เบงเบฒเบกเบ‡เปˆเบฒเบเบ”เบฒเบ, เป€เบ–เบดเบ‡เปเบกเปˆเบ™เบงเปˆเบฒเปƒเบ™เบเปเบฅเบฐเบ™เบตเป€เบŠเบฑเปˆเบ™เบเบฒเบ™เบˆเบฑเบ”เบเบฒเบ™เบ„เบงเบฒเบกเบœเบดเบ”เบžเบฒเบ”.

เบเบฒเบ™เป€เบšเบดเปˆเบ‡เบ—เบตเปˆเปœเป‰เบฒเบชเบปเบ™เปƒเบˆเบžเบฒเบเปƒเบ•เป‰เบœเป‰เบฒเบ„เบธเบก.

เป€เบญเบเบฐเบชเบฒเบ™ QuickLaunch เบฅเบฐเบšเบธเบงเปˆเบฒ:

เบญเบฒเบ”เบˆเบฐเบกเบต 2 เป€เบซเบ”เบœเบปเบ™เบงเปˆเบฒเป€เบ›เบฑเบ™เบซเบเบฑเบ‡ QuickLaunch เบˆเบฐเบšเปเปˆเบžเบปเบšเปเบญเบฑเบšเบžเบฅเบดเป€เบ„เบŠเบฑเบ™:

  • เปเบญเบฑเบšเบžเบฅเบดเป€เบ„เบŠเบฑเบ™เบšเปเปˆเป„เบ”เป‰เบขเบนเปˆเปƒเบ™เบžเบฒเบ—เบดเบŠเบฑเบ™ BeFS, เบซเบผเบทเบžเบฒเบ—เบดเบŠเบฑเบ™ BeFS เบšเปเปˆเป„เบ”เป‰เบˆเบฑเบ”เบฎเบนเบšเปเบšเบšเป€เบžเบทเปˆเบญเบฎเบญเบ‡เบฎเบฑเบšเบเบฒเบ™เบชเบญเบšเบ–เบฒเบก.
  • เปเบญเบฑเบšเบžเบฅเบดเป€เบ„เบŠเบฑเบ™เบšเปเปˆเบกเบตเบ„เบธเบ™เบชเบปเบกเบšเบฑเบ” BEOS:APP_SIG เบ—เบตเปˆเบ–เบทเบเบ•เป‰เบญเบ‡. เปƒเบ™เบเปเบฅเบฐเบ™เบตเบ™เบตเป‰, เบ‚เปเปƒเบซเป‰เบœเบนเป‰เบžเบฑเบ”เบ—เบฐเบ™เบฒเปเบญเบฑเบšเบžเบฅเบดเป€เบ„เบŠเบฑเบ™เป€เบžเบตเปˆเบกเบกเบฑเบ™, เบซเบผเบทเบฅเบญเบ‡เบ•เบดเบ”เบ•เบฒเบก
    เบ„เปเบฒเปเบ™เบฐเบ™เปเบฒเบ™เบตเป‰: เบ–เป‰เบฒเบ—เปˆเบฒเบ™เบเปเบฒเบฅเบฑเบ‡เปƒเบŠเป‰เปเบญเบฑเบšเบžเบฅเบดเป€เบ„เบŠเบฑเบ™เบซเบผเบทเบชเบฐเบ„เบดเบšเบ—เบตเปˆเบšเปเปˆเป„เบ”เป‰เบชเบฐเปเบ”เบ‡เบขเบนเปˆเปƒเบ™ QuickLaunch (เปเบฅเบฐเบขเบนเปˆเปƒเบ™เบชเบฐเบ–เบฒเบ™เบ—เบตเปˆเบ—เบตเปˆเบชเบฒเบกเบฒเบ”เบ‚เบฝเบ™เป„เบ”เป‰) - เบžเบฐเบเบฒเบเบฒเบกเป€เบžเบตเปˆเบกเบ„เบธเบ™เบฅเบฑเบเบชเบฐเบ™เบฐเป€เบซเบผเบปเปˆเบฒเบ™เบตเป‰เบขเบนเปˆเปƒเบ™ terminal.

    addattr BEOS:TYPE application/x-vnd.Be-elfexecutable /path/to/your/app-or-script

    addattr BEOS:APP_SIG application/x-vnd.anything-unique /path/to/your/app-or-script

เบ™เบตเป‰เป€เบฎเบฑเบ”เปƒเบซเป‰เบ„เบงเบฒเบกเป€เบ‚เบปเป‰เบฒเปƒเบˆเบšเบฒเบ‡เบขเปˆเบฒเบ‡เบเปˆเบฝเบงเบเบฑเบšเบงเบดเบ—เบตเบเบฒเบ™ magic เป€เบŠเบฑเปˆเบ™ Launch Services, เบ—เบตเปˆเบ‚เป‰เบญเบเบชเบทเบšเบ•เปเปˆเบŠเบปเบกเป€เบŠเบตเบ, เป€เบฎเบฑเบ”เบงเบฝเบเบ•เบปเบงเบˆเบดเบ‡ (เปเบฅเบฐเบชเบดเปˆเบ‡เบ—เบตเปˆเบ‚เบฒเบ”เบซเบฒเบเป„เบ›เบขเปˆเบฒเบ‡เบชเบปเบกเบšเบนเบ™เปƒเบ™เบชเบฐเบžเบฒเบšเปเบงเบ”เบฅเป‰เบญเบกเบเบฒเบ™เป€เบฎเบฑเบ”เบงเบฝเบเปƒเบ™ Linux).

เบšเปเปˆเบกเบตเบ„เบงเบฒเบกเบ•เบทเปˆเบ™เป€เบ•เบฑเป‰เบ™เบซเบ™เป‰เบญเบเปเบกเปˆเบ™ "เป€เบ›เบตเบ”เบเบฑเบš ... "

เป€เบฅเบทเบญเบเป„เบŸเบฅเปŒ, เบเบปเบ” alt+I, เปเบฅเบฐเบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™เบซเบ™เป‰เบฒเบˆเปเบ‚เปเป‰เบกเบนเบ™เบ‚เปˆเบฒเบงเบชเบฒเบ™เบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰เบ—เปˆเบฒเบ™เป€เบฅเบทเบญเบเบ—เบตเปˆเบ„เปเบฒเบฎเป‰เบญเบ‡เบชเบฐเบซเบกเบฑเบเบชเบฒเบกเบฒเบ”เป€เบ›เบตเบ”เป„เบŸเบฅเปŒเบชเบฐเป€เบžเบฒเบฐเปƒเบ”เบซเบ™เบถเปˆเบ‡.

เบกเบทเป‰เบ—เบตเบชเบญเบ‡เบ‚เบญเบ‡เบ‚เป‰เบญเบเบเบฑเบš Haiku: เบ”เบตเปƒเบˆ, เปเบ•เปˆเบเบฑเบ‡เบšเปเปˆเบžเป‰เบญเบกเบ—เบตเปˆเบˆเบฐเบ›เปˆเบฝเบ™เป€เบ—เบทเปˆเบญ
เปƒเบ™ Haiku เบ‚เป‰เบฒเบžเบฐเป€เบˆเบปเป‰เบฒเบชเบฒเบกเบฒเบ” override เบ„เปเบฒเบฎเป‰เบญเบ‡เบชเบฐเบซเบกเบฑเบเบ—เบตเปˆเบˆเบฐเป€เบ›เบตเบ”เป„เบŸเบฅเปŒเบชเบฐเป€เบžเบฒเบฐเปƒเบ”เบซเบ™เบถเปˆเบ‡. เป€เบขเบฑเบ™?

เบ™เบตเป‰เบ—เบฑเบ‡เบซเบกเบปเบ”เป€เบฎเบฑเบ”เบงเบฝเบเป€เบ–เบดเบ‡เปเบกเปˆเบ™เบงเปˆเบฒเบเบฒเบ™เบ‚เบฐเบซเบเบฒเบเบŠเบทเปˆเป„เบŸเบฅเปŒเบซเบฒเบเป„เบ›, เปเบฅเบฐเบชเบธเบ”เบ—เป‰เบฒเบเบ‚เป‰เบญเบเบชเบฒเบกเบฒเบ”เบšเบญเบเป„เบŸเบฅเปŒเบ—เบตเปˆเปเบ•เบเบ•เปˆเบฒเบ‡เบเบฑเบ™เบ‚เบญเบ‡เบ›เบฐเป€เบžเบ”เบ”เบฝเบงเบเบฑเบ™เป€เบžเบทเปˆเบญเป€เบ›เบตเบ”เปƒเบ™เปเบญเบฑเบšเบžเบฅเบดเป€เบ„เบŠเบฑเบ™เบ•เปˆเบฒเบ‡เป†, เป€เบŠเบดเปˆเบ‡เบกเบตเบ„เบงเบฒเบกเบซเบเบธเป‰เบ‡เบเบฒเบเบซเบผเบฒเบ, เบ–เป‰เบฒเบšเปเปˆเปเบกเปˆเบ™เป€เบเบทเบญเบšเป€เบ›เบฑเบ™เป„เบ›เบšเปเปˆเป„เบ”เป‰, เปƒเบ™เบชเบฐเบžเบฒเบšเปเบงเบ”เบฅเป‰เบญเบก desktop Linux.

เบชเบฐเบซเบฅเบธเบš

เบ”เบฑเปˆเบ‡เบ—เบตเปˆเบ‚เป‰เบญเบเบ‚เบฝเบ™เบกเบทเป‰เบงเบฒเบ™เบ™เบตเป‰, Haiku เป€เบ›เบตเบ”เบ•เบฒเบ‚เบญเบ‡เบ‚เป‰เบญเบเปเบฅเบฐเบชเบฐเปเบ”เบ‡เปƒเบซเป‰เบ‚เป‰เบญเบเบฎเบนเป‰เบงเปˆเบฒเบชเบฐเบžเบฒเบšเปเบงเบ”เบฅเป‰เบญเบกเบเบฒเบ™เป€เบฎเบฑเบ”เบงเบฝเบเบชเบฒเบกเบฒเบ” "เบžเบฝเบ‡เปเบ•เปˆเป€เบฎเบฑเบ”เบงเบฝเบ." เปƒเบ™โ€‹เบกเบทเป‰โ€‹เบ—เบตโ€‹เบชเบญเบ‡โ€‹เบ‚เป‰เบฒโ€‹เบžเบฐโ€‹เป€เบˆเบปเป‰เบฒโ€‹เบเบฑเบ‡โ€‹เป„เบ”เป‰โ€‹เบžเบปเบšโ€‹เป€เบซเบฑเบ™โ€‹เบšเบฒเบ‡โ€‹เบชเบดเปˆเบ‡โ€‹เบšเบฒเบ‡โ€‹เบขเปˆเบฒเบ‡โ€‹เบ—เบตเปˆโ€‹เบˆเบฐโ€‹เปเบˆเป‰เบ‡โ€‹เบเบฒเบ™โ€‹เบ›เบฑเบšโ€‹เบ›เบธเบ‡.

เบšเปเปˆเบกเบตเปƒเบœเปƒเบ™เบžเบงเบเบกเบฑเบ™เบˆเบฐเบขเบธเบ”เป€เบฎเบฑเบ”เบงเบฝเบ. เบ‚เป‰เบญเบเบ•เบทเปˆเบ™เป€เบ•เบฑเป‰เบ™เปเบ—เป‰เป†เบเปˆเบฝเบงเบเบฑเบšเบญเบฐเบ™เบฒเบ„เบปเบ”เบ‚เบญเบ‡เบฅเบฐเบšเบปเบšเบ›เบฐเบ•เบดเบšเบฑเบ”เบเบฒเบ™ desktop เบชเปˆเบงเบ™เบ•เบปเบงเบ™เบตเป‰. เบ™เบตเป‰เปเบกเปˆเบ™เบเบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒเบ—เบตเปˆเบเบดเบ™เบ”เบตเบ•เป‰เบญเบ™เบฎเบฑเบšเบ™เบญเบเป€เบซเบ™เบทเบญเบˆเบฒเบ "เบชเบฐเบžเบฒเบšเปเบงเบ”เบฅเป‰เบญเบก desktop Linux" เบ—เบตเปˆเบชเบทเบšเบ•เปเปˆเบชเบฐเปเบ”เบ‡เปƒเบซเป‰เป€เบซเบฑเบ™เบšเบฑเบ™เบซเบฒเบ—เบตเปˆเบฎเป‰เบฒเบเปเบฎเบ‡เบ—เบตเปˆเบšเปเปˆเบชเบฒเบกเบฒเบ”เปเบเป‰เป„เบ‚เป„เบ”เป‰เปƒเบ™เบญเบฐเบ™เบฒเบ„เบปเบ”เบญเบฑเบ™เปƒเบเป‰เบ™เบตเป‰. เบšเบฑเบ™เบซเบฒเบชเบฐเบ–เบฒเบ›เบฑเบ”เบ•เบฐเบเบฐเบเปเบฒ.

เบ‚เป‰เบฒเบžเบฐเป€เบˆเบปเป‰เบฒเบซเบงเบฑเบ‡เบงเปˆเบฒ Haiku.

เบฅเบญเบ‡เปƒเบŠเป‰เป€เบญเบ‡! เบซเบผเบฑเบ‡เบˆเบฒเบเบ—เบตเปˆเบ—เบฑเบ‡เบซเบกเบปเบ”, เป‚เบ„เบ‡เบเบฒเบ™ Haiku เบชเบฐเบซเบ™เบญเบ‡เบฎเบนเบšเบžเบฒเบšเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™ booting เบˆเบฒเบ DVD เบซเบผเบท USB, เบชเป‰เบฒเบ‡เบ‚เบถเป‰เบ™ ะตะถะตะดะฝะตะฒะฝะพ. เป€เบžเบทเปˆเบญเบ•เบดเบ”เบ•เบฑเป‰เบ‡, เบžเบฝเบ‡เปเบ•เปˆเบ”เบฒเบงเป‚เบซเบฅเบ”เบฎเบนเบšเบžเบฒเบšเปเบฅเบฐเบ‚เบฝเบ™เบกเบฑเบ™เปƒเบชเปˆ flash drive เป‚เบ”เบเปƒเบŠเป‰ Etcher

เบ—เปˆเบฒเบ™โ€‹เบกเบตโ€‹เบ„เปเบฒโ€‹เบ–เบฒเบกโ€‹เปƒเบ”เป†? เบžเบงเบโ€‹เป€เบฎเบปเบฒโ€‹เบ‚เปโ€‹เป€เบŠเบทเป‰เบญโ€‹เป€เบŠเบตเบ™โ€‹เบ—เปˆเบฒเบ™โ€‹เบเบฑเบšโ€‹เบžเบฒโ€‹เบชเบฒโ€‹เบฅเบฑเบ”โ€‹เป€เบŠเบโ€‹ เบŠเปˆเบญเบ‡เป‚เบ—เบฅเบฐเบžเบฒเบš.

เบžเบฒเบšเบฅเบงเบกเบ„เบงเบฒเบกเบœเบดเบ”เบžเบฒเบ”: เบงเบดเบ—เบตเบเบฒเบ™เบเบดเบ‡เบ•เบปเบงเป€เบญเบ‡เปƒเบ™เบ•เบตเบ™เปƒเบ™ C เปเบฅเบฐ C ++. เบเบฒเบ™เป€เบเบฑเบšเบเปเบฒเบชเบนเบ” Haiku OS

เบˆเบฒเบเบœเบนเป‰เบ‚เบฝเบ™เบเบฒเบ™เปเบ›: เบ™เบตเป‰เปเบกเปˆเบ™เบšเบปเบ”เบ„เบงเบฒเบกเบ—เบตเบชเบญเบ‡เปƒเบ™เบŠเบธเบ”เบเปˆเบฝเบงเบเบฑเบš Haiku.

เบฅเบฒเบเบŠเบทเปˆเบšเบปเบ”เบ„เบงเบฒเบก: เบเปˆเบญเบ™เบญเบทเปˆเบ™ เปเบปเบ”

เปเบซเบผเปˆเบ‡เบ‚เปเป‰เบกเบนเบ™: www.habr.com

เป€เบžเบตเปˆเบกเบ„เบงเบฒเบกเบ„เบดเบ”เป€เบซเบฑเบ™