ঢাকা, বৃহস্পতিবার, ০২ মে ২০২৪, ১৯ বৈশাখ ১৪৩১ আপডেট : ৪ মিনিট আগে
শিরোনাম

লিনাক্স: প্রযুক্তির এক মুক্ত পাখির নাম

  জি এম তাহসিন হামিম

প্রকাশ : ০২ অক্টোবর ২০২৩, ২১:২৫  
আপডেট :
 ০২ অক্টোবর ২০২৩, ২১:৩০

লিনাক্স: প্রযুক্তির এক মুক্ত পাখির নাম

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

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

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

বর্তমানে পৃথিবীতে অনেক অপারেটিং সিস্টেম রয়েছে। যেমন- অ্যান্ড্রয়েড, উইন্ডোজ, ম্যাক-ওএস, আইওএস ইত্যাদি। লিনাক্স তাদের মত।

লিনাক্স অপারেটিং সিস্টেম কি?

লিনাস টরওয়ার্ল্ডস লিনাক্সের জনক। আসলে, লিনাক্স নিজেই একটি অপারেটিং সিস্টেম নয়। এটি মূলত একটি কার্নেল। একটি কার্নেল একটি বিশেষ প্রোগ্রাম যা প্রধানত হার্ডওয়্যার এবং সফ্টওয়্যারের মধ্যে সামঞ্জস্য বজায় রাখে। কার্নেল যেকোনো অপারেটিং সিস্টেমের একটি অত্যন্ত গুরুত্বপূর্ণ অংশ। সমস্ত অপারেটিং সিস্টেমের একটি কার্নেল আছে। উদাহরণস্বরূপ, উইন্ডোজ এনটি কার্নেল ব্যবহার করে, ম্যাক ওএস এক্সএনইউ/ডারউইন কার্নেল ব্যবহার করে। এখানেই লিনাক্স কার্নেল, জিএনইউ এবং অন্যান্য সফ্টওয়্যার প্রোগ্রামগুলির সাথে, একটি সম্পূর্ণ অপারেটিং সিস্টেম গঠন করে।

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

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

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

আসলে আজ বিশ্ব লিনাক্সকে লিনাক্স হিসেবেই বিবেচনা করে। কিন্তু আসলে লিনাক্স বলতে জিএনইউকে নির্দেশ করা উচিত ছিলো। কারণ লিনাক্সের শুধু কার্নেলটা বাদে পুরোটাই হচ্ছে জিএনইউ। রিচার্ড স্টলম্যানকে ছাড়া পৃথিবী আজকের ওপেন-সোর্স সফটওয়্যার হয়তো বা পেত না।

বেশিরভাগ মানুষ যারা প্রথমবার লিনাক্সের জগতে প্রবেশ করেন তারা উবুন্টু বা লিনাক্স মিন্ট দিয়ে শুরু করেন। উবুন্টু বা লিনাক্স মিন্ট খুবই ব্যবহারকারী বান্ধব এবং নতুনদের জন্য ভালো, বিশেষ করে যারা আগে উইন্ডোজ ব্যবহার করেছেন। আপনি যদি আজকের বিশ্বের যেকোনো কম্পিউটার বিশেষজ্ঞকে জিজ্ঞেস করেন, মাইক্রোসফটের সবচেয়ে বড় দুঃস্বপ্ন কী? উত্তর হবে লিনাক্স মিন্ট বা উবুন্টু- এই দুটি নামের একটি।

আপনার কি লিনাক্স ব্যবহার করা উচিত?

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

আমরা যারা উইন্ডোজ চালাই তাদের বেশিরভাগই আসলে সেগুলো চুরি করি। একটি উইন্ডোজর প্রকৃত মূল্য প্রায় ৭-৮ (বাংলাদেশি টাকায়) হাজার টাকা, তাই অবৈধভাবে উইন্ডোজ ব্যবহার করার সময় চোর মনে করার যথেষ্ট কারণ রয়েছে। মজার ব্যাপার হল, মাইক্রোসফট নিজেই আমাদের মতো স্বল্পোন্নত দেশের মানুষের জন্য পাইরেটেড বা চুরি করা উইন্ডোজ ব্যবহার সমর্থন করে! আপনি যদি মনে করেন যে মাইক্রোসফ্ট খুব উদার তাহলে আপনি একটি বড় ভুল করছেন! আসলে এর পেছনে রয়েছে একটি বড় ব্যবসায়িক পরিকল্পনা ও কৌশল। এমনকি উন্নত বা মধ্যম আয়ের দেশগুলিতে পাইরেটেড উইন্ডোজ ব্যবহারের বিরুদ্ধে কঠোর আইন রয়েছে এবং বেশিরভাগ ক্ষেত্রে, আমরা যে সফ্টওয়্যারটিকে বিনামূল্যে বলে মনে করি সেগুলি কিনতে হয় এবং এটি অত্যন্ত ব্যয়বহুল। স্বল্পোন্নত দেশগুলির ক্ষেত্রে এই আইনটি এতোটা কঠোর নয় এবং তাদের পাইরেটেড সফ্টওয়্যার ব্যবহার করার অনুমতি দেয়া হয় যাতে তারা এটি ব্যবহারে অভ্যস্ত হয়। এই অভ্যাসের কারণে, তারা সেই নির্দিষ্ট সীমার বাইরে যেতে অনিচ্ছুক বা অক্ষম। ফলস্বরূপ, তারা একটি নির্দিষ্ট পণ্য বা সিস্টেমে তালাবদ্ধ থাকে, যেখান থেকে কোম্পানি বিভিন্ন সুবিধা পায় এবং বাজারে একচেটিয়া অধিকার করে। ফলে ওই বাজারে এর কোনো প্রতিযোগী নেই।

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

লিনাক্স হল অনেক মুক্তমনা এবং উদার মানুষের কাছ থেকে বিশ্বের জন্য একটি চমৎকার উপহার। আমরা যারা কম্পিউটার বা উইন্ডোজ ব্যবহার করি তারা অবশ্যই লিনাক্স ব্যবহার করেছি বা লিনাক্স ওয়ার্ল্ড একবার হলেও ভিজিট করেছি।

লেখা: জি এম তাহসিন হামিম, সফটওয়্যার ইঞ্জিনিয়ারিং বিভাগ, ড্যাফোডিল ইন্টারন্যাশনাল ইউনিভার্সিটি।

বাংলাদেশ জার্নাল/আরআই

  • সর্বশেষ
  • পঠিত