[personal profile] bowhill
Прочитал у 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

Date: 2011-03-30 06:27 pm (UTC)
From: [identity profile] deadracoon.livejournal.com
Мне почему-то кажется что Линус и многие другие столпы линукса довольно долго воспитывали такую культуру - "у нас все дикстуется инженерными интересами", в частности плевать они хотели на обратную совместимость - "пользователь может перекомпилировать".
Сейчас, когда у линукса множество пользователей, которые не могут или не хотят ковыряться в софте, ему тоже понятно что это линукс для пользователей, а не наоборот.

Date: 2011-03-31 05:57 am (UTC)
From: [identity profile] bowhill.livejournal.com
Мне кажется этой культуре в Линуксе просто нет работающей альтернативы. То есть даже если и захочется, то некому делать и некому координировать. Просто сил не хватит.

Десктоп на линуксе -- это очень специфическая вещь со специфическим кругом пользователей. Обычный пользователь под линуксом проживёт очень недолго. И это by design.

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

Для того, что бы [условно] получить универсальный пользовательский десктоп, надо выполнить приблизительно ту же работу, которая была сделана и делается для Windows. А кто это будет делать? Даже Эпл не тянет.

PS: Кстати, у меня ощущение, что и вы потащили пользователя с уютного мягкого дивана в дебри и тернии, из которых есть большой шанс не вернуться. ;)

Date: 2011-03-31 03:34 pm (UTC)
From: [identity profile] deadracoon.livejournal.com
Мы по-прежнему считаем что пользователь всегда прав и его не интересует кто там и почему сделал так что у него не работает.

Date: 2011-03-31 08:21 pm (UTC)
From: [identity profile] bowhill.livejournal.com
Я неудачно выразился, у меня просто какое-то смутное ощущение, что количественный рост сложности Windows возможно переходит или перейдёт в качественный...

Date: 2011-03-31 08:57 pm (UTC)
From: [identity profile] deadracoon.livejournal.com
У нас теперь с этим ведется систематическая борьба.
В процессе написания Висты мы осознали что только образованием делу не поможешь, поэтому у нас постоянно разрабатываются и совершенствуются автоматические средства, а помимо этого у нас есть специальные группы, единственная задача которых не фичи писать, а асправлять архитектуру так чтобы было проще и надежней.
(что не тривиально при условии сохранения производительности как минимум на том же уровне).

Date: 2011-04-02 05:02 am (UTC)
From: [identity profile] bowhill.livejournal.com
Приятно слышать, тогда скорее всего ситуация будет улучшаться.

Date: 2011-03-30 07:49 pm (UTC)
From: [identity profile] dimas.livejournal.com
самое что интересное, что на моей памяти линус в случае ядра вёл себя чуть ли не противоположно … когда еще Кокс дверью хлопнул …

блин, не могли сделать две версии пакета, пуристы хреновы … хорошо хоть что в генте можно свой патч ручками приложить :)

Date: 2011-03-31 06:03 am (UTC)
From: [identity profile] bowhill.livejournal.com
Нервы у старика уже не те. С одного бока семёрка, с другого Эпл подъедает фрондёров.

А про две версии -- конечно не могли! Вот это мне как раз более всего удивительно что это неочевидно. :)

Profile

Max Mikheenkov

February 2026

S M T W T F S
123 4567
8 910 11121314
15161718 192021
22232425262728

Style Credit

Expand Cut Tags

No cut tags
Page generated Feb. 20th, 2026 01:46 pm
Powered by Dreamwidth Studios