The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Релиз ядра Linux 6.8, opennews (??), 11-Мрт-24, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


113. "Релиз ядра Linux 6.8"  +/
Сообщение от Аноним (113), 11-Мрт-24, 15:10 
Дилетантский вопрос, прошу не бить ногами. 600 тыс. строк добавили, 300 тыс. удалили. +300 тысяч строк с последнего релиза. Больше строк - больше объём загружаемого бинарника.

Увеличение будет всегда? Почему нельзя совершенствовать что есть?

Ответить | Правка | Наверх | Cообщить модератору

128. "Релиз ядра Linux 6.8"  +1 +/
Сообщение от Аноним (-), 11-Мрт-24, 15:26 
1. Новые технологии - новые стоки кода, старые технологии будут ещё долго поддерживаться и старый код никто не поторопится выкинуть.
2. Давно замечено что сотрудники компаний склонны писать "мусорный код". Их нельзя стравнивать хакерами юнискоидами старой закалки. Да-да первые линуксоиды - это юниксоиды.
3. Заголовочные файлы от AMD стали уже анекдотом.
4. Раст как язык программирования привнесёт кратное увеличение количества строк. Растаман не умеет писать лаконично, как чистосишник.

>Больше строк - больше объём загружаемого бинарника.

Логично.

Ответить | Правка | Наверх | Cообщить модератору

140. "Релиз ядра Linux 6.8"  –3 +/
Сообщение от Минона (ok), 11-Мрт-24, 15:42 
> 4. Раст как язык программирования привнесёт кратное увеличение количества строк.

Это хорошо, снова начнут меряться LoC.

> Растаман не умеет писать лаконично, как чистосишник.

Лаконичность не показатель.
Код должен быть понятным.

>>Больше строк - больше объём загружаемого бинарника.
> Логично.

Не факт.

Ответить | Правка | Наверх | Cообщить модератору

155. "Релиз ядра Linux 6.8"  –1 +/
Сообщение от Аноним (-), 11-Мрт-24, 16:20 
> 1. Новые технологии - новые стоки кода, старые технологии будут ещё долго поддерживаться и старый код никто не поторопится выкинуть.

К сожалению. В каждую тему про дроп устаревшего из ядра набегают обиженные меньшинства с требованием "оставьте мой 386й! вы обязаны его поддерживать пока я не умру!"

> 2. Давно замечено что сотрудники компаний склонны писать "мусорный код".
> 3. Заголовочные файлы от AMD стали уже анекдотом.

А все потому что в ядре требований к коду практически нет.
Особенно в ситуации "берите наш код или пишите сами"

> 4. Раст как язык программирования привнесёт кратное увеличение количества строк. Растаман не умеет писать лаконично, как чистосишник.

В этом я уверен на 100%.
Там где растоману придется использовать лайфтамы, делать проверки на null, то сищих просто выпрограммирует из себя cast void*.
Что-то вида uint32_t x = (*(struct foo *)NULL)->x
Будет супер лаконично, но работать будет как овно.

Ответить | Правка | К родителю #128 | Наверх | Cообщить модератору

162. "Релиз ядра Linux 6.8"  +1 +/
Сообщение от Аноним (180), 11-Мрт-24, 16:34 
> Там где растоману придется

Не придётся:
https://cve.mitre.org/cgi-bin/cvekey.cgi?keyword=rust

Ответить | Правка | Наверх | Cообщить модератору

212. "Релиз ядра Linux 6.8"  +/
Сообщение от Минона (ok), 11-Мрт-24, 21:53 
>> Там где растоману придется
> Не придётся:
> https://cve.mitre.org/cgi-bin/cvekey.cgi?keyword=rust

https://cve.mitre.org/cgi-bin/cvekey.cgi?keyword=oberon
Самый безопасный это Оберон 😉

Ответить | Правка | Наверх | Cообщить модератору

224. "Релиз ядра Linux 6.8"  +/
Сообщение от Аноним (180), 11-Мрт-24, 22:57 
>>> Там где растоману придется
>> Не придётся:
>> https://cve.mitre.org/cgi-bin/cvekey.cgi?keyword=rust
> https://cve.mitre.org/cgi-bin/cvekey.cgi?keyword=oberon
> Самый безопасный это Оберон 😉

срочно переписываем все хелловорды с раста на оберон!

Ответить | Правка | Наверх | Cообщить модератору

255. "Релиз ядра Linux 6.8"  +/
Сообщение от Аноним (-), 12-Мрт-24, 09:02 
>Самый безопасный это Оберон

Никлаус Вирт в раю радуется. Служебные слова в языке Оберон пишутся с большой буквы. Данный факт меня смущает.

Ответить | Правка | К родителю #212 | Наверх | Cообщить модератору

187. "Релиз ядра Linux 6.8"  +1 +/
Сообщение от Аноним (187), 11-Мрт-24, 18:45 
> Растаман не умеет писать лаконично, как чистосишник.

Да и Си не сказать чтоб лаконичный язык.

Ответить | Правка | К родителю #128 | Наверх | Cообщить модератору

194. "Релиз ядра Linux 6.8"  –1 +/
Сообщение от Аноним (-), 11-Мрт-24, 19:31 
Это тебе так кажется ты же привык к ООП-ешному сахарку.
Ответить | Правка | Наверх | Cообщить модератору

197. "Релиз ядра Linux 6.8"  –2 +/
Сообщение от Аноним (183), 11-Мрт-24, 19:46 
> 4. Раст как язык программирования привнесёт кратное увеличение количества строк. Растаман не умеет писать лаконично, как чистосишник.

