Как стать автором
Обновить
35
0
mister_fog @mister_fog

Пользователь

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

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

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

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

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

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

… есть другое ценное свойство Open Source — Торвальдс не единственный разработчик ядра (а ядро не единственный Open Source проект) и вы можете много лет не общаясь с Торвальдсом разрабатывать код для тех подсистем ядра, у которых «более милые» мантейнеры. ;-)
А как космонавта зовут? Не Марк ли? ;-)
А не та ли это VxWorks, которая «сестричка» Wind River Linux? ;-)
Где пруфлинки?

merlin_rterm: Земля плоская!
mister_fog: Нет, вот вам фотография из космоса [ссылка]
merlin_rterm: Ну правильно. А через месяц после этого она сплющилась!
софтверные патенты не выполняют своей прямой роли по стимулированию развития отрасли?
Сегодня они выполняют обратную роль. Патенты душат инновации.
Каркас ОС (а это и есть архитектура) уже готов. Всё остальное — детали, для понимания основ функционирования ОС (и Windows) имеющегося кода ROS достаточно.
Спасибо за обзор. Действительно, не понятно за что минусуют пост.
Ok, попробую пояснить. Есть моё личное, субъективное, понимание технологической открытости компании. И формула "один производитель «железа», один производитель ОС, один производитель сервисов" никак не вписывается в него. Именно это я имел ввиду, когда говорил про максимальную закрытость RIM и Apple.

И да, я согласен, что у RIM есть ряд открытых проектов. Только это ничего не меняет.
Этого мало. RIM не является «флагманом» открытого ПО, я не припомню, чтобы они публично защищали открытые стандарты. Это глупый спор, говорить о сравнении RIM с Mozilla в плане открытости просто смешно! Похвально, что RIM участвует в открытых проектах, но это всего-лишь общий тренд (ха, назовите мне крупную компанию, которая не участвует), чтобы люди поверили в то, что RIM сможет предложить (а главное, удержать открытым) новый стандарт для разработки мобильных приложений нужно гораздо больше времени и усилий.
Где вариант «Я уже переехал»? :-)
И что? Я уже много лет «варюсь» в Open Source и отлично знаю, какая из компаний куда и сколько коммитит. У Apple гораздо больше вклад в открытые проекты, однако это не мешает компании строить самую закрытую экосистему в IT-индустрии. В случае с Mozilla я говорю именно о «духе» открытости, а не просто о соответствию каким-то критериям и числу строк открытого кода.
И не новая, как бы ни пытались парни из Мозиллы представить её таковой ;)
А тут главное не в новизне, а в том, что эта идея идёт от некоммерческой организации, которая уже доказала свою приверженность открытым стандартам. Это очень важно в данной ситуации, и подобное мы не можем сказать ни про RIM, ни про Apple (у них как раз наоборот всё максимально закрыто).
Кто писал? Какой ещё загрузчик? Где пруфы?
Тут явно проблемы с мат.частью (вам прямая дорога в минкомсвязь ;-) ).
В Китае не было «своей НПП», в Китае пытались сделать свою ОС на базе линукс. Но идея Российской НПП не в создании ещё одного дистрибутива (ещё одной ОС). В рамках НПП предлагалось использовать несколько уже существующих отечественных дистрибутивов. То, что новая команда Минкомсвязи приводит пример Китая означает или то, что они не понимают, что такое НПП (т.е. профнепригодны) или что они уже получили откаты за покупку windows «включают дурачка» (что тоже их не красит).

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность