"পসিক্স" এর অর্থ কী?


898

পসিক্স কী? আমি উইকিপিডিয়া নিবন্ধটি পড়েছি এবং প্রতিবার আমি যখন শব্দটির মুখোমুখি হই তখন এটি পড়েছি। আসল বিষয়টি হ'ল আমি কখনই বুঝতে পারি নি এটি আসলে কী।

"POSIX এর প্রয়োজন" খুব ব্যাখ্যা করে কেউ দয়া করে আমাকে এটি ব্যাখ্যা করতে পারেন?



দ্রুত সংজ্ঞা রেফারেন্স - whatis.techtarget.com/definition/…
পরশিশুদ্

উত্তর:


622

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


34
না, স্ট্যান্ডার্ডটি একটি এপিআই স্তরে রয়েছে - প্রতিটি নির্দিষ্ট কলটি কার্নেল বা অন্য একটি কলের ক্ষেত্রে সি লাইব্রেরিতে প্রয়োগ করা যেতে পারে এবং এটি পজিক্সের জন্য ঠিক আছে (এবং আপনার প্রোগ্রামগুলির জন্যও ;-))। ম্যাকোএসএক্স হ'ল পিক্সিক্স অনুগত, দেখুন ডেভওয়ার্ল্ড.এপল . com/ লেওপার্ড / ওভারভিউ / ওসফাউন্ডেশনস html । উইন্ডোজ জন্য, দেখুন en.wikipedia.org/wiki/POSIX#POSIX_for_Windows : Posix সম্মতি বর্তমানে এন্টারপ্রাইজ এবং আল্টিমেট সংস্করণ শুধুমাত্র মধ্যে অন্তর্ভুক্ত করা হয় -, যদিও আপনি partways W / Cygwin পেতে পারেন (সস্তা বেশী নয়!) En.wikipedia। org / wiki / Cygwin
অ্যালেক্স মার্তেলেলি

23
আপনার মন্তব্য ত্রুটিযুক্ত, ডেস্কটপগুলিতে মাইক্রোসফ্টের মার্কেট শেয়ার হিসাবে অন্তত, এটি "বিশ্বের অনুসরণ করে" করে তোলে।
জেদ স্মিথ

29
আমি মনে করি যে নখরটির অর্থ কী তা হ'ল মাইক্রোসফ্ট অন্যান্য প্ল্যাটফর্মগুলির সাথে আন্তঃযোগযোগ্য হওয়ার পক্ষে খুব বেশি প্রচেষ্টা চালায় না।
মিপাদি

12
@ দালতারায়ে আলিঙ্গন করুন, প্রসারিত করুন এবং নির্বাপক হন । এমএস জাভা (অ-মানক জাভা.ইটিল। জাভা.সিকিউরিটি, জাভা.আইও, জাভা.লং, এবং জাভা.ওওয়াত), ইন্টারনেট এক্সপ্লোরার (প্রায় বলেছিল 'এক্সপ্লোডার'), এবং নেট (হ্যাঁ, আমি জানি তারা আংশিক মুক্তি পেয়েছে নেট জন্য উত্স, কিন্তু এটি লাইসেন্স সীমাবদ্ধ এবং এটি এখনও কোনও লিনাক্স বন্দর নয় Mon মনো অসম্পূর্ণ)। এছাড়াও, পেটেন্ট exFAT । আপনি একেবারে সঠিক।
Wyatt8740

25
Microsoft's market share on desktops, at least, makes it "what the world follows"- ২০০৯ সাল থেকে এই মন্তব্য করার পরে কত কিছুর পরিবর্তন হয়েছে তা লক্ষণীয় আকর্ষণীয় :)
জিএমএ

513

