পসিক্স, একক ইউনিক্স স্পেসিফিকেশন এবং ওপেন গ্রুপ বেস স্পেসিফিকেশনগুলির মধ্যে পার্থক্য?


53

পসিক্স, একক ইউনিক্স স্পেসিফিকেশন এবং ওপেন গ্রুপ বেস স্পেসিফিকেশনের মধ্যে পার্থক্য কী ? আমি মনে করি তাদের উদ্দেশ্যটি কোনও ওএস ইউনিক্স কিনা তা নির্ধারণের জন্য?


উত্তর:


9

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

SUS এর ধারাবাহিক সংস্করণগুলি XSI বিকল্পের অংশগুলি ধীরে ধীরে হ্রাস করে বলে মনে হচ্ছে যা পোর্টেবল অ্যাপ্লিকেশনগুলি লেখার জন্য সত্যই কার্যকর ছিল না এবং এর পরিবর্তে কেবল উত্তরাধিকার বাস্তবায়নের প্রতিফলন ঘটেছে এবং আরও কিছু দরকারী অংশকে বেস স্ট্যান্ডার্ডে নিয়ে যাওয়া।


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

1
@ শাইলি: উদ্ধৃতি?
আর ..

জন্য বর্তমান ডকুমেন্টেশনunistd.h লেখা আছে: "<unistd.h> হেডার নিম্নলিখিত সিম্বলিক ধ্রুবক বাস্তবায়ন XSI বিকল্প সমর্থন শুধুমাত্র যদি সংজ্ঞায়িত হইবে; দেখতে XSI কনফরমেন্স যদি সংজ্ঞায়িত এর মান #if প্রাক-প্রক্রিয়াকরণ নির্দেশনা ব্যবহারের জন্য উপযুক্ত হইবে _XOPEN_VERSION।। "
আর ..


25

আজ, পসিক্স এবং এসইএস মূলত একই জিনিস; এসইএস আরও কিছুটা ঘিরে আছে

এখানে উদ্ধৃতি :

১৯৯৯ সালের শুরুতে, অস্টিন গ্রুপ নামে পরিচিত একটি যৌথ ওয়ার্কিং গ্রুপ একটি সমন্বিত মান বিকাশ শুরু করে যা একক ইউনিক্স স্পেসিফিকেশন সংস্করণ 3 এবং পসিএক্স: 2001 হিসাবে পরিচিত হবে (আনুষ্ঠানিকভাবে: আইইইই 10000.1.1-2001)। এটি 30 জানুয়ারী, 2002 এ প্রকাশিত হয়েছিল

এবং

২০০৮ সালের ডিসেম্বরে, অস্টিন গ্রুপ একটি নতুন বড় সংশোধনী প্রকাশ করে, যা পসআইএক্স: ২০০৮ নামে পরিচিত (আনুষ্ঠানিকভাবে: আইইইই ધોરણ 1003.1-2008)। এটি একক ইউনিক্স স্পেসিফিকেশন, সংস্করণ 4 এর মূল বিষয়


POSIX.1-2-2008 সংস্করণ 4 নয় বরং মানকটির 7 নম্বর।
সুন্দরভাবে

@ শচিলি আমি কী খারাপভাবে বেছে নিয়েছি যেখানে দ্বিতীয় উক্তিটি শেষ করতে হবে? আমার কাছে, উত্স এবং উদ্ধৃতি উভয়ই স্পষ্টভাবে SOS এর সাথে 'সংস্করণ 4' সম্পর্কিত বলে মনে হচ্ছে, পসিক্স নয়।
ড্যানিয়েল বেক

"ইস্যু 7" শব্দটি ওপেনগ্রুপে প্রযোজ্য। দেখুন: pubs.opengroup.org/onlinepubs/9699919799 আমি বিভ্রান্ত হয়ে থাকতে পারি। সুতরাং আমি অনুমান করি যে UNIX95 হ'ল SUSv1, UNIX98 হ'ল SUSv2, POSIX.1-2-2001 SUSv3 এবং POSIX.1-2-2008 SUSv4
স্পষ্টভাবে

@ শচিলি রাইট, উইকিপিডিয়া পৃষ্ঠাটি দেখুন যেখানে উদ্ধৃতিটির উত্সটি 7 ইস্যুটি উল্লেখ করেছে
ড্যানিয়েল বেক

11

ওপেন গ্রুপ বেস স্পেসিফিকেশনগুলির শীর্ষের দিকে তাকিয়ে আপনি স্ট্যান্ডার্ড আইডেন্টিফায়ার আইআইইই স্ট্যান্ড 1003.1-2008 দেখতে পাবেন। আইইইই স্ট্যান্ড 1003.1 হ'ল এটিই সর্বশেষতম অবতার হিসাবে ২০০৮ এর সাথে পসিএক্স .১ হিসাবে পরিচিত। উইকিপিডিয়ায় পসিক্সের দিকে তাকালে আপনি দেখতে পাবেন যে স্ট্যান্ডার্ডটিতে তিনটি অংশ রয়েছে:

  • বেস সংজ্ঞা, সংখ্যা 7
  • সিস্টেম ইন্টারফেস এবং শিরোনাম, সংখ্যা 7
  • কমান্ড এবং ইউটিলিটিস, সংখ্যা 7

মূলত, পসিএক্স 1988 সালে সম্পন্ন প্রারম্ভিক সংস্করণ সহ আইইইই দ্বারা বিকাশকৃত মানটির নাম মাত্র just সিস্টেম। পরবর্তীতে, ইউএনআইএক্স ™ ট্রেডমার্ক নিয়ন্ত্রণকারী ওপেন গ্রুপটি সিওএস ইউএনএক্স স্পেসিফিকেশন সংস্করণ 2 বা এসইউএসভি 2 নামে পোসিক্সের উপর ভিত্তি করে একটি মান তৈরি করার সাথে জড়িত। এখন এই দুটি স্পেসিফিকেশন অস্টিন গ্রুপ হিসাবে যৌথভাবে বিকাশ করা হয়েছে। সর্বশেষ সংস্করণটি SUSv4। সুতরাং, সংক্ষেপে:

পজিক্স: ২০০৮ = আইইইই স্ট্যান্ড 1003.1-2008 = SUSv4 = ওপেন গ্রুপের স্পেসিফিকেশন ইস্যু 7।

এছাড়াও, আমার উত্তরটি পড়ুন পসিক্স ঠিক কী?


1
এটি আইএসও / আইইসি 9945-2009
এফএমপিআরফি

আহ, হ্যাঁ, এতগুলি মানদণ্ড হওয়া কত সুন্দর। আমি এখনও আইএসও / আইইসি 10646 এবং ইউনিকোডের মধ্যে পার্থক্যগুলি সনাক্ত করার জন্য সংগ্রাম করছি যা একে অপরের সাথে কঠোরভাবে সুসংগতভাবে তৈরি করা অভিন্ন চরিত্রের সেটগুলি এখনও দুটি পৃথক এবং ভিন্ন মানের। আমি নিশ্চিত নই কেন তারা কেবল একসাথে যেতে পারে এবং তাদের সম্পূর্ণ সমার্থক হিসাবে ঘোষণা করতে পারে না।
পেঙ্গুইন 359

1
POSIX বনাম SUS এর নির্দিষ্ট ক্ষেত্রে, লাইসেন্সিং এবং ট্রেডমার্কের সাথে সম্পর্কিত কারণটি রয়েছে। পসিক্স জেনেরিক, যে কোনও ওএসে প্রয়োগ করা যেতে পারে। ইউএসএক্স সংজ্ঞায়নের মান এসইএস। এমনকি যদি তারা অভিন্ন হয় তবে পসিক্সের জন্য * নিক্স, বা * নিক্স সামঞ্জস্যপূর্ণ কোনও কিছুর জন্য প্রয়োজন। ইউএসআইএক্স নামে পরিচিত হওয়ার চেষ্টা করার জন্য এসইএস অবশ্যই পূরণ করতে হবে। যদি এসইএসের অস্তিত্ব না থাকে তবে সর্বনিম্ন থেকে ইউনিক্স ট্রেডমার্ককে দুর্বল করা যেতে পারে। আমি কোনও কর্পোরেট ক্রিয়াকে ন্যায্যতা দিচ্ছি না, কেবল তাদের অবস্থান সম্পর্কে অনুমান করছি।
জেএম বেকার

স্ট্যান্ডার্ডটির আইইইই সংস্করণ আজ প্রথম কয়েকটি পৃষ্ঠা এবং আইইইই সংস্করণটি প্রায় প্রায় প্রদর্শিত হয় ব্যতীত এসইএস সংস্করণের সাথে 100% অভিন্ন। 6 মাস পরে।
স্কিলি
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.