ផ្ទៃតុបន្ទាប់របស់អ្នក … QNX?

QNX មានប្រវត្តិសាស្រ្តដែលមានលក្ខណៈប្រវត្តិសាស្ត្រដែលជាប្រព័ន្ធប្រតិបត្តិការដែលបានបង្កប់។ Qnx តែងតែមានប្រជាប្រិយភាពសម្រាប់ការធ្វើជាប្រព័ន្ធប្រតិបត្តិការពេលវេលាពិតប្រាកដដែលមានស្ថាបត្យកម្មមីក្រូវ៉េវ។ នោះគឺមុខងារខឺណែលដំណើរការជាសំណុំនៃភារកិច្ចសម្របសម្រួលជំនួសឱ្យលេខកូដតែមួយ។ ការចេញផ្សាយ QNX 7 នាពេលថ្មីៗនេះ (សូមមើលវីដេអូ, ខាងក្រោម) អនុញ្ញាតឱ្យវាដំណើរការលើកុំព្យូទ័រលើតុ 64 ប៊ីតផងដែរដូចជា [Elahav] បានធ្វើការសម្រេចចិត្តដោះស្រាយបញ្ហា RTOs ដែលបានបង្កប់នេះទៅក្នុងប្រព័ន្ធប្រតិបត្តិការផ្ទៃតុនេះ។

នោះអាចមានសម្លេងរំខានយ៉ាងខ្លាំងទោះយ៉ាងណា QNX គឺជាប្រព័ន្ធដែលប្រតិបត្តិតាម Posix ក៏ដូចជាមានលក្ខណៈពិសេសទាំងអស់ដែលអ្នករំពឹងនៅក្នុងប្រព័ន្ធដូចជាលីនុចឬ BSD ។ វាគ្រាន់តែមិនមានគោលបំណងនៅលើផ្ទៃតុក៏ដូចជាលទ្ធផលក៏មិនមានឧបករណ៍ច្រើនសម្រាប់ដំណើរការផ្ទៃតុ។ Qnx មិនមែនជាប្រភេទនៃ RTOs ដែលអ្នកនឹងរកឃើញនៅលើអារីណូណូទេ។ វាជារឿងធម្មតាច្រើនទៀតនៅក្នុងរឿងដូចជាប្រព័ន្ធរថយន្ត (ឧទាហរណ៍វាដំណើរការប្រព័ន្ធ OneStar របស់ម៉ូទ័រ) ។

គាត់បានចាប់ផ្តើមជាមួយនឹងក្តារអាយធីតូចមួយក៏ដូចជាតំឡើង QNX ។ ជាធម្មតាអ្នកបង្កើតប្រព័ន្ធដែលបានបង្កប់នៅលើស្ថានីយការងារក៏ដូចជាដឹកជញ្ជូនកូដទៅក្នុងប្រព័ន្ធគោលដៅទោះយ៉ាងណា [Elahav] បានចំណាយពេលដើម្បីទទួលបានប្រព័ន្ធអភិវឌ្ឍដែលធ្វើការលើគោលដៅ។ មានបញ្ហាមួយ។ កម្មវិធីនិពន្ធ VI ដែលមានស្រាប់គឺបឋមដោយស្តង់ដារសហសម័យ។ ជាធម្មតាអ្នកប្រើ EMACS, ទោះជាយ៉ាងណា, ទោះជាយ៉ាងណា, ទោះបីជា VIM ក៏កាន់តែប្រសើរជាង “ស្តុក” VI ដែរ។ ខណៈពេលដែលកំពង់ផែ Emacs អាចធ្វើទៅបានវាក៏ត្រូវការកំពង់ផែជាច្រើនដែរដូច្នេះការងារដំបូងរបស់គាត់គឺទទួលបានកូដប្រភព Vim ដែលត្រូវចងក្រង។