POSIX 7 সংজ্ঞা দেয় সবচেয়ে গুরুত্বপূর্ণ জিনিস

  1. সি এপিআই

    ব্যাপকভাবে ANSI সি প্রসারিত মত বিষয়গুলিতে:

    • আরো ফাইল অপারেশন: mkdir, dirname, symlink, readlink, link(hardlinks), poll(), stat, sync,nftw()
    • প্রক্রিয়া ও থ্রেড: fork, execl, wait, pipe, semaphors sem_*, ভাগ মেমরি ( shm_*), kill, সময় নির্ধারণ মাপদণ্ডগুলি ( nice, sched_*), sleep, mkfifo,setpgid()
    • নেটওয়ার্কিং: socket()
    • মেমরি ব্যবস্থাপনা: mmap, mlock, mprotect, madvise,brk()
    • ইউটিলিটিস: নিয়মিত এক্সপ্রেশন ( reg*)

    এই এপিআইগুলি অন্তর্নিহিত সিস্টেম ধারণাগুলিও নির্ধারণ করে যার উপর তারা নির্ভর করে, যেমন forkকোনও প্রক্রিয়া ধারণার প্রয়োজন।

    অনেকগুলি লিনাক্স সিস্টেম কল একটি নির্দিষ্ট পসিক্স সি এপিআই ফাংশন বাস্তবায়নের জন্য এবং লিনাক্সকে অনুগ্রহ করে, যেমন sys_write,, তৈরি করার জন্য উপস্থিত থাকে ... এই সিস্টেমে অনেকগুলি লিনাক্সsys_read -নির্দিষ্ট এক্সটেনশনগুলিও রাখে।

    মেজিন লিনাক্স ডেস্কটপ বাস্তবায়ন: গ্লিবসি, যা অনেক ক্ষেত্রে সিস্টেম কলগুলিতে কেবল অগভীর আবরণ সরবরাহ করে।

  2. সি এল এল ইউটিলিটিস

    উদাহরণ: cd, ls, echo, ...

    অনেকগুলি ইউটিলিটিগুলি সম্পর্কিত সি এপিআই ফাংশনের জন্য সরাসরি শেল ফ্রন্ট প্রান্তগুলি হয়, যেমন mkdir

    মেজর লিনাক্স ডেস্কটপ বাস্তবায়ন: ছোট বেশী জন্য গনুহ Coreutils, বড় বেশী জন্য পৃথক গনুহ প্রকল্পের: sed, grep, awk, ... কিছু CLI ইউটিলিটি Bash দ্বারা প্রয়োগ করা হয় বিল্ট-ইন হিসেবে

  3. শেল ভাষা

    যেমন, a=b; echo "$a"

    প্রধান লিনাক্স ডেস্কটপ বাস্তবায়ন: জিএনইউ বাশ

  4. পরিবেশের পরিবর্তনশীল

    উদাহরণ: HOME, PATH

    PATH কীভাবে স্ল্যাশ PATHঅনুসন্ধানকে বাধা দেয় তা সহ অনুসন্ধান শব্দার্থবিজ্ঞান নির্দিষ্ট করা হয়েছে

  5. প্রোগ্রাম প্রস্থান স্থিতি

    এএনএসআই সি বলে 0বা EXIT_SUCCESSসাফল্যের EXIT_FAILUREজন্য, ব্যর্থতার জন্য এবং বাকি বাস্তবায়ন সংজ্ঞায়িত করে।

    পসিক্স যোগ করেছে:

    • 126: কমান্ড পাওয়া গেছে তবে কার্যকর হয়নি।

    • 127: কমান্ড পাওয়া যায় নি।

    • > 128: একটি সংকেত দ্বারা সমাপ্ত।

      তবে পসিক্স 128 + SIGNAL_IDব্যাশের দ্বারা ব্যবহৃত বিধিটি নির্দিষ্ট করে বলে মনে হচ্ছে না : /unix/99112/default-exit-code-wen-proces-is-terminated

  6. নিয়মিত প্রকাশ

    দুটি প্রকার রয়েছে: বিআরই (বেসিক) এবং ইআরই (বর্ধিত)। বেসিক অবহেলা করা হয় এবং কেবল এপিআইগুলিকে না ভাঙ্গতে রাখা হয়।

    এগুলি সি এপিআই ফাংশন দ্বারা প্রয়োগ করা হয় এবং সি grepএল এল ইউটিলিটি জুড়ে ব্যবহৃত হয়, উদাহরণস্বরূপ বিআরইগুলি ডিফল্টরূপে গ্রহণ করে এবং এর সাথে EREs করে -E

    উদাহরণ: echo 'a.1' | grep -E 'a.[[:digit:]]'

    প্রধান লিনাক্স বাস্তবায়ন: গ্লিবসি regex.h এর অধীনে ফাংশনগুলি প্রয়োগ করে যা প্রোগ্রামগুলি grepব্যাকএন্ড হিসাবে ব্যবহার করতে পারে।

  7. ডিরেক্টরি কাঠামো

    উদাহরণ: /dev/null,/tmp

    লিনাক্স এফএইচএস পসিক্সকে প্রসারিত করে।

  8. ফাইলগুলির নাম

    • / পথ বিভাজক হয়
    • NUL ব্যবহার করা যাবেনা
    • .হয় cwd, ..পিতামাতা
    • পোর্টেবল ফাইলের নাম
      • পুরো পথের জন্য সর্বাধিক 14 টি অক্ষর এবং 256 ব্যবহার করুন
      • শুধুমাত্র এটি থাকতে পারে: a-zA-Z0-9._-

    আরও দেখুন: ফাইলসিস্টেমের জন্য পসিক্স সম্মতি কী?

  9. কমান্ড লাইন ইউটিলিটি এপিআই কনভেনশন

    বাধ্যতামূলক নয়, POSIX দ্বারা ব্যবহৃত, তবে প্রায় কোথাও নেই, উল্লেখযোগ্যভাবে জিএনইউতে নেই। তবে সত্য, এটি অত্যন্ত সীমাবদ্ধ, উদাহরণস্বরূপ একক বর্ণের পতাকাগুলি (উদাহরণস্বরূপ -a), কোনও ডাবল হাইফেন দীর্ঘ সংস্করণ নয় (যেমন --all)।

    কয়েকটি বহুল ব্যবহৃত কনভেনশন:

    • - মানে স্টিডিন যেখানে কোনও ফাইল প্রত্যাশিত
    • --পতাকাগুলি সমাপ্ত করে, উদাহরণস্বরূপ ls -- -lনামের তালিকাবদ্ধ করতে-l

    আরও দেখুন: লিনাক্স কমান্ড লাইন সুইচ এবং আর্গুমেন্ট জন্য মান আছে?

  10. "পসিক্স এসিএলস" (অ্যাক্সেস কন্ট্রোল তালিকাগুলি), যেমন ব্যাকএন্ড হিসাবে ব্যবহৃত হয় setfacl

    এটি প্রত্যাহার করা হয়েছিল তবে এটি লিনাক্সsetxattr সহ বেশ কয়েকটি ওএসে প্রয়োগ করা হয়েছিল ।

