آرچ لینوکس یک توزیع گنو/لینوکس است که با اهداف

  • سبک و ساده بودن
  • ظرافت، صحت کد و کوچک بودن
  • اقتصادی بودن برای توسعه دهندگان
  • نداشتن افزونه ها ، تغییرات و پیچیدگی های غیرضروری

* برای کسب اطلاعات بیشتر و مشارکت در جمع آوری مقالات میتوانید در لینک های زیر فعالیت نمایید:


Archlinux

یک توزیع گنو/لینوکس است که با هدف سبک بودن و ساده بودن ساخته شده است. رویکرد طراحی تیم توسعه بر روی سادگی، ظرافت، صحت کد و کوچک بودن آن گذاشته شده است. سادگی بر مبنای تعریف توزیع Archlinux ، فاقد افزونه ها، تغییرات و پیچیدگی های غیرضروری بودن است. این موضوع از دیدگاه توسعه دهنده/برنامه نویس تعریف می شود و از دیدگاه کاربر مطرح نمی باشد.

Judd Vinet توسعه Archlinux را با الهام گرفتن از CRUX، یک توزیع سبک گرای دیگر در مارس سال ۲۰۰۲ آغاز کرد. از اول اکتبر ۲۰۰۷ نیز کنترل و مدیریت پروژه به Aaron Griffin سپرده شد. این توزیع به طور گسترده ای بر پایه بسته های دودویی بنا نهاده شده است. بسته های دودویی در این توزیع با معماری های i686 و x86-64 ساخته می شوند تا سیستم مدرن بهینه ای را بسازند. یک سیستم خودکار جهت کامپایل و ساخت بسته ها برای معماری های دیگر وجود دارد، که به نام ABS مطرح می باشد.

مدیریت بسته ها در این توزیع در قالب ویژگی های زیر صورت می گیرد:

AUR

علاوه بر مخزن های جامعه کاربری این توزیع، AUR اسکریپت های PGKBUILD ساخته شده توسط کاربران را برای بسته هایی که در مخزن رسمی وجود ندارند، فراهم می کند. اسکریپت های PGKBUILD نصب شده از کد منبع را با لیست کردن و بررسی وابستگی ها و تنظیم سازگاری با معماری سیستم آسانتر می کند.

ABS

برنامه ای مشابه Ports در سیستم عامل FreeBSD است که قادر به کامپایل کردن کدهای منبع به بسته های دودویی قابل نصب توسط Pacman است. ABS یک شاخه از اسکریپت های پوسته به نام PKGBUILD فراهم می کند که می تواند تمام بسته های رسمی Archlinux را تغییر دهد و کامپایل کند.

Pacman

تمامی بسته ها از طریق مدیر بسته های pacman مدیریت می شوند. pacman نصب بسته ها، به روزرسانی، حذف و یا بازگردانی بسته ها را انجام می دهد و توانایی تشخیص خودکار وابستگی ها را نیز دارد.