ប្រែទៅជាមិនមានលក្ខណៈសាមញ្ញដូចដែលគាត់បានសង្ឃឹម។ ប្រព័ន្ធអភិវឌ្ឍដែលរំពឹងទុករបស់ក្រុមហ៊ុន GNU ជាក់លាក់ដែលរំពឹងទុកដែលមិនទាន់មាននៅឡើយទេ (ទោះបីជាកំណែទូទៅនៃឧបករណ៍ដូចជា grep, ពិតជាមាន) ។ ដូច្នេះគាត់ត្រូវរកឱ្យឃើញនូវរបៀបឆ្លងកាត់ការចងក្រងការប្រុងប្រយ័ត្ន។ នៅក្នុងការគិតអំពីអតីតកាលលោក Elahav បានធ្វើការសម្រេចចិត្តថាគាត់ត្រូវតែដាក់ឧបករណ៍របស់ក្រុមហ៊ុន GNU ជាមុនសិន។ គាត់ត្រូវតែលុបបំបាត់លេខកូដចាស់មួយចំនួនពីវីមដែលមានគោលបំណងនៅកំណែចាស់របស់ QNX ។

បទពិសោធន៍ដែលនៅសល់បានដំណើរការល្អ។ លោកបានដោះស្រាយដើម្បីអភិវឌ្ឍ SDL ក៏ដូចជាកំពង់ផែលើល្បែងមួយចំនួន។ QT មាននៅលើ QNX ទោះជាយ៉ាងណាក៏ដោយជាមួយនឹងការកំណត់រចនាសម្ព័ន្ធដែលអនុញ្ញាតិឱ្យមានប្រព័ន្ធដែលបានបង្កប់ (ឧទាហរណ៍អ្វីក៏ដោយដែលបង្ហាញពីអ្វីដែលពេញអេក្រង់) ។ ការកសាងកម្មវិធី Qt អាចធ្វើទៅបានទោះយ៉ាងណាដោយគ្មានកម្មវិធីគ្រប់គ្រងបង្អួចសមរម្យវានៅតែមិនមែនជាបទពិសោធន៍ផ្ទៃតុដែលគាត់ចង់បាន។ ពីរបីសប្តាហ៍ក្រោយមកគាត់បានគ្រប់គ្រងកម្មវិធីគ្រប់គ្រងបង្អួច។ សូមចងចាំថាការរចនាអេក្រង់របស់ QNX មិនមាន x ទេដូច្នេះការចាប់យកបំណែកកូដដែលមានស្រាប់មិនមែនជាជម្រើសដែលទំនងទេ។

តើវាមានប្រយោជន៍ទេ? ប្រហែលជាទោះបីជាយើងមិនបានឃើញលេខកូដពិតប្រាកដក៏ដោយ។ តើវាគួរឱ្យចង់បានទេ? ភាគច្រើនមិនដូច្នេះទេលើកលែងតែអ្នកកំពុងប្រើ QNX រួចហើយក៏ដូចជាសូម្បីតែបន្ទាប់មកយើងមិនប្រាកដ។ ទោះយ៉ាងណាវាជារឿងដ៏អស្ចារ្យនៃប្រភេទនៃការលំបាកដែលរួមមានការធ្វើឱ្យមានអ្វីមួយដែលមានប្រយោជន៍ដែលជាបញ្ហាដែលយើងបានចង្អុលបង្ហាញពីមុននៅពេលអ្នកអភិវឌ្ឍស៊ីភីយូផ្ទាល់ខ្លួនរបស់អ្នក។ ជាការពិតណាស់ [អេលីវ៉ា] បានចាប់ផ្តើមជាមួយនឹងបរិយាកាសសម្បូរបែបណាស់។ If you want to see somebody bootstrap nearly everything, inspect out A2Z. as well as if you’ve been around awhile as well as believe you keep in mind one more QNX desktop environment, you aren’t wrong.

Leave a Reply

Your email address will not be published.