Cygwin

Cygwin 1.7.25

ការពិពណ៌នា

Cygwin: ឧបករណ៍អ្នកអភិវឌ្ឍន៍ Ultimate សម្រាប់ Windows

តើ​អ្នក​ជា​អ្នក​អភិវឌ្ឍន៍​ដែល​ធុញ​ទ្រាន់​នឹង​ការ​ធ្វើ​ការ​ជាមួយ​នឹង​ការ​កំណត់​របស់ Windows ដែរ​ឬ​ទេ? តើ​អ្នក​ប្រាថ្នា​ចង់​ឱ្យ​អ្នក​អាច​ចូល​ប្រើ​ឧបករណ៍​ដ៏​មាន​ឥទ្ធិពល និង​មុខងារ​របស់​លីនុច​នៅ​លើ​ម៉ាស៊ីន Windows របស់​អ្នក​ទេ? រកមើលមិនឆ្ងាយពី Cygwin ដែលជាឧបករណ៍អ្នកអភិវឌ្ឍន៍ចុងក្រោយសម្រាប់ Windows ។

Cygwin គឺ​ជា​បណ្តុំ​នៃ​ឧបករណ៍​ដែល​ផ្តល់​នូវ​រូបរាង និង​បរិយាកាស​របស់ Linux សម្រាប់ Windows។ វាជា DLL (cygwin1.dll) ដែលដើរតួជាស្រទាប់ API របស់លីនុច ដោយផ្តល់នូវមុខងារ API លីនុចយ៉ាងច្រើន។ នេះមានន័យថាអ្នកអភិវឌ្ឍន៍អាចប្រើពាក្យបញ្ជា Unix និងឧបករណ៍ប្រើប្រាស់ដែលធ្លាប់ស្គាល់នៅលើម៉ាស៊ីន Windows របស់ពួកគេ ដែលធ្វើឱ្យវាកាន់តែងាយស្រួលក្នុងការធ្វើការលើវេទិកាផ្សេងៗ។

អត្ថប្រយោជន៍ដ៏ធំបំផុតមួយនៃការប្រើប្រាស់ Cygwin គឺភាពឆបគ្នារបស់វាជាមួយនឹងកំណែថ្មីទាំងអស់ដែលបានចេញផ្សាយជាពាណិជ្ជកម្ម x86 32 ប៊ីត និង 64 ប៊ីតនៃវីនដូ។ នេះមានន័យថា ដោយមិនគិតពីកំណែ ឬកំណែរបស់ Windows ដែលអ្នកកំពុងដំណើរការនោះទេ Cygwin នឹងដំណើរការយ៉ាងរលូនជាមួយប្រព័ន្ធរបស់អ្នក។

ប៉ុន្តែតើ Cygwin អាចធ្វើអ្វីបានសម្រាប់អ្នកអភិវឌ្ឍន៍? នេះគ្រាន់តែជាឧទាហរណ៍មួយចំនួនប៉ុណ្ណោះ៖

- ការចូលប្រើពាក្យបញ្ជា Unix៖ ជាមួយនឹង Cygwin ដែលបានដំឡើងនៅលើម៉ាស៊ីនរបស់អ្នក អ្នកអាចប្រើពាក្យបញ្ជា Unix ដែលធ្លាប់ស្គាល់ដូចជា ls, grep, awk, sed និងច្រើនទៀត។ នេះធ្វើឱ្យវាកាន់តែងាយស្រួលក្នុងការធ្វើការជាមួយឯកសារ និងថតក្នុងវិធីដែលមានអារម្មណ៍ធម្មជាតិចំពោះអ្នកប្រើប្រាស់យូនីក។

- ឧបករណ៍អភិវឌ្ឍន៍៖ Cygwin ត្រូវបានដំឡើងជាមុនជាមួយនឹងឧបករណ៍អភិវឌ្ឍន៍ដ៏ពេញនិយមជាច្រើនដូចជា GCC (GNU Compiler Collection) បង្កើតឧបករណ៍ប្រើប្រាស់ និង gdb (GNU Debugger) ។ ឧបករណ៍ទាំងនេះអនុញ្ញាតឱ្យអ្នកអភិវឌ្ឍន៍សរសេរកូដនៅក្នុង C/C++, Java ឬភាសាផ្សេងទៀតដោយមិនចាំបាច់ប្តូររវាងបរិស្ថានផ្សេងគ្នា។

