انجمنهای فارسی اوبونتو
کمک و پشتیبانی => انجمن عمومی => نویسنده: 13Mahdi84 در 30 دی 1401، 06:52 بظ
-
درود
تفاوت کرنل های عادی با کرنل های zen در چه چیزی هست ؟
-
یک سری از تنظیماتش فرق داره که برای کاربردهای روزمره، مناسبتر بشه.
-
عع؟ میشه بگید چیا مثلا؟
-
یک سری از تنظیماتش فرق داره که برای کاربردهای روزمره، مناسبتر بشه.
اینکه سریعتر هستند هم درسته؟
-
لینک (https://liquorix.net/)
-
یک سری از تنظیماتش فرق داره که برای کاربردهای روزمره، مناسبتر بشه.
اینکه سریعتر هستند هم درسته؟
اصلاح «سریعتر» خیلی دقیق نیست چون در نهایت سرعت رو سی پی یو شما تعیین می کنه. بیشتر بحث اینه که «به چه چیزی اولویت می دن؟». کرنل ذن سعی می کنه برای کاربردهای دسکتاپ روزمره تجربه بهتری درست کنه و مثلا سیستم ریسپانسیوتر باشه (کاربر حس نکنه چیزی کند شده چون کرنل یه کار مهمتر داره) و در نتیجه ممکنه در کاربردهای روزمره سریعتر به نظر برسه. منطقا کامپیوتر سرور ترجیح می ده یه لحظه ماوسش حرکت نکنه ولی محاسبه اش سریعتر انجام بشه ولی من ترجیح می دم رندر ویدئوم یه ثانیه دیرتر تموم بشه و به جاش ماوس بدون مشکل حرکت کنه (:
لینکی که nixoeen داد بهترین منبعه اگر می خوای دقیق تر بخونی ولی کلی هم باید بعدش سرچ کنی (:
-
پس پیشنهاد میشه برای تجربه روونترِ یک کاربر ساده و خونگی گنو، از کرنل ذن استفاده شه؟
-
پیشنهادی در این مورد نمیشه (:
اگر پیشنهادی می خوای اینه: ببین هر چیزی چیه و تست کن و یاد بگیر و به بقیه هم یاد بده (:
در واقع شبیه اینه که بگیم ال۹۰ از کمپانی میاد بیرون و بعد یه نفر میاد برای مصرف شهری کمی تنظیماتش رو عوض می کنه و تغییراتش می ده. حالا آیا توصیه می شه هر کس در شهر است بیاد ال۹۰ش رو اینطوری تنظیم کنه؟ من شخصا ترجیح می دم کرنلی که توزیعم گذاشته رو استفاده کنم. شاید یکی دوست داشته باشه اون تغییر جزیی رو ببینه و یکی دیگه بخواد تست کنه و یکی دیگه بخواد اصولا حال کنه که کرنلش رو عوض کرده.
-
میخوام کرنل ذن رو نصب و امتحان کنم.
۱. آیا؟
pacman -S linux-zen
reboot
pacman -Rcns linux
یا چیزهای دیگهای هم هست برای انجام؟
۲. دیگه چه کرنلهایی داریم؟
-
میخوام کرنل ذن رو نصب و امتحان کنم.
۱. آیا؟
pacman -S linux-zen
reboot
pacman -Rcns linux
یا چیزهای دیگهای هم هست برای انجام؟
۲. دیگه چه کرنلهایی داریم؟
۲.کرنل ltsنیز موجود است.
-
هدفم کرنلهای خاص بود.
-
فکر کنم بعضی پیکربندیهای کرنل zen رو روی کرنلهای معمولی هم پیاده کرد.
مثلا توی همون لینکی که بالاتر گذاشتن، یه جدول وجود داره. توی اون جدول، قسمت virtual memory subsystem این دوتا تغییر رو میشه برای کرنلهای معمولی هم انجام داد.
Compact Unevictable............: 1 -> 0
Proactive Compaction...........: 20 -> 0
با تغییر متغیرهای sysctl ممکن هست. برای اولی، کافیه مقدار متغیر vm.compact_unevictable_allowed بشه صفر.
برای دومی هم میشه با تغییر vm.compaction_proactiveness اینکار رو انجام داد.
میتونید این تغییر رو با دستور sysctl انجام بدید یا اینکه مستقیم مقدار مورد نظر رو توی فایل مربوط بنویسید. منظورم این فایلها هست.
proc/sys/vm/compact_unevictable_allowed
/proc/sys/vm/compaction_proactiveness
البته این تغییرات موقتی هست و با یه راهاندازی مجدد، به حالت اول بر میگرده. بدای اینکه دایمی بشه، باید پیکربندیهای sysctl رو تغییر داد تا هر بار بعد از بوت شدن، مقدار اون متغیرهای sysctl هم تغییر کنه.
در مورد بقیه تغییرات چیزی نمیدونم. شاید بشه اونها رو هم با تغییر بعضی متغیرهای sysctl یا اضافه کردن یه چیزی به خط فرمان کرنل یا نوشتن یه عبارتی توی یه فایلی داخل /sys/ روی کرنلهای معمولی هم اعمال کرد.