বিজ্ঞাপন বন্ধ করুন

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

M1 চিপের প্রবর্তনের কথা মনে করুন, অ্যাপল সিলিকন পরিবারে প্রথম, যা বর্তমানে 4টি ম্যাক এবং আইপ্যাড প্রোকে ক্ষমতা দেয়:

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

ড্রাইভার

বর্তমান পরিস্থিতিতে, এম 1 ম্যাকগুলিতে মোটামুটি স্থিতিশীল লিনাক্স চালানো ইতিমধ্যেই সম্ভব, তবে দুর্ভাগ্যবশত এটিতে এখনও গ্রাফিক্স ত্বরণের জন্য সমর্থনের অভাব রয়েছে, যা 5.16 লেবেলযুক্ত সর্বশেষ সংস্করণের ক্ষেত্রে। যাইহোক, প্রোগ্রামারদের দলটি প্রকল্পে কঠোর পরিশ্রম করছে, যার জন্য তারা এমন কিছু করতে পেরেছে যা কিছু লোক ভেবেছিল যে অ্যাপল সিলিকন প্রকল্পটি চালু হওয়ার সময় এটি সম্পূর্ণ অসম্ভব ছিল। বিশেষত, তারা PCIe এবং USB-C PD এর জন্য ড্রাইভার পোর্ট করতে সক্ষম হয়েছিল। Printctrl, I2C, ASC মেইলবক্স, IOMMU 4K এবং ডিভাইস পাওয়ার ম্যানেজমেন্ট ড্রাইভারের জন্য অন্যান্য ড্রাইভারগুলিও প্রস্তুত, কিন্তু এখন তারা সাবধানে পরীক্ষা এবং পরবর্তী কমিশনিংয়ের জন্য অপেক্ষা করছে।

ম্যাকবুক প্রো লিনাক্স স্মার্টমকআপস

নির্মাতারা তারপর যোগ করে যে এটি আসলে নিয়ন্ত্রকদের সাথে কীভাবে কাজ করে। তাদের সঠিক কার্যকারিতার জন্য, তাদের ব্যবহৃত হার্ডওয়্যারের সাথে দৃঢ়ভাবে সংযুক্ত থাকতে হবে এবং সেইজন্য এমনকি ক্ষুদ্রতম বিবরণ সম্পর্কেও সচেতন হতে হবে (উদাহরণস্বরূপ, পিনের সংখ্যা এবং এর মতো)। সর্বোপরি, এইগুলি বেশিরভাগ চিপগুলির জন্য প্রয়োজনীয়তা, এবং প্রতিটি নতুন প্রজন্মের হার্ডওয়্যারের সাথে, ড্রাইভারগুলিকে 100% সমর্থন দেওয়ার জন্য পরিবর্তন করতে হবে। যাইহোক, অ্যাপল এই ক্ষেত্রে সম্পূর্ণ নতুন কিছু নিয়ে আসে এবং কেবল বাকিদের থেকে আলাদা। এই পদ্ধতির জন্য ধন্যবাদ, এটি তাত্ত্বিকভাবে সম্ভব যে ড্রাইভাররা কেবল M1 এর সাথে ম্যাকগুলিতেই নয়, তাদের উত্তরাধিকারীদের উপরও কাজ করতে পারে, যা ARM64 আর্কিটেকচারের অ-অনুসন্ধানিত বিশ্বের অন্যান্য সম্ভাবনার মধ্যে রয়েছে। উদাহরণস্বরূপ, M1 চিপে পাওয়া UART নামক উপাদানটির একটি বিস্তৃত ইতিহাস রয়েছে এবং আমরা এটিকে এমনকি প্রথম আইফোনেও খুঁজে পাব।

নতুন অ্যাপল সিলিকন চিপগুলিতে পোর্ট করা কি সহজ হবে?

উপরে উল্লিখিত তথ্যের উপর ভিত্তি করে, প্রশ্ন উঠেছে যে লিনাক্সের চূড়ান্ত পোর্টিং বা নতুন চিপ সহ প্রত্যাশিত ম্যাকের জন্য এর প্রস্তুতি সহজ হবে কিনা। অবশ্যই, আমরা এখনও এই প্রশ্নের উত্তর জানি না, অন্তত 100% নিশ্চিততার সাথে নয়। কিন্তু প্রকল্পের নির্মাতাদের মতে, এটা সম্ভব। বর্তমান পরিস্থিতিতে, M1X বা M2 চিপ সহ Macs এর আগমনের জন্য অপেক্ষা করা প্রয়োজন।

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

.