লিখেছেন DHH তারিখ
Omarchy M-এর পরিচয়
Apple দারুণ হার্ডওয়্যার বানায়। সবসময়ই বানিয়েছে (ওই একবার butterfly keyboard-এর কাণ্ডটা বাদ দিলে)। আর Omarchy-তে যাঁরা আসছেন, তাঁদের অনেকেই আসছেন Mac থেকে। তাঁদের অনেকেই মেশিনটা রেখে অপারেটিং সিস্টেমটা থেকে মুক্তি পেতে চান। তাই Asahi যা শুরু করেছিল, আমরা সেটাই শেষ করতে যাচ্ছি: Apple Silicon-এ Omarchy চলবে দারুণ সুন্দরভাবে, প্রায় কোনো সেটআপ ঝামেলা ছাড়াই।
এই কাজের পেছনে ইতিমধ্যেই একটা টিম আছে। আজ আমরা সেটাকে অফিসিয়াল করছি: Omarchy M, Apple Silicon-সহ Mac-এর জন্য আমাদের টিম (পাশাপাশি পুরোনো Mac-গুলোকে ধরে রাখা কয়েকজন সদস্যসহ)।
আসুন, সদস্যদের সঙ্গে পরিচয় করিয়ে দিই।
ইনস্টলার। Marcelo Alcantara বানাচ্ছেন নেটিভ Mac ইনস্টলার। আপনি macOS-এ একটা অ্যাপ ডাউনলোড করবেন, সেটা সাইন করা Omarchy রিলিজটা নিয়ে আসবে, পার্টিশনগুলো কেটে নেবে, আর আপনার বর্তমান macOS-এর পাশাপাশি আপনাকে Omarchy-তে বুট করাবে। কোনো USB স্টিক নেই, টার্মিনালে কোনো মন্ত্র পড়া নেই। USB-C দিয়ে এক্সটার্নাল মনিটর চালু করা বিল্ডটাও তিনিই বানিয়েছেন।
Omarchy Mac। Naeem Malik এক বছর ধরে Omarchy Mac মেইনটেইন করছেন, এসব অফিসিয়াল হওয়ার অনেক আগেই Omarchy-কে M1 আর M2 মেশিনে তুলেছেন, আর এটা ঘিরে 800 জনেরও বেশি মানুষের একটা Discord কমিউনিটি বানিয়েছেন। Scott Jones ইনস্টলের Linux দিকটা সামলানো এই প্রজেক্টের অন্য অর্ধেক। তিনি সম্প্রতি M3 Air-এর ডিসপ্লে চালু করেছেন Apple-এর hardware display controller-এ, যা এক রাতেই মেশিনটাকে অচল থেকে সচলে বদলে দিয়েছে।
Try Omarchy। Eduardo Martinez বানিয়েছেন Try Omarchy: আসল Omarchy ডেস্কটপ চলছে আপনার Mac-এ একটা নেটিভ, hardware-accelerated অ্যাপ হিসেবে, আপনার ক্যামেরা, অডিও, ক্লিপবোর্ড আর একটা শেয়ার্ড ফোল্ডার জুড়ে দেওয়াসহ। পার্টিশন করার কিছু নেই। শুধু ডাউনলোড করুন আর দেখুন এত হইচই কীসের।
প্যাকেজ। Shun Li নিশ্চিত করছেন যেন Omarchy-র যা যা দরকার সব aarch64 প্যাকেজ হিসেবে থাকে, পাশাপাশি virtual machine-এর জন্য জেনেরিক ARM64 ডিস্ক ইমেজ আর সেগুলো ব্যবহারে আরামদায়ক করা guest tool-সহ।
ড্রাইভার আর kernel। Ryan Murray Neo-কে চালু করছেন আর সেই ভিত্তি বানাচ্ছেন যার ওপর দাঁড়িয়ে বাকি টিম কাজ করছে। তিনি একটা SPTM emulator ডেভেলপ করছেন যা M4 আর তার পরের চিপে macOS ট্রেস করা সম্ভব করে। সেই ট্রেসগুলো ডিসপ্লে, GPU, অডিও, wireless আর Bluetooth চালু করার জন্য অপরিহার্য। Dj লিখছেন GPU ড্রাইভার, আর Secure Enclave-এর সঙ্গে সরাসরি কথা বলে Touch ID চালু করেছেন। Miguel Cruz M5-এর কাজে বিশেষজ্ঞ: তিনি Apple-এর প্রোপ্রাইটারি N1 চিপ reverse-engineer করেছেন আর Linux-এ এর Wi-Fi আর Bluetooth চালু করেছেন। তিনি Neo-তে hardware video encoding আর decoding, Bluetooth আর ডেস্কটপ উন্নতিতেও অবদান রেখেছেন। Liam Neo-র trackpad, power management, speaker আর headphone output চালু করছেন, আর Ryan-এর macOS trace-গুলো দিচ্ছে অপরিহার্য ভিত্তি। Eryk Wieliczko M4 সাপোর্ট আর clean-room implementation মেইনটেইন করেন, আর integration আর packaging-এ কাজ করেন। Jaidip Subedi M2 MacBook Air-এ USB-C দিয়ে এক্সটার্নাল ডিসপ্লে চালু করেছেন।
MLX। Joshua Warren বানাচ্ছেন mlx-omarchy, যা Apple-এর MLX machine learning framework-কে Vulkan-এর মাধ্যমে Apple GPU-তে Linux-এ নিয়ে আসে। আপনার কোডে এখনো import mlx.core as mx লেখা থাকে, কিন্তু এখন সেটা চলে Omarchy-তে।
পুরোনো Mac। Shawn Yeager-এর কাছে 2016 আর 2017-এর Touch Bar MacBook Pro-এর জন্য একগাদা pull request আছে: speaker, Wi-Fi, ambient light sensor, Touch Bar নিজেই। Randy Intel Mac-এ Touch ID আনতে T2 security chip reverse-engineer করছেন, আর পথে 2019 MacBook Pro-এর প্রতিটা ফিক্স ডকুমেন্ট করছেন। Jon Kinney এক বছর আগে Omarchy-র জন্য ARM সাপোর্ট নিয়ে কাজ করছিলেন, আর এখন কে কী করছে সেটা সমন্বয় করে পুরো টিমকে একসাথে রাখেন।
একসাথে, তাঁরা এক দুর্ধর্ষ দল। পনেরো জন মানুষ যাঁরা অনুমতির অপেক্ষা করেননি, আর agent ব্যবহার করে এমন গতিতে এগিয়েছেন যা এক বছর আগেও অকল্পনীয় মনে হতো।
প্রথম রিলিজের লক্ষ্য M1 আর M2-এর সঙ্গে নিখুঁত compatibility, Pro আর Max ভ্যারিয়েন্টসহ:
- সিমলেস ইনস্টলার, install আর try দুটো অপশনসহ
- সম্পূর্ণ GPU সাপোর্ট
- USB-C দিয়ে এক্সটার্নাল মনিটর
- Touch ID
- MLX
- Disk encryption
নতুন মেশিনগুলোর ওপর কাজ সমান্তরালে চলছে, কিন্তু M1 আর M2-তেই আমরা প্রথম পতাকা গাড়ছি। M মেশিনগুলোর পাশাপাশি, বাইরে পড়ে আছে লক্ষ লক্ষ পুরোনো ল্যাপটপ, যার অনেকগুলোই Apple-এর সর্বশেষ macOS উচ্চাকাঙ্ক্ষা থেকে ইতিমধ্যেই অবসর নিয়েছে, আর সেগুলোর প্রতিটাই অপেক্ষায় থাকা একেকটা চমৎকার Omarchy কম্পিউটার।
শুরু করতে পালিশ করা রিলিজের অপেক্ষা করতে হবে না। Try Omarchy কয়েক মিনিটেই আপনার Mac-এ আপনাকে আসল ডেস্কটপ দেখিয়ে দেবে। আর কমিট করতে প্রস্তুত থাকলে, installer আজই M1 বা M2-তে macOS-এর পাশে Omarchy বসিয়ে দেবে।
অবশেষে, একটা অনুরোধ। আপনি যদি Apple হার্ডওয়্যারের জন্য Linux নিয়ে কাজ করে থাকেন, সেটা kernel driver হোক, firmware, packaging, installer বা machine learning, আমরা আপনার কথা শুনতে চাই। ভালো সম্ভাবনা আছে আপনি এমন কিছু সমাধান করেছেন যা আমরা এখনো খুঁজছি, বা উল্টোটা। যোগাযোগ করুন apple@omarchy.org-এ।
চলুন, Asahi যা শুরু করেছিল তা শেষ করি।