លីនុចគឺពិតជាជម្រើសប្រភពបើកចំហដ៏ល្អបំផុតសម្រាប់ Microsoft Windows ប៉ុន្តែតើវាអាចដំណើរការកម្មវិធី Windows នៅលើប្រព័ន្ធប្រតិបត្តិការដែលមានមូលដ្ឋានលើលីនុចដែរឬទេ?
ឯកសារដែលអាចប្រតិបត្តិបាននៅក្នុង Windows និង Linux
មុនពេលដំណើរការឯកសារ EXE នៅលើលីនុច វាជាការសំខាន់ណាស់ដែលត្រូវដឹងថាតើឯកសារដែលអាចប្រតិបត្តិបានអ្វីខ្លះ។ ជាទូទៅ ឯកសារដែលអាចប្រតិបត្តិបានគឺជាឯកសារដែលមានពាក្យបញ្ជាសម្រាប់កុំព្យូទ័រដើម្បីប្រតិបត្តិការណែនាំពិសេសមួយចំនួន (ដូចដែលបានសរសេរក្នុងកូដ)។
មិនដូចប្រភេទឯកសារផ្សេងទៀត (ឯកសារអត្ថបទ ឬឯកសារ PDF) កុំព្យូទ័រមិនអានឯកសារដែលអាចប្រតិបត្តិបានទេ។ ផ្ទុយទៅវិញ ប្រព័ន្ធចងក្រងឯកសារទាំងនេះ ហើយបន្ទាប់មកធ្វើតាមការណែនាំតាម។
ទម្រង់ឯកសារដែលអាចប្រតិបត្តិបានទូទៅមួយចំនួនរួមមាន:
- EXE, BIN និង COM នៅលើប្រព័ន្ធប្រតិបត្តិការ Microsoft Windows
- DMG និង APP នៅលើ macOS
- 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 គឺជាឧទាហរណ៍មួយចំនួននៃកម្មវិធីឆ្លងវេទិកាដែលមានសម្រាប់ប្រព័ន្ធប្រតិបត្តិការសំខាន់ៗទាំងអស់។