সেরাদের সেরা [পর্ব-০৭] :: সেরা ১০ টি সিঙ্গেল বোর্ড কম্পিউটার অপারেটিং সিস্টেম

টিউন বিভাগ লিনাক্স
প্রকাশিত
জোসস করেছেন

সেরাদের সেরা

হ্যালো টেকটিউনস জনগণ, কেমন আছেন আপনারা সবাই? আশাকরি সবাই ভাল আছেন। এখন থেকে নিয়মিত আবার নতুন টিউন নিয়ে আমরা হাজির হলাম আপনাদের কাছে। আর টেকটিউনসের নিত্যনতুন টপিক আর সার্ভিস নিয়ে ভালো না থেকে আর উপায় আছে? আর এই নিত্যনতুন টপিক আর সার্ভিসের ধারা বজায় রাখার নিমিত্তে, আজকে আমি আপনাদের সাথে একদম নতুন একটি টপিক নিয়ে হাজির হলাম। আর আপনারা এই টিউনের মাধ্যমে জানতে পারবেন অনেক নতুন নতুন সব তথ্য।

Single Board Computer (SBC) কী?

নতুন নতুন প্রযুক্তি ব্যবহার করতে আমাদের সবারই ভাল লাগে। আর যদি আপনি নতুন প্রযুক্তি ব্যবহার করার জন্য একরকম পাগলপ্রায় থাকেন তাহলে single-board computer (SBC) ব্যবহার করে দেখতে পারেন। তাহলে আর দেরি কেন আসুন আমরা জেনে নেই single-board computer (SBC) এর কিছু উপকারীতা এবং এই কম্পিউটার অনেক সাশ্রয়ীও বটে।

ARM ভিত্তিক single-board computer গুলো হচ্ছে প্রচলিত কম্পিউটারগুলোর ছোট ভার্সন, এগুলো অন্য যে কোন কম্পিউটারের মতোই একটি ফুল অপারেটিং সিস্টেম রান করতে পারে। আর এজন্য আপনার single-board computer এ অপারেটিং সিস্টেম ইন্সটল করতে হবে ফলে আরও অনেক নতুন নতুন ফিচার উপভোগ করতে পারবেন যেমনঃ আপনার single-board computer কে netbook, gaming station, বা media player ইত্যাদি বানিয়ে ফেলতে পারবেন।

আর কথা না বাড়িয়ে চলুন, আপনাদেরকে ARM ভিত্তিক single-board computer এর জন্য কিছু অসাধারন অপারেটিং সিস্টেমের সাথে পরিচয় করিয়ে দেই। এই অপারেটিং সিস্টেমের সাইজ ছোট হলেও এতে রয়েছে অনেক অনেক ফিচার। আসুন অপারেটিং সিস্টেমগুলোকে চেক করে দেখা যাক।

১. Flint OS

Flint OS হচ্ছে গুগলের Chromium OS উপর ভিত্তি করে তৈরি, একটি পাওয়ারফুল অপারেটিং সিস্টেম, এই অপারেটিং সিস্টেমে থাকা সমস্ত অ্যাপ্লিকেশান এবং সার্ভিসগুলো ক্লাউডে সংরক্ষণ করা হয়। এটা সম্পূর্ণ গুগলের Chromium প্ল্যাটফর্ম এর উপর ভিত্তি করে তৈরি করা হয়েছে তবে এর ইউজার এক্সপেরিএন্সে কিছুটা ইম্প্রুভমেন্ট আনা হয়েছে। আর অন্য সব অপারেটিং সিস্টেম থেকে এই অপারেটিং সিস্টেমের বুট টাইম অনেক ফাস্ট আমি লক্ষ্য করেছি এবং এই অপারেটিং সিস্টেমটি single-board computer ব্যবহার করে নেটবুক তৈরির জন্য বেস্ট অপশন।

