Pull to refresh

Comments 79

Не знаю как насчет других пунктов, но работать с линусом не стал бы именно из за манеры его общения. Это задрот какой то :), маленький мальчик в коротеньких штанишках, грозно стучащий кулачком по столу.
Грубость с его манерой общения не имеет ничего общего, грубость это определенная лексика, у линуса же стиль общения — стремление втоптать в грязь оппонента.
Да-да, он пытался продать линукс именно Вам. Как жаль, что вы не стали бы с ним работать.
Он про Линуса Торвальдса, а не про linux
Линус и сам линукс и самого себя продал шляпе за лям ее акций, о чем его поклонники предпочитают стыдливо умалчивать :)
О, всезнающий SergMarkov, расскажите нам подробнее о том, как Линус умудрился продать код других разработчиков ядра, не сообщив им об этом? :-)
Вы не компетентный идиот 80 lvl, простите за грубость, но более подходящего комментария к выше написанному, я не придумал.
Чтобы не сгущать краски на личности Линуса Торвальдса — советую Вам прочесть книгу Just for Fun или Исповедь нечаянного революционера.
Но простите за маленький спойлер — там ничего подобного нет. Убедился сам. Чего и Вам советую :)
Это книга была мной прочтена, еще в 2008 году, что именно вы имеете ввиду ссылаясь на нее?
Я имею ввиду, что нужно обратить внимание на отношение Линуса к своему творению.
но работать с линусом не стал бы именно из за манеры его общения.
Одно из наиболее ценных свойств Open Source состоит в том, что вы никому ничего не обязаны (конечно, пока вам не заплатили за работу ;-) ), поэтому вы можете честно «в глаза» говорить о том, что думаете по поводу того или иного решения/кода. Можно быть собой, не пытаясь как-то смягчить формулировки и вам не нужно лицемерить и заискивать (э, кто это сейчас подумал про карму? ;-)). И это отлично, но только когда вы «по эту сторону», а когда вы с другой стороны…

… есть другое ценное свойство Open Source — Торвальдс не единственный разработчик ядра (а ядро не единственный Open Source проект) и вы можете много лет не общаясь с Торвальдсом разрабатывать код для тех подсистем ядра, у которых «более милые» мантейнеры. ;-)
Мне проще, я вообще «вне сторон» — участвую в опенсурсных линукс проектах, сам профессионально работаю в винде, так что у меня полностью беспристрастная точка зрения :)
Про манеру общения Линуса, сколько не смотрю его выступления на различных конфах только больше его уважать начинаю, что-то все таки есть в его резкости.
Боюсь, просто SergMarkov перепутал Линуса и Ричарда.
Это Вы о словах линуса «желающие могут полизать зад РМС за его бредни», когда РМС предложил ему перейти на GPLv3? :)
Сергей не правы. Обычно Linus — это белая пушистая няшка, учитывая какое бурление говн происходит в LKML каждый день — ему памятник надо поставить. Вы сравните с другими «жгунчиками»: i.e. Chris Helltwig ж)

Ну да, бывает резок в публичных выступлениях, но только когда оппонент это действительно заслужил.
> Ну да, бывает резок в публичных выступлениях, но только когда оппонент это действительно заслужил.
Во, верно! nVidia — заслужила.
«Иногда можно быть грубым.» — это касается Линуса, он руководит по моему мнению авторитарно, однако это приносит больше пользы, нежели негатива, к тому же, он имеет на это полное право. Как показывает пример разработки Linux — демократия хороша только до определенного момента.
Демократия не может быть хороша для разработки/производства, в ней основная ценность — доверие, а не компетенция.
Тут скорее важна умеренность, разработчики не должны бояться высказывать свои мысли, но при этом разработка не должна отклоняться от основной канвы настолько, чтобы это приносило вред.
Не всегда нужен план
По-моему это главная проблема. Нет цели — нет требований, нет проработки решений, нет контроля качества (на примере юзабилити очень ощущается)
Иди туда не знаю куда, напиши то — не знаю что.
Нет цели — нет требований, нет проработки решений, нет контроля качества
Цели есть, но у каждой компании, участвующей в разработке ядра, она своя. Соответственно, требования, проработка решений и контроль качества происходит, не внутри «общего» проекта разработки, а внутри соответствующих коммерческих компаний. Linux Foundation получает уже готовый код.
на примере юзабилити очень ощущается
Вот это очень ценное замечание! Сколько раз уже пытался понять, где GUI у ядра linux и досихпор не понимаю. Отвратительное юзабилити! ;-)
Ну а если тезис: «не всегда нужен план» — это главная проблема, не к ядру отнести а к дистрибутивами или просто OpenSource программам? Тогда что вы думаете?
Справедливости ради, нужно сказать, что план всё-таки есть, но он, конечно, отличается от обычного «вот функционал который нам нужно разработать», а похож на нечто вроде «наш план — исключить дублирование работ и обеспечить сбалансированное развитие».

В общем-то, такой же план у всех открытых проектов, которые являются не столько конечными продуктами, сколько некой базой для более сложного ПО (в некотором смысле «open core»), т.е. если посмотреть на такие проекты, как apache, eclipse, postgresql — все они развиваются в стиле «мы будем реализовывать такую-то фичу, только если появится те, кому это нужно, и кто готов возглавить разработку по этому направлению».

Поэтому, я бы не стал «мешать в одну кучу» разработку ядра и какого-то прикладного ПО/дистрибутивов. Если коротко, то к любым советам (даже от Торвальдса) нужно «прикладывать голову» и не впадать в крайности. :-)
мы будем реализовывать такую-то фичу, только если появится те, кому это нужно, и кто готов возглавить разработку по этому направлению.
В этом и есть недостаток опенсурса: людям нужно что то, но они отнюдь не спешат возглавить разработку, а порой просто не могут.
Не спешат потому что у них есть масса своих дел, и они лучше возьмут уже готовый продукт, пусть и платный, чем будут тратить время на его разработку.
Не могут,… хотел бы видеть дизайнера, который задумал сделать в гимпе 24 бита :)
В этом и есть недостаток опенсурса: людям нужно что то, но они отнюдь не спешат возглавить разработку, а порой просто не могут.
Если им нужно, пускай заплатят разработчику(-кам). Не вижу тут какого-то недостатка — наоборот одни только преимущества, ведь в этом случае будут учтены все пожелания того, кто заказывает это что-то. :-)
Людям нужно сейчас, а не через стопятьсот дней. Чтобы было «сейчас», надо все делать самим разработчикам. Проводить маркетинговые исследования, изучать рынок. Ничего этого в опенсурсе нет, поэтому он всегда и будет в хвосте.
В каком хвосте? Хватит чушь нести. Серверный рынок, взят под контроль именно linux OS, мобильный рынок аналогично, рынок десктоп систем потихоньку осваивается, портирование игр идет во всю, valve, blizzard, а там и другие игроки потянутся, тем самым рейтинг linux и соответственно open source поднимется. Да, не все так красиво как хотелось бы, но и в проприетарном ПО далеко не все так хорошо.
Ну и вот еще одно доказательство того, что и проприетарщина не дает того, чего хочет конечный пользователь.
Речь не о серверах, во-первых они меня не волнуют попросту потому, что количество установок на них на порядки меньше, чем на всем остальном, во вторых такие вещи как AIX никуда не исчезли, и критические вещи стоят на них, на линуксе всякие веб сервера и научные нищеброды. Мобильный рынок, минуточку, это гугл, а не первозданный опенсурс — «сообщество истинно свободных людей, несущих счастье человечеству».
Valve же дала статистику — 1.5% линукса. Убедительнейшая победа над всеми остальными и полные штаны счастья :-)
я отказываюсь это комментировать.
Я прокомментирую. Задело.

Представим мир, в котором все свободное ПО испарилось:
Мобильники:
— Нет Android, в основе Linux.
— Нет IOs, там ядро XNU
— Возможно нет симбиана, точно не знаю.
— у немногих оставшихся нет шрифтов, он же в основном openSource

Интернет:
— нет Google, Yandex, mail, qq.com
— нет Facebook, VK.com,
— нет amazon и ebay
Да и cамого интернета нет, насколько я знаю очень многое оборудование использует внутри себя Linux

ПК:
— один браузер(IE) — верстальщики, почти счастливы. Но смотреть правда нечего.

Предствил себя в таком мире, и что получил:

Телефон — WP7.8
Компьютер работа — Win8
Компьютер дом- Win7
Интернет — Bing вполне сносен.
Браузер — на телефоне IE, на Win8 IE10, дома Dragon(модно считать open source)
нет Facebook, VK.com — так это просто супер!
нет amazon и ebay — не пользуюсь.
Мир останется на месте, только мы будем пользоваться другими вещами.

