আমরা যখন বলি আমরা লিনাক্স ব্যবহার করছি তখন আমাদের অর্থ কী?


9

আমি জিএনইউ সম্পর্কিত একটি নিবন্ধ যাচ্ছিলাম যা নীচের মত কিছু যায়

সত্যিই একটি লিনাক্স রয়েছে, এবং এই লোকেরা এটি ব্যবহার করছে, তবে এটি তাদের ব্যবহার করা সিস্টেমের একটি অংশ। লিনাক্স হ'ল কার্নেল: সিস্টেমে এমন একটি প্রোগ্রাম যা আপনি চালিত অন্যান্য প্রোগ্রামগুলিতে মেশিনের সংস্থানগুলি বরাদ্দ করে। কার্নেল একটি অপারেটিং সিস্টেমের অপরিহার্য অঙ্গ, তবে নিজেই অকেজো; এটি কেবলমাত্র একটি সম্পূর্ণ অপারেটিং সিস্টেমের প্রসঙ্গে কাজ করতে পারে। লিনাক্স সাধারণত জিএনইউ অপারেটিং সিস্টেমের সাথে ব্যবহার হয়: পুরো সিস্টেমটি মূলত লিনাক্স যুক্ত, বা জিএনইউ / লিনাক্স সহ জিএনইউ হয় G সমস্ত তথাকথিত "লিনাক্স" বিতরণগুলি আসলে জিএনইউ / লিনাক্সের বিতরণ।

আমি সর্বদা লিনাক্সকে কার্নেল এবং অপারেটিং সিস্টেম হিসাবে ভাবতাম তবে এটি লিনাক্স = লিনাক্স কার্নেল এবং জিএনইউ ওএসের মতো দেখায়।

কেউ আমাদের প্রতিদিনের জীবনে আমরা "লিনাক্স" পরিভাষায় প্রতিটিটির সঠিক কার্যকারিতাটি নির্দেশ করতে পারি। এছাড়াও, উইকির মতে, জিএনইউর ডিজাইনটি ইউনিক্সের মতো, তবে ফ্রি সফটওয়্যার হয়ে এবং ইউনিক্সের কোড না থাকায় ইউনিক্স থেকে আলাদা। আমি ভেবেছিলাম ইউনিক্স ওপেনসোর্স। তাই না?


2
লিনাক্স কার্নেলটি ইঞ্জিনের মতো: গাড়ীটি চালিত হওয়ার জন্য অত্যাবশ্যক, তবে এটি নিজেরাই প্রায় অকেজো।
অশুভ

উত্তর:


7

আমি বিশ্বাস করি আপনি যে বিটটি উল্লেখ করছেন সেটি এখানে ফ্রি সফটওয়্যার ফাউন্ডেশন (এফএসএফ) ওয়েবসাইটে আচ্ছাদিত রয়েছে:

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

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

আপনি এই বিষয়টির চেয়ে বেশি জানতে চাইলে উইকিপিডিয়ায় শিরোনামযুক্ত শিরোনাম: জিএনইউ / লিনাক্স নামকরণ বিতর্ককে একবার দেখুন

সব ইউনিক্স ওপেনসোর্স?

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

উদাহরণস্বরূপ, সম্প্রতি অবধি সোলারিস নামে একটি ইউনিক্স ওপেন সোর্স হিসাবে বিবেচিত হত না। কেবলমাত্র সান মাইক্রোসিস্টেমের ওপেনসোলারিস প্রকল্পের মূল উপাদানগুলি প্রকাশিত হলে, সোলারিসের কমপক্ষে উপাদানগুলি ওপেন সোর্স হয়ে উঠেছে।

ইউনিক্সের ইতিহাস

আমি কোনওভাবেই এই বিষয়ে বিশেষজ্ঞ নই, তাই আমি এই বিষয়ে আরও তথ্যের জন্য ইউনিক্স উইকিপিডিয়া পৃষ্ঠাটি একবার দেখার পরামর্শ দেব would

লিনাক্স ইতিহাস

ইউনিক্স বংশের ডায়াগ্রামটি আরও দেখুন যার জন্য ইউনিক্সকে উন্মুক্ত, মিশ্র বা বন্ধ উত্স হিসাবে বিবেচনা করা হয়।

  ইতিহাসের এসএস

এই কথোপকথনটি করার সময় আমি জিএনইউ / লিনাক্স ডিস্ট্রিবিউশন টাইমলাইন প্রকল্পকেও দরকারী বলে মনে করি।

লিনাক্স টাইমলাইনের এসএস


2
কোনও ইউনিক্স ওপেন সোর্স নয় এবং লিনাক্স ইউনিক্স নয়। ফ্রিবিএসডি-র বিপরীতে, যা প্রত্যক্ষ বংশধর এবং এটিটিতে এটিটি ইউএনআইএক্স কোড রয়েছে, লিনাক্সের কোনও সরাসরি সংযোগ নেই এবং এটি কেবল ইউনিক্সের মতো। ওএসএক্স হ'ল ইউনিক্স।
রব

1
@ রব ফ্রিবিএসডি-তে আর এটিটি কোড নেই: এটাই এটিকে বিনামূল্যে করে দিয়েছে। লিনাক্স বা এমআইএনআইএক্স বা ওএসএফ / 1 এর তুলনায় ইউনিক্স নামে এটির কম-বেশি দাবি নেই।
গিলস 'অশুভ হওয়া বন্ধ করুন'