আর আপনি যদি এর এক্সপেরিয়েন্স সম্পর্কে আমাকে জিজ্ঞাসা করেন তাহলে আমি বলবো, Flint OS যারা ব্যবহার করেন তারা সুপার অপ্টিমাইজড সার্ভিস উপভোগ করে। আর আগেই বলেছি, এই অপারেটিং সিস্টেমে অনেকগুলো অ্যাপ্লিকেশান এর সমন্বয়ে তৈরি করা হয়েছে এবং আপনি চাইলে Chrome Web Store থেকে অ্যাপ্লিকেশান ডাউনলোড করতে পারবেন। আর হ্যা, মনে রাখবেন গতানুগতিক অপারেটিং সিস্টেম থেকে Flint OS সম্পূর্ণ ভিন্ন, কেননা Flint OS হচ্ছে ওয়েব OS যা শুধুই ওয়েব অ্যাপ্লিকেশান সাপোর্ট করে এবং ইন্টারনেট কানেক্টশন ছাড়া আপনি কোন সফটওয়্যারই ব্যবহার করতে পারবেন না।

ডাউনলোড | সাপোর্টেড ডিভাইসঃ Raspberry Pi and Tinker Board

২. DietPi

আমি যদি Raspbian (Pi এর অফিসিয়াল OS) এর সাথে এই অপারেটিং এর তুলয়া করি, তাহলে বলবো Raspbian অপারেটিং সিস্টেম থেকে DietPi অপারেটিং সিস্টেম অনেক লাইট ওয়েট অপারেটিং সিস্টেম যা কিনা সিস্টেমে থাকা CPU এবং RAM কে এফিসিয়েন্ট ভাবে ব্যবহার করতে পারে, ফলে আপনি অনেক দ্রুত গতিতে টাস্ক সম্পাদন করতে পারেন। আর এর ইউজার ইন্টারফেসটি Raspbian এর মতোই অনেক সিম্পল আর তাই আপনি সহজেই সফটওয়্যার ইন্সটল এবং রান করাতে পারবেন, এছাড়াও আপনার নিজের পছন্দমত প্রতিটি অপশনকেই কাস্টমাইজ করতে পারবেন। তাছাড়াও আপনি DietPi এর সিস্টেম  তাত্ক্ষণিকভাবে backup এবং restore করতে পারবেন।

DietPi অপারেটিং সিস্টেমের image ফাইল Raspbian অপারেটিং সিস্টেমের তুলনায় ৩ গুন বেশি লাইট ওয়েট, আর তাই ছোট কনফিগারেশনের সিঙ্গেল বোর্ড কম্পিউটার ব্যবহার করেও আপনি সর্বাধিক পারফর্ম্যান্স উপভোগ করতে পারবেন। এছাড়াও এই অপারেটিং সিস্টেমে DietPi-Process tool নামের একটি টুলস অফার করে থাকে যা দিয়ে আপনি আপনার বেশি ব্যবহার করা অ্যাপ্লিকেশানগুলোকে অগ্রাধিকার দিতে পারবেন। আর DietPi হচ্ছে সর্বোচ্চ কাস্টমাইজেবল, তার মানে আপনি আপনার নিজের মত করে সবকিছুই পরিবর্তন করতে পারবেন।

Download | সাপোর্টেড ডিভাইসঃ Tinker Board, OrangePi, Raspberry Pi এবং আরও অনেক

৩. pi-topOS

pi-topOS ইন্টারেক্টিভ লেসন প্ল্যান অফার করে থাকে এবং আপনার বাচ্চাদেরকে নতুন নতুন বিষয় শেখার আগ্রহ তৈরি করার জন্য এতে রয়েছে মজাদার শিক্ষণীয় অ্যাপ্লিকেশান। আর pi-topOS ব্যবহার করে আপনার বাচ্ছা কোডিং শেখা এবং কম্পিটিং প্রোজেক্ট ডেভেলপমেন্ট করতে আগ্রহ সৃষ্টি হবে। এছাড়াও এর এডুকেশনাল অ্যাপ দিয়ে আপনার বাচ্চা কতটুকু ইম্প্রুভমেন্ট হল তার ট্র্যাক করতে পারবেন এবং রিয়েল টাইম টেস্ট প্রোগ্রাম করে বাচ্চা কতটুকু শিখলো তা যাচাই করতে পারবেন।