Чел, ты серьезно думаешь что в 2024 году кто-то код пишет вручную без помощников а-ля copilot?

Ответить | Правка | К родителю #128 | Наверх | Cообщить модератору

201. "Релиз ядра Linux 6.8"  +2 +/
Сообщение от Аноним (180), 11-Мрт-24, 20:04 
>> 4. Раст как язык программирования привнесёт кратное увеличение количества строк. Растаман не умеет писать лаконично, как чистосишник.
> Чел, ты серьезно думаешь что в 2024 году кто-то код пишет вручную
> без помощников а-ля copilot?

чел, тебе мс платит за продажу этой чепухи, или ты сам такой полезный и инициативный?

Ответить | Правка | Наверх | Cообщить модератору

225. "Релиз ядра Linux 6.8"  +/
Сообщение от Аноним (225), 11-Мрт-24, 23:00 
А можно ссылку на эти заголовочные файлы, пожалуйста. Не могу понять, что ни там генерят.
Ответить | Правка | К родителю #128 | Наверх | Cообщить модератору

130. "Релиз ядра Linux 6.8"  +/
Сообщение от Аноним (-), 11-Мрт-24, 15:28 
> удалили. +300 тысяч строк с последнего релиза. Больше строк - больше
> объём загружаемого бинарника.

Одна из причин по которым модули ядра появились.

> Увеличение будет всегда?

Не факт. Что-то в модули пойдет. Не факт что вообще собираемые под конкретную платформу, и тем более - вгружаемые в обязаловку.

> Почему нельзя совершенствовать что есть?

Например вендоры выпускают новые железки. Как вы себе представляете их поддержку таким способом?!

Ответить | Правка | К родителю #113 | Наверх | Cообщить модератору

135. "Релиз ядра Linux 6.8"  +/
Сообщение от Аноним (38), 11-Мрт-24, 15:31 
А с чего вы взяли, что то, что есть, не совершенствуется? Это параллельный процесс.
Также совершенствование тоже зачастую подразумевает увеличение размера.
Ответить | Правка | К родителю #113 | Наверх | Cообщить модератору

261. "Релиз ядра Linux 6.8"  +/
Сообщение от fi (ok), 12-Мрт-24, 12:00 
Это точно!

помню был драйвер железки - размер около 80к, очень глючил. Когда его дописали до 600к - вполне себе заработал. ))))

Ответить | Правка | Наверх | Cообщить модератору

137. "Релиз ядра Linux 6.8"  +/
Сообщение от derfenix (ok), 11-Мрт-24, 15:33 
Размер кодовой базы ≠ размер собранного бинарника.
Ответить | Правка | К родителю #113 | Наверх | Cообщить модератору

149. "Релиз ядра Linux 6.8"  –1 +/
Сообщение от Аноним (-), 11-Мрт-24, 16:07 
Ну так перед тем как сконфигурировать и пустить на компиляцию своё ядро, которое должно весить сотни килобайт, надо сначала закачать архив размером 136 Мегабайт.
Ответить | Правка | Наверх | Cообщить модератору

153. "Релиз ядра Linux 6.8"  +/
Сообщение от diablocrp (?), 11-Мрт-24, 16:16 
А у тебя по сей день интернет через dial-up?
Ответить | Правка | Наверх | Cообщить модератору

256. "Релиз ядра Linux 6.8"  +/
Сообщение от Аноним (102), 12-Мрт-24, 09:30 
Так всего-то часов 6 качать. Ради сгенерированных файлов АМД можно и пострадать.
Ответить | Правка | Наверх | Cообщить модератору

188. "Релиз ядра Linux 6.8"  +/
Сообщение от derfenix (ok), 11-Мрт-24, 18:55 
> Ну так перед тем как сконфигурировать и пустить на компиляцию своё ядро,
> которое должно весить сотни килобайт, надо сначала закачать архив размером 136
> Мегабайт.

Бедняжечка.. До сих пор на 28800 бод сидишь? Может переедешь уже из тайги, а?

Ответить | Правка | К родителю #149 | Наверх | Cообщить модератору

299. "Релиз ядра Linux 6.8"  +/
Сообщение от Аноним (-), 15-Мрт-24, 21:35 
> Ну так перед тем как сконфигурировать и пустить на компиляцию своё ядро,
> которое должно весить сотни килобайт, надо сначала закачать архив размером 136
> Мегабайт.

Однажды качнув git - можно его дифференциально апдейтить. Если пинать периодически, будет покачивать по нескольку мегов за присест. Главное начальный даунлоад своротить - а потом можно хоть на GPRS'е актуализировать.

Ответить | Правка | К родителю #149 | Наверх | Cообщить модератору

199. "Релиз ядра Linux 6.8"  –1 +/
Сообщение от Аноним (183), 11-Мрт-24, 19:49 
Для твоего хеллоуворлда может и так
Ответить | Правка | К родителю #137 | Наверх | Cообщить модератору

259. "Релиз ядра Linux 6.8"  +/
Сообщение от Аноним (259), 12-Мрт-24, 11:06 
Погляди старые биосы - там глюкалово часто происходит - нет тонны кода как себя вести в случаетой или иной ошибки, как ее обрабатывать и т.п. А в новых уефи, хоть они и убогие уже мало глючащего железа при втыкании.
Если тебе ненужен мусор переходи на runit, который многопоточный и грузит систему быстро, при этом нет орды дятлов, которых хлебом не корми дай написать фичу, которая копирует существующий функционал. Больше ненужнодэ богу ненужнодэ - это корпорастский подход делать рабочее среднего качества.
Все равно только нужное при загрузке включится - принцип модульности работает.
Ответить | Правка | К родителю #113 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру