Хайкутай өнгөрүүлсэн хоёр дахь өдөр: баяртай байна, гэхдээ солиход хараахан бэлэн биш байна

Хайкутай өнгөрүүлсэн хоёр дахь өдөр: баяртай байна, гэхдээ солиход хараахан бэлэн биш байна
TL;DR: Би Хайкуд баяртай байна, гэхдээ сайжруулах зүйл бий

Өчигдөр би Хайку сурсан - намайг маш их гайхшруулсан үйлдлийн систем. Хоёр дахь өдөр. Битгий буруугаар ойлгоорой: Линуксийн ширээний компьютер дээр хэцүү зүйлсийг хийх нь хичнээн амархан байдгийг би гайхсаар л байна. Би үүнийг хэрхэн ажилладагийг мэдэхийг хүсч байна, мөн үүнийг өдөр бүр ашиглахдаа баяртай байна. Бүрэн шилжилтийн өдөр хараахан болоогүй байгаа нь үнэн: би зовохыг хүсэхгүй байна.

Хайкутай өнгөрүүлсэн хоёр дахь өдөр: баяртай байна, гэхдээ солиход хараахан бэлэн биш байна
WonderBrush растер график засварлагч - хэрэв та хаанаас олохоо мэддэг бол

Зарчмын хувьд, 1.0-ээс доош хувилбаруудын хувьд хүлээгдэж буй шиг. Гэсэн хэдий ч Mac OS X-ийг худалдаанд гарахаас өмнөх өдрүүдэд санаж, Хайкугийн багийн цар хүрээг харгалзан үзэж, гайхалтай амжилтуудыг бүү бууруул.

Би ихэвчлэн #LinuxUsability-ийн талаар санал бодлоо илэрхийлдэг (1-р хэсэг, 2-р хэсэг, 3-р хэсэг, 4-р хэсэг, 5-р хэсэг, 6-р хэсэг), тиймээс ашиглах боломжтой байдлын хувьд Хайкугийн тухай маргаанд бүү гайх. Тэдний ихэнх нь аз болоход янз бүрийн сайжруулалттай холбоотой байдаг.

Энэ бол оршил байсан бөгөөд одоо зарим асуудалд анхаарлаа хандуулцгаая.

Асуудал №1: Хөтөчтэй холбоотой асуудлууд

Үүн дээр суурилсан 3 хөтөч байдаг WebKit: үндсэн (WebPositive) болон Qt дээрх хоёр нэмэлт (QupZilla, хуучирсан нэр Фалконболон OtterBrowser), агуулахаас суулгаж болно. Тэдний аль нь ч зөв ажиллахгүй байна. Үндсэн хөтөч нь функциональ болон дүрслэхэд асуудалтай байдаг (жишээлбэл, нэвтрэх үед captcha-г шийдэх боломжгүй юм. Хайку алдаа илрүүлэгч), нэмэлтүүд нь Хайку дээр гүйцэтгэлийн томоохон асуудалтай байдаг.

Хайкутай өнгөрүүлсэн хоёр дахь өдөр: баяртай байна, гэхдээ солиход хараахан бэлэн биш байна
Хайкугийн үндсэн хөтөч болох WebPositive дээр Твиттер ийм харагдаж байна.

QupZilla болон OtterBrowser нь найдваргүй интернет холболтоос (жишээлбэл, галт тэргэнд) ихээхэн хоцрогддог. Хэрэв өгөгдөл жигд орохгүй бол таб хооронд шилжих боломжгүй болно. Сүлжээгээр өгөгдөл ачаалж байх үед шинэ таб нээх боломжгүй. Ачаалал багатай ч бүх зүйл удаан байна. Хөтөчүүд нь Хайкугийн олон урсгалд бүрэн тохируулагдаагүй эсвэл Хайкутай холбоотой бусад асуудалтай байж магадгүй [Линукс дээр энэ нь надад заримдаа тохиолддог - ойролцоогоор. орчуулагч].

Би QupZilla-г ашиглан Medium дээр юу ч бичиж чадсангүй...