পসিক্সের সাথে কে সাবলীল?

অনেকগুলি সিস্টেম পসিক্সকে নিবিড়ভাবে অনুসরণ করে, তবে কয়েকটি কমপক্ষে ওপেন গ্রুপ দ্বারা সত্যায়িত হয় যা মান বজায় রাখে। উল্লেখযোগ্য প্রত্যয়িতগুলির মধ্যে রয়েছে:

  • ওএস এক্স (অ্যাপল) এক্স এর অর্থ 10 এবং ইউনিক্স উভয়ই। ২০০১ সালে প্রকাশিত প্রথম অ্যাপল পসিক্স সিস্টেমটি 2001 সালে প্রকাশিত হয়েছিল also এছাড়াও দেখুন: ওএসএক্স একটি পসিক্স ওএস?
  • এআইএক্স (আইবিএম)
  • এইচপি-ইউএক্স (এইচপি)
  • সোলারিস (ওরাকল)

বেশিরভাগ লিনাক্স ডিস্ট্রোস খুব কমপ্লায়েন্ট, তবে শংসাপত্রিত হয় না কারণ তারা সম্মতি চেকটি দিতে চায় না। ইন্সপুরের কে-ইউএক্স এবং হুয়াওয়ের ইউলরোস দুটি স্বীকৃত উদাহরণ।

শংসাপত্রপ্রাপ্ত সিস্টেমগুলির আনুষ্ঠানিক তালিকাটি এখানে পাওয়া যাবে: https://www.opengroup.org/openbrand/register/ এবং উইকি পৃষ্ঠায়

উইন্ডোজ

উইন্ডোজ তার কিছু পেশাদার বিতরণে পসিএক্স বাস্তবায়ন করেছিল।

যেহেতু এটি একটি alচ্ছিক বৈশিষ্ট্য ছিল তাই প্রোগ্রামাররা বেশিরভাগ শেষ ব্যবহারকারী অ্যাপ্লিকেশনগুলির জন্য এটির উপর নির্ভর করতে পারেন না।

সমর্থনটি উইন্ডোজ 8 এ অবচয় করা হয়েছিল:

২০১ In সালে "লিনাক্সের জন্য উইন্ডোজ সাবসিস্টেম" নামে একটি নতুন অফিসিয়াল লিনাক্স-এর মতো এপিআই ঘোষণা করা হয়েছিল। এটিতে লিনাক্স সিস্টেম কল, ইএলএফ চলমান, /procফাইল সিস্টেমের অংশগুলি , ব্যাশ, জিসিসি, (টোডো সম্ভবত গ্লাবসি?) apt-getএবং আরও অনেক কিছু অন্তর্ভুক্ত রয়েছে: https://channel9.msdn.com/Events/Build/2016/P488 সুতরাং আমি বিশ্বাস করি যে এটি উইন্ডোজকে পসিক্সের অনেক কিছু চালানোর অনুমতি দেবে। তবে এটি শেষ ব্যবহারকারীদের পরিবর্তে বিকাশকারী / স্থাপনার উপর দৃষ্টি নিবদ্ধ করে। বিশেষত, উইন্ডোজ জিইউআইতে অ্যাক্সেসের অনুমতি দেওয়ার কোনও পরিকল্পনা ছিল না।

সরকারী মাইক্রোসফট POSIX সামঞ্জস্য ঐতিহাসিক ওভারভিউ: http://brianreiter.org/2010/08/24/the-sad-history-of-the-microsoft-posix-subsystem/

সাইগউইন উইন্ডোজের জন্য "যথেষ্ট পরিমাণে পসিক্স এপিআই কার্যকারিতা সরবরাহ করে" এর জন্য একটি সুপরিচিত জিপিএল তৃতীয় পক্ষের প্রকল্প, তবে আপনার যদি প্রয়োজন হয় যে আপনি যদি উইন্ডোজে চালাতে চান তবে আপনার অ্যাপ্লিকেশনটি উত্স থেকে পুনর্নির্মাণ করুন। এমএসওয়াইএস 2 একটি সম্পর্কিত প্রকল্প যা মনে হয় সাইগউইনের শীর্ষে আরও কার্যকারিতা যুক্ত করে।

