প্রকল্প সম্পর্কে
Mac Sai হলো একটি ফ্রি, BSD-লাইসেন্সপ্রাপ্ত, ওপেন-সোর্স macOS ইউটিলিটি যা CleanMyMac-এর মতো পেইড টুলের বিকল্প হিসেবে ক্লিনার, অপ্টিমাইজার ও ম্যালওয়্যার স্ক্যানিং সুবিধা দেয়। এটি macOS 14+ প্রয়োজন এবং Swift 6 ও SwiftUI দিয়ে তৈরি।
অ্যাপটিতে পাঁচটি ক্ষেত্রে সংগঠিত ১৭টি মডিউল রয়েছে:
**ক্লিনআপ**: Smart Scan এক ক্লিকে সব ক্লিনআপ, সুরক্ষা ও পারফরম্যান্স মডিউল চালায়। System Junk ক্যাশে, লগ, ভাষা ফাইল, ভাঙা প্রেফারেন্স, iOS ব্যাকআপ, Xcode জাঙ্ক এবং AI-টুল ক্যাশেসহ ১৬+ ক্যাটাগরি স্ক্যান করে। এটি `lipo`-এর মাধ্যমে Universal Binary থিনিংও করে, যা ফ্যাট Mach-O বাইনারিগুলোকে নেটিভ আর্কিটেকচারে পুনর্লিখন করে। অতিরিক্ত মডিউল Mail অ্যাটাচমেন্ট এবং এক্সটার্নাল ড্রাইভসহ সব ভলিউমে Trash খালি করা কভার করে।
**সুরক্ষা**: তিনটি গভীরতায় (Quick, Balanced, Deep) সিগনেচার-ভিত্তিক ম্যালওয়্যার স্ক্যানিং, যা লঞ্চ এজেন্ট, ডেমন, ব্রাউজার এক্সটেনশন এবং পরিচিত অ্যাডওয়্যার প্যাটার্ন লক্ষ্য করে। Privacy মডিউল সময় ফিল্টারসহ Safari, Chrome ও Firefox-এর হিস্ট্রি, কুকি ও ক্যাশে পরিষ্কার করে। সংরক্ষিত Wi-Fi তালিকা মুছে ফেলে এবং পছন্দের নেটওয়ার্ক ভুলে যায়। Permissions Overview অ্যাপ-ভিত্তিক TCC গ্রান্টের রিড-অনলি ভিউ দেখায়, সাথে System Settings-এ ডিপ-লিংক।
**পারফরম্যান্স**: প্রতি-আইটেম সক্রিয়/নিষ্ক্রিয়করণসহ লগইন আইটেম ও লঞ্চ এজেন্ট ব্যবস্থাপনা। Maintenance মডিউল RAM মুক্ত করা, মেইনটেন্যান্স স্ক্রিপ্ট, স্টার্টআপ ডিস্ক যাচাই, Launch Services পুনর্নির্মাণ, Spotlight পুনঃসূচক, DNS ফ্লাশ এবং Time Machine স্ন্যাপশট থিনিংসহ সিস্টেম টাস্ক চালায়।
**অ্যাপ্লিকেশন**: ১৭+ Library সাবডিরেক্টরিতে প্যাটার্ন ম্যাচিংসহ Uninstaller, Reset to Defaults (অ্যাপ রেখে ক্যাশে/প্রেফারেন্স মুছে ফেলে) এবং অব্যবহৃত-অ্যাপ শনাক্তকরণ। Extensions মডিউল প্রেফারেন্স প্যান, Internet Plug-Ins ও Safari এক্সটেনশন পর্যালোচনা করে। Updater Sparkle অ্যাপকাস্ট ফিডের মাধ্যমে অ্যাপ আপডেট পরীক্ষা করে।
**ফাইল**: Space Lens ডিস্ক ব্যবহারের স্কয়ারিফাইড-ট্রিম্যাপ ভিজ্যুয়ালাইজেশন দেয়। Large & Old Files ৫০ MB-এর বেশি ফাইল খুঁজে বের করে। Duplicates প্রগ্রেসিভ শনাক্তকরণ (সাইজ গ্রুপিং, আংশিক SHA-256, সম্পূর্ণ হ্যাশ, inode যাচাই) ব্যবহার করে, সাথে APFS কপি-অন-রাইট ক্লোন ব্যবহারকারী Consolidate মোড। Shredder স্ট্যান্ডার্ড, পার্মানেন্ট ও সিকিউর-ওভাররাইট মোডে ফাইল নিরাপদে মুছে ফেলে।
**মেনু বার উইজেট**: একটি স্বতন্ত্র গ্লাসমরফিজম প্রসেস যা লাইভ CPU, মেমরি, ডিস্ক, ব্যাটারি, নেটওয়ার্ক, আপটাইম, সোয়াপ স্ট্যাট, কার্যকর সুপারিশ, ম্যালওয়্যার-স্ক্যান স্ট্যাটাস, সংযুক্ত ডিভাইস এবং স্বাস্থ্য সতর্কতা দেখায়।
সুরক্ষার উপর সর্বত্র জোর দেওয়া হয়েছে: একটি protected-paths ব্লকলিস্ট /System ও গুরুত্বপূর্ণ ডিরেক্টরি বাদ দেয়, ড্রাই-রান প্রিভিউসহ ট্র্যাশ-ফার্স্ট ডিলিট, সিমলিংক পুনঃরেজলিউশনের মাধ্যমে TOCTOU প্রতিরোধ, কনফিগারযোগ্য বাদ দেওয়া ফোল্ডার, চাঙ্কড বাতিলযোগ্য ক্লিনআপ এবং ইন-অ্যাপ অ্যাক্টিভিটি লগ। একটি প্রিভিলেজড XPC হেল্পার কার্নেল-এনফোর্সড কোড-সাইনিং যাচাইসহ রুট অপারেশন পরিচালনা করে।
অ্যাপটি শূন্য টেলিমেট্রি রিপোর্ট করে, কোনো অ্যানালিটিক্স, ক্র্যাশ রিপোর্টার বা ট্র্যাকার নেই। নেটওয়ার্ক অ্যাক্সেস ঐচ্ছিক আপডেট চেক ও Sparkle ফিডে সীমাবদ্ধ। সোর্স ও বাইনারি স্বাধীনভাবে যাচাই করা যায়।
ইনস্টলেশন Homebrew (`brew install --cask mac-sai`), সরাসরি DMG ডাউনলোড, অথবা Swift 6 দিয়ে সোর্স থেকে বিল্ড করার মাধ্যমে। প্রকল্পে ৮৬২টি XCTest টেস্ট রয়েছে যা সেফটি গার্ড, ফাইল অপারেশন, স্ক্যানিং স্টেট মেশিন এবং এন্ড-টু-এন্ড ক্লিনআপ চক্র কভার করে।
লাইসেন্স BSD-3-Clause।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.