همه می دانند که لینوکس میلیون ها سرور و دسکتاپ را در سراسر جهان نیرو می دهد. اما آیا برنامه های کاربردی دیگری از این سیستم عامل منبع باز وجود دارد؟
اگر از لینوکس روی دسکتاپ خود استفاده می کنید، ممکن است فکر کرده باشید که آیا سیستم عاملی که با آن درگیر هستید کاربرد عملی دارد یا خیر. خوشبختانه امروزه برنامه های کاربردی دنیای واقعی لینوکس بسیار زیاد است. در اینجا به برخی از آنها اشاره می کنیم.
1. وب سرورها
بزرگترین استفاده از لینوکس در دنیای واقعی بر روی سرورها، به ویژه سرورهای وب است. دلایل مختلفی برای تسلط لینوکس بر بازار وب سرورها وجود دارد.
یکی از دلایل این است که نصب لینوکس بسیار ارزان است. در دوران “دات کام” در دهه 90، بسیاری از استارت آپ ها لینوکس را به همین دلیل کشف کردند. سیستم های یونیکس قبلاً برای سرورها محبوب بودند، اما بسیار گران بودند و روی سخت افزارهای تخصصی کار می کردند.
شما به راحتی می توانید لینوکس را به صورت رایگان دانلود کنید و با استفاده از سرور رایگان آپاچی HTTP بر روی پردازنده های x86 اجرا می شد. این بدان معناست که استارت آپ ها می توانند ناوگان رایانه های شخصی ارزان قیمت را خریداری کرده و از آنها به عنوان سرور استفاده کنند.
امروزه، اکثر مراکز داده و ارائه دهندگان ابری سرورهای مخصوص رک نصب شده را اجرا می کنند که توسط قراردادهای شرکت هایی مانند Canonical یا Red Hat پشتیبانی می شود. مراکز داده هنوز لینوکس را جذابتر از ویندوز میدانند، زیرا هزینههای مجوز نرمافزار منبع باز، حتی با قرارداد، بسیار کمتر از سیستمعاملهای اختصاصی مانند ویندوز است.
آپاچی با رقابت Nginx مواجه است، اما ناوگان سرورهای مبتنی بر لینوکس هنوز با اختلافی راحت از سرورهای ویندوز مایکروسافت بیشتر است. بر اساس W3Techs، سرورهای لینوکس با 37.7 درصد در مقابل 20.2 درصد ویندوز تا مه 2022 بر ویندوز تسلط دارند.
2. ابر رایانه ها
یکی دیگر از کاربردهای عملی لینوکس در ابررایانه ها است. لینوکس در ابرکامپیوترها به قدری محبوب است که طبق گفته Top500، 100 درصد از تاسیسات ابررایانه فعلی برخی از نسخه های لینوکس را اجرا می کنند.
دلایل پذیرش آن در ابر محاسبات احتمالاً مشابه دلایل پذیرش آن برای سایر برنامه های کاربردی سرور است. لینوکس ارزان بود و می توانست بر روی سخت افزار استاندارد x86 اجرا شود. همچنین دانشمندان قبلاً با یونیکس آشنا بودند. محققان می توانند خوشه هایی از رایانه های شخصی ارزان قیمت را برای اجرای محاسبات پیچیده بدون نیاز به بازنویسی کد آنها بسازند.
همانند سرورهای وب، ابررایانههای لینوکس با انتقال لینوکس به معماریهای دیگر مانند IBM’s POWER، افزایش یافتهاند. این به لینوکس اجازه داده است که سیستمهای یونیکس اختصاصی را در این برنامههای تحقیقاتی جایگزین کند، درست مانند مراکز داده تجاری.
از جمله، ابررایانههایی مانند IBM’s Summit در ساخت واکسنهای COVID-19 نقش داشته و به ردیابی انواع آن کمک میکنند. اگر واکسن را دریافت کرده اید، به این معنی است که لینوکس می تواند زندگی شما را نجات دهد.
3. کامپیوترهای تک بردی
در حالی که لینوکس ابررایانهها را نیرو میدهد، اما برای ماشینهای سادهتر نیز عالی است. شناخته شده ترین کامپیوتر تک بردی که از لینوکس پشتیبانی می کند Raspberry Pi است.
Raspberry Pi برای آموزش علوم کامپیوتر برای کودکان محبوب شده است زیرا به اندازه کافی ارزان است که کودکان بتوانند آن را داشته باشند و آن را آزمایش کنند. والدین نیازی به نگرانی در مورد خراب کردن رایانه خانواده توسط کودک ندارند. دلیل انتخاب لینوکس به دلیل ماهیت منبع باز آن و وجود پورت ARM از قبل بود.
همچنین برای پروژههای محاسباتی تعبیهشده کوچک محبوب است و تا آنجا که فکر میکنید کاربردهای زیادی برای Raspberry Pi وجود دارد.
دلیل محبوبیت آن این است که پورت کردن لینوکس به معماری های مختلف پردازنده آسان است. لینوکس برای اولین بار با اینتل 80386 شروع شد، اما تقریباً به هر CPU موجود منتقل شده است. این شامل تراشه ARM است که قدرت Raspberry Pi را تامین می کند.
4. تغییر کاربری کامپیوترهای قدیمی
اولین نسخه یونیکس در آزمایشگاههای بل بر روی یک Digital PDP-7 اجرا میشد که حتی در آن زمان نیز کم قدرت در نظر گرفته میشد. سنت تغییر کاربری کامپیوترهای قدیمی همچنان ادامه دارد که یونیکس سنتی جای خود را به توزیع های لینوکس داده است.
توزیعهای لینوکس برای استفاده از رایانههای قدیمیتر زمانی که پشتیبانی رسمی اپل یا مایکروسافت تمام میشود و نمیتوانید بهروزرسانی کنید یا نسخههای جدیدتر سیستمعامل از سختافزار شما پشتیبانی نمیکنند، عالی هستند.
توزیع های حداقلی برای این منظور به خوبی اجرا می شوند. Google در حال انتشار Chrome OS Flex، نسخه ویژه سیستم عامل Chrome برای رایانه های شخصی و مک های معمولی است تا به جای سیستم عامل اصلی خود استفاده کنند.
اگر کامپیوتر قدیمی دارید، آن را دور نیندازید. سعی کنید به جای آن یک توزیع لینوکس روی آن قرار دهید. ممکن است بخواهید آن را به عنوان یک رایانه ثانویه نگه دارید یا آن را به کسی بدهید که به رایانه شخصی نیاز دارد. شما همچنین از این طریق به جلوگیری از زباله های الکترونیکی کمک خواهید کرد.
5. بازی کلاسیک
اگر از بازی های کلاسیک لذت می برید، شاید تعجب کنید که بدانید لینوکس و منبع باز به احیای بازی های قدیمی کمک می کنند.
شبیه سازهای منبع باز مانند MAME، Nestopia و Stella به شما امکان می دهند کنسول های کلاسیک و بازی های آرکید را در سراسر پلتفرم ها، از جمله لینوکس، بازی کنید.
نه تنها داوطلبان منبع باز ارزش بازی های کلاسیک را درک کرده اند، بلکه شرکت ها از لینوکس و شبیه سازهای منبع باز به عنوان بخشی از پیشنهادات تجاری خود استفاده کرده اند. به گزارش Omg، اگر NES Classic دارید، در واقع یک ماشین لینوکس دارید! اوبونتو اگر Raspberry Pi و طرز فکری برای خودتان دارید، می توانید آن را به کنسول بازی کلاسیک خود تبدیل کنید.
اگر واقعا خوش دست هستید، حتی می توانید کابینت آرکید خود را بسازید، همانطور که در این ویدیو از The Geek Pub نشان داده شده است:
6. پشتیبان گیری و بازیابی
کامپیوتر شما عالی کار می کند مگر اینکه مشکلی پیش بیاید. و اگر با مشکل مواجه شدید، لینوکس نیز برای نجات شما آماده است.
در حالی که میتوانید از رسانه نصب سیستمعامل خود برای تعمیر سیستم خود استفاده کنید، توزیعهای لینوکس مانند SystemRescue وجود دارند که میتوانند بسیاری از مشکلات رایج راهاندازی، از جدول پارتیشن آسیبدیده گرفته تا رمز عبور فراموش شده مدیریت را برطرف کنند.
اگر هارد دیسک یا SSD شما خراب است، میتوانید فایلهای مهم را روی درایو خارجی کپی کنید. برای استفاده از این ابزارها لازم نیست کاربر لینوکس باشید. حتی می توانید رمزهای عبور ویندوز را با استفاده از SystemRescue بازنشانی کنید. این یکی از دلایلی است که باید در نظر داشته باشید که یک توزیع لینوکس قابل بوت در اطراف یک USB یدکی داشته باشید زیرا نمی دانید چه زمانی ممکن است به آن نیاز داشته باشید.
امروزه کاربردهای عملی زیادی برای لینوکس وجود دارد
لینوکس فقط یک اسباب بازی هکرها نیست، بلکه در دنیای واقعی کاربردهای زیادی برای کار و بازی دارد. از اجرای سرورهای وب گرفته تا شکستن اعداد و بازیهای قدیمی، اگر فکرش را بکنید، کسی از لینوکس برای انجام آن استفاده کرده است. اما چگونه لینوکس تا این حد فراگیر شد؟ برخی از فناوریها وجود دارند که انتشار لینوکس را برای مردم آسانتر میکنند.