انتقاد از دسکتاپ لینوکس
انتقاد از دسکتاپ لینوکس تاریخچه اظهار نظر در مورد کاستیهای درک شده از سیستم عامل لینوکس هنگام نصب بر روی رایانههای رومیزی است. این انتقادات به هدف گسترده و عدم هماهنگی بین توزیعهای لینوکس، مفید بودن و سهولت استفاده از آنها به عنوان سیستمهای رومیزی برای کاربران نهایی عمومی، پشتیبانی از درایور و مشکلات مربوط به پخش چند رسانه ای و توسعه صدا انجام شدهاست.
در حالی که تلفنهای هوشمند که سیستم عامل Android مبتنی بر لینوکس را اجرا میکنند، بر بازار تلفنهای هوشمند تسلط دارند،[۱][۲] و لینوکس در اکثر سرورها استفاده میشود، تقریباً بهطور انحصاری روی ۵۰۰ سریعترین ابر رایانه جهان اجرا میشود و حتی در بورس نیویورک نیز مورد استفاده قرار میگیرد،[۳] سیستم عاملهای مبتنی بر لینوکس نتوانستهاند در رایانههای شخصی به تصویب گسترده دست پیدا کنند.[۴]
قابلیت استفاده از لینوکس به عنوان یک سیستم دسک تاپ
ویرایشلینوس توروالدز اظهار داشتهاست که وی قصد داشتهاست که هسته لینوکس در سیستم عاملهای دسک تاپ مورد استفاده قرار گیرد.[۵] او استدلال میکند که اندروید به دلیل نصب از طریق تلفنهای جدید بسیار مورد استفاده قرار میگیرد و برای به دست آوردن سهم بازار، توزیعهای لینوکس برای رایانههای جدید لازم است.
لینوکس به دلایل مختلفی مورد انتقاد قرار گرفتهاست، از جمله عدم وجود کاربرپسندی و داشتن یک منحنی یادگیری شیب دار، ناکافی بودن برای استفاده از رومیزی، عدم پشتیبانی از سختافزارهای عجیب و غریب، داشتن کتابخانه بازیهای نسبتاً کوچک و فاقد بومی بودن. نسخههای برنامههای کاربردی و استاندارد GUI API موجود نیست.[۶]
برخی منتقدین معتقد نیستند که لینوکس تاکنون سهم بزرگی را در بازار دسک تاپ کسب خواهد کرد. در ماه مه ۲۰۰۹، پرستون گارلا، سردبیر Computerworld.com، معتقد بود که لینوکس هرگز برای کاربران دسکتاپ / نوت بوک مهم نخواهد بود، حتی اگر احساس کرد که استفاده از آن ساده و ساده است، اما استفاده کم آن نشان دهنده اهمیت کم آن در بازار دسک تاپ
اریک اس. ریموند در مقاله خود " Luxury of Ignorance: An Horror Story Horror Story" اظهار داشت که عدم قابلیت استفاده در بسیاری از ابزارهای متن باز و لینوکس ناشی از عدم دستیابی به کتابچهها بلکه عدم تفکر در مورد تجربه کاربران است.
جیمز دونالد از دانشگاه پرینستون مفاهیم کتابخانه مشترک چندین سیستم عملیاتی را مورد تجزیه و تحلیل قرار داد. وی در مقاله خود با عنوان بهبود قابلیت حمل و نقل کتابخانههای مشترک در سال ۲۰۰۳ نگران فقدان معادل گروه سازگاری با برنامه Windows بود.
فرصتهای از دست رفته
ویرایشدسکتاپ لینوکس در اواخر سال ۲۰۱۰ مورد انتقاد قرار گرفت که فرصت خود را برای تبدیل شدن به یک نیروی مهم در محاسبات دسکتاپ از دست داد. رابرت استرومایر ویراستار اجرایی رایانه جهانی اظهار داشت که گرچه لینوکس از امنیت و ثبات استثنایی و همچنین عملکرد و قابلیت استفاده عالی برخوردار است، اما زمان موفقیت لینوکس دسکتاپ از دست رفتهاست.[۷] نیک فارل، با نویسندگی برای TechEye ، احساس کرد که انتشار ویندوز ویستا یک فرصت از دست رفته برای گرفتن سهم قابل توجهی از بازار است.[۸]
هر دو منتقدان اظهار داشتند که لینوکس به دلیل «بیش از حد زیرک بودن»، «استفاده بیش از حد سخت» یا «خیلی مبهم» بر روی دسکتاپ خراب نیست. Strohmeyer گفت که هر دو از توزیع تقدیر میکردند و میگفتند: «معروفترین توزیع، اوبونتو، از قابلیت استفاده از هر بازیکن اصلی در فناوری برخوردار است.» هر دو مقصر این عدم موفقیت را بر جامعه منبع باز گذاشتند. Strohmeyer «ایدئولوژی شدید جامعه منبع آزاد»[۷] به عنوان مسئولیت پذیر نامید، در حالی که فارل اظهار داشت "بزرگترین قاتل قرار دادن نرمافزار پنگوئن روی دسک تاپ، جامعه لینوکس بود. اگر فکر میکنید طرفداران اپل کاملاً در حال پارسیدن هستند، آنها الگوی عقل هستند تا سالنهای مذهبی با صدای بلند سس که در آنجا حضور ندارند. مانند بسیاری از اصولگرایان، آنها کاملاً انعطاف پذیر هستند - گنو را گویی میکنند که انگار خدا توسط ریچارد استالمن تحویل داده شدهاست ".[۸]
پیش از این به اتهام وکالت بیش از حد مورد بحث قرار گرفته بود، در سال ۲۰۰۶ دومینیک همفریس اظهار داشت که اهداف جامعه لینوکس سهم بازار یا محبوبیت دسکتاپ نیست، بلکه در لینوکس بهترین سیستم عامل است که میتواند برای جامعه ایجاد شود.[۹]
انتقادات
ویرایشانتخاب و تکهتکه شدن
ویرایشانتقادی که غالباً علیه لینوکس مطرح میشود، فراوانی توزیعهای موجود است.[۱۰][۱۱] از سپتامبر سال ۲۰۱۹، DistroWatch لیست ۲۶۲ توزیع عمده فعال است.[۱۲] منتقدان تعداد زیادی را دلیل سردرگمی کاربران احتمالی ذکر میکنند و معتقدند که این عاملی است که مانع از استقبال گسترده لینوکس در دسک تاپهای مصرفکننده میشود.[۱۳] الکساندر وولف در InformationWeek نوشت:
به یاد داشته باشید نگرانیهای دهه ۱۹۸۰ دربارهٔ اینکه چگونه «چنگال» یونیکس میتواند به شانس آن سیستم عامل برای تصویب آسیب برساند؟ این چیزی نیست در مقایسه با آشفتگی امروز ما با لینوکس، جایی که به بعد از ۳۰۰ توزیع برای جلب توجه کاربران رایانه ای که به دنبال جایگزینی برای ویندوز هستند، ناخواسته است.
در کنار این استدلال که چنگال و تکهتکه شدن حاصل از آن، تلاشها و منابع توسعه را تقسیم کرده و هدر میدهد، ادعا میشود که با عدم استانداردسازی بین توزیع برای کتابخانههای نرمافزاری، مدیران بسته، پیکربندیها و همچنین محیطهای متنوع دسکتاپ، ناسازگاریهای حاصل از آن نیز انجام میشود. این امر برای توسعه دهندگان برنامهها و نگهداری نرمافزارها دشوارتر است زیرا برنامهها باید برای اجرای روی هر توزیع یا خانواده توزیع شوند.[۱۱][۱۴] این قطعه همچنین نصب نرمافزار را پیچیده میکند و کاربران غیر تکنیکی را که قادر به ساخت برنامههای کاربردی از منبع نیستند و مشکلات وابستگی را برطرف میکند، مجبور میکند تا به بستههای از پیش توزیع شده از مخازن نرمافزاری توزیع خاص متکی باشند، که انتخاب کم و بیش برنامههای محدودی دارند و بهطور معمول عقب ماندهاند. آخرین نسخهها به عنوان نرمافزار باید توسط نگهدارنده نرمافزار جمعآوری و بستهبندی شود تا بتواند توزیع و انتشار خاصی را اجرا کند.[۱۵][۱۶] کیتلین مارتین از LinuxDevCenter در مورد عدم استانداردسازی و سازگاری بین توزیعها انتقادی نوشت:
ما نیازی به ابداع مجدد لینوکس نداریم، توزیعهایی را ایجاد میکنیم که در صورت غیرمعمول، بخشهای مهم را در موارد جالب و مبتکرانه قرار دهند. برنامه ای که برای لینوکس نوشته شدهاست باید نسبتاً ساده باشد و روی هر توزیع لینوکس نصب شود. اینطوری نیست آیا ما واقعاً به صدها توزیع هدف کلی، همه با ابزارهای مختلف، طرح بندی فایلهای مختلف سیستم، تغییرات در سه طرح اصلی مدیریت بسته بسته نرمافزاری و میزبان موارد عجیب و غریب و غیره نیاز داریم؟ آیا ما به محصول بیشتری احتیاج داریم؟
با این حال، طرفداران لینوکس از تعداد زیادی توزیع به عنوان ترویج آزادی انتخاب دفاع کرده و تنوع را به عنوان یک قدرت اصلی توصیف میکنند.[۱۷] جیم لینچ از InfoWorld نوشت:
من فکر میکنم که واقعاً این تنوع انتخابی است که از لینوکس محافظت کردهاست، و با توجه به ویژگیهای مهم آن خارج از کنترل یک شرکت یا نهاد است. شما نمیتوانید در مورد ویندوز یا OS X که فقط توسط مایکروسافت و اپل کنترل میشوند، همین را بگویید. هر آنچه را که اپل یا مایکروسافت انتخاب میکنند، تقریباً با آنها گیر کردهاید، و این در مورد لینوکس درست نیست.
تلاش شدهاست تا استانداردسازی توزیعهای لینوکس از طریق پایگاه استاندارد لینوکس به منظور سازگارتر کردن نرمافزار در بین توزیعها انجام شود. با این حال تصویب بسیار محدودی داشت. پروژههایی از قبیل AppImage، Flatpak و Snappy به دنبال بستهبندی برنامههای کاربردی با تمام بستگیهای مورد نیاز هستند تا مسئله تقسیم نرمافزار را برطرف سازند تا بتواند آنها را به صورت برنامههای قابل حمل مستقل از کتابخانهها، پیکربندیها و اصطلاحات توزیع خاص اجرا کند، اما حتی این رویکرد از تکهتکه شدن انتقاد شدهاست.[۱۱][۱۸]
توسعه برنامه شخص ثالث
ویرایشسیستم عاملهای دسک تاپ لینوکس به دلیل دشواری در توسعه برنامههای شخص ثالث برای سیستم عاملها مورد انتقاد قرار میگیرند، با تکهتکه کردن توزیع، اصرار به استفاده از کتابخانههای مشترک به جای قرار دادن کتابخانهها با برنامه، و عدم نگرانی در مورد سازگاری APIها و سازگار با عقب بودن. به عنوان عوامل ذکر شدهاست.[۱۹][۲۰] این امر به ویژه باعث ایجاد مشکل در برنامههای منبع بسته، که به صورت انحصاری به صورت باینری توزیع میشوند میشود، زیرا بار تضمین سازگاری با بی شمار توزیعها و نسخههای لینوکس تنها توسط توسعه دهنده تحمل میشود. دیرک هوهندل، مدیر ارشد منبع باز منبع نرمافزار VMware با انتقاد از عدم استانداردسازی در توزیعها به دلیل ایجاد یک محیط غیر دوستانه برای توسعه برنامه، نوشت: "این اساساً به توسعه دهندگان برنامه میگوید" بروید، روی سیستم عاملهایی که به برنامهها اهمیت میدهند، تمرکز کنید. "[۱۱] میگل دو ایکهزا، بنیانگذار محیط دسک تاپ GNOME، بیتوجهی به سازگاری به عقب را یک مسئله فرهنگی با جامعه توسعه لینوکس میداند:
سازگاری به عقب و سازگاری بین توزیعهای لینوکس یک مشکل جنسی نیست. حتی از راه دور هم یک مسئله جالب برای حل نیست. هیچکس نمیخواهد آن کار را انجام دهد، همه میخواهند نوآوری کنند و مسئولیت ویژگی بزرگ بعدی در لینوکس هستند؛ بنابراین لینوکس در کنار ایدئالیستهایی قرار گرفت که میخواستند بهترین سیستم ممکن را طراحی کنند بدون اینکه نگران جزئیات خسته کننده مانند پشتیبانی و سازگاری به عقب باشند.
تونی مبیلی، سردبیر مجله نرمافزار رایگان، مشکلات موجود در ریشههای سرور لینوکس را در مقاله خود در سال ۲۰۰۹ شناسایی کرد: نصب نرمافزار در GNU / Linux هنوز شکستهاست - و راهی برای رفع آن:
هر توزیع GNU / Linux در حال حاضر (از جمله اوبونتو) نرمافزار سیستم را با نرمافزار کاربر نهایی اشتباه میگیرد، در حالی که آنها دو جانور بسیار متفاوت هستند که باید با آنها بسیار متفاوت رفتار کرد.
در اوت ۲۰۱۴ در DebConf در پورتلند لینوس توروالدس همچنین ابراز نارضایتی خود را از بستهبندی برنامه باینری برای اکوسیستم distro Linux.
یکی از مواردی که، هیچیک از توزیعها تاکنون درست عمل نکردهاست، بستهبندی برنامهها [...] ساخت باینری برای برنامههای دسک تاپ linux یک درد بزرگ لعنتی در الاغ است.
توسعه صوتی
ویرایشعدم وجود استانداردهای قوی API برای چندرسانه ای مورد انتقاد قرار گرفتهاست. به عنوان مثال، وبلاگ توسعه Adobe Systems پنگوئن. SWF در مورد تجزیه و تحلیل زیرساختهای پیچیده صوتی لینوکس در تحلیل صحبت میکند به جنگل خوش آمدید. نزدیک به یک دوجین سیستم پشتیبانی شده فعال، جنگل صوتی نامیده میشود.
توسعه دهنده اصلی PulseAudio، Lennart Poettering اظهار داشت که بسیار سخت است که برنامه نویسان بدانند کدام API صوتی را برای چه منظور استفاده میکند.
پشتیبانی راننده
ویرایشدر گذشته لینوکس به دلیل عدم پشتیبانی از درایور مورد انتقاد قرار گرفته بود، اما این امر بیشتر به دلیل عدم حمایت تولیدکنندگان از سیستم لینوکس بود.[۲۱] تا سال 2004 ATI توسعه درایورهای لینوکس را آغاز نکرد. پذیرش عمده لینوکس در سرورها و اندروید توسعه درایور لینوکس را ترغیب کردهاست. [نیازمند منبع]
پشتیبانی بیسیم
ویرایشپشتیبانی از درایور بیسیم یک منطقه مشکل برای لینوکس بودهاست. در یک زمان بسیاری از درایورها مفقود شده بودند و کاربران باید از راهکارهایی مانند ndiswrapper استفاده کنند که از درایورهای ساخته شده برای سیستم عامل ویندوز استفاده میکند. Broadcom به ویژه به دلیل عدم رها کردن رانندگان مورد انتقاد قرار گرفت. این مسئله همچنین با استخراج سیستم عامل اختصاصی برای استفاده در لینوکس حل شدهاست. Broadcom از آن زمان درایورهای رایگان و منبع باز را برای هسته لینوکس منتشر کردهاست و مشکلات مربوط به تراشههای مدرن Broadcom را از بین میبرد.
این مشکل در سالهای اخیر تا حد زیادی برطرف شدهاست و اکنون تعداد نسبتاً زیادی راننده وجود دارد که به اکثر کارتهای بیسیم موجود امروز نیز پشتیبانی میکند. با این حال، بسیاری از ویژگیها هنوز هم به دلیل عدم ارائه مشخصات و اسناد و مدارک در بین این درایورها از بین رفتهاند و در نتیجه مجبور میشوند توسعه دهندگان کارتهای مهندس را معکوس کنند.[۲۲]
ساختار دایرکتوری
ویرایشساختار دایرکتوری سنتی، که میراثی از ریشههای یونیکس لینوکس در دهه ۱۹۷۰ است، به دلیل نامناسب بودن کاربران نهایی دسکتاپ مورد انتقاد قرار گرفتهاست.[۲۳][۲۴] بهطور خاص، ساختار دایرکتوری لینوکس به دلیل پراکندگی مؤلفههای خاص برنامه در دایرکتوریهای مختلف سیستم به جای نگه داشتن آنها در یک فهرست مشترک خاص برنامه، مورد انتقاد قرار میگیرد. برخی از توزیعهای لینوکس مانند GoboLinux[۲۵] و moonOS سلسله مراتب جایگزین که مورد بحث قرار گرفتهاست آسانتر برای کاربران نهایی، هر چند چنین پیشنهادهایی پذیرش کمی دست یافتهاند پیشنهاد کردهاند.[۲۶][۲۷]
جستارهای وابسته
ویرایشمنابع
ویرایش- ↑ "IDC: Smartphone OS Market Share". www.idc.com.
- ↑ "Gartner Says Tablet Sales Continue to Be Slow in 2015". 5 January 2015. Retrieved 6 March 2015.
- ↑ Jorge Ribas (5 Nov 2015). "The kernel of the argument". Washington Post.
Fast, flexible and free, Linux is taking over the online world. But there is growing unease about security weaknesses.
- ↑ Sean Michael Kerner (2014-08-20). "Linux Founder Linus Torvalds 'Still Wants the Desktop'". eweek.com. Archived from the original on 13 March 2015. Retrieved 27 May 2020.
- ↑ Tashkinov, Artem (2019-08-06). "Why Linux is not (yet) Ready for the Desktop". Retrieved 2019-08-10.
- ↑ ۷٫۰ ۷٫۱ Strohmeyer, Robert (October 2010). "Desktop Linux: The Dream Is Dead". PC World. Retrieved 12 November 2010.[پیوند مرده]
- ↑ ۸٫۰ ۸٫۱ Farrell, Nick (October 2010). "Linux's chance has gone: Desktop dream deader than a Norwegian Blue". Tech Eye. Archived from the original on 22 December 2013. Retrieved 12 November 2010.
There was an opportunity for it to happen. Canonical had got its Ubuntu Operating System up to speed and Redmond was still shipping its piss poor Vista Operating System. Even Apple's Leopard was nothing to write home about. But it didn't happen and now it is unlikely to do so. While Linux will rule supreme on the server it will never make it to the desktop.
- ↑ Humphries, Dominic (December 2005). "Linux is Not Windows". Retrieved 12 November 2010.
- ↑ Woodward, Matt (4 April 2003). "Free Software: Some choice = good; too much choice = bad". ars technica. Retrieved 27 March 2011.
- ↑ ۱۱٫۰ ۱۱٫۱ ۱۱٫۲ ۱۱٫۳ Vaughan-Nichols, Steven J. (13 November 2018). "The Linux desktop: With great success comes great failure". Computerworld (به انگلیسی). Retrieved 19 September 2019.
- ↑ "DistroWatch.com: Put the fun back into computing. Use Linux, BSD". distrowatch.com. Retrieved 19 September 2019.
- ↑ Vaughan-Nichols, Steven J. "The Linux desktop is in trouble". ZDNet (به انگلیسی). CBS Interactive. Retrieved 19 September 2019.
- ↑ MacCarthy, Mark (12 July 2018). "Open source mobile operating systems need to control fragmentation". CIO (به انگلیسی).
- ↑ Larabel, Michael (6 October 2016). "The Leading Linux Desktop Platform Issues Of 2018 - Phoronix". www.phoronix.com. Phoronix Media. Retrieved 19 September 2019.
- ↑ Hoffman, Chris. "How Software Installation & Package Managers Work On Linux". How-To Geek. How-to-Geek, LLC.
- ↑ Martin, Caitlyn (4 September 2010). "Are You Intimidated By Breakfast Cereal?". Retrieved 27 March 2011.
- ↑ "What Is AppImage in Linux?". Make Tech Easier. 15 July 2019. Retrieved 20 September 2019.
- ↑ Daniel Gillmore, Ana Guerrerero López (2014-08-29). "Q&A with Linus Torvalds" (video). DebConf 2014 Portland. debian.net. Retrieved 2014-09-04.
6:00: One of the things, none of the distributions have ever done right is application packaging [...] making binaries for linux desktop applications is a major fucking pain in the ass
- ↑ de Icaza, Miguel (29 August 2012). "What Killed the Linux Desktop - Miguel de Icaza". tirania.org.
- ↑ "Gigabyte response to ACPI problem under Linux: Use windows, we do not support Linux". phoronix.com.
- ↑ "List of drivers on wireless.kernel.org". Archived from the original on 19 December 2014. Retrieved 27 May 2020.
- ↑ van Riezen, Pim (2003-02-24). "Designing object extensions for the Unix Operating Systems". www.kuro5hin.org/story. Retrieved 2010-06-03.
- ↑ Scheinberg, Adam (2003-02-24). "If I Had My Own Distro". www.osnews.com. Retrieved 2010-04-30.
- ↑ Muhammad, Hisham (2003-05-09). "The Unix tree rethought: an introduction to GoboLinux". www.kuro5hin.org. Retrieved 2010-06-03.
- ↑ "The GoboLinux directory structure brings a fresh, clean look the Linux system...", 2003, GoboLinux.org
- ↑ "moonOS has its own File Hierarchy System..." Archived from the original on 2012-11-02. Retrieved 2012-10-29.