اکثر توزیعهای لینوکسی شامل یکسری ابزار و اپلیکیشن هستند که علاوه بر استفاده به منظور توسعهٔ اپلیکیشن، برای مدیریت خود کِرنِل لینوکس هم به کار میروند که برخی از مهمترین آنها عبارتند از:
- ادیتورهای پیشرفتهای همچون vi و emacs
- کامپایلرهایی همچون gcc برای زبانهای C و++C
- دیباگرهایی همچون gdb
- ابزارهای مانیتور کردن پرفورمنس سیستم
- IDEهایی همچون Eclipse که تمامی ابزارهای فوق را به صورت یکجا عرضه میکند
لازم به ذکر است که اگر توزیعی به صورت پیشفرض از ابزارهایی از این دست به هر دلیلی برخوردار نباشد، این ابزارها به همراه با بسیاری ابزار کاربردی دیگر برای توسعهٔ نرمافزار و دیگر کارهای مربوطه در ریپازیتوریهای اختصاصی اکثر توزیعهای سیستمعامل گنو/لینوکس وجود دارند که به سادگی و به صورت کاملاً رایگان قابل دانلود و نصب هستند.
به طور مثال، در سیستمعامل اوبونتو با استفاده از اپلیکیشنی تحت عنوان Ubuntu Software، در قالب محیطی کاملاً گرافیکی میتوان دست به جستجو و نصب نرمافزارهای عرضه شده برای این سیستمعامل زد. اگر هم از علاقمندان به محیط کامندلاینی باشید، بسیاری از ابزارها به سادگی با تایپ کردن دستور sudo apt-get install یا sudo apt install قابل دانلود و نصب هستند. به عنوان مثال:
sudo apt-get install vim
با دستور فوق، خیلی سریع میتوان از یک ریپازیتوری مطمئن اقدام به نصب ادیتور Vim روی سیستمعامل خود نمود.