អ្នកប្រើប្រាស់ដែលទើបប្តូរពី Windows ទៅ Linux ជារឿយៗឆ្ងល់ថាតើពួកគេអាចដំណើរការកម្មវិធី និងកម្មវិធី Windows នៅលើប្រព័ន្ធថ្មីរបស់ពួកគេបានដែរឬទេ។ ចម្លើយចំពោះបញ្ហានេះប៉ះពាល់ដល់ទស្សនៈរបស់អ្នកប្រើចំពោះលីនុចជាទូទៅ ដោយសារប្រព័ន្ធប្រតិបត្តិការគួរតែងាយស្រួលប្រើ ហើយក្នុងពេលតែមួយស្វាគមន៍គំនិតនៃការដំណើរការទម្រង់ឯកសារផ្សេងៗគ្នា។ ចម្លើយផ្ទាល់ចំពោះសំណួរគឺ – បាទ។ អ្នកអាចដំណើរការឯកសារ EXE និងកម្មវិធី Windows ផ្សេងទៀតនៅលើលីនុច ដែលមិនស្មុគស្មាញដូចដែលវាហាក់ដូចជា។ នៅចុងបញ្ចប់ អ្នកនឹងយល់យ៉ាងខ្លីអំពីឯកសារដែលអាចប្រតិបត្តិបាន រួមជាមួយនឹងវិធីផ្សេងគ្នាដើម្បីដំណើរការកម្មវិធីដែលបានរៀបរាប់នៅលើលីនុច។

ឯកសារដែលអាចប្រតិបត្តិបាននៅក្នុង Windows និង Linux

មុនពេលដំណើរការឯកសារ EXE នៅលើលីនុច វាជាការសំខាន់ណាស់ដែលត្រូវដឹងថាតើឯកសារដែលអាចប្រតិបត្តិបានអ្វីខ្លះ។ ជាទូទៅ ឯកសារដែលអាចប្រតិបត្តិបានគឺជាឯកសារដែលមានពាក្យបញ្ជាសម្រាប់កុំព្យូទ័រដើម្បីប្រតិបត្តិការណែនាំពិសេសមួយចំនួន (ដូចដែលបានសរសេរក្នុងកូដ)។

មិនដូចប្រភេទឯកសារផ្សេងទៀត (ឯកសារអត្ថបទ ឬឯកសារ PDF) កុំព្យូទ័រមិនអានឯកសារដែលអាចប្រតិបត្តិបានទេ។ ផ្ទុយទៅវិញ ប្រព័ន្ធ​ចងក្រង​ឯកសារ​ទាំងនេះ ហើយ​បន្ទាប់​មក​ធ្វើ​តាម​ការណែនាំ​តាម​។

ទម្រង់ឯកសារដែលអាចប្រតិបត្តិបានទូទៅមួយចំនួនរួមមាន:

  1. EXE, BIN និង COM នៅលើប្រព័ន្ធប្រតិបត្តិការ Microsoft Windows
  2. DMG និង APP នៅលើ macOS
  3. OUT និង AppImage នៅលើលីនុច

ភាពខុសគ្នាខាងក្នុងនៅក្នុងប្រព័ន្ធប្រតិបត្តិការ (ភាគច្រើនជាប្រព័ន្ធហៅទូរសព្ទ និងការចូលប្រើឯកសារ) គឺជាហេតុផលដែលប្រព័ន្ធប្រតិបត្តិការមិនគាំទ្ររាល់ទម្រង់ដែលអាចប្រតិបត្តិបាន។ ប៉ុន្តែអ្នកប្រើប្រាស់លីនុចអាចដោះស្រាយបញ្ហានេះបានយ៉ាងងាយស្រួលដោយប្រើកម្មវិធីស្រទាប់ភាពឆបគ្នាដូចជា Wine ឬម៉ាស៊ីននិម្មិត hypervisor ដូចជា VirtualBox ។

របៀបដំណើរការកម្មវិធី Windows នៅក្នុងលីនុច

ការដំណើរការកម្មវិធី Windows នៅលើលីនុច មិនមែនជាវិទ្យាសាស្ត្រដែលនិយាយកុហកនោះទេ។ នេះគឺជាវិធីផ្សេងគ្នាដើម្បីដំណើរការឯកសារ EXE នៅលើលីនុច៖

ប្រើស្រទាប់ដែលត្រូវគ្នា។

ស្រទាប់ភាពឆបគ្នារបស់ Windows អាចជួយអ្នកប្រើប្រាស់ Linux ដំណើរការឯកសារ EXE នៅលើប្រព័ន្ធរបស់ពួកគេ។ Wine ខ្លីសម្រាប់ Wine Is Not Emulator គឺជាស្រទាប់ភាពឆបគ្នារបស់ Windows ទូទៅដែលអាចប្រើបានជាមួយប្រព័ន្ធ Linux របស់អ្នក។

