Dlaczego Linux zawiódł na pulpicie

Autor: Roger Morrison
Data Utworzenia: 17 Wrzesień 2021
Data Aktualizacji: 21 Czerwiec 2024
Anonim
Dlaczego Linux zawiódł na pulpicie - Technologia
Dlaczego Linux zawiódł na pulpicie - Technologia

Zawartość


Źródło: Morfeo86ts / Dreamstime.com

Na wynos:

Wygląda na to, że Linux nigdy nie stanie się głównym systemem operacyjnym dla komputerów stacjonarnych, ale jest bardzo popularny wśród programistów i stanowi podstawę systemu operacyjnego Android.

W świecie Linuksa stał się żartem, że będzie to „rok pulpitu Linuksa”, niezależnie od roku. Od lat maniacy Linuksa marzyli o odsunięciu Imperium Zła od Windows, ale tak się nigdy nie stało. Oczywiście można to przypisać znacznej sile Microsoftu, ale część z nich leży w samej społeczności Linuksa.

Linux nie był głównym systemem operacyjnym dla komputerów stacjonarnych, ponieważ jest głównie relegowany z programistami i administratorami systemu.

Przez programistów, dla programistów

Jednym z powodów, dla których Linux nie spodobał się głównym użytkownikom komputerów jest to, że jego baza użytkowników nie składa się z głównych użytkowników komputerów, ale z programistów. To wywodzi się z dziedzictwa Uniksa, które zostało również opracowane „przez programistów dla programistów”. Został opracowany przez kilku bardzo dobrych programistów, Dennisa Ritchiego i Kena Thompsona.


Gdy opracowywali system Unix w Bell Labs, niewiele uwagi poświęcano „łatwości obsługi”, biorąc pod uwagę, że opracowywali system przeznaczony do badań w dziedzinie informatyki.

Ta orientacja programistów przetrwała do dnia dzisiejszego. Nawet w przypadku dystrybucji takich jak Ubuntu, które obiecują, że użytkownicy nietechniczni będą łatwiejsi w instalacji i użytkowaniu, nadal wymagają trochę wiedzy w zakresie nawigacji.

Zgadza się z tym Miguel de Icaza, jeden z głównych założycieli projektu GNOME. „Problem z Linuksem na komputerze jest zakorzeniony w kulturze programistów, która została wokół niego stworzona” - napisał.

Poza tym, że jest trudny do zainstalowania i używania, kolejnym poważnym problemem w jego opinii jest skłonność programistów do wyrzucania interfejsów i interfejsów API, które działają idealnie na rzecz czegoś bardziej „eleganckiego”.

„Nasza społeczność była nastawiona na doskonałość inżynieryjną: nie chcemy przestarzałego kodu w naszych drzewach źródłowych, nie chcemy zachować zepsutych projektów, chcemy czystych i pięknych projektów oraz chcemy wyeliminować wszelkie ślady złych lub złych wdrożył pomysły z naszych drzew kodu źródłowego ”- dodał.


Bez błędów, bez stresu - Twój przewodnik krok po kroku do tworzenia oprogramowania zmieniającego życie bez niszczenia życia

Nie możesz poprawić swoich umiejętności programistycznych, gdy nikt nie dba o jakość oprogramowania.

Z drugiej strony, Windows podkreśla zgodność wsteczną do tego stopnia, że ​​niektórzy uważają, że mają odwrotny problem.

Brak spójnego interfejsu użytkownika

Podczas gdy Windows i Mac OS X nadają interfejsom spójny wygląd i wydają wytyczne dotyczące interfejsu człowieka, Linux jest znacznie bardziej anarchiczny.

Jednym z powodów jest to, że GUI, działający w systemie X Window, jest po prostu innym programem zamiast być ściśle związany z systemem.

Oprócz różnych menedżerów okien i komputerów stacjonarnych istnieje wiele różnych zestawów narzędzi. Użytkownicy techniczni mogą z przyjemnością korzystać z edytora Emacs, menedżera plików Midnight Commander i zsh, ale początkujący użytkownicy mogą znaleźć różne style interfejsu. To wysłało ich w ręce Windows i Mac OS X.

Elitarność

Wyrywanie wszystkiego i rozpoczynanie od zera jest jednym z symptomów elitaryzmu, który może przeniknąć społeczność Linuksa.

Niemal wszyscy, którzy dopiero poznali Linuksa i zadali pytanie na forum lub kanale IRC, przynajmniej raz otrzymali polecenie „RTFM” (Przeczytaj dokładną instrukcję).

Programiści systemu Linux są dumni z tego, że mogą całkowicie zbudować system operacyjny typu open source, współpracując z innymi programistami na całym świecie, całkowicie od zera. Czasami nie zdają sobie sprawy, że nie wszyscy są programistami-czarodziejami.

Wsparcie sprzętowe

Innym irytującym punktem spornym jest wsparcie sprzętowe. Pisanie sterowników urządzeń może być uciążliwe, ale urządzenia, które mają niepełną funkcjonalność - lub gorzej, w ogóle nie działają w systemie Linux - poważnie utrudniają adopcję.

Oczywiście nie jest to całkowicie wina programistów. Istnieje wiele urządzeń i ciężko jest napisać dla nich sterowniki. Niektóre, takie jak karty graficzne, są uważane za tajemnice handlowe, a producenci są mamą na temat swoich projektów. Karty sieci bezprzewodowej również cierpią z powodu tego samego problemu. Programiści muszą je poddać inżynierii wstecznej, aby zaimplementować przynajmniej niektóre funkcje lub polegać na zastrzeżonych sterownikach.

Windows, Mac są wystarczające dla większości ludzi

Główny powód, dla którego więcej osób nie przeprowadziło się do Linuksa masowo, nawet w obliczu takich katastrof, jak Windows 8 i Vista, system Windows jest po prostu wystarczająco dobry dla większości ludzi. W systemie Windows XP zwykli użytkownicy komputerów stacjonarnych w końcu zyskali pełną wyprzedzającą wielozadaniowość, a dzięki temu znacznie większą stabilność. „Niebieski ekran śmierci” w większości zniknął, z wyjątkiem poważnych problemów ze sprzętem.

Nawet koniec obsługi systemu Windows XP nie spowodował masowej migracji do systemu Linux. Wygląda na to, że pomysł, aby użytkownicy systemu Windows nagle przyjęli Linuksa, był jedynie pobożnym życzeniem. Użytkownicy systemu Windows XP tak długo utknęli w systemie, ponieważ nie byli skłonni do zmiany. Dlaczego mieliby się teraz dostosować?

Użytkownicy systemów Windows 7 i XP po prostu unikali systemu Windows 8. Teraz, gdy Microsoft czyni Windows 10 bezpłatną aktualizacją dla użytkowników Windows 8 i Windows 7, sensowniej jest dla nich, aby uaktualnili system do Windows 10 zamiast Ubuntu.

Mac OS X wydaje się odnosić sukcesy tam, gdzie nie działa Linux, oferując pulpit podobny do Uniksa, który jest łatwy w użyciu. (Przeczytaj więcej o potędze Uniksa w tym, czego ludzie IT mogą się nauczyć z filozofii Unix.)

Linux wygrywa na urządzeniach mobilnych

Chociaż Linux nie jest siłą na pulpicie, świat jest obecnie mniej zależny od tradycyjnego pulpitu. Coraz więcej osób korzysta z aplikacji internetowych, takich jak Dokumenty Google, i przenoszą swoje komputery na urządzenia mobilne. Android, oparty na systemie Linux, wygrywa z ponad 83 procentami udziału w rynku urządzeń mobilnych. Chromebooki, lekkie laptopy zaprojektowane do użytku w Internecie, również działają w systemie Windows od dołu.

Aplikacje internetowe, z których ludzie korzystają na co dzień, w tym te od Google, działają również głównie w systemie Linux. Wygląda na to, że Linux wygrywa na wszystkich komputerach poza komputerem.

Wniosek

Chociaż Linux jest świetnym systemem operacyjnym, nie był i prawdopodobnie nigdy nie będzie znaczącą siłą na pulpicie, choć będzie dominował na pulpicie programisty przez długi czas.