Linux tutorial in Bengali
What is Linux ?
লিনাক্স(Linux) সম্পর্কে কিছু গুরুত্বপূর্ণ তথ্য:
- লিনাক্স হল একটি ওপেন সোর্স অপারেটিং সিস্টেম(Open source Operating System), যার সোর্স কোড সকলের জন্য বিনামূল্যে ব্যবহারের জন্য উন্মুক্ত।
- ১৯৯১ সালে লিনাস টরভাল্ডস(Linus Torvalds) লিনাক্স তৈরি করেন।
- লিনাক্স মূলত ইউনিক্স অপারেটিং সিস্টেম উপর ভিত্তি করে তৈরি। এটি মনোলিথিক কার্নেল(monolithic kernel) ব্যবহার করে।
- লিনাক্স সার্ভার, ডেস্কটপ, মোবাইল ডিভাইস ইত্যাদি নানা প্ল্যাটফর্মে চলে।
- এটি স্বাধীন, বিনামূল্যে ব্যবহারযোগ্য এবং নিরাপদ হিসেবে পরিচিত।
- লিনাক্স কমিউনিটি বিশাল এবং সক্রিয়। হাজার হাজার স্বেচ্ছাসেবক এর উন্নয়নে অংশ নেন।
- কিছু জনপ্রিয় লিনাক্স ডিস্ট্রিবিউশন হল ইউবুন্টু, ডেবিয়ান, ফেডোরা, আর্চ, মিন্ট ইত্যাদি।
- লিনাক্সকে ব্যবহার করে সার্ভার, মেইনফ্রেম, সুপারকম্পিউটার, অ্যান্ড্রয়েড ফোন এবং আরো অনেক কিছুকে চালিত করা হয়। গুগল, ফেসবুক, অ্যামাজন সহ অনেক কোম্পানি লিনাক্স ব্যবহার করে।
- লিনাক্স উচ্চ মাত্রার কাস্টমাইজযোগ্যতা এবং নমনীয়তা প্রদান করে। ব্যবহারকারীরা এটিকে তাদের প্রয়োজনের সাথে মিলিয়ে নিজেরাই গড়ে নিতে পারেন।
- লিনাক্সের অন্যান্য উল্লেখযোগ্য উপকারিতার মধ্যে রয়েছে নির্ভরযোগ্যতা, স্থিতিশীলতা, নিরাপত্তা এবং কোন খরচ ছাড়াই পাওয়া যায়। এছাড়াও এটি সম্পদকে কার্যকরভাবে পরিচালনা করে।
- লিনাক্সে একটি কেন্দ্রীয় সফটওয়্যার রেপোজিটরি রয়েছে যা অ্যাপ্লিকেশনগুলি খুঁজে পাওয়া, ইনস্টল করা এবং আপডেট করাকে সহজ করে তোলে।
সংক্ষেপে, লিনাক্স হল একটি বিনামূল্যের ওপেন সোর্স এবং বহুমুখী অপারেটিং সিস্টেম যা বিশ্বব্যাপী সার্ভার, ডেস্কটপ, মোবাইল এবং ইমবেডেড সিস্টেমে ব্যাপকভাবে ব্যবহৃত হয়। এটি অত্যন্ত স্থিতিশীল, কাস্টমাইজযোগ্য এবং নিরাপদ।
what is Linux Distrubution ?
মাইক্রোসফটের (Microsoft)মতো অন্যান্য অপারেটিং সিস্টেমগুলি প্রতিটি বিট কোডকে(Bit code) অভ্যন্তরীণভাবে(internally) একত্রিত করে এবং এটিকে একটি একক প্যাকেজ হিসাবে প্রকাশ করে। তাদের দেওয়া সংস্করণগুলির মধ্যে থেকে আপনাকে একটি বেছে নিতে হবে।
কিন্তু লিনাক্স(Linux) তাদের থেকে আলাদা। লিনাক্সের বিভিন্ন অংশ বিভিন্ন সংস্থা দ্বারা তৈরি করা হয়।
বিভিন্ন অংশের মধ্যে রয়েছে কার্নেল(Kernal), শেল ইউটিলিটি(shell utikity), এক্স সার্ভার(Ex server), সিস্টেম এনভায়রনমেন্ট(System environment), গ্রাফিকাল প্রোগ্রাম (Graphical program)ইত্যাদি। আপনি চাইলে এই সমস্ত অংশের কোডগুলি(Code) অ্যাক্সেস(access) করতে পারেন এবং সেগুলি নিজে একত্রিত করতে পারেন।
- লিনাক্স ডিস্ট্রিবিউশন হল একটি সফ্টওয়্যার সংগ্রহের মাধ্যমে তৈরি একটি ওএস যেখানে প্রায়শই লিনাক্স কার্নেল এবং একটি প্যাকেজ ম্যানেজমেন্ট সিস্টেম থাকে।
- সাধারণত, লিনাক্স ব্যবহারকারীরা একটি লিনাক্স ডিস্ট্রিবিউশন(Linux Distribution) ডাউনলোড(download) করে তাদের Operating Syatem অর্জন করে, যা এমবেডেড ডিভাইস (Embedded Device)থেকে শক্তিশালী সুপারকম্পিউটার পর্যন্ত বিভিন্ন সিস্টেমের জন্য উপলব্ধ।
- একটি লিনাক্স বিতরণ(Linux Distro) একটি লিনাক্স কার্নেল( Kernal ), জিএনইউ লাইব্রেরি(JNU Library) এবং সরঞ্জাম, অন্যান্য সফ্টওয়্যার, একটি উইন্ডো সিস্টেম(window system), ডকুমেন্টেশন(documentation), একটি ডেস্কটপ পরিবেশ(desktop environment) এবং একটি উইন্ডো ম্যানেজার(window manager) নিয়ে গঠিত।
- প্রতিটি সফ্টওয়্যার ওপেন-সোর্স(Open Source) এবং বিনামূল্যে এবং সোর্স কোড(source code) এবং সংকলিত বাইনারি ফর্ম উভয়ই পাওয়া যায়, যা প্রকৃত সফ্টওয়্যারে পরিবর্তনের অনুমতি দেয়।
Linux Distribution List
- Ubuntu – যারা নতুন তাদের জন্য এই OS উপযুক্ত। এই Linux Distro টি কিছুটা Mac OS এর মত কাজ করে।
- Fedora – এটি এমন একটি প্রকল্প যা মূলত মুক্ত সফ্টওয়্যারের উপর দৃষ্টি নিবদ্ধ করে এবং সফ্টওয়্যারের সর্বশেষ সংস্করণ সরবরাহ করে।
- Cent OS – Red hat ব্যবহার করতে চাইছেন কিন্তু Red Hat এর Trademark ছাড়া তাহলে এটি আপনার জন্য।
- Red Hat Enterprise – Commercially ব্যবহারের জন্য ইহা ব্যবহার হয়ে থাকে।
- Open Suse – ইহা Fedora distro এর সমতুল্য। তবে এর দুটি নতুন version উপলব্ধ যা latest software সহযোগে ।
- Debian – যারা নতুন লিনাক্স ব্যবহার করতে চাইছেন তাদের জন্য উপযুক্ত নয়
- Linux Mint– যারা লিনাক্সে(Linux) উইন্ডোজ(windows) এর স্বাদ নিতে চান তাদের জন্য এটি উপযুক্ত
- Arch Linux – যারা নতুন লিনাক্স ব্যবহার করতে চাইছেন তাদের জন্য উপযুক্ত নয়।
Ubuntu Linux কি ?
উবুন্টু (Ubuntu) হল একটি কমিউনিটি ডেভেলপড লিনাক্স-ভিত্তিক অপারেটিং সিস্টেম যা অবাধে উপলব্ধ এবং ল্যাপটপ, ডেস্কটপ এবং সার্ভারের জন্য উপযুক্ত। এই কোর্সটি উবুন্টু 20.04 LTS-এর উপর ভিত্তি করে তৈরি করা হয়েছে এবং এর লক্ষ্য নতুন প্রশিক্ষণ দেওয়া
মূলধারার অফিস অ্যাপ্লিকেশন, ইন্টারনেট সংযোগ এবং সহ মূল অ্যাপ্লিকেশনগুলি কীভাবে ব্যবহার করবেন উবুন্টুর ব্যবহারকারীরা ব্রাউজিং, গ্রাফিক্স আর্ট টুলস, মাল্টি-মিডিয়া এবং মিউজিক
Open Source কি ?
উবুন্টু একটি লিনাক্স-ভিত্তিক ওপেন সোর্স অপারেটিং সিস্টেম। ওপেন সোর্স হল সাধারণত সফ্টওয়্যারের সোর্স কোডে প্রয়োগ করা হয় এবং শিথিল বা কোনো বুদ্ধিবৃত্তিক সম্পত্তি নেই এমন ব্যবহারকারীদের জন্য উপলব্ধ সীমাবদ্ধতা এটি ব্যবহারকারীদের সফ্টওয়্যার সামগ্রী বিতরণ, তৈরি এবং সংশোধন করতে সক্ষম করে, হয় পৃথকভাবে তাদের পূরণ করতে নির্দিষ্ট প্রয়োজনীয়তা বা সহযোগিতামূলক ভাবে সফ্টওয়্যার উন্নত করতে। ওপেন সোর্স এবং লিনাক্স উভয়ই রূপান্তরিত হয়েছে । বিভিন্ন পর্যায় অতিক্রম করে তাদের বর্তমান আকারে পৌঁছাতে।
GNU কি ?
GNU হল একটি অপারেটিং সিস্টেম সাধারণত লিনাক্স নামক কার্নেলের সাথে ব্যবহার করা হয় যা বিনামূল্যের সফটওয়্যার-অর্থাৎ, এটি ব্যবহারকারীদের স্বাধীনতাকে সম্মান করে। GNU অপারেটিং সিস্টেম GNU প্যাকেজ (বিশেষভাবে GNU প্রকল্প দ্বারা প্রকাশিত প্রোগ্রাম) এবং তৃতীয় পক্ষের দ্বারা প্রকাশিত বিনামূল্যের সফ্টওয়্যার নিয়ে গঠিত।
GNOME কি ?
GNOME (GNU Network Object Model Environment) একটি গ্রাফিক্যাল ইউজার ইন্টারফেস(GUI) এবং লিনাক্স অপারেটিং সিস্টেম ব্যবহারকারীদের জন্য কম্পিউটার ডেস্কটপ অ্যাপ্লিকেশনের সেট। এটি একটি লিনাক্স অপারেটিং সিস্টেমকে নন-প্রোগ্রামারদের জন্য সহজে ব্যবহার করার উদ্দেশ্যে তৈরি করা হয়েছে এবং সাধারণত উইন্ডোজ ডেস্কটপ ইন্টারফেস এবং এটির সবচেয়ে সাধারণ অ্যাপ্লিকেশনগুলির সাথে সামঞ্জস্যপূর্ণ।
GNOME মাইক্রোসফ্ট অফিসে পাওয়া একই ধরণের অ্যাপ্লিকেশনগুলির একটি সেট অন্তর্ভুক্ত করে: একটি ওয়ার্ড প্রসেসর, একটি স্প্রেডশীট প্রোগ্রাম, একটি ডাটাবেস ম্যানেজার, একটি ওয়েব ব্রাউজার এবং একটি ইমেল প্রোগ্রাম।
KDE কি?
KDE মানে K Desktop Environment। এটি লিনাক্স ভিত্তিক অপারেশন সিস্টেমের জন্য একটি ডেস্কটপ এর পরিবেশ তৈরি করে। আপনি KDE কে Linux OS এর জন্য একটি GUI হিসাবে ভাবতে পারেন।
আপনি উইন্ডোজের ডস এর মতই কেডিই এবং জিনোম ছাড়া লিনাক্স কল্পনা করতে পারেন । KDE এবং GNOME উইন্ডোজের সাথে অনেকটা একই রকম, তবে এগুলি অপারেশন সিস্টেমের পরিবর্তে এ X server এর মাধ্যমে লিনাক্সের সাথে সম্পর্কিত।
[Note: যখন আপনি লিনাক্স ইন্সটল করেন তখন কেডিই এবং জিনোমের মতো ডেস্কটপ পরিবেশ থেকে আপনার পছন্দ মতো একটি বেছে নিতে পারেন। ]