Size: a a a

Programming Offtop

2020 August 27

AN

Alexander Nozik in Programming Offtop
Системы такого рода сдохнут. Может не бысто, но сдохнут. Я вот недавно лекцию читал на тему иерархической организации.
источник

с#

саша сок #KotlinGang... in Programming Offtop
Alexander Nozik
Системы такого рода сдохнут. Может не бысто, но сдохнут. Я вот недавно лекцию читал на тему иерархической организации.
можно подробнее почему ?
источник

VP

Vladimir Petrakovich in Programming Offtop
саша сок #KotlinGang
можно подробнее почему ?
Торвальдс не масштабируется
источник

VP

Vladimir Petrakovich in Programming Offtop
И сраная монорепа такого размера тоже
источник

Kd

Konstantin dmz9 in Programming Offtop
Vladimir Petrakovich
Торвальдс не масштабируется
ну он когда то умрет и вместо него будут apple/google/ms/fb ставленики и будет масштабироваться
источник

AN

Alexander Nozik in Programming Offtop
саша сок #KotlinGang
можно подробнее почему ?
Потому что плоские системы не масштабируются и не эволюционируют. Сложность взаимодествия каждого компонента с каждым растет даже не в геометрической прогрессии, а гораздо быстрее. Поэтому без модуляризации нет эволюции.
источник

Kd

Konstantin dmz9 in Programming Offtop
интересно, корпорации устроят батл-рояль за руль линукса? )
источник

с#

саша сок #KotlinGang... in Programming Offtop
Alexander Nozik
Потому что плоские системы не масштабируются и не эволюционируют. Сложность взаимодествия каждого компонента с каждым растет даже не в геометрической прогрессии, а гораздо быстрее. Поэтому без модуляризации нет эволюции.
в линуксе нет модулей ?
источник

с#

саша сок #KotlinGang... in Programming Offtop
или что, не понял
источник

AN

Alexander Nozik in Programming Offtop
саша сок #KotlinGang
можно подробнее почему ?
Лекция вот: https://www.youtube.com/watch?v=zguDAaxhHJQ&t=2746s. Там ближе к концу, но там именно вывод о масштабируемости, для обоснования надо слушать с начала
источник

VP

Vladimir Petrakovich in Programming Offtop
Konstantin dmz9
ну он когда то умрет и вместо него будут apple/google/ms/fb ставленики и будет масштабироваться
Ну он же вырастил следующего мейнтейнера и уже меньше принимает участие сам, так что это не проблема
источник

VP

Vladimir Petrakovich in Programming Offtop
Но работать с такой кодовой базой вряд ли удобно. А она не собирается уменьшаться.
источник

AN

Alexander Nozik in Programming Offtop
саша сок #KotlinGang
в линуксе нет модулей ?
В ядре нет. Вы не можете вынуть кусок и просто заменить его на другой
источник

Kd

Konstantin dmz9 in Programming Offtop
Vladimir Petrakovich
Ну он же вырастил следующего мейнтейнера и уже меньше принимает участие сам, так что это не проблема
ого ничего себе, преемник есть, хех
источник

с#

саша сок #KotlinGang... in Programming Offtop
Alexander Nozik
В ядре нет. Вы не можете вынуть кусок и просто заменить его на другой
оу, жестко
источник

с#

саша сок #KotlinGang... in Programming Offtop
Alexander Nozik
Лекция вот: https://www.youtube.com/watch?v=zguDAaxhHJQ&t=2746s. Там ближе к концу, но там именно вывод о масштабируемости, для обоснования надо слушать с начала
хорошо, посмотрю всю, мне щас нечего делать всё равно)
источник

VP

Vladimir Petrakovich in Programming Offtop
Alexander Nozik
В ядре нет. Вы не можете вынуть кусок и просто заменить его на другой
Так само ядро без модулей не такое дико большое
источник

AN

Alexander Nozik in Programming Offtop
Vladimir Petrakovich
Так само ядро без модулей не такое дико большое
И тем не менее для того, чтобы что-то добавить, надо все перекомпилировать.
источник

VP

Vladimir Petrakovich in Programming Offtop
А все драйвера - отдельные модули-бинарники, которые подгружаются отдельно
источник

VP

Vladimir Petrakovich in Programming Offtop
Alexander Nozik
И тем не менее для того, чтобы что-то добавить, надо все перекомпилировать.
Возвращаемся к тому, что проблема исключительно в том, что выбран такой подход, когда на ABI забили и всех заставляют компилироваться с тем же ядром, которое будет в runtime
источник