macOS-এর সর্বশেষ রিলিজে অ্যাপল ফাইল সিস্টেম (APFS) সম্পর্কে শুনে থাকতে পারেন। এটি অপারেটিং সিস্টেমের মূল কাঠামো। APFS ২০১৭-এ চূড়ান্ত হবে, কিন্তু সিয়েরার ডেভেলপার প্রিভিউতে চखা সম্ভব।
প্রধান পার্থক্য ও উন্নতি
ফাইল সিস্টেম হলো ডেটা সংরক্ষণ ও পুনরুদ্ধারের বেসিক কাঠামো। HFS+ ১৮ বছর পুরনো—HFS তার পূর্বজ। APFS HFS+-এর আপগ্রেড নয়, বরং বর্তমান প্রযুক্তির সাথে তালমেল রেখে একটি বড় লাফ।
ক্লোনিং ও ডেটা ইন্টিগ্রিটি
APFS copy-on-write ব্যবহার করে ফাইল ডুপ্লিকেট করলে তাৎক্ষণিক ক্লোন তৈরি হয়। HFS+-এ প্রতিটি বিট কপি হতো, কিন্তু APFS মেটাডেটা ম্যানিপুলেট করে ডিস্ক স্পেস আলোকিত করে। মূল ফাইল পরিবর্তন না হওয়া পর্যন্ত কোনো বিট কপি হয় না। এটি ডেটা ইন্টিগ্রিটিও বাড়ায়—রাইট অপারেশন সফল হয় না পর্যন্ত পুরানো ফাইলই ক্যানোনিক্যাল ভার্সন থাকে।
সিস্টেম স্ন্যাপশট
Copy-on-write আর্কিটেকচারের মাধ্যমে স্ন্যাপশট সম্ভব—এটি একটি নির্দিষ্ট সময়ের ফাইল সিস্টেমের রিড-অনলি মাউন্টেবল ইমেজ। শুধু পরিবর্তিত বিটগুলো সংরক্ষিত হয়। এটি ব্যাকআপ সহজ ও নির্ভরযোগ্য করে। টাইম মেশিনের হার্ড লিংক ভিত্তিক পদ্ধতির চেয়ে বড় উন্নতি।
I/O কোয়ালিটি অফ সার্ভিস (QoS)
রাউটারের QoS-এর মতো APFS-এ ইউজার অপারেশন (সক্রিয় উইন্ডো) کو প্রায়োরিটি দেয়া হয়, ব্যাকগ্রাউন্ড টাস্ক (যেমন টাইম মেশিন) ডিমোট করা হয়। ফলে বিচ বলের সমস্যা কমতে পারে।
নেটিভ এনক্রিপশন
APFS-এ আরও সূক্ষ্ম এনক্রিপশন স্কিম রয়েছে: একক কী দিয়ে সকল ডেটা বা একাধিক কী দিয়ে আলাদা আলাদা ফাইল/ফোল্ডার এনক্রিপ্ট করা যায়।
SSD ও ফ্ল্যাশ অপ্টিমাইজেশন
ফ্ল্যাশ স্টোরেজ অপ্টিমাইজেশন APFS-এর হেডলাইন ফিচার, কিন্তু বাস্তবে SSD চিপের কিছু ফাংশন OS-এ শিফট করা হয়েছে। এটি SSD-aware মাত্র, SSD-optimized নয়।
ডাইনামিক পার্টিশন রিসাইজিং
APFS ড্রাইভের লজিক্যাল পার্টিশনগুলো ডাইনামিক্যালি রিসাইজ হয়। ইউজার শুধু পার্টিশন সংখ্যা বলে দিলে বাকি ফাইল সিস্টেম ডিস্ক অ্যালোকেশন ম্যানেজ করে। প্রতিটি পার্টিশন শুধু নিজের ব্যবহৃত স্পেস নেয়, বাকি স্পেস যেকোনো পার্টিশন ব্যবহার করতে পারে।
উপসংহার
ডেভেলপার ও পাওয়ার ইউজারের জন্য এটি চমৎকার। সাধারণ ইউজারের জন্য বাহ্যিক পার্থক্য কম। নেটিভ কমপ্রেশন ও চেকসামিং অনুপস্থিত। ২০১৭-এর মধ্যে আরও পরিবর্তন আসতে পারে।