লিনাক্স কার্নেলটির বয়স প্রায় 25 বছর । যদি আমার ১৯৯১ সাল থেকে লিনাক্স কার্নেলের বিকাশের ইতিহাসের সংক্ষিপ্ত সংস্করণটি (তার প্রতিষ্ঠার তারিখ), এবং ১৯৯৪ (১৯.০.০) থেকে আজ অবধি পার্টিকুলারে নিয়ে আসতে হয়, তবে আমি ভাল করতে পারিনি। প্রতিটি একক কার্নেল রিলিজ নোটগুলি পড়তে আমি যা করতে পারি তা হ'ল নিম্নলিখিতটি প্রদান করা হবে যা সাধারণ রিলিজ বৈশিষ্ট্যগুলি সংস্করণ 3.11 পর্যন্ত কার্নেলের সাথে যুক্ত করা হয়েছে (নোট এবং লিঙ্ক বাদ দেওয়া):
- লিনাক্স কার্নেলের ১.০ সংস্করণ ১৯৯৪ সালের ১৪ মার্চ প্রকাশিত হয়েছিল। লিনাক্স কার্নেলের এই প্রকাশটি কেবল একক-প্রসেসর i386- ভিত্তিক কম্পিউটার সিস্টেমকে সমর্থন করে supported বহনযোগ্যতা একটি উদ্বেগের বিষয় হয়ে দাঁড়িয়েছিল এবং তাই আলফা, স্পার্ক এবং এমআইপিএস আর্কিটেকচারের উপর ভিত্তি করে প্রসেসর ব্যবহার করে কম্পিউটার সিস্টেমের জন্য সংস্করণ 1.2 (7 ই মার্চ 1995 প্রকাশিত) সমর্থন পেয়েছিল।
- সংস্করণ 2.0 প্রকাশিত হয়েছিল 9 জুন 1996. সিরিজটিতে 41 টি মুক্তি ছিল। ২.০ এর প্রধান বৈশিষ্ট্যটি ছিল এসএমপি সমর্থন (যা একক সিস্টেমে একাধিক প্রসেসরের সমর্থন) এবং আরও ধরণের প্রসেসরের সমর্থন support
- সংস্করণ ২.২ ( ২ 26 শে জানুয়ারী 1999 প্রকাশিত) গ্লোবাল স্পিনলকটি সরিয়ে নিয়েছে এবং উন্নত এসএমপি সমর্থন সরবরাহ করেছে, এবং এম 68 কে এবং পাওয়ারপিসি আর্কিটেকচারের পাশাপাশি নতুন ফাইল সিস্টেমগুলিতে (মাইক্রোসফ্টের এনটিএফএসের জন্য কেবল পঠনযোগ্য সমর্থন সহ) সমর্থন যোগ করেছে।
- ৪ জানুয়ারী ২০০১ এ প্রকাশিত সংস্করণ ২.৪.০ এ আইএসএ প্লাগ এবং প্লে, ইউএসবি এবং পিসি কার্ডের জন্য সমর্থন রয়েছে। এটি হিউলেট প্যাকার্ডের PA-RISC প্রসেসরের সমর্থন অন্তর্ভুক্ত করে। ২.৪.x এর বিকাশ কিছুটা বদলেছে যে সিরিজটির পুরো সময়কালে আরও আরও বৈশিষ্ট্য উপলব্ধ করা হয়েছিল যার মধ্যে রয়েছে: ব্লুটুথের জন্য সমর্থন, লজিকাল ভলিউম ম্যানেজার (এলভিএম) সংস্করণ ১, র্যাড সমর্থন, ইন্টারমেজো এবং এক্সট্রি ফাইল সিস্টেম।
- সংস্করণ 2.6.0 18 ই ডিসেম্বর 2003 এ প্রকাশিত হয়েছিল। 2.6.x এর বিকাশ সিরিজের পুরো সময়কালে নতুন বৈশিষ্ট্যগুলি অন্তর্ভুক্ত করার দিকে আরও পরিবর্তন করে। ২.6 সিরিজের যে পরিবর্তন হয়েছে তার মধ্যে রয়েছে: মূললাইন কার্নেল উত্সগুলিতে µক্লিনাক্সের সংহতকরণ, পিএই সমর্থন, সিপিইউগুলির বেশ কয়েকটি নতুন লাইনের জন্য সমর্থন, মূললাইন কার্নেল উত্সগুলিতে ALSA একীকরণ, 2 32 জন ব্যবহারকারীকে সমর্থন ( 2 থেকে 16 ) আপ থেকে 2 জন্য সমর্থন 29 প্রক্রিয়া ID- র (শুধুমাত্র 64-বিট, 32 বিট খিলান এখনও 2 সীমাবদ্ধ 15), ডিভাইসের ধরণ এবং প্রতিটি ধরণের ডিভাইসের সংখ্যা উল্লেখযোগ্যভাবে বৃদ্ধি পেয়েছে, উন্নত -৪-বিট সমর্থন, ফাইল সিস্টেমের জন্য সমর্থন যা ১ 16 টেরাবাইট পর্যন্ত ফাইল মাপ সমর্থন করে, ইন-কার্নেল প্রিম্পশন, নেটিভ পোসেক্স থ্রেড লাইব্রেরির জন্য সমর্থন (এনপিটিএল), মেইনলাইন কার্নেল উত্সগুলিতে ব্যবহারকারী-মোড লিনাক্স সংহতকরণ, মূললাইন কার্নেল উত্সগুলিতে সেলইনাক্স সংহতকরণ, ইনফিনিব্যান্ড সমর্থন এবং আরও অনেক কিছু। 2.6.x রিলিজ জুড়ে বেশ কয়েকটি ফাইল সিস্টেম যুক্ত করার বিষয়টিও উল্লেখযোগ্য: FUSE, JFS, XFS, ext4 এবং আরও অনেক কিছু more ২.6 কার্নেল সিরিজের ইতিহাস সম্পর্কিত বিবরণগুলি কার্নেল.আর.গির ২. ker কার্নেল সিরিজের উত্স কোড প্রকাশের অঞ্চলে চেঞ্জলগ ফাইলগুলিতে পাওয়া যাবে।
- সংস্করণ 3.0 জুলাই 2011-এ প্রকাশিত হয়েছিল 2011 30 মে 2011 টরভাল্ডস ঘোষণা করে দেখেছিল, "... আসুন আমরা নিশ্চিত হয়েছি যে আমরা পরবর্তী রিলিজটি কেবলমাত্র একটি নতুন সমস্ত চকচকে নম্বর নয়, একটি ভাল কার্নেলও করেছি।" প্রত্যাশিত 7-7 সপ্তাহের উন্নয়ন প্রক্রিয়া শেষে এটি লিনাক্সের 20 তম বার্ষিকীর কাছাকাছি প্রকাশিত হবে।
- ডিসেম্বর ২০১২-এ, টরভাল্ডস i386 প্রসেসরের সমর্থন সরিয়ে কার্নেলের জটিলতা হ্রাস করার সিদ্ধান্ত নিয়েছে, 3.7 কার্নেল সিরিজটি এখনও মূল প্রসেসরটিকে সমর্থন করে এমন একটি শেষ করেছে। এআরএম প্রসেসরের জন্য একই সিরিজ একীভূত সমর্থন।
- সংস্করণ ৩.১১ , ২ সেপ্টেম্বর ২০১৩ এ প্রকাশিত, অস্থায়ী ফাইলের দুর্বলতা হ্রাস করার জন্য উন্মুক্ত (২) এর জন্য নতুন O_TMPFILE পতাকা হিসাবে অনেকগুলি নতুন বৈশিষ্ট্য যুক্ত করেছে, পরীক্ষামূলক এএমডি রেডিয়ন গতিশীল শক্তি পরিচালনা, লো-লেটেন্সি নেটওয়ার্ক পোলিং, এবং zswap (সংকোচিত সোয়াপ ক্যাশে)।
আমিও যোগ করতে পারিনি যে বহু বছর ধরে এখন লিনাক্স ফাউন্ডেশন হয়েছে রিপোর্ট কার্নেল উন্নয়নের উপর। এগুলি হল 2012-2013 কার্নেল বিকাশের হাইলাইটগুলি:
- প্রায় ,000২,০০০ চেঞ্জসেটগুলি 6৩6 টি কর্পোরেশন (যা আমরা জানি) প্রতিনিধিত্ব করে ৩7373৩৮ স্বতন্ত্র বিকাশকারীদের কাছ থেকে মার্জ করা হয়েছে।
- গুরুত্বপূর্ণ নতুন বৈশিষ্ট্যগুলির একটি বিশাল অ্যারেটি মূল লাইনে মিশে গেছে। এর মধ্যে রয়েছে সম্পূর্ণ টিকলেস অপারেশন, ইউজার নেমস্পেসস, কেভিএম এবং এআরএমের জেন ভার্চুয়ালাইজেশন, সিডিউলে প্রতি-সত্তা লোড ট্র্যাকিং, ইউজার-স্পেস চেকপয়েন্ট / রিস্টার্ট, -৪-বিট এআরএম আর্কিটেকচার সমর্থন, এফ 2 এফএস ফ্ল্যাশ-ওরিয়েন্টেড ফাইল সিস্টেম, অনেকগুলি নেটওয়ার্কিং উন্নতি বিলম্বিতা এবং বাফারব্লোট সমস্যায়, দুটি স্বতন্ত্র সাবসিস্টেমগুলি ব্লক স্টোরেজ ডিভাইসের জন্য দ্রুত ক্যাচিং সরবরাহ করে এবং আরও অনেক কিছু।
- অ্যান্ড্রয়েড-নির্দিষ্ট কার্নেল বৈশিষ্ট্যগুলির উপর দীর্ঘস্থায়ী স্কোয়াবল পুরোপুরি পটভূমিতে ফিকে হয়ে গেছে। বহুল আলোচিত "জাগলকস" বৈশিষ্ট্যটি চুপচাপ একটি আলাদা মূললাইন সমাধান দ্বারা প্রতিস্থাপন করা হয়েছে যা সর্বশেষতম অ্যান্ড্রয়েড ডিভাইসগুলিতে ব্যবহৃত হয়।
- এই সময়ের মধ্যে বিকাশ কার্নেলগুলিতে বাগগুলি সন্ধান করতে স্বয়ংক্রিয় সরঞ্জামগুলির ব্যবহার উল্লেখযোগ্যভাবে বৃদ্ধি পেয়েছে। "ট্রিনিটি" ফাজ পরীক্ষক এবং শূন্য-দিনের বিল্ড-অ্যান্ড-বুট সিস্টেমের মতো সরঞ্জামগুলি প্রাক-রিলিজ কার্নেলগুলিতে প্রচুর পরিমাণে বাগ খুঁজে পেতে পারে, বিকাশ চক্রকে সংক্ষিপ্ত করে এবং সম্প্রদায়কে উচ্চ-মানের রিলিজ সরবরাহ করতে সক্ষম করে।
- মোবাইল এবং এম্বেড করা শিল্পের অবদান বাড়তে থাকে। উদাহরণস্বরূপ লিনারো, স্যামসুং এবং টিআই একসাথে এই কাগজের পূর্ববর্তী সংস্করণে ৪.৪% পরিবর্তনের অবদান রেখেছিল; 3.10 অবধি সময়কালের জন্য, তারা সমস্ত পরিবর্তনের প্রায় 11% অবদান রেখেছিল।
- কার্নেল প্রকল্পটি প্রথমবারের জন্য মহিলাদের জন্য আউটরিচ প্রোগ্রামে অংশ নিয়েছিল, যার ফলে available টি উপলব্ধ পদের জন্য ৪১ টি আবেদন করা হয়েছিল। অ্যাপ্লিকেশন প্রক্রিয়া চলাকালীন, 374 প্যাচগুলি কার্নেলের কাছে জমা দেওয়া হয়েছিল এবং 3.10 কার্নেল রিলিজের মধ্যে এই প্যাচগুলির 1/3 টিরও বেশি গ্রহণ করা হয়েছিল। ইন্টার্ন প্রক্রিয়া এখন চলছে, তবে ভবিষ্যতের কার্নেল প্রকাশ না হওয়া পর্যন্ত এর ফলাফলগুলি দেখাতে শুরু করবে না।
তদুপরি, কার্নেলের সাথে যা ঘটছে তা পরিমাপ করা খুব কঠিন নয় কারণ আমাদের স্বতন্ত্র কমিটের বাইরে মেট্রিক রয়েছে । উদাহরণস্বরূপ, আমরা জানি ১৯৯৪ সালে 1.0.0 কার্নেলের 176 250 লাইন কোড ছিল; এবং আমরা 3.10 এর মতো সমসাময়িক কার্নেলটি জানি যে 15 803 499 লাইন কোড রয়েছে। সম্ভবত আরও। কার্নেল রিলিজ ফ্রিকোয়েন্সি বৃদ্ধি পেয়েছে (৩.১০ এর জন্য days৩ দিন), পাশাপাশি পরিবর্তনের হারও (আমাদের কথা বলার সময় প্রতি ঘন্টা বা তার বেশি 9)। লিনাক্স ফাউন্ডেশন উদ্ধৃত করতে:
বছরের পর বছর ধরে এই পরিবর্তনের হার বজায় রাখার ক্ষমতা আগের কোনও পাবলিক সফ্টওয়্যার প্রকল্পে নজিরবিহীন।
তবে এগুলি আমার মতে কিছুটা অন্তর্দৃষ্টি এনেছে। অতএব, আমি জিজ্ঞাসা করব:
- এক শতাব্দীর বিবর্তনের এই চতুর্থাংশের সময়কালে এই কার্নেলটি তৈরি করা সমস্ত তালিকাভুক্ত বৈশিষ্ট্যগুলির লিনিয়ার সংযোজনের বাইরে সংক্ষিপ্তভাবে যোগ্যতা অর্জন করা যেতে পারে ?
- এবং এটি কি লিনাক্স কার্নেলটি সম্পর্কে বা কোথায় যাচ্ছে সে সম্পর্কে কোনও অন্তর্দৃষ্টি নিয়ে আসে? 25 বছর বিকাশের পরে অবশ্যই এই সম্পর্কে কিছু সিদ্ধান্ত নেওয়া যেতে পারে?
সাধারণ লোকের পদগুলিতে একটি বিমূর্ত উত্তর খুঁজছেন যা সবকিছু না বলেই সব বলে দেয়।