মাইক্রোসফট তাদের নিজস্ব লিনাক্স ডিস্ট্রো- কমন বেস লিনাক্স মেরিনার (CBL-Mariner) প্রকাশ করেছে। এটি একটি সাধারণ ধারণা যে লিনাক্স এবং উইন্ডোজ চিরপ্রতিদ্বন্দ্বী, এই বিষয়টি বিবেচনা করে যে তারা প্রতিনিয়ত তাদের অফার দিয়ে কম্পিউটার ব্যবহারকারীদের মন জয় করার চেষ্টা করছে।
CBL-Mariner-এর রিলিজ অনেক লোককে অবাক করে দিয়েছিল, কিন্তু প্রযুক্তি-প্রবণ বিশ্ব এভাবেই কাজ করে। নিশ্চিন্ত থাকুন, মাইক্রোসফ্ট সিবিএল-মেরিনারের সাথে উইন্ডোজ প্রতিস্থাপন করছে না। আসলে, CBL-Mariner তৈরি করা হয়েছে Microsoft এর অভ্যন্তরীণ প্রকৌশল দলকে সহায়তা করার জন্য।
আসুন CBL-Mariner গভীরভাবে অন্বেষণ করি এবং এটি একটি ভার্চুয়াল মেশিনে ইনস্টল করার ধাপগুলি পরীক্ষা করে দেখি৷
CBL-Mariner কি?
মাইক্রোসফটের লিনাক্স সিস্টেমস গ্রুপ CBL-Mariner তৈরি এবং ডেভেলপ করেছে। এটি শুধুমাত্র অন্য লিনাক্স বিতরণ নয়, কারণ এটি মাইক্রোসফ্টের জন্য একটি বৃহত্তর উদ্দেশ্য পরিবেশন করে। CBL-এর প্রাথমিক উদ্দেশ্য হল ক্লাউড অবকাঠামো উন্নয়নের পাশাপাশি Microsoft-এর প্রান্তিক পণ্য ও পরিষেবাগুলির বিকাশের পথ প্রশস্ত করা৷
OS-এর সোর্স কোড জিএনইউ জেনারেল পাবলিক লাইসেন্স এবং এমআইটি লাইসেন্স সহ বিভিন্ন ওপেন-সোর্স লাইসেন্সের অধীনে লাইসেন্সপ্রাপ্ত। এটি বর্তমানে একটি GitHub রেপো হিসাবে বিদ্যমান, এবং আপনার মেশিনে OS ইনস্টল করার জন্য কোন ISO ইমেজ নেই। ভাল খবর হল যে আপনি এখনও আপনার নিজস্ব ISO ইমেজ তৈরি করে এবং আপনার নিজস্ব ভার্চুয়াল মেশিনে এটি ইনস্টল করে ডিস্ট্রো ব্যবহার করতে পারেন৷
CBL-Mariner প্রযুক্তি জগতে নতুন নয়। এটি পূর্বে মাইক্রোসফ্ট দ্বারা Azure ক্লাউড অবকাঠামো বজায় রাখার জন্য অভ্যন্তরীণভাবে ব্যবহার করা হয়েছিল। রেডমন্ড কার্নেলকে শক্ত করে, স্বাক্ষরিত আপডেট প্রদান করে, কম্পাইলার-ভিত্তিক হার্ডনিং ব্যবহার করে, ট্যাম্পার-প্রুফ রেজিস্ট্রি সহ আরও অনেক বৈশিষ্ট্যের মাধ্যমে CBL-এর নিরাপত্তা উন্নত করেছে।
ভার্চুয়ালবক্সে কীভাবে সিবিএল-মেরিনার ইনস্টল করবেন
সোর্স কোডটিকে একটি ISO ইমেজে রূপান্তর করা সম্ভবত ভার্চুয়াল মেশিনে ডিস্ট্রো চালু করার সবচেয়ে সহজ উপায়। এই পদ্ধতির মধ্যে রয়েছে সংগ্রহস্থল থেকে কোড ডাউনলোড করা এবং এটিকে একটি ISO ইমেজে রূপান্তর করা।
এই নিবন্ধটির উদ্দেশ্যে, ভার্চুয়ালবক্সে ইনস্টলেশন করা হয়েছে, যা একটি জনপ্রিয় ভার্চুয়াল মেশিন হাইপারভাইজার৷
ধাপ 1:ভার্চুয়ালবক্স ডাউনলোড করুন
আপনার সিস্টেমে ভার্চুয়ালবক্স ইনস্টল না থাকলে, আপনি এটি ওয়েবসাইট থেকে ডাউনলোড করতে পারেন এবং ISO ইমেজ তৈরি করার আগে এটি ইনস্টল করতে পারেন৷
ডাউনলোড করুন৷ :ওরাকল ভার্চুয়ালবক্স
ধাপ 2:প্রয়োজনীয় নির্ভরতাগুলি ইনস্টল করা
প্রকৃত ইনস্টলেশন শুরু করার আগে, আপনাকে আপনার লিনাক্স মেশিনে কিছু নির্ভরতা ইনস্টল করতে হবে। আপনার কাছে সেগুলির কিছু ইতিমধ্যেই থাকতে পারে, তবে এটি সর্বদা দুবার চেক করা ভাল৷
৷উবুন্টুর মতো ডেবিয়ান-ভিত্তিক ডিস্ট্রোতে নির্ভরতা ইনস্টল করতে, নিম্নলিখিতটি টাইপ করুন:
sudo apt-get install git make tar wget curl rpm qemu-utils golang-go genisoimage python2.0 bison gawk
আউটপুট:
ধাপ 3:GitHub সংগ্রহস্থল ক্লোন করা
পরবর্তী ধাপ হল গিট ক্লোন কমান্ড ব্যবহার করে CBL এর অফিসিয়াল GitHub সংগ্রহস্থল ক্লোন করা।
git clone https://github.com/microsoft/CBL-Mariner.git
আউটপুট:
ধাপ 4:ISO ইমেজ তৈরি করা
সোর্স কোড ডাউনলোড করার পর, পরবর্তী ধাপ হল ISO ইমেজ তৈরি করতে একটি নির্দিষ্ট ডিরেক্টরি অ্যাক্সেস করা। স্টার্টআপের জন্য ISO তৈরি করতে নিম্নলিখিত কমান্ডগুলি একের পর এক লিখুন:
cd CBL-Mariner/toolkit
sudo make iso REBUILD_TOOLS=y REBUILD_PACKAGES=n CONFIG_FILE=./imageconfigs/full.json
আউটপুট:
সিস্টেমটি ISO ফাইলটিকে /out/images/full-এ আউটপুট করবে একটি সফল রূপান্তরের পরে ডিরেক্টরি।
ধাপ 5:ভার্চুয়াল মেশিন তৈরি করা
প্রথম ধাপ হল ভার্চুয়ালবক্স খোলা। তারপর, নতুন-এ ক্লিক করুন৷ একটি নতুন VM তৈরি করতে বোতাম।
একবার আপনি নতুন এ ক্লিক করুন , একটি ডায়ালগ বক্স খুলবে। নামের কলামে, CBL-Mariner টাইপ করুন অপারেটিং সিস্টেম হিসাবে। টাইপ-এ ড্রপডাউন, লিনাক্স নির্বাচন করুন . অতিরিক্তভাবে, আপনাকে অন্যান্য Linux (64-বিট) নির্বাচন করতে হবে সংস্করণ হিসাবে।
পরবর্তী স্ক্রিনে, আপনাকে আপনার মেশিনের জন্য মেমরির আকার নির্ধারণ করতে হবে। আদর্শভাবে, আপনি এই ধাপে 1GB RAM বরাদ্দ করতে পারেন। আপনি যদি আরও বরাদ্দ করতে পারেন, সেই অনুযায়ী মেমরি সেট করুন। যাইহোক, একটি উচ্চ সীমা আছে, তাই অন-স্ক্রীন নির্দেশাবলী অনুসরণ করা ভাল।
পরবর্তী স্ক্রিনে, এখনই একটি ভার্চুয়াল হার্ড ডিস্ক তৈরি করুন-এ ক্লিক করুন৷ বিকল্প।
নিম্নলিখিত স্ক্রিনে, VDI (ভার্চুয়ালবক্স ডিস্ক চিত্র) নির্বাচন করুন৷ বিকল্প।
তারপর, গতিশীলভাবে বরাদ্দ নির্বাচন করুন ভৌত হার্ড ডিস্কে স্টোরেজ এর বিকল্প হিসেবে .
যত তাড়াতাড়ি আপনি পরবর্তী এ ক্লিক করবেন , আপনি ফাইলের অবস্থান এবং আকারে পৌঁছাবেন৷ পর্দা আপনি যেখানে VDI সংরক্ষণ করতে চান সেই পথটি লিখুন ফাইল উপরন্তু, আপনি ভার্চুয়াল হার্ড ডিস্কের আকারও নির্বাচন করতে পারেন। একটি আদর্শ আকার হল 10GB ডিস্ক স্পেস তবে আপনার সিস্টেমে প্রচুর পরিমাণে বিনামূল্যের সঞ্চয়স্থান থাকলে আপনি আরও বরাদ্দ করতে পারেন৷
তৈরি করুন এ ক্লিক করুন৷ ভার্চুয়াল মেশিন তৈরি সম্পূর্ণ করতে।
ধাপ 6:ভার্চুয়াল মেশিন কনফিগার করা
ভার্চুয়াল মেশিন কনফিগার করতে, আপনাকে বাম সাইডবার থেকে নতুন তৈরি ভার্চুয়াল মেশিনে ক্লিক করতে হবে। তারপর, CBL-মেরিন নির্বাচন করুন r, এর পরে সেটিংস , এবং অবশেষে স্টোরেজ বিকল্প স্টোরেজ ট্যাবে, অপটিক্যাল ড্রাইভ-এ ক্লিক করুন আইকন এবং পূর্বে তৈরি করা ISO ফাইল নির্বাচন করুন।
আপনি এখন স্টার্ট-এ ক্লিক করে CBL-Mariner-এর ISO ইমেজ দিয়ে ভার্চুয়াল মেশিন চালু করতে পারেন। বোতাম।
ধাপ 7:আপনার VM-এ CBL-Mariner ইনস্টল করা
গ্রাফিক্যাল ইনস্টলার ব্যবহার করে ISO ফাইল ইনস্টল করা শুরু করুন। ইনস্টলেশনের সাথে এগিয়ে যেতে প্রদত্ত পদক্ষেপগুলি অনুসরণ করুন৷
গ্রাফিকাল ইনস্টলার চয়ন করুন৷ ইনস্টলেশনের শুরুতে বিকল্পের তালিকা থেকে।
নিম্নলিখিত ইনস্টলেশন ধাপগুলি অন্য যেকোন লিনাক্স ডিস্ট্রোর মতোই।
CBL-মেরিনার ফুল বেছে নিন একটি সম্পূর্ণ ইনস্টলেশনের জন্য ইনস্টলেশন উইন্ডোতে বিকল্প। এছাড়াও আপনি কোর ইনস্টলেশন বেছে নিতে পারেন আপনি যদি কোনো প্রি-লোড করা প্যাকেজ না চান তাহলে বিকল্প। পছন্দটি খুব একটা পার্থক্য তৈরি করবে না, কারণ সিস্টেমে খুব কমই কোনো প্যাকেজ অন্তর্ভুক্ত থাকে।
পরবর্তী স্ক্রিনে যেতে, লাইসেন্সের শর্তাবলী স্বীকার করুন।
নিম্নলিখিত ইনস্টলেশন উইন্ডোটি হার্ড ড্রাইভ পার্টিশনের জন্য জিজ্ঞাসা করে। আপনি এই উইন্ডোতে আপনার প্রয়োজন অনুযায়ী হার্ড ড্রাইভ পার্টিশন তৈরি করতে পারেন। আপনি যদি ডিফল্ট পার্টিশনের সাথে এগিয়ে যেতে চান, পরবর্তীতে ক্লিক করুন .
পরবর্তী স্ক্রিনে আপনার সিস্টেমের জন্য হোস্টনেম, ব্যবহারকারীর নাম এবং পাসওয়ার্ড লিখুন। এর পরে ইনস্টলেশন শুরু করা উচিত। ইনস্টলেশন সফল হওয়ার পর ভার্চুয়াল মেশিন রিবুট করুন।
আপনি উপরে উল্লিখিত ব্যবহারকারীর নাম এবং পাসওয়ার্ড প্রবেশ করে সিস্টেমে লগ ইন করুন৷
অভিনন্দন! CBL-Mariner এখন আপনার মেশিনে ইনস্টল করা আছে। দুর্ভাগ্যবশত, এটি কমান্ড-লাইন মোডে শুরু হয়, তাই আপনার টার্মিনাল উইন্ডোতে সরাসরি অ্যাক্সেস থাকবে।
একটি ভার্চুয়াল মেশিনে CBL-মেরিনার চালানো
CBL-Mariner ইনস্টল করা খুব সহজবোধ্য প্রক্রিয়া নয়। আপনি একটি প্রকৃত ISO ফাইল পাবেন না যা ইনস্টলেশন প্রক্রিয়াটিকে ক্লান্তিকর করে তোলে। তবুও, ইনস্টলেশনটি অন্যান্য প্রচলিত ডিস্ট্রোর মতোই, বিশেষ করে একবার আপনি ISO ফাইল তৈরি করলে।
তাছাড়া, ডিস্ট্রো প্রাথমিক এবং অনেক প্যাকেজের সাথে আসে না। আপনি যদি মাইক্রোসফ্টের সাম্প্রতিক লিনাক্স অফার দেখে উত্তেজিত হন তবে আপনার CBL-Mariner ব্যবহার করা উচিত।