- ស្គ្រីបសែល៖ អត្ថប្រយោជន៍សំខាន់មួយនៃការប្រើប្រាស់ប្រព័ន្ធដូច Unix គឺសមត្ថភាពស្គ្រីបសែលដ៏មានឥទ្ធិពលរបស់ពួកគេ។ ជាមួយនឹង Cygwin ដែលបានដំឡើងនៅលើម៉ាស៊ីនរបស់អ្នក អ្នកអាចសរសេរស្គ្រីបសែលដោយប្រើ bash ឬសែលផ្សេងទៀតដែលនឹងដំណើរការដើមនៅលើប្រព័ន្ធរបស់អ្នក។

- ការចូលប្រើពីចម្ងាយ៖ ប្រសិនបើអ្នកត្រូវការការចូលប្រើពីចម្ងាយទៅកាន់កុំព្យូទ័រផ្សេងទៀតដែលដំណើរការប្រព័ន្ធប្រតិបត្តិការ Linux/Unix ពីម៉ាស៊ីន windows របស់អ្នក នោះ cygwins ssh client/server ផ្តល់នូវការទំនាក់ទំនងដែលបានអ៊ិនគ្រីបសុវត្ថិភាពតាមបណ្តាញ។

បន្ថែមពីលើលក្ខណៈពិសេសទាំងនេះត្រូវបានរចនាឡើងជាពិសេសសម្រាប់អ្នកអភិវឌ្ឍន៍ វាក៏មានអត្ថប្រយោជន៍ជាច្រើនទៀតដែលទាក់ទងនឹងការប្រើប្រាស់ cygwin ដូចជា៖

- កម្មវិធីប្រភពបើកចំហ៖ សមាសធាតុទាំងអស់ដែលរួមបញ្ចូលក្នុងការចែកចាយ cygwins គឺជាកម្មវិធីប្រភពបើកចំហ ដែលមានន័យថាវាមិនគិតថ្លៃទាំងតម្លៃ និងសេរីភាព។

- ដំណើរការដំឡើងងាយស្រួល៖ ការដំឡើង cygwin មិនអាចងាយស្រួលជាងនេះទេ - គ្រាន់តែទាញយកឯកសារ setup.exe ពីគេហទំព័ររបស់ពួកគេ ដំណើរការវា ជ្រើសរើសកញ្ចប់ដែលត្រូវការដោយអ្នកប្រើប្រាស់ ហើយចុចប៊ូតុងដំឡើង។ នោះ​ហើយ​ជា​វា!

- បរិស្ថានដែលអាចប្ដូរតាមបំណងបាន៖ អ្នកប្រើប្រាស់មានការគ្រប់គ្រងពេញលេញលើរបៀបដែលពួកគេចង់ឱ្យបរិស្ថានរបស់ពួកគេបានកំណត់រចនាសម្ព័ន្ធ រួមទាំងជម្រើសរវាងសែលផ្សេងគ្នាដូចជា bash, zsh ជាដើម។ កម្មវិធីនិពន្ធអត្ថបទដូចជា vim, nano ជាដើម។ កម្មវិធីគ្រប់គ្រងបង្អួចដូចជា xfce4, twm ជាដើម។ ឧបករណ៍ត្រាប់តាមស្ថានីយដូចជា mintty, xterm ជាដើម។

សរុបមក សមត្ថភាព Cygwins ផ្តល់នូវបរិយាកាសដូចលីនុចនៅក្នុងប្រព័ន្ធអេកូវីនដូធ្វើឱ្យវាជាឧបករណ៍សំខាន់សម្រាប់អ្នកអភិវឌ្ឍន៍ណាដែលចង់បានភាពបត់បែននៅពេលធ្វើការលើវេទិកាជាច្រើន។ កំពុងរកមើលដើម្បីទទួលបាននូវលំហូរការងារអភិវឌ្ឍន៍ដោយផ្អែកលើបង្អួចរបស់គាត់។

លក្ខណៈពិសេសពេញលេញ
អ្នកបោះពុម្ពផ្សាយ Cygnus Solutions
គេហទំព័រអ្នកបោះពុម្ពផ្សាយ http://www.cygwin.com/
កាលបរិច្ឆេទចេញផ្សាយ 2013-09-03
កាលបរិច្ឆេទ​ដែល​បាន​បន្ថែម 2013-09-03
ប្រភេទ ឧបករណ៍អ្នកអភិវឌ្ឍន៍
ប្រភេទរង អាយឌីអ៊ីសូហ្វវែរ
កំណែ 1.7.25
តម្រូវការ Os Windows 2003, Windows 2000, Windows Vista, Windows, Windows Server 2008, Windows 7, Windows XP
តម្រូវការ None
តម្លៃ Free
ការទាញយកក្នុងមួយសប្តាហ៍ 4
ការទាញយកសរុប 367150

Comments: