কম্পিউটার টিউটোরিয়াল

Apple Silicon Mac-এ লিনাক্স চালানো: শিখা পাঠ ও কেন কাজ নাও করতে পারে

Apple Silicon Mac-এ লিনাক্স চালানো: শিখা পাঠ ও কেন কাজ নাও করতে পারে

প্রকাশিত: ফেব্রুয়ারি ১৫, ২০২৬, ৯:৩০ AM EST

রাঘব সেঠি ২০২২ সালে তার কলেজের ওপেন-सোর্স কমিউনিটি ব্লগে লেখালেখি শুরু করেন। সেই বছর পরে তিনি MakeUseOf-এ যোগ দেন, এবং তার সেখান থেকে Apple, Android, এবং AI-র ওপর ব্যাপকভাবে লিখেছেন। তাঁর কাজ হ্যান্ডস-অন এক্সপেরিমেন্ট থেকে অপিনিয়ন পিসreduxes যা উदीয়মান টেক ট্রেন্ডের পেছনের বড় ছবি এক্সপ্লোর করে।

MUO-র পাশাপাশি, আপনি রাঘবের আর্টিকেল XDA Developers-এও খুঁজে পাবেন, যেখানে তিনি मुख্যভাবে লিনাক্স এবং ওপেন-सোর্স সফটওয়্যারের বিশ্বে ফোকাস করেন।

লেখালেখির বাইরে, রাঘব কোডিং প্রজেক্টে কাজ করতে, গিটার বাজাতে, এবং ডেইলি ডিভাইসে লেটেস্ট বেটা সফটওয়্যার ইনস্টল করে জীবন প্রান্তে বাঁচতে পছন্দ করেন।

আমি একটি পরিবারে আছি যেখানে আমার সব ডিভাইস বর্তমানে Fedora Silverblue চালাচ্ছে, একটি Mac ছাড়া। এটি উইন্ডোজের গুলগুলি থেকে অনেক ভালো, কিন্তু আমি চিন্তা করতে শুরু করলাম কি এটি macOS-কেও পিছিয়ে দিতে পারে।

তাই আমি সিদ্ধান্ত নিয়েছি যে হয়তো আমার MacBook Air-কে অপারেটিং সিস্টেম পরিবর্তনের সুযোগ দেওয়ার সময় আসে, কিন্তু পরীক্ষায় এটি খুব নিরাশাজনক অভিজ্ঞতা निकল।

Apple Silicon Mac-এ লিনাক্স চালানো: শিখা পাঠ ও কেন কাজ নাও করতে পারে Related

Asahi Linux হলো Mac-এ লিনাক্স চালানোর সেরা (এবং একমাত্র) উপায়

ডিস্ট্রো হপিং এখানে অনেক কঠিন

Apple silicon Mac-দের বিষয়ে কথা হলো, এটি আপনার প্রিয় ডিস্ট্রোর AArch64 ISO ডাউনলোড করে ইনস্টল করা যত সহজ নয়। হ্যাঁ, M-সিরিজ চিপস ARM-ভিত্তিক, কিন্তু এটা স্বয়ংক্রিয়ভাবে পুরো সিস্টেমকে ঐছে কম্প্যাটিবল করে না যেন অধিকাংশ ট্র্যাডিশনাল x86 PC-গুলো।

আধুনিক MacBook-এ প্রায় সব কিছু কাস্টম। বুট প্রসেস অধিকাংশ PC-lerin মত স্ট্যান্ডার্ড UEFI নয়। Apple-এর নিজস্ব বুট চেইন আছে যার নাম iBoot। একই কথা অন্যান্য জিনিসের জন্যও लागু, যেমন GPU, পাওয়ার ম্যানেজমেন্ট, USB কন্ট্রোলার, এবং প্রায় সব হার্ডওয়্যার কম্পোনেন্ট। এটি সর্বোচ্চ প্রপ্রায়েটারি।

Asahi Linux টিমটি ঠিক এই লক্ষ্যে কাজ করছে। তাদের সম্পূর্ণ লক্ষ্য হচ্ছে M-সিরিজ Mac-এ লিনাক্স সঠিকভাবে ব্যবহারযোগ্য করা মিসিং পিসগুলো বুনিয়াদ থেকে তৈরি করে।

আমি প্রথমবার ২০২৩ সালে চেষ্টা করেছিলাম, যখন প্রজেক্টটি এখনো Arch Linux-के বাঁধা ছিল এবং আবার ২০২৬ সালে চেষ্টা করলাম। আজকাল, যাইহোক, মূল রিলিজটি বলা হয় Fedora Asahi Remix, যা, নাম অনুযায়ী, Arch-এর বদলে Fedora-র ওপর বিল্ট।

Apple Silicon Mac-এ লিনাক্স চালানো: শিখা পাঠ ও কেন কাজ নাও করতে পারে

আ직 Asahi Alarm-এর মতো বিকল্প আছে, যা Arch-ভিত্তিক পদ্ধতিতে আটকে আছে। কিন্তু বাস্তবিকভাবে, Fedora-ভিত্তিক ভার্সনই সুরক্ষিত বেট। Apple silicon-এ সাপোর্ট ইতিমধ্যে ট্র্যাডিশনাল PC-দের চেয়ে সীমিত, তাই কোর টিম যা সক্রিয়ভাবে প্রায়োরিটি দিচ্ছে সেটি ব্যবহার করাই বুদ্ধিমানী।

মনে রাখবেন, Asahi Linux ইনস্টল করা більteborg straighforward নয় যেন USB ড্রাইভ ফ্ল্যাশ করে অধিকাংশ ডিস্ট্রোর মত ইনস্টলার-এ বুট করা। প্রসেসটি সম্পূর্ণ ভিন্ন।

যেহেতু Apple Apple silicon Mac-এ পুরো বুট চেইন কঠোরভাবে কন্ট্রোল করে, আপনি ট্র্যাডিশনাল অর্থে এক্সটার্নাল মিডিয়া থেকে বুট করতে পারবেন না। বদলে, আপনাকে টার্মিনালে এই কমান্ডটি চালাতে হবে।

curl https://alx.sh | sh

এই কমান্ড দিলে, স্ক্রিপ্টটি অধিকাংশ ভারী কাজ হ্যান্ডেল করবে। এটি ধাপে ধাপে আপনাকে গাইড করবে, আপনার বিদ্যমান macOS পার্টিশন রিসাইজ করবে, এবং সব কিছু সঠিকভাবে সেট আপ করবে।

শুরু ভালো হয়েছিল, তারপর দ্রুত অবনতি

লিনাক্সের সবচেয়ে খারাপ, কোনো কিছুর সেরা নয়

Apple Silicon Mac-এ লিনাক্স চালানো: শিখা পাঠ ও কেন কাজ নাও করতে পারে Credit: Ragahv Sethi/MakeUseOf

ইনস্টলেশনের সময়, আপনাকে জিজ্ঞেস করা হবে আপনি কোন ডেস্কটপ এনভায়রনমেন্ট চান। আমি KDE Plasma বেছে নিলাম যেটি আমি সবসময় ব্যবহার করি, যদিও GNOME আছে আপনি পছন্দ করলে।

প্রথম বুটে, সব কিছু ঠিক লাগল। এটি একটি নরমাল সিস্টেমের মতো লাগল, এবং যে একটি অ্যাপ আমার সবচেয়ে বেশি কাঙ্ক্ষিত ছিল সেটি ইতিমধ্যে ছিল—একটি ব্রাউজার। Firefox, সঠিকভাবে। আমি যে সমস্যা গুলো ফেস করলাম সেগুলোর মধ্যে যাওয়ার আগে, একটি সীমাবদ্ধতা ছিল যা আমি ইনস্টল করার আগে থেকেই জানতাম।

DisplayPort over USB-C-র কোনো সাপোর্ট নেই, এবং এক্সটার্নাল মনিটর কাজ করে না যদি না আপনার MacBook-এ বিল্ট-ইন HDMI পোর্ট থাকে। এর মানে আমি পুরো সময় ছোট ১৩-ইঞ্চ ডিসপ্লে ব্যবহার করতে বাধ্য হয়েছিলাম। আদর্শ নয়, কিন্তু আমি এক সপ্তাহ সেটি বরদাস্ত করলাম শুধু Asahi ভালোভাবে ট্রাই করার জন্য। দুর্ভাগ্যক্রমে, এটা ভালো হয়নি।

আমার MacBook Air-এ যা একটা জিনিসে আমি বহুত পছন্দ করি সেটি হলো ব্যাটারি লাইফ। Asahi Linux-এ, সেটি একদম সেম নয়। অভিজ্ঞতাটি একটি টিপিক্যাল উইন্ডোজ ল্যাপটপের অনেক কাছাকাছি লাগল। এক রাত, আমি ল্যাপটপটি ৮০% ব্যাটারি রেখে স্লিপ মোডে দিয়েছিলাম। সকালে উঠলে দেখলাম ৫০% এ নামিয়ে গেছে। macOS-এ, একই পরিস্থিতিতে, আমি সাধারণত ৩ থেকে ৫% এর বেশি হারাই না।

মানতে বিরক্ত হলেও, লিনাক্স ARM-এর জন্য এখনো পুরোপুরি প্রস্তুত নয়। অনেক অ্যাপ্লিকেশন এখনো ARM-এর জন্য কম্পাইলড নয়, তাই সফটওয়্যার সাপোর্ট হিট-অর-মিস হয়ে যায়।

Apple Silicon Mac-এ লিনাক্স চালানো: শিখা পাঠ ও কেন কাজ নাও করতে পারে Related
এই ৫টি হালকা অপারেটিং সিস্টেম যেকোনো ধীর PC-কে দ্রুত করতে পারে

পুরনো হার্ডওয়্যার আপনাকে महাংगा আপগ্রেডে বাধ্য করুক না।

আমি FEX-এ এক্সপেরিমেন্ট করলাম, যা Rosetta 2-এর মতো একটি ট্রান্সলেশন লেয়ার হিসেবে কাজ করে, কিন্তু আমার বেশি সাফল্য নেই। আমি যেসব অ্যাপ টেস্ট করলাম অধিকাংশ বা ঠিকমতো রান করলো না বা যেন নির্ভর করা যায় उतना স্ট্যাবল নয়। কিন্তু এটি নিকট ভবিষ্যতে ব্যাপকভাবে উন্নত হতে পারে, কারণ Valve সক্রিয়ভাবে আগামকালের Steam Frame-এর জন্য FEX-এ কান্ট্রিবিউট করছে।

আমি ইতিমধ্যে যথেষ্ট বিরক্ত হয়ে macOS-এ ফিরে যাওয়া ভাবছিলাম, কিন্তু পুরো ব্যাপারই বिखর পড়ল যখন Asahi আমার ফোনের হটস্পটের সাথে কানেক্ট করতে অস্বীকার করল (না, এটি আইফোন ছিল না)।

সেটি পয়েন্টে, আমার কোনো এক্সটার্নাল ডিসপ্লে সাপোর্ট নেই, অধিকাংশ অ্যাপ ঠিকমতো কাজ করছে না, এবং ব্যাটারি লাইফ নিরাশাজনক। আমি চিন্তা করলাম এটা কি মূল্যবান।

Apple silicon Mac-এ লিনাক্স ইনস্টল করার কারণ আছে কি এখনো?

এপল মজাকিয়া একটি টেকসই জিনিস বানিয়েছে

Apple Silicon Mac-এ লিনাক্স চালানো: শিখা পাঠ ও কেন কাজ নাও করতে পারে Credit: Raghav Sethi/MakeUseOf

লোকেরা একটি ডিভাইসে লিনাক্স ইনস্টল করার সবচেয়ে বড় কারণ হচ্ছে সেটি উইন্ডোজ বা macOS স্মূথলি চালাতে পারে না। M-সিরিজ Mac-এ সেটি এখনো সত্য নয়। আমি একটি M1 MacBook Air-এ Asahi ইনস্টল করেছিলাম, যেটি এন্ট্রি-লেভেল Apple silicon Mac, এবং সেখানেও, macOS Tahoe আমার জন্য সার্বিকভাবে ভালো পারফর্ম করেছিল। যে মুহূর্তে লিনাক্স এই মেশিনগুলোতে সত্যিকারের "নতুন প্রাণ" কমিউনিক করবে, সেটি এখনো এসেছে না।

যদি না আপনার খুব স্পেসিফিক ইউজ কেস থাকে যেটি লিনাক্স বাধ্যতামূলক করে, স্যুইচ করাকে জাস্টিফাই করা কঠিন। আমার অভিজ্ঞতায়, এটি একটি ডাউনগ্রেডের মতো লাগল।

লিনাক্স এবং macOS দুটোই Unix-লাইক সিস্টেম, যাইহোক। আমি আমার দৈনন্দিন ওয়ার্কফ্লোতে অনেক CLI টুল ব্যবহার করি, এবং প্রতিটি সেটি macOS-এও একদম ঠিকমতো চলে।

আপনি যদি নির্দিষ্টভাবে লিনাক্স ইনস্টল করার জন্য একটি Mac কেনার পরিকল্পনা করেন, তবে সেটাও সম্ভবত কাজ করবে না। এখন পর্যন্ত, M2 সিরিজ-এর চেয়ে যেকোনো নতুন মডেল Asahi-র দ্বারা সাপোর্টেড নয়, তাই এটি বাস্তবে শুধু একটি অপশন যদি আপনার পাসে ইতিমধ্যে একটি পুরানো মেশিন থাকে।

আপনি যদি সাপোর্টেড মডেল এবং হার্ডওয়্যার ডিটেইলসের ফুল ব্রেকডাউন চান, তবে Asahi-এর অফিসিয়াল সাপোর্ট পেজ চেক করতে হবে। তাই, বর্তমান অবস্থায়, Asahi এখনো চলে থাকার জন্য আরও ঝামেলাদायक।

Apple Silicon Mac-এ লিনাক্স চালানো: শিখা পাঠ ও কেন কাজ নাও করতে পারে Related

আমি ফিরে যাচ্ছি macOS-এ... ফিলহাল

এটি ট্রাই করার পর, আমি ফিলহাল macOS-এই থাকছি কারণ এটি এখনো আমার Mac-এ অবিশ্বাস্য ভালো চলে। দুঃখের বিষয়, এপল অপেন-सোর্স ডেভেলপারদের জন্য জিনিসপত্র এত কঠিন করে দেয়, বিশেষ করে যখন হার্ডওয়্যারটি এত ভালো।

আমি এখনো মনে করি macOS এবং লিনাক্স কম্বিনেশন সেটআপ যেকোনো সেটআপের চেয়ে ভালো। আমি শুধু আশা করছি হার্ডওয়্যার সাপোর্ট আগামি কয়েক মাসে উন্নত হয় যাতে আমি শেষ পর্যন্ত সব কিছু একই ডিভাইসে কনসোলিডেট করতে পারি।

  1. Windows 11/10-এ Microsoft Store "Acquiring License" ত্রুটির সমাধান

  2. ম্যাকে অ্যানিমেটেড GIF প্লে করার পদ্ধতি

  3. উইন্ডোজ আপডেট এরর 0x800B0101 সমাধান: ইনস্টলার এনকাউন্টারড এন এরর

  4. Particle Argon এবং Tile Mate: সিম্পল লোকেশন ও প্রেজেন্স ট্র্যাকিং পুশ অ্যালার্টসহ