Какое будущее у linux?

Почему Ubuntu одной ногой уже в могиле

Рассмотрим причины, по которым дистрибутиву Ubuntu не суждено прожить долгую и счастливую жизнь.

Казалось бы, в последнее время компания Каноникал достигла впечатляющих успехов. Прежде всего, это конечно же договоренность с китайским правительством и фирмой Dell о поставке компьютеров с предустановленной версией Ubuntu специально для китайского рынка — Ubuntu Kylin. Учитывая, что объем китайского рынка не так уж и мал, количество заказов обещает быть впечатляющим.

Второй успех связан с тем, что крупнейшая игровая компания Valve стала поддерживать Ubuntu в качестве операционной системы для своих игр и системы распространения игрового контента Steam.

Достижений у компании много. Все они хорошо описаны профильной прессой. Критики вообще любят Шаттлворта, восхваляют каждый его шаг и не замечают провалы.

Так что же, компанию ждет счастливое будущее? Не совсем. Достаточно вспомнить о такой «мелочи», как факт убыточности компании с самого ее основания и до наших дней. И плохо даже не то, что Canonical не может заработать, а то, что все усилия что-то поменять заканчиваются ничем.

В самом начале своего пути дистрибутив Ubuntu вселил надежду во многих поклонников Linux. Казалось, что Шаттлворт знает как сделать на основе Debian дружелюбный к пользователю дистрибутив.

Тогда была проделана большая работа по улучшению рабочего стола и многие новшества стали со временем стандартом.

И вдруг Шаттлворт создает оболочку Unity и увлекается ей настолько, что уходит с поста главного исполнительного директора компании, чтобы вплотную заняться разработкой.

А потом последовала череда других ошибок, из-за которых интерес к Ubuntu снизился с октября 2007 более чем в два раза. Что же это за ошибки?

Разработчики Ubuntu оказались в изоляции

Хотя Шаттлворт декларирует приверженность принципам open source, все разработки компании контролировались только самой компанией. Мнение сообщества узнавалось только после того, как был представлен новый релиз.

Такие собственные разработки Canonical, как Upstart и Mir хотя формально и относились к свободному софту на основании выбранной лицензии, по факту оставались полностью под контролем компании из-за дополнительного соглашения между Canonical и сторонними разработчиками — Canonical's contributor agreement. Некоторые серьезные компании сочли эти условия для себя неприемлемыми. Например, компания Intel отказалась поддерживать Mir отчасти и из-за этого тоже.

Таким образом, за последние четыре года компания Canonical превратилась из участника сообщества в отдельного индивидуалиста. Да, компания формально подчиняется требованиям свободных лицензий, но фактически подрывает их дух.

Игнорирование собственного сообщества пользователей Ubuntu

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

К мнению волонтеров просто перестали прислушиваться, а символическим проявлением пренебрежения к мнению сообщества стало скандальное исчезновение ссылки «Community» с сайта Ubuntu. Возмущение удалось чудом погасить, но обида членов сообщества никуда не делась и лишь затаилась на время.

Любой новый шаг в направлении еще большего завинчивания гаек может спровоцировать социальный взрыв.

У шаттлворта сломался компас

Другой проблемой является явное отсутствие представлений куда идти дальше. Каноникал хватается то за одно, то за другое.

Например, появление рекламы в Ubuntu не озолотило компанию, зато вызвало лавину критики и безусловно отпугнуло часть пользователей.

Стоило ли оно того? А еще есть провалившийся телефон Ubuntu Edge, Ubuntu TV с туманными перспективами, Ubuntu Phone, Ubuntu Touch, ну и так далее.

Что будет дальше с Ubuntu?

Коммерческая компания Canonical уже девятый год живет без прибыли. Может ли это продолжаться неопределенно долго? Эксперты полагают, что даже без реформ Canonical не исчезнет в одночасье и сможет поддерживать свое существование в течении нескольких лет только за счет того огромного вклада, который она внесла в первые года своего развития.

Если же компания перестанет поворачиваться задом к сообществу, если в компании появятся новые лица и идеи, то шансы на успех многократно возрастут.

Источник: http://liberatum.ru/exclusive/ubuntu-problems-and-future

32 причины почему Linux не имеет будущего

Данный FAQ является более полным по сравнению с краткой версией. Он содержит более развернутое описание ряда ключевых положений и общепринятых заблуждений касательно Linux. Тем не менее спектр охваченных вопросов далеко не полный. Многие темы требуют написания развернутых статей по каждой в отдельности.

32 причины почему Linux не имеет будущего

1. Linux лучше подходит для продвинутого пользователя — Windows для начинающего.

Очередное бредовое заявление. Для начинающего кого? Админа? Программиста? Художника? Архитектора? Дизайнера? Слесаря? Юриста? Музыканта? Бухгалтера? Дворника? Спортсмена? Водителя автобуса?

Кем я должен быть, чтобы мне был нужен именно Linux? Некоторые особо изворотливые линуксоиды выдавливают из себя некоего сферического «человека начинающего знакомиться с компьютерами». А если 90% так и не перешли на Linux, то значит, что они по прежнему находятся в стадии «ознакомления»?

2. Linux используют только профессионалы.

К примеру только в страшном сне дизайнер или архитектор может представить себе что его заставили использовать Linux.

Вы, простите, в нормальном доме живете? А фильмы смотрите? Или вы хотите сказать, что архитекторов и дизайнеров нельзя называть профессионалами? А ведь именно они проектировали дом, в котором вы живете, и именно они рисовали декорации для вашего любимого фильма! Вам бы хотелось жить в криво построенном доме, или смотреть унылую пародию на фильм, просто потому, что вместо занятия своим делом, человек начал одержимо ковыряться в системе, в попытках разобраться, почему что-то не работает? Профессионалу важны удобные и инструменты, будь это программист, ему потребуется тщательно структурированный и комментированный код, а так же детальная документация. Музыканту — хорошие и функциональные программы для микширования, сведения и наложения эффектов, писателю — удобный текстовый редактор и т.д.

Всего этого вы не найдете в Linux. Даже миф о том, что Linux хорош для программистов, рушится как только вы сталкиваетесь с той самой хваленой «архитектурой Linux», о которой я упоминаю в других разделах этого FAQ.

В Linux просто нет программ, способных удовлетворить потребности пользователя, если они уходят дальше «походить по интернету в FireFox». В таком случае тут и Linux не при чем. Он будет не более чем «пускалкой» для более успешного программного продукта, да и то пускалкой постольку-поскольку в место Linux может быть использована любая другая (открытая если это требуется) система.

