অ্যাপল ম্যাকওএস কার্নেলকে ওপেন সোর্স হিসাবে প্রকাশ করেছে এমন ভোক্তাদের পক্ষে কী বোঝায়?


17

https://techcrunch.com/2017/10/01/apple-open-sourced-the-kernel-of-ios-and-macos-for-arm-processors/

এর অর্থ কি আমরা অন্যান্য কম্পিউটারগুলি (যা অ্যাপল নির্মিত নয়) ম্যাকওএস চালিত দেখতে পাবে?

তা না হলে কী হবে?

আমি যা বুঝি তার থেকে ইউনিক্স কার্নেলটিও প্রকাশিত হয়েছিল এবং লিনাক্স তৈরি হয়েছিল। অ্যাপলের কার্নেলের ক্ষেত্রেও কি একই হওয়া উচিত?


8
লিনাক্স ইউএনআইএক্স কার্নেলের উপর ভিত্তি করে নয়, এটি একটি স্বতন্ত্র প্রকল্প (যদিও কমপক্ষে পসিক্স-কমপ্লায়েন্ট হওয়ার জন্য এপিআইকে পুনরুত্পাদন করার চেষ্টা করা হচ্ছে)।
রুস্লান

6
প্রকৃতপক্ষে, ম্যাকোস ইউনিক্স তবে লিনাক্স ইউনিক্স নয় (অ্যাপল তাদের
ওএসকে


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

1
@ জোশক্যাসওয়েল এটির একটি উত্তর হওয়া উচিত, বিশেষত যেহেতু প্রশ্নটিতে লিঙ্কিত নিবন্ধের বাইরে এর কোনও রেফারেন্সের প্রয়োজন নেই।
আইএমএসওপি

উত্তর:


34

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


5
কেউ ম্যাকোস কার্নেলের উপর ভিত্তি করে নিজস্ব ওএস তৈরি করার চেষ্টা করতে পারে, যেমন। ওপেনডারউইন / খাঁটি দারউইন । জুসার মনে রাখবেন যে ম্যাকোসকে কী তৈরি করে তা সংজ্ঞায়িত করে এমন অন্যান্য অংশগুলি অনুপস্থিত হবে।
el.pescado

3
এখানে কেউ কি সফলভাবে একটি এক্সএনএনও তৈরি করেছেন যা সত্যই ইনস্টল করা আছে তার অনুরূপ ? বাঘের দিন ফিরে আমি আমার নিজের সংকলন করেছিলাম এবং সমস্যাগুলি দেখেছি। তারপরে অ্যাপলকে জানানো হয়েছিল যে নির্দিষ্ট কিছু অংশ ইচ্ছাকৃতভাবে অনুপস্থিত এবং যা প্রকাশিত হয়েছে তা থেকে কোনও বৈশিষ্ট্য সম্পূর্ণ কর্নেল তৈরি করা অসম্ভব be (কখন) এটি পরিবর্তন হয়েছে?
LаngLаngС

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

34

ব্যাখ্যা:

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

তবে আইওএস, যা এআরএম প্রসেসর ব্যবহার করে, ডারউইনকে শুরু থেকেই ব্যবহার করে আসছে। অ্যাপল কখনই ডারউইনের এআরএম বন্দর প্রকাশ করেনি, যদিও তাদের কাছে স্পষ্টতই একটি আছে যেহেতু তারা ইতিমধ্যে গ্রাহকের হাতে লক্ষ লক্ষ আইওএস ডিভাইস ব্যবহার করছে।

এই ঘোষণাটি হ'ল অ্যাপল এখন ডারউইনের এআরএম টুকরোগুলি প্রকাশ করছে যা তারা আগে আটকেছিল।

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

আরও, ডারউইন একটি সম্পূর্ণ কার্নেল নয় ker অ্যাপল এর অনেক অংশ প্রকাশ করে না।

অ্যাপল ম্যাকওএস কার্নেলকে ওপেন সোর্স হিসাবে প্রকাশ করেছে এমন ভোক্তাদের পক্ষে কী বোঝায়?

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

এর অর্থ কি আমরা অন্যান্য কম্পিউটারগুলি (যা অ্যাপল নির্মিত নয়) ম্যাকওএস চালিত দেখতে পাবে?

এটি অ্যাপল সফ্টওয়্যার বা অপারেটিং সিস্টেমগুলিতে চলমান নন অ্যাপল হার্ডওয়্যার ডিভাইসের প্রাপ্যতাগুলিকে প্রভাবিত করে না। ইতিমধ্যে যা পাওয়া যায় তা আরও কম-বেশি উপলব্ধ বা আরও বা কম আইনী হয়ে উঠবে না।

তা না হলে কী হবে?

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

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

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

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

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

আমি যা বুঝি তার থেকে ইউনিক্স কার্নেলটিও প্রকাশিত হয়েছিল এবং লিনাক্স তৈরি হয়েছিল। অ্যাপলের কার্নেলের ক্ষেত্রেও কি একই হওয়া উচিত?

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

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

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

এই প্রকাশটি তখন দুটি শক্তিশালী সম্ভাবনার উভয়কেই প্রস্তাব দেয় (এবং এটি সম্পূর্ণ অনুমান):

  1. অ্যাপল তাদের এ সিরিজের এআরএম প্রসেসর ব্যবহার করে ম্যাকওএস কম্পিউটারগুলি প্রকাশের প্রস্তুতি নিচ্ছে।
  2. অ্যাপল বিকাশকারীদের আইওএস ডিভাইসগুলির জন্য গভীর স্তরের সফ্টওয়্যার তৈরি করার অনুমতি দেওয়ার প্রস্তুতি নিচ্ছে।

আমি বলব যে এআরএম প্রসেসর ব্যবহার করে ম্যাকওএস কম্পিউটারগুলি সম্ভবত আরও বেশি সম্ভব, আইফোন 8 এবং এক্সে ব্যবহৃত সর্বশেষ এ 11 চিপটি, 2017 ম্যাকবুক 13 "এ ব্যবহৃত সর্বশেষতম ইন্টেল আই 5 চিপকে বীট করে ।" অ্যাপলকে এখনও আগে যাওয়ার উপায় আছে তারা তাদের সম্পূর্ণ লাইন বরাবর ইন্টেল প্রসেসরগুলি প্রতিস্থাপন করতে পারে, তবে আমরা দেখতে পাচ্ছি, এক বা দুই বছরের মধ্যে, কম ব্যবহৃত ম্যাকোএস কম্পিউটারগুলি এ 12 বা এ 13 চিপগুলির সাথে ব্যবহার করা হয়েছে, পূর্বে ব্যবহৃত ইন্টেল চিপগুলি প্রতিস্থাপন করবে।

এটি অ্যাপলকে (বিশেষত এর নীচের অংশে) উল্লেখযোগ্য সুবিধা প্রদান করবে।

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

ভোক্তার খুব কম প্রভাবিত হবে, যদি তা না হয় এবং যদি তা কেবল পরোক্ষভাবে হয়।


ম্যাক মিনি মত একটি নিম্ন প্রান্তের ম্যাকোস কম্পিউটার হতে পারে? :-)
nohillside