Apple нь маш сайн гүйцэтгэлтэй, тогтвортой хөтөчийг хангахын тулд маш их зүйлийг хийсэн. Энэ хөрөнгө оруулалт Хайкуд ч үр дүнгээ өгнө гэж бодож байна. Ялангуяа вэб програмуудын ач холбогдол нэмэгдэж, тэр ч байтугай бүх хэрэглээнд уугуул програмуудыг хараахан ашиглах боломжгүй байгааг харгалзан үзвэл.

Кеннет Косиенда, Ричард Уильямсон нарын түүх: Сафари ба Вэбкит хэрхэн үүссэн тухай

Асуудал №2: Эхлүүлэгч ба Док

Дэлгэцийн баруун дээд буланд байрладаг Ширээний самбар, Windows-ийн Эхлэх цэсний хачирхалтай иж бүрдэл нь Dock функцууд болон бусад цөөн хэдэн функцуудтай холилдсон.

Хайкутай өнгөрүүлсэн хоёр дахь өдөр: баяртай байна, гэхдээ солиход хараахан бэлэн биш байна
Ширээний самбар

Энэ нь магадгүй BeOS-ийн хэрэглэгчийн туршлагын гол элемент байсан тул орчин үеийн ширээний орчны чадавхи байхгүй: Надад програм эхлүүлэгч хэрэгтэй байна. Гэрэлтүүлгийг, Alt+space ашиглан эхлүүлсэн. Ачаалахын тулд товших програмууд удаан байдаг. Хайлтын хэрэгсэл байдаг Stirlitz нууцлагдмал, гэхдээ энэ нь хурдасгасан ч гэсэн програмуудыг ажиллуулахад тохиромжтой биш юм.

Хайкутай өнгөрүүлсэн хоёр дахь өдөр: баяртай байна, гэхдээ солиход хараахан бэлэн биш байна
Command + Spacebar-ийн тусламжтайгаар эхлүүлсэн Mac OS X Leopard дээрх анхаарлын төвд байна

Байдаг LnLauncher, суулгасан HaikuDepot. Та үүнийг анх эхлүүлэхэд энэ нь бүрэн хоосон байх бөгөөд түүнд ямар нэгэн зүйл нэмэх нь тодорхойгүй байна. Нэмж дурдахад, энэ нь байрлалыг өөрчлөх ямар ч тодорхой аргагүйгээр дэлгэцэн дээр тохиромжгүй газар гарч ирдэг. Би үүнийг Mac OS X дээрх Dock шиг дэлгэцийн зүүн эсвэл доод талд хэрхэн байрлуулах вэ? Энэ тохиолдолд UX нь мэдэгдэхгүй гэдэгт би итгэдэг.

ДокБерт, мөн-аас суулгасан HaikuDepot. Аль хэдийн дээрдсэн. Дэлгэцийн доод хэсэгт харуулав. Би дүрсний дарааллыг өөрчилнө гэж бодоогүй: сагс эхэндээ байгаа, гэхдээ ерөнхийдөө энэ нь ирээдүйтэй харагдаж байна.

Үүнийг Ширээний самбарын оронд хэрхэн анхдагч болгож тохируулах вэ? Хэрэв та DockBert дээрх Deskbar дүрс дээр товшоод "хаах" гэснийг сонговол энэ нь мэдээжийн хэрэг хаагдах болно... мөн хагас секундын дараа дахин гарч ирнэ. (Хөгжүүлэгчид энэ нь зарчмын хувьд DockBert-ийн алдаа гэж хэлсэн). DockBert хэрэглэгчдэд юу хэрэгтэйг ойлгож, үүнийг хийх хангалттай ухаалаг байсан бол сайхан байх болно. Анхдагчаар DockBert-д ямар ч програмын дүрс байхгүй ч "энд татах" гэсэн дүрс гарч ирдэг тул та бүгдийг хэрхэн нэмэхээ мэддэг. Гэсэн хэдий ч би програмуудыг устгаж чадсангүй - хулганы баруун товчийг дарж эсвэл DockBert-ийн дүрсийг чирж ч чадаагүй.

Үзээрэй HiQDock. Би санамсаргүй байдлаар олсон гуравдагч этгээдийн хадгалах газарт. Миний хүссэнээр харагдаж байна. "Харагдах байдал"-ыг онцлон тэмдэглэв. Учир нь энэ нь хараахан ажиллахгүй байна: энэ нь Бета хувилбар хэвээр байна. Энэ нь Qt4 дээр бичигдсэн тул суулгацын зурагт оруулах эсэх нь эргэлзээтэй байна.

Хайкутай өнгөрүүлсэн хоёр дахь өдөр: баяртай байна, гэхдээ солиход хараахан бэлэн биш байна
HiQDock.

Зарчмын хувьд, Dock and Launcher-ийн нөхцөл байдлыг төвөгтэй гэж боддог цорын ганц хүн биш юм. Би бүр энэ сэдвээр олж мэдсэн бүхэл бүтэн нийтлэл.

Хайкутай өнгөрүүлсэн хоёр дахь өдөр: баяртай байна, гэхдээ солиход хараахан бэлэн биш байна
Хурдан ажиллуулах

Дараа нь би олж мэдсэн Хурдан ажиллуулах, товчлолын тохиргоонд товчлууруудын хослолыг нэмж эхлүүлэхийг зөвлөж байна.

Хайкутай өнгөрүүлсэн хоёр дахь өдөр: баяртай байна, гэхдээ солиход хараахан бэлэн биш байна
Хайку дахь товчлолын тохиргоо

Иймэрхүү зүйлсийг анхдагчаар "зүгээр л ажиллах" гэж тохируулсан бол сайхан байх болно. Би Alt+Space гэж хэлсэн үү? Үндсэндээ QuickLaunch нь таныг анх эхлүүлэхдээ гарын товчлолыг өөрчлөх шаардлагатай эсэхийг асууж магадгүй юм. Үүнийг товчлолын тохиргоонд хийх нь төвөгтэй юм.

Хайкутай өнгөрүүлсэн хоёр дахь өдөр: баяртай байна, гэхдээ солиход хараахан бэлэн биш байна
Богино холболтын тохиргоонд "програм" оруулахыг хүссэн цонх. Тоглоомгүй

Ихэнх хэрэглэгчид "програм" гэж юу оруулахаа мэдэхгүй байгаа гэдэгт би мөрийцөхөд бэлэн байна, тухайлбал: /boot/system/apps/QuickLaunch (Зүгээр л QuickLaunch Ажиллахгүй байна).

Шуурхай шийдэл: QuickLaunch-г өгөгдмөл болгож, үндсэн alt+space товчлолоор тохируулна уу.

Аз болоход, хөгжүүлэгчид хэзээ нэгэн цагт үүнийг хуучин сайн ширээний самбарыг сайжруулах эсвэл солих болгон оруулж магадгүй гэсэн мэдээлэл надад байна. Магадгүй... хэзээ нэгэн цагт... Хуруугаараа гар! (Хүсэлт үлдээгээрэй, эс тэгвээс энэ нь хэзээ ч болохгүй. Энд). Өөр нэг хөгжүүлэгч хэлэхдээ: "Миний бодлоор, эхлүүлэх цэсэнд хайлтын талбар оруулах нь Windows-ийн замыг дагах нь Бета хувилбарын хувьд хангалттай энгийн бөгөөд энэ нь олон хүний ​​​​хувьд асар их өөрчлөлтийг авчирна гэж би хэлэх болно." Зөвшөөрч байна! (дахин: өргөдөл эсвэл үгүй).

QuickLaunch яагаад дэлгэцийн агшингийн програмыг хоёр удаа олдог вэ? /boot/system/apps болон дотор /boot/system/bin? /boot/system/apps/QuickLaunch/ReadMe.html файлд байгаа тул хөгжүүлэгчид мэдэж байгаа.

/system/bin өмнө нь боловсруулагдаагүй, зөөвөрлөгдсөн программууд ихэвчлэн /bin санд ордог бөгөөд энэ нь муу санаа юм. Та хүсээгүй CLI програмуудыг устгаж болно, жишээлбэл, контекст цэсэн дэх "Үл тоох жагсаалтад нэмэх" товчийг ашиглан.

хурдан шийдэл: /system/apps дотор байгаа програмуудыг /system/bin-ээс шүүнэ

Асуудал №3: техник хангамжийн хурдатгал байхгүй

BeOS нь демо программуудаар дүүрэн байв. Янз бүрийн видео тоглуулдаг олон цонхгүйгээр ямар ч BeOS видео бүрэн гүйцэд биш байх болно. Тухайн үеийн гайхалтай амжилт. Хайку нь сансар огторгуйд хөдөлж буй 3D фонтуудыг харуулсан 3D үзүүлэнгийн хамт ирдэг. (Хөөе, Хайку IPO хийхээр бэлдээгүй байгаа биз дээ?)

1995 онд Хайкугийн үндэслэсэн BeOS. Тухайн үед 603 МГц давтамжтай хоёр PowerPC 66 процессор дээр ажиллаж байсан

Бид аудио болон видео ертөнцийн Линукс болохыг хүсч байна.

-Жан-Луис Хессе, Гүйцэтгэх захирал

Гайхалтай нь, видео болон 3D нь үнэндээ Хайкуд хурдасгасан техник хангамж биш юм. Би бас тоглоом гэж бодож байна.

Хөгжүүлэгчдээс ноён waddlesplash и Алекс фон Глюк Техник хангамжийг хурдасгах баримт бичиг байдаг ("энэ нь ойролцоогоор хоёр хүн-сар шаардагдана"). 3D хурдатгал нь Месагаар дамжих болно (Хайку нь аль хэдийн дурьдсанчлан Mesa болон LLVMPipe-г OpenGL-ийн суурь болгон ашигладаг) видео бичлэгийн хувьд та найдаж болно. FFmpeg эсвэл өөрөө шийдлийг гарга (Хайку аль хэдийн FFMpeg-г дотооддоо ашигладаг гэдгийг би мэднэ, VDPAU эсвэл бусад ижил төстэй API-г хурдасгасан драйвергүйгээр ашиглах боломжгүй).

Хуруугаа зөрүүлсэн!

Асуудал №4: програмуудыг хайгаагүй байна

Маш олон CLI программуудыг Хайку руу шилжүүлсэн гэдгийг би мэдэж байгаа ч HaikuDepot дээр харагдахгүй байна. Санаа ч байхгүй. Командын мөрөнд "haiku..." эсвэл "port..." гэсэн команд байхгүй

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

Google-ээр хайсны дараа И олсон, би avrdude-г хаанаас татсан. Ажиллаж байх үед сэтгэл ханамжгүй хамаарал бүхий цонхон дээр давхар товшино уу. Хэрэв ийм зүйл болоогүй бол сайхан байх болно. (Надад маш их таалагддаг шалтгаануудын нэг багцууд Mac-д зориулсан .app болон AppImage Linux-д зориулсан).

Хөгжүүлэгчдээс би "онолын хувьд" байдаг гэдгийг мэдсэн систем, үүнээс урьдчилан сэргийлэх. Түүнд илүү их хайр хэрэгтэй бололтой.

Юу хийх шаардлагатай вэ? энд Хайку программыг оруулахыг хүссэн хүмүүст зориулсан заавар байдаг ч зөөвөрлөсөн программыг ашиглахыг хүссэн хүмүүст зориулсан заавар байдаггүй. Эндээс л би оролцсон.