1
@ রব - সাইট রেফারেন্স দয়া করে। আমি নিশ্চিত যে আপনার বক্তব্যটি ট্রোলের মতো শোনাচ্ছে না এমনটি বোঝাতে চাইছেন না, তবে এটি কমপক্ষে কিছুটা 8 -) The অনুগ্রহ করে এই থ্রেডটি দেখুন: unix.stackexchange.com/questions/4091/is-linux-a-unix । আমি এই যুক্তি ক্লান্তিকর। এটি কীভাবে টমেটো উচ্চারণ করবেন তা যুক্তিযুক্ত মত।
slm

@ গিলস কীভাবে আমি যা বলেছি তা সত্য নয়? আপনি এ সম্পর্কে মন্তব্য করার প্রয়োজন অনুভব করলেন কেন?
রব

@ এসএলএম আমি কেবলমাত্র আপনার মন্তব্যের জবাব দিয়েছি যে "সমস্ত ইউনিক্সই ওপেন সোর্স নয়" এবং সত্যটি কোনও ইউনিক্স ওপেন সোর্স নয়। ইউএনআইএক্স একটি ব্যবসার নাম, একটি বৈধতা এবং শংসাপত্র। এর অর্থ হ'ল ডিগ্রি লিনাক্সের পসিক্স সম্মতি রয়েছে এবং অন্যান্য সিস্টেমগুলি বৈধতা দিতে পারে না (তবে ওএসএক্স পারে)। ইউএনআইএক্স ইউএনআইএক্স এবং লিনাক্স ইউনিক্স নয়, যা আপনার পোস্ট বলে মনে হচ্ছে, আমি ব্যতীত কোনও বিষয়ে তর্ক করছিলাম না। (আমি না পূর্ববর্তী থ্রেড সচেতন বা অন্য কোন ছিল।
রব

3

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

এই প্রশ্নের বাকী কিছু historicalতিহাসিক প্রসঙ্গ ছাড়া উত্তর দেওয়া যাবে না। রিচার্ড স্টালম্যান 1983 সালের 27 শে সেপ্টেম্বর জিএনইউ প্রকল্পটি চালু করেছিলেন। লক্ষ্য ছিল ইউএনআইএক্স এর মতো অপারেটিং সিস্টেমের (এবং তার সাথে থাকা ব্যবহারকারীদের) মুক্ত সফ্টওয়্যার হিসাবে বিকাশের জন্য প্রয়োজনীয় সফটওয়্যার সরবরাহ করা । 1992 এর মধ্যে, জিএনইউ প্রকল্পটি তাদের সফ্টওয়্যারগুলির জন্য প্রয়োজনীয় সমস্ত টুকরোগুলি সম্পন্ন করেছে - একটি ছাড়া: কার্নেল। একই সময়ে, লিনাস টরভাল্ডস তার কার্নেল লিনাক্স (সংস্করণ 0.12) কে জিপিএল লাইসেন্সের অধীনে নিখরচায় সফ্টওয়্যার হিসাবে প্রকাশ করেছে । সুতরাং প্রথমবারের জন্য, সম্পূর্ণ বিনামূল্যে সফ্টওয়্যার সমন্বিত একটি কম্পিউটার চালানো সম্ভব হয়েছিল।

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

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

অতএব, আপনি যখন লিনাক্স ব্যবহার করেন , আপনি trully GNU অপারেটিং সিস্টেমের উপলব্ধি ব্যবহার করেন; এটি হ'ল লিনাক্স কার্নেল এবং জিএনইউ ব্যবহারকারীল্যান্ড (জিনোম, জিএনইউ সংকলক সংগ্রহ, জিএনইউ ডিবাগার, জিএনইউ কোরিটিলস, জিএনইউ বাইনুটিলস ইত্যাদি)। এজন্য এফএসএফ এটিকে জিএনইউ / লিনাক্স (আমার মতে, একটি ন্যায্য অনুরোধ) বলার জন্য জোর দিয়েছিল ।

আপনি অবশ্যই জিএনইউ ব্যবহারকারীল্যান্ড (ইঙ্গিত: অ্যান্ড্রয়েড, ব্যজিবক্স ) ছাড়াই লিনাক্স ব্যবহার করতে পারেন এবং অবশ্যই অন্যান্য কার্নেলের উপরে (জিপিআরবিএসডি, হার্ট ইত্যাদি) জিএনইউ ব্যবহারকারীল্যান্ড ব্যবহার করতে পারেন।

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


2

লিনাক্স কার্নেল একটি প্রোগ্রাম যা ওএসের সাথে নিম্নলিখিত ফাংশনগুলিকে অবদান রাখে:

   লিনাক্স কার্নেল মানচিত্রের চিত্র

চিত্রের মূল লিঙ্ক: http://www.makelinux.net/kernel_map/

কার্নেলটি প্রয়োজনীয় এবং এর উপরে আপনার ইউটিলিটি এবং বাকী সমস্ত প্যাকেজযুক্ত সফ্টওয়্যার রয়েছে। সম্পূর্ণ ওএস এবং কার্নেলের মধ্যে পার্থক্যটি বাকি সফ্টওয়্যারটির সমান এবং কীভাবে এটি বিতরণ রক্ষণাবেক্ষণকারীরা একসাথে রাখে।

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

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


আপনি কি মূল চিত্রটির একটি লিঙ্ক সরবরাহ করতে পারেন?
heinrich5991

1
@ হেইনরিচ ৫৯৯১ - আমি লিঙ্কটি মূলটিতে যুক্ত করেছি।
slm
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.