পেঙ্গুইনীয় (পর্ব-২): শূন্য থেকে শুরু

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

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

উইন্ডোজেরও একটা কার্ণেল আছে, NT, আবার ম্যাক ওএসের কার্ণেল হলো XNU। তবে এই কার্ণেলগুলো ক্লোজড সোর্স। লিনাক্স কার্ণেলটি ওপেন সোর্স। ওপেন সোর্সের সুবিধা কি? সহজ একটি উত্তর হলো, XNU আর NT অথবা Mac OS বা Windows এর উপর ভিত্তি করে কেউ নিজের একটা ওএস তৈরি করতে পারবে না। অ্যাপল আর উইন্ডোজ এগুলো নিজেদের কব্জায় রেখে দিয়েছে। আর লিনাক্স? সবার জন্য উম্মুক্ত!

একটা কার্ণেল তৈরি কিন্তু খুব সোজা বিষয় নয়! আর সেটাকে ওপেন সোর্স করে দেওয়া কিন্তু খুব চমৎকার বিষয়। আর মাইক্রোসফট নিজেও কিন্তু লিনাক্স কার্ণেল ব্যবহার করে তাদের Azure প্রজেক্টে। কারণ সেখানে NT কার্ণেল উপযুক্ত নয় আর যখন লিনাক্সের মত একটা কার্ণেল প্রস্তুত আছে, তখন নতুন করে কার্ণেল তৈরিও তারা করতে চায়নি। গুগলও তাদের ক্রোম ওএস, অ্যান্ড্রয়েড লিনাক্সে ভিত্তি করে তৈরি করেছে।

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

তবে, ‘লিনাক্স অপারেটিং সিস্টেম’ কথাটি বলাও ভুল নয়। যখন লিনাক্স অপারেটিং সিস্টেম বলা হয়, তখন মূলত লিনাক্স কার্ণেল ব্যবহার করা অপারেটিং সিস্টেমগুলোকে বোঝানো হয়।

লিনাক্স নিয়ে আরো জানার জন্য আদনান কাইয়ুম ভাইয়ের চমৎকার একটি লেখা আছে, পেঙ্গুইনের পয়লা প্যাঁকপ্যাঁকানী। লিনাক্স নিয়ে খুব সুন্দরভাবে জানতে পারবেন এটা পড়ে।

Series Navigation<< পেঙ্গুইনীয় (পর্ব-১): শুরু করার আগেপেঙ্গুইনীয় (পর্ব-০৩): সবার জন্য লিনাক্স >>
0 0 vote
Article Rating
Default image
তাহমিদ হাসান
এইতো, প্রতি ষাট সেকেন্ডে জীবন থেকে একটি করে মিনিট মুছে যাচ্ছে, আর এভাবেই এগিয়ে চলেছি মৃত্যুর পথে, নিজ ঠিকানায়। জীবন বড় অদ্ভুত, তাই না?
Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x
()
x