មិនដូចកម្មវិធីត្រាប់តាម និងម៉ាស៊ីននិម្មិត Wine មិនដំណើរការកម្មវិធីក្នុងបរិយាកាសដូច Windows ដែលបង្កើតឡើងនៅលើ Linux ទេ។ ផ្ទុយទៅវិញ វាគ្រាន់តែបំប្លែងការហៅតាមប្រព័ន្ធ Windows ទៅជាពាក្យបញ្ជា POSIX សមមូលរបស់ពួកគេ។

ជាទូទៅ ស្រទាប់ភាពឆបគ្នាដូចជា Wine ទទួលខុសត្រូវក្នុងការបំប្លែងការហៅតាមប្រព័ន្ធ ជួសជុលរចនាសម្ព័ន្ធថត និងផ្តល់បណ្ណាល័យប្រព័ន្ធជាក់លាក់របស់ប្រព័ន្ធប្រតិបត្តិការទៅជាកម្មវិធីមួយ។

ការដំឡើងនិងប្រើប្រាស់ស្រា ការដំណើរការកម្មវិធីវីនដូនៅលើលីនុចគឺសាមញ្ញ។ នៅពេលដំឡើងរួច អ្នកអាចចេញពាក្យបញ្ជាខាងក្រោមដើម្បីដំណើរការឯកសារ EXE ជាមួយ Wine៖

wine program.exe

អ្នកប្រើប្រាស់លីនុចដែលគ្រាន់តែចង់លេងហ្គេម Windows អាចជ្រើសរើស PlayOnLinux ដែលជាកម្មវិធីរុំមុខសម្រាប់ស្រា។ PlayOnLinux ក៏ផ្តល់នូវបញ្ជីលម្អិតនៃកម្មវិធី និងហ្គេម Windows ដែលអ្នកអាចដំឡើងនៅលើប្រព័ន្ធរបស់អ្នក។

 របៀបដំណើរការវីនដូនៅក្នុងម៉ាស៊ីននិម្មិត

ដំណោះស្រាយមួយទៀតគឺដំណើរការឯកសារ Windows EXE ដោយប្រើម៉ាស៊ីននិម្មិត។ ម៉ាស៊ីននិម្មិត hypervisor ដូចជា VirtualBox អនុញ្ញាតឱ្យអ្នកប្រើប្រាស់ដំឡើងប្រព័ន្ធប្រតិបត្តិការបន្ទាប់បន្សំដែលកំពុងដំណើរការក្រោមប្រព័ន្ធប្រតិបត្តិការចម្បងរបស់ពួកគេ។

អ្វីដែលអ្នកត្រូវធ្វើគឺតំឡើង VirtualBox ឬ VMWare បង្កើតម៉ាស៊ីននិម្មិតថ្មីមួយ ហើយដំឡើងវីនដូនៅលើវា។ បន្ទាប់មក អ្នកគ្រាន់តែអាចចាប់ផ្តើមម៉ាស៊ីននិម្មិត ហើយដំណើរការ Windows នៅក្នុងប្រព័ន្ធប្រតិបត្តិការដែលមានមូលដ្ឋានលើលីនុច។ វិធីនេះ អ្នកអាចដំណើរការបានតែឯកសារ EXE និងកម្មវិធីផ្សេងទៀត ដូចដែលអ្នកធ្លាប់ប្រើនៅលើ Windows PC ។

ការអភិវឌ្ឍន៍កម្មវិធីឆ្លងវេទិកាគឺជាអនាគត

នៅពេលនេះចំណែកដ៏ធំនៃកម្មវិធីដែលមានគឺផ្តោតតែលើប្រព័ន្ធប្រតិបត្តិការមួយប៉ុណ្ណោះ។ កម្មវិធីភាគច្រើនដែលអ្នកអាចរកបានគឺអាចប្រើបានសម្រាប់តែ Windows, macOS, Linux ឬការរួមបញ្ចូលគ្នានៃប្រព័ន្ធប្រតិបត្តិការទាំងនេះ។ អ្នកកម្រទទួលបានឱកាសក្នុងការដំឡើងកម្មវិធីដែលដំណើរការលើប្រព័ន្ធប្រតិបត្តិការសំខាន់ៗទាំងអស់។

ប៉ុន្តែអ្វីៗទាំងអស់កំពុងផ្លាស់ប្តូរជាមួយនឹងការអភិវឌ្ឍន៍ឆ្លងវេទិកា។ អ្នកបង្កើតកម្មវិធីឥឡូវនេះកំពុងបង្កើតកម្មវិធីដែលអាចដំណើរការលើវេទិកាជាច្រើន។ Spotify, VLC media player, Sublime Text, និង Visual Studio Code គឺជាឧទាហរណ៍មួយចំនួននៃកម្មវិធីឆ្លងវេទិកាដែលមានសម្រាប់ប្រព័ន្ធប្រតិបត្តិការសំខាន់ៗទាំងអស់។