ডারউইনের এমন বৈশিষ্ট্যগুলি কী আছে যা অন্যান্য ইউনিক্সগুলি না করে বা তার বিপরীতে থাকে?


19

ডারউইনের কি এর সাথে নির্দিষ্ট কিছু বৈশিষ্ট্য রয়েছে? অন্যান্য ইউনিক্স (গুলি) এর কি এমন বৈশিষ্ট্য রয়েছে যা ডারউইনের অভাবে রয়েছে?

উত্তর:


20

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

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


11

এটি ঠিক নীচে এলে, ডারউইন মাচ ২.০-এর উপরে কেবল একটি পাতলা বিএসডি স্তর নয়?

আমি নেক্সটিএসটিপ ব্যবহার করতাম, আমি জানি না বর্তমান ম্যাকোসএক্স NeXTStep থেকে কতটা বিদায় নেয়, তবে ...

ম্যাচ ২.০ কর্নেল স্তরে বিভিন্ন বিমূর্ততার প্রস্তাব দিয়েছে:

  1. একটি "টাস্ক": এটি একটি ঠিকানা স্পেস + এটি "পোর্ট" এর একটি সেট, সম্ভবত এটিতে একটি থ্রেড চলমান রয়েছে with
  2. টপিক। এটি কার্যকর করার সময়সূচী ইউনিট ছিল। কোনও কার্য (ঠিকানার স্থান) এর মধ্যে 1 টিরও বেশি চলতে পারে। আমি বিশ্বাস করি যে ম্যাচ-ও ফাইলগুলি (ম্যাকের এক্সিকিউটেবল ফাইল ফর্ম্যাট) প্রক্রিয়া চলাকালীন সময়ে একাধিক থ্রেড নির্দিষ্ট করতে পারে: কোনও মূল () ফাংশন যা আরও বেশি ক্যাথ্রেড শুরু করেছিল, ওএস একটি শুরু করবে।
  3. বন্দর। এগুলি টিসিপি বা ইউডিপি পোর্টগুলির মতো নয়। সেগুলি টাইপ করা হয়েছিল, বার্তাগুলির স্রোত অর্ডার করা হয়েছিল। বরং আরপিসির মতো। আপনি একটি প্রোটোকল স্পেক ফাইল তৈরি করেছেন, তারপরে সার্ভার এবং ক্লায়েন্টের সাইড স্টাবস, মার্শালিং এবং আনমারশেলিং রুটিন ইত্যাদির জন্য একটি সংকলকটির মধ্য দিয়ে চলেছেন ran
  4. ব্যবহারকারীর স্তর মেমরি পেজার। অন্যান্য টাস্কের ঠিকানা জায়গাগুলির পেজিং পরিচালনা করতে আপনি একটি টাস্ক + থ্রেড সেট আপ করতে পারেন।

মূল CMU মাপক ভাবেন এই বিমূর্ত করার জন্য ব্যবহৃত অনুকরণ বাসদ ইউনিক্স প্রক্রিয়া, MS-DOS এর প্রক্রিয়া, এবং freakiness, VMS কাজগুলো একটি কল্পিত ফিট এ। প্রতিটি ভিএমএস টাস্কে 2 টি ম্যাচ, আরও অনেকগুলি থ্রেড নেওয়া হয়েছিল। কেউ NeXTStep এর জন্য একটি ম্যাক ওএস (প্রি-ওএসএক্স) এমুলেটর বিক্রি করতেন যা ব্যবহারকারী-স্পেস-পেজারকে ভাল প্রভাবিত করতে ব্যবহার করত।

পুরানো সিএমইউ মাচ প্রকাশনা পৃষ্ঠা: http://www.cs.cmu.edu/afs/cs/project/mach/public/www/doc/documents_top.html

ভিএমএস-অন-ম্যাক পেপার: http://www.sture.ch/vms/Usenix_VMS-on-Mach.pdf


2
ম্যাক ওএস এক্স (এবং এভাবে ডারউইন) ম্যাক 3.0 ব্যবহার করে।
বাহামাত

5

এটি একেবারে কোনও উত্তর নয় তবে, ডিট্রেস একটি দুর্দান্ত সিস্টেম ডিবাগিং সরঞ্জাম যা সোলারিস, ডারউইন / ওএস এক্স, এবং * বিএসডি-র জন্য বিদ্যমান তবে লিনাক্স নয়।


3
ওরাকল ২০১১ সালে
ডিট্রেসকে

1
অক্টোবর ২০১১ পর্যন্ত, ওরাকল সোলারিস থেকে লিনাক্সে ডিট্রেস পোর্ট করার ঘোষণা দিয়েছিলেন, তবে ১৩ ই অক্টোবর, ২০১৪ পর্যন্ত এটি আনুষ্ঠানিকভাবে অনুপলব্ধ রয়েছে। ( slideshare.net/brendangregg/from-dtrace-to-linux )
স্ক্র্যাভি

4