Таким образом мы получаем некого сферического профессионала, надрессированного на решение специфических для Linux проблем и ничего более. Польза от такого человека крайне сомнительна. Умение решать надуманные проблемы никому не нужно.

3. Linux учит думать — от Windows пользователь тупеет.

Данный бред придумали Линуксоиды, чтобы хоть как-то оправдать, тот факт, что за компьютером они не работают, а ковыряются в системе в попытках заставить ее работать по человечески. Linux не учит думать, Linux учит решать надуманные проблемы, которых просто не должно быть.

Зачем мне нужно напрягаться, искать какие-то подходящие именно для меня дистрибутивы, разбираться с тем, от какого железа я готов отказаться ради счастья использовать Linux? Зачем я должен постоянно читать документацию на все что ни попадя? Зачем мне вообще голову ерундой забивать? У меня есть дела и поважнее чем постоянное решение берущихся на пустом месте проблем. Я заплатил за компьютер и хочу сесть и начать работать с ним. Разве это плохо?

Куплю я, к примеру, тостер принесу домой. Он не работает. Принесу обратно в магазин, а продавец-подросток мне начнет кричать «вы его не осииилили, вон там к нему инструкция в 5 томах, а ещё на коробке адрес интернет-форума написан!!!» Как вы думаете, куда я этому продавцу этот тостер запихну?

На счет «пользователь тупеет» это часто бывает от Linux. По факту Linux заставляет не столько учиться, сколько приобретать кустарные навыки по настройке и поддержанию в приличном состоянии самого себя.

Весь Linux и OpenSource вместе взятые — это что то среднее между коммунистической утопией и сектой.

А что это такое мы с вами прекрасно знаем — сверху сидят умные дяди, которые зарабатывают на этом деньги (в том числе пилят государственные — т.е.

наши же с вами налоги), а грязная же работа делается руками романтически настроенных мальчиков и девочек у которых в головах одни мечты, философия хиппи и «свобода».

4. Пользователи Linux мирно существуют и никому ничего не навязывают.

Как только появились линуксоиды, появилось стремление с их стороны противопоставить себя окружающим. Задолго до Linux все было тихо и мирно. Были пользователи Mac, были пользователи Amiga, пользователи Windows и пользователи других систем. Ключевое слово тут именно пользователи.

С момента начала «победоносного» шествия Linux по планете выяснилось, что оказывается все другие люди относятся ко второму сорту, если они не понимают и не принимают все прелести использование Linux. Разумеется, ряд разногласий из разряда «что лучше Mac или Amiga» был всегда.

Но тут не было главного, — тут не было идеологии, которая как раз таки появилась вместе с Linux. Если у других систем и платформ были те или иные конкурентные преимущества, то у Linux не было ни того не другого.

Действительно, что было у Linux? У него не было ровным счетом никаких достоинств! Но так продвигать систему было невозможно, нужно было что-то, выделяющее ее на фоне остальных, что-то, что можно будет скормить широким массам под видом общего блага. Этим благом стала идея открытости.

Подобное мы можем наблюдать в различных сектах. Там, как правило, тоже есть идея некого счастья, приближения к абсолюту и т.д. Заметьте, что секты отличает та самая узость мышления, вокруг которой выстраивается весь фундамент учения. Таким образом Linux стал двойным ядром.

С одной стороны он представлял собой ядро, как центральную часть системы, с другой он оказался ядром, как точкой сплочения приверженцев секты. Как только у группы людей начинает расти свое самосознание и чувство своей отличности от других, у этой группы появляется свое само-наименование. Вот тут то и появляется термин «линуксоид».

И как только накопилась некая критическая масса фанатиков, была начата политика тотального навязывания и насаждения Linux. Хитрая спекуляция понятиями, свободами и ценностями преследовала главной целью убедить широкие массы в том, что Linux имеет целый ряд перспектив и что он им просто необходим в реальной жизни.

Все несогласные стали получать клеймо ламеров, неспособных понять и разобраться. Именно с подачи линуксоидов появился едкий нарицательный термин «виндузятник», который обозначал не кого иного, как простых пользователей (!).

Таким образом именно линуксоидами было создано разделение на согласных и несогласных и именно ими была начата политика активного расширения границ своей секты за счет тех людей, которые боялись получить клеймо неудачников, не способных работать с Linux. С этого началось агрессивное навязывание Linux широким массам.

5. Доля Linux растет с каждым годом.

Во-первых увеличение количества компьютеров под управлением Linux связано с общим увеличением компьютеров у населения. На самом деле суммарная доля компьютеров под управлением Linux за десять лет практически не изменилась и июль 2009 года составляет 1%[1].

Заметьте, что этот процент не чистый, так как многие люди попавшие в него держат Linux на правах «посмотреть что там в очередном дистрибутиве сделали». Далеко не всегда дело доходит до реальной установки Linux, многие ограничиваются установкой на VMWare, или использованием, так называемых, LiveCD.

Большая часть линуксоидов, кстати, держит у себя установленными сразу несколько дистрибутивов, что дополнительно накручивает счетчик в большую сторону.

Так же, заметьте, что этот процент разбросан по десятку «популярных» дистрибутивов ! То есть даже тут нет никакого единства! Вы можете представить себе, например, пользователя MacOS, который ставит себе мультибутом сразу 2-3 копии MacOS и пытается пользоваться ими одновременно? Для пользователей Linux это норма.

Не стоит забывать про встроенные решения и разного рода сервера, в которых Linux еще имеет некоторую популярность, и которые видимо с успехом дополняют этот самый процент. Как следствие: даже самые смелые ожидания линуксоидов далеки от реальности.

6. Под Linux много программ.

Да, только 90% из них нафиг не нужны простому пользователю. Иными словами Linux может обеспечить только около 10% функциональности необходимой в реальной жизни.

Да, конечно по интернету походить и почту проверить можно и под Linux, но тоже самое я могу сделать и на мобильном телефоне! Как только вам потребуется выполнить более или менее серьезную задачу на компьютере, придется действительно туго! Вот представьте себе что в один прекрасный момент вам потребовалось скачать себе на жесткий диск содержимое определенного сайта. Казалось бы неожиданная, но вполне реальная ситуация. На 2009 год, для простого пользователя она является невыполнимой! Единственной программой для скачивания файлов, является Wget, но он консольный, иными словами чтобы разобраться с правилами его использования придется обладать хорошими знаниями и потратить не один час на поиск скрипта удовлетворяющего именно ваши потребности! Далее смотрим на описание и ужасаемся «Wget является не-интерактивной программой. Это означает, что после её запуска пользователь не может повлиять на её работу, кроме как повлиять на выполнение программы посредством сигнала (утилита kill) или нажатием на клавиатуре Ctrl-C в терминале»[2]. Это напоминает машину, в документации к которой написано, «пользователь не может повлиять на ее движение, пока машина или не врежется в стену или не взорвется».

Пользователь, если задаст подобный вопрос линуксоиду получит ответ — что это делается одной командой.

Читайте также:  Ubuntu 16.04 lts обзор и первоначальная настройка

Но во первых эту команду нужно знать, а во вторых кто сказал что ей все ограничится? А в третьих кто говорил что в Linux уже не требуется умение работать с командной строкой!? Вы знаете что на сайте может потребоваться пройти авторизацию, на нем могут быть java скрипты, с которыми Wget работать по нормальному не умеет, вам может потребоваться особым образом отсортировать скаченное, или скачать только текстовую составляющую. Вариантов сотни. И в Linux вы это просто не сможете сделать! А если вам это очень нужно? То как вы будете выходить из положения?

Мне вот тут недавно потребовалось заполнить данные в одной интерактивной форме. Заполнение формы «на месте» стоило 500 рублей. Мне нужно было заполнить три разных копии. Все это я мог сделать и дома, но вот только в Linux предоставленный мне PDF если и открывался, то напечатать ничего не получалось.

То в программе нет поддержки, то вместо букв ерунда какая-то печатается. Итого у меня была великолепная возможность отдать 1500 рублей, за то что другие люди впечатают нужные буквы в нужные места, а я как дурак бы продолжил гордиться своей исключительностью и тем что я использую Linux.

Вы готовы иметь подобную перспективу?

До этого понадобилось графики и диаграммы для одного учебного пособия выполнить. И снова оказалось под Linux нет инструментов! Под Windows кроме Excel, который меня не очень устроил в этом плане, были и другие хорошие программы. Что мне в этом плане мог предложить Linux? Корявый OpenOffice с его Calc? Ну и зачем он мне, мне нужна была более узконаправленная программа.

Потребовалось мне еще сделать какое-то действие, выходящие за рамки того что предусмотрели разработчики и снова неудача! Снова нет подходящих инструментов. Ведь разработчикам даже в голову не приходило проанализировать реальные потребности пользователей.

Примеров можно приводить сотни, начиная от избитого Photoshop, заканчивая написанием драйвера под новое устройство!

7. … но Linux это только ядро!

Простите, вы что, только ядро, внедрять собрались?! Почему как только линуксоидов начинают прижимать к стенке начинается отчаянная попытка подмены понятий?

8. Консоль удобнее GUI

Консоль не является интуитивно понятным интерфейсом. Чем шире круг пользовательских задач и чем реже они повторяются, тем менее удобен интерфейс командной строки. Это факт. Графический интерфейс всех приложений построен на схожих принципах, что позволяет при необходимости освоиться даже методом тыка. Вот пример «интуитивной» команды распаковки архива «bzip2 -cd foo.tar.bz2 | tar -xvf -«.

Проблема линуксодов в том, что они считают себя умнее, от умения решения искусственно созданных проблем. Нормальному человеку гораздо проще нажать кнопоку «распаковать», чем утруждать себя запоминанием кучи букв и цифр. Глупее он от этого не станет, зато у него появится возможность оставить больше времени на действительно полезные занятия.

9. Реестр — сакс, конфиги рулят!

GUI пишут программисты, которые там проверяют ошибки. Конфиг пишут пользователи и там ошибок никто не проверяет. Соответственно уж если где пользователю проще ошибиться так это как раз при правке текстового файла.
Разберем все на примере.

В комментариях к конфигам, обычно, прописан формат данных, в соответствии с которым они вводятся. Ашипся я, опечатался. 1976 перепутал с 1796. А дата используется только в конце длительного процесса. Причем без даты завершен он корректно быть не может, результат будет неверный.

Причем дата зависит от конфигурации, а не от приложения. Т.е. в одном конфигурации дата может быть валидна, в дугой нет. В GUI я могу сколь угодно проверять, используя какие угодно правила. Важно что в GUI есть дополнительная прослойка кода, которая занимается удобным представление данных и их проверкой.

И отказывается от нее в пользу прямого редактирования теста нет ни малейшего смысла. Таким образом вероятность ввода не корректных данных исключается!

Тут линуксоиды могут сказать что «любые параметры должны проверяться при загрузке приложения». Только проверяться они могут по разному! Дело программы убедиться, что она эти данные сможет переварить, а не то, что они соответствуют задаче. Иначе при любом изменении придется программу переписывать.

Могут ли линуксоиды в своем текстовом конфиге ограничить выбор доступных значений, проверить их валидность, к примеру? Вместо того чтобы исключить заведомо некорректную конфигурации на этапе ввода, продвинуты линуксоиды предлагают делать это в рантайме? А если параметры некорректны в определенных обстоятельствах, которые так вдруг не наступят? Ловить экшепшены раз в неделю? Вот он Unix-way!

Любая при правке конфигов может просто убить систему — в этом я многократно убеждался на собственном опыте. Заметьте, тут не нужны даже вирусы! Для падения программы или всей системы может хватить того, что при вводе дробного значения вы вместо запятой в качестве разделителя поставите точку.

Графические конфигураторы это качественно новый уровень, как по удобству, так и по функциональности. Использование тектовых файлов для настройки, это не более чем попытка переложить на пользователя обязанности программиста.

На самом деле Линуксоиды, пусть и с большой не охотой, но начинают признавать, что идея использования текстовых файлов для настройки системы в наше время изжила себя. Именно по этому в последние годы был сделан акцент на то что пользователь теперь не надо лазить в конфиги, а достаточно понаживать кнопочки.

До этого, напомню, нажимание кнопочек в графическом интерфейсе было признаком того, что человек ламер. Теперь вроде как стандарт изменился, и кликать мышкой уже не так зазорно.

Введение графических конфигураторов для текстовыми конфигов породило только новые сложности, просто потому что вместо качественной переделки был избран традиционный unix путь ведущий к придумыванию новых костылей для решения поставленных задач.

Что касается реестра. Реестр является единой базой данных для хранения сведений о конфигурации компьютера и настроек операционной системы имеющей с иерархической структурой.

К пользователю, кстати, реестр никакого отношения не имеет, и работа с ним может потребоваться только разработчику. Отсюда мне не понятны претензии линуксоидов о том что им не понятны значения и параметры в нем.

Что за стремление лезть куда не попадя и возмущаться от того что «ничего не понятно»?

Писать о преимуществах реестра смысла нет. Достаточно вспомнить что все данные на серверах хранятся в виде баз данных, а не в виде текстовых файлов. Поэтому остается только догадываться о причинах столь странной слепоты Unix мира.

10. В Linux не требуется владение консолью все делается из графических утилит.

В Linux не возможна нормальная настройка и работа используя исключительно графические средства.

По прежнему даже для выполнения ряда тривиальных действий, приходится открывать консоль, править системные файлы, искать по интернету параметры и ключи, а так же заниматься прочей ерундой, которая никак не связана с работой за компьютером.

Если не верите откройте любой форум посвященный Linux и посмотрите пути решения ряда проблем. Пример с выполнением такого простого действия как создать локальную копию сайта я уже приводил.

Вдобавок, в использование консоли заключается серьезная опасность. Попробуйте запустить следующий скрипт с правами root.

perl -e ‘$??s:;s:s;;$?::s;;=]=>%-{

Источник: https://revertron.com/32-reasons-why-linux-has-no-future

У linux есть будущее?

Идея программного обеспечения с открытым исходным кодом достаточно проста: когда программисты могут читать, распространять и изменять код, то он будет доведен до совершенства.

Люди могут изменить его, исправлять, отлаживать, они могут делать это на скорости, that dwarfs the performance of software developers at conventional companies.

Это ПО будет более гибким и лучше по качеству, чем программное обеспечение, которое был разработано с использованием обычных способов, потому что больше людей испытали его в разнообразных условиях, по сравнению с тем, что может когда-либо себе позволить разработчик закрытого ПО.

Инициатива Open Source начала ясно прорисовываться в коммерческом мире, и очень медленно коммерческие производители начинают осознавать этот момент.

Хотя многие ученые и технические специалисты убеждены уже 20 лет, что это путь, только теперь поставщики важных коммерческих приложений, таких как для Интернета, начинают понимать, что они могут получать выгоду от использования открытого исходного кода.

Сейчас Linux вырос их прошлой стадии, когда он был почти исключительно академической системой, полезной только для горстки людей с техническим образованием.

Теперь Linux предоставляет больше, чем операционная система: существует целая инфраструктура, поддерживающая ряд усилий для создания операционной системы, включая создание и тестирование программ для нее, внедрения всего самого важного для пользователей, предоставление технического обслуживания, обновления, поддержки, настройки, и т. д. Сегодня Linux готова принять вызов быстро меняющегося мира.

Пятнадцать лет опыта к Вашим услугам

Хотя Linux, вероятно, самая известная Open Source инициатива, есть еще один проект, который внес огромный вклад в популярность операционной системы Linux.

Этот проект под названием SAMBA, его достижением является реверсный инжиниринг Server Message Block (SMB)/Common Internet File System (CIFS), протокола, используемого для передачи файлов и печати на работающих связанных ПК, изначально поддерживается MS Windows NT, OS/2 и Linux.

Теперь пакеты доступны практически для любой системы, обеспечивается взаимосвязь решений в смешанных средах, использующих протоколы MS Windows: Windows-совместимые (вплоть до WinXP) файловые серверы и серверы печати.

Может быть, даже более успешным, чем SAMBA является проект сервера Apache HTTP. Сервер работает на UNIX, Windows NT и многих других операционных системах.

Изначально известный как “A PAtCHy server” («пятнистый сервер»), получившийся на основе существующего кода и серии “заплаток”, готовый код заслужил имя родного американского племени Apache, известного своими превосходными навыками в стратегии военного дела и неисчерпаемой выносливостью. Apache показал себя более быстрым, стабильным и функционально полным, чем многие другие веб-серверы. Apache работает на сайтах, которые посещают миллионы посетителей в день, и хотя разработчики не предоставляют никакой официальной поддержки, сообщество пользователей Apache предоставляет ответы на все ваши вопросы. Коммерческая поддержка в настоящее время оказывается рядом третьих сторон.

В категории офисных приложений доступен выбор комплектов клонов MS Office, начиная от частичной до полной реализации приложений, имеющихся на рабочих станциях MS Windows.

Эти инициативы сделали многое, чтобы Linux стал приемлемым для рынка настольных систем, поскольку пользователям не нужно дополнительное обучение, чтобы научиться работать на новых системах.

С десктопов приходит похвала обычных пользователей, но не только она, также все их специфические требования, которые все более сложные и взыскательные с каждым днем.

Сообщество Open Source, в основном состоящее из людей, которые вносят свой вклад более половины десятилетия, обеспечивает позицию Linux как важного игрока на рынке десктопов, так и вообще в информационных технологиях.

Нанятые сотрудники и добровольцы так усердно работают, что Linux удается сохранять позиции на рынке. Чем больше пользователей, тем больше вопросов.

Сообщество Open Source уверенно продолжает выдавать ответы, и следит за их качеством подозрительными глазами, в результате чего рождаются все большие стабильность и доступность.

Составление списка всего доступного программного обеспечения для Linux выходит за рамки данного руководства, поскольку имеются десятки тысяч пакетов.

На протяжении этого курса мы представим вам наиболее распространенные пакеты, которые почти все есть в свободном доступе. Для того, чтобы убрать немного страха начинающего пользователя, вот вам скриншот одной из самых разыскиваемых программ.

Вы сами можете видеть, что никаких усилий не надо, чтобы пользователи, которые переходят с Windows, чувствовать себя как дома:

Рисунок 1.1. OpenOffice MS-совместимая таблица

Источник: https://younglinux.info/linuxfuture

Линус Торвальдс о развитии и будущем Linux

Содержание

  • 1 Более 12 лет спустя — несколько жизней в вычислительном мире — Linux можно найти во всех уголках технологического мира.
  • 2 Истоки Linux были в средах с низким ресурсом, и практика кодирования была непреодолимой.
  • 3 Тот факт, что Linux является «серьезным бизнесом», явно изменяет работу, вы имеете больше правил и должны быть более внимательными и осторожными в отношении выпусков.
  • 4 Вы видите какие-то фундаментальные различия среди молодых хакеров ядра сегодня против 20 лет назад?
  • 5 Другое, что изменилось, очевидно, что 20 лет назад вы столкнулись с Linux исключительно для технической проблемы.
  • 6 Как вы думаете, что будет в будущем для x86?
  • 7 Этот шаблон не удерживается для сравнения x86 -vs.-ARM. Фактически, это наоборот: даже если вы развиваетесь для меньшей ARM-экосистемы, вы все равно почти наверняка используете ПК (будь то Linux, MacOS или Windows) для разработки, и вы просто развертываете на ARM.
  • 8 Компьютерный рынок не совсем дикий и сумасшедший, как раньше. Да, смартфоны, безусловно, встряхнули все, но рынок тоже созревает.
  • 9 Я не уверен в том, что Rust для ядра ОС (тем не менее, для системного программирования гораздо больше, чем для ядра), но в то же время нет сомнений в том, что C имеет множество ограничений.
  • 10 Я лично? На самом деле я больше всего беспокоюсь о проблемах «потока разработки», а не о проблемах с кодом.
  • 11 Как вы думаете, что еще нужно сделать для улучшения Linux-контейнеров?

В последний раз, когда мне довелось провести собеседование с Линусом Торвальдсом, это был 2004 год, а версия 2.6 ядра Linux была недавно выпущена. Я работал над функцией под названием « Linux v2.6 масштабирует предприятие ». Вступительное предложение было «Если коммерческие вендоры Unix уже не беспокоились о Linux, они должны быть теперь». Насколько пророческими оказались эти слова.

Читайте также:  Доступен для тестирования linux mint 18 kde 5(beta)

Более 12 лет спустя — несколько жизней в вычислительном мире — Linux можно найти во всех уголках технологического мира

То, что начиналось как проект с одним человеком, теперь включает в себя тысячи разработчиков.

В связи с этим, 25-летним юбилеем, я снова обратился к Торвальдсу, чтобы узнать, не успел ли он ответить на некоторые вопросы о происхождении и эволюции Linux, о пульсе нынешнего сообщества разработчиков Linux и о том, как он увидит изменения операционной системы и оборудования в будущем , Он любезно согласился.

Следующее интервью предлагает Torvalds взять на себя будущее x86, изменения в разработке ядра, контейнеры Linux, а также то, как сдвиги в вычислительных и конкурирующих моделях модернизации ОС могут повлиять на Linux вниз.

Истоки Linux были в средах с низким ресурсом, и практика кодирования была непреодолимой

Сегодня это не так в большинстве случаев использования. Как вы думаете, что повлияло на методы разработки для ядра или операционных систем в целом?

Я думаю, что ваша предпосылка неверна: происхождение Linux было определенно не таким низким ресурсом. 386 был всего лишь самой жесткой машиной, которую вы могли купить в качестве рабочей станции в то время, и в то время как 4 МБ или 8 МБ ОЗУ звучат смехотворно сдержанно сегодня, и вы бы сказали «обязательно худой», в то время, когда это не чувствовалось так вообще.

Поэтому я чувствовал, что у меня есть память и ресурсы, которые можно сэкономить еще 25 лет назад, и вовсе не ограничены аппаратными средствами.

И аппаратное обеспечение все улучшалось, так как Linux рос — и, возможно, что более важно, в качестве рабочих нагрузок, которые вы могли бы использовать для Linux для роста, мы все еще не испытывали особого ограничения со стороны аппаратных ресурсов.

Во всяком случае, я думаю, что в эти дни, когда люди пытаются помещать Linux в некоторые действительно крошечные встроенные среды (IoT), у нас на самом деле есть разработчики сегодня, которые чувствуют себя более ограниченными, чем разработчики ядра, которые чувствовали себя 25 лет назад. Это звучит странно, поскольку эти устройства IoT имеют тенденцию быть более мощными, чем оригинальные 386, которые я начал, но мы выросли (много), и ожидания людей тоже выросли.

Аппаратные ограничения не были большой проблемой, влияющей на практику развития, потому что оборудование выросло с нашим развитием. Но у нас, конечно, были другие вещи, которые влияют на то, как мы делаем вещи.

Тот факт, что Linux является «серьезным бизнесом», явно изменяет работу, вы имеете больше правил и должны быть более внимательными и осторожными в отношении выпусков

Чистое количество вовлеченных людей также радикально меняет то, как вы развиваете вещи: когда было несколько десятков разработчиков, и мы все могли отправлять друг другу патчи, все пошло по-другому, когда тысячи людей участвуют, и нам, очевидно, необходимо управление контролем источника и всей распределенной модели, которую Git имеет.

Наша модель развития сильно изменилась за четверть века, но я не думаю, что это связано с аппаратными ограничениями.

Вы видите какие-то фундаментальные различия среди молодых хакеров ядра сегодня против 20 лет назад?

Очень сложно быть интроспективным и на самом деле все правильно. Я не думаю, что разработчики ядра обязательно все это другое; Я думаю, что масштаб и зрелость самого проекта — гораздо большая разница.

Двадцать лет назад ядро ​​было намного меньше, и разработчиков было меньше. Из-за этого было, возможно, в какой-то степени легче освоиться: было меньше сложности, чтобы обернуть вокруг себя, и было легче выделиться и сделать (относительно) большую разницу с большой новой функцией.

Сегодня намного сложнее найти какую-то большую функцию, которая еще не была выполнена — ядро ​​- довольно зрелый проект. И есть тонны разработчиков, которые были вокруг в течение долгого времени, поэтому сложнее выделяться.

В то же время у нас есть гораздо больше инфраструктуры для новых людей, с которыми вы можете столкнуться, и есть намного больше драйверов и аппаратной поддержки, с которыми вы можете столкнуться, поэтому в других отношениях все стало намного проще. В конце концов, сегодня вы можете купить «Малину Пи» за не очень много денег и заниматься тем, что 20 лет назад просто не было возможно.

Другое, что изменилось, очевидно, что 20 лет назад вы столкнулись с Linux исключительно для технической проблемы

В наши дни это легко увидеть в карьере: это большой проект, в котором участвуют многие компании, и в этом смысле рынок, безусловно, сильно изменил ситуацию. Я не могу позволить себе возиться с игрушечным проектом, каким бы интересным это ни было: «Теперь взгляните на Linux как место, чтобы не просто иметь технически интересную задачу, но и работу и карьеру.

Рассматриваете ли вы цветущий рост языков более высокого уровня и интерпретируемых языков и связанные с ними методы кодирования, так как привлекать талантливых разработчиков от основной внутренней разработки ОС?

Нет, совсем нет. Я думаю, что это в основном расширяет рынок, но люди, которые заинтересованы в деталях низкого уровня и фактическом взаимодействии с аппаратными средствами, по-прежнему будут стремиться к таким проектам, как ядро.

Языки более высокого уровня в основном отражают тот факт, что пространство проблем (и аппаратное обеспечение) расширилось, и хотя язык, подобный C, по-прежнему имеет отношение к системному программированию (но C со временем развился слишком много), очевидно, что есть много областей, где C определенно не является правильным ответом и никогда не будет. Это не либо — либо ситуация (и это не игра с нулевой суммой); это просто размышление о проблемах и ограничениях ресурсов, которые имеют разные проекты.

Как вы думаете, что будет в будущем для x86?

Я не для хрустального шара, но, очевидно, большой образец «маленьких машин растет», и все исторические сравнения с тем, как вырос компьютер и вытеснили почти все выше него. И все смотрят на встроенные и мобильные телефоны и видят, что растут, и рынок ПК не растет так сильно.

Это очевидная сюжетная линия, и это заставляет многих людей волноваться по поводу всего x86 -vs.-ARM : «ARM собирается расти и вытеснять x86».

В то же время, есть несколько довольно больших различий.

Одна из больших причин, по которой выросли ПК и взяла на себя ответственность за то, что на них было так легко развиваться, и у вас было не только целое поколение разработчиков, растущих с домашними компьютерами (в частности, на ПК), и даже когда вы разрабатывали для одна из тех больших машин, которые в конечном итоге вытеснили ПК, вы часто использовали ПК для этого. Внутренние машины, возможно, были серьезным железом, но передняя часть часто была рабочей станцией для ПК.

Когда компьютеры росли, они легко перемещали большие машины, потому что у вас были все эти разработчики, которые использовались в среде ПК, и на самом деле предпочитали иметь такую ​​же среду разработки, как и их конечная среда развертывания.

Этот шаблон не удерживается для сравнения x86 -vs.-ARM. Фактически, это наоборот: даже если вы развиваетесь для меньшей ARM-экосистемы, вы все равно почти наверняка используете ПК (будь то Linux, MacOS или Windows) для разработки, и вы просто развертываете на ARM

В этом очень реальном смысле, в историческом сравнении с тем, как компьютеры x86 заняли компьютерный мир, ARM на самом деле больше похожа на большое аппаратное обеспечение, которое смещено и меньше похоже на ПК, который его перемещает.

Что все это значит? Я не знаю. Я не вижу, что ARM растет, пока он недостаточно самодостаточен, и это, похоже, не происходит. Я ждал его уже десять лет, и кто знает, когда это происходит на самом деле.

Мы можем быть в ситуации, когда у вас есть отдельные архитектуры для разных ниш: ARM для бытовой электроники и встроенного оборудования и x86 для ПК / рабочей станции / сервера.

Когда IBM поддерживает свои собственные архитектуры навсегда (эй, S / 390 все еще вокруг, и Power, похоже, тоже не уходит), реальность может быть менее захватывающей, чем архитектура Thunderdome («две архитектуры входят, одна архитектура уходит») ,

Компьютерный рынок не совсем дикий и сумасшедший, как раньше. Да, смартфоны, безусловно, встряхнули все, но рынок тоже созревает

Что вы думаете о проектах, которые в настоящее время разрабатываются для разработки ядер ОС на таких языках, как Rust (рекламируются за встроенные функции безопасности, которые нет в C)?

Это совсем не новое явление. У нас были люди системы, которые использовали Modula-2 или Ada, и я должен сказать, что Rust выглядит намного лучше, чем любая из этих двух катастроф.

Я не уверен в том, что Rust для ядра ОС (тем не менее, для системного программирования гораздо больше, чем для ядра), но в то же время нет сомнений в том, что C имеет множество ограничений

Для всех, кто хочет создать собственное ядро ​​с нуля, я могу просто пожелать им удачи. Это огромный проект, и я не думаю, что вы действительно решаете какие-либо проблемы с жестким ядром с вашим выбором языка программирования.

Большие проблемы связаны с аппаратной поддержкой (все эти драйверы, все нечетные детали о разных платформах, все тонкости в управлении памятью и учетными записями ресурсов), и любой, кто считает, что выбор языка упрощает эти вещи, быть очень разочарованным.

Что для вас является самым большим приоритетом для разработки ядра: поддержка новых функций аппаратного обеспечения или процессора, повышение производительности, повышение безопасности, обеспечение новых форм поведения разработчиков (таких как технология контейнеров) или что-то еще?

Я лично? На самом деле я больше всего беспокоюсь о проблемах «потока разработки», а не о проблемах с кодом

Да, я по-прежнему участвую в нескольких областях (в основном, в слое VFS, но иногда в VM), где я забочусь о конкретных проблемах с производительностью и т. Д., Но на самом деле это скорее боковое хобби, чем моя основная работа в эти дни.

Я признаю, что все еще нахожу новые функции архитектуры процессора очень интересными — именно поэтому я начал, в первую очередь, Linux, и это все-таки то, за чем я следую и люблю видеть интересные новые вещи. Я был очень рад видеть возможности транзакционной памяти , например, даже если реклама, похоже, сильно утихла.

Но реально, на чем я фактически работаю, сам процесс разработки и поддержка ядра, а не конкретной области кода. Я читаю электронную почту, я тяну запросы, я шунтирую вещи правильному разработчику, и я стараюсь, чтобы произошли релизы, и люди могут доверять мне и ядру, чтобы всегда быть там. И да, ответ на электронную почту от журналистов — это то, что я считаю своей работой тоже.

Моя основная модель [по отношению] к разработке ядра — убедиться, что мы все правильно поняли, что у нас есть правильные люди, работающие над нужными вещами, и что нет никаких ненужных вещей, стоящих на пути развития. Если процесс будет работать правильно, а люди будут заботиться о качестве, конечный результат позаботится о себе, в некотором смысле.

Да, это очень, очень отличается от того, что я делал 25 лет назад, очевидно. Тогда я написал весь код сам, и писать код был тем, что я сделал. В наши дни большая часть кода, который я пишу, на самом деле является фрагментами псевдокода в сообщениях электронной почты при обсуждении некоторых проблем.

Как вы думаете, что еще нужно сделать для улучшения Linux-контейнеров?

Я действительно жду, чтобы они стали более широко использоваться — сейчас они в основном являются серверными вещами, которые многие крупные компании используют для управления своими рабочими нагрузками, но есть все эти шумы об использовании их в пользовательских дистрибутивах, и я действительно думаю, что такое использование — это то, где вы в конечном итоге находите множество новых проблем и полируете результат.

Люди сервера используются для решения своих конкретных проблем с некоторой причудой, характерной для их конкретной нагрузки. В отличие от этого, когда вы в конечном итоге используете контейнеры в большей части среды рабочего стола / рабочей станции, от которой зависит распределение приложений и т. д.

И каждый из них затронут, вы в конечном итоге должны это исправить. Именно поэтому я по-прежнему большой сторонник настольного компьютера как очень важная платформа: это универсальная вещь, в которой вы не можете обойти некоторые причуды с очень специфической нагрузкой.

На самом деле я надеюсь, что контейнеры выйдут из облака, так сказать, и будут везде. Я не совсем уверен, что это произойдет на самом деле, но очевидно, что многие люди работают над этим.

Источник: https://novinkiit.com/linus-torvalds-o-razvitii-i-budushhem-linux/

25 причин почему Linux не имеет будущего

1. Linux лучше подходит для продвинутого пользователей — Windows для начинающего. 2. Linux используют только профессионалы. 3. Linux учит думать, от Windows пользователь тупеет. 4. Пользователи Linux мирно существуют и никому ничего не навязывают. 5. Доля Linux растет с каждым годом. 6. Под Linux много программ. 7.

Читайте также:  Выпуск openshot 2.2 с поддержкой 4k

В Linux не требуется владение консолью все делается из графических утилит. 8. Под Linux нет вирусов. 9. Linux бесплатен! 10. Я не хочу использовать пиратское программное обеспечение. Хочу жить с чистой совестью! 11. Я использую Linux по идеологическим соображениям. 12. Билл Гейтс ужасный злодей. 13.

Linux имеет современную и перспективную архитектуру. 14. Я хочу посмотреть как устроена операционная система изнутри. Linux представляет мне хорошую возможность разобраться в этом. 15. Linux хорошо работает даже на старом компьютере. 16. Linux портирован даже на … тостер и это здорово! 17. В Linux функция X появилась раньше чем в Windows. 18.

В Linux разделение прав реализовано лучше чем в Windows. 19. OpenSource это хорошо. 20. Регулярно находимые ошибки положительно сказываются на надежности и качестве программных продуктов. 21. Linux это единственная открытая альтернатива Windows. 22. Мне сказали что внедрение Linux в бизнесе позволит мне сэкономить. 23.

Linux в наше время разрабатывают специалисты. 24. В Windows могут быть «вражеские» закладки, а в Linux нет.

25. Linux с каждым годом совершенствуется, разработчики обещают поправить все недостатки.

1. Linux лучше подходит для продвинутого пользователей — Windows для начинающего.

Очередное бредовое заявление. Для начинающего кого ? Админа ? Программиста ? Художника ? Архитектора ? Дизайнера ? Слесаря ? Юриста ? Музыканта ? Бухгалтера ? Дворника ? Спортсмена ? Водителя автобуса ?

Кем я должен быть чтобы мне был нужен именно Linux? Некоторые особо изворотливые линуксоиды выдавливают из себя некого сферического «человека начинающего знакомиться с компьютерами». А если 90% так и не перешли на Linux, то это значит что они по прежнему находятся в стадии «ознакомления»?

2. Linux используют только профессионалы.

К примеру только в страшном сне дизайнер или архитектор может представить себе что его заставили использовать Linux.

Вы простите в нормальном доме живете? А фильмы смотрите? Или вы хотите сказать что архитекторов и дизайнеров нельзя называть профессионалами? А ведь именно они проектировали дом в котором вы живете, и именно они рисовали декорации для вашего любимого фильма! Вам бы хотелось жить в криво построенном доме, или смотреть унылую пародию на фильм, просто потому что вместо занятия своим делом, человек начал одержимо ковыряться в системе, в попытках разобраться почему что-то не работает? Профессионалу важны удобные и инструменты, будь это программист, ему потребуется тщательно структурированный и комментированный код, а так же детальная документация. Музыканту — хорошие и функциональные программы для микширования, сведения и наложения эффектов, писателю — удобный текстовый редактор и т.д.

Всего этого вы не найдете в Linux. Даже миф о том что Linux хорош для программистов, рушится как только вы сталкиваетесь с той самой хваленой «архитектурой Linux», о которой я упоминаю в других разделах этого FAQ.

В Linux просто нет программ способных удовлетворить потребности пользователя, если они уходят дальше «походить по интернету в FireFox». В таком случае тут и Linux не при чем. Он будет не более чем «пускалкой» для более успешного программного продукта, да и то пускалкой постолько-посколько в место Linux может быть использована любая другая (открытая если это требуется) система.

Таким образом мы получаем некого сферического профессионала, надрессированного на решение специфических для Linux проблем и ничего более. Польза от такого человека крайне сомнительна. Умение решать надуманные проблемы никому не нужно.

3. Linux учит думать, от Windows пользователь тупеет.

Данный бред придумали Линуксоиды чтобы хоть как-то оправдать, тот факт что за компьютером они не работают, а ковыряются в системе в попытках заставить ее работать по человечески. Linux не учит думать, Linux учит решать надуманные проблемы, которых просто не должно быть.

Зачем мне нужно напрягаться, искать какие-то подходящие именно для меня дистрибутивы, разбираться с тем от какого железа я готов отказаться ради счастья использовать Linux? Зачем я должен постоянно читать документацию на все что ни попадя? Зачем мне вообще голову ерундой забивать? У меня есть дела и поважнее, чем постоянное решение берущихся на пустом месте проблем. Я заплатил за компьютер и хочу сесть и начать работать с ним. Разве это плохо?

Куплю я к примеру тостер, принесу домой. Он не работает. Принесу обратно в магазин, а продавец-подросток мне начнет кричать «вы его не осииилили, вон там к нему инструкция в 5 томах, а ещё на коробке адрес интернет-форума написан!!!» Как вы думаете куда я этому продавцу этот тостер запихну?

На счет «пользователь тупеет» это часто бывает от Linux. По факту Linux заставляет даже не учиться, а приобретать кустарные навыки по настройке и поддержанию в приличном состоянии самого себя.

Весь Linux и OpenSource вместе взятые — это что то среднее между коммунистической утопией и сектой.

А что это такое мы с вами прекрасно знаем — сверху сидят умные дяди которые зарабатывают на этом деньги (в том числе пилят государственные — т.е.

наши же с вами налоги), а грязная же работа делается руками романтически настроенных мальчиков и девочек у которых в головах одни мечты, философия хиппи и «свобода».

4. Пользователи Linux мирно существуют и никому ничего не навязывают.

Как только появились линуксоиды, появилось стремление с их стороны противопоставить себя окружающим. Задолго до Linux все было тихо и мирно. Были пользователи Mac, были пользователи Amiga, пользователи Windows и пользователи других систем. Ключевое слово тут именно пользователи.

С момента начала «победоносного» шествия Linux по планете выяснилось, что оказывается все другие люди относятся ко второму сорту если они не понимают и не принимают все прелести использование Linux. Разумеется ряд разногласий из разряда «что лучше Mac или Amiga» был всегда.

Но тут не было главного, — тут не было идеологии, которая как раз таки появилась вместе с Linux. Если у других систем и платформ были те или иные конкурентные преимущества, то у Linux не было ни того не другого.

Действительно, что было у Linux? У него не было ровным счетом никаких достоинств! Но так продвигать систему было невозможно, нужно было что-то выделяющее ее на фоне остальных, что-то, что можно будет скормить широким массам под видом общего блага. Этим благом стала идея открытости.

Подобное мы можем наблюдать в различных сектах. Там, как правило, тоже есть идея некого счастья, приближения к абсолюту и тд. Заметьте, что секты отличает та самая узость мышления, вокруг которой выстраивается весь фундамент учения. Таким образом Linux стал двойным ядром.

С одной стороны он представлял собой ядро, как центральную часть системы, с другой он оказался ядром, как точкой сплочения приверженцев секты. Как только у группы людей начинает расти свое самосознание и чувство свой отличность от других, у этой группы появляется свое само-наименование. Вот тут то и появляется термин «линуксоид».

И как только накопилась некая критическая масса фанатиков, была начата политика тотального навязывания и насаждения Linux. Хитрая спекуляция понятиями, свободами и ценностями, преследовала главной целью убедить широкие массы в том что Linux имеет целый ряд перспектив и что он им просто необходим в реальной жизни.

Все несогласные стали получать клеймо ламеров, неспособных понять и разобраться. Именно с подачи линуксоидов появился едкий нарицательный термин «виндузятник», который обозначал никого иного, как простых пользователей (!).

Таким образом именно линуксоидами было создано разделение на согласных и несогласных, и именно ими была начата политика активного расширения границ своей секты, за счет тех людей, которые боялись получить клеймо неудачников, не способных работать с Linux. С этого началось агрессивное навязывание Linux широким массам.

5. Доля Linux растет с каждым годом.

Во первых увеличение количеством компьютеров под управлением Linux связано с общим увеличением компьютеров у населения. На самом деле суммарная доля компьютеров под управлением Linux, за десять лет практически не изменилась, и июль 2009 года составляет 1%[1].

Заметьте что этот процент не чистый, так как многие люди попавшие в него держат Linux на правах «посмотреть что там в очередном дистрибутиве сделали». Далеко не всегда дело доходит до реальной установки Linux, многие ограничиваются установкой на VMWare, или использованием так называемых LiveCD.

Большая часть линуксоидов, кстати, держит у себя установленными сразу несколько дистрибутивов, что дополнительно накручивает счетчик в большую сторону.

Так же заметьте, что этот процент разбросан по десятку «популярных» дистрибутивов ! То есть даже тут нет никакого единства! Вы можете представить себе например пользователя MacOS, который ставит себе мультибутом сразу 2-3 копии MacOS и пытается пользоваться ими одновременно? Для пользователей Linux это норма.

Не стоит забывать про встроенные решения и разного рода сервера, в которых Linux еще имеет некоторую популярность, и которые видимо с успехом дополняют этот самый процент. Как следствие даже самые смелые ожидания линуксоидов далеки от реальности.

6. Под Linux много программ.

Да только 90% из них нафиг не нужны простому пользователю. Иными словами Linux может обеспечить только около 10% функциональности необходимой в реальной жизни.

Да, конечно по интернету походить и почту проверить — можно и под Linux, но тоже самое я могу сделать и на мобильном телефоне! Как вам потребуется выполнить более или менее серьезную задачу на компьютере, придется действительно туго! Вот представьте себе что в один прекрасный момент вам потребовалось скачать себе на жесткий диск содержимое определенного сайта. Казалось бы неожиданная, но вполне реальная ситуация. На 2009 год, для простого пользователя она является невыполнимой! Единственной программой для скачивания файлов, является Wget, но он консольный, иными словами чтобы разобраться с правилами его использования придется обладать хорошими знаниями и потратить не один час на поиск скрипта удовлетворяющего именно ваши потребности! Далее смотрим на описание и ужасаемся «Wget является не-интерактивной программой. Это означает, что после её запуска пользователь не может повлиять на её работу, кроме как повлиять на выполнение программы посредством сигнала (утилита kill) или нажатием на клавиатуре Ctrl-C в терминале»[2]. Это напоминает машину, в документации к которой написано, «пользователь не может повлиять на ее движение, пока машина или не врежется в стену или не взорвется».

Пользователь, если задаст подобный вопрос линуксоиду получит ответ — что это делается одной командой.

Но во первых эту команду нужно знать, а во вторых кто сказал что ей все ограничится? А в третьих кто говорил что в Linux уже не требуется умение работать с командной строкой!? Вы знаете что на сайте может потребоваться пройти авторизацию, на нем могут быть java скрипты, с которыми Wget работать по нормальному не умеет, вам может потребоваться особым образом отсортировать скаченное, или скачать только текстовую составляющую. Вариантов сотни. И в Linux вы это просто не сможете сделать! А если вам это очень нужно? То как вы будете выходить из положения?

Мне вот тут недавно потребовалось заполнить данные в одной интерактивной форме. Заполнение формы «на месте» стоило 500 рублей. Мне нужно было заполнить три разных копии. Все это я мог сделать и дома, но вот только в Linux предоставленный мне PDF если и открывался, то напечатать ничего не получалось.

То в программе нет поддержки, то вместо букв ерунда какая-то печатается. Итого у меня была великолепная возможность отдать 1500 рублей, за то что другие люди впечатают нужные буквы в нужные места, а я как дурак бы продолжил гордиться своей исключительностью и тем что я использую Linux.

Вы готовы иметь подобную перспективу?

До этого понадобилось графики и диаграммы для одного учебного пособия выполнить. И снова оказалось под Linux нет инструментов! Под Windows кроме Excel, который меня не очень устроил в этом плане, были и другие хорошие программы. Что мне в этом плане мог предложить Linux? Корявый OpenOffice с его Calc? Ну и зачем он мне, мне нужна была более узконаправленная программа.

Потребовалось мне еще сделать какое-то действие, выходящие за рамки того что предусмотрели разработчики и снова неудача! Снова нет подходящих инструментов. Ведь разработчикам даже в голову не приходило проанализировать реальные потребности пользователей.

Примеров можно приводить сотни, начиная от избитого Photoshop, заканчивая написанием драйвера под новое устройство!

7. В Linux не требуется владение консолью все делается из графических утилит.

В Linux не возможна нормальная настройка и работа используя исключительно графические средства.

По прежнему даже для выполнения ряда тривиальных действий, приходится открывать консоль, править системные файлы, искать по интернету параметры и ключи, а так же заниматься прочей ерундой, которая никак не связана с работой за компьютером.

Если не верите откройте любой форум посвященный Linux и посмотрите пути решения ряда проблем. Пример с выполнением такого простого действия как создать локальную копию сайта я уже приводил.

Вдобавок, в использование консоли заключается серьезная опасность. Попробуйте запустить следующий скрипт с правами root.

perl -e '$??s:;s:s;;$?::s;;=]=>%-{

Источник: https://yvision.kz/post/13583

Ссылка на основную публикацию