আমি যা জানি তার উপর ভিত্তি করে আমি এই প্রশ্নের উত্তর দিয়ে চেষ্টা করব। আমি সতর্ক করে দিচ্ছি যে আমি এই বিষয়ে বিশেষজ্ঞ নই এবং ইন্টারনেটে সম্ভবত আরও ভাল সাইট রয়েছে যা এই বিষয়গুলি নিয়ে কাজ করে । তবে আমি নিশ্চিত যে আমি যা বলি তা ক্রস-চেক করা যায়, পর্যাপ্ত সোর্সিং গবেষণা দেওয়া হয়েছে। এটি বলা হচ্ছে, আসুন উপরে থেকে শুরু করা যাক।
... কয়েক বছর পূর্বের ওএসএক্স পর্যন্ত ... কেবলমাত্র পাওয়ারপিসি সিপিইউতে চালানো যেতে পারে ...
এটি সত্য, যতক্ষণ না টাইগার (10.4 সংস্করণ) উপস্থিত হয়েছিল। তবে এটি যেমনটি হয় তেমন সত্য বক্তব্য নয়। আপনি x86-64 প্রসেসরের পাওয়ারপিসি আর্কিটেকচারটি "অনুকরণ" করতে পারেন (যেমন আপনি যদি কোনও পুরানো গেম কনসোল বা আরকেড সিস্টেম অনুকরণ করেন)। আমি সন্দেহ করি যে এটি সম্ভব হবে।
আমার মনে আছে x86-64 প্রসেসরের সাথে প্যান্থার (সংস্করণ 10.3) তৈরি করার চেষ্টা করা হয়েছিল, এতে ওএসএক্স-এর সময়ে যা বিদ্যমান ছিল তার বেশিরভাগই পুনর্লিখন জড়িত ছিল।
... তবে এটি তখন পরিবর্তন হয়েছিল যখন অ্যাপল পিসিতে OSX ইনস্টল করার সম্ভাবনাগুলি ইন্টেল সিপিইউর গ্রহণ করে opening
সত্য এবং মিথ্যা. ওএসএক্স অ্যাপ্লিকেশনগুলি এখন পাওয়ারপিসি ছাড়াও একটি x86-64 আর্কিটেকচারের সাহায্যে চলতে পারে changed অপরিশোধিত সিস্টেমে চালানো অসম্ভব, কারণ প্রসেসরটি সর্বাধিক পিসির ব্যবহারে পরিবর্তিত হওয়ার পরে, হার্ডওয়্যারটি হয়নি।
যদিও সর্বশ্রেষ্ঠ রোডব্লকটি পাস হয়েছে এবং এর মতো, আপনি কিছু পিসির ওএসএক্সের বিশেষ সংস্করণ ইনস্টল করতে পারেন । ওএসএক্সের একটি বিশেষ সংস্করণ এবং নিয়মিত একটির মধ্যে পার্থক্য কী ?
ওএসএক্সের বিশেষ সংস্করণগুলিতে হার্ডওয়্যার স্তরে পার্থক্যগুলি সামঞ্জস্য করার জন্য অপারেটিং সিস্টেমের অন্তর্নিহিত কাঠামোটিতে পরিবর্তন রয়েছে। এই পার্থক্যের মধ্যে একটি হ'ল ওএসএক্স বেশিরভাগ কম্পিউটার ব্যবহার করে বায়োএস ব্যবহার করে না এবং পরিবর্তে সিস্টেমে ডিভাইসগুলি লোড করার জন্য ইএফআই সিস্টেমের রিসর্ট করে।
দ্বারা কিছু কম্পিউটারের আমি যে বলতে চাচ্ছি, এমনকি প্রসেসর দরজা খোলা সঙ্গে, সেখানে কয়েক ডিভাইসের তাদের কম্পিউটার অ্যাপল প্রবর্তন হয়। যেমন, এই ডিভাইসগুলির জন্য কেক্সটগুলি বা ইএফআই স্ট্রিংগুলি (অর্থাত্ ড্রাইভার) প্রাপ্ত করা একটি কঠিন প্রক্রিয়া। যেমন, বেশিরভাগ কম্পিউটার এই অংশে ব্যর্থ হয়।
ওএসএক্সের আসল কার্নেলের জন্য এসএসই 3 নির্দেশিকা সেট প্রয়োজন, তবে কিছু কার্নেল রয়েছে যা পুরানো এসএসই 2 ব্যবহার করে এসএসই 3 নির্দেশাবলী দ্বারা সরবরাহিত ফাংশনগুলি অনুকরণ করতে পরিচালনা করে। এটি কোনও বড় সমস্যা নয়, কারণ বেশিরভাগ আধুনিক প্রসেসরের এসএসই 3 নির্দেশ সেট রয়েছে এবং এটি কেবল খুব পুরানো প্রসেসরের ক্ষেত্রেই প্রাসঙ্গিক।
কেন তারা এটিকে এত কঠিন করে তুলেছিল?
অ্যাপল, বুদ্ধিমানভাবে, লোকেরা না তৈরি করা কম্পিউটারগুলিতে ওএসএক্স ইনস্টল করতে চায় না। তারা ব্যবহারকারীদের সমর্থন করতে সক্ষম হবে না। এছাড়াও, এটি ব্যয়গুলি হ্রাস করে, বাগগুলি হ্রাস করে এবং সামগ্রিকভাবে খুব স্ট্যান্ডার্ডাইজড এবং অভিন্ন পণ্য লাইন রাখার জন্য আরও ভাল ব্যবহারকারীর অভিজ্ঞতা দেয়।
কীভাবে তারা এটিকে এত কঠিন করে তুলেছে?
যেমন আগে বলা হয়েছে, এটি কঠিন নয় ; আপনার আগে থেকেই কিছু গবেষণা দরকার এবং আপনি কোনও সময়ের মধ্যে একটি ওয়ার্কিং ওএসএক্স ইনস্টলেশন পেতে পারেন । এর অর্থ এই নয় যে এটি সম্পূর্ণরূপে কাজ করে তবে আপনি আইটেমগুলিতে মাউস ক্লিকটি সরাতে পারেন the