কম্পিউটার টিউটোরিয়াল

SUSE Studio: নিজের কাস্টম লিনাক্স ডিস্ট্রিবিউশন বানান

SUSE Studio একটি Novell-স্পন্সরড সার্ভিস যা সবারাই—হ্যাঁ, সবারাই—নিজস্ব কাস্টম openSUSE ফ্লেভার এবং ভেরিয়েন্ট তৈরি করতে দেয় শুধু কিছু ধৈর্য এবং ওয়েব ব্রাউজার দিয়ে। অবিশ্বাস্য শোনা? এটি সত্য।

SUSE Studio ফিনোমেনালি সফল এবং উপকারী Kiwi ইমেজিং সিস্টেমের পরবর্তী প্রাকৃতিক ধাপ, যা SUSE ইউজারদের দ্রুত ও সহজে নিজেদের অপারেটিং সিস্টেমের এডিশন বেক করার সুযোগ দেয়।

SUSE Studio: নিজের কাস্টম লিনাক্স ডিস্ট্রিবিউশন বানান

প্রস্তাবনা

Image Creator এবং Product Creator-এর মতো ফ্রেন্ডলি ফ্রন্ট-এন্ড অ্যাপ্লায়েস ব্যবহার করে Kiwi নовичোকে এবং পাওয়ার ইউজারকে তাদের আইডিয়া ও ইচ্ছায় ওয়াইল্ড করতে দেয়, অপারেটিং সিস্টেম কাস্টোমাইজ করতে LEGO টয়-এর মতো। একমাত্র ক্যাভিয়াট: আপনার মেশিনে SUSE ইনস্টলড থাকতে হবে এবং Kiwi চলতে হবে।

আর নয়। SUSE Studio আপনাকে SUSE-র সাথে খেলতে দেয় এমনকি ইনস্টলড না থাকলেও। লিনাক্স লাগে না। Windows মেশিনে কাজ করতে পারেন, একটু ট্যাবে SUSE Studio URL খোলা, দ্বিতীয় ট্যাবে স্টক মার্কেট, তৃতীয়ে লেটেস্ট টুইটার আপডেট। এতটুকু সিম্পল এবং পাওয়ারফুল!

Kiwi-র ওপর দুটি বিস্তারিত টিউটোরিয়ালের পর আমি SUSE Studio আর্টিকেলের প্রমিস দিয়েছিলাম। এখানে আছি। পড়ুন এবং উপভোগ করুন।

রেজিস্টার

SUSE Studio লগইন করতে ইউজার অ্যাকাউন্ট দরকার। কিন্তু এখানেও সেটা সিম্পল করে দিয়েছে। Google বা Yahoo-র সাথে ইন্টিগ্রেটেড, তাই যদি এই প্রোভাইডারদের মেইল অ্যাকাউন্ট থাকে, তাহলে রেডি।

তবে, লগইন করতে আমন্ত্রণ দরকার। SUSE Studio বর্তমানে বেটায়, তাই প্রোজেক্টে অংশগ্রহণের জন্য আমন্ত্রণ কাঙ্ক্ষা করতে হবে। আমি করলাম এবং এক দিন পর আমন্ত্রণ কী পেলাম। কী দিয়ে Studio-তে লগইন করে এক্সপ্লোরেশন শুরু করলাম।

SUSE Studio: নিজের কাস্টম লিনাক্স ডিস্ট্রিবিউশন বানান

খেলা শুরু

SUSE Studio ডেড ইজি টু ওয়ার্ক উইথ। এটি একটি উইজার্ড ব্যবহার করে যা ধাপে ধাপে গাইড করে, সঠিক চয়েস করতে সাহায্য করে, কনফ্লিক্টিং, ডুপ্লিকেট বা মিসিং প্যাকেজ, রং আর্কিটেকচারের ওয়ার্নিং দেয় এবং কাস্টম বিল্ড ইম্প্রুভ করার সাজেশন দেয়।

SUSE Studio: নিজের কাস্টম লিনাক্স ডিস্ট্রিবিউশন বানান

প্রথম সিদ্ধান্ত: কোন ধরনের ডিস্ট্রো বানাতে চান। আমি openSUSE 11.1-এ Gnome ডেস্কটপ বেছে নিলাম। Инцидентালি, Firefox ব্রাউজার KDE4 openSUSE 11.1 ডেস্কটপের ওপর খোলা ছিল। পরের ধাপ: কাস্টম ডিস্ট্রোর নাম রাখুন—একা. আপ্লায়েন্স:

SUSE Studio: নিজের কাস্টম লিনাক্স ডিস্ট্রিবিউশন বানান

কাস্টোমাইজেশন

এখন আসে আসল মজার অংশ—কাস্টোমাইজেশন। আপনি বস। আপনি যা ডিসাইড করবেন সেটা ডিস্ট্রোর মধ্যে যাবে আর কিছু নয়।

SUSE Studio: নিজের কাস্টম লিনাক্স ডিস্ট্রিবিউশন বানান

সফটওয়্যার

প্রথম ধাপ: সফটওয়্যার বেছে নেওয়া—রিপোজিটরি এবং প্যাকেজ।

SUSE Studio: নিজের কাস্টম লিনাক্স ডিস্ট্রিবিউশন বানান

উপযোগী আপ্লায়েন্স বানাতে বেসিক জানা দরকার। ডিফল্ট চয়েস কাজ করবে, কিন্তু এটি অষ্টের, মিনিমালিস্টিক আপ্লায়েন্স হবে শুধু বুট করার বেসিক স্টাফ দিয়ে।

প্রথমে এক্সট্রা রিপোজিটরি অ্যাড করুন তারপর এক্সট্রা প্রোগ্রাম বেছে নিন। সফটওয়্যার ক্যাটেগরি ব্রাউজ করে জিনিস অ্যাড করা সহজ। মিসিং ডিপেন্ডেন্সি অটোমেটিক্যালি সল্ভ হবে। রিপোজিটরিতে মিসিং ফাইল বা এরর থাকলে যেসব প্যাকেজ ইনস্টল হবেনা সেটা জানাবেও।

SUSE Studio: নিজের কাস্টম লিনাক্স ডিস্ট্রিবিউশন বানান

SUSE Studio: নিজের কাস্টম লিনাক্স ডিস্ট্রিবিউশন বানান

Popularity কলাম আছে যা ডিসাইড করতে সাহায্য করে নির্দিষ্ট প্রোগ্রাম অন্যান্য SUSE ইউজাররা কতটুকু ব্যবহার করছে। Studio রিকমেন্ডেশনও দেয়।

SUSE Studio: নিজের কাস্টম লিনাক্স ডিস্ট্রিবিউশন বানান

একটা জিনিস ভালো লাগল না: একসাথে ২০০ এর বেশি প্যাকেজ সিলেক্ট করা যায় না। বড় সংখ্যক প্রোগ্রাম অ্যাড করা একটু ঝামেলাদার। ভবিষ্যতে ফিক্স হয়ে যাওয়া আশা করি।

SUSE Studio: নিজের কাস্টম লিনাক্স ডিস্ট্রিবিউশন বানান

সফটওয়্যার গ্রুপ দিয়েও কাজ করা যায় প্যাকেজ বা इंडিভিজুয়াল রিপোজিটরি বদলে। অধিকাংশ মানুষের জন্য সহজ ও সিম্পল অ্যাপ্রোচ।

SUSE Studio: নিজের কাস্টম লিনাক্স ডিস্ট্রিবিউশন বানান

এরর

আগে বললাম, ব্যাড প্যাকেজ (যেগুলো ইনস্টল হবেনা, যেকোনো কারণ—前োমন রিপোজিটরি সার্ভারে ফাইল মিসিং) সম্পর্কে জানাবে। ওয়ার্নিং এবং এরর মেসেজে মনোযোগ দিন, সেগুলো আপনাকে অনেক টাইম বাঁচাবে! প্লাস, বিল্ড প্রপারলি কাজ করবে। স্ক্রিনশট শীঘ্রই দেখব।

কনফিগারেশন

পরবর্তী ধাপ: ডিস্ট্রো কনফিগার করা। এই ধাপে অনেক সাব-সেকশন: জেনারেল সেটিংস, পার্সোনালাইজেশন, স্টার্টআপ, এবং অন্যান্য। প্রথম জেনারেল অপশন।

SUSE Studio: নিজের কাস্টম লিনাক্স ডিস্ট্রিবিউশন বানান

ভাষা, কিবোর্ড, টাইমজোন বেছে নেওয়া যাবে, নেটওয়ার্ক ও সিকিউরিটি সেটিংস টুইক করতে পারবেন।

Personalize ট্যাবে স্প্ল্যাশ স্ক্রিন, ওয়ালপেপার চেঞ্জ করতে পারবেন এবং আপ্লায়েন্সে SUSE লোগো অ্যাড করতে পারবেন। নিজস্ব লোগো বা ব্যাকগ্রাউন্ড আপলোড করতে পারবেন।

SUSE Studio: নিজের কাস্টম লিনাক্স ডিস্ট্রিবিউশন বানান

Startup ডিফল্ট রানলেভেল ডিফাইন করে যেটা বুট হবে। অধিকাংশ লোক গ্রাফিক্যাল লগইন সাথে ফুল ডেস্কটপ চাবে।

SUSE Studio: নিজের কাস্টম লিনাক্স ডিস্ট্রিবিউশন বানান

Storage আপ্লায়েন্সের মেমরি সাইজ এবং ডিস্ক সাইজ ডিফাইন করতে দেয়। লাইভ CD/DVD (.iso) বানালে কম গুরুত্বপূর্ণ, কিন্তু ভার্চুয়াল মেশিন আপ্লায়েন্স বানালে সেটিংস নতুন ভার্চুয়াল মেশিন তৈরির মত।

SUSE Studio: নিজের কাস্টম লিনাক্স ডিস্ট্রিবিউশন বানান

স্ক্রিপ্টও অ্যাড করতে পারবেন আপ্লায়েন্সে, কিন্তু এটা głównie অ্যাডভান্সড ইউজারদের জন্য। Server এবং Desktop ট্যাবের সাথে অধিকাংশ মানুষ کوডা নয়।

ফাইল

নিজস্ব ফাইলও নতুন ডিস্ট্রোর সাথে অ্যাড করতে পারবেন: (স্ক্রিনশট)

SUSE Studio: নিজের কাস্টম লিনাক্স ডিস্ট্রিবিউশন বানান

বিল্ড

বেসিক্যালি, এটাই ছিল। আপ্লায়েন্স বিল্ড করার সময়।

আপ্লায়েন্স টাইপ বেছে নিন

প্রথমে আউটপুট ফরম্যাট বেছে নিন। Kiwi-এর মতো Studio-এ ভার্চুয়াল মেশিন, ডিস্ক ইমেজ বা লাইভ CD/DVD তৈরি করা যায়। একটা—বা সব—যে ঠিক লাগে ক্লিক করুন Build-এ, লিনে পড়ুন এবং অপেক্ষা করুন।

SUSE Studio: নিজের কাস্টম লিনাক্স ডিস্ট্রিবিউশন বানান

বিল্ড প্রসেস শুরু হবে। চয়েস অনুযায়ী কিছুটা টাইম লাগতে পারে।

SUSE Studio: নিজের কাস্টম লিনাক্স ডিস্ট্রিবিউশন বানান

SUSE Studio: নিজের কাস্টম লিনাক্স ডিস্ট্রিবিউশন বানান

বিল্ড কমপ্লিট হলে সিম্পলি আপ্লায়েন্স ডাউনলোড করুন এবং টেস্ট করুন!

SUSE Studio: নিজের কাস্টম লিনাক্স ডিস্ট্রিবিউশন বানান

টেস্ট

এবার আমাদের আপ্লায়েন্স বুট হচ্ছে: (স্ক্রিনশট)

SUSE Studio: নিজের কাস্টম লিনাক্স ডিস্ট্রিবিউশন বানান

SUSE Studio: নিজের কাস্টম লিনাক্স ডিস্ট্রিবিউশন বানান

ব্রাউজারে টেস্ট ড্রাইভ!

SUSE Studio আপনাকে আপনার ব্রাউজারের ভিতরেই আপ্লায়েন্স টেস্ট করতে দেয়! কিন্তু এর জন্য ফায়ারওয়াল/রাউটারে কয়েকটা পোর্ট খুলতে হবে, তাই কিছু ইউজার কমফরটেবল নাও হতে পারে। কিন্তু ভালো পাশ: যেকোনো ব্রাউজারে করা যায়, Windows-এও।

সমস্যা

আপ্লায়েন্স বুট নাও করতে পারে। ভালো, ফুল-ফিচার্ড আপ্লায়েন্স বানাতে টাইম ও ধৈর্য লাগে। আপনি সফটওয়্যার জমা দিয়ে ম্যাজিক্যালি সব কাজ করাতে পারবেন না। Studio ইউজারদের প্রতি খুব ফরগিভিং, কিন্তু মিরাকেল করাতে পারবে না। প্রোজেক্ট তৈরি করার সময় সাবধান থাকতে হবে।

ফেইলড বিল্ডের উদাহরণ: (স্ক্রিনশট)

SUSE Studio: নিজের কাস্টম লিনাক্স ডিস্ট্রিবিউশন বানান

ওয়ার্নিং, এরর এবং সাজেশন ইগনোর করবেন না। মেইন ওয়ার্ক এরিয়ার বাম পাশের কলাম চেক করুন। সেখানে অনেক ইউজফুল ইনফো থাকবে।

যেলো বা রেড মেসেজ না থাকলে নিশ্চিত হন, কারণ সেগুলো বিল্ডে কনফ্লিক্টিং চয়েস ইন্ডিকেট করে। সাজেশনগুলোর ওপরও মনোযোগ দিন, আপ্লায়েন্স রেডি হলে লাইফ ইজি করবে।

SUSE Studio: নিজের কাস্টম লিনাক্স ডিস্ট্রিবিউশন বানান

SUSE Studio: নিজের কাস্টম লিনাক্স ডিস্ট্রিবিউশন বানান

উপসংহার

SUSE Studio একটি গরেট ইনভেনশন। সিম্পল এবং প্র্যাক্টিকেল। কেউ যেন ব্যবহার করতে পারে—নবিস হোক বা এক্সপার্ট, Windows হোক বা Linux ইউজার। এই ফিনোমেনাল প্রজেক্ট একসাথে অনেক গোল অর্জন করে: সবারকে ফ্রিতে SUSE-র স্বাদ দেয় পার্সোনাল টাচসহ, যা ইচ্ছা ও এফোর্টকে আরও বড় করে তোলে; কম প্রোগ্রামিং স্কিল সহ ইউজারদের অপারেটিং সিস্টেমে হাত দিয়ে নিজেদের পার্সোনাল ডিস্ট্রো মিনিটে বানাতে দেয়; বিশ্বব্যাপী ইউজারদের বড় SUSE ক্লাউডে কানেক্ট করে, যেখানে আপ্লায়েন্স ব্রাউজারের ভিতরে তৈরি ও বিল্ড হয়, আন্ডারলাইং OS যেকোনো হোক।

SUSE Studio-তে সব আছে: অপারেটিং সিস্টেম, একটি ক্লাউড, সবার জন্য গরেট এবং পাওয়ারফুল টুল। শুধু প্যাকেজ দিয়ে খেলা এবং নিজের CD বেক করতে চাইলে SUSE Studio ব্যবহার করুন। সফটওয়্যার টেস্ট বা পাওয়ারফুল, প্র্যাক্টিকেল আপ্লায়েন্স ডেভেলপ করতে চাইলে SUSE Studio সঠিক চয়েস। যেকোনো জায়গা থেকে—বাড়ি, অফিস, বা এয়ারপোর্ট টার্মিনালে ফ্লাইট অপেক্ষা করতে করতে।

Studio-র সাথে খুব প্লিজড। এটি Kiwi, সিম্পলিফাইড, পলিশড এবং মাস 그녀에게 উপলব্ধ। সঠিক দিকের সত্যিকারের গরেট স্টেপ। এই গরেট ইনভেনশন ফ্লারিশ করার জন্য তাকিয়ে থাকব। টেক কেয়ার!

চিয়ার্স।

  1. Amazon Linux 2: AWS-এর नेक्सট-জেন এন্টারপ্রাইজ অপারেটিং সিস্টেম

  2. 안드로이드 가상 기기(AVD) 성능 향상 – 빠르고 반응 좋은 AVD 만들기

  3. Kiwi ইমেজিং সিস্টেম দিয়ে কাস্টম লিনাক্স ডিস্ট্রিবিউশন তৈরি করুন

  4. কিউই ইমেজিং সিস্টেম: ভিজ্যুয়াল উইজার্ড দিয়ে দ্রুত কাস্টম ওএস ইমেজ তৈরি করুন