bash.im ithappens.me zadolba.li

Linux

13468

«Три топора» как стиль жизни

Если ОС — это алкоголь (а решаемые задачи — надо понимать, закуска), то Linux — это портвейн. Недорого, но и не очень качественно, похмелье тяжелее, есть вероятность отравиться. Как и положено, закусывается тем, что есть. Но не всякая закусь подходит — некоторые сочетания грозят рвотой и головокружением. Иногда приходится в портвейн подливать водку. Портвейновые алкоголики — с претензией. Оказывается, их портвейн — не просто запивка к основному блюду, портвейн — это стиль жизни. Вопреки логике утверждают, что их портвейн крепче водки. На самом деле, без вкусовых добавок пить эту гадость могут только энтузиасты. В портвейновую зависимость часто попадают те, кто ближе к алкогольной тематике. Так как стандартом де-факто является водка, до употребления портвейна надо додуматься и иметь смелость экспериментировать. Иногда на портвейн люди переходят под влиянием друзей — панков или дурной компании.

Windows — это водка. Оптимальное соотношение цены и опьянения. Windows-алкоголики обычно претензий не имеют — просто берут и пьют. Идёт со всем — и с дорогими блюдами, и с бесплатными обедами. Вкуса особо нет, некоторые любители добавляют варенье или концентрированный сок. Основная масса пьёт так. Добавлять в водку портвейн никому и в голову не придёт.

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

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

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

(Если без сравнений, то не употребляйте алкоголь. Выпейте лучше чай или морс. Настоящие мужчины пьют протеиновый коктейль после тренировки. Или молоко.)

Ну, а если с точки зрения программиста — Linux воспитывает быдлокодеров. Невнятная архитектура, отсутствие изящных структурных решений. Работать можно — чего ещё надо? Отличной иллюстрацией к внутреннему устройству Linux является обложка книги по системному программированию для Linux — гравюра с педальным вертолётом. Летает? Летает. Не так быстро, удобно и безопасно? Зато никаких сложных моторов и расчётов. Сел и полетел. Хорошо написанных программ для Linux — по пальцам пересчитать.

Windows воспитывает стратегов системного программирования. Внутреннее устройство Windows — это образец того, как должна быть устроена идеальная среда для программ. Windows API — идеальный конструктор приложений для своего времени. .NET — идеал функциональности. Технологии, рождённые Microsoft — в основной своей массе это шедевры. Да, есть шедевры и от других компаний. Но Microsoft по праву занимает место лидера. Хотя и очень обленившегося, лежащего в шезлонге лидера. Его периодически пинают конкуренты, тогда лидер встаёт и даёт сдачи. Он — отличная иллюстрация того, что чем больше зарабатывают люди, тем меньше времени они готовы тратить на выполнение работы.

Если и создавать народную ОС, то создавать надо не очередной клон Linux, а клон Windows. Пусть устаревший на несколько лет, но такой же изящный, с такой же продуманной структурой.

Безусловно, Linux — это инструмент. Но Windows — больше чем инструмент. Это решение. Поставил и забыл.

13459

Пей до дна!

Операционные системы уже сравнивали и с девушками, и с автомобилями, и с туалетами. А с чем ещё не сравнивали? С напитками, наверное.

Windows — это алкоголь. Кто подсел, более обходиться не может. Слезть можно, но трудно. А того, кто не подсел и обходится, обзывает адептом. Хотя сам не замечает, что носится со своей бутылкой, как с писанной торбой, рекламируя её не хуже любого адепта.

Mac OS X — дорогой алкоголь. Такой, который пьют не для того, чтобы опьянеть, а для того, чтобы почувствовать вкус. Но — чего греха таить — не замечают, как переходят границу, и всё-таки пьянеют.

Linux — чай. С алкоголем ведь как просто: открыл, налил и выпил. А чай надо заварить — целая наука. Зато какой вкусный!

Linux при работе с командной строкой — чай, приготовленный в самоваре. Его ведь надо ещё уметь разжигать.

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

Android — холодный чай. Открыл бутылку, налил и выпил. Но всё равно чай. А если разбираешься в самоварах, можно налить туда и ещё раз заварить.

ReactOS — самогон.

Gentoo — чай, приготовленный в самоваре, но таком, который раз в 10 сложнее самогонного аппарата.

Windows 8 — алкоголь, который сам открывается и сам наливается.

Symbian — иван-чай. Раньше был известным напитком, всерьёз конкурировавшим с чаем, теперь известен только в узких кругах.

13454

Эволюция видов

Ну вот нам и продемонстрировали наглядно, в чём основной недостаток СПО вообще и линукса в частности: в отсутствии грамотных «впаривателей».

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

Результат, как говорится, немного предсказуем: эпик-фейл. А учитывая, что они не смогут никому предложить бонусы за закупку ПО и то, что в случае (не)возможного успеха их миссии весь отдел IT можно будет сократить за ненадобностью, кроме одного, самого умного, способного по ssh зайти на сервер и посмотреть забитость дисков, — то на какое-либо снисхождение им рассчитывать явно не стоило.

Какие из этого можно сделать выводы?

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

Успешные примеры использования СПО в офисах, конечно, есть — когда это делается с нуля либо с последовательным переходом при поддержке всех заинтересованных сторон, а не тогда, когда вы всем мешаете.

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

Ну и кто победил?

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

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

Похоже, именно этот процесс мы и наблюдаем.

13447

Каждому своё

Специально для тех, кто спускается на землю, заходим в Гугл, вбиваем «кто использует Linux и СПО» и находим там кучу организаций, от медицинских до министерств. Как я сказал, министерств? Наверное, это какие-то неправильные министерства, и там меньше 500−1000 человек. А может, они просто не умеют считать деньги?

Милейший начальник, который старше сорокалетнего отца мальчика, каждому инструменту своё место. Не надо пихать свой виндовс/линукс/макось во все щели. Если в вашей конторе 500 дизайнеров и спецсофт для них (или какой-то другой) затребован, то базара нет. Но если у вас достаточное количество станций укладывается в то, что можно сделать и на линуксе, то стоит подумать о внедрении. Внедрение, поддержка, обучение персонала, обслуживающий штат — всё это можно перевести в цифры и просчитать, что выгоднее для конкретной конторы.

А тот «мальчик», кстати, не говорил, что линукс — это «серебряная пуля». Он просто показал, что линукс неожиданно оказался юзерфрендли для виндузятника со стажем.

Кстати, я работал в конторах со смешанным парком, админы были на своём месте, так что проблем никто не видел ни с линуксом, ни с виндой, ни с маком.

P.S. А возрастом кичиться не комильфо.

13446

С небес на землю

Я рад за мальчика, у которого отец, сорокалетний сетевой инженер и закоренелый виндузятник, наконец поумнел и дорос до уровня знаний школьника. Как всё-таки смешон юношеский максимализм. «Ух ты, тут и это есть! Как же я до этого жил?»

Я чуток постарше вашего отца: 25 лет в IT, из них 15 начальником (в разное время под моим началом было от 30 до 500 рабочих мест), сейчас постоянно использую в работе все 3 основных системы (винда, линукс и макось).

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

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

Ну, например, каждая минута рабочего времени каждого сотрудника стоит денег. Да-да, именно так. Поиск и закачка дистрибутива, настройка репозиториев, показ пользователю, как и что делать — всё это в итоге не бесплатно.

Вы не задумывались, почему практически во всех предприятиях на рабочих местах стоит именно винда? А также почему ни один дизайнер (по крайней мере, серьёзный — а я их знаю сотни) не работает на линуксе? 90% — мак, 10% — винда, 0.00% — линукс.

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

Ну и задумайтесь ещё вот над каким вопросом: зачем Microsoft и Apple содержать тысячи программистов и дизайнеров, если «всё уже есть, и бесплатно»? Не потому ли, что они делают продукт лучше? Помните, что ни один человек никогда не работает бесплатно. Именно по этой причине софт (в том числе и для линукса), который в самом деле сделан на приличном уровне, стоит очень дорого. Есть специализированные пакеты со стоимостью лицензии в десятки и сотни тысяч долларов. Или вы в самом деле думаете, что такие деньги платят чисто из глупости (то есть платят те, кто явно глупее вас)?

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

13444

Не виндой единой

Давеча приходит ко мне отец, сетевой инженер:

— Надо, видимо, уже на линукс переходить.

— Ну так переходи, в чём проблемы?

— Да ну, я эту систему совсем не знаю.

Три года назад он кривил лицо, когда я о ней упоминал. Сегодня же я поставил ему на комп Fedora 22 с Oracle Virtual Machine (есть проги типа Альфа-директа (для брокеров), которые не работают под линуксом ни в какую).

Вечером приезжает, включает:

— Это чё такое?!

— Линукс.

— Почему Федорка?

— Ну, с openSUSE были проблемы, да и не знаю я её…

— Ну давай мне, в инете посижу.

Собираюсь я уже уезжать. Крик из комнаты:

— Женя, бл%#ь! Как же я раньше жил-то?!

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

Итог: человеку за сорок, доволен как ребёнок, периодически вскрикивает: «Охренеть, тут даже это есть!» Уже сидит читает консоль, bash скриптинг. Говорит, завтра будет ядро пересобирать.

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

13424

Только линукс и ничего, кроме линукса

Хоть история и про IT, но выругаться и выплакаться хочется совершенно по-обычному. Итак. Товарищи линуксоиды (вернее, примерно 90%), как же вы задолбали!

Давно ли операционные системы на базе ядра Linux были маргинальными? Давно ли пользователи ОС Windows и компьютеров Macintosh смеялись над убогим графическим интерфейсом, в котором вечно что-то недоделано, неудобно или просто недоступно? Давно ли взрослые дяди даже не смотрели в сторону «студенческой поделки», а поднимали корпоративные системы на Solaris, AIX или, на худой конец, *BSD? Времена те прошли, и (простите, простите за этот штамп!) пингвин по имени Тукс уверенно шагает по планете. Он раздаёт вам интернет в квартире, он помогает вам сказать «алло, привет!» любимым людям, он помогает учёным исследовать глубины космоса и строение материи. Это здорово? Конечно, здорово!

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

