লিখেছেন 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 মেশিনে তুলেছেন, আর এটা ঘিরে ৮০০ জনেরও বেশি মানুষের একটা Discord কমিউনিটি বানিয়েছেন। Scott Jones ইনস্টলের Linux দিকটা সামলানো এই প্রজেক্টের অন্য অর্ধেক। তিনি সম্প্রতি M3 Air-এর ডিসপ্লে চালু করেছেন Apple-এর হার্ডওয়্যার ডিসপ্লে কন্ট্রোলারে, যা এক রাতেই মেশিনটাকে অচল থেকে সচলে বদলে দিয়েছে।
Try Omarchy। Eduardo Martinez বানিয়েছেন Try Omarchy: আসল Omarchy ডেস্কটপ চলছে আপনার Mac-এ একটা নেটিভ, hardware-accelerated অ্যাপ হিসেবে, আপনার ক্যামেরা, অডিও, ক্লিপবোর্ড আর একটা শেয়ার্ড ফোল্ডার জুড়ে দেওয়াসহ। পার্টিশন করার কিছু নেই। শুধু ডাউনলোড করুন আর দেখুন এত হইচই কীসের।
প্যাকেজ। Shun Li নিশ্চিত করছেন যেন Omarchy-র যা যা দরকার সব aarch64 প্যাকেজ হিসেবে থাকে, পাশাপাশি virtual machine-এর জন্য জেনেরিক ARM64 ডিস্ক ইমেজ আর সেগুলো ব্যবহারে আরামদায়ক করা guest tool-সহ।
ড্রাইভার আর কার্নেল। Ryan Murray Neo-কে চালু করছেন আর সেই ভিত্তি বানাচ্ছেন যার ওপর দাঁড়িয়ে বাকি টিম কাজ করছে। তিনি একটা SPTM এমুলেটর ডেভেলপ করছেন যা M4 আর তার পরের চিপে macOS ট্রেস করা সম্ভব করে। সেই ট্রেসগুলো ডিসপ্লে, GPU, অডিও, wireless আর Bluetooth চালু করার জন্য অপরিহার্য। Dj লিখছেন GPU ড্রাইভার, আর Secure Enclave-এর সঙ্গে সরাসরি কথা বলে Touch ID চালু করেছেন। Miguel Cruz M5-এর কাজে বিশেষজ্ঞ: তিনি Apple-এর প্রোপ্রাইটারি N1 চিপের রিভার্স ইঞ্জিনিয়ারিং করেছেন আর Linux-এ এর Wi-Fi আর Bluetooth চালু করেছেন। তিনি Neo-তে হার্ডওয়্যার ভিডিও এনকোডিং আর ডিকোডিং, Bluetooth আর ডেস্কটপ উন্নতিতেও অবদান রেখেছেন। Liam Neo-র ট্র্যাকপ্যাড, বিদ্যুৎ ব্যবস্থাপনা, স্পিকার আর হেডফোন আউটপুট চালু করছেন, আর Ryan-এর macOS ট্রেসগুলো দিচ্ছে অপরিহার্য ভিত্তি। Eryk Wieliczko M4 সাপোর্ট আর ক্লিন-রুম ইমপ্লিমেন্টেশন মেইনটেইন করেন, আর ইন্টিগ্রেশন আর প্যাকেজিংয়ে কাজ করেন। Jaidip Subedi M2 MacBook Air-এ USB-C দিয়ে এক্সটার্নাল ডিসপ্লে চালু করেছেন।
MLX। Joshua Warren বানাচ্ছেন mlx-omarchy, যা Apple-এর MLX মেশিন লার্নিং ফ্রেমওয়ার্ককে Vulkan-এর মাধ্যমে Apple GPU-তে Linux-এ নিয়ে আসে। আপনার কোডে এখনো import mlx.core as mx লেখা থাকে, কিন্তু এখন সেটা চলে Omarchy-তে।
পুরোনো Mac। Shawn Yeager-এর কাছে ২০১৬ আর ২০১৭-এর Touch Bar MacBook Pro-এর জন্য একগাদা pull request আছে: স্পিকার, Wi-Fi, পরিবেশের আলোর সেন্সর, Touch Bar নিজেই। Randy Intel Mac-এ Touch ID আনতে T2 সিকিউরিটি চিপের রিভার্স ইঞ্জিনিয়ারিং করছেন, আর পথে ২০১৯ MacBook Pro-এর প্রতিটা ফিক্স ডকুমেন্ট করছেন। Jon Kinney এক বছর আগে Omarchy-র জন্য ARM সাপোর্ট নিয়ে কাজ করছিলেন, আর এখন কে কী করছে সেটা সমন্বয় করে পুরো টিমকে একসাথে রাখেন।
একসাথে, তাঁরা এক দুর্ধর্ষ দল। পনেরো জন মানুষ যাঁরা অনুমতির অপেক্ষা করেননি, আর এজেন্ট ব্যবহার করে এমন গতিতে এগিয়েছেন যা এক বছর আগেও অকল্পনীয় মনে হতো।
প্রথম রিলিজের লক্ষ্য M1 আর M2-এর সঙ্গে নিখুঁত সামঞ্জস্য, Pro আর Max ভ্যারিয়েন্টসহ:
- সিমলেস ইনস্টলার, ইনস্টল ও ব্যবহার করে দেখার দুটো অপশনসহ
- সম্পূর্ণ GPU সাপোর্ট
- USB-C দিয়ে এক্সটার্নাল মনিটর
- Touch ID
- MLX
- ডিস্ক এনক্রিপশন
নতুন মেশিনগুলোর ওপর কাজ সমান্তরালে চলছে, কিন্তু M1 আর M2-তেই আমরা প্রথম পতাকা গাড়ছি। M মেশিনগুলোর পাশাপাশি, বাইরে পড়ে আছে লক্ষ লক্ষ পুরোনো ল্যাপটপ, যার অনেকগুলোই Apple-এর সর্বশেষ macOS উচ্চাকাঙ্ক্ষা থেকে ইতিমধ্যেই অবসর নিয়েছে, আর সেগুলোর প্রতিটাই অপেক্ষায় থাকা একেকটা চমৎকার Omarchy কম্পিউটার।
শুরু করতে পালিশ করা রিলিজের অপেক্ষা করতে হবে না। Try Omarchy কয়েক মিনিটেই আপনার Mac-এ আপনাকে আসল ডেস্কটপ দেখিয়ে দেবে। আর কমিট করতে প্রস্তুত থাকলে, installer আজই M1 বা M2-তে macOS-এর পাশে Omarchy বসিয়ে দেবে।
অবশেষে, একটা অনুরোধ। আপনি যদি Apple হার্ডওয়্যারের জন্য Linux নিয়ে কাজ করে থাকেন, সেটা কার্নেল ড্রাইভার হোক, ফার্মওয়্যার, প্যাকেজিং, ইনস্টলার বা মেশিন লার্নিং, আমরা আপনার কথা শুনতে চাই। ভালো সম্ভাবনা আছে আপনি এমন কিছু সমাধান করেছেন যা আমরা এখনো খুঁজছি, বা উল্টোটা। যোগাযোগ করুন apple@omarchy.org-এ।
চলুন, Asahi যা শুরু করেছিল তা শেষ করি।