আর আপনি একদম স্ক্র্যাচ থেকে কোড শিখতে পারবেন এবং যারা শিক্ষার্থী রয়েছেন তাদের জন্য রয়েছে কার্যকরী প্রোগ্রামিং প্রোজেক্টের সমাহার। উদাহরণস্বরূপ, আপনি যদি প্রোগ্রামিং শিখছেন এমন কেউ হন, তাহলে আপনি এখান থেকে পাইথন শিখতে পারেন বা স্ক্র্যাচ লেভেলে কোড শিখতে পারেন। অতিরিক্তভাবে, এই অপারেটিং সিস্টেমে অনেক ওয়েব অ্যাপ রয়েছে যেমনঃ Gmail, Docs, Writer, এবং আরও অনেক অ্যাপ।

ডাউনলোড | সাপোর্টেড ডিভাইসঃ Raspberry Pi

৪. Lakka

Lakka হচ্ছে লাইটওয়েট লিনাক্স ডিস্ট্রিবিউশন, যার মাধ্যমে যেকোন সিঙ্গেল বোর্ড কম্পিউটারকে একটি গেমিং কনসোলে রুপান্তর করতে পারবেন। কেননা Lakka ডেভেলপ করা হয়েছে RetroArch উপর ভিত্তি করে, আর এটি অসংখ্য গেমং কনসোল এমুলেট করতে পারে এবং joypad ও সাপোর্ট করে। তাছাড়া এটি rewinding games সাপোর্ট করে যেমনঃ কোন গেমের একটি পর্যায়ে গিয়ে আপনি গেমসের লাইফ শেষ করে ফেললেন, নতুন করে সেই গেমস আবার খেলা শুরু করলে আবার আগের অবস্থান থেকেই খেলতে পারবেন।

Lakka সবচেয়ে ভাল দিকটি হলে আর ইজি সেটআপ এবং কনফিগার করা অনেক সহজ এবং লো-এন্ড সিস্টেমেও অনেক ফাস্ট স্পীডে চালানো যায়। এছাড়াও modularity এর মাধ্যমে Lakka ইন্ট্রিগ্রেট কনফিগারেশনের নিশ্চয়তা দেয়। তাছাড়া এই অপারেটিং সিস্টেমে নতুন গেমগুলো ইন্সটল করাও অনেক সহজ- শুধু SD card বা flash ড্রাইভকে আপনার কম্পিউটারের সাথে কানেক্ট করেন এবং গেমসের ROM ফাইলগুলোকে কপি করলেই গেম ইন্সটল হয়ে যাবে।

ডাউনলোড | সাপোর্টেড ডিভাইসঃ Raspberry Pi, ODroid, HummingBoard এবং আরও অনেক

৫. OpenMediaVault

OpenMediaVault অপারেটিং সিস্টেমটি Debian Linux এর উপর ভিত্তি করে তৈরি করা হয়েছে, এবং এটাকে পরবর্তী প্রজন্মের network attached storage (NAS) হিসেবেও ব্যবহার করা যাবে। মজার ব্যাপার হল, এতে SSH, BitTorrent client সহ অসংখ্য সার্ভিস যুক্ত করা আছে, ফলে আপনি ডেটা লোকাল স্টোরেজে সেভ না করেই অনেক ডেটা ইন্টারনেটেই সেভ করে রাখতে বা দরকারে ডাউনলোড করে দেখতে পারবেন। যদিও এই অপারেটিং সিস্টেমের ইউজার ইন্টারফেসটি আধুনিক না হলেও প্ল্যাগইন এর মাধ্যমে ইউজার ইন্টারফেসটি আধুনিক করতে পারবেন।

OpenMediaVault বিশেষ করে বাসাবাড়ি এবং অফিসের জন্য ডিজাইন করা হয়েছে। আপনি যখন এই অপারেটিং সিস্টেমটি ইন্সটল করে ফেলবেন তখন পূর্ব জ্ঞান ছাড়াই এর নেটওয়ার্ক সংযুক্ত স্টোরেজ সিস্টেম কে কন্ট্রোল করতে পারবেন। তাছাড়াও এটি ওয়েব ইন্টারফেসের জন্য administration ফিচার প্রোভাইড করে থাকে এবং কাস্টমাইজেশন ও প্ল্যাগইন API অফার করে যার মাধ্যমে আপনি আরও নতুন ফিচার এতে যুক্ত করতে পারবেন।