Хөгжүүлэгч надад: "Хэрэглэгчдийн 99.9% нь эдгээр багцууд HaikuDepot-д хэрхэн бүтээгдэж, хэрхэн харагдахыг мэдэх эсвэл анхаарах шаардлагагүй тул бид HaikuPorts-ийн талаар дурдаагүй." Зөвшөөрч байна. HaikuDepot-ийн талаар, мөн тэндээс ямар нэг зүйлийг хэрхэн авах талаар ярьж байна, учир нь HaikuDepot интерфейс үүнийг харуулдаггүй (жишээлбэл, avrdude cli). HaikuDepot интерфэйс дээр CLI програмуудыг харуулах хайрцаг байх ёстой, гэхдээ би үүнийг олсонгүй, эсвэл байхгүй байж магадгүй юм. (“Зөвлөж байна” эсвэл “Бүх багцууд”... танд хэрэгтэй юу? Үгүй ээ, би “бүх” багцыг харахыг хүсэхгүй байна, би олон номын санг харуулах болно гэж бодож байна. Хуучин шиг зүйл Synaptic).

Оронд нь би олсон. Би үүнийг хэрхэн суулгахаа мэдэхгүй байна (Тэд HaikuArchives бол "дэмжигдсэн програм хангамжийн агуулах" гэж хэлдэг, мөн "бүх ашигтай програмууд HaikuPorts-д байгаа" гэж хэлдэг - интегратор хэрэгтэй).

Дахиад Google хайсны дараа би олсон:

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

Хөөх! Энэ багийг илүү тод харагдуулах нь сайхан байх болно. Хөгжүүлэгчдийн нэг нь "pkgman бол HaikuDepot-ийн cli аналог" гэдгийг баталсан. Тэр үед яагаад түүнийг нэрлээгүй юм бэ? 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 анхдагч суулгац руу.

Хайку хөгжүүлэгч "Хайку-д Линуксээс ялгаатай нь команд олдохгүй" гэж үздэг, учир нь "та зүгээр л pkgman install cmd:commandname-г ажиллуулж болно." "Үхсэн хүн" би яаж үүнийг мэдэх юм бэ?!

Багцууд, багц менежерүүд, хамаарал. Хайку дахь нэг нь мэдээж бусад хүмүүсээс хамаагүй ухаалаг боловч багц менежер хэвээр байна:

/> 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 болон AppImages.

Нэмж дурдахад зарим маш алдартай нээлттэй эхийн програмууд энд байхгүй байна:

/> 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

"Ардуино өмнө нь байсан" гэдгийг би мэднэ... энэ бүхэн хаашаа явсан бэ?

Бусад зүйлээс гадна "техникийн хэл яриа" -д би гайхсан: маш олон мөрүүд гарч ирсэн тул эцэст нь "энэ програм хангамж байхгүй байна" гэж хэлдэг.

Асуудал №5: засах шаардлагатай янз бүрийн барзгар ирмэгүүд

Програм хооронд шилжих

Аппликешнүүдийг солиход alt+tab байхгүй бол уйтгартай. Ctrl+tab ажилладаг, гэхдээ ямар нэгэн байдлаар муруй.

Хөгжүүлэгчийн зөвлөгөө: Хэрэв би Windows-ийн бүдүүвчийг асаавал Cmd болон Ctrl нь газар солих бөгөөд alt+Tab нь танил болно. Гэхдээ би компьютерийн гар ашиглаж байхдаа Mac шиг мэдрэхийг хүсч байна!

Хөгжүүлэгчдийн тэмдэглэл: "Ctrl+tab-г alt+tab руу шилжүүлснээр зарим хэрэглэгчдийг гайхшруулах болно." Энгийн шийдэл: хоёуланг нь идэвхжүүл! (Gnome, KDE, Xfce-тэй Mac, Windows болон Linux хэрэглэгчийн хувьд би юу хүлээж байгааг мэдэхгүй хэвээр байна).

Хайкутай өнгөрүүлсэн хоёр дахь өдөр: баяртай байна, гэхдээ солиход хараахан бэлэн биш байна
Twitcher ашиглан ctrl+tab ашиглан програмуудыг сольж байна. Зарим газарт энэ нь харагддаг, заримдаа анх удаа биш юм

