
نصب هسته XanMod در لینوکس اوبونتو 24.04/22.04/20.04
- توسط ری کلود
- 1 سپتامبر , 2022
نصب هسته XanMod که یک هسته لینوکس مبتنی بر عملکرد و قابل تنظیم است، به ویژه برای کاربران اوبونتو که به دنبال افزایش قابلیت های سیستم خود هستند مفید است. ویژگی های کلیدی آن مربوط به نصب اوبونتو عبارتند از:
- بهینهسازی هسته و زمانبندی فرآیند: برای بارهای سنگین با متعادلسازی بار پیشرفته، ذخیرهسازی حافظه پنهان و مدیر حافظه مجازی طراحی شده است.
- خروجی ورودی/خروجی بالا: از درخواست های اجرای صف لایه بلوک چند هسته ای کامل برای پردازش سریعتر داده ها استفاده می کند.
- هسته لینوکس بلادرنگ: در ساخت PREEMPT_RT موجود است، ایده آل برای برنامه های حساس به زمان.
- درایور CPPC P-state AMD: به طور خاص برای پردازنده های Zen2/3/4 بهینه شده است.
- Intel SMT Task Migration: برای زمان بندی کارآمدتر دوباره طراحی شده است.
- Futex Waitv و WAIT_MULTIPLE: عملکرد بازی را بهبود می بخشد، از Wine / Proton Fsync پشتیبانی می کند.
- Cloudflare’s TCP Collapse Processing: انتقال سریع و قابل اعتماد داده را تضمین می کند.
- Google’s Multigeneration LRU Framework: مدیریت کارآمد حافظه را پیاده سازی می کند.
- BBRv3 TCP Congestion Control: عملکرد پایدار و کارآمد شبکه را تضمین می کند.
- Netfilter Enhancements: شامل ویژگی های بهبود یافته پردازش بسته است.
- درایور WineSync: پشتیبانی در سطح هسته برای Wine را فراهم می کند و سازگاری را افزایش می دهد.
- PCIe ACS Override: دور زدن محدودیت های گروه IOMMU را فعال می کند.
- گزینه های اضافی CPU: پیشرفت های GCC و Clang برای بهبود عملکرد CPU گنجانده شده اند.
- Android Binder IPC Driver: شبیه سازی اندروید را تقویت می کند، که به ویژه برای کاربران Waydroid مفید است.
با این ویژگی ها، نصب هسته XanMod یک سیستم اوبونتو را به یک نیروگاه تبدیل می کند که برای بارهای کاری متنوع و سخت بهینه شده است. بیایید با مراحل نصب شروع کنیم.
اوبونتو را قبل از نصب هسته XanMod به روز کنید
برای شروع، به روز رسانی سیستم خود ضروری است. این مرحله تضمین میکند که همه بستهها جاری هستند و درگیریهای احتمالی را در طول نصب هسته XanMod به حداقل میرساند.
دستور زیر را در ترمینال خود اجرا کنید:
sudo apt update
پس از بهروزرسانی لیست بسته، به ارتقای بستههای قدیمی ادامه دهید:
sudo apt upgrade
بسته های مورد نیاز برای نصب XanMod را نصب کنید
در مرحله بعد، بسته های نرم افزاری لازم را نصب کنید. این بسته ها برای ننصب هسته XanMod به صورت موفق بسیار مهم هستند.
این دستور را اجرا کنید:
sudo apt install dirmngr lsb-release ca-certificates software-properties-common apt-transport-https dkms curl -y
کلید XanMod GPG و مخزن APT را اضافه کنید
اکنون کلید XanMod GPG را به سیستم خود اضافه کنید. این کلید اصالت بسته های XanMod را تأیید می کند. برای وارد کردن کلید از دستور زیر استفاده کنید:8
curl -fSsL https://dl.xanmod.org/gpg.key | sudo gpg --dearmor | sudo tee /usr/share/keyrings/xanmod.gpg > /dev/null
پس از وارد کردن کلید GPG، مخزن XanMod را به سیستم خود اضافه کنید. این مخزن شامل بسته های XanMod Kernel است. دستور زیر را اجرا کنید:
echo 'deb [signed-by=/usr/share/keyrings/xanmod.gpg] http://deb.xanmod.org releases main' | sudo tee /etc/apt/sources.list.d/xanmod-kernel.list
برای تأیید اضافه شدن موفقیت آمیز مخزن، از grep
دستور زیر استفاده کنید:
grep xanmod /etc/apt/sources.list.d/xanmod-kernel.list
شما باید خروجی زیر را ببینید که افزودن مخزن را تأیید می کند:
deb [signed-by=/usr/share/keyrings/xanmod.gpg] http://deb.xanmod.org releases main
پس از وارد کردن XanMod، کش apt را بازخوانی کنید
در نهایت، فهرست بسته APT خود را برای گنجاندن مخزن جدید اضافه شده XanMod به روز کنید. این مرحله تضمین می کند که سیستم شما منبع جدید را برای نصب بسته شناسایی می کند.
کش APT خود را با این دستور به روز کنید:
sudo apt update
نصب هسته XanMod را نهایی کنید
دانلود اسکریپت بررسی هسته XanMod
برای اطمینان از سازگاری با CPU خود، با دانلود XanMod Kernel Check Script شروع کنید. این اسکریپت پکیج کرنل XanMod مناسب برای سیستم شما را شناسایی می کند.
ابتدا اسکریپت را دانلود کرده و مجوزهای آن را تنظیم کنید:
wget https://dl.xanmod.org/check_x86-64_psabi.sh
chmod +x check_x86-64_psabi.sh
ضرورت این مرحله از آنجا ناشی می شود که هسته XanMod به نسخه هایی مانند، و غیره تقسیم می شود linux-xanmod-x64v1
که linux-xanmod-x64v1, 2, 3, 4
متناسب با قابلیت های مختلف CPU است.
اسکریپت را برای تعیین نسخه مناسب اجرا کنید:
./check_x86-64_psabi.sh
خروجی نسخه x86-64 پشتیبانی شده را نشان می دهد، به عنوان مثال:
CPU suports x86-64-v2
نصب هسته XanMod را از طریق دستور APT
با شناسایی نسخه مناسب، XanMod Kernel را نصب کنید. به عنوان مثال، اگر CPU شما پشتیبانی می کند x86-64-v2
، از:
sudo apt install linux-xanmod-x64v2
نکته مهم : دستور را مطابق با نسخه CPU خود ( v1
, v3
, یا v4
) که از اجرای اسکریپت XanMod قبلاً می دانید تنظیم کنید.

نمونه ای از اسکرین شات خروجی ترمینال Xanmod Kernel برای ادامه نصب در لینوکس اوبونتو
برای تجزیه و تحلیل دقیق هر نسخه هسته و سازگاری آن، به وب سایت XanMod Kernel مراجعه کنید .
نمای کلی از نسخه های XanMod :
- نسخه های اصلی :
linux-xanmod-x64v1
: سازگار با پردازنده های قدیمی تر، از جمله AMD K8-family و Intel Pentium 4 / Xeon (Nocona).linux-xanmod-x64v2
: مناسب برای CPU های کمی جدیدتر، مانند AMD Family 10h (بارسلونا) و انواع Intel Core 2.linux-xanmod-x64v3
: برای CPU های مدرن مانند AMD Family 17h (Zen) و Intel 6th Gene Core (Skylake) بهینه شده است.linux-xanmod-x64v4
: طراحی شده برای آخرین نسل های CPU، از جمله AMD Family 19h (Zen4) و Intel Xeon / 10th Gene Core (Ice Lake).
- نسخه های EDGE :
linux-xanmod-edge-x64v2
: برای CPUهایی مانند AMD Family 16h (Jaguar) و Intel 2nd Gene Core (Sandybridge) مناسب است.linux-xanmod-edge-x64v3
: بهترین برای CPUهایی از جمله AMD Family 17h (Zen+) و Intel Core نسل هفتم (Kaby Lake).linux-xanmod-edge-x64v4
: ایده آل برای پیشرفته ترین CPU ها مانند Intel 11th Gen (Rocket Lake) و AMD Family 19h (Zen3).
- نسخه های LTS :
linux-xanmod-lts-x64v1
: از پردازندههای قدیمیتر و پایدار طولانیمدت مانند Intel Core 2 و AMD K10-family پشتیبانی میکند.linux-xanmod-lts-x64v2
: سازگار با طیف وسیعی از CPUها از جمله Intel 3rd Gen Core (Ivybridge) و AMD Family 15h (Steamroller).linux-xanmod-lts-x64v3
: مناسب برای CPU های جدیدتر، مانند Intel 10th Gen Core (Comet Lake) و AMD Family 17h (Zen2).linux-xanmod-lts-x64v4
: طراحی شده برای جدیدترین پردازندههایی که پایداری طولانیمدت ارائه میکنند، از جمله Intel 13th Gen (Raptor Lake) و AMD Family 19h (Zen3).
- نسخه های RT :
linux-xanmod-rt-x64v2
: نسخه بلادرنگ برای CPUهایی مانند Intel 1st Gen Core (Nehalem) و AMD Family 15h (Bulldozer).linux-xanmod-rt-x64v3
: نسخه بلادرنگ برای CPU های جدیدتر، از جمله Intel 8/9th Gen Core (Coffee Lake) و AMD Family 17h (Zen+) بهینه شده است.linux-xanmod-rt-x64v4
: پیشرفته ترین نسخه بلادرنگ برای CPUهایی مانند Intel Xeon (Cooper Lake) و AMD Family 19h (Zen4).
هر نسخه برای نسلها و انواع CPU خاص طراحی شده است و عملکرد و سازگاری بهینه را تضمین میکند. انتخاب نسخه صحیح برای معماری CPU برای دستیابی به بهترین نتایج با XanMod Kernel بسیار مهم است.
پس از نصب کرنل XanMod، سیستم را راه اندازی مجدد کنید
برای نهایی کردن نصب، سیستم اوبونتو خود را راه اندازی مجدد کنید. این مرحله هسته XanMod تازه نصب شده را فعال می کند:
پس از راه اندازی مجدد، سیستم شما نسخه منتخب XanMod Kernel را اجرا می کند و عملکرد بهبود یافته ای را متناسب با قابلیت های CPU شما ارائه می دهد.
reboot
از نصب کرنل XanMod اطمینان حاصل کنید
بررسی نسخه کرنل نصب شده
برای تایید نصب هسته XanMod بر روی سیستم خود، ضروری است که نسخه هسته فعلی را بررسی کنید. می توانید این کار را از طریق ترمینال با استفاده از cat
دستور زیر انجام دهید:
cat /proc/version
این دستور جزئیات موجود در /proc/version
فایل را نمایش می دهد که شامل اطلاعات هسته در حال اجرا است. به عنوان یک جایگزین، uname -r
دستور خروجی مختصرتری ارائه می دهد، به طور خاص اطلاعات انتشار هسته را نشان می دهد:
uname -r
افزایش نمایش اطلاعات سیستم با Neofetch
نصب Neofetch یک گام سودمند برای یک نمای کلی بیشتر از سیستم شما، از جمله نسخه هسته است. Neofetch یک ابزار خط فرمان است که به زیبایی اطلاعات سیستم گسترده ای را ارائه می دهد.
ابتدا با استفاده از دستور Neofetch را نصب کنید:
sudo apt install neofetch -y
پرچم -y
در اینجا نصب را به طور خودکار تأیید می کند و روند را سریع تر و روان تر می کند. پس از نصب، Neofetch را برای مشاهده مشخصات سیستم خود اجرا کنید:
neofetch
اجرای این دستور خلاصهای از مشخصات سیستم شما را نشان میدهد که شامل نسخه هسته، جزئیات سختافزار و اطلاعات سیستم عامل میشود.

نمونه ای از اسکرین شات خروجی Xanmod Kernel Neofetch با نصب موفقیت آمیز در لینوکس اوبونتو
میکروکدهای رسمی اینتل یا AMD را روی اوبونتو نصب کنید
نصب میکروکد اینتل
به روز رسانی میکروکد برای کاربران دارای پردازنده های اینتل برای ثبات و امنیت سیستم بسیار مهم است. بهروزرسانیهای میکروکد میتوانند باگهای CPU را برطرف کرده و عملکرد را افزایش دهند. اوبونتو این فرآیند به روز رسانی را از طریق سیستم مدیریت بسته خود تسهیل می کند.
برای نصب آخرین میکروکد اینتل از دستور زیر استفاده کنید:
sudo apt install intel-microcode iucode-tool
این دستور را نصب میکند intel-microcode
که حاوی آخرین باینریهای میکروکد اینتل است و iucode-tool
ابزاری برای دستکاری بهروزرسانیهای میکروکد.
نصب میکروکد AMD
به روز رسانی میکروکد برای سیستم های دارای پردازنده های AMD برای حفظ عملکرد و امنیت CPU مهم است. اوبونتو روش ساده ای برای نصب این به روز رسانی ها ارائه می دهد.
برای نصب میکروکد AMD دستور زیر را اجرا کنید:
sudo apt install amd64-microcode
این دستور نصب میکند amd64-microcode
، که بستهای است که حاوی بهروزرسانیهای میکروکد مخصوص پردازندههای AMD است.
مدیریت هسته XanMod
هسته XanMod را به روز کنید
به روز رسانی منظم برای حفظ عملکرد و امنیت هسته XanMod ضروری است. اگر XanMod را با استفاده از APT نصب کرده اید، همانطور که در آموزش های قبلی ذکر شد، به روز رسانی آن ساده است.
با بررسی بهروزرسانیهای موجود شروع کنید:
sudo apt update
اگر بهروزرسانیها در دسترس هستند، سیستم خود را با موارد زیر ارتقا دهید:
این دستورات تضمین می کند که هسته XanMod شما با آخرین پیشرفت ها و وصله های امنیتی به روز می ماند.
sudo apt upgrade
هسته XanMod را حذف کنید
قبل از حذف XanMod، حذف مخزنی که قبلا اضافه کرده اید بسیار مهم است. این مرحله از دریافت آپدیت های بعدی برای XanMod توسط سیستم شما جلوگیری می کند.
مخزن را با استفاده از کد زیر حذف کنید:
sudo rm /etc/apt/sources.list.d/xanmod-kernel.list
در مرحله بعد، بسته های هسته خاصی XanMod نصب شده روی سیستم خود را شناسایی کنید. می توانید نام دقیق بسته های هدر و تصویر لینوکس XanMod را با موارد زیر پیدا کنید:
dpkg --list | grep `uname -r`

نمونه ای از اسکرین شات دستور لیست dpkg با uname -r برای لیست Xanmod Kernel در لینوکس اوبونتو
این دستور بستههای نصب شده را فیلتر میکند تا فقط بستههای مربوط به نسخه فعلی XanMod Kernel را نشان دهد. برای حذف تمام اجزای هسته XanMod، اجرا کنید:
sudo apt autoremove linux-image-*.*.*-xanmod* linux-headers-*.*.*-xanmod* --purge

نمونه ای از اسکرین شات حذف خروجی Xanmod Kernel در لینوکس اوبونتو
در نهایت، کامپیوتر خود را مجددا راه اندازی کنید تا فرآیند حذف کامل شود:
reboot
پس از راه اندازی مجدد، بررسی کنید که سیستم شما به هسته استاندارد اوبونتو بازگشته باشد:
uname -r

نمونه ای از اسکرین شات هسته Xanmod حذف و هسته پیش فرض اوبونتو بازیابی شد
نتیجه گیری
این سفر ما را با هسته XanMod در اوبونتو 24.4، 22.04 یا 20.04 به پایان می رساند. ما از نصب و بهروزرسانی این هسته تقویتکننده عملکرد گرفته تا حذف آن در صورت نیاز، موارد ضروری را بررسی کردهایم. به یاد داشته باشید، به روز نگه داشتن هسته خود برای بهترین تجربه کلیدی است. و سلام، اگر تصمیم گرفتید به هسته استاندارد اوبونتو برگردید، فقط چند دستور با آن فاصله دارید.