ps. А если представить, что все open source, созданные на данный момент, резко поменяли лицензию и стали бы коммерчискими продуктами. Перестал бы мир ими пользоваться или просто начал покупать?
Для начала представим ситуацию, когда кто-то резко поменял лицензию с GPL.
Это требует согласия вообще всех авторов кода, если хоть один дал отказ — все.
Плюс старая версия софта все еще под GPL, бери и дальше развивай сколько хочешь.
Вы забыли что самого интернета так же нет? Подавляющее большинство сетевого оборудования работает на Linux(OpenSource).
Я это к чему написал: к тому, что
большинство сетевого оборудования работает на Linux(OpenSource).
тк соотношение цена/удобство намного выше конкурентов. Но, если будет создан другой (не OpenSource) продукт с лучшим функционалом и минимальной стоимость (возможно вообще бесплатный), то все быстренько переедут на него. По сути нет принципиальной разницы чем пользоваться, главное прямое выполнение всех возложеный задач и минимальная стоимость. А является ли проект c открытым исходным кодом — это просто «бейджик» до тех пор, пока он полностью справляется с необходимыми задачами. Конечно, когда переходим этот порог — велик соблазн дописать нужный функционал самому и здесь этот «бейджик» действительно играет огромуню роль.
«Я дам вам ядро» © и что вы с ним будете далее делать, с этими несколькими файликами? :)
Ты наверное из 98 года, но сейчас с этими «несколькими файликами» что только ни делают. Эти несколько файликов на большинстве количестве серверов, и они же на большой доле мобильных устройств.
На мобильниках и серверах только эти несколько файликов, мобильники не имею ничего, кроме них, а сервера даже не имеют консольного редактора ?:)
Ребят, да у нас тот завелся троль 80 lvl — смотрите, что пишет! Прям кладезь бреда!
Вопрос твой: «и что вы с ним будете далее делать, с этими несколькими файликами» просто идиотский, я тебе сказал что с ними делают, а если ты этого не понимаешь, то это твои проблемы.
Да, Linux достиг воистину огромных высот. И при этом, согласитесь, эта высота далека от абсолюта и расти еще есть куда.

А раз так, то откуда известно, что благодаря грубости Линуса Linux стал популярным? Если Линус всегда был таким, и никогда не был более благожелательным, то как определить, сила ли это, или слабость? И если так, то можно ли это использовать как руководство к действию, либо это просто «забавный факт»?

Попробуйте. Как создадите value на миллиард долларов, напишите об этом пост!
откуда известно, что благодаря грубости Линуса Linux стал популярным?
Э… фишка то, не в грубости, а в качестве ПО. А грубость, это просто «побочный эффект». Проиллюстрирую на примере:

1) Допустим, я разработчик. Написал ##внокод и приношу к начальнику соседнего отдела. Он мне такой вежливо говорит «ну вообще-то код не очень». А я отвечаю: «да кто его увидит, все-равно с ним только я работать буду, зачем нам ссориться — нам ещё долго вместе работать». Ну он не может же сказать «Нет, иди на#$%!», поэтому говорит «Ну, хрен с тобой».

2) А потом я тот же код отправляю Торвальдсу. А в ответ получаю: «Ты должно быть идиот, если думаешь, что я приму такое! Иди в школу учись! Над проектом работают лучшие программисты мира, они растащат твой код на лулзы! Хочешь попасть в список самых глупых конрибьютеров?». И я такой думаю: «Блин, действительно, не хотелось бы, чтобы все смеялись над моим кодом». И такой, начинаю его «причёсывать» и оптимизировать, три раза переписываю, вылизываю всё, чтобы не к чему было придраться и снова шлю Линусу: «А, блин, я какой-то не тот файл отправил, вот что нужно.»

Что в итоге? В первом случае куча проблем в коде, зато хорошие взаимоотношения с коллегами. а во втором, пострадало моё самолюбие, зато все получили качественный код. А теперь вопрос. Оправдана ли грубость Линуса? Конечно! Ведь этот код, возможно, попадёт в миллионы устройств! Не вижу проблемы в том, чтобы иногда «опускать на землю» зазвездившихся разработчиков.
И что, вам реально нравится когда вас макают носом в г-но?

