লিনাক্স কার্নেল
ইউনিক্স-সদৃশ অপারেটিং সিস্টেমের কার্নেল / From Wikipedia, the free encyclopedia
লিনাক্স কার্নেল (ইংরেজি: Linux Kernel) একটি ওপেন সোর্স মনোলিথিক ইউনিক্স-সদৃশ কম্পিউটার অপারেটিং সিস্টেম কার্নেল। লিনাক্স পরিবারের অপারেটিং সিস্টেমগুলো এ কার্নেলের উপর ভিত্তি করে নির্মিত অপারেটিং সিস্টেম হিসাবে ব্যবহার করে, এবং ঐতিহ্যবাহী কম্পিউটার সিস্টেম যথা-ব্যক্তিগত কম্পিউটার এবং সার্ভার(লিনাক্স ডিস্ট্রিবিউশন) হিসাবে,[5] ও বিভিন্ন এম্বেডেড যন্ত্র যেমন রাউটার, বেতার এক্সেস পয়েন্ট, পিবিএক্স, সেটটপ বক্স, স্মার্ট টিভি উভয়েই লিনাক্স কার্নেল ব্যবহার করা হয়েছে। অ্যান্ড্রয়েড অপারেটিং সিস্টেম লিনাক্স কার্নেল কর্তৃক সরবরাহকৃত সেবা ব্যবহার করে। যখন ডেস্কটপ কম্পিউটারে এ কার্নেলের ব্যবহারের পরিমাণ স্বল্প, লিনাক্স-ভিত্তিক অপারেটিং সিস্টেম মোবাইল থেকে মেইনফ্রেমসহ প্রায় কম্পিউটিঙের প্রতিটা বিভাগে নেতৃত্ব দিচ্ছে। নভেম্বর ২০১৭-এর হিসাব অনুযায়ী[হালনাগাদ], সবচেয়ে শক্তিশালী ৫০০টি সুপারকম্পিউটারের সবগুলোই লিনাক্স ব্যবহার করে।
ডেভলপার | লিনুস তোরভাল্দ্স এবং অন্যান্য হাজার ডেভেলপার |
---|---|
প্রোগ্রামিং ভাষা | সি এবং এসেম্বলি[2] |
ওএস পরিবার | ইউনিক্স-সদৃশ |
প্রাথমিক মুক্তি | 0.01 (১৭ সেপ্টেম্বর ১৯৯১; ৩২ বছর আগে (1991-09-17)) |
সর্বশেষ মুক্তি | 5.17.7 / ১২ মে ২০২২; ২৩ মাস আগে (2022-05-12) |
সর্বশেষ প্রাকদর্শন | 5.18-rc6 / ৮ মে ২০২২; ২৩ মাস আগে (2022-05-08) |
ভাষাসমূহ | ইংরেজি |
কার্নেলের ধরন | মনোলিথিক |
লাইসেন্স | গ্নু জেনারেল পাবলিক লাইসেন্স, সংস্করণ ২[3] এবং বিভিন্ন ঐচ্ছিক বিনামূল্যে বিতরণযোগ্য (মালিকানাধীন) বাইনারি ব্লব[4] |
ওয়েবসাইট | kernel |
নিজের ব্যক্তিগত কম্পিউটারে ব্যবহারের জন্যে কোন প্রকার আন্তঃপ্ল্যাটফরম উদ্দেশ্য ছাড়াই লিনাস টরভল্ডস কর্তৃক ১৯৯১ সালে প্রথম লিনাক্স কার্নেল নির্মিত হয়।[6] কিন্তু সে সময় থেকে এটি বিশাল সংখ্যার কম্পিউটার স্থাপত্যকে সাপোর্ট দিয়ে এসেছে, এ সংখ্যা যেকোন কার্নেল বা অপারেটিং সিস্টেম থেকে বেশি। ডেভলপার ও ব্যবহারকারীদের লিনাক্স কার্নেল আকর্ষণ করতে লাগলো, যারা পরবর্তীতে এটিকে অন্যান্য ফ্রি সফটওয়্যার প্রকল্পের, উল্লেখযোগ্যভাবে গ্নু অপারেটিং সিস্টেমের, ভিত্তি হিসাবে গ্রহণ করেছে। লিনাক্স কার্নেল প্রায় ১,২০০ কোম্পানি থেকে ১২,০০০ ডেভলপারের অবদানে গড়ে উঠেছে।[7][8]
লিনাক্স কার্নেল এপ্লিকেশন প্রোগ্রামিং ইন্টারফেস, যেটার মাধ্যমে ব্যবহারকারী প্রোগ্রাম কার্নেলের সাথে যোগাযোগ করে, বেশ স্টেবল হতে হয় যাতে ইউজারস্পেস প্রোগ্রাম না ভাঙ্গে। কার্নেলের ফাংশনালিটির অংশ হিসাবে, ডিভাইস ড্রাইভার হার্ডওয়্যার নিয়ন্ত্রণ করে, এবং মেইনলাইন্ড ডিভাইস ড্রাইভারও বেশ স্টেবল হয়। যাইহোক, কার্নেল এবং লোডেবল কার্নেল মড্যুলের(এল.কে.এম.) মধ্যকার ইন্টারফেস অন্যান্য সব অপারেটিং সিস্টেম ও কার্নেলের মত ডিজাইনে অত বেশি স্টেবল হয় না।[9]
বিশ্বব্যাপী একঝাঁক ডেভলপার কর্তৃক উন্নয়নকৃত লিনাক্স কার্নেল ফ্রি ও ওপেন সোর্স সফটওয়্যারের একটা জ্বলন্ত উদাহরণ,[10] এবং এটা ৬ বছরের অধিক ধরে সাপোর্ট করা হয়। লিনাক্স কার্নেল মেইলিং লিস্ট(এলকেএমএল)-এ দৈনন্দিন ডেভেলপমেন্ট আলোচনা হয়। লিনাক্স কার্নেল গ্নু জেনারেল পাবলিক লাইসেন্স ২য় সংস্করণের অধীনে নিবন্ধিত হয়েছে।