Что характерно, многие из этих линуксоидов — как раз те, кто лет десять назад хаял Linux почём зря… Они это знают и гордятся этим — мол, я выбираю инструмент под свою задачу. Слова крутого профи. Остальные люди, конечно, не выбирают никогда инструменты под свои задачи. Только линуксоиды-профи.

Эти линуксоиды ещё смутно подозревают, что до линукса тоже что-то было, но отказывают ему в существовании — точно так же, как отказывали в существовании Linux и сопутствующему ПО ещё двадцать и даже десять лет назад.

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

Эти линуксоиды накидываются на любую новость об операционных системах семейства BSD или, скажем, ReactOS — потому что, по мнению этих авторитетных специалистов (многие из которых стесняются даже своего имени), разработчики сих систем имеют наглость что-то делать не так, как завещал великий Р. М. Столман.

Если кто-то говорит, что в ядре Linux исправлена старая ошибка, то они радуются исправлению ошибки. Но если проскакивает новость, что ошибка исправлена в ядре Solaris — всё, туши свет: как вообще можно пользоваться Solaris, когда есть Linux?!

Если какой-то дистрибутив Linux получает какую-то поддержку от известной фирмы — это признание заслуг. Если какая-нибудь OpenBSD — это, конечно, атака корпорастов на open source.

Если где собирается конференция разработчиков Gentoo — это круто. Если же речь идёт о ReactOS — это «делать им больше нечего», «пилят чужие деньги» и так далее.

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

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

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

Из-за линуксоидов немало людей, живущих в миру открытых систем, поуходили со многих интернет-ресурсов вроде OpenNet. Потому что просто невозможно общаться, когда любой технический вопрос, если он не о Linux, моментально превращается во флейм. Тролли торжествуют — они выживают своих «оппонентов».

У меня только один вопрос к вам, горе-линуксоиды. Вот, допустим, остался в мире только Linux. Кого вы тогда будете поливать грязью? Друг другу пойдёте глотки грызть ведь.

А что делать мне — не знаю. Где найти русскоязычную тусовку об открытых системах, чтобы и Linux там был, и все остальные, и чтобы друг к другу относились с уважением, радовались достижениям разработчиков «чужих» систем и учились у них? Не видно таких.

Остаётся только интернационально кучковаться и грустно шутить про самих себя.

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

Устал и задолбался. Искренне ваш, разработчик «ненужной» OpenBSD.

13407

На вкус и цвет все операционки разные

Читая IT happens, порой набираешься опыта, додумываешься до самых невероятных вещей, но история «Танцы с драйверами» заставила задуматься о философии.

Автор несколько неправ в том, что ubuntu, к примеру, лучше продукции мелкомягких. Они просто разные. Вспомним, как ещё лет десять назад пользователи судорожно искали драйвера на Linux, пока добрый дядя Линус (и неисчислимое количество последователей) не включил большинство из них в своё ядро. Та же ситуация, даже ещё хуже, происходит в Mac OS X. Вы попробуйте завести всё оборудование на хакинтоше, используя для его установки среднестатистический компьютер.

У каждой операционной системы своя политика работы с драйверами. К сожалению, Microsoft ушла от политики сервиспаков времён ХР, в которых содержались революционные нововведения по поддержке новейшего оборудования из коробки, поэтому эта система продержалась так долго, да и остается одной из фаворитов.

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

13404

Популярность не порок

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

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

А вот «чёрный ящик», что внутри — никто точно не знает, но если ударить вот сюда и сюда — он ломается. Все знают, что ломается, но никто не может починить, только налепить сверху на эту дырку заплатку. Но если стукнуть чуть рядом…

И казалось бы, практика подтверждает: сейчас уже телевизоры с Линуксом внутри, но от вирусов страдают не они, а всё та же «всем известная ОС», как и в прошлом веке.

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

Но нет: вот кто-то снова поднимает тему «Причины уязвимости — в популярности». Слышали, знаем.

Про популярность «всем известной» в курсе: практически все ставят антивирусы и тем не менее ловят всякую дрянь постоянно. Допустим, это не потому, что с системой что-то не так, а потому, что она популярна.

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

Ага, вы уже полезли в Гугл составлять список — не торопитесь!

Вычёркиваем из списка вредоносное ПО, которое пользователь сам добровольно устанавливает в системе, раздавая ему права. Это не уязвимость софта, это уязвимость пользователя. Сюда же — программы со скрытыми шпионскими функциями и фишинг, подделки под банк-клиенты, например.

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

Остаётся… А что остаётся-то? Наверное, если хорошо поискать на тематических ресурсах, то что-то накопать можно: работающее на конкретном аппарате, с конкретной версией ОС, в тёплую погоду, на вершине горы Фудзияма в месяц цветения сакуры.

А как же популярность?