Защо Linux се е провалил на работния плот

Автор: Roger Morrison
Дата На Създаване: 17 Септември 2021
Дата На Актуализиране: 21 Юни 2024
Anonim
Linux - худшая операционная система
Видео: Linux - худшая операционная система

Съдържание


Източник: Morfeo86ts / Dreamstime.com

За вкъщи:

Изглежда, че Linux никога няма да се превърне в мейнстрийм OS за настолни компютри, но той е много популярен при разработчиците и е основа за операционната система Android.

В света на Linux стана шега, че ще бъде "годината на десктопа на Linux", каквато и да е годината. Години наред лудуистите на Linux мечтаят за премахване на Evil Empire на Windows, но това никога не се е случвало. Разбира се, това може да се дължи на същественото прекъсване на Microsoft, но част от него е в самата общност на Linux.

Linux не е била основна операционна система за настолни компютри, като се предава най-вече на програмисти и системни администратори.

От програмисти, за програмисти

Една от причините, поради които Linux не успя да се хареса на потребителите на обикновени компютри, е, че неговата потребителска база не се състои от потребители на обикновени компютри, а от разработчици. Това датира от наследството на Unix, което също е разработено „от програмисти, за програмисти“. Той е разработен от някои много добри програмисти, Денис Ричи и Кен Томпсън.


Когато разработваха Unix в Bell Labs, не се обръщаше много внимание на „удобството за потребителя“, като се има предвид, че те разработваха система, предназначена за научни изследвания в компютърните науки.

Тази ориентация към програмисти е запазена и до днес. Дори с дистрибутори като Ubuntu, които обещаха да бъдат по-лесни за инсталиране и използване на нетехническите потребители, те все още изискват малко ноу-хау за навигация.

Мигел де Иказа, един от основните основатели на проекта GNOME, е съгласен. „Проблемът с Linux на работния плот се корени в културата на разработчиците, която е създадена около него“, пише той.

Освен че е труден за инсталиране и използване, друг основен проблем според него е тенденцията разработчиците да изхвърлят интерфейси и API, които работят отлично в полза на нещо по-„елегантно“.

„Отношението на нашата общност беше едно от инженерните постижения: ние не искаме остарял код в нашите дървета-източници, не искаме да държим натрошени дизайни наоколо, искаме чисти и красиви дизайни и искаме да премахнем всички следи от лоши или лоши внедрени идеи от нашите дървета с изходен код ", добави той.


Без грешки, без стрес - Вашето стъпка по стъпка ръководство за създаване на софтуер, променящ живота, без да разрушава живота ви

Не можете да подобрите уменията си за програмиране, когато никой не се интересува от качеството на софтуера.

Windows, от друга страна, подчертава обратната съвместимост до момента, в който някои хора смятат, че имат обратен проблем.

Липса на последователен потребителски интерфейс

Докато Windows и Mac OS X придават на интерфейсите си постоянен вид и усещане и издават насоки за човешки интерфейс, Linux е много по-анархичен.

Една от причините е, че GUI, работещ под X Window System, е просто друга програма, вместо да е обвързана интимно със системата.

В допълнение към различни мениджъри на прозорци и настолни компютри, има редица различни набори от инструменти. Техническите потребители могат с удоволствие да използват редактора на Emacs, файловия мениджър на Midnight Commander и zsh, но начинаещ потребител може да намери различните стилове на интерфейса да се разменят. Това ги изпрати в обятията на Windows и Mac OS X.

Прехвърлянето

Изтриването на всичко и започването от нулата е един симптом на елитаризма, който може да проникне в Linux общността.

Почти на всеки, който е нов в Linux и е задал въпрос на форум или IRC канал, е било казано на "RTFM" (Прочетете The Fine Manual) поне веднъж.

Linux програмистите са оправдано горди, че могат напълно да изградят операционна система с отворен код, работеща с други програмисти по целия свят, напълно от нулата. Понякога не успяват да разберат, че не всеки е програмист на магьосниците.

Поддръжка на хардуер

Друга дразнеща стикова точка е хардуерната поддръжка. Докато писането на драйвери за устройства може да бъде досадно, устройства, които имат непълна функционалност - или по-лошо, изобщо не работят в Linux - сериозно пречат на приемането.

Разбира се, това не е изцяло по вина на разработчиците. Има много устройства навън и е трудно да се напишат драйвери за тях. Някои от тях, като графичните карти, се считат за търговски тайни, а производителите са майки за техните дизайни. Безжичните мрежови карти също страдат от същия проблем. Разработчиците трябва да ги обърнат обратно, за да внедрят поне някаква функционалност или да разчитат на собствени драйвери.

Windows, Mac са достатъчни за повечето хора

Основната причина, поради която повече хора не са преминали към Linux масово, дори при бедствия като Windows 8 и Vista, Windows е просто достатъчно добър за повечето хора. С Windows XP обикновените настолни потребители най-накрая спечелиха пълна преимуществена многозадачност и с нея много по-голяма стабилност. „Синият екран на смъртта“ е изчезнал предимно, освен в случай на някакъв сериозен хардуерен проблем.

Дори края на поддръжката за Windows XP не подтикна масово преминаване към Linux. Изглежда идеята, че потребителите на Windows внезапно ще възприемат Linux, не е нищо повече от пожелателно мислене. Потребителите на Windows XP останаха със системата толкова дълго, защото не бяха готови да се променят на първо място. Защо биха се адаптирали сега?

Потребителите на Windows 7 и XP също просто избягват Windows 8. Сега, когато Microsoft прави Windows 10 безплатен ъпгрейд за потребителите на Windows 8 и Windows 7, има по-голям смисъл те да надграждат до Windows 10 вместо Ubuntu.

Изглежда, че Mac OS X успява там, където Linux се е провалил, предлагайки лесен за използване десктоп, подобен на Unix. (Прочетете повече за силата на Unix в това, което IT Peope може да научите от философията на Unix.)

Linux печели от мобилни устройства

Въпреки че Linux не е сила на работния плот, светът днес е по-малко зависим от традиционния работен плот. Повече хора използват уеб приложения като Google Документи и прехвърлят компютрите си към мобилни устройства. Android, базиран на Linux, печели с над 83 процента от дела на мобилния пазар. Chromebooks, леки преносими компютри, предназначени за използване с мрежата, също се запускат в Windows отдолу.

Уеб приложенията, които хората използват всеки ден, включително тези от Google, работят най-вече и в Linux. Изглежда, че Linux печели от всичко, освен на работния плот.

заключение

Въпреки че Linux е страхотна операционна система, тя не е била и вероятно никога няма да бъде значителна сила на работния плот, въпреки че ще доминира върху работния плот на програмиста за дълго време.