উইন্ডোজ 10 সংস্করণ 1607 এর বার্ষিকী আপডেটে, বিকাশকারীদের জন্য একটি নতুন সুযোগ উপস্থিত হয়েছিল - উবুন্টু বাশ শেল, যা আপনাকে উইন্ডোজ 10 এ সরাসরি চালাতে, লিনাক্স অ্যাপ্লিকেশন ইনস্টল করতে, ব্যাশ স্ক্রিপ্টগুলি ব্যবহার করতে দেয়, সবগুলি "লিনাক্সের জন্য উইন্ডোজ সাবসিস্টেম" নামে পরিচিত। 1709 ফল ক্রিয়েটার্স আপডেটের উইন্ডোজ 10 সংস্করণে, তিনটি লিনাক্স বিতরণ ইতিমধ্যে ইনস্টলেশনের জন্য উপলব্ধ। সমস্ত ক্ষেত্রে, ইনস্টলেশনের জন্য একটি 64-বিট সিস্টেমের প্রয়োজন।
এই টিউটোরিয়ালটি উইন্ডোজ 10 এ উবুন্টু, ওপেনসুএস, বা সুস লিনাক্স এন্টারপ্রাইজ সার্ভার এবং নিবন্ধের শেষে কিছু ব্যবহারের উদাহরণ ইনস্টল করতে হবে। এটিও লক্ষ করা উচিত যে উইন্ডোজটিতে ব্যাশ ব্যবহার করার সময় কিছু সীমাবদ্ধতা রয়েছে: উদাহরণস্বরূপ, আপনি জিইউআই অ্যাপ্লিকেশনগুলি চালনা করতে পারবেন না (যদিও তারা এক্স সার্ভারটি ব্যবহার করে ওয়ার্কআরউন্ডস রিপোর্ট করেছেন)। এছাড়াও, ব্যাশ কমান্ডগুলি ওএস ফাইল সিস্টেমে সম্পূর্ণ অ্যাক্সেস থাকা সত্ত্বেও উইন্ডোজ প্রোগ্রামগুলি পরিচালনা করতে পারে না।
উইন্ডোজ 10 এ উবুন্টু, ওপেনসুএস, বা সুস লিনাক্স এন্টারপ্রাইজ সার্ভার ইনস্টল করুন
উইন্ডোজ 10 ফল ক্রিয়েটার্স আপডেট (সংস্করণ 1709) দিয়ে উইন্ডোজের জন্য লিনাক্স সাবসিস্টেমের ইনস্টলেশনটি পূর্ববর্তী সংস্করণগুলির তুলনায় কিছুটা পরিবর্তিত হয়েছে (পূর্ববর্তী সংস্করণগুলির জন্য, 1607 থেকে শুরু করে, ফাংশনটি যখন বিটাতে প্রবর্তিত হয়েছিল, নির্দেশটি রয়েছে এই নিবন্ধের দ্বিতীয় অংশ)।
এখন প্রয়োজনীয় পদক্ষেপগুলি নিম্নরূপ:
- প্রথমত, আপনাকে "কন্ট্রোল প্যানেল" - "প্রোগ্রাম এবং বৈশিষ্ট্যগুলিতে" লিনাক্সের জন্য উইন্ডোজ সাবসিস্টেম সক্ষম করতে হবে - "উইন্ডোজ বৈশিষ্ট্যগুলি চালু বা বন্ধ করুন।"
- কম্পিউটারগুলি ইনস্টল করার পরে এবং কম্পিউটারটি রিবুট করার পরে উইন্ডোজ 10 অ্যাপ স্টোরে যান এবং সেখান থেকে উবুন্টু, ওপেনসুএস বা সুস লিনাক্স ইএস ডাউনলোড করুন (হ্যাঁ, তিনটি বিতরণ এখন উপলভ্য)। ডাউনলোড করার সময়, কিছু সংক্ষিপ্তসার সম্ভব হয়, যা নোটগুলিতে আরও আলোচনা করা হয়।
- ডাউনলোড করা বিতরণটি নিয়মিত উইন্ডোজ 10 অ্যাপ্লিকেশন হিসাবে চালান এবং প্রাথমিক সেটআপ (ব্যবহারকারী নাম এবং পাসওয়ার্ড) সম্পাদন করুন।
লিনাক্স উপাদানগুলির জন্য উইন্ডোজ সাবসিস্টেম সক্ষম করতে (প্রথম পদক্ষেপ), আপনি পাওয়ারশেল কমান্ডটি ব্যবহার করতে পারেন:
উইন্ডোজ-অপশনাল ফিচার -অনলাইন-ফিচারনাম মাইক্রোসফ্ট-উইন্ডোজ-সাবসিস্টেম-লিনাক্স সক্ষম করুন
এখন কয়েকটি নোট যা ইনস্টলেশন চলাকালীন কার্যকর হতে পারে:
- আপনি একবারে কয়েকটি লিনাক্স বিতরণ ইনস্টল করতে পারেন।
- রাশিয়ান ভাষার উইন্ডোজ 10 স্টোরে উবুন্টু, ওপেনসুএস, এবং সুস লিনাক্স এন্টারপ্রাইজ সার্ভার বিতরণগুলি ডাউনলোড করার সময়, আমি নিম্নলিখিত উপমাটি লক্ষ্য করেছি: আপনি যদি কেবল নামটি প্রবেশ করান এবং এন্টার টিপেন, তবে অনুসন্ধানে পছন্দসই ফলাফল পাওয়া যায় না, তবে আপনি যদি টাইপ করা শুরু করেন এবং প্রম্পটে প্রদর্শিত হবে যা আপনি স্বয়ংক্রিয়ভাবে পাবেন পছন্দসই পৃষ্ঠা কেবলমাত্র স্টোরের বিতরণে সরাসরি লিঙ্কগুলি: উবুন্টু, ওপেনসুস, সুস এলইএস।
- আপনি কমান্ড লাইন থেকে লিনাক্সও শুরু করতে পারেন (স্টার্ট মেনুতে কেবল টাইল থেকে নয়): উবুন্টু, খোলা হবে -২২ বা স্লেস -১২
উইন্ডোজ 10 1607 এবং 1703 এ ব্যাশ ইনস্টল করা
ব্যাশ শেলটি ইনস্টল করতে, এই সাধারণ পদক্ষেপগুলি অনুসরণ করুন।
- উইন্ডোজ 10 সেটিংসে যান - আপডেট এবং সুরক্ষা - বিকাশকারীদের জন্য। বিকাশকারী মোড চালু করুন (প্রয়োজনীয় উপাদানগুলি ডাউনলোড করার জন্য ইন্টারনেট অবশ্যই সংযুক্ত থাকতে হবে)।
- কন্ট্রোল প্যানেলে যান - প্রোগ্রাম এবং উপাদানগুলি - উইন্ডোজ উপাদানগুলি চালু বা বন্ধ করুন, "লিনাক্সের জন্য উইন্ডোজ সাবসিস্টেম" বক্সটি চেক করুন।
- উপাদানগুলি ইনস্টল করার পরে, উইন্ডোজ 10 অনুসন্ধানে "বাশ" প্রবেশ করুন, প্রস্তাবিত অ্যাপ্লিকেশন চালু করুন এবং ইনস্টলেশনটি সম্পূর্ণ করুন। আপনি ব্যাশের জন্য আপনার ব্যবহারকারীর নাম এবং পাসওয়ার্ড সেট করতে পারেন বা পাসওয়ার্ড ছাড়াই মূল ব্যবহারকারী ব্যবহার করতে পারেন।
ইনস্টলেশনটি সম্পূর্ণ হয়ে গেলে, আপনি অনুসন্ধানের মাধ্যমে উইন্ডোজ 10-এ উবুন্টু বাশ চালাতে পারেন, বা যেখানে আপনার প্রয়োজন শেলের শর্টকাট তৈরি করে।
উবুন্টু শেল উইন্ডোজ উদাহরণ
প্রথমদিকে, আমি নোট করব যে লেখক বাশ, লিনাক্স এবং বিকাশের বিশেষজ্ঞ নন এবং নীচের উদাহরণগুলি কেবলমাত্র একটি বিক্ষোভ যা উইন্ডোজ 10 ব্যাশে যারা এটি বোঝে তাদের প্রত্যাশিত ফলাফলের সাথে কাজ করে।
লিনাক্স অ্যাপ্লিকেশন
উইন্ডোজ 10 বাশ-এ অ্যাপ্লিকেশনগুলি উবুন্টু সংগ্রহস্থল থেকে অ্যাপ-গেট (sudo apt-get) ব্যবহার করে ইনস্টল করা, অপসারণ এবং আপডেট করা যেতে পারে।
পাঠ্য-ভিত্তিক অ্যাপ্লিকেশনগুলি ব্যবহার করা উবুন্টু থেকে আলাদা নয়, উদাহরণস্বরূপ, আপনি গিট ইন বাশ ইনস্টল করতে পারেন এবং এটি স্বাভাবিক উপায়ে ব্যবহার করতে পারেন।
বাশ স্ক্রিপ্ট
আপনি উইন্ডোজ 10 এ বাশ স্ক্রিপ্টগুলি চালাতে পারেন, আপনি সেগুলি শেলটিতে পাওয়া ন্যানো পাঠ্য সম্পাদকটিতে তৈরি করতে পারেন।
বাশ স্ক্রিপ্টগুলি উইন্ডোজ প্রোগ্রাম এবং কমান্ডগুলিতে কল করতে পারে না, তবে আপনি ব্যাট ফাইল এবং পাওয়ারশেল স্ক্রিপ্ট থেকে বাশ স্ক্রিপ্ট এবং কমান্ড চালাতে পারেন:
bash -c "কমান্ড"
উইন্ডোজ 10-এ উবুন্টু শেলের গ্রাফিক্যাল ইন্টারফেসের সাহায্যে আপনি অ্যাপ্লিকেশনগুলি চালনার চেষ্টা করতে পারেন, এই বিষয়ে ইন্টারনেটে একাধিক নির্দেশনা রয়েছে এবং জিওআই অ্যাপ্লিকেশনটি প্রদর্শনের জন্য জেমিং এক্স সার্ভারটি ব্যবহার করার পদ্ধতিটির সারমর্মটি রয়েছে। যদিও আনুষ্ঠানিকভাবে এই জাতীয় মাইক্রোসফ্ট অ্যাপ্লিকেশনগুলির সাথে কাজ করার সম্ভাবনাটি বলা হয়নি।
যেমনটি উপরে লেখা হয়েছিল, আমি সেই ধরণের ব্যক্তি নই যিনি কোনও উদ্ভাবনের মূল্য এবং কার্যকারিতা সম্পর্কে পুরোপুরি প্রশংসা করতে পারেন তবে আমি নিজের জন্য কমপক্ষে একটি আবেদন দেখছি: উদ্যাটি, এডএক্স এবং উন্নয়নের সাথে সম্পর্কিত অন্যান্য কোর্সগুলি প্রয়োজনীয় সরঞ্জামগুলির সাথে কাজ করা আরও সহজ হবে সরাসরি ব্যাশে (এবং এই কোর্সগুলি সাধারণত ম্যাকওএস এবং লিনাক্স ব্যাশ টার্মিনালে কাজ করে দেখায়)।