Федорино горе
Mar. 30th, 2011 08:51 pmПрочитал у Avva большой текст с комментариями на тему memcpy и glibс. Какие-то там все суровые. Помимо сказанного там же, хотел бы немного ответить на эту суровость. Думаю, важной потерянной проблемой является вопрос арбитража. В частности, арбитража интересов
Первая неявно предложенная подмена понятий – разработчик заботится о пользователе. Коммерческий производитель, в идеале, любит не пользователей, а деньги пользователей. А это ведь другое.
С Линусом сложнее, он ещё и человек. Возможно он гуманист-идеалист. Но возможно он хочет, чтобы пользователи любили Линукс.
Интересы разработчиков Федоры нам не известны, может им Интел помогает деньгами или информацией да и вообще зачем Интела обижать? Но это нам и не важно, просто допустим что интересы имеют право на существование.
А упомянутая проблема в том, что в коммерческих компаниях арбитраж строится на иерархии архитекторов, а в ОСС – на спецификациях. Условно, разумеется. И это разумно для каждой среды. У коммерческого разработчика один карман для затрат и доходов, в ОСС такого нет.
И нельзя сказать, больше ли выиграет Адоб или Линус, чем Федора потеряет – сама постановка вопроса бессмысленна для всех сторон.
В комментариях у Аввы, как пример, напомнили историю про СимСити и прочие горы костылей, которые тащили коммерческие разработчики. Но коммерческий разработчик может оценить выгоды и принять решение основываясь на собственной оценке оптимальности. Сколько и каких костылей ему тащить, как долго и как далеко.
Когда возникла похожая проблема vmware server 2.0.2 и centos 5.4, мне кажется, никто особо не чесался и сейчас, через полтора года, не чешется.
В чём разница на первый взгляд понятно. Но эта разница вообще-то для всех разная :)
А случай самого Линуса, на мой взгляд, и в том, что он выступает с позиции иерарха, а не элемента ОСС. Нет, все реверансы практически на месте, но умище-то куда денешь. :)
---
http://avva.livejournal.com/2323823.html
http://avva.livejournal.com/2323823.html?thread=78094959#t78094959
Первая неявно предложенная подмена понятий – разработчик заботится о пользователе. Коммерческий производитель, в идеале, любит не пользователей, а деньги пользователей. А это ведь другое.
С Линусом сложнее, он ещё и человек. Возможно он гуманист-идеалист. Но возможно он хочет, чтобы пользователи любили Линукс.
Интересы разработчиков Федоры нам не известны, может им Интел помогает деньгами или информацией да и вообще зачем Интела обижать? Но это нам и не важно, просто допустим что интересы имеют право на существование.
А упомянутая проблема в том, что в коммерческих компаниях арбитраж строится на иерархии архитекторов, а в ОСС – на спецификациях. Условно, разумеется. И это разумно для каждой среды. У коммерческого разработчика один карман для затрат и доходов, в ОСС такого нет.
И нельзя сказать, больше ли выиграет Адоб или Линус, чем Федора потеряет – сама постановка вопроса бессмысленна для всех сторон.
В комментариях у Аввы, как пример, напомнили историю про СимСити и прочие горы костылей, которые тащили коммерческие разработчики. Но коммерческий разработчик может оценить выгоды и принять решение основываясь на собственной оценке оптимальности. Сколько и каких костылей ему тащить, как долго и как далеко.
Когда возникла похожая проблема vmware server 2.0.2 и centos 5.4, мне кажется, никто особо не чесался и сейчас, через полтора года, не чешется.
В чём разница на первый взгляд понятно. Но эта разница вообще-то для всех разная :)
А случай самого Линуса, на мой взгляд, и в том, что он выступает с позиции иерарха, а не элемента ОСС. Нет, все реверансы практически на месте, но умище-то куда денешь. :)
---
http://avva.livejournal.com/2323823.html
http://avva.livejournal.com/2323823.html?thread=78094959#t78094959
no subject
Date: 2011-03-30 06:27 pm (UTC)Сейчас, когда у линукса множество пользователей, которые не могут или не хотят ковыряться в софте, ему тоже понятно что это линукс для пользователей, а не наоборот.
no subject
Date: 2011-03-31 05:57 am (UTC)Десктоп на линуксе -- это очень специфическая вещь со специфическим кругом пользователей. Обычный пользователь под линуксом проживёт очень недолго. И это by design.
Обычный пользователь и обычный администратор не любит читать и изучать предмет. А в линуксе только ширма дружелюбная, а начнись траблшутинг и юзер за улыбчивой маской увидит полноценные клыки и мускулы боевой системы.
Для того, что бы [условно] получить универсальный пользовательский десктоп, надо выполнить приблизительно ту же работу, которая была сделана и делается для Windows. А кто это будет делать? Даже Эпл не тянет.
PS: Кстати, у меня ощущение, что и вы потащили пользователя с уютного мягкого дивана в дебри и тернии, из которых есть большой шанс не вернуться. ;)
no subject
Date: 2011-03-31 03:34 pm (UTC)no subject
Date: 2011-03-31 08:21 pm (UTC)no subject
Date: 2011-03-31 08:57 pm (UTC)В процессе написания Висты мы осознали что только образованием делу не поможешь, поэтому у нас постоянно разрабатываются и совершенствуются автоматические средства, а помимо этого у нас есть специальные группы, единственная задача которых не фичи писать, а асправлять архитектуру так чтобы было проще и надежней.
(что не тривиально при условии сохранения производительности как минимум на том же уровне).
no subject
Date: 2011-04-02 05:02 am (UTC)no subject
Date: 2011-03-30 07:49 pm (UTC)блин, не могли сделать две версии пакета, пуристы хреновы … хорошо хоть что в генте можно свой патч ручками приложить :)
no subject
Date: 2011-03-31 06:03 am (UTC)А про две версии -- конечно не могли! Вот это мне как раз более всего удивительно что это неочевидно. :)