Хамгийн муу нь: ctrl+tab нь заримдаа програмын дүрс бүхий цонхыг харуулдаг, заримдаа хардаггүй. Бусад зүйлсийн дотор програмыг солих дараалал санамсаргүй мэт санагддаг: StyledEdit-WebPositive-back StyledEdit-WebPositive-StyledEdit-хэрэглээний дүрс бүхий цонх... Програм хангамжийн алдаа? (Хайкугийн Gif бичих хэрэгсэл байгаа эсэхийг мэдэх хүн байна уу?) Нэмэлт өөрчлөлт: Энэ бол алдаа биш функц юм.

Ctrl+tab товчийг дарахад Twitcher цонхыг харуулахгүйгээр өмнөх програм руу шууд шилжинэ. Хэрэв та хослолуудыг удаан барьвал миний аль хэдийн дассан зүйлийг олж авах болно.

холбогч

Хэрэв бид гарын товчлолын талаар ярих юм бол бүх зүйл Mac-тай төстэй гэдгийг ойлгосны дараа та ердийн товчлолыг автоматаар ашиглахыг оролдох болно... Жишээлбэл, "Нээх ..." болон "Хадгалах ..." хэсэгт. харилцах цонхонд би "ажлын" лавлах хүснэгтийн хувьд alt+d дарахыг хүсч байна" гэх мэт.

Хөгжүүлэгчид үүнийг "файлын харилцах цонхыг сайжруулах хүсэлтэд нэмэх" сонголттой. Хэрэв миний бүртгэлтэй GitHub эсвэл GitLab дээр орон нутгийн асуудал хянагч байсан бол би ийм хүсэлт гаргах болно.

Гэхдээ өмнө нь тайлбарласанчлан би тэдний системд бүртгүүлж чадахгүй байна. (Таны таамаглаж байсанчлан би GitHub эсвэл GitLab зэрэг төрийн үйлчилгээг ашиглахдаа эдгээр зүйлтэй ажиллахад хялбар гэдгийг онцлон тэмдэглэхийг хүсч байна). Нэмэлт өөрчлөлт: https://dev.haiku-os.org/ticket/15148

Тохиромжгүй байдал

Qt програмууд болон уугуул програмууд нь зан төлөвөөрөө ялгаатай. Жишээлбэл, та Qt програмууд дээр alt+backspace ашиглан сүүлчийн үгийг устгаж болно, харин уугуул програмд ​​биш. Текстийг засварлахад өөр ялгаа байж болно. Ийм зөрчлийг арилгамаар байна.

Залруулга: Би энэ нийтлэлийг бичиж дуусаагүй байсан (би үүнийг Хайку dev сувгаар эхлээд сэтгэгдэл цуглуулахын тулд үзүүлсэн) энэ зөрүүг зассан байна! Гайхалтай! Би нээлттэй эхийн төслүүдэд ямар дуртай! Баярлалаа, Каспер Каспер!

Тэмдэглэл

Би хайку хэл сурсаар байгаа бөгөөд энэ нь надад сэтгэгдэл төрүүлсээр байна. Хэдийгээр би өнөөдрийн таагүй зүйлсийг тайлбарлахад анхаарлаа төвлөрүүлсэн ч энэ үйлдлийн систем яагаад ийм сонирхолтой байдгийг сануулахгүй байхын аргагүй юм. Цөөн хэдэн жишээг доор харуулав. Хайкугийн үзэл баримтлалын хувьд зөв зүйлийг хэрхэн хийдгийг харахыг л сануулж байна.

Хэрэв та шаардлагатай номын сангүй ажиллах файл дээр давхар товшвол Линукс дээр юу ч харагдахгүй. Хайку нь асуудлын талаарх мэдээллийг агуулсан сайхан график харилцах цонхыг харуулах болно. Би Линукс дээр ийм зүйлийг удаан хугацаанд мөрөөдөж байсан бөгөөд Хайку дээр яг ийм зүйл хийсэнд одоо ч баяртай байна. Энэ жишээ нь үйлдлийн систем нь бүх түвшинд нийцэж байгааг харуулж байна. Үр дүн нь алдаатай харьцах зэрэг тохиолдолд ч дэгжин, гоо үзэсгэлэн, энгийн байдал юм.

