bash.im ithappens.me zadolba.li

Linux

13471

О рябчиках и репе

9 октября 2015, 08:00

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

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

Чтобы программисты не путались в том, как их программы должны взаимодействовать с ОС — была придумана определённая идеология:

* иерархия файловой системы: древовидная структура, в которой определены места для исполнимых программ, файлов с настройками, разделяемых библиотек и ресурсов, а также место для данных пользователей, чтобы всё лежало на своих местах;

* концепция «устройство как файл»: неважно, как оно устроено, но его можно читать и в него можно писать, будь это диск или принтер;

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

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

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

Чуть позже и параллельно с ней родилась и развивалась другая идеология ОС:

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

* отсутствие единообразия в работе с устройствами: для каждого свой драйвер и своё API для работы с ним.

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

Правда, со временем и сюда пришла какая-никакая иерархичность, поддержка сети и нескольких пользователей — есть понятие «конвергентность». Короче, жизнь сама заставляет приходить к похожим решениям.

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

Всё начало меняться, когда один студент написал свой клон ОС первого типа — написал он его скорее как поделку, но поскольку поделка работала точно как «взрослая» система, её постепенно начали развивать, пока другие, коммерческие варианты, отмирали за ненадобностью. Энтузиасты даже начали адаптировать её для работы в качестве персоналки.

А вот ОС второго типа, заняв почти 100% ПК, владельцы попытались протолкнуть и в промышленность. Тут-то её недостатки и повылезали: то, что было терпимо для запускалки редактора, оказалось неприемлемо в серьёзных системах. Но эти ребята не были готовы просто так отдать «хлебную» часть рынка, и началась война, известная нам как «Linux vs Windows».

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

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

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

Забавнее всего, если они искренне считают WinAPI и архитектуру Windows шедевром, а не просто троллят. Остальные-то дураки, наверное, только они самые умные.

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

13470

Взгляд под другим градусом

8 октября 2015, 19:00

Люди, приравнивающие линукс к одному конкретному напитку, подразумевающим один-единственный сорт оного для народа, явно не пили ничего крепче кефира.

Линукс — самое настоящее пиво.

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

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

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

Оно можеть быть каким угодно: тут и стандартные 4,7 градусов, и безалкогольное «КонСоль», и крепкое 8,5, и стаут под винные 11 градусов (которое даже называется W.I.N.E.).

Но что самое важное, пиво — напиток одного лица, но разного набора составляющих. Тот же квас, по своей сути — продолжение идеи «пива как напитка без инфекций», только крепость уже 1,2 градуса, даже можно давать детям. А если вы оказались в тёмной сети (ой, глуши бамбукового леса), пиво можно сварить даже из листьев и цветов, лишь бы был справочник по ботанике, топор/колун/мачете/фальшион/фламберг etc.

Быдлоботаник (ну и слово) справится и даже сможет менять пиво на рис и обменять бамбуковый шалаш на домик с картинки.

А Windows — это ещё не водка. Вкратце: перегонку не изобрели, ИИ в ОС пока нет. «Форточки» — это самое настоящее шампанское. Всё началось с 16-градусного вина в бутылках для 8-градусного за ту же цену 8-градусного. Потом выяснилось, что половина уцелевших бутылок идеальны: они вкуснее чего бы то ни было. А потом провинция Шампань (ой, Редмонд) стала поставлять все виды шампанского: игристые, сухие, сладкие. Бывает, правда, что в погоне за дизайном новые бутылки лопаются, как во времена начала своего пути. Или партия сварилась сивушная: дегустатор сказал: «Не успеем менять, сойдёт», и так пошла в свет партия 1695-го, которой травились до 1698-го.

А ещё мастера игристых вин стремятся к совершенству: меняют пробку, оборачивают её проволокой, подбирают другую форму и толщину бутылки. В 1706-м сделали, например, «стекло стеклянное», а оно от любой кочки стало трескаться. А его тут же начали оборачивать чем придётся: мешковиной, холстом, бумагой, всем вместе.

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

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

13468

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

6 октября 2015, 08:00

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

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

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

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

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

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

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

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

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

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

13459

Пей до дна!

23 сентября 2015, 11:36

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

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

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

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

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

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

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

ReactOS — самогон.

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

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

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

13454

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

16 сентября 2015, 11:24

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

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

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

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

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

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

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

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

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

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

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

13447

Каждому своё

7 сентября 2015, 08:00

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

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

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

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

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

13446

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

4 сентября 2015, 08:00

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

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

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

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

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

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

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

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

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

13444

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

2 сентября 2015, 08:00

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

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

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

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

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

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

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

— Линукс.

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

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

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

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

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

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

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

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

13424

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

5 августа 2015, 08:00

Хоть история и про 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

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

17 июля 2015, 08:00

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

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

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

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

13404

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

14 июля 2015, 08:00

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

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

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

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

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

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

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

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

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

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

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

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

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