লিনাক্সের জন্য উইন্ডোজ সাবসিস্টেম (ডাব্লুএসএল) বেশিরভাগ কমান্ডলাইন লিনাক্স সরঞ্জাম উপলভ্য করার জন্য এবং কোনও পরিবর্তন ছাড়াই উইন্ডোজে কাজ করার জন্য বেশ ভাল কাজ করে। যাইহোক, এটি বিকাশের জন্য কিছুটা জটিল হয়ে ওঠে, যখন কেউ চায়
- একটি লিনাক্স টুলচেন ব্যবহার করে এমন একটি প্রকল্প তৈরি করুন যাতে ভাল সমর্থিত উইন্ডোজ সমতুল্য (রুবি, নোড ইত্যাদি) নেই doesn't
- উইন্ডোজ-ভিত্তিক জিইউআই সম্পাদক যেমন ভিজ্যুয়াল স্টুডিও কোড ব্যবহার করে ফাইলগুলি সম্পাদনা করুন ।
সমস্যাটি হ'ল উইন্ডোজ অ্যাপ্লিকেশনগুলি ভার্চুয়াল lxss ফাইল সিস্টেমের মধ্যে ফাইলগুলি পরিবর্তন করতে পারে না । এই ফাইলগুলি সরাসরি সংশোধন করা সমস্ত ধরণের সমস্যার কারণ হিসাবে পরিচিত।
সুতরাং, যখন বিকাশের জন্য ডাব্লুএসএল ব্যবহার করার কথা আসে তখন কেবল দুটি সাব-থিম পছন্দ আছে:
প্রজেক্টটি lxss (
/home/foo
) এর আওতায় রাখুন । সাধারণ সরঞ্জামচয়ন সঠিকভাবে কাজ করে। যাইহোক, সম্পাদনা টার্মিনাল ভিত্তিক ভিম / ইম্যাকস বা জাঙ্কি এক্স সার্ভারের অধীনে চালিত যা কিছুতেই সীমাবদ্ধ , যা উইন্ডোতে চলমান নেটিভ সম্পাদকদের তুলনায় কম মসৃণ।উইন্ডোজ ফাইল সিস্টেমের অধীনে প্রকল্পটি সংরক্ষণ করুন (
/mnt/c/Users/foo
)। এখন যে কোনও উইন্ডোজ ভিত্তিক সম্পাদক বিকাশের জন্য ব্যবহার করা যেতে পারে। তবে লিনাক্স ভিত্তিক টুলচেনটি ভঙ্গুর, কারণ এটি "নেটওয়ার্ক ড্রাইভ" এ ব্যবহারের জন্য নকশাকৃত নয় এবং ফাইল দেখা বা ডাটাবেসগুলির ক্ষেত্রে সমস্যা সৃষ্টি করতে পারে ।
এখানে উভয় বিশ্বের সেরা পাওয়ার কোনও উপায় আছে কি - যে কোনও স্থানীয় উইন্ডোজ অ্যাপ্লিকেশন ব্যবহার করে সম্পাদনা করতে সক্ষম হতে পারে, তবে লিনাক্স টুলচেনটি স্থানীয় ড্রাইভে সাধারণত যেমন কাজ করতে পারে তেমন কাজ করে?