درست همانطور که سیستم عامل به راحتی نصب می شود، برنامه های کاربردی نیز وجود دارند. اکثر توزیع های مدرن لینوکس شامل مواردی هستند که بیشتر فروشگاه برنامه را در نظر می گیرند. این یک مکان متمرکز است که می توان نرم افزار را جستجو و نصب کرد. Ubuntu Linux (و بسیاری از توزیع های دیگر) به نرم افزار GNOME تکیه می کنند، سیستم عامل ابتدایی دارای AppCenter است، Deepin دارای مرکز نرم افزار Deepin است، openSUSE دارای AppStore خود است و برخی از توزیع ها به Synaptic متکی هستند.

صرف نظر از نام، هر کدام از این ابزارها همین کار را انجام می دهند؟ یک مکان اصلی برای جستجو و نصب نرم افزار لینوکس. البته این قطعات نرم افزار بستگی به وجود یک رابط کاربری گرافیکی (GUI) دارد. برای سرورهای کمتر GUI، برای نصب باید به رابط خط فرمان وابسته باشید.

بیایید به دو ابزار مختلف نگاه کنیم تا نشان دهیم که حتی نصب خط فرمان چقدر ساده است. نمونه های ما برای توزیع های مبتنی بر دبیان و توزیع های مبتنی بر فدورا است. دایرکتوری های مستقر در Debian از ابزار apt-get برای نصب نرم افزار استفاده می کنند و دیواری های مبتنی بر فدورا به استفاده از ابزار yum نیاز دارند.

۱. نرم‌افزار Atom Editor؛ یکی از نرم‌افزار‌های کارآمد ویرایش متن

در فهرست نرم‌افزارهای Open-Source لینوکس، Atom Editor را می‌توان جزو نرم‌افزارهای برتر برای توسعه‌دهندگان وب‌سایت دانست. در این نرم‌افزار، از میان هزاران پکیج متن‌باز با ویژگی‌های مختلف می‌توانید به‌راحتی پکیج مدنظرتان را بسازید. این یعنی از داخل خود نرم‌افزار می‌توانید کار نصب یا جست‌وجوی پکیج‌ را انجام دهید. همچنین، Atom Editor امکان کار‌کردن با GiT و GitHub را از داخل فضای خود برای شما فراهم می‌کند. علاوه‌براین، با قابلیت Code Templates سرعت برنامه‌نویسی را افزایش می‌دهد. در این سرویس، قابلیت Cross-Platform به شما امکان می‌دهد تا کدنویسی را نه‌تنها در لینوکس، بلکه در سیستم‌عامل‌های ویندوز و مک نیز انجام دهید.

۲. نرم‌افزار NextCloud؛ نرم‌افزار کاربردی و امن حفظ اطلاعات کاربر

این نرم‌افزار به‌‌دلیل قابلیت‌های امنیتی ویژه، به‌عنوان فضایی امن برای حفظ دیتای کاربران شناخته شده است. به‌کمک برنامه‌های موجود در اپلیکیشن NextCloud، محیط محافظتی قدرتمند‌ی در آن می‌توان ایجاد کرد که امنیت اطلاعات کاربر را به‌دنبال خواهد داشت. نکته مهم دیگر اینکه نرم‌افزار NextCloud با فضای ابری خود، راهکار امنی برای دسترسی به فایل و اسناد ایجاد کرده است.

3. نرم‌افزار OSQuery؛ یکی از نرم‌افزارهای کاربردی تجزیه‌و‌تحلیل سیستم‌عامل

این نرم‌افزار را فیس‌بوک ارائه داده است و به شما امکان می‌دهد تا فهرستی از سخت‌افزارهایی مورداستفاده کاربر را در قالب جدول یا موضوع شبیه به دیتای SQL در‌اختیار وی قرار دهید. همچنین با کمک OSQuery، بدون استفاده از API خاص می‌توانید با سیستم‌عامل ارتباط برقرار کنید. این قابلیت به‌خصوص برای توسعه‌دهندگانی بسیار کاربردی خواهد بود که دنبال محافظت از برنامه یا اپلیکیشن خود در‌برابر نقض‌های امنیتی هستند. از این نرم‌افزار علاوه‌بر لینوکس، می‌توان روی ویندوز و CentOS و macOS نیز استفاده کرد.

توسعه دهندگان
محمد مهدی سفیداری