ডারউইনের কাছে সমর্থিত ফাইল সিস্টেম ধরণের তুলনামূলকভাবে ছোট সেট রয়েছে। ডেভফ এবং ওয়েবড্যাভের মতো নেটওয়ার্ক ধরণের মতো বিশেষ ছাড়াও, তালিকাটি হ'ল:

  • HFS / HFS +
  • UFS / FFS
  • আইএসও-9660 / ইউডিএফ / CDDA
  • এনটিএফএস
  • চর্বি

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

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


আমি বিশ্বাস করি OS X এর এর / MacOS এর এনটিএফএস লিখন সমর্থন করা হয় রিপোর্ট এখনও বগী হতে যেমন পরীক্ষামূলক থাকে এবং স্থিতিশীল হয়নি, আমি কথা বলেন।
এলোমেলো ডিএসডিভেল

3

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


2
ইউএনআইএক্স (সমস্ত ক্যাপগুলিতে) অনেক দেশে ওপেন গ্রুপের একটি নিবন্ধিত ট্রেডমার্ক; কিছু "UNIX" হওয়ার জন্য (সমস্ত ক্যাপগুলিতে), শংসাপত্রের প্রয়োজন । ডারউইন অন্য "ইউএনআইএক্স এর স্বাদ" নয় - তবে ইন্টেল x86-64 এ ম্যাক ওএস এক্স 10.10 অন্য ইউএনআইএক্স হিসাবে স্বীকৃত।
ব্যবহারকারী314104

0

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

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


-1

ডারউইন ফ্রিবিএসডি ভিত্তিক। এক দুর্ধর্ষ বৈশিষ্ট্যটি যে না অন্যান্য ইউনিক্স অপারেটিং সিস্টেম উপস্থিত (আমার অভিজ্ঞতা) হল বার্কলে প্যাকেট ফিল্টার , ওরফে /dev/bpf। এটি একটি বহুমুখী ডিভাইস যা আপনি প্যাকেট ক্যাপচারের জন্য ব্যবহার করতে পারেন।


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

-11

আমার মনে যে মুষ্টিটি আসে তা হ'ল ওএসএক্সের কনসোলে থাকা সমস্ত সরঞ্জাম .. ইউনিক্সের আরও অনেকগুলি দরকারী কমান্ড রয়েছে। এটি শেলের মধ্যে পার্টিশন ম্যাজিকের মতো ডিস্কিল করুন, এই সরঞ্জামটিতে ডিস্ক ক্রিয়াকলাপের জন্য অনেকগুলি বিকল্প রয়েছে যা fdisk এই জন্তুটির যা আছে তার মাত্র 10% ... বিটিডাব্লু ওএসএক্স সত্যিই দুর্দান্ত সফ্টওয়্যার রেড সমর্থন করে আপনি জেবিওডি, স্ট্রিপ এবং মিরর সফ্টওয়্যার রেইড পেতে পারেন প্রকার .. সত্যিই ইউনিক্স এ আছে? তোমার স্বপ্নে!! ; ডি

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

ডারউইন কার্নেল ইউনিক্সের মতো সম্পূর্ণ স্বচ্ছ নয়।

ডারউইনের কাছে কিল্ল ইউল = পি ইউনিক্স নেই, কেবল দক্ষতা

বিভিন্ন ফাইল সিস্টেম এছাড়াও .. এইচএফএস, এইচএফএস +

সম্ভবত পরে আমি আরও মনে রাখব =)


2
আপনার মানে কি ডারউইনের 'কিল্ল' রয়েছে এবং অন্যান্য ইউনিক্স রূপগুলি নেই? এটা সত্যি না.
কেবিয়ার্ড

2
এই উত্তরটি ট্রলিংয়ের সন্দেহ। ওএস এক্স ব্যতীত * নিক্স সম্পর্কে আপনার বক্তব্যগুলিতে এতটা অবমাননাকর হওয়ার দরকার নেই। এছাড়াও, গতবার যখন আমি ব্যবহার করেছি * নিক্স কিলাল আমার পাঠ্যপুস্তকে একেবারে উপস্থিত ছিল। এছাড়াও, লিনাক্সের সিস্টেম প্রোফাইল রয়েছে। আপনার বাড়ির কাজ করুন। ডুচে থাকবেন না সম্পাদন করা: আমি ব্যবহার এবং OS X এর খুব পছন্দ করি
এলি ফ্রে

2
আমার লিনাক্সে
কিল্ল

2
এই উত্তরটি অস্পষ্ট এবং ভুল। Fdisk এর কোন দরকারী বৈশিষ্ট্যের অভাব রয়েছে? লিনাক্স, RAID (mdadm ব্যবহার) করে সংযুক্তকরণের আছে (রৈখিক), striping (RAID0) এবং মিরর (RAID1) প্রমুখ। লিনাক্স এইচএফএস এবং এইচএফএস + উভয়ই সমর্থন করে।
ম্যাথু ফ্ল্যাশেন

3
বিটিডাব্লু: লিনাক্স-কিল্লাল এবং সোলারিস-
কিল্লাল
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.