লিনাস টরভাল্ডস, যার জীবনী নিবন্ধে উপস্থাপিত হয়েছে, ফিনল্যান্ডে সাংবাদিকদের একটি পরিবারে জন্মগ্রহণ করেছিলেন, যেখানে তিনি বড় হয়েছেন৷ স্কুলে, তাকে তার শখ এবং চেহারার কারণে একজন বোকা হিসাবে বিবেচনা করা হত। খাটো এবং দুর্বল, ক্লাসের সবচেয়ে ছোট বাচ্চা, কুৎসিত (তার নিজের ভর্তির দ্বারা), লিনাস প্রযুক্তির প্রতি খুব উত্সাহী ছিল। সমবয়সীদের সাথে যোগাযোগ তার খুব কম আগ্রহের ছিল। টোরভাল্ডস লিনাস পদার্থবিদ্যা এবং গণিতের একজন দুর্দান্ত ছাত্র ছিলেন, কখনও কখনও মানবিকতার জন্য ক্ষতিকর। নীচের ফটোটি দেখায় যে লিনাস যে স্কুলে পড়েছেন৷
কম্পিউটারের জগতের পরিচয় করিয়ে দেওয়া হচ্ছে
তার জন্য প্রকৃত গুরু এবং অবিসংবাদিত কর্তৃত্ব ছিলেন লিও ওয়াল্ডেমার টার্নকভিস্ট, মাতামহ। তিনি হেলসিঙ্কি বিশ্ববিদ্যালয়ে কাজ করেছেন যেখানে তিনি পরিসংখ্যানের অধ্যাপক ছিলেন। এই মানুষটিই তার নাতির জন্য কম্পিউটারের জগত খুলেছিলেন। 11 বছর বয়সে, Torvalds ইতিমধ্যেই কমোডোর VIC-20-এ দক্ষতা অর্জন করছিলেন, পাশাপাশি বেসিক প্রোগ্রামিংও শিখছিলেন, যেহেতু এই কম্পিউটারটি অন্য কিছুর জন্য ভাল ছিল না।
কিছুক্ষণ পর, টরভাল্ডস প্রোগ্রামের একঘেয়ে ইনপুট দেখে ক্লান্ত হয়ে পড়ে। লিনুসTorvalds (তার ছবি উপরে উপস্থাপিত) দেশে প্রকাশিত সমস্ত কম্পিউটার ম্যাগাজিন এবং বই কিনতে শুরু করে। একটি ম্যাগাজিনে, লিনাস মোর্স কোডের জন্য একটি প্রোগ্রাম খুঁজে পেয়েছেন। এটি বেসিক-এ তৈরি করা হয়নি, যেমন তিনি আগে দেখা করেছিলেন অন্য সকলের মতো, তবে এটি শুধুমাত্র সংখ্যার একটি সেট। এগুলিকে মেশিনের ভাষায় ম্যানুয়ালি অনুবাদ করা যেতে পারে, কম্পিউটারে বোধগম্য শূন্য এবং শূন্যের চেইনে লেখা।
টরভাল্ডস লিনাস বুঝতে পেরেছিলেন যে বেসিক কম্পিউটারের অংশ, এবং তারপরে এর অন্যান্য দিকগুলি অধ্যয়ন শুরু করে। যখন তার দাদা মারা যান, তখন তিনি লিনাসের উত্তরাধিকার সূত্রে পাওয়া কম্পিউটারের সাথে কাজ করতে শুরু করেন।
লিনাস পরিবার
আমরা ইতিমধ্যে দাদা এবং আমাদের নায়কের ভাগ্যে তাঁর ভূমিকা সম্পর্কে বলেছি। পরিবারের অন্যান্য সদস্যদের মতো, টরভাল্ডসের বাবা-মা এখনও সাংবাদিকতার ক্ষেত্রে কাজ করছেন। নিলস টরভাল্ডস, পিতা, রেডিও এবং টেলিভিশন সাংবাদিক। আন্না টরভাল্ডস, লিনুসের মা, সাহিত্য সম্পাদক। সিস্টার সারাহ একটি অনুবাদ সংস্থা চালান, প্রাথমিকভাবে সংবাদ প্রতিবেদন অনুবাদ করেন। লিনাস টরভাল্ডস নিজেই, যার জীবনীতে সাংবাদিকতার সাথে কোন সম্পর্ক নেই, তিনি এই পেশা নিয়ে সন্দিহান।
যুব বছর
তার যৌবনে, লিনাস, তার অনেক সমবয়সীর মত, হকি বা মেয়েদের সাথে ফ্লার্ট করার প্রতি আকৃষ্ট ছিলেন না। Torvalds কম্পিউটারের সাথে কাজ করার জন্য সম্পূর্ণরূপে শোষিত হয়েছিল৷
তারপর লিনাস টরভাল্ডস বিশ্ববিদ্যালয়ে যান। সেখানে এক বছর অধ্যয়ন করার পরে, তাকে সেনাবাহিনীতে ভর্তি করা হয়েছিল, যেখানে তিনি তার স্বাস্থ্যের উন্নতি করেছিলেন এবং শারীরিক প্রশিক্ষণ ক্লাসে তার পেশীগুলিকে পাম্প করেছিলেন। ডিমোবিলাইজেশনের পর, টরভাল্ডস বিশ্ববিদ্যালয়ে তার পড়াশোনায় ফিরে আসেন। এটা এই শিক্ষামূলকপ্রতিষ্ঠানটি তাকে একটি গুরুতর পর্যায়ে প্রোগ্রামিং করার প্রেরণা দিয়েছে। Torvalds এর পরবর্তী সমস্ত জীবন বিশ্ব-বিখ্যাত অপারেটিং সিস্টেমের বিকাশের সাথে যুক্ত।
এমনকি 17 বছর বয়সে, 1987 সালে, লিনাস পুরানো VIC-20 প্রতিস্থাপনের জন্য একটি নতুন পণ্য, সিনক্লেয়ার QL কিনেছিলেন। এই কম্পিউটারে 128 KB মেমরি ছিল। তিনি মটোরোলার আট মেগাহার্টজ প্রসেসরে কাজ করেছেন। তখন একটি কম্পিউটারের দাম ছিল প্রায় $2,000। এটি সি. সিনক্লেয়ারের পৃষ্ঠপোষকতায় একটি কোম্পানি দ্বারা উত্পাদিত হয়েছিল৷
অপারেটিং সিস্টেমে আগ্রহ
প্রায় সাথে সাথেই, লিনাস বিভিন্ন অপারেটিং সিস্টেমে আগ্রহ তৈরি করে। Torvalds দ্বারা কেনা ফ্লপি নিয়ন্ত্রণ ইনস্টল করার জন্য, তাকে তার নিজস্ব ডিভাইস ড্রাইভার লিখতে হবে। তারপরে তিনি অপারেটিং সিস্টেমে পাংচার খুঁজে পান। লিনুস আবিষ্কার করেছিলেন যে আসলে যা ঘটেছে তা ডকুমেন্টেশনে যা প্রতিশ্রুতি দেওয়া হয়েছিল তার সাথে মেলেনি৷
Torvalds এর পরবর্তী পদক্ষেপটি ছিল তার নিজের কম্পিউটারে ইনস্টল করা Q-DOS OS কে বিচ্ছিন্ন করা। লিনাস এটা জেনে হতাশ হয়েছিলেন যে এই সিস্টেমে কিছুই পরিবর্তন করা যাবে না, যেহেতু এটি রমে লেখা ছিল।
লিনাস প্রথম নতুন কম্পিউটারে কিছু গেম লিখেছিলেন। তিনি তাদের বেশিরভাগের ধারণা একটি পুরানো কম্পিউটার থেকে ধার করেছিলেন। ইনস্টল করা ওএসের অবশ্য অনেক ত্রুটি ছিল। উদাহরণস্বরূপ, এর মাল্টিটাস্কিং সত্ত্বেও, এটিতে মেমরি সুরক্ষা ফাংশন ছিল না। যে কোনো মুহূর্তে সিস্টেম জমে যেতে পারে। উপরন্তু, সিনক্লেয়ার কিউএল-এর বিকাশের পরে, কে. সিনক্লেয়ার তার মডেলগুলিকে উন্নত করা বন্ধ করে দেন, পাশাপাশি সমর্থন করেনবিদ্যমান।
লিনাক্সের ইতিহাস
লিনাস, সেনাবাহিনী থেকে ফিরে ইউনিক্স সিস্টেমের সাথে পরিচিত হন। অন্যান্য 32 জন ছাত্রের সাথে একসাথে, Torvalds সি এবং ইউনিক্স কোর্স করার সিদ্ধান্ত নিয়েছে। যেহেতু এই সিস্টেমটি সেই সময়ে হেলসিঙ্কি বিশ্ববিদ্যালয়ে উপস্থিত হয়েছিল, তাই শিক্ষককে ছাত্রদের সাথে নতুন ওএস শিখতে হয়েছিল৷
লিনাস তার নিজস্ব অপারেটিং সিস্টেম তৈরি করতে আমস্টারডামের একজন অধ্যাপক অ্যান্ড্রু ট্যাটেনবাউমের বই থেকে অনুপ্রাণিত হয়েছিলেন। টরভাল্ডস দাবি করেন যে তিনি তার পুরো ভবিষ্যত জীবনকে উল্টে দিয়েছিলেন। এই বইতে ("ডিজাইনিং এবং ইমপ্লিমেন্টিং অপারেটিং সিস্টেম"), লেখক মিনিক্স বর্ণনা করেছেন, একটি শিক্ষামূলক ওএস যা তিনি ইউনিক্স শেখানোর জন্য তৈরি করেছিলেন। স্বাভাবিকভাবেই, Torvalds অবিলম্বে তার কম্পিউটারে এটি ইনস্টল করার সিদ্ধান্ত নিয়েছে। সমস্যাটি ছিল যে সিনক্লেয়ার কিউএল এই ধরনের সিস্টেমে ফিট করার জন্য ডিজাইন করা হয়নি। শুধুমাত্র জানুয়ারী 1991 সালে, একটি নতুন কম্পিউটার (এখন একটি পিসি) ক্রয় করার পরে, Torvalds এটিতে Minix ইনস্টল করতে সক্ষম হয়েছিল৷
এই অপারেটিং সিস্টেমের সুবিধা এবং অসুবিধাগুলি অধ্যয়ন করার পরে, লিনাস এটি মাথায় আনার সিদ্ধান্ত নেন৷ এটি একটি প্রশিক্ষণ অপারেটিং সিস্টেম ছিল, ছিনতাই এবং ছিন্নভিন্ন। বিখ্যাত অস্ট্রেলিয়ান হ্যাকার ব্রুস ইভান্সের পুরানো লিনাস প্রোগ্রাম এবং প্যাচগুলির সাথে মিনিক্সকে আপগ্রেড করা হয়েছে৷
একটি টার্মিনাল এমুলেশন প্যাকেজ তৈরি করুন
মিনিক্সে রিমোট কমিউনিকেশন টার্মিনালটি খুব খারাপভাবে প্রয়োগ করা হয়েছিল এই সত্যটি দিয়ে শুরু হয়েছিল। এবং এই ফাংশনটি ছিল লিনাস সবচেয়ে বেশি ব্যবহার করেছিল। এর সাহায্যে তিনি মডেম সংযোগের মাধ্যমে বিশ্ববিদ্যালয়ের কম্পিউটারে যোগাযোগ করেন। Torvalds তার নিজস্ব যোগাযোগ প্রোগ্রাম তৈরি করার সিদ্ধান্ত নিয়েছে, মিনিক্সের উপর ভিত্তি করে নয়, কিন্তু তার উপর ভিত্তি করেকম্পিউটার নিজেই হার্ডওয়্যার স্তর. এর জন্য ধন্যবাদ, তিনি একই সাথে 386 তম প্রসেসরের পাশাপাশি এর ওএসের একটি কম্পিউটার অধ্যয়ন করেছিলেন। Torvalds খুব গর্বিত যে তিনি OS উন্নত করতে সক্ষম হয়েছেন। কিন্তু অন্যদের কাছে তাদের যোগ্যতা তুলে ধরার চেষ্টা কিছুই করতে পারেনি। লোকেদের বোঝানো কঠিন ছিল যে বাহ্যিক নজিরবিহীনতার অধীনে কেউ কখনও কখনও জটিল গভীর প্রক্রিয়াগুলি খুঁজে পেতে পারে৷
ফাইল সিস্টেম ড্রাইভার এবং ডিস্ক ড্রাইভ তৈরি করা
তাই লিনাক্স একটি টার্মিনাল এমুলেশন প্যাকেজ দিয়ে শুরু করেছে। এর পরে, একটি উদ্ভাবন অন্যটি অনুসরণ করে। Torvalds বিশ্ববিদ্যালয়ে অবস্থিত একটি কম্পিউটারে ফাইল ডাউনলোড এবং লিখতে প্রয়োজন. এটি করার জন্য, তাদের ডিস্কে লেখার প্রয়োজন ছিল। চিন্তা করার পরে, লিনাস একটি ফাইল সিস্টেম এবং ডিস্ক ড্রাইভ ড্রাইভার তৈরি করার সিদ্ধান্ত নিয়েছে। একই সময়ে, তিনি যে সিস্টেমটি বিকাশের পরিকল্পনা করেছিলেন তা মিনিক্সের সাথে সামঞ্জস্যপূর্ণ হতে হবে। এটি তৈরি করার সময়, তিনি একটি ইউজনেট সম্মেলনের মাধ্যমে মিনিক্স ব্যবহারকারীদের সাথে পরামর্শ করেছিলেন। মিনিক্স এবং ইউনিক্সের স্থাপত্য সম্পর্কে ছাত্রটি যে গুরুতর প্রশ্নগুলি জিজ্ঞাসা করেছিল, তা থেকে কেউ অনুমান করতে পারে যে সে তার নিজস্ব OS তৈরি করার পরিকল্পনা করছে৷
লিনাক্সের প্রথম সংস্করণে কাজ করছে
একদিন, লিনাস হঠাৎ আবিষ্কার করলেন যে তার লেখা প্রোগ্রামগুলি, অনেক অতিরিক্ত বৈশিষ্ট্যের সাথে পরিপূর্ণ এবং OS এর একটি কার্যকরী সংস্করণ। প্রাথমিক পর্যায়ে লিনাক্স তৈরির কাজ মোটামুটি একঘেয়ে ছিল। Torvalds বিভিন্ন সিস্টেম কলের দিকে তাকালেন যা ইউনিক্সকে একের পর এক করে। তাদের উপর ভিত্তি করে, তিনি তার প্রয়োজনীয় ফাংশনগুলির সাথে তার নিজস্ব ওএস ব্লক তৈরি করার চেষ্টা করেছিলেন। এটা বেশ ক্লান্তিকর এবং খুব উদ্দীপক ছিল নাকাজের ধারাবাহিকতা। লিনাসকে এটি করতে হয়েছিল কারণ সিস্টেমের কার্যকারিতা পরীক্ষা করা এখনও সম্ভব হয়নি। প্রায় 25টি ভিন্ন সিস্টেম কল প্রক্রিয়া করার পর, Torvalds একটি ভিন্ন কৌশলে স্যুইচ করেছে। এখন সে ওএস শেল চালানোর চেষ্টা শুরু করে। ত্রুটি দেখা দিলে, তিনি প্রয়োজনীয় সিস্টেম কলগুলি তৈরি করেছিলেন। সিস্টেমের উন্নয়নে অগ্রগতি স্পষ্ট ছিল। 1991 সালের আগস্টের শেষ থেকে শেলটি স্থিরভাবে কাজ করতে শুরু করে। এটি ছিল লিনাসের প্রথম বড় সাফল্য৷
লিনাক্স ০.০১
সুতরাং, লিনাক্সের প্রথম সংস্করণটি 17 সেপ্টেম্বর, 1991 সালে সর্বজনীন ডোমেনে উপস্থিত হয়েছিল। তারপর টরভাল্ডস সিদ্ধান্ত নেন এই সিস্টেমটিকে কী বলা হবে। তিনি মূলত এটিকে ফ্রেক্স নাম দেওয়ার পরিকল্পনা করেছিলেন (ফ্রেক্স শব্দের অর্থ "ফ্যান" এবং "এক্স" ইউনিক্সের সমাপ্তি)। তারপরেও, তিনি এই সিস্টেমটিকে লিনাক্স বলে ডাকেন, তবে অফিসিয়াল নাম হিসাবে তার নাম ব্যবহার করাকে অশালীন বলে মনে করেন। হেলসিঙ্কি ইউনিভার্সিটি অফ টেকনোলজির প্রভাষক আরি লেমকে বিশ্ববিদ্যালয়ের FTP সার্ভারে একটি ডিরেক্টরি তৈরি করেছেন। এখানেই লিনাস তার সিস্টেম স্থাপন করেছিলেন। কিন্তু অ্যারি ফ্রেক্স শব্দটি পছন্দ করেননি, তাই তিনি ডাইরেক্টরিটির নাম পরিবর্তন করার সিদ্ধান্ত নিয়েছিলেন যেখানে এটি pub/OS/Linux এ রাখা হয়েছিল। Torvalds সত্যিই কিছু মনে করেননি, তাই নামটি ধীরে ধীরে আটকে গেল।
সাইটে পোস্ট করা OS-এর সংস্করণে 0.01 নম্বর ছিল৷ এইভাবে, এটি জোর দেওয়া হয়েছিল যে সিস্টেমটি এখনও অসম্পূর্ণ এবং গুরুতর উন্নতি প্রয়োজন। অতএব, Torvalds প্রকাশ্যে তার OS প্রদর্শন করেনি। তিনি শুধুমাত্র বেশ কয়েকটি সুপরিচিত হ্যাকারকে চিঠি পাঠিয়েছিলেন, যা সার্ভারের ঠিকানা নির্দেশ করে যেখানে তারা এটি ডাউনলোড করতে পারে। প্রাথমিকসংস্করণটি আপনাকে এটি চালানো এবং উত্সগুলি মুদ্রণ করা ছাড়া প্রায় কিছুই করতে দেয়নি৷
সিস্টেমের উন্নতি
1991 সালের নভেম্বরের মধ্যে সিস্টেমের প্রতি আগ্রহ তার স্রষ্টার কাছ থেকে শুকিয়ে যায়। হয়তো এর আরও উন্নতি বন্ধ হয়ে যেত। যাইহোক, সুযোগ হস্তক্ষেপ. লিনাস, আবারও মিনিক্সকে চূড়ান্ত করছে, এই ওএস-এর বিভাগের গুরুত্বপূর্ণ অংশগুলি তদারকির দ্বারা নষ্ট হয়ে গেছে। মিনিক্স পুনরায় ইনস্টল করবেন নাকি লিনাক্সকে প্রধান ওএস হিসাবে রাখবেন তা নিয়ে প্রশ্ন উঠেছে। Torvalds তার সিস্টেম বেছে নেওয়ার সিদ্ধান্ত নিয়েছে৷
লিনাক্স ইতিমধ্যেই 1992 এর শুরুতে একটি বড় লাফ দিয়েছে। মিনিক্সে কোনো অ্যানালগ নেই এমন সিস্টেমে বেশ কিছু বৈশিষ্ট্য যুক্ত করা হয়েছে। এটি, উদাহরণস্বরূপ, বড় প্রোগ্রামগুলির সাথে কাজ করার ক্ষেত্রে একটি হার্ড ড্রাইভে অদলবদল করা। লিনাস তার সিস্টেমে এমন বৈশিষ্ট্যও চালু করেছে যা ব্যবহারকারীরা তাদের ইমেলে অনুরোধ করেছিল। এইভাবে, লিনাস টরভাল্ডস তার ওএসকে উল্লেখযোগ্যভাবে উন্নত করেছে।
আমি একটি বিনামূল্যের অপারেটিং সিস্টেম তৈরি করছি
সিস্টেমটির স্রষ্টা পুরষ্কার দিতে অস্বীকার করেছেন। তিনি শুধুমাত্র ব্যবহারকারীদের যে শহরে বাস করতেন সেখান থেকে পোস্টকার্ড পাঠাতে বলেছিলেন। লিনাস তার সিস্টেম কোথায় ব্যবহার করা হচ্ছে তা জানতে আগ্রহী ছিলেন। জাপান, নিউজিল্যান্ড, মার্কিন যুক্তরাষ্ট্র, নেদারল্যান্ডস থেকে পোস্টকার্ডগুলি তুষারপাতের মধ্যে ঢালা শুরু হয়েছিল। আত্মীয়রা অবশেষে লক্ষ্য করলেন যে লিনাস তার কম্পিউটার অধ্যয়নের জন্য প্রচুর জনপ্রিয়তা অর্জন করেছেন। লিনাস টরভাল্ডসের ভাগ্য আজ, সম্ভবত, বেশ চিত্তাকর্ষক। তবে তিনি নিজে শান্তভাবে টাকা নেন। লাভ কখনই তার স্বভাব ছিল না।
বন্টন শর্তাবলী
প্রথমে, OS বিতরণের শর্তগুলি শুধুমাত্র সাধারণ শর্তে তৈরি করা হয়েছিল৷ লিনাক্স অবাধে বিতরণ করা হয়েছিল, কিন্তু এটি বিক্রয়ের জন্য রাখা যায়নি। ব্যবহারকারী যদি সিস্টেমে উন্নতি বা পরিবর্তন করার সিদ্ধান্ত নেন, তবে তাকে উত্স তৈরি করতে হবে, এই উন্নতিগুলি পাবলিক ডোমেনে করে। Linus Torvalds বর্তমানে কপিরাইটের পরিবর্তে সাধারণ পাবলিক লাইসেন্স ব্যবহার করে।
GUI এর ভূমিকা, Linux 1.0
1992 সালের বসন্তে, হ্যাকার O. Zbrowski এই OS X-এর জন্য উইন্ডোজকে মানিয়ে নেয়। লিনাক্স এইভাবে একটি গ্রাফিক্যাল ইন্টারফেস আছে. এর পরে, লিনাস টরভাল্ডস সিদ্ধান্ত নিয়েছে যে সিস্টেমটি প্রায় প্রস্তুত এবং 0.95 সংস্করণ প্রকাশ করেছে। যাইহোক, এটি একটি ভুল ছিল. যত তাড়াতাড়ি তিনি তার ওএস-এ নেটওয়ার্কিং ফাংশন প্রবর্তন শুরু করেন, তিনি উপলব্ধি করেন যে সিস্টেমটিকে উল্লেখযোগ্যভাবে পরিমার্জন করা প্রয়োজন। মাত্র 2 বছর পরে, সংস্করণ 1.0 প্রকাশিত হয়েছিল, মার্চ 1994 সালে প্রবর্তিত হয়েছিল
Tux the Penguin হল Torvalds এর ব্যক্তিগত মাসকট। লিনাস টরভাল্ডস (শুধু মজার জন্য) তার বইতে প্রতীকটির ইতিহাস সম্পর্কে বলেছেন। এতে, তিনি লিখেছেন যে তিনি এই প্রাণীটিকে বেছে নিয়েছিলেন কারণ একদিন একটি পেঙ্গুইন এটিকে চিড়িয়াখানায় ঠেলে দিয়েছিল৷
প্রধান কৃতিত্ব এবং পুরস্কার
1996 সালে, লিনাস বেনেডিক্ট টরভাল্ডস বিশ্ববিদ্যালয় থেকে স্নাতকোত্তর ডিগ্রি অর্জন করেন। তার মেয়ের জন্ম ডিসেম্বরে, এবং 1997 সালে তিনি ট্রান্সমেটাতে সিলিকন ভ্যালিতে কাজ শুরু করেন। আজ অবধি, লিনাস টরভাল্ডস সিস্টেম কার্নেলের মাত্র 2% তৈরি করেছে। যাইহোক, তিনিই সিদ্ধান্ত নেন যে OS এর অফিসিয়াল শাখায় কী কী পরিবর্তন করতে হবে তার তৈরি করা।
উপসংহারে, আসুন টরভাল্ডস দ্বারা প্রাপ্ত সাম্প্রতিক পুরষ্কারগুলি সম্পর্কে কথা বলি। 2012 সালে, শিনিয়া ইয়ামানাকা, একজন জাপানি চিকিত্সকের সাথে, লিনুস মর্যাদাপূর্ণ মিলেনিয়াম টেকনোলজি অ্যাওয়ার্ডের বিজয়ী হন। একই বছরে, তিনি ইন্টারনেট হল অফ ফেমের সদস্য হন। লিনাস টরভাল্ডস, যার ছবি এবং জীবনী আজ অনেকের কাছেই আগ্রহের বিষয়, তিনি "কম্পিউটার পাইওনিয়ার" পুরস্কারেরও মালিক, যেটি এপ্রিল 2014 সালে IEEE তাকে উপহার দিয়েছিল।