Бүрээсний доорх гайхалтай дүр төрх.

QuickLaunch баримт бичигт:

QuickLaunch програмыг олохгүй байх 2 шалтгаан байж болно:

  • Аппликешн нь BeFS хуваалт дээр байхгүй эсвэл BeFS хуваалт нь асуулгад дэмжлэг үзүүлэхээр форматлагдаагүй байна.
  • Аппликешн нь зохих BEOS:APP_SIG атрибутгүй байна. Энэ тохиолдолд програм хөгжүүлэгчээс үүнийг нэмэхийг хүснэ үү, эсвэл дагаж үзнэ үү
    Энэ зөвлөгөө: Хэрэв та QuickLaunch дээр харагдахгүй програм эсвэл скрипт ашиглаж байгаа бол (мөн бичих боломжтой байршилд байгаа) - эдгээр шинж чанаруудыг терминал дээр нэмж үзээрэй.

    addattr BEOS:TYPE application/x-vnd.Be-elfexecutable /path/to/таны/app-or-script

    addattr BEOS:APP_SIG програм/x-vnd.anything-unique /path/to/таны/апп-эсвэл-скрипт

Энэ нь миний биширсээр байгаа Launch Services гэх мэт ид шид хэрхэн ажилладаг талаар зарим ойлголтыг өгдөг (бөгөөд энэ нь Линукс дээрх ажлын орчинд огт байхгүй).

Үүнээс дутуугүй сэтгэл хөдөлгөм нь “Нээлттэй...”

Файлыг сонгоод alt+I товчийг дараад мэдээллийн дэлгэц нь аль программыг тухайн файлыг нээх боломжтойг сонгох боломжийг олгоно.

Хайкутай өнгөрүүлсэн хоёр дахь өдөр: баяртай байна, гэхдээ солиход хараахан бэлэн биш байна
Хайку хэл дээр би тодорхой нэг файлыг нээхийн тулд програмыг дарж болно. Сайхан байна уу?

Файлын нэрийн өргөтгөл байхгүй байсан ч энэ бүхэн ажилладаг бөгөөд би эцэст нь ижил төрлийн өөр өөр файлуудыг өөр өөр программ дээр нээхийг хэлж чадна, энэ нь Линуксийн ширээний орчинд маш хэцүү, бараг боломжгүй юм.

дүгнэлт

Өчигдөр миний бичсэнээр Хайку миний нүдийг нээж, ажлын орчин хэрхэн “зүгээр л ажилладгийг” харуулсан. Хоёр дахь өдөр би бас сайжруулах шаардлагатай хэд хэдэн зүйлийг олж мэдсэн.

Тэдний хэн нь ч ажлаа зогсоохгүй. Энэхүү хувийн ширээний үйлдлийн системийн ирээдүйд би үнэхээр баяртай байна. Энэ нь ойрын ирээдүйд шийдвэрлэх боломжгүй ноцтой асуудлуудыг харуулж буй "Linux ширээний орчин"-оос гадна таатай хөгжил юм. архитектурын асуудлууд.

Би Хайкуд найдаж байна.

Та өөрөө туршаад үзээрэй! Эцсийн эцэст, Хайку төсөл нь үүсгэсэн DVD эсвэл USB-ээс ачаалах зургийг өгдөг Ежедневно. Суулгахын тулд зургийг татаж аваад USB флаш диск рүүгээ бичээрэй Etcher

Асуулт байна уу? Бид таныг Орос хэлтэй сургалтанд урьж байна цахилгаан суваг.

Алдааны тойм: C болон C++ хэл дээр хэрхэн хөл рүүгээ буудах вэ. Хайку үйлдлийн системийн жорын цуглуулга

Орчуулгын зохиогчоос: Энэ бол Хайкугийн тухай цувралын хоёр дахь нийтлэл юм.

Нийтлэлийн жагсаалт: Эхнийх нь

Эх сурвалж: www.habr.com

сэтгэгдэл нэмэх