ম্যাক ওএস এক্স ওপেন সোর্স?


37

আমি সম্প্রতি শিখেছি (সুপারভাইজারে) যে ম্যাক ওএস এক্স ব্যাশ শেল ব্যবহার করে। আমি আরও জানি যে ওএস এক্সের একটি ইউনিক্স কোর রয়েছে।

আমি গুগলে ওএস এক্স এবং ওপেন সোর্স সম্পর্কে তথ্য সন্ধান করছিলাম, তবে আমি যা পেয়েছি তা এই সাইটটি মনে হয়েছিল যা ওএস এক্স এর উত্স কোড অন্তর্ভুক্ত করে
instance উদাহরণস্বরূপ, লিঙ্কগুলির মধ্যে একটিটি পড়ে: ম্যাক ওএস এক্স 10.5.7 উত্স

সুতরাং, ওএস এক্স ওপেন সোর্স?

একটি অ্যাপল পাবলিক সোর্স লাইসেন্স রয়েছে , তবে আমি লিগ্যালিজ বোঝার পক্ষে খারাপ।

কার্নেল ছাড়াও, অন্যান্য বিভিন্ন টুকরা সম্পর্কে কী? এক্স সার্ভার? উইন্ডো ম্যানেজার? ফাইল এক্সপ্লোরার? ইত্যাদি ওপেন সোর্স কী এবং কী নেই?


3
টেকনিক্যালি ওএসএক্সের একটি বিএসডি কোর রয়েছে, ইউনিক্স নয়
জেরেমি ফরাসি

6
@ জেরেমি ফরাসি: উইকিপিডিয়া থেকে: "icallyতিহাসিকভাবে, বিএসডি ইউএনআইএক্সের একটি শাখা হিসাবে বিবেচিত হয়"। তাই পাঠ্যক্রমের দ্বারা, ওএস এক্স ইউনিক্সও হয়। সুতরাং, অন্য একটি উক্তি: "ম্যাক ওএস এক্স ভি 10.5 ইন্টেল প্রসেসরগুলিতে চলাকালীন ইউনিক্স 03 সার্টিফাইড হয়েছে।"
নিখিল চেলিয়াহ

@ জেরেমি ফরাসি: এমন নয় যে এটি আপনাকে ভুল বা কিছু প্রমাণ করে।
নিখিল চেলিয়াহ

4
এই প্রশ্নটি অনেক উপায়ে চমত্কার। +1
রায়েস্টাফেরিয়ান

উত্তর:


43

ডারউইন অ্যাপল থেকে ওপেন সোর্স অপারেশন সিস্টেম এবং এটি ম্যাক ওএস এক্সের মূল বিষয় But তবে ডারউইন ম্যাক ওএস এক্স জিইউআই নেই।

  • ডারউইন লিনাক্স, ফ্রিবিএসডি ইত্যাদির মতো ...
  • ম্যাক ওএস এক্স জিইউআইপি, জিনোম ইত্যাদির মতো ...

11
আমি মনে করি যে ডারউইন আরও উপযুক্ত উপমা হবে লিনাক্স কার্নেলের সাথে যেমন ম্যাক ওএস এক্স উবুন্টুর কাছে।
সাশা চেদিগোভ

6
জিইউআই বর্ণনা করার সময় এটি একটি ভাল ধারণা, তবে ওপেন সোর্স সম্পর্কে কথা বলার সময় এতটা ভাল নয়। উবুন্টু ওপেন সোর্স (জিনোম), যখন ওএস এক্স নয় (অ্যাকোয়া)। পার্থক্য আইএমও বুঝতে গুরুত্বপূর্ণ।

1
এক্সএনইউ হ'ল ম্যাক ওএস এক্স কার্নেল। দেখুন: github.com/opensource-apple/xnu
Lourenco

22

অন্যরা ইতিমধ্যে ব্যাখ্যা করেছে যে ডারউইন ওপেন সোর্স। এটি ম্যাক ওএস এক্স এর কার্নেল, লিনাক্স যেমন লিনাক্স ডিস্ট্রোয়ের কার্নেল হয় তার অনুরূপ। ম্যাক ওএস এক্সের উইন্ডোটিং সিস্টেমটি (কোয়ার্টজ কম্পোজিটার নামে পরিচিত) ওপেন সোর্স নয়।

আপনি ম্যাক ওএস এক্স এর অন্যান্য ওপেন সোর্স অংশগুলি সম্পর্কে জিজ্ঞাসা করুন:

কার্নেল ছাড়াও, অন্যান্য বিভিন্ন টুকরা সম্পর্কে কী? এক্স সার্ভার? উইন্ডো ম্যানেজার? ফাইল এক্সপ্লোরার? ইত্যাদি ওপেন সোর্স কী এবং কী নেই?

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

অ্যাপল এর অন্য একটি ওপেন সোর্স প্রকল্প আপনি ম্যাক ওএস এক্স ব্যবহার না করেও ব্যবহার করতে পারেন [বনজোর] ( http://en.wikedia.org/wiki/Bonjour_(software)) , অ্যাপলের জেরোকনফের বাস্তবায়ন।

অ্যাপল সিওপিএসেরও একটি প্রিন্টিং সিস্টেমের মালিক , যা বেশ কয়েকটি অপারেটিং সিস্টেম দ্বারা ব্যবহৃত হয়।

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


2
বাহ, সিইপিএস অ্যাপল থেকে এসেছে ?! আমার জন্য এটির একটি সংবাদ ...
ক্যামিলো মার্টিন

1
@ ক্যামিলোমার্টিন - ভাল, অ্যাপল সিইপিএস কিনেছে ...
অ্যাস্ট্রোফ্লয়েড

13

কার্নেল ওপেন সোর্স; ইউজার ইন্টারফেস এবং সমস্ত অ্যাপ্লিকেশন OS দিয়ে আসে না।

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


5

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


5

হ্যা এবং না.

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

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

এখানে অ্যাপলের সমস্ত ওপেন সোর্স উপাদান রয়েছে।

ডারউইন কার্নেল (বাসদ বন্ধ ভিত্তি করে) এখানে - যখন তত্ত্ব এটা বন্ধ একটি অপারেটিং সিস্টেম গড়ে তুলতে সম্ভব - দেখুন OpenDarwin এবং PureDarwin । আমি উভয় প্রজেক্টটি মারা গেছে বলে নোট করব এবং ডেস্কটপের মতো অনেকগুলি ডেস্কটপ উপাদানগুলির অভাব হবে।

যেমন, ভাল, এটি এক প্রকার খোলা সোর্সযুক্ত, তবে লিনাক্স বা বিএসডি এর মতো নয়। আপনি অ্যাপলের কোড বন্ধ করে কোনও ওয়ার্কিং সিস্টেম তৈরি করতে পারেননি, তবে আপনি অ্যাপল ইউআই-র অনেকটাই হারাতে আপত্তি না করলে আপনি অন্য কিছু কাজ করতে পারেন এবং তা করতে পারেন।

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


1
None of these are GNU licensed - most BSD varients are BSD licensed,এটি পড়ার ফলে কেউ ভাবতে পারেন যে বিএসডি লাইসেন্সটি জিএনইউর চেয়ে বেশি বিধিনিষেধযুক্ত ...
ক্যামিলো মার্টিন

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

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

আইএসওগুলি দুর্ভাগ্যক্রমে কেবল ওএস এক্স 10.4 সমতুল্য (2005)।
ড্যানিয়েল অঙ্গুলিনির্দেশ

2

ওএস এক্সের কয়েকটি অংশ ওপেন সোর্স (বিশেষত ডারউইন কার্নেল ), এবং এতে অনেকগুলি মুক্ত-উত্স প্রকল্প ব্যবহার করা হয়।

"ম্যাক ওএস এক্স 10.5.7 উত্স" শিরোনামটি কিছুটা বিভ্রান্তিকর - পৃষ্ঠাটি ওএস এক্সে ব্যবহৃত সমস্ত ওপেন-সোর্স কোডের তালিকা দেয় (যেমন অ্যাপাচি, পাইথন, ব্যাশ ইত্যাদি)

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


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

2

ওএসএক্সের অনেকগুলি অংশ ওপেন সোর্স - অ্যাপল সম্প্রদায়ের একজন সক্রিয় কর্পোরেট অংশগ্রহণকারী। অ্যাপল তাদের সফ্টওয়্যারটির মুক্ত-উত্স অংশগুলি এখানে প্রকাশ করে । তবে খোলার অংশগুলি না থাকায় সিস্টেমটি মুক্ত নয় not


1

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

অ্যাপল সামগ্রিক পণ্যটিতে অনেকগুলি ওপেন সোর্স উপাদানগুলি তাদের লাইসেন্সের সাথে সম্পূর্ণ সম্মতিতে ব্যবহার করে।

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