Size: a a a

2020 May 15

СА

Сергей Аксёнов... in ctodailychat
Я даже могу привести пример суперзначимого опенсорса, написанного в значительной степени одним человеком: это libcurl Дэниэла Стэнберга. Я тоже его большой фанат.
источник

DS

Dmitry Savac in ctodailychat
Я указывал на деталь, которую в России часто игнорируют по моим ощущениям, что опенсорс часто оплачивается, и должен
источник

A

Alexander in ctodailychat
Dmitry Savac
Я видел сотни обсуждений в чатах где были одни факты, они никого не переубедили.
ну лично у меня редко стоит цель кого-то переубедить. Мне гораздо интереснее увидеть мир чужими глазами, понять восприятие оппнента. Его логические цепочки.
источник

D

D0znpp in ctodailychat
Dmitry Savac
Я указывал на деталь, которую в России часто игнорируют по моим ощущениям, что опенсорс часто оплачивается, и должен
В смысле за поддержку?
источник

DS

Dmitry Savac in ctodailychat
Alexander
ну лично у меня редко стоит цель кого-то переубедить. Мне гораздо интереснее увидеть мир чужими глазами, понять восприятие оппнента. Его логические цепочки.
Так я поэтому и не думаю вообще никаких фактов приводить. Просто читаешь человека и он сам тебе раскрывает своё заблужление. У кого опыт, у кого аппеляция к незначительности фактов противника, а сам обмен фактами .. Ну такое.

😴❤️

А тут даже мир глазами Сергея не интересен. Скучная корпорация
источник

VF

Vadim Fedosov in ctodailychat
Сергей Аксёнов
Потому что сложность ПО увеличилась. В 2003 году в ядре Линукса было 5m LoC, в 2020 - 25m. В 1990 году Фотошоп имел 100k LOC, и его писали 2 человека 2 года. Сегодня 100k LOC - это мелкий сервис, который один человек пишет за неделю. Считая директорию vendor, разумеется.
Подавляющее большинство кода в ядре — драйвера. С годами эта доля сильно возрасла
источник

СА

Сергей Аксёнов... in ctodailychat
Vadim Fedosov
Подавляющее большинство кода в ядре — драйвера. С годами эта доля сильно возрасла
Не знаю насчёт того, какую долю считать "подавляющей", по факту драйверов там сейчас около 2/3. И?
источник

AP

Alexander Panko in ctodailychat
Сергей Аксёнов
Я не говорил, что раньше одиночки были востребованы, это довольно бессмысленное утверждение. Я говорю, что если раньше один человек мог произвести коммерчески значимый продукт, то сегодня эти времена прошли и это удел команд. А главное качество сегодняшнего инженера ПО - это умение работать в команде, умение координировать свою работу с другими людьми, писать спеки и доки, чтобы его код был (ре)юзабельным и поддерживаемым. Ты можешь быть суперталантливым чуваком, но если сегодня ты этого не умеешь или не хочешь, потому что тебе лень и в лом - тебе нет места в коммерческой разработке ПО.
++
источник

VF

Vadim Fedosov in ctodailychat
Сергей Аксёнов
Не знаю насчёт того, какую долю считать "подавляющей", по факту драйверов там сейчас около 2/3. И?
Не совсем релевантный пример — ядро
источник

СА

Сергей Аксёнов... in ctodailychat
Vadim Fedosov
Не совсем релевантный пример — ядро
Отличный пример того, как со временем растёт сложность ПО. Можно подумать, драйверы - это какая-то простая фигня? Как по мне так это наоборот одна из самых сложных отраслей разработки.
источник

A

Alexander in ctodailychat
https://www.linuxfoundation.org/blog/2017/08/successful-open-source-projects-common/ трехлетней давности статья. Но в основном разработку поддерживают не продажи поддержки. Это к вопросу финансирования opensource
источник

VF

Vadim Fedosov in ctodailychat
Сергей Аксёнов
Отличный пример того, как со временем растёт сложность ПО. Можно подумать, драйверы - это какая-то простая фигня? Как по мне так это наоборот одна из самых сложных отраслей разработки.
Если убрать драйверы, то ядро не перестанет быть собой. Это, скорее, специфика линукса и приятный бонус для пользователей
источник

СА

Сергей Аксёнов... in ctodailychat
Vadim Fedosov
Если убрать драйверы, то ядро не перестанет быть собой. Это, скорее, специфика линукса и приятный бонус для пользователей
Если убрать драйверы, ядро потеряет всякий смысл)
источник

A

Alexander in ctodailychat
Сергей Аксёнов
Отличный пример того, как со временем растёт сложность ПО. Можно подумать, драйверы - это какая-то простая фигня? Как по мне так это наоборот одна из самых сложных отраслей разработки.
это бы вы на 8086 попробовали бы написать систему трэкинга целей для ПВО… Это сейчас тысяча слоёв абстракций и никого в массмаркете особо не заботят побочные эффекты и эффективность алгоритмов
источник

A

Alexander in ctodailychat
Так что я бы не стал безапеляционно утверждать что было простым, а стало сложным. А шрифты без либ и оси на контроллерах вы не пробовали выводить? 🙂
источник

VF

Vadim Fedosov in ctodailychat
Сергей Аксёнов
Если убрать драйверы, ядро потеряет всякий смысл)
Виндовое ядро не потеряло же
источник

A

Alexander in ctodailychat
Vadim Fedosov
Виндовое ядро не потеряло же
ну minix вполне себе драйвера в пользовательском режиме гоняет. Я так не считаю, что количество драйверов в ядре Linux это какая-то крутая прибавка к сложности
источник

СА

Сергей Аксёнов... in ctodailychat
Alexander
это бы вы на 8086 попробовали бы написать систему трэкинга целей для ПВО… Это сейчас тысяча слоёв абстракций и никого в массмаркете особо не заботят побочные эффекты и эффективность алгоритмов
Слушайте, не надо, пожалуйста, меня подкалывать в духе "попробуйте то, попробуйте это". Может совсем неудобно получиться, вот как сейчас. Программирование ведения и обстрела воздушных целей на ЦВК, собранной из микросхем 133-й серии и с памятью на ферритовых сердечниках - это моя военная специальность) 8086 на её фоне - суперсовременный процессор)
источник

СА

Сергей Аксёнов... in ctodailychat
Alexander
Так что я бы не стал безапеляционно утверждать что было простым, а стало сложным. А шрифты без либ и оси на контроллерах вы не пробовали выводить? 🙂
Да, много раз на процессоре 6502. До сих пор двоичный код в шестнадцатеричный в уме могу переводить)
источник

A

Alexander in ctodailychat
Сергей Аксёнов
Слушайте, не надо, пожалуйста, меня подкалывать в духе "попробуйте то, попробуйте это". Может совсем неудобно получиться, вот как сейчас. Программирование ведения и обстрела воздушных целей на ЦВК, собранной из микросхем 133-й серии и с памятью на ферритовых сердечниках - это моя военная специальность) 8086 на её фоне - суперсовременный процессор)
Я не подкатываю. Если вы прочитаете моё сообщение, то оно лишь о том что сложнее программы особо-то не стали. И если кому-то и может оказаться неудобно, так это кому очередной раз пытается “давить опытом”
источник