macOS-এর একটি প্রধান এবং বার্ষিক আপডেট হয়ে, macOS Sequoia একাধিক পরিবর্তন এবং উন্নতি নিয়ে এসেছে। এই পরিবর্তনগুলো রুট সিস্টেম লেভেল থেকে একটি মাইনর সেটিং পর্যন্ত বিস্তৃত, এরূপ যে Passwords অ্যাপ, যা পাসওয়ার্ড বা পাসকোড সংগঠন করার পদ্ধতি পরিবর্তন করে, বা নতুন القادمة নেটওয়ার্ক এক্সটেনশন, যা ব্যবহারকারীদের সিস্টেমের কোর নেটওয়ার্কিং ফিচারগুলোর উপর নিয়ন্ত্রণ रखতে দেয়। সবগুলো ব্যবহারকারীদের একটি অদ্বিতীয় অভিজ্ঞতা দেয়।
আজ আমরা macOS Sequoia সিস্টেম এক্সটেনশন, নেটওয়ার্ক এক্সটেনশন, এবং থার্ড-পার্টি অ্যাপ এক্সটেনশন গভীরভাবে শিখব। এর পাশাপাশি, এই এক্সটেনশনগুলো কীভাবে ইनेबल/ডিজেবল করবেন সেটিও এই পোস্টে কভার করা হয়েছে। চলুন শুরু করি!
macOS Sequoia এক্সটেনশন সম্পর্কে আপনাকে যা জানা উচিত:
macOS Sequoia সিস্টেম এক্সটেনশন
সিস্টেম এক্সটেনশন ২০১৯-এ রিলিজ করা কার্নেল এক্সটেনশনকে প্রতিস্থাপন করেছে, যা ডেভেলপারদের ম্যাকের অনুমতিতে রুট-লেভেল মিশন সম্পাদন করতে সাহায্য করে। এগুলো সফটওয়্যার ডেভেলপারদের macOS-এর ক্ষমতা বাড়াতে দেয় ইউজার স্পেসে macOS এক্সটেনশন চালিয়ে এবং ম্যানেজ করে কার্নেল লেভেলের বদলে, ম্যাকের venerabilities এক্সপোজ করার kjer থেকে বাঁচাতে।

তিনটি প্রধান সিস্টেম এক্সটেনশন ফ্রেমওয়ার্ক কেক্সটাকে প্রতিস্থাপন করতে ব্যবহৃত হয়, যার মধ্যে DriverKit, Network Extensions, এবং Endpoint Security রয়েছে। এই সিস্টেম এক্সটেনশনগুলো মৌলিক যেগুলো নেটওয়ার্ক এক্সটেনশন বা থার্ড-পার্টি এক্সটেনশনে প্রতিটি এক্সটেনশন মডিফিকেশন বা এক্টিভেশনে জড়িত থাকে অ্যাপস সফলভাবে চালানোর জন্য।
অতিরিক্তভাবে, macOS Sequoia-এ System Extensions মূল ডিরেক্টরি থেকে সরানো হয়েছে macOS Sonoma-র চেয়ে। macOS Sonoma-এ, আপনি System Extensions অ্যাক্সেস করতে পারেন System Settings → Privacy & Security → Security-এ। কিন্তু macOS Sequoia-এ, আপনাকে সেগুলো অ্যাক্সেস করতে হবে System Settings → General → Login Items & Extensions-এ।

অতিরিক্তভাবে, অ্যাপল macOS 15-এ বিদ্যমান System Extensions কনফিগারেশন প্রোফাইল পেলোড টাইপের জন্য দুটি নতুন কী ঘোষণা করেছে:
- NonRemovableFromUISystemExtensions
- NonRemovableSystemExtensions
এই কীগুলো, macOS 15 এবং পরবর্তী ভার্সনে ডিপ্লয় করা হলে, ব্যবহারকারীদের System Settings-এ একটি নির্দিষ্ট সিস্টেম এক্সটেনশন ডিজেবল করতে বাধা দেয়।
এই পোস্ট ইনফরমেটিভ লাগলে আপনার প্রিয় সোশ্যাল প্ল্যাটফর্মে শেয়ার করুন!
macOS Sequoia 스타র্টআপে সিস্টেম এক্সটেনশন রিবিল্ড করতে বারবার চাইছে
এর পাশাপাশি, কিছু ব্যবহারকারী এই সিস্টেম এক্সটেনশন সম্পর্কিত সমস্যায় পড়েছে। এক নজর দিই:
macOS Sequoia স্টার্টআপে সিস্টেম এক্সটেনশন রিবিল্ড করতে বারবার চাইছে (অনুমতি চাইছে এবং রিস্টার্ট করতে বলে রিবিল্ড কমপ্লিট করার জন্য)। এটা বলে "system software from developer "Apple, Inc." has been updated"। আমার এক্সটেনশন ডিরেক্টরিতে HighPointOP এবং HighPointRR ও আছে (যা RAID এবং অন্যান্য এক্সটার্নাল ডিভাইসের জন্য একটি পরিচিত OEM এক্সটেনশন)। আমি রিবিল্ড করার অনুমতি দিলে, এটা আমার সিস্টেম পাসওয়ার্ড চায় (অনুমতি) এবং রিস্টার্ট করতে বলে। আমার ম্যাক রিস্টার্ট হলে, এটা একই এরর মেসেজ দেয়। আমি একই প্রসেসে যাই এবং ম্যাক রিস্টার্ট হয়, কিন্তু এটা এখনও একই এরর মেসেজ দেয়। এটি macOS Sequoia-এর লাস্ট পাবলিক বেটাতে ঘটেছিল, এটি আবার ঘটলো যখন আমি অ্যাপ স্টোর থেকে macOS Sequoia-এর রিলিজ ভার্সন ইনস্টল করলাম। এই ইস্যু ঠিক করার কোনো আইডিয়া?
macOS Sequoia স্টার্টআপে সিস্টেম এক্সটেনশন রিবিল্ড করতে বারবার চাইছলে, দুটি সমাধান আপনি প্রয়োগ করতে পারেন।
সমাধান ১: আপনার macOS Sequoia পাবলিক ভার্সনে আপডেট করুন
প্রথমটি হলো আপনার macOS কে পাবলিক macOS 15 Sequoia-তে আপডেট করা, যা ২০২৪ সালের ১৬ সেপ্টেম্বর-এ রিলিজ হয়েছিল। আপনি যেনেন, প্রতিটি রিলিজ করা macOS বেটা ভার্সন এররগুলো টেস্ট করে এবং পরবর্তী রিলিজ করা ভার্সনে সেগুলো ডিবাগ করে। তাই এই ট্রাবলসে আপনি পড়তে পারেন কারণ বেটা ভার্সন পাবলিক भार্সনের মতো স্থিতিশীল এবং পরিপূর্ণ নয়।
macOS Sequoia বেটা ভার্সন আনইনস্টল করুন এবং অফিসিয়ালটিকে অ্যাপ স্টোর বা সফটওয়্যার আপডেটের মাধ্যমে ডাউনলোড করুন আপনার মেশিনকে স্টার্টআপে সিস্টেম এক্সটেনশন রিবিল্ড করার জন্য চাইতে বন্ধ করতে।

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

যদি এই দুটি উপায় এই সাইক্লিক পপআপ বন্ধ করতে ব্যর্থ হয়, তবে অ্যাপলে একটি রিপোর্ট ফাইল করুন আপনার সমস্যা বিস্তারিত ডিটেইল এবং ইনফো সহ ডিসকাস করে। এই অ্যাকশন অনেক সাহায্য করে কারণ আপনি একমাত্র নন যিনি এমন ট্রাবল ফেস করেছেন, এবং আপনি এই ইস্যুটিকে একটি বিশেষ এবং সাধারণ বানাতে পারেন এবং অ্যাপলকে দ্রুত সমাধান দিতে বাধ্য করতে পারেন।
macOS Sequoia থার্ড-পার্টি অ্যাপ এক্সটেনশন
অ্যাপল সবসময় তার macOS, iOS, এবং iPadOS লাইনআপে ডেটা প্রাইভেসি এবং সিকিউরিটির শ্রেষ্ঠত্বের জন্য পরিচিত, যেগুলো প্রচুর প্রোটেকশন ফিচার ইন্ট্রোডিউস করে যেন আপনার মেশিন থেকে সব ভাইরাস এবং ম্যালওয়্যার বন্ধ থাকে।
আপনার ম্যাকে প্রথমবার ডাউনলোড করা সফটওয়্যার খোলার আগে, এটি আপনার অনুমোদন চায় নিশ্চিত করতে যে আপনি নন-অ্যাপল চ্যানেল থেকে আসা সফটওয়্যার চালাতে মিসবিহেভ করছেন না।
macOS Sequoia-এ থার্ড-পার্টি অ্যাপসের জন্য থার্ড-পার্টি এক্সটেনশন কীভাবে ইনেবল করবেন?
যেহেতু অ্যাপল সিস্টেম এক্সটেনশনকে একটি নতুন জায়গায় সরিয়েছে, এটি macOS Sonoma-এ থার্ড-পার্টি এক্সটেনশন ইনেবল করার পদ্ধতির থেকে আলাদা:
macOS Sequoia নেটওয়ার্ক এক্সটেনশন
macOS-এ ইন্ট্রোডিউস করা Network Extension একটি পাওয়ারফুল ফিচার যা ব্যবহারকারীদের সিস্টেমের কোর নেটওয়ার্কিং ফিচার কাস্টমাইজ এবং এক্সটেনড করতে দেয়। macOS Sequoia-এ, আপনি System Settings > General > Login Items & Extensions-এ তাকালে, এক্সটেনশন সেকশনে একটি Network Extensions এন্ট্রি দেখতে পাবেন।
যখন আপনি Network Extensions এন্ট্রির জন্য (i) অপশনে ক্লিক করবেন, তবে আপনি কন্ট্রোলস দেখতে পাবেন যাতে সিস্টেম এক্সটেনশন ডিজেবল করার ক্ষমতা রয়েছে।

নির্দিষ্টভাবে, আপনি এই Network Extension চালিয়ে:
- সিস্টেমের Wi-Fi কনফিগারেশন পরিবর্তন করতে
- আপনার অ্যাপকে হটস্পট নেটওয়ার্ক সাবসিস্টেমের সাথে ইন্টিগ্রেট করতে (Hotspot Helper)
- বিল্ট-ইন VPN প্রোটোকল (Personal VPN) বা একটি কাস্টম VPN প্রোটোকল ব্যবহার করে VPN কনফিগারেশন তৈরি এবং ম্যানেজ করতে
- নেটওয়ার্ক রিলে কনফিগারেশন তৈরি এবং ম্যানেজ করতে
- অন-ডিভাইস কন্টেন্ট ফিল্টার ইমপ্লিমেন্ট করতে
- বিল্ট-ইন DNS প্রোটোকল বা একটি কাস্টম অন-ডিভাইস DNS প্রক্সি ব্যবহার করে সিস্টেম-ব্যাপী DNS কনফিগারেশন তৈরি এবং ম্যানেজ করতে
- নেটওয়ার্ক ট্রাফিক মনিটর করতে
macOS Sequoia-এ সিস্টেম এক্সটেনশন ইস্যু
আমার বেটা ৮ ইনস্টল করা ছিল এবং সব কিছু ঠিকঠাক চলছিল। তারপর আমি লেটেস্ট বেটা (macOS Sequoia 15.0 (24A335)) ইনস্টল করলাম এবং আমি মনে করলাম সিস্টেম ধীর এবং অদ্ভুত। যাহোক, System Settings, Privacy & Security-এ, একটি মেসেজ আছে বলে "New system extensions require a restart before they can be used." এক্সটেনশনগুলো হলো Apple Inc এবং একটি এক্সটার্নাল SSD-এর ড্রাইভার যা আমার আছে। আমি সকল পারমিশন দিলাম, রিস্টার্ট ক্লিক করলাম, সিস্টেম এক্সটেনশন ক্যাশে রিবিল্ড হয়েছে (কমপক্ষে একটি মেসেজ বলে সেটি), এবং কম্পিউটার রিস্টার্ট হয়েছে। কিন্তু এটা কাজ করছে না, সিস্টেম এক্সটেনশন মেসেজ এখনও আছে এবং কতবার চেষ্টা করলেও কোনো ফিক্স নেই। আমি সেফ মোডে রিবুট করলাম এবং SIP ডিজেবল করলাম, কিন্তু সেটিও অসম্ভব হয়ে গেলো।
এটি macOS Sequoia-এ একটি সাধারণ ইস্যু যা System Settings নোটিফিকেশন দেয় "New system extensions require a restart before they can be used." যাইহোক, মেশিন রিস্টার্ট করা বা সিস্টেম ক্যাশে রিবিল্ড করা এখানে কোনো মানে রাখে না!
অ্যাডভান্সড সমাধান যেমন macOS সেফ মোডে বুট করা বা SIP ডিজেবল করা ও এই ইস্যু ফিক্স করতে ব্যর্থ! কিন্তু এখনও একটি উপায় আছে এই ইস্যু টার্মিনেট করার জন্য macOS Sequoia ব্যবহারকারীদের অভিজ্ঞতার ভিত্তিতে, যা আপনার শটের যোগ্য:
- আমার ম্যাকের জন্য Find My অফ করলাম।
- macOS Recovery Mode-এ বুট করলাম এবং Full Security-এ সেট করলাম।
- মেশিন রিস্টার্ট করলাম, Privacy and Security খোলাম, এবং নোটিফিকেশন আবার পপ আপ করলো, যা ইউজারকে macOS Recovery Mode-এ বুট করতে বলে।
- আপনার মেশিনকে macOS Recovery Mode-এ রিবুট করুন যেমনটি সাজেস্ট করছে এবং Reduced Security-এ স্যুইচ করুন।
- SIP (System Integrity Protection) ডিজেবল করুন।
- ম্যাক আবার বুট করুন চেক করতে ইস্যু সমাধান হয়েছে কিনা।
যদি ইস্যু সফলভাবে সমাধান হয়, তবে আপনি SIP রি-ইনেবল করুন এবং একবার আবার "Full Security"-এ সেট করুন। অধিক গুরুত্বপূর্ণ, Find My অন করুন কারণ এটি ডিভাইস লোকেট করতে অনেক সাহায্য করে যখন সেগুলো আপনার পৌঁছের বাইরে থাকে!
এই পোস্ট আরও মানুষের সাহায্য করতে শেয়ার করুন!
উপসংহার
এই পোস্ট আপনাকে সিস্টেম এক্সটেনশন, নেটওয়ার্ক এক্সটেনশন, সাথে থার্ড-পার্টি এক্সটেনশন একটি সহজ কিন্তু সমৃদ্ধ পরিচয় দিয়ে গাইড করে। সাথে সাথে, আপনি একটি ধাপে ধাপে টিউটোরিয়াল পাবেন যা আপনাকে বলে কীভাবে থার্ড-পার্টি অ্যাপ এক্সটেনশন ইনেবল করবেন। আপনি যদি সিস্টেমের অনুমতিতে নন-অ্যাপল চ্যানেল থেকে যেকোনো অ্যাপ চালাতে চান, তবে এই পোস্ট পড়ুন এক্সটেনশন অবিলম্বে ইনেবল করতে!