1
@ পেট্রিক্স আমি জানি অনেক লোক নতুনের জন্য অপেক্ষা করছে!
অ্যাডাম ডেভিস

সহজেই সেরা উত্তর; এত পরিষ্কারভাবে ব্যাখ্যা করার জন্য আপনাকে ধন্যবাদ!
ওয়াইল্ডকার্ড

1
যদি কেবল গীকবেঞ্চের স্কোরগুলি বাস্তব-বিশ্বের পারফরম্যান্স সম্পর্কে কিছু বোঝায় ... ;-)
কোডি গ্রে

খুব আশ্চর্য উত্তর। আপনার জ্ঞান ভাগাভাগি করার জন্য ধন্যবাদ।
DrWongKC

18

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

কার্নেলটি ওপেন-সোর্সিং করে এবং কার্নেলটি এনক্রিপ্ট না করে রেখে, আইওএস কার্নেলটি এখন আরও নির্দ্বিধায় সুরক্ষিত দুর্বলতার জন্য বিশ্লেষণ এবং তদন্ত করতে পারে ( https://techcrunch.com/2016/06/22/apple-unencrypted-kernel/ )। এটি সাধারণভাবে কার্নেল সুরক্ষার জন্য একটি ইতিবাচক পদক্ষেপ হবে কারণ এর অর্থ হ'ল আইওএস কার্নেল দুর্বলতা গবেষণা সাধারণ গবেষকদের পক্ষে আরও বেশি উন্মুক্ত হবে যারা কেবলমাত্র রাজ্য-অর্থায়িত অভিনেতাদের মধ্যে সীমাবদ্ধ না হয়ে অ্যাপলকে বিষয়টি প্রকাশ করতে পারে।

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