ডাউনলোড | সাপোর্টেড ডিভাইসঃ Raspberry Pi, Odroid

৬. Recalbox

Lakka এর মত, RecalBox অপারেটিং সিস্টেম দিয়ে আপনি কনসোল গেমসগুলো পুনরায় খেলতে পারবেন এবং এমনকি সেই গেমগুলো নতুন করে মডিফাই করতে পারবেন। এই আপারেটিং সিস্টেম আমাকে অবাক করে দিয়েছে এই কারণে, এর কনসোল এবং গেম সিস্টেমে রয়েছে অনেক অনেক অপশন। তবে এটি Lakka অপারেটিং সিস্টেম থেকে আরও বেশি ভাল, কেননা এটিকে আপনি আপনার হোম নেটওয়ার্কের সাথে কানেক্ট করতে পারবেন এবং আপনি আপনার পছন্দ মত মিডিয়া ফাইল প্লে করে এটিকে হোম থিয়েটার হিসেবে ব্যবহার করতে পারবেন।

আপনার বাড়িতে থাকা সিঙ্গেল বোর্ড কম্পিউটারে Recalbox এর সাহাযে আপনি যেকোন সাপোর্টেড ডিভাইস থেকে ভিডিও স্ট্রিম করতে পারবেন সহজেই। এছাড়াও আপনি Recalbox অপারেটিং সিস্টেম 40+ ইমুলেটর, Kodi Media Center, এবং EmulationStation ইত্যাদি ফিচারগুলো ব্যবহার করতে পারবেন। এবং এই টিউনের অন্যান্য অপারেটিং সিস্টেমের মতো, RecalBox অপারেটিং সিস্টেমও Linux এর উপর ভিত্তি করে ডেভেলপ করা হয়েছে, এবং এতে রয়েছে অসংখ্য প্রয়োজনীয় অ্যাপ ও সার্ভিসের সমাহার।

ডাউনলোড | সাপোর্টেড ডিভাইসঃ Raspberry Pi 2, Super Nintendo

৭. Volumio

Volumio অপারেটিং সিস্টেম ডেভেলপ করা হয়েছে মিউজিক প্লেব্যাক করার জন্য যা যেকোন লো-এন্ড ডিভাইসগুলোতে অনায়াসে ব্যবহার করা যাবে। মজার ব্যাপার হচ্ছে, Volumio  যেকোন সিঙ্গেল বোর্ড কম্পিউটারকে remote audiophile music player এ রুপারন্ত করতে পারবেন, যা রিমোর্টলি পোর্টেবল ডিভাইস থেকে কন্ট্রোল করা যাবে। আর এর একটি সুন্দর ইন্টারফেস অফার করে থাকে যার মাধ্যমে আপনি মিউজিক প্লেব্যাক খুব সহজেই কন্ট্রোল করতে পারবেন।

আশ্চর্যের ব্যাপার হচ্ছে, Volumio হচ্ছে ওপেন সোর্স প্ল্যাটফর্ম আর আপনি যদি নিজের একটি নেটওয়ার্ক স্ট্রিমিং প্ল্যাটফর্ম করতে চান তাহলে জানবেন যে অপারেটিং সিস্টেমই হচ্ছে নেটওয়ার্ক স্ট্রিমিংয়ের সবচেয়ে ব্যয়বহুল ও প্রধান অংশ। আর Volumio তে আপনি USB, network storage এবং অন্যান্য streaming services এর মাধ্যমে মিউজিক প্লে করতে পাবেন। আর তাই আপনি যদি শুধু মিউজিক শুনতে চান এবং আপনার বাসায় পড়ে থাকা লো-এন্ড ডিভাইসটিকে ব্যবহার করতে চান তাহলে Volumio অপারেটিং সিস্টেম হতে Recalbox এর সেরা বিকল্প।

ডাউনলোড | সাপোর্টেড ডিভাইসঃ Raspberry Pi 2, Odroid এবং আরও অনেক

৮. RetroPie

RetroPie অপারেটিং সিস্টেম ব্যবহার করে আপনি যেকোন সিঙ্গেল বোর্ড কম্পিউটারকে রেট্রো-গেমিং মেশিনে পরিণত করতে পারবেন। আর একদম সর্বনিম্ন খরচে যেকেউ ইচ্ছা করলেই এই রেট্রো-গেম খেলতে পারবেন। উদাহরণস্বরূপ, আমি Mario, Pac-Man, Super Metroid ইত্যাদি গেম খেলার জন্য একটি ডিভাইস সেটআপ করেছি। এছাড়াও এতে রয়েছে বৃহত আকারের কাস্টমাইজেশন টুল যার মাধ্যমে আপনি এই গেমিং মেশিনকে কাস্টমাইজ করতে পারবেন।

full OS এর উপর ভিত্তি করে RetroPie অপারেটিং সিস্টেমটি ডেভেলপ করা হয়েছে; যাতে আপনি Raspbian ইন্সটল করতে পারবেন এবং আপনার পছন্দমত এক্সট্রা সফটওয়্যার ইন্সটল করতে পারবেন বা RetroPie image ও সরাসরি ইন্সটল করতে পারবেন। উপরের যেকোন উপায়ে, আপনি নিজের প্রয়োজন অনুসারে রেট্রোপি এবং রেট্রো গেমগুলো কাস্টমাইজ এবং ম্যানেজ করতে পারেন।

ডাউনলোড | সাপোর্টেড ডিভাইসঃ Raspberry Pi, ODroid

৯. Kano OS

Kano OS হচ্ছে ওপেন সোর্স অপারেটিং সিস্টেম যা শিশুদের বিভিন্ন শিক্ষণীয় জিনিস আনন্দের সাথে শেখানোর জন্য তৈরি করা হয়েছে। যা একদম pi-topOS এর মত, শুধু যেকোন সিঙ্গেল বোর্ড কম্পিউটার ব্যবহার করে সহজেই একটি শেখার ডিভাইস তৈরি করা যায়। Kano OS ব্যবহার করে আপনি প্রোগ্রামিং স্কিল ঝালাই করে নিতে পারবেন কারন এতে কয়েক ডজন কোডিং প্রোজেক্ট রয়েছে।

Kano OS এর লক্ষ্য কম্পিউটার সাইন্সের মৌলিক বিষয়গুলো আকর্ষণীয় গেম এবং কোডিং প্রোজেক্টের মাধ্যমে যাতে সহজেই শেখানো যায়। যদিও Kano OS এ Kano এর হার্ডওয়্যারে ইন্সটল করার জন্য ডেভেলপ করা হয়েছিল তবে Raspberry Pi সাপোর্টেড হওয়ার আপনি এটি যেকোন Raspberry Pi সাপোর্টেড বোর্ডে এটি ইন্সটল করতে পারবেন। তবে এর কয়েকটি প্রোজেক্ট রয়েছে যার জন্য বিশেষ হার্ডওয়্যারের প্রয়োজন হবে।

ডাউনলোড | সাপোর্টেড ডিভাইসঃ Raspberry Pi

১০. motionEyeOS

motionEyeOS ব্যবহার করে যেকোন সিঙ্গেল বোর্ড কম্পিউটারকে ভিডিও নজরদারি সিস্টেমে রুপারন্ত করতে পারবেন। আর এই অপারেটিং সিস্টেমে শুধু ভিডিও নজরদারি করার জন্য প্রয়োজনীয় সফটওয়্যার রয়েছে, ব্যাক-এন্ডের জন্য মোশন এবং ফন্ট-এন্ডের জন্য মোশন আই ব্যবহার করা হয়েছে। আর আমার কাছে এই অপারেটিং সিস্টেমের যা ভাল লেগেছে তা হলে আপনি আপনার ডিভাইসের IP address দিয়ে যেকোন ব্রাউজার দিয়ে এর ফন্ট-এন্ডে অ্যাক্সেস করতে পারবেন।

motionEyeOS হচ্ছে Linux distro যা বেশির ভাগ লোকাল USB ক্যামেরার পাশাপাশি নেটওয়ার্ক ক্যামেরা গুলোও সাপোর্ট করে থাকে। এটি মোশন ডিটেক্ট করে এবং যদি কনফিগার করা থাকে তাহলে ইমেল এর মাধ্যমে আপনাকে নোটিফিকেশন সেন্ড করা হবে, যাতে আপনি অন্য কোন জায়গায় থাকলেও ক্যামেরা দিয়ে আপনার বাচ্চার দেখাশুনা করতে পারবেন বা  যখন কিনা আপনি অনেকদিনের জন্য বাসার বাইরে আছেন তখন আপনি আপনার বাসার দেখাশুনা করতে পারবেন।

ডাউনলোড | সাপোর্টেড ডিভাইসঃ Raspberry Pi, Banana Pi, Odroid

শেষ কথা

আমি উপরে অপারেটিং সিস্টেমগুলোকে তাদের ইন্টারফেস এবং ফিচারের পাশাপাশি প্রত্যেকের দৈনন্দটিন জীবনে সম্ভাব্য ব্যবহারে ক্ষেত্র সম্পর্কে কিছুটা ধারনা দেওয়ার চেষ্টা করেছি। আর আপনি যদি আমার মতে কোন সিঙ্গেল বোর্ড অপারেটিং সিস্টেমটি ভাল হবে তা জিজ্ঞাসা করেন, তাহলে আমি মনে করি Raspberry Pi এর মত সিঙ্গেল বোর্ড কম্পিউটারের জন্য RecalBox and OpenMediaVault অপারেটিং সিস্টেম সেরা হবে। আর Recalbox একারনেই মনে করি বেশিরভাগ মানুষ (আমি সহ) রেট্রো গেম খেলতে এবং শৈশবের স্মৃতিগুলি স্মরণ করতে পছন্দ করে। আর OpenMediaVault তে নেটওয়ার্ক সংযুক্ত স্টোরেজ সুবিধা থাকার কারণে আপনি প্রচুর পরিমাণে ডেটা সেভ করতে পারবেন।

টিউন জোসস করুন, আমার টিউন শেয়ার করুন, টেকটিউনসে আমাকে ফলো করুন, আপনাদের মতামত জানান

আমি এরকম নিত্যনতুন কাজের সফটওয়্যার নিয়ে টেকটিউনসে হাজির হবো নিয়মিত। তবে সে জন্য আপনার যা করতে হবে তা হলো আমার টেকটিউনস প্রোফাইলে আমাকে ফলো করার জন্য 'Follow' বাটনে ক্লিক করুন। আর তা না হলে আমার নতুন নতুন টিউন গুলো আপনার টিউন স্ক্রিনে পৌঁছাবে না।

আমার টিউন গুলো জোসস করুন, তাহলে আমি  টিউন করার আরও অনুপ্রেরণা পাবো এবং ফলে ভবিষ্যতে আরও মান সম্মত টিউন উপহার দিতে পারবো।

আমার টিউন গুলো শেয়ার বাটনে ক্লিক করে সকল সৌশল মিডিয়াতে শেয়ার করুন। নিজে প্রযুক্তি শিখুন ও অন্য প্রযুক্তি সম্বন্ধে জানান টেকটিউনসের মাধ্যমে।

Level 8

আমি রায়হান ফেরদৌস। বিশ্বের সর্ববৃহৎ বিজ্ঞান ও প্রযুক্তির সৌশল নেটওয়ার্ক - টেকটিউনস এ আমি 11 বছর 3 মাস যাবৎ যুক্ত আছি। টেকটিউনস আমি এ পর্যন্ত 183 টি টিউন ও 131 টি টিউমেন্ট করেছি। টেকটিউনসে আমার 73 ফলোয়ার আছে এবং আমি টেকটিউনসে 1 টিউনারকে ফলো করি।


টিউনস


আরও টিউনস


টিউনারের আরও টিউনস


টিউমেন্টস