ইউনিক্স আদৌ কী?
সংক্ষিপ্ত উত্তর: ইউনিক্স আজকাল একটি নির্দিষ্টকরণ / মান।
লেখার সময়, সরকারী উত্সগুলি উদ্ধৃত করার জন্য , "ইউনিক্স ® দ্য ওপেন গ্রুপের একটি নিবন্ধিত ট্রেডমার্ক", যে সংস্থাটি অনেকগুলি বিষয়গুলির মধ্যে ইউএনআইএক্স শংসাপত্র সরবরাহ করে :
"ইউনিক্স®, ওপেন গ্রুপের মালিকানাধীন ও পরিচালিত একটি উন্মুক্ত মান, মূল প্রযুক্তিগুলির একটি সক্ষম এবং হ্রাসকৃত সামগ্রীর ব্যয়, আইটি তত্পরতা বৃদ্ধি, স্থিতিশীলতা এবং বিশ্বজুড়ে পরিবেশ ও বাজারের উদ্ভাবনকে সক্ষম করে ভিন্ন ভিন্ন পরিবেশে আন্তঃব্যবহার্যতা সরবরাহ করে is । "
একই পৃষ্ঠাতে সুনির্দিষ্টভাবে বলা হয়েছে যে ইউনিক্সকে কোন নির্দিষ্টকরণের সংজ্ঞা দেওয়া হয়েছে:
শংসাপত্রের মানদণ্ডের সর্বশেষতম সংস্করণটি ইউনিক্স ভি 7, একক ইউনিক্স স্পেসিফিকেশন সংস্করণ 4, 2013 সংস্করণের সাথে একত্রিত
এই চশমাগুলির বিবরণ এখানে পাওয়া যাবে । কৌতূহলীভাবে তাদের ওয়েবসাইটে তালিকাভুক্ত সর্বশেষ মানটি ইউনিক্স 03, এবং অন্য একটি উত্সের উদ্ধৃতি দিতে , "ইউনিক্স 03 - একক ইউনিক্স স্পেসিফিকেশনের 3 সংস্করণ অনুসারে সিস্টেমগুলির জন্য চিহ্ন"।
আমার নিজের গায়ে জোর দিয়ে আমাদের সম্পর্কে পৃষ্ঠাটি উদ্ধৃত করতে:
ইউএনআইএক্স পদ্ধতির সাফল্যের ফলে প্রচুর সংখ্যক "চেহারা-সমান" অপারেটিং সিস্টেম পরিচালিত হয়েছিল, প্রায়শই সামঞ্জস্যতা এবং আন্তঃযোগিতাশীলতার ক্ষেত্রে বিচ্ছিন্ন হয়ে পড়ে । এটির সমাধানের জন্য, বিক্রেতারা এবং ব্যবহারকারীরা 1980 এর দশকে POSIX® স্ট্যান্ডার্ড এবং পরে একক ইউনিক্স স্পেসিফিকেশন তৈরি করতে একত্রে যোগদান করেছিলেন ।
সুতরাং যা এর পরামর্শ দেয় (বা কমপক্ষে আমার ব্যাখ্যাটিও তাই) তা হ'ল কোনও ওএস যখন পসিক্স মান এবং একক ইউনিক্স স্পেসিফিকেশন মেনে চলে, তখন এটি ইউনিক্সের সাথে ওএস হিসাবে আচরণের সাথে সামঞ্জস্যপূর্ণ যা ইতিহাসের এক সময় এক সময় উপস্থিত ছিল। দয়া করে মনে রাখবেন যে এটিতে ইউনিক্স উত্স কোডের কোনও চিহ্নের উপস্থিতির উল্লেখ নেই , বা এটি কোনওভাবেই কার্নেলের উল্লেখ করে না (এটি পরে গুরুত্বপূর্ণ হয়ে উঠবে)।
রিচি এবং থম্পসন দ্বারা নির্মিত এটিএন্ডটি এবং সিস্টেম ভি ইউনিিক্স হিসাবে, আজকাল আমরা বলতে পারি এটির অস্তিত্ব বন্ধ হয়ে গেছে। উপরোক্ত উত্সগুলির ভিত্তিতে, আজকাল ইউনিক্স বলে মনে হয় যে এটি নির্দিষ্ট ওএস নয়, বরং ইউনিক্স পরিবারের অপারেটিং সিস্টেমগুলি কীভাবে আচরণ করে তার জন্য সর্বোত্তম সম্ভাব্য সাধারণীকরণ থেকে প্রাপ্ত একটি মান ।
ম্যাকোস এক্স * নিক্স বিশ্বে কোথায় দাঁড়িয়ে আছে?
খুব নির্দিষ্ট সংজ্ঞায়, ইন্টেল-ভিত্তিক হার্ডওয়্যারে ম্যাকোস সংস্করণ 10.13 হাই সিয়েরা ইউএনআইএক্স 03 স্ট্যান্ডার্ডের সাথে অনুগত এবং পিডিএফ শংসাপত্রের উদ্ধৃতি দিতে , "অ্যাপল ইনক। এক্স / ওপেন কোম্পানির লিমিটেডের সাথে ট্রেডমার্ক লাইসেন্স চুক্তিতে প্রবেশ করেছে।" পার্শ্ব দ্রষ্টব্য: নন-ইন্টেল হার্ডওয়্যার হিসাবে ম্যাকোস 10.13 হিসাবে বিবেচিত হওয়ার জন্য এটির অর্থ কী তা নিয়ে আমি প্রশ্ন তুলতে দ্বিধা বোধ করি তবে অন্য ওএসের জন্য হার্ডওয়্যার উল্লেখ করা হয়েছে বলে হার্ডওয়্যারটি গুরুত্বপূর্ণ। উদাহরণ: "হিউলেট প্যাকার্ড এন্টারপ্রাইজ: এইচপি-ইউএক্স 11 আই ভি 3 রিলিজ B.11.31 বা তারপরে যথার্থ আর্কিটেকচার সহ এইচপি 9000 সার্ভারগুলিতে" ( রেজিস্টার পৃষ্ঠা থেকে )।
আমার উত্তরের আগের বিভাগে ফিরে আসা যাক। যেহেতু ওএসের এই বিশেষ সংস্করণটি আন্তঃক্রিয়াশীলতা এবং সামঞ্জস্যতার মানকে মেনে চলেছে, এর অর্থ ওএস অপারেটিং সিস্টেম হিসাবে ইউনিক্সের মূল ইউনিক্সের সাথে যতটা সম্ভব আচরণ ও সিস্টেম প্রয়োগের ক্ষেত্রে নিবিড়। খুব কমপক্ষে, এটি আচরণ এবং পরিবেশে খুব কাছাকাছি থাকবে। এটি সিস্টেম স্তর এবং কার্নেল স্তরের যত ঘনিষ্ঠ হবে, অঞ্চলটি তত বেশি সুনির্দিষ্ট এবং ছায়াময় হয়ে উঠবে, তবে ইউনিক্সে উপস্থিত অন্তত মৌলিক যান্ত্রিকতা এবং আচরণ এমন একটি ওএসে উপস্থিত থাকতে হবে যার লক্ষ্য ছিল সামঞ্জস্যপূর্ণ। ম্যাকোস এক্স সেই লক্ষ্যের খুব কাছাকাছি হওয়া উচিত।
একটি বিতরণ কি?
উইকিপিডিয়া উদ্ধৃত :
লিনাক্স ডিস্ট্রিবিউশন (প্রায়শই ডিস্ট্রো হিসাবে সংক্ষেপিত) একটি সফ্টওয়্যার সংগ্রহ থেকে তৈরি একটি অপারেটিং সিস্টেম, যা লিনাক্স কার্নেলের উপর ভিত্তি করে এবং প্রায়শই প্যাকেজ পরিচালন সিস্টেম।
একটি সেকেন্ডের জন্য মনে রাখুন যে লিনাক্স কার্নেলের মতো লিনাক্সকে বিতরণযোগ্য সফ্টওয়্যার, পরিবর্তনগুলি সহ, বা কমপক্ষে জিপিএল ভি 2 অনুসারে অনুমিত হয় । আমরা যদি প্যাকেজ ম্যানেজার এবং কার্নেল বিবেচনা করি তবে উবুন্টু এবং রেড হ্যাট বিতরণটি বোঝা যায়। ম্যাকোস এক্স এর মূল এটিএন্ডটি ইউনিক্সের চেয়ে আলাদা কার্নেল রয়েছে - সুতরাং ম্যাকোস এক্সকে ইউনিক্স বিতরণ বলার অর্থ হয় না। লোকেরা পরামর্শ দেয় যে ম্যাকোস এক্স কার্নেলটি ফ্রিবিএসডি ভিত্তিক, তবে ফ্রিবিএসডি উইকির উদ্ধৃতি দিতে :
ওএস এক্সে ব্যবহৃত এক্সএনইউ কার্নেলটিতে ফ্রিবিএসডি (পুরানো সংস্করণ) থেকে কয়েকটি সাবসিস্টেম অন্তর্ভুক্ত রয়েছে তবে এটি বেশিরভাগ ক্ষেত্রেই একটি স্বাধীন বাস্তবায়ন
কিছু লোক ভুল করে ওএস এক্স কার্নেল ডারউইন বলে। অ্যাপলের কার্নেল প্রোগ্রামিং গাইডের উদ্ধৃতি দিতে :
ওএস এক্সের অন্যান্য মূল অংশগুলির সাথে কার্নেলটি সম্মিলিতভাবে ডারউইন হিসাবে পরিচিত। ডারউইন ওএস এক্সের অধীনস্থ অনেকগুলি একই প্রযুক্তির উপর ভিত্তি করে একটি সম্পূর্ণ অপারেটিং সিস্টেম is
এবং একই পৃষ্ঠাটি উদ্ধৃত করতে:
ডারউইন প্রযুক্তি বিএসডি, ম্যাক 3.0 এবং অ্যাপল প্রযুক্তির উপর ভিত্তি করে।
উপরের সমস্ত কিছুর উপর ভিত্তি করে আমরা আত্মবিশ্বাসের সাথে বলতে পারি, লিনাক্স বিতরণের অর্থে ওএস এক্স কোনও বিতরণ নয় । একইভাবে, অন্যান্য উল্লিখিত ওএসগুলি পসিক্স অনুগত এবং তারা প্রত্যয়িত ইউনিক্স সিস্টেম, তবে আবার তারা অন্তর্নিহিত সিস্টেম কলগুলির জন্য কার্নেল এবং ভিন্নতার মধ্যে পার্থক্য করে (এই কারণেই সোলারিস সিস্টেম প্রোগ্রামিংয়ের উপর বই রয়েছে এবং এটি নিজস্ব অধিকারে একটি উপযুক্ত বিষয়)। অতএব, লিনাক্স বিতরণগুলি সে অর্থে বিতরণ নয় - ইউটিলিটির বিভিন্নতা সহ একটি সাধারণ কোর। লিনাক্সের ক্ষেত্রে, আপনি লিনাক্স সিস্টেম প্রোগ্রামিং বা লিনাক্স কার্নেল প্রোগ্রামিংয়ের বইগুলি দেখতে পান, বিতরণে সুনির্দিষ্ট সিস্টেম প্রোগ্রামিং নয়, কারণ নির্দিষ্ট বিতরণ সম্পর্কে সিস্টেম-নির্দিষ্ট কিছুই নেই।
আমরা এখানে যা দেখছি তার নিশ্চয়তা অফিসিয়াল ডকুমেন্টেশনে পাওয়া যাবে। উদাহরণস্বরূপ, আইবিএম দ্বারা বিকাশকারী ওয়ার্কস সম্পর্কিত নিবন্ধ যা ইউএনআইএক্স ওএস প্রকার এবং লিনাক্স বিতরণ রাষ্ট্রগুলির মধ্যে পার্থক্য সম্বোধন করেছে (জোর দেওয়া হয়েছে):
বর্তমানে পরিচিত বেশিরভাগ আধুনিক ইউএনআইএক্স ভেরিয়েন্টগুলি মূল ইউনিক্স সংস্করণের একটির লাইসেন্স সংস্করণ । সূর্যের সোলারিস, হিউলেট প্যাকার্ডের এইচপি-ইউএক্স এবং আইবিএম এর এআইএক্স® সমস্ত ইউনিক্সের স্বাদ যাগুলির নিজস্ব অনন্য উপাদান এবং ভিত্তি রয়েছে ।
অন্য কথায়, তারা ভিত্তিক একই ভিত্তির ওপর, কিন্তু তারা ঠিক একই এক অর্থে লিনাক্স ডিস্ট্রো কার্নেল ভাগ ভাগ করবেন না।
বিবেচ্য বিষয়
নোট করুন ডিস্ট্রিবিউশন শব্দটি বেশিরভাগ অপারেটিং সিস্টেমগুলিকে উল্লেখ করার সময় ব্যবহৃত হয় যা মূলত লিনাক্স কার্নেল রয়েছে। উদাহরণস্বরূপ BSD ধরণের অপারেটিং সিস্টেমগুলি দেখুন: ঘোস্টবিএসডি রয়েছে , যা কার্নেলের উপর ভিত্তি করে ফ্রিবিএসডি-র কিছু উপযোগিতা ব্যবহার করে , তবে আমি কখনই এটিকে বিএসডি বিতরণ হিসাবে উল্লেখ করতে দেখিনি; প্রতিটি বিএসডি ওএস কেবল তার উপর ভিত্তি করে কী তা উল্লেখ করে এবং সাধারণত একটি অপারেটিং সিস্টেমটি তার নিজের হিসাবে একটি ওএস হিসাবে উল্লেখ করা হয়। অবশ্যই, বিএসডি এর অর্থ বার্কলে সফটওয়্যার বিতরণ, তবে ... এটিই।
বিভিন্ন বিএসডি সংস্করণ একই কর্নেল ব্যবহার করে কিনা সে প্রশ্নের জবাবে আমাদের সাইটে এই উত্তরটি উদ্ধৃত করার জন্য :
না, যদিও historicতিহাসিক কাঁটাচামড়ার কারণে মিল রয়েছে। প্রতিটি প্রকল্প পৃথকভাবে বিবর্তিত।
এইগুলি হল না লিনাক্স ডিস্ট্রিবিউশন অর্থে ডিস্ট্রিবিউশন। এই দস্তাবেজ থেকে কপিরাইট বিজ্ঞপ্তি বিবেচনা করুন :
এই পণ্যের অংশগুলি ইউনিক্সI এবং বার্কলে ৪.৩ বিএসডি সিস্টেম থেকে নেওয়া হতে পারে
মন্তব্য
উপসংহারে:
- ম্যাকোস এক্সকে আপনি ইউনিক্স-এর মতো ওএস, ইউনিক্স-এর মতো সিস্টেম, ইউনিক্স বাস্তবায়ন, পসিক্স কমপ্লায়েন্ট-ওএস হিসাবে উল্লেখ করতে পারেন যখন আপনি এটিকে মূল এটিএন্ডটি ইউনিক্সের সাথে সম্পর্কিত করতে চান;
- "ইউনিক্স সংস্করণ" উপযুক্ত শব্দটি হবে না কারণ ম্যাকোস এক্স মূল এটিএন্ডটি ইউনিক্সের থেকে অনেকটাই আলাদা এবং সফ্টওয়্যার অর্থে ইউনিক্সের আগে আর উল্লেখ করা হয়নি, এবং এটি এখন একটি শিল্পমানের আরও অনেক কিছু;
- সম্ভবত "ডিস্ট্রিবিউশন" শব্দটি কেবল লিনাক্স বিশ্বের মধ্যেই খাপ খায়।
- আসল সমস্যাটি হ'ল আপনি (পাঠক) এবং আমার পক্ষে আইনজীবীদের যে বিষয়ে বিতর্ক করা উচিত সেই বিষয়ে তর্ক করার পক্ষে অনেক বেশি সময় রয়েছে। হতে পারে আমাদের লিনাক্স টোরভাল্ডসের মতো হওয়া উচিত এবং টার্মিনোলজি এবং ওএস ব্যবহার করা উচিত যা আমাদের জীবনের সাথে এগিয়ে চলতে এবং সেই বিষয়গুলি করতে পারে যা আমরা সততার সাথে যত্ন করি এবং আমাদের যত্ন নেওয়া উচিত।