Последние комментарии

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


Alexo

А как насчет обратно стороны? Если код открыть ищешь в коде баги никому не говоришь и юзаешь их)


Михаил Фленов

разработчики. микрософт, часто зная о существовании критическоо бага не выпускает официального патча неделями


Было такое, но эти времена уже давно прошли. Помысла дать возможность вносить в код изменения не могут не радовать. А сколько народу пользуется этим? Кому это реально нужно?


Dzon

Но для начала представьте, что исходные коды Linux завтра закрывают – будете ли вы любить ее так же, как сейчас?

Да. У мне на работе уже более 4 лет стоит сервер на Linux и вот за это время мне не разу не пришлось править исходные тексы ОС. Все работает отлично и без всякого перекомпилирования ядра ОС.


olegmaster

https://www.linux-foundation.org/publications/images/table4-companies.gif здесь видно что oracle вносит свой вклад в развитие ядра linux. идея opensource в том, чтобы _дать_ _возможность_ желающим вносить изменения в код программы, тем самым развивая и улучшая ее. если бабушка, торгующая семечками на базаре не имеет знаний/желаний что-то изменять, то это не значит что мальчику Пете, живущем с ней в одном подъезде этого не нужно. мне самому уже 2 раза приходилось ковыряться с исходниками модулей ядра: в первом случае не виделся модем кпк-шный, во вотором - встроенная интеловская видюшка в ноуте не работала на всю мощь (был отключен direct rendering). то есть имея исходники под рукой, добавить пару строк и перекомпилировать было быстрее, чем ждать пока выйдет свежий релиз ядра, где баги пофиксены.
сообщество opensource быстрее и охотнее реагирует на различные баги, чем закрытые разработчики. микрософт, часто зная о существовании критическоо бага не выпускает официального патча неделями, а порой и месяцами. нафик-нафик такое отношение к пользователю. я не хочу ждать. я хочу здесь и сейчас!
в науке действуют принципы opensource: все научные монографии доступны каждому желающему. конечно не каждый будет сидеть и переделывать общую теорию относительности эйнштейна, но в ВУЗ\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'ах дают доступ к ней каждому - бери, пользуйся, изучай, совершенствуй. только так возможен научно-технический прогресс. в церквях знание о боге было закрыто. ну и где сейчас церковь, а где наука? кто из них более плодотворен?


Михаил Фленов

oss.oracle.com


Microsoft тогда опенсорщик еще тот :).


Михаил Фленов

Это тоже философия OpenSource)


Если у нас философии чем-то похожи, это не значит, что мы понимаем друг-друга. Программировать код - это тоже философия OpenSource, ну и что?

ключать компонент непосредственно в ядро или делать модулем


Зачем перекомпилировать только ради того, чтобы включить модуль в ядро? Пусть будет модулем! Я за микроядро, но это отдельная тема.


you_all_know_me

или я стал опенсорщиком?

Удивлен?)

Она берет открытые проекты и закрывает их!!! Это принцип свободы?

Не хотите, чтобы открытые проекты закрывались - оформляйте GPL.

Oracle не внесла в движение открытого кода ничего

Я бы не был столь категоричен. oss.oracle.com

Не они эксплуатируют чужой труд, а компании.

Много компаний платят программистам, которые пишут открытый код, за который компании получают деньги. Это правильно?

Я за открытые стандарты

Это тоже философия OpenSource)

если ядро будет не тяжелым и монолитным, на с подключаемыми модулями.

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


Михаил Фленов

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

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


you_all_know_me

Но для начала представьте, что исходные коды Linux завтра закрывают – будете ли вы любить ее так же, как сейчас?

Нет. Мне нужна компактная производительная система, ядро которой заточено под мою архитектуру и мои потребности. И как мне обойтись в этом случае без перекомпиляции ядра? Для этого процесса знание программирования не требуется.
Далее, как обойтись без перекомпиляции, если дрова не подходят к текущий версии ядра?
Да и вообще, что тогда делать будем с модулями ядра?
Мне вот за последнюю неделю ядро пришлось перекомпилировать - для поддержки l2tp(был удивлен, что по умолчанию не включено), для даунгрейда ядра(как всегда ATI отстает), для ноута(Toshiba).

Другое дело, когда все работает и работает шустро. Тогда можно и не перекомпилировать. Но я все равно хочу шустрее))


Михаил Фленов

Супер мысля:

просто это хорошая здоровая конкуренция


Поэтому я и не хочу, чтобы кто-то из них побеждал. Пусть все живут и процветают. У тех кто хочет, у тех будет выбор, а у тех кто не хочет (типа меня), выбора не будет, зато будут все ОС сразу :). Мне не нужен выбор, я хочу все и сразу :).


О блоге

Программист, автор нескольких книг серии глазами хакера и просто блогер. Интересуюсь безопасностью, хотя хакером себя не считаю

Обратная связь

Без проблем вступаю в неразборчивые разговоры по e-mail. Стараюсь отвечать на письма всех читателей вне зависимости от страны проживания, вероисповедания, на русском или английском языке.

Пишите мне