نیم نگاهی به توزیع Void Linux

Image not Found

سلام دوستان امروز قصد معرفی Void Linux رو دارم امیدوارم از این مقاله استفاده ی لازم رو ببرید.

Void Linux یه سیستم عامل قدرتمند و خیلی کم مصرفه چون که از Runit استفاده میکنه و به این صورت دیگه خبری از SystemD نیست ،در واقع VoidLinux از توزیع هایی به شمار میره که از Runit استفاده میکنه. اینیت تاثیر زیادی بر روی سیستم عامل میزاره و باعث میشه سرعت بوت و.. تغییر پیدا کنه ، در اینجا رانیت عملکرد بهتری نسبت به SystemD داره اما ممکنه به دلیل ناسازگاری برخی از نرم افزارها برای کاربران تازه وارد مشکل ایجاد کنه و به همین دلیل Void توزیع مناسبی برای کاربران مبتدی نیست!

خب حالا init چیه؟ اینیت یه service manager هست که بعد از کرنل اصلی ترین بخش یه سیستم عامل به حساب میاد یعنی شما میتونین با استفاده ازش سرویس ها رو stop کنید start کنید خاموش کنید و روشن کنید.
اینیت در سیستم عامل های کلوز سورس به شدت محدود شده تره به عنوان مثال در اندروید تا زمانی که اون نرمافزار رو پاک نکنید امکان متوقف کردن سرویسش رو ندارید..

پکیج منیجر Void Linux پکیج منیجر سریع و پر قدرت XBPS هست ، این پکیج منیجر در اصل به نوعی چندین پکیج منیجر است به طور ساده هر بخش از XBPS یک اپ جدا حساب میشود و این باعث میشود این پکیج منیجر دارای سراعت بسیار زیادی باشد در حدی شاید شما اصلا نصب پکیج را احساس نکنید!
برای تجربه بهتر XBPS توصیه میشود از Vpm استفاده کنید.. Vpm نه تنها دستور هارا ساده تر میکند بلکه به طور خودکار برخی از پکیج هارا از طریق پورتیج نصب میکند و این باعث میشود کمتر کسی با مشکل کمبود پکیج مواجه شود.

اما کار با رانیت دشوار نیست ، برای مثال برای فعال کردن یه سرویس کافیه بزنید

sudo ln -s /etc/sv/your service name /var/service

و برای غیر فعال کردن یه سرویس کافیه اونو حذف کنید.

sudo rm /var/service/your service name

ولی برای تجربه بهتر و کامل تر کردن رانیت توصیه میشه از VSV که در مخازن Void موجود است استفاده کنید.

sudo vsv sudo vsv up servicenamesudo vsv down servicename

مصرف سخت افزار در ووید لینوکس بسیار بهینه است و به طور مثال مصرف رم در میزکار های سبکی مانند xfce به زیر 300 مگ رسیده و مصرف میزکار های پر مصرف همانند گنوم به زیر 700 مگ؟!

نکته! برای درست کار کردن void حتما باید dbus را فعال کنید برای فعال کردن dbus میتونید از دستور زیر کمک بگیرید.

sudo ln -s /etc/sv/dbus /var/service

بعد از فعال کردن سیستم خود را ریستارت کنتید.

و برای افزودن مخازن جانبی Void Linux میتونید از دستور زیر استفاده کنید.

# VPM
sudo vpm in void-nonfree-repo void-multilib-repo void-multilib-nonfree-repo
# XBPS
sudo xbps-install -S void-nonfree-repo void-multilib-repo void-multilib-nonfree-repo

امیدوارم این مقاله براتون مفید بوده باشه.