لینوکس سیستمعاملی متنباز از خانواده شبهیونیکس است که در رایانهها، سرورها، ابررایانهها، گوشیهای موبایل و سیستمهای توکار (Embedded Devices) استفاده میشود. لینوکس توسط جامعه توسعه یافته و در تمامی پلتفرمهای اصلی رایانهای از جمله اینتل x86، معماری ARM و معماری اسپارک پشتیبانی میشود. به همین دلیل یکی از سیستمعاملهایی است که پشتیبانی گستردهای دارد. موارد استفاده از سیستمعامل لینوکس هر نسخهای از سیستمعامل لینوکس منابع سختافزاری را مدیریت میکند، برنامههای کاربردی را راهاندازی و اجرا میکند و گونههای مختلف رابط کاربری را ارائه میدهد. رشد بسیار سریع جامعه لینوکس به همراه طیف گستردهای از توزیعها باعث شده لینوکس در تمامی زمینهها نفوذ کند و تقریباً برای هر وظیفهای یک نسخه لینوکس موجود باشد؛ برای مثال لینوکس به سیستمعاملی محبوب برای وبسرورها، نظیر آپاچی و کارهای شبکه، وظایف محاسباتی علمی که نیاز به محاسبات خوشهای بزرگی دارد، راهاندازی پایگاههای داده و راهاندازی گوشیهای موبایل به همراه سیستمعاملهایی نظیر اندروید تبدیل شده است. توزیعهای لینوکس لینوکس از همان ابتدای کار مقررات کپیلفت از بنیاد نرمافزار آزاد را تصویب کرد که باعث ایجاد پروانه عمومی همگانی (GPL) شد. کپیلفت میگوید هر چیزی که رایگان استفاده شده و تغییر یافته باید رایگان توزیع شود. در عمل اگر لینوکس یا سایر اجزای گِنو (GNU) برای ایجاد یک نسخه جدید توسعهیافته یا اصلاحشده باشد، نسخه جدید باید به صورت رایگان منتشر شود. این قانون پایه و اساس توسعه متنباز است. این قانون برای جلوگیری از منفعتطلبی توسعهدهندهها یا انجمنهایی است که چشم به استفاده از پروژههای آزاد سایرین دوختهاند. صدها نسخه مختلف لینوکس که به عنوان توزیعها شناخته میشوند امروزه در دسترس همگان هستند که هر کدام معمولاً برای سیستمها و اهداف خاصی طراحی شدهاند؛ برای مثال سرورها، نسخههای رومیزی، موبایلها یا سیستمهای توکار (Embedded Devices)، که خود رایانههایی هستند برای کنترل یک سیستم بزرگ. توزیعها ممکن است آماده استفاده یا کدِ منبع باشند که شما...
شما وارد سایت نشدهاید. برای خواندن ادامه مطلب و ۵ مطلب دیگر از ماهنامه پیوست به صورت رایگان باید عضو سایت شوید.