«Иди на#$%!» — далеко не единственный способ сказать «Ваш код нечитаем и никто его не сможет поддерживать». Твердость характера вполне легко уживается с приличием и уважением к окружающим.
И что, вам реально нравится когда вас макают носом в г-но?
Нет, конечно, но зато я потом 100 раз подумаю, прежде чем заливать куда-то недоработанный код.
далеко не единственный способ
Зато самый быстрый и доходчивый. ;-) Нет, ну можно, конечно «сопли жевать» результат то всё равно будет одинаковый.
А пока не макнут носом в г-но — не подумаете?
Человек, это такое существо, которое будет везде «раскладывать грабли», пока не наступит на них. ;-)
Почему не может то? Есть много компаний где вы и более грубые эпитеты можете услышать в свой адрес =) Я согласен что авторитарность и прямолинейность — в целом более полезны проекту(не только Линуксу). Только вот не каждый сотрудник способен понять и принять такую реакцию. А сотрудников сейчас днем с огнем не найдешь =(
Почему не может то? Есть много компаний где вы и более грубые эпитеты можете услышать в свой адрес =)
Не может, потому что понимает, что ему когда-нибудь нужно будет прийти ко мне с какой-то своей проблемой и тогда аргумент «Ну слушай, я же закрываю глаза на качество твоего кода, ты мне тоже помоги» не помешал бы. B)
У нас как-то не возникает проблемы сказать все прямо. Все понимают и никто не обижается. Другой вопрос если мы понимаем что фигово, но в данный момент исправить это не можем. Но никто не молчит о том что фигово.
Линус, в том cамом видео, где он нелестно отозвался о NVidia, рассказывал почему он бывает резок. Посмотрите с youtu.be/MShbP3OpASA?t=35m10s до 38:00.
Не знаю есть ли это видео на русском, но если кратко, то он рассказал историю о том, как он «был вежливым» и не остановил настойчивого программиста, когда тот начал работать над большим патчем. Через время, когда, программист закончил, Линус сказал, что он не может принять этот патч в ядро и программист покончил собой.
Проблема в том, что он их не останавил а не в том чтобы он не матерился. Остановить человека можно вежливо, но при этом жестко и непреклонно. Для этого вовсе не нужно макать человека мордой в г-но.
Так а в чём проблема? Я не понимаю — если вам не нравится манера общения человека, просто не общайтесь с ним. :-) Вот я например, привык честно и открыто общаться с окружающими людьми (но всё же в определённых рамках) и не собираюсь «прогибаться» под критерии вежливости каждого человека. Так что Линус у меня вызывает исключительно уважение.
«the guy is suicidal» — никто не умер, просто были мысли о суициде.
>Чему ИТ-индустрия научилась у Линуса Торвальдса?

F*ck you,Nvidia!
Вы читали пост? ;-) Я имею ввиду пункт «Иногда можно быть грубым.»
Интересно, Nvidia до сих пор не уделяет должного внимания драйверам под Линукс именно благодаря этой фразе или они просто до сих пор не верят в потенциал Линукс-рынка?
Верят, почему же. Вот, например, специально для Valve дрова под Linux пилили.
Хех, ну это Valve скорее подсуетилась, нежели они сами начали шевелиться. Хотя тенденция положительная, хоть я в игры и не играю на Linux'e (пока что), но если благодаря Steam и грядущему SteamBox у нас будут нормальные драйвера, то это прекрасно.
UFO just landed and posted this here
Почитайте про взаимоотношения MS и Nvidia, и «всё встанет на свои места». Вот, например:
Как пишет InformationWeek, по всей видимости, договоренность о покупке акций Nvidia была достигнута сторонами более 10 лет назад в рамках более широкого соглашения, которое, помимо прочего, определяло порядок приобретения графических процессоров для игровой приставки Xbox.
А мне вот интересно, почему даже после этой фразы, карты NVidia многие(на форумах того же стима, например) считают лучшим выбором для геймеров под линукс. А ведь, всё-таки, именно геймеры — основные потребители мощных видеокарт.

Я столкнулся с этим недавно — моя — некогда(в 2008 году) весьма недешевая — видеокарта от ATI нынче не позволяет играть под линуксом вообще ни во что, включая игры 2004 года(недавно выпущенный под линукс HL2, например). И, рыская в поисках решения по форумам и FAQ-ам, я вспомнил «фак» линукса не раз и не два. Везде пишут одно и то же — хочешь играть под линуксом — выбирай нвидию.

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

Хотя это, безусловно, мои домыслы с изрядным количеством допущений. Но факт говорит сам за себя — нвидия под линуксом в настоящий момент представляется более перспективным выбором видеокарты. А уж повлияла на это грубость Линуса или нет — хрен его знает 8)
Да и до «животворящего пальца», я считал карты NVidia лучшим выбором, да и они реально лучше чем ATI работают. Сам удивился тогда, с чего Линус так отреагировал. На сколько я знаю, фак со стороны Линуса был направлен на отсутствие поддержки гибридной графики… хотя я не разбирался что там да как было
Фак был в первую очередь направлен на arm разработки нвидии, там всё очень печально. На десктопе же у нвидии тоже не сахар, игры ладно, работают, но банальное 2д рисовалось, когда у меня нвидия была еще, просто из рук вон плохо.
А атишки вполне так поднялись по качеству за это время, там тоже кривое 2д, но зато открытый драйвер недавно на удивление без тормозов осилил Team Fortress 2, хотя пару месяцев назад слайдшоу показывал. И в целом уже производительность открытых драйверов дотянула до 80% от блоба. При стабильности, что и не снилась проприетарной нвидии.
> некогда(в 2008 году) весьма недешевая — видеокарта от ATI нынче не позволяет играть под линуксом вообще ни во что, включая игры 2004 года(недавно выпущенный под линукс HL2, например)
Странно, люди пишут совсем другое — всё прекрасно работает: phoronix.com/forums/showthread.php?80474-Half-Life-2-Games-Released-For-Linux-On-Steam&p=330147#post330147 (плюс последнее сообщение на странице).

Расскажите подробнее, что же не работает у вас, с указанием версии дистрибутива и выводом команды «glxinfo | grep renderer».
В силу того, что и я, и RussianNeuroMancer ограничены лимитом на количество комментариев во времени, дальнейшее обсуждение вопроса произошло в личке. По итогам:

1. Конкретно в моём случае, проблема оказалась не в драйверах ATI(хотя с ними тоже пришлось немного попотеть), а в том, что моя видеокарта оказалась ниже OpenGL-требований, выставляемых движком, на который, оказывается, портировались продукты Valve какое-то время назад.

2. Выражаю благодарность RussianNeuroMancer, во-первых, за помощь(HL2 я таки запустил, хоть играть в него по-нормальному так и не стало возможно), во-вторых — за интересную беседу.
А главному, по-моему, не научилась: чтобы делать классную систему (или хотябы её кристалл-зачаток) вовсе не обязательно иметь гигантский штат программистов и столетние культурные слои Legacy-кода.

Если бы я был хотябы на сотую часть так богат, как люди уровня Гейтса, Эллисона, Джобса и т.п., я бы создал минимум 10 независимых небольших комманд таллантливых ребят, дал им всё и сказал творить (это примерно то, что называется «skunk works») и почти уверен, что вышла бы хотябы одна «бомба». А от того, что я не думаю, что перечисленные мной личности глупее меня, меня разрывает любопытсово что они знают такого, почему они так не делают.
Гейтс пришел к простому выводу, что хороший код, конечно, важное дело, но в мире есть проблемы куда важнее.
Что и доказывают безусловно талатнливые команды индусов, работающих над теми или иными детищами Microsoft.
Наймите их в опенсурс, чтобы получить схожие результаты в части популярности, что еще Вам можно предложить :)
В только что описали современный способ инвестирования в стартапы=) Те, кого вы перечислили — это люди своего поколения. Тогда их идеи и видение были передовыми. Замены им пока им что-то не наблюдается =(
Замены им пока им что-то не наблюдается

Я не говорю о их замене. В данном случае я говорю исключительно о финансовых возможностях людей такого уровня, о том, что на крохи по меркам таких бюджетов можно, как мне кажется, сделать то, что почему-то принято считать неподъёмным.
From: torvalds@klaava.Helsinki.Fi (Линус Бенедикт Торвальдс)
Date: 25 Aug 91 20:57:08 GMT
Я делаю (бесплатную) операционную систему (это всего лишь хобби, и она не будет большой и профессиональной как gnu) для клонов 386(486) AT.

Линус создал Linux — ядро операционной системы GNU/Linux, являющейся на данный момент самой распространённой из свободных операционных систем.

за 10 лет общения с linux мне стало понятно, там настроек ровно сколько на сколько у тебя хватит мозгов, это самое прекрасное что есть, я его использую и буду им пользоваться потому что мне нужна система, которой можно управлять и ее можно сделать такой как тебе удобно!
Наравне с linux я использую freebsd и рад их простоте.
Sign up to leave a comment.

Articles