অ্যান্ড্রয়েড

অ্যান্ড্রয়েডের নিজস্ব সি লাইব্রেরি রয়েছে (বায়োনিক) যা অ্যান্ড্রয়েড ও হিসাবে পসিক্সকে পুরোপুরি সমর্থন করে না: অ্যান্ড্রয়েড পসিক্স সামঞ্জস্যপূর্ণ?

বোনাস স্তর

লিনাক্স স্ট্যান্ডার্ড বেস আরও POSIX প্রসারিত করে।

নন-ফ্রেম সূচীগুলি ব্যবহার করুন, সেগুলি আরও বেশি পাঠযোগ্য এবং সন্ধানযোগ্য: http://pubs.opengroup.org/onlinepubs/9699919799/nfindex.html

গ্রেপিংয়ের জন্য এইচটিএমএল পৃষ্ঠাগুলির একটি সম্পূর্ণ জিপ সংস্করণ পান: পসিক্স সি এপিআই ফাংশনগুলির তালিকা কোথায়?


17
চমত্কার উদাহরণস্বরূপ, যদি আপনার গ্রহণযোগ্য উত্তরের মতো একটি সংজ্ঞা থাকে তবে এটি শীর্ষস্থানীয় উত্তর হবে।
মার্চ

8
@ মার্ক ধন্যবাদ! আমি অন্যান্য উত্তরে যা বলা হয়েছে সেগুলি পুনরুদ্ধার করার চেষ্টা করব না কারণ লোকেরা সম্ভবত সেগুলি পড়েছে এবং সদৃশতা
সিরো সান্তিলি 冠状 病毒 审查 六四法轮功 法轮功

1
POSIX কী (এবং কী নয়) আসলে কী তা বোঝাতে ভাল ধারণা।
সেলসেকে

4
সাহিত্যের সর্বত্রই, "পসিক্স কমপ্লায়েন্স" পপআপের উল্লেখ এবং পসিক্সের সাধারণ সংজ্ঞাটি "ইউনিক্সের মতো অপারেটিং সিস্টেমগুলির মধ্যে আন্তঃব্যবহারের জন্য একটি মান সেট" find যদিও কার্যকর, এই সংজ্ঞাটি অনেক সন্দেহ ফেলে, বিশেষত এমন বৈশিষ্ট্যগুলি সম্পর্কে যা আন্তঃব্যক্তির আশা করে regarding অবশ্যই, আপনি বিশদটি জানাতে পুরো পসিক্স স্পেসটি পড়তে পারেন এবং (এবং এতে পুরো সময় ব্যয় করতে পারেন)। তবে, এই উত্তরটি পসিক্সের সুযোগে বড় চিত্র পেতে প্রয়োজনীয় সংক্ষিপ্তসার সরবরাহ করে। এটি লেখার জন্য সময় দেওয়ার জন্য সিরোকে বিশেষ ধন্যবাদ!
এআরএক্স

পূর্ণসংখ্যার ধরণের সম্পর্কে কিছু পিক্সিক গ্যারান্টি যুক্ত করা ভাল। আমি ঠিক কী জানি এবং নির্দিষ্ট করে নেই তা জানি না, তবে আমি জানি যে সর্বনিম্ন পিক্সিতে uint8_t, uint16_t, uint32_t এবং সংশ্লিষ্ট স্বাক্ষরিত প্রকারের অস্তিত্ব প্রয়োজন। আমি নিশ্চিত না যে এটি "ইনট" এর মতো ধরণের পাওয়ার-অফ-টু মাপের গ্যারান্টি দেয় এবং কোনও সিস্টেম 32 টি ভ্যালু বিট, 1 সাইন বিট এবং 31 প্যাডিং বিট সহ "ইনট" রাখার মতো খারাপ কিছু করবে না [সুতরাং একটি uint32_t বাড়ানো ইউবি উত্পন্ন করতে পারে]; যদি আপনার কাছে স্ট্যান্ডার্ড হ্যান্ডি থাকে তবে এটি কী এবং কোন বিষয়ে গ্যারান্টিযুক্ত নয় তা বলা ভাল be
সুপারক্যাট

74

পসিক্স হ'ল:

পসিক্স (উচ্চারণ / ˈpɒzɪks /) বা "পোর্টেবল অপারেটিং সিস্টেম ইন্টারফেস [ইউনিক্সের জন্য]" 1 হ'ল অ্যাপ্লিকেশন প্রোগ্রামিং ইন্টারফেস (এপিআই) সংজ্ঞায়িত করার জন্য আইইইই দ্বারা নির্দিষ্ট মান সম্পর্কিত একটি পরিবারের নাম, সফ্টওয়্যারটির জন্য শেল এবং ইউটিলিটি ইন্টারফেসের সাথে ইউনিক্স অপারেটিং সিস্টেমের বৈকল্পিকগুলির সাথে সামঞ্জস্যপূর্ণ, যদিও মানটি কোনও অপারেটিং সিস্টেমের জন্য প্রয়োগ করতে পারে।

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


1. আপনার পজিএক্স বলতে চাইছেন যে সমস্ত * নিক্স ওএস (কার্নেল) এর সিস্টেম কলগুলির কমপক্ষে এই সেট থাকা উচিত। ঠিক আছে? ২. উইন্ডোজ / ম্যাক পসিক্স অনুসরণ করে? যদি / আইফনটগুলি উইন্ডোজ (95,98,2000, এক্সপি, ভিস্তা, 7) কিছু সাধারণ মান অনুসরণ করে (তাদের নিজস্ব মালিকানা হতে পারে)? অন্য কথায়, মাইক্রোসফ্ট ওয়ার্ল্ডে পসিক্স ==?
নখ

1
মূলত এটি ছিল "উন্নয়নের ব্যথা কমাতে ব্যবস্থাগুলির একটি সেট"। ছিলেন ??
নখ

5
আমি প্রশ্নবিদ্ধ শব্দটার ব্যবহার ছিল , অত্যধিক, কিন্তু এটা তর্কসাপেক্ষ আছে। আপনার প্রশ্নের উত্তর দিতে: (1) না, পসিক্সের কার্নেলের সাথে পুরোপুরি জিলচ রয়েছে, এটি কীভাবে এটি পরিচালনা করতে হবে তা বর্ণনা করে; (২) ওএস এক্স বিএসডি এবং বেশ পসিক্স-অনুগত, তবে ধূসর অঞ্চল রয়েছে। উইন্ডোজ 2008 পসিক্স অভিযোগের নিকটতম; মাইক্রোসফ্ট বিশ্বে POSIX এর সমতুল্য নেই।
জেদ স্মিথ

1
@ ক্লাউস: ক্লিটাসের উত্তরের ভিত্তিতে অঞ্চলটিকে নোংরা করার অর্থ নয় ... তবে। আমি আমার উত্তরে POSIX.1-2-2008 লিঙ্ক করেছি ... ঠিক সেখানে।
জেদ স্মিথ

3
@ জেদ স্মিথ, ম্যাক ওএস এক্স সম্মতি অনুসারে ধূসর অঞ্চল নেই; ম্যাক ওএস এক্স সিঙ্গেল ইউনিক্স স্পেসিফিকেশন v3 এর সাথে সম্মতিযুক্ত, যা একটি মানের যার মধ্যে পসিক্স একটি সাবসেট cer
মাইকেল অ্যারন সাফিয়ান

43

আমাকে চুরলিশকে "অফিশিয়াল" ব্যাখ্যা দিন।

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

পজিক্স যেহেতু পোস্ট ফ্যাক্টো লেখা ছিল ... প্রতিযোগিতামূলক সিস্টেমগুলির মতো স্বল্প অনুরূপ সেট বর্ণনা করার জন্য ... এটি এমনভাবে লেখা হয়নি যা বাস্তবায়িত হতে পারে।

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

কয়েক দশক ধরে ইউএনআইএক্সের জন্য বিভিন্ন অন্যান্য মান লেখা হয়েছে। SPEC1170 এর মতো জিনিস (নির্দিষ্ট এগারো শত সত্তর ফাংশন কল যা তুলনামূলকভাবে প্রয়োগ করা হয়েছিল) এবং এসইএসের বিভিন্ন অবতার (একক ইউনিক্স স্পেসিফিকেশন)।

বেশিরভাগ ক্ষেত্রে এই "স্ট্যান্ডার্ডগুলি" কোনও ব্যবহারিক প্রযুক্তিগত প্রয়োগের পক্ষে অপর্যাপ্ত। এগুলি সর্বাধিক যুক্তি, আইনী বিড়ম্বনা এবং অন্যান্য অকার্যকর কারণে বিদ্যমান।


1
তারপরে লিনাক্স কীভাবে বেশিরভাগ এক্সটেনশান সহ পসিক্সের বেশিরভাগ প্রয়োগ করে?
নিনজালজ

8
@ নিনজালজ: লিনাক্স ইউনিক্স-এর মতো কার্যকারিতা ব্যবহারের জন্য প্রয়োগ করা হয়েছিল। পসিক্সের সাথে সামঞ্জস্য করার সময় এটি করা নিখুঁত বোঝায়। তবে, আমার বক্তব্যটি ছিল যে পসিক্স নতুন অপারেটিং সিস্টেমগুলি প্রয়োগের জন্য নির্দিষ্টকরণ হিসাবে তৈরি করা হয়নি ... এটি মার্কিন সরকার সংগ্রহকারী কর্মীদের জন্য বিডে নির্দিষ্ট বিভাগগুলির জন্য যোগ্যদের মধ্যে পার্থক্য করার উপায় হিসাবে তৈরি করা হয়েছিল যা তাদের পক্ষে বিদিত হবে না । লিনাক্সের ফোকাসটি এমনভাবে ব্যবহারযোগ্য বৈশিষ্ট্যগুলি সরবরাহ করা যা যুক্তিসঙ্গত সামঞ্জস্যপূর্ণ, দৃ .় এবং পারফরম্যান্ট। POSIX পথে পুরোপুরি কোনও দুর্ঘটনা নয়।
জিম ডেনিস

3
বরং আপনি দাবি করেন যে পসিক্স পোস্ট ফ্যাক্টো লেখা ছিল! এটি হ'ল একটি ভাল মানের উন্নয়ন সংস্থার (এসডিও) বৈশিষ্ট্য যেখানে কমপক্ষে একটি কনফরম্যান্ট বাস্তবায়ন উপস্থিত না হওয়া পর্যন্ত sensক্যমত্য অর্জন করা হয় না।
fpmurphy

4
@ এফএমপিআরফি: এক বা দুটি আন্তঃযোগযোগ্য প্রয়োগের ভিত্তিতে প্রাক্তন পোস্ট ফ্যাক্টো স্পেসিফিকেশন তৈরি করা আইইটিএফ ... নেটওয়ার্কিং প্রোটোকল স্ট্যান্ডার্ড যা ইচ্ছাকৃতভাবে .িলে .ালা কাপলিংয়ের সাথে যোগাযোগ করে। এটি ওএস মানিকরণের জন্য একটি সফল প্রক্রিয়া হয়নি। প্রোগ্রামগুলি এবং সিস্টেমের মধ্যে API (কার্নেল বা মাইক্রোকারেল এবং এর সাবসিস্টেম সার্ভার) ক্লায়েন্ট এবং সার্ভার বা নেটওয়ার্কের পিয়ারগুলির তুলনায় অনেক বেশি শক্তভাবে মিলিত। (আমি এটি অসম্ভব বলে দিচ্ছি না; কেবলমাত্র ইঙ্গিত করে যে পার্থক্য রয়েছে এবং ইতিহাস পরবর্তী দিকটি আশাব্যঞ্জক বলে দেখায়নি)।
জিম ডেনিস

2
১৯OS৫ সালে পসিএক্সকে নির্দিষ্ট করার জন্য আইইইইয়ের প্রচেষ্টা মার্কিন সরকার কর্তৃক প্রেরণা পেয়েছিল। কিছু গবেষণা করুন, কোনও ইতিহাসের বই বা কিছু পড়ুন।
rustyx

29

পসিক্স অপারেটিং সিস্টেমগুলির জন্য এমন একটি মান যা ক্রস-প্ল্যাটফর্ম সফ্টওয়্যার লিখতে আরও সহজ করে তোলে বলে মনে করা হয়েছিল। এটি ইউনিক্স বিশ্বের একটি বিশেষত বড় চুক্তি।


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

আমি এর চেয়ে বেশি ঘনিষ্ঠভাবে এর সাথে কাজ করে এমন লোকদের কাছ থেকে আমি যা শুনেছি তার উপর ভিত্তি করে, এটি জিনিসগুলি আরও সহজ করে তুলতে পারে তবে এটি একবারে লেখার পক্ষে যথেষ্ট ছিল না, কোনওরকম পসিক্স ছাপই সবচেয়ে বেশি ছাপেনি most অপারেটিং সিস্টেমের জন্য এটি "মানক" শুনলেই লোকেরা পায়।
হ্যাঙ্ক গে

6
তারা "সবার চেয়ে ভাল" বলে তারা ভাবেন না; তারা জানে যে তারা সবার চেয়ে বড় । এ কারণেই তারা বাজারের শেয়ার হারাতে গিয়ে তাদের সুর পরিবর্তন করবে। এটি তাদের কাছে অনন্য নয়, উদাহরণস্বরূপ, নেটস্কেপ ওয়েব স্ট্যান্ডার্ড সম্পর্কে আরও বেশি যত্ন নেওয়া শুরু করেছিল যখন তারা আর জনপ্রিয় ছিল না।
কেন

কেবলমাত্র পসআইএক্স এপিআই ব্যবহার করার জন্য একটি অ্যাপ্লিকেশন লিখন বিভিন্ন ইউনিক্স এবং ইউনিক্স-মতো অপারেটিং সিস্টেমের মধ্যে পোর্ট করা আরও সহজ করে তোলে। তবে এটি সর্বনিম্ন সাধারণ ডিনোমিনেটর sensকমত্য মান - সুতরাং ইউটিলিটিস বা অ্যাপ্লিকেশনগুলি যা অপারেটিং সিস্টেম বা হার্ডওয়্যার নির্দিষ্ট রয়েছে তাদের সাধারণত কিছু লেখার প্রয়োজন হয়।
fpmurphy

2
@ কেন এবং সে কারণেই আমাদের গুগলের ক্রোমিয়ামটি খুব স্বাচ্ছন্দ্য বোধ করা উচিত নয়।
Wyatt8740

29

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

যেহেতু প্রতিটি ইউনিক্স কিছু আলাদাভাবে কাজ করে - সোলারিস, ম্যাক ওএস এক্স, আইআরআইএক্স, বিএসডি, এবং লিনাক্স সকলেরই কিরক রয়েছে - শিল্পটি পরিচালনা করার জন্য একটি আদর্শ পরিবেশকে সংজ্ঞায়িত করে পোসিক্স বিশেষত শিল্পীদের জন্য কার্যকর useful উদাহরণস্বরূপ, সি লাইব্রেরির বেশিরভাগ ক্রিয়াকলাপ পসিআইএক্স ভিত্তিক; সুতরাং একজন প্রোগ্রামার তার আবেদনে একটি ব্যবহার করতে পারে এবং বেশিরভাগ ইউনিসিতে একই আচরণ করতে পারে বলে আশা করতে পারে।

তবে, ইউনিক্সের বিবিধ অঞ্চলগুলি সাধারণত স্ট্যান্ডার্ডগুলির চেয়ে ফোকাস হয়।

পসিএক্স সম্পর্কে দুর্দান্ত জিনিসটি আপনি নিজে এটি পড়তে স্বাগত:

ওপেন গ্রুপ বেস স্পেসিফিকেশন ইস্যু 7

7 ইস্যুটি পসআইএক্স ১.২-২০০৮ নামে পরিচিত, এবং সেখানে নতুন কিছু রয়েছে - তবে, পসিক্স ১. এর জন্য গুগল-ফু এবং ইউনিক্স কীসের পিছনে পুরো ইতিহাসটি আপনাকে দেখতে দেবে।


2
আমি মনে করি আপনি "ইউনিক্স" শব্দটি ভুলভাবে ব্যবহার করছেন। ইউএনআইএক্স এখন সিঙ্গেল ইউএনআইএক্স স্পেসিফিকেশনকে বোঝায় এবং যে কোনও ইউএনআইএক্স অপারেটিং সিস্টেমটি একটি অপারেটিং সিস্টেম যা একক ইউনিক্স স্পেসিফিকেশনকে মেনে চলে। সম্ভবত আপনি ইউনিক্স-মত মানে?
মাইকেল অ্যারন সাফিয়ান

8
@ মিশেল: অন্যান্য উত্তরে আপনার মন্তব্য দেওয়া, আপনি অবশ্যই একটি গঠনমূলক না মতামত সহ একটি খুব মেরুকৃত ব্যক্তি। এই নির্দিষ্ট মন্তব্যটি অত্যন্ত প্যাডেন্টিক, এবং আপনার মতামতটি সহমত পোষণ করতে পারেন এমন লেবেল নির্বাচন না করেই আমার অর্থ জানানো হয়েছিল। এছাড়াও, উইন্ডোজ উচ্চ-শেষ সংস্করণগুলিতে পসিক্স অনুগত। দয়া করে একটি দম নিন এবং পিছনে পদক্ষেপ করুন।
জেদ স্মিথ

1
@ জেদ স্মিথ, শক্তিশালী মতামত একদিকে রেখে, পোস্টটির অর্থ হ'ল কিছু অপারেটিং সিস্টেম যা UNIX এর সাথে অনুগামী বলে প্রমাণিত হয় তা নয় ... সুতরাং, আমি বলেছি এটি বিভ্রান্তিকর বলে ন্যায়সঙ্গত বলে মনে করি। এছাড়াও, উইন্ডোজ সম্পর্কিত, যতক্ষণ না সংস্করণগুলি উপযুক্ত নয়, ততক্ষণ উইন্ডোজ প্ল্যাটফর্মকে টার্গেট করার সময় বিকাশকারীরা পসিক্সের উপর নির্ভর করতে পারে না, যার ফলে পসিক্স থাকার পুরো উদ্দেশ্যটিকে তুচ্ছ করে দেওয়া হয়।
মাইকেল অ্যারন সাফিয়ান

ইউনিক্স একটি অপারেটিং সিস্টেম। ইউনিক্স ওপেন গ্রুপের অধীনে থাকা একটি ব্র্যান্ড। UNIX95, UNIX98 বা UNIX03 ব্র্যান্ডিং প্রোফাইলগুলির মধ্যে প্রত্যয়িত সিস্টেমগুলি, যার মধ্যে একক UNIX নির্দিষ্টকরণের নির্দিষ্ট সংস্করণের সাথে সঙ্গতিপূর্ণভাবে ব্র্যান্ডিং প্রয়োজনীয়তার সিংহভাগ গঠন করে, UNIX শব্দটি ব্যবহার করতে পারে।
এফএমপুরফি

6

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

বইটি থেকে: লিনাক্সের প্রাক্টিক্যাল গাইড


4

পিক্সিক্স ওএস হিসাবে বেশি, এটি একটি "ওএস স্ট্যান্ডার্ড"। আপনি এটি একটি কাল্পনিক ওএস হিসাবে কল্পনা করতে পারেন, যা আসলে বিদ্যমান নেই, তবে এর একটি ডকুমেন্টেশন রয়েছে। এই কাগজপত্রগুলি হ'ল "পিক্সিক স্ট্যান্ডার্ড", আইইইই দ্বারা সংজ্ঞায়িত, যা মার্কিন যুক্তরাষ্ট্রের বড় স্ট্যান্ডার্ড সংস্থা। এই স্পেসিফিকেশনটি বাস্তবায়নকারী ওএসগুলি হ'ল "পিক্সিক্স-কমপ্লায়েন্ট"।

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

কোনও ওএসের পুরোপুরি পিক্সিক্স মেনে চলার পুরষ্কার, এটি এই গ্যারান্টি যে এটি সমস্ত পিক্সিক-আনুষ্ঠানিক অ্যাপ্লিকেশনগুলি নির্বিঘ্নে সংকলন করবে এবং চালাবে।

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


3

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

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


3

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


0

পসিক্স একটি অপারেটিং সিস্টেম বা একটি প্রোগ্রামের জন্য মান সেট সেট করে। লক্ষ্যটি হ'ল ইউনিক্স-এর মতো সিস্টেমের সাথে সামঞ্জস্যপূর্ণ এমন নতুন সফ্টওয়্যার লিখুন।

উদাহরণস্বরূপ, লিনাক্সে চালিত একটি প্রোগ্রামটি সংকলন করে সোলারিস, এইচপি-ইউএক্স, এবং এআইএক্স ইত্যাদির মতো অন্যান্য ইউএনআইএক্স-এর মতো সিস্টেমেও চালিত হতে পারে ..

সর্বাধিক জনপ্রিয় উদাহরণগুলি GNU Bashহ'ল 100% পসিক্স সম্মতি এবং gawkইউটিলিটি।


0

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

আমার ত্রুটিটি নির্দেশ করার জন্য জেড স্মিথ এবং টিঙ্কার্টিমকে ধন্যবাদ - আমার খারাপ !!! :(


ফাইলসিস্টেমের মানগুলি পসিক্সের বাইরে পরিচালনা করা হয়।
জেদ স্মিথ

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

0

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

পসিক্স ইঞ্জিনিয়ার এবং প্রোগ্রামারগুলিকে কীভাবে কোডিং করবেন তবে কী কোড করতে হবে তা বলে না।


-1

পসিক্স সম্পর্কে কিছু তথ্য যা এত উজ্জ্বল নয়।

পসিক্স হ'ল সিস্টেম কল ইন্টারফেস বা এপিআই, এবং এটি প্রায় 30 বছর বয়সী।

এটি স্থানীয় স্টোরেজে সিরিয়ালযুক্ত ডেটা অ্যাক্সেসের জন্য ডিজাইন করা হয়েছিল , সিঙ্গল সিপিইউ সহ একক কম্পিউটার ব্যবহার করে।

নকশার মাধ্যমে পসিক্সে সুরক্ষা কোনও বড় উদ্বেগ ছিল না, যা বছরের পর বছর ধরে অসংখ্য রেস শর্ত আক্রমণ এবং প্রোগ্রামারদের এই সীমাবদ্ধতাগুলি পরিশ্রম করতে বাধ্য করে।

গুরুতর ত্রুটিগুলি এখনও সন্ধান করা হচ্ছে, যে বাগগুলি আরও সুরক্ষিত পসিক্স এপিআই নকশার সাহায্যে এড়ানো যায়।

পসআইএক্স আশা করে যে ব্যবহারকারীরা একবারে একটি করে সিঙ্ক্রোনাস কল ইস্যু করবে এবং পরবর্তী জারির আগে তার ফলাফলের জন্য অপেক্ষা করবে। আজকের প্রোগ্রামাররা সামগ্রিক মাধ্যমে আউটপুট উন্নত করতে একসাথে অনেকগুলি অ্যাসিনক্রোনাস অনুরোধ জারি করার প্রত্যাশা করে।

এই সিঙ্ক্রোনাস এপিআই বিশেষত রিমোট এবং ক্লাউড অবজেক্টগুলিতে অ্যাক্সেসের জন্য খারাপ, যেখানে উচ্চ বিলম্বের বিষয়টি গুরুত্বপূর্ণ matters


সিঙ্ক্রোনাস কার্নেল এপিআই-এর অর্থ একক থ্রেডযুক্ত প্রক্রিয়া এবং সিরিয়ালযুক্ত আইও হওয়া দরকার না। এটির এসএমপি মেশিনগুলিরও করার কিছুই নেই। এগুলি সম্পূর্ণ সম্পর্কিত নয়। (যদিও সে ব্যাপারে আমি সম্মত সিঙ্ক কার্নেল API আপনার পোস্টে যেমন দরুণ পর্যাপ্ত, কিন্তু না, তাই প্রচন্ডভাবে বলে মনে হয়।)
peterh - পুনর্বহাল মনিকা
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.