The OpenNET Project / Index page

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



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

"Третья редакция патчей для ядра Linux с поддержкой языка Rust "  +/
Сообщение от opennews (??), 07-Дек-21, 12:44 
Мигель Охеда (Miguel Ojeda), автор проекта Rust-for-Linux, предложил для рассмотрения разработчиками ядра Linux третий вариант компонентов для разработки драйверов устройств на языке Rust. Поддержка Rust рассматривается как экспериментальная, но уже согласована для включения в ветку linux-next. Разработка финансируется компанией Google и организацией ISRG (Internet Security Research Group), которая является учредителем проекта Let's Encrypt и способствует продвижению HTTPS и развитию технологий для повышения защищённости интернета...

Подробнее: https://www.opennet.ru/opennews/art.shtml?num=56295

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

Оглавление

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


1. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  +54 +/
Сообщение от Аноним (1), 07-Дек-21, 12:44 
чего только не сделают, лишь бы си не учить
Ответить | Правка | Наверх | Cообщить модератору

10. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  –10 +/
Сообщение от _hide_ (ok), 07-Дек-21, 12:56 
Да причем тут С? О чем Вы? Зачем тащить ненужный легаси код в ядро? Почему на множестве языков можно писать код для ядра, а Расту, понимаете ли, нужно какие-то особые привилегии?
Есть Команда ядра Раста, вот там пусть и решают генетические проблемы, а код в ядре не должен содержать ничего лишнего. На крайний случай, пусть сделают модуль ядра RustCore, для запуска поддержки модулей на Расте.
Ответить | Правка | Наверх | Cообщить модератору

23. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  +7 +/
Сообщение от YetAnotherOnanym (ok), 07-Дек-21, 13:11 
> на множестве языков можно писать код для ядра

Огласите весь список, пжжжста!

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

27. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  +25 +/
Сообщение от Аноним (27), 07-Дек-21, 13:15 
C
assembler
Ответить | Правка | Наверх | Cообщить модератору

44. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  –17 +/
Сообщение от lockywolf (ok), 07-Дек-21, 13:30 
find /usr/src/linux/ -iname '*.sh' | wc -l
611

find /usr/src/linux/ -iname '*.py' | wc -l
129

find /usr/src/linux/ -iname '*.pl' | wc -l
50

find /usr/src/linux/ -iname '*.awk' | wc -l
9

find /usr/src/linux/ -iname '*.cpp' | wc -l
7

find /usr/src/linux/ -iname '*.asm' | wc -l
5

find /usr/src/linux/ -iname '*.rb' | wc -l
1

Вон, даже на Рубине можно. Так что не надо там тут.

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

59. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  +4 +/
Сообщение от n00by (ok), 07-Дек-21, 13:50 
Проверьте патчи перед предъявлением при помощи scripts/checkpatch.pl

Получите список сопровождающих при помощи scripts/get_maintainer.pl

https://www.kernel.org/doc/html/latest/process/submitting-pa...

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

86. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  +8 +/
Сообщение от YetAnotherOnanym (ok), 07-Дек-21, 16:22 
Эээ... и что, в исполняемом файле ядра содержатся интерпретаторы всех этих языков и скрипты вместе со всеми нужными библиотеками?
Ответить | Правка | К родителю #44 | Наверх | Cообщить модератору

102. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  –1 +/
Сообщение от макпыф (ok), 07-Дек-21, 18:07 
они используются для сборки, разработки и тестирования
Ответить | Правка | Наверх | Cообщить модератору

51. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  –3 +/
Сообщение от _hide_ (ok), 07-Дек-21, 13:35 
> Огласите весь список, пжжжста!

На любом компилируемом, доступным под платформу -- это как минимум. Да, частенько, будет очень много проблем с MM (а это строки и т.п.), но никто не мешает реализовать костыли или буфер на самом языке.

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

90. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  –4 +/
Сообщение от FractaL (ok), 07-Дек-21, 16:26 
Не на любом. На расте нельзя. Растоос тому доказательство.
Ответить | Правка | Наверх | Cообщить модератору

120. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  –1 +/
Сообщение от _hide_ (ok), 07-Дек-21, 19:18 
> Не на любом. На расте нельзя. Растоос тому доказательство.

Вы читать не умеете?

> доступным под платформу

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

54. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  +2 +/
Сообщение от n00by (ok), 07-Дек-21, 13:41 
Вот поддержка Rust для NT https://github.com/pravic/winapi-kmd-rs/
согласия Микрософт не требует.
Делал один человек, статус proof-of-concept, но тем не менее, для начала достаточно.

Пользуясь случаем, прошу прокомментировать вопросы по примеру драйвера, который портирован с C++ https://www.opennet.ru/openforum/vsluhforumID3/126023.html#121

В варианте Rust не используется механизм структурной обработки исключений (SEH) и драйвер является потенциальным генератором BSOD, или я что-то упустил?

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

71. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  –3 +/
Сообщение от Урри (ok), 07-Дек-21, 14:40 
Тебе же сказали - "с минимальными усилиями создавать безопасные и более качественные драйверы".

Минимальными! Более лучшие качественные! Че еще непонятно то???

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

199. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  +/
Сообщение от Прохожий (??), 08-Дек-21, 07:49 
Евгений Ваганович, перелогиньтесь.
Ответить | Правка | Наверх | Cообщить модератору

118. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  +/
Сообщение от ИмяХ (?), 07-Дек-21, 19:15 
Бсод это самый безопасный вариант обработки исключений.
Ответить | Правка | К родителю #54 | Наверх | Cообщить модератору

144. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  +/
Сообщение от Аноним (144), 07-Дек-21, 21:11 
4 years ago
Ответить | Правка | К родителю #54 | Наверх | Cообщить модератору

207. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  +/
Сообщение от n00by (ok), 08-Дек-21, 08:43 
И что? Оригинальная версия на Си++ написана более 10 лет назад и отлавливает исключения.
Ответить | Правка | Наверх | Cообщить модератору

154. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  –2 +/
Сообщение от Uu (?), 07-Дек-21, 22:27 
Генетика это продажная девка кого-то там, я уже не помню кого. Так говорили знающие товарищи при Сталине и Хрущеве.
Ответить | Правка | К родителю #10 | Наверх | Cообщить модератору

228. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  +1 +/
Сообщение от pda (ok), 08-Дек-21, 11:31 
Империализма, кого же ещё? ;-)
Ответить | Правка | Наверх | Cообщить модератору

181. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  +3 +/
Сообщение от Аноним (181), 08-Дек-21, 04:00 
> Зачем тащить ненужный легаси код в ядро?

Так и кто тащит? В C нет рантайма и в Rust нет рантайма (Zero Coast Abstrations).

> Почему на множестве языков можно писать код для ядра, а Расту, понимаете ли, нужно какие-то особые привилегии?

Так как Rust это такой же Си, но только с двумя с половиной правилами:
- Можно одну мутабельность
- Указатели только ссылками
Во всем остальном разницы нет (я бы вообще Rust рассматривал как разновидность - урезание C класса языка,
но там увы два символа в отличае от Си появились mut и &, так что блин не выходит формально.

> а код в ядре не должен содержать ничего лишнего...

Кому должен скрепам и устоям разных анонимусов да _hide_?

> На крайний случай, пусть сделают модуль ядра RustCore, для запуска поддержки модулей на Расте

ну ты туда им напиши, а то что тут разошелся. Без тебя поди не поймут чего им делать...

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

208. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  +/
Сообщение от n00by (ok), 08-Дек-21, 08:52 
> Во всем остальном разницы нет


fn five() -> i32 {
    5
}

int32_t /* >;-) */ five() {
    5;
}


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

247. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  –1 +/
Сообщение от _hide_ (ok), 08-Дек-21, 17:09 
>> а код в ядре не должен содержать ничего лишнего...
> Кому должен скрепам и устоям разных анонимусов да _hide_?

Знаете, задавая такие вопросы Вы только подчёркиваете отсутствие каких-либо знаний. Вам бы почитать https://ru.wikipedia.org/wiki/%D0%97%D0%... и вот это https://ru.wikipedia.org/wiki/%D0%9E%D0%... , для начала, потом нужно  обдумать эти тексты (судя по скорострельности, рожать МЫСЛИ Вы будете быстро, но спешите, хотя бы 2-3 месяца). Есть вероятность, что Вас посетит прозрение и Вы все поймете.

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

297. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  +/
Сообщение от Аноним (297), 09-Дек-21, 14:24 
До них дошло, что делать невозможное на самом деле невозможно? Wow!
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

302. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  +/
Сообщение от Аноним (302), 09-Дек-21, 23:18 
C89,C99 - чувствуете поступь веков?
А тут В Rust такой галоп версий и незакрепленных фичей - кудаж им в ядро,
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

313. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  +/
Сообщение от anonymous (??), 10-Дек-21, 12:21 
Раст намного сложнее Си. Тут дело не в этом.
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

2. Скрыто модератором  +1 +/
Сообщение от Котовшив (?), 07-Дек-21, 12:45 
Ответить | Правка | Наверх | Cообщить модератору

7. Скрыто модератором  +/
Сообщение от Аноним (7), 07-Дек-21, 12:50 
Ответить | Правка | Наверх | Cообщить модератору

14. Скрыто модератором  +2 +/
Сообщение от Аноним (14), 07-Дек-21, 13:00 
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

17. Скрыто модератором  +1 +/
Сообщение от Аноним (-), 07-Дек-21, 13:03 
Ответить | Правка | Наверх | Cообщить модератору

3. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  –2 +/
Сообщение от макпыф (ok), 07-Дек-21, 12:46 
главное чтобы без cargo и crates.io было
Ответить | Правка | Наверх | Cообщить модератору

182. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  +2 +/
Сообщение от Аноним (181), 08-Дек-21, 04:04 
Нет. Погодите, а что плохого если будет возможность использовать внешние модули?
Я хочу в режиме ядра может использовать общий код каких-нибудь красно-черных деревьев,
а вы мне что предлагаете как в этих ваших Си таскать за собой хедера или того хуже
целиком код? Нет уж пусть пилят create.io, но для ядра и для ембеда тоже надо...
Ответить | Правка | Наверх | Cообщить модератору

209. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  +/
Сообщение от n00by (ok), 08-Дек-21, 08:57 
> Нет. Погодите, а что плохого если будет возможность использовать внешние модули?
> Я хочу в режиме ядра может использовать общий код каких-нибудь красно-черных деревьев

Пока Вы тут холиварите, их уже переименовали в красно-инклюзивные.

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

4. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  +2 +/
Сообщение от Чебур (?), 07-Дек-21, 12:47 
А чем опеннетовцам так rust не нравится, сложно учить?
Ответить | Правка | Наверх | Cообщить модератору

6. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  +12 +/
Сообщение от keydon (ok), 07-Дек-21, 12:49 
Сложно на него смотреть. Я то думал хуже старых плюсов и перла ничего нет (в плане смотреть, писать на них здорово), но у раста получилось.
Ответить | Правка | Наверх | Cообщить модератору

30. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  +4 +/
Сообщение от НяшМяш (ok), 07-Дек-21, 13:19 
У меня прямо противоположное впечатление. В расте код куда понятнее чем в плюсах.
Ответить | Правка | Наверх | Cообщить модератору

65. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  –1 +/
Сообщение от Вася123 (?), 07-Дек-21, 14:10 
Это пока евоные generic'и не докрутят до уровня template'ов, да и то, сейчас уже лапша часто бывает.
Ответить | Правка | Наверх | Cообщить модератору

237. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  +/
Сообщение от НяшМяш (ok), 08-Дек-21, 12:56 
Надеюсь что никогда не докрутят. Темплейты в плюсах сейчас читать совершенно невозможно.
Ответить | Правка | Наверх | Cообщить модератору

72. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  +/
Сообщение от Урри (ok), 07-Дек-21, 14:40 
Хелловорлд небось только видел?
Ответить | Правка | К родителю #30 | Наверх | Cообщить модератору

238. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  +/
Сообщение от НяшМяш (ok), 08-Дек-21, 12:57 
Небольшой веб сервис писал, парсер хмля, динамическую библиотеку для ноды. ЧЯДНТ?
Ответить | Правка | Наверх | Cообщить модератору

81. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  +1 +/
Сообщение от Аноним (81), 07-Дек-21, 16:00 
Поддерживаю.
Ответить | Правка | К родителю #30 | Наверх | Cообщить модератору

89. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  –5 +/
Сообщение от FractaL (ok), 07-Дек-21, 16:25 
Не осилил плюсы? сочувствую. Я думал ты умнее.
Ответить | Правка | К родителю #30 | Наверх | Cообщить модератору

175. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  +2 +/
Сообщение от Прохожий (??), 08-Дек-21, 02:43 
Для того, чтобы понять, что какаха несъедобна, не обязательно её пробовать на вкус. Я думал ты умнее, мог бы догадаться до такой простой мысли.
Ответить | Правка | Наверх | Cообщить модератору

239. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  –1 +/
Сообщение от НяшМяш (ok), 08-Дек-21, 12:59 
Наверное, такой же глупый, как и Линус Торвальдс, который считает, что плюсы не нужны.

Во всяком случае, мне хватает ума не опускаться до прямых оскорблений.

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

257. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  +/
Сообщение от Урри (ok), 08-Дек-21, 21:48 
Вот сейчас Линус бы удивился...
Ответить | Правка | Наверх | Cообщить модератору

91. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  –1 +/
Сообщение от Аноноша (?), 07-Дек-21, 16:26 
Можно увидеть примеры кола для сравнения?
Ответить | Правка | К родителю #30 | Наверх | Cообщить модератору

105. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  –3 +/
Сообщение от Аноним (105), 07-Дек-21, 18:19 
> В расте код куда понятнее чем в плюсах.

О, великий растаман! Расскажи, что означает смайлик "водолаз"?

_:()

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

174. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  +/
Сообщение от Прохожий (??), 08-Дек-21, 02:40 
Я (не считаю себя растоманом ни разу, просто любопытен язык) уже отвечал на этот вопрос в предыдущей новости про Раст. Знак подчеркивания в начале имени переменой означает, что компилятор не будет проверять, используется ли данная переменная в коде. Круглые скобки означают пустой тип (что-то вроде null, void).
Ответить | Правка | Наверх | Cообщить модератору

177. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  +2 +/
Сообщение от Аноним (-), 08-Дек-21, 02:56 
> О, великий растаман! Расскажи, что означает смайлик "водолаз"?
> _:()

И то ли дело
int _??(10:> = <%0??>;

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

119. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  +1 +/
Сообщение от keydon (ok), 07-Дек-21, 19:16 
В любом случае это не то что я ожидаю от современного языка который бы имел шансы заменить си.
Ответить | Правка | К родителю #30 | Наверх | Cообщить модератору

176. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  +/
Сообщение от Прохожий (??), 08-Дек-21, 02:47 
Почему сослагательное наклонение? Уже потихоньку заменяет. Небыстро, да. Но все к этому идёт.
Ответить | Правка | Наверх | Cообщить модератору

236. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  +/
Сообщение от keydon (ok), 08-Дек-21, 12:37 
Я больше поверю в то что через 10 лет про раст все забудут (ну кроме совсем уж фанатиков).
Объективно плюшки которые предлагает раст гораздо слабее (относительных плюшек которые в свое время предлагали) java, go и продвигается слабее C# (впрочем он все равно никому даром не нужен), а они не смогли.
Ответить | Правка | Наверх | Cообщить модератору

240. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  –1 +/
Сообщение от НяшМяш (ok), 08-Дек-21, 13:03 
Есть одна очень большая плюшка раста - всякие нативные библиотеки для скриптовых штук типа ноды или питона на нём писать одно удовольствие. На C можно писать либо простые библиотеки, либо получается слишком многословно и баговано. На Java, Go и C# так не получается.
Ответить | Правка | Наверх | Cообщить модератору

242. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  +/
Сообщение от red75prime (?), 08-Дек-21, 14:52 
Так плюшки в java и го идут в комплекте с сюрстрёмингом (GC). Не всегда это можно переварить.
Ответить | Правка | К родителю #236 | Наверх | Cообщить модератору

263. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  +/
Сообщение от Прохожий (??), 09-Дек-21, 00:15 
Объективно они как раз гораздо сильнее. Потому что нет рантайма - раз, код такой же быстрый на выходе, как у Си - два. Плюс лучшая инфраструктура - три (система сборки, центральный репозитарий кода).

Java был в своё время одним из самых распространённых языков программирования. Поэтому где она там не смогла, остаётся только догадываться. Да и C# тоже был популярен (и сейчас его популярность растёт, вроде как).
Go занял свою нишу и прекрасно там себя чувствует.

В общем, хватит личные фантазии выдавать за объективную реальность, неинтересно.

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

309. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  +/
Сообщение от keydon (ok), 10-Дек-21, 09:32 
> Объективно они как раз гораздо сильнее. Потому что нет рантайма - раз, код такой же быстрый на выходе, как у Си - два.

Во-первых не такой же быстрый, в тех тестах что я видел, он всегда был медленнее С++ с последним clang, иногда на на чуток, иногда на порядок (что по-моему странно учитывая что rust использует LLVM и якобы лучше и быстрее плюсов, в таком случае с его волшебными нулевыми абстракциями, волшебной системой типов, компайл-проверками, он должен быть быстрее, но на практике выходит наоборот, наврали), во-вторых рантайм в расте конечно же есть (как и в плюсах, конечно можно и без него собрать), нет виртуальной машины и gc. В-третьих были и другие языки виртуальных машин (собственно до джавы все такими были) - тоже не взлетели.

> Плюс лучшая инфраструктура - три (система сборки, центральный репозитарий кода).

Ну такие себе аргументы. Репозиторий кода делается на коленке за неделю. И у плюсов тоже есть хоть и не из коробки. Посмотрел бы я как что-либо низкоуровневое собиралось бы без системы сборки.

> Java был в своё время одним из самых распространённых языков программирования. Поэтому где она там не смогла, остаётся только догадываться.
> Да и C# тоже был популярен (и сейчас его популярность растёт, вроде как).

Но они заняли свои области, C++ как был живой так и остался.

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

11. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  +3 +/
Сообщение от Аноним (11), 07-Дек-21, 12:57 
Учить его не сложнее питона. На мой взгляд, есть 2 недостатка. Это cargo и llvm. Есть ещё 3, что язык сыроват и до сих пор не обеспечивает многих ожидаемых от него возможностей. Кому-то не нравится, что проверки совсем не бесплатны (скорее всего где-то можно ограничится компайл-тайм проверками, я не разбираюсь пока в достаточной мере).
Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору

22. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  –1 +/
Сообщение от Аноним (22), 07-Дек-21, 13:11 
Три недостатка: Сargo, LLVM, BSDL. Или 4, если учесть, что сырой. GNU Rust, как-то, ненаблюдается.
Ответить | Правка | Наверх | Cообщить модератору

198. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  +1 +/
Сообщение от Прохожий (??), 08-Дек-21, 07:48 
Почему это недостатки?
Какой язык можно считать верхом совершенства, и который поэтому не требует модификаций?
Ответить | Правка | Наверх | Cообщить модератору

73. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  +1 +/
Сообщение от Урри (ok), 07-Дек-21, 14:43 
Есть еще нулевой недостаток, самый главный - гигантский технический долг, обусловленный полным отсутствием целостного дизайна.

Язык развивается по классическому аджайлу - тут допилим, там отломанное приклеим, тут накопившийся груз костылей переделаем, попутно отломав что-то еще и навешивая сверху новые заплатки и костыли.

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

82. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  +7 +/
Сообщение от Анонн (?), 07-Дек-21, 16:08 
Просто смешно читать про техдолг в контексте Си. В rust это хотя бы решили модулями и эпохами, что позволяет избавляться от неудачных решений не ломая совместимость с предыдущими эпохами.
А что в си, что в плюсах гигатонны легаси говен будут навечно жить в языке из-за "обратной совместимости".

А про целостность дизайна вообще лучше не упоминать - на заре создания си была куча несовместимых реализаций, диалектов, компиляторов, пока не появилась пародия на стандарт, которых пропихнули в ISO... почти через 20 лет создания языка (ANSI C89). И до сих пор есть куча несостыковок, потому что слишком много отдается на откуп реализации конкретного компилятора.

Ну и конечно олимпиада по велосипедостроению в виде написания приколоченных к одному компилятору расширений, вроде GNU C Extensions, что является прекрасным примером непродуманности стандарта (раз это полезно, а не в стандарте) или NIH синдрома и вендерлока со стороны разрабов компилятора.

Так что набрасывайте получше что ли...

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

88. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  –5 +/
Сообщение от Аноноша (?), 07-Дек-21, 16:24 
Как на растёт напишут что-то дельное, тогда и поговорим о поддержке ленами, а пока они хоть каждый день могут мажорную версию обновлять
Ответить | Правка | Наверх | Cообщить модератору

195. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  +/
Сообщение от Прохожий (??), 08-Дек-21, 07:21 
Как осилишь язык, тогда и сможешь что-то дельное говорить о нём. А пока ты - типичный балабол, не разбирающийся в теме, но мнение имеющий.
Ответить | Правка | Наверх | Cообщить модератору

226. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  +1 +/
Сообщение от Анонн (?), 08-Дек-21, 11:23 
О, обожаю игру "когда Х, тогда и поговорим"!

Так, вспомним что было раньше...
"Когда выйдет версия 1.0, тогда и поговорим"
"Когда rust сможет себя скомпилировать, тогда и поговорим"
"Когда он сможет вызывать асм и сисколы, тогда и поговорим"
"Когда на нем можно будет написать ОС, тогда и поговорим"
"Когда его поддержит хоть какая-то крупная компания, тогда и поговорим"
"Когда на нем смогут написать хотя бы один драйвер, тогда и поговорим"
         <---- Вы находитесь тут
"Когда на нем разрешат писать в ядро, тогда и поговорим"
"Когда новые драйвера будут писать на раст, тогда и поговорим"
... много лет спустя, возможно даже после смерти раста...
"Когда сишникам останется работа только разгребать легаси говнокод, тогда и поговорим"
"Когда последних сишников будут искать как спецов для кобола сейчас"

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

258. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  +/
Сообщение от Урри (ok), 08-Дек-21, 22:00 
Мне кажется этот аноним вполне может претендовать на звание олимпийского чемпиона по глупости 2021 года.

Ядро линукса, __наприсанное на С__ и оцениваемое в 73 тысячи человеколет поддерживает один человек. Это ядро уже два десятка лет спокойно переживает переезд на новую версию компилятора (которых за это время накопились уже десятки). Это же ядро, __написанное на С__, портировано везде - начиная с кофеварок и заканчивая суперкомпьютерами, на десятки и десятки архитектур.

Сотни и тысячи проектов, __написанных на С__, точно так же портированы везде и вся, прекрасно работая и не требуя десятков человеколет на то, чтобы быть перенесенными на новую платформу.

Ну давай, расскажи нам еще про проблемы С в сравнении с растом.

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

260. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  +/
Сообщение от burjui (ok), 08-Дек-21, 23:06 
>Мне кажется этот аноним вполне может претендовать на звание олимпийского чемпиона по глупости 2021 года.

Сначала ему придётся вырвать победу зубами у тебя.

>Ядро линукса, __наприсанное на С__ и оцениваемое в 73 тысячи человеколет поддерживает один человек

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

> Сотни и тысячи проектов, __написанных на С__, точно так же портированы везде и вся, прекрасно работая и не требуя десятков человеколет на то, чтобы быть перенесенными на новую платформу.

А проекты на других языках, надо полагать, требуют?

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

262. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  –6 +/
Сообщение от Урри (ok), 08-Дек-21, 23:50 
А вот и второй претендент подкатился.
Опеннет не перестает радовать.
Ответить | Правка | Наверх | Cообщить модератору

266. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  +/
Сообщение от Прохожий (??), 09-Дек-21, 00:46 
> Ну давай, расскажи нам еще про проблемы С в сравнении с растом.

Рассказываю (в энный раз, наверное, но не до всех с первого раза доходит, увы). Количество ошибок, допущенных на Си при работе с памятью составляет в соответствии с некоторыми исследованиями от 60 до 80 процентов общего количества ошибок в ПО. Эти ошибки так или иначе вендор должен исправлять. Исправление ошибок не бесплатное удовольствие, стоит дохрена денег. Помнится, Майкрософт в один прекрасный момент на месяц-другой вообще прекратила разработку ПО только для того, чтобы обучить программистов работать с памятью. У Раста такого класса ошибок нет от слова "совсем". Является ли это проблемой Си? Безусловно является. И это огромная проблема.

Теперь про "непродуманный дизайн", о котором ты тут распинаешься. Про Си (который ГОРАЗДО ПРОЩЕ по своей сути по сравнению с Растом) тебе уже сказали, возразить по существу ты не в состоянии, поэтому начал пытаться натягивать сову на глобус, рассказывая про тысячи кофемолок и прочего ширпотреба, под который писали код на Си. Получилось очень неуклюже. В логику ты не умеешь, похоже, от слова "совсем". То, что Си повсеместно использовался для разработки ПО под разные устройства, СОВЕРШЕННО НЕ ОЗНАЧАЕТ, что в дизайне Си не было и нет проблем. Просто люди находили всяческие обходные пути для их решения, когда надо было обеспечивать переносимость кода (например, ядро Линукса).

Теперь про якобы ошибки в дизайне Раста. Возможно, они есть (а где по-другому?). Но эти ошибки никак не затрагивают написанный софт. Всё, что надо сделать, просто указать в настройках при сборке, что вот эта ветка кода для такой-то эпохи Раста, а вот та - для другой. Компилятор будет понимать, что вот то - старый код, а это - новый. И код будет работать без каких-либо проблем и далее, даже несмотря на то, что эпохи разные. Разработчики Раста ГАРАНТИРУЮТ эту работоспособность. Если же код не будет работать, это считается багом, о котором разработчики просят сообщать. Обещают фиксить такие баги.

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

Мой тебе совет на будущее. Когда нечего сказать, лучше промолчи. Глядишь, за умного сойдёшь.

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

270. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  +1 +/
Сообщение от Анонн (?), 09-Дек-21, 01:04 
В cobol были инвестированы миллионы человеко-часов и куча денег. И где он сейчас? Умер, а те кому приходится допинывать его труп молятся чтобы не случилось чего-то непоправимого пока они не мигрируют куда-то... Ну, вроде смерти последнего программера, который понимал что происходит у них в коде.

Где какой-то AGC? Там же где компьютер для Аполлона - в музее. Или ALGOL?
Ладно, возьмем по-поновее - куда делось делись pascal и delphi? Кто-то еще пилит свое ентерпраз-легаси, кто-то этому учит в школе, где-то еще трепыхается FreePascal, но по факту они всего лишь погрешность измерениях по сравнению с остальным языками.

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

"LT: I write very little code these days, and haven't for a long time. And when I do write code, the most common situation is that there's some discussion about some particular problem.

And yes, I spend time on code reviews too, but honestly, by the time I get a pull request, generally the code in question should already have been reviewed by multiple people already. So while I still look at patches."

У него нет времени ни писать код, ни уделять достаточно времени, по его же словам, ревью кода.

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

193. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  –1 +/
Сообщение от Прохожий (??), 08-Дек-21, 07:12 
>есть 2 недостатка. Это cargo и llvm.

Что же в этом плохого?

>до сих пор не обеспечивает многих ожидаемых от него возможностей

Каких, например?

>проверки совсем не бесплатны

Бесплатны. Все абстракции языка - zero cost. Все проверки проводятся во время компиляции.

>я не разбираюсь пока в достаточной мере

А мнение имеешь. Может, разберёшься для начала?

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

241. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  –3 +/
Сообщение от Аноним (11), 08-Дек-21, 13:04 
Ты спрашиваешь очевидные вещи и лжёшь, агрессивничаешь. Почему я должен тебе отвечать? Твоё невежество это только твоя проблема, и так ты ничему не научишься.
Ответить | Правка | Наверх | Cообщить модератору

267. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  –1 +/
Сообщение от Прохожий (??), 09-Дек-21, 00:53 
В чём конкретно я солгал, например? Ты, конечно, никому ничего не обязан. Но не обижайся тогда, если к тебе будут относиться, как к тому голубю из анекдота про игру в шахматы. Ок?
Ответить | Правка | Наверх | Cообщить модератору

294. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  +/
Сообщение от Аноним (11), 09-Дек-21, 13:03 
Ты солгал про бесплатные проверки и в профилировщике видно как 99% времени тратится на проверки. Научись сначала разговаривать, тогда может и отвечать будут.
Ответить | Правка | Наверх | Cообщить модератору

15. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  +14 +/
Сообщение от Аноним (14), 07-Дек-21, 13:01 
Особо одарёнными личностями, засравшими всю ленту проектами на Rust только потому, что они - на Rust.
Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору

194. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  +/
Сообщение от Прохожий (??), 08-Дек-21, 07:17 
А ты тоже из таких "одарённых", похоже? Засpал своими комментариями все новости только потому, что язык неосилишь никак?
Ответить | Правка | Наверх | Cообщить модератору

26. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  +16 +/
Сообщение от YetAnotherOnanym (ok), 07-Дек-21, 13:13 
Лично меня пока что отталкивает от него экзальтированный энтузиазм растофанатиков. Человек в таком состоянии редко способен создать что-то путное.
Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору

159. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  +4 +/
Сообщение от Аноним (159), 08-Дек-21, 00:15 
Обычно те, кто набрасывает и те, кто создает - очень и очень разные люди.
И в любом случае экзальтированный энтузиазм растофанатиков как-то легче переносить, чем массовое и довольно топорное обсирание того, в чем не разбираешься со стороны растохейтеров.
Ответить | Правка | Наверх | Cообщить модератору

314. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  +/
Сообщение от anonymous (??), 10-Дек-21, 12:25 
А как вы определяет, что то не были тупо тролли?
Ответить | Правка | К родителю #26 | Наверх | Cообщить модератору

317. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  +/
Сообщение от YetAnotherOnanym (ok), 10-Дек-21, 13:02 
Полагаюсь на интуицию
Ответить | Правка | Наверх | Cообщить модератору

48. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  +9 +/
Сообщение от Аноним (48), 07-Дек-21, 13:31 
Тем что сырой язык общего назначения, на котором ничего сложнее http-серверов и одного нано-ядра так и не написали, пихают в низкоуровневую системщину для которой он в принципе и не предназначался. Мотивируя это тем что ценой дополнительных накладных расходов он должен решить проблемы, которые можно решить и без впердоливания целого ЯП со своим рантаймом, компилятором и ПМ.
Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору

196. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  +/
Сообщение от Прохожий (??), 08-Дек-21, 07:32 
>язык общего назначения
>пихают в низкоуровневую системщину для которой он в принципе и не предназначался

Если язык общего назначения, почему его нельзя и в системщине использовать в том числе?

>ценой дополнительных накладных расходов

Там их нет от слова "совсем". Абстракции языка бесплатны. Проверки производятся на этапе компиляции.

> он должен решить проблемы, которые можно решить и без впердоливания целого ЯП со своим рантаймом, компилятором и ПМ

1.Если бы действительно можно было решить, то уже решили бы.
2. У Раста НЕТ рантайма.

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

232. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  +/
Сообщение от Аноним (232), 08-Дек-21, 11:46 
>> У Раста НЕТ рантайма.

Будем честными. Практически у всех языков есть рантайм. В том числе у раста и у С. Другое дело, что он (рантайм) опциональный. Поэтому да, раст подходит для ядра.

А вот у кого нет рантайма, так это наверное ассемблеры и форт.

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

269. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  –1 +/
Сообщение от Прохожий (??), 09-Дек-21, 01:00 
Будем честными и перестанем натягивать сову на глобус. Библиотеки - это не то же самое, что рантайм. У Раст рантайма нет. Нужны ли ему библиотеки для работы? Да, нужны. И что? Чем он отличается в этом плане от любого другого языка, используемого для разработки сложного ПО?

Форт - вообще сферическая вещь в вакууме.
Ассемблер? Ну Колибри ОС, например, на нём написана. Скажете, там нет библиотек?

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

60. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  +13 +/
Сообщение от Аноним (60), 07-Дек-21, 13:54 
1) Навязчивый форс, ставший мемом.
2) Плохо читаемый синтаксис, даже на C++ можно писать понятнее.
3) Нет реальных преимуществ, все то же можно сделать средствами C++.
4) Фрагментация кодовой базы. Теперь нужно учить еще один язык, тогда как необходимость знать C/C++ никуда не делась и не денется.
5) Фактически не является свободным языком.
Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору

70. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  +2 +/
Сообщение от макпыф (ok), 07-Дек-21, 14:37 
забыл про cargo и llvm
Ответить | Правка | Наверх | Cообщить модератору

92. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  +/
Сообщение от Аноноша (?), 07-Дек-21, 16:28 
Ну хоть кто-то знает дзен раста. Надо бы это добавить на главную их сайта
Ответить | Правка | К родителю #60 | Наверх | Cообщить модератору

160. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  –1 +/
Сообщение от Аноним (160), 08-Дек-21, 00:15 
>> Фактически не является свободным языком

Так потому в ведро и пихают

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

197. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  +1 +/
Сообщение от Прохожий (??), 08-Дек-21, 07:45 
1) Почему любая новость про продукт на Си не является форсом, а новость про продукт на Раст - является?
2) Отлично читаемый, если язык знать, почитать документацию вводную, а не пытаться осилить язык по новостям на Опеннете.
3) Си++ намного сложнее и у него куча ситуаций с undefined behavior. В Раст такого нет, и это его преимущество. Плюс стандартная и удобная система сборки. Плюс мощный линтер. Плюс централизованный репозитарий кода.
4) Если нужно старые проекты поддерживать - да, Си нужно знать. А если с нуля начинать что-то новое - уже Си знать и необязательно.
5) Почему?
Ответить | Правка | К родителю #60 | Наверх | Cообщить модератору

217. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  –1 +/
Сообщение от Онаним (?), 08-Дек-21, 10:39 
1) Потому что на сях продукты, а на хрусте унылые клоны-недоделки ради хайпа.
2) _: &() = &[()] ... оядолблючитабельность. Не хватает только китайских иероглифов.
3) Чтобы писать на плюсах - надо немножко думать. Для тех, кто привык к расту и прочим жабоскриптам - сложновато, понимаю. Проще из культа карго васянских лефтпадов натащить, и кое-как слепить деревянными конструкциями на компосте.
4) В данном случае лучше просто не начинать.
5) Потому что гладиолус.
Ответить | Правка | Наверх | Cообщить модератору

271. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  –1 +/
Сообщение от Прохожий (??), 09-Дек-21, 01:17 
1) И зачем бы я пытался выдавать своё личное мнение за объективную реальность? Гугл, Майкрософт, Амазон, Вавей Раст УЖЕ используют. А то, что кто-то из новых адептов Раста решил свои силы попробовать и переписать что-то уже имеющееся - вполне нормальное явление. Так со всеми языками происходит рано или поздно.
2) И что там сложного в чтении? Скажешь, подобного на Плюсах нельзя нарыть? Вон, чуть выше в данном же треде пример есть соответствующий. Но ты его, конечно, не заметил. Почему я не удивлён?
3) Надо не просто немножко думать. Надо очень и очень много думать, несоразмерно много, по сравнению с получаемым выхлопом. Для тех, кто не привык себе насиловать мозг в попытках разобраться в очередном UB - это вполне нормально, люди в основной массе не мазохисты. Но бывают исключения, конечно же. А ещё процесс программирования - это не вещь в себе. Программирование должно решать поставленные задачи в установленные сроки за приемлемые деньги. Но некоторые васянские программисты на Плюсах этого не понимают почему-то.
4) Потому что васяны не могут из-за интеллектуальной импотенции Раст освоить?
5) Слив засчитан. Пиши исчо (нет).

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

289. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  +/
Сообщение от Онаним (?), 09-Дек-21, 09:49 
1) ну, крупным корпорастам оно даже выгодно - чем больше хомячков будут писать хеллоуворлды вместо полезного, тем востребованнее будут реальные продукты
2) нарыть - можно, в случае хруста - намного сложнее нарыть вменяемый код, поскольку сам язычок невменяем
3) думать - это полезно
4,5) без комментариев
Ответить | Правка | Наверх | Cообщить модератору

316. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  +/
Сообщение от Андрей (??), 10-Дек-21, 12:59 
Плюсам бы обнулится. Чтобы string не компилился в каждом .cpp
За поддержку компилятора надо молоко давать.
Ответить | Правка | К родителю #60 | Наверх | Cообщить модератору

61. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  +/
Сообщение от n00by (ok), 07-Дек-21, 13:54 
> А чем опеннетовцам так rust не нравится, сложно учить?

Дело не в языке, а в странной тенденции. Раньше переписывали из машинного кода в Си. Что бы сменить лицензию. Теперь переписывают готовые исходники на Rust.

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

93. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  +/
Сообщение от Аноноша (?), 07-Дек-21, 16:30 
Переписывание повышает чсв, создавая иллюзию причастия к созданию. На самом деле нет.
Ответить | Правка | Наверх | Cообщить модератору

98. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  +/
Сообщение от n00by (ok), 07-Дек-21, 17:01 
Если бы только это. Раньше: была EULA, стала MIT. Теперь: была GPL, станет - ?
Ответить | Правка | Наверх | Cообщить модератору

101. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  +1 +/
Сообщение от Анонн (?), 07-Дек-21, 17:18 
Apache License, MIT, BSD-like... в общем любая свободная лицензия подошла бы.
Ответить | Правка | Наверх | Cообщить модератору

210. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  +/
Сообщение от n00by (ok), 08-Дек-21, 09:05 
> Apache License, MIT, BSD-like... в общем любая свободная лицензия подошла бы.

MIT и BSD даёт больше свобод в плане закрытия исходников. Поэтому GPL меняют на них, в этом цель переписывания?

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

218. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  +1 +/
Сообщение от Онаним (?), 08-Дек-21, 10:41 
Судя по гиперактивности маркетинга - yes, indeed.
Ответить | Правка | Наверх | Cообщить модератору

272. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  +/
Сообщение от Прохожий (??), 09-Дек-21, 01:28 
Ничего странного тут нет, если подумать. Основных причин две у такой тенденции.

Первая - обучение новому языку программирования. Люди смотрят в хорошо отлаженный на Си код, и пытаются повторить то же на Расте. Получается, разумеется, не всегда хорошо, потому что у каждого языка своя специфика, и, скорей всего, квалификация переписывателя пока ниже квалификации оригинального автора.

Вторая - переписывание потенциально проблемного кода.

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

292. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  +/
Сообщение от n00by (ok), 09-Дек-21, 11:13 
Суть вопроса -- в смене лицензий при переписывании -- осталась нераскрыта.
Ответить | Правка | Наверх | Cообщить модератору

129. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  +/
Сообщение от Аноним (-), 07-Дек-21, 19:51 
> А чем опеннетовцам так rust не нравится, сложно учить?

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

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

141. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  +/
Сообщение от Аноним (-), 07-Дек-21, 20:46 
>> А чем опеннетовцам так rust не нравится, сложно учить?
> ок. зачем мне обвертка для работы с регистрами, адресами и пр чтоб
> работать с регистрами и адресами ? написать обвертку для обвертки и
> потом в этой обвертке типа безопасно писать ? вообще удивительно как
> на столько бредовая идея получила внимание.

О, ассемблерщикЪ подтянулся, сишников гнобит ...
Зонтик-то захватил?
НАШИХ БЬЮТ!


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

133. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  +/
Сообщение от Аноним (133), 07-Дек-21, 20:01 
Не нравится исключительно из-за жирности, долго собирается, так бы и внимание на него не обратил.
Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору

201. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  –2 +/
Сообщение от Прохожий (??), 08-Дек-21, 07:59 
Какой ещё жирности?

Долго собирается только потому, что компилятор Раст куда умнее того же Сишного, делает кучу дополнительных проверок на что Си изначально даже не обращает внимание (вот как ты не обращаешь на довольно удобный инструментарий).

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

227. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  +/
Сообщение от Аноним (-), 08-Дек-21, 11:29 
Это он не медленный, это он умнее. Ну тогда все понятно
Ответить | Правка | Наверх | Cообщить модератору

273. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  +/
Сообщение от Прохожий (??), 09-Дек-21, 01:34 
Когда нечего сказать по сути, лучше промолчать, а не пытаться сарказмом сгладить свою некомпетентность.

Вижу же, что непонятно. Попробую второй раз, глядишь - дойдёт. Да, это он не медленный. Просто ему надо сделать гораздо больше операций, нежели компилятору на Си, чтобы добиться результата. Почему больше? Потому что компилятор на Расте даёт такие гарантии на качество конечного кода, которые компилятор на Си не даёт.

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

5. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  +/
Сообщение от keydon (ok), 07-Дек-21, 12:47 
> Разработка финансируется компанией Google
> Помимо компаний ARM, Google и Microsoft
> выразила компания Red Hat
> Напомним, что Google напрямую обеспечивает поддержку проекта Rust for Linux
> Компания Microsoft приступила к реализации драйверов для Hyper-V на Rust
> Компания IBM реализовала поддержку Rust в ядре для систем PowerPC

Этого достаточно чтобы не любить ржавчину.

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

13. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  +4 +/
Сообщение от Аноним (13), 07-Дек-21, 13:00 
А чего нос воротишь? Основной вклад в Linux вносят как раз эти и другие крупные компании. Патчей от энтузиастов жалкие проценты. Что бывает, когда компании прекращают активно развивать, можно видеть на примере стагнации BSD систем. Они на плаву лишь потому, что портируют из ядра Linux драйверы. По каким-то идейным соображениям драйверы для WiFi они пытаются сами писать. Их результ – еле работающий WiFi, не старше N. Недавно появились новости, что наконец начнут работу над AC. А в Linux уже давно AX есть.
Не нравятся компании – удаляйте Linux и ставьте NetBSD или OpenBSD.
Ответить | Правка | Наверх | Cообщить модератору

124. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  –4 +/
Сообщение от keydon (ok), 07-Дек-21, 19:37 
Во-первых я бы не стал оценивать патчи в киллограммах.
Во-вторых я бы не стал причислять всех людей с корпоративным мылом гугла к гуглу. Я считаю что нужно разделять когда ты идейно пилишь полезные всем патчи и за это получаешь деньги от корпорации зла (которой тоже нужны эти патчи) и тем самым только подчеркиваешь идеи опенсурса и уволишься в тот момент когда ваши пути разойдутся. И когда ты получаешь деньги чтобы пропихивать в проект нужные корпорации патчи не соответствующие философии проекта, это совсем другой случай, сродни проституции.
В третьих я не вижу проблемы сидеть на wifi старше n, мне тоже не нужен ax, устройств с ac у меня немного и они тоже бы прекрасно жили на n. Я не считаю это показателем стагнации (хотя безусловно *DSB стагнируют).
В четвертых я считаю важнее не кто присылает патчи, а кто их одобряет. И текущие мейнтейнеры ядра меня устраивают. Не вижу смысла переходить даже на FreeBSD (хотя многие идеи линуксу стоило бы перенять).
Ответить | Правка | Наверх | Cообщить модератору

134. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  –1 +/
Сообщение от Аноним (-), 07-Дек-21, 20:09 
> (хотя безусловно *DSB стагнируют).

О да, отсутствие самбы в ядре - самый очевидный признак стагнации!

Кстати, интересно, что предыдущий оратор (анонимный восхвалитель корпов) скромно опустил детальки - "портирують" графику и вайфай, ЧСХ - под пермиссивной лицензией.
И началось это после пропихивания корпами "нового стандарта" в пингвина, практического вендорлока на тот же интел&Ко. Потому что с написанием альтернативного драйвера с тех пор проблемаа - без знания всех нужных костылей и подпорок для конкретного продукта сумрачного индусско-интеловского гения никуда.
Где-то с 2012 - списки рассылок и багтрекеры регулярно "вспухают" жалобами на "не работает XYZ" и "gpu hanging" с выходом новой модели, а доводка до "вроде почти работает" - хорошо если через год-полтора, причем часть фич (особенно энергосбережения) так и осталась нерабочей.
В 2016 бубунта и дебиан перешли по умолчанию на "xf86-video-modesetting" потому что "трудности с сопровождением драйвера xf86-video-intel, стабильные выпуски для которого не выходили уже почти три года"
Ну да "куда ж вы денетесь с подводной лодки".
"А так все хорошо, прекрасная маркиза ..." (с)

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

278. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  +/
Сообщение от Прохожий (??), 09-Дек-21, 02:28 
1) Это то, что делает продукт популярным. Отрицать это глупо.
2) Идейно никто ничего не делает (в том плане, что работает за идею). Всегда есть какая-то мотивация, более близкая, скажем так, жестокой реальности. Кому-то ЧСВ хочется поднять (я меняю мир!), кому-то получить очередную порцию допамина (я смог!). Ну и кто-то (большинство) работают за деньги.
Например, какие патчи, пропихиваемые корпорациями, не соответствуют философии проекта? Я, может, что-то пропустил. А может это всего лишь ваши выдумки?
Ответить | Правка | К родителю #124 | Наверх | Cообщить модератору

310. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  +/
Сообщение от keydon (ok), 10-Дек-21, 09:58 
> 1) Это то, что делает продукт популярным. Отрицать это глупо.
> 2) Идейно никто ничего не делает (в том плане, что работает за
> идею). Всегда есть какая-то мотивация, более близкая, скажем так, жестокой реальности.
> Кому-то ЧСВ хочется поднять (я меняю мир!), кому-то получить очередную порцию
> допамина (я смог!). Ну и кто-то (большинство) работают за деньги.
> Например, какие патчи, пропихиваемые корпорациями, не соответствуют философии проекта?
> Я, может, что-то пропустил. А может это всего лишь ваши выдумки?

1) Что делает продукт популярным? Поддержка корпораций? Что ж тогда эти пользователи не идут к майкрософт? Там 100% патчей сделаны корпорациями. Конкретно линукс популярным сделала опенсурсность, вот это действительно глупо отрицать.
2) Это уже философия и подмена понятий ("не за идею, а за мотивацию", в лучших традициях "не референдум, а голосование", "не карантин, а нерабочие дни").
> Например, какие патчи, пропихиваемые корпорациями, не соответствуют философии проекта?

Если речь про раст, то таких нет, потому что любые патчи от корпораций соответствуют философии раста. Раст это ручной язык мозиллы (та еще !@#$%^) впаренный гуглу и майкрософту. Утрированно, но надеюсь понятно что в принципе этим можно манипулировать (причем гораздо более тонко и скорее всего не через сам раст, а через сопутствующую экосистему от гугл и ко): лет через 5 гугл может сказать что много стало уязвимых библиотек (или любой другой предлог), а мы тут новый менеджер управления проектом создали без фатальных недостатков и называется он googlub.com, храните пакеты у нас, иначе система сборки будет писать предупреждение что вы используете старую версию.

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

145. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  –1 +/
Сообщение от нах.. (?), 07-Дек-21, 21:12 
А мы вас компанейских патчи в ядро тащить не звали. Не нравится? Не тащи свои корпорастные патчи, обойдемся.
Ответить | Правка | К родителю #13 | Наверх | Cообщить модератору

16. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  +/
Сообщение от Аноним (-), 07-Дек-21, 13:03 
>> Разработка финансируется компанией Google
>> Помимо компаний ARM, Google и Microsoft
>> выразила компания Red Hat
>> Напомним, что Google напрямую обеспечивает поддержку проекта Rust for Linux
>> Компания Microsoft приступила к реализации драйверов для Hyper-V на Rust
>> Компания IBM реализовала поддержку Rust в ядре для систем PowerPC
> Этого достаточно чтобы не любить ржавчину.

То, что "Rust" в куске выше вполне заменяется на "Linux", тебя не смущает потому что ты маковод?
Или "вы не понимаете, это другое!"(с) ?


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

121. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  –2 +/
Сообщение от keydon (ok), 07-Дек-21, 19:24 
Нет, я линуксойд. Пока текущие мейнтейнеры у руля, меня это не смущает. Я вижу что корпорации не у руля, что они не могут просто взять и пропихнуть свои хотелки в ядро. По сути они такие же пользователи как и все остальные (это что касается ядра, а не Linux Foundation или редхат с канонинкл).
С растом я вижу противоположное, я вижу как они игнорируют свободное сообщество, как активно их пропихивает мелкософт и гугл, вижу кто в комитете раста. Не, я этим людям не доверяю.
Ответить | Правка | Наверх | Cообщить модератору

146. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  +/
Сообщение от нах.. (?), 07-Дек-21, 21:16 
>корпорации не у руля, что они не могут просто взять и пропихнуть свои хотелки в ядро

Смешной ты. Ну, хомки как всегда, веруют что корпорации и бабло не смогут, ага...

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

235. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  +/
Сообщение от keydon (ok), 08-Дек-21, 12:20 
Скорее "пока же не смогли"
Ответить | Правка | Наверх | Cообщить модератору

279. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  +/
Сообщение от Прохожий (??), 09-Дек-21, 02:31 
> Я вижу что корпорации не у руля, что они не могут просто взять и пропихнуть свои хотелки в ядро.

Как вы это видите, интересно? Неуж-то анализируете абсолютно все патчи самостоятельно на предмет их непротиворечивости философии проекта? Не занимаетесь ли вы самообманом, просто чтобы успокоить внутреннее эго?

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

280. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  +/
Сообщение от Прохожий (??), 09-Дек-21, 02:32 
>  я вижу как они игнорируют свободное сообщество

С этого места можно поподробней?

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

32. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  +3 +/
Сообщение от Аноним (32), 07-Дек-21, 13:22 
Еще помню времена, когда на опеннете главным аргументом против Rust было то, что "большие серьезные корпорации его не используют". Забавно наблюдать за попытками рационализировать совершенно иррациональное. Писали б уж честно: "руст/хруст/ржавчина/<you name it> - хрень, потому что лично мне он не нравится (потому что просто не нравится)".
Ответить | Правка | К родителю #5 | Наверх | Cообщить модератору

117. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  –2 +/
Сообщение от keydon (ok), 07-Дек-21, 19:14 
Люди разные, аргументы тоже разные.

Мои претензии:
На метрике свободы vs корпорации явно явно тянется в сторону корпораций, некоторые свободные проекты от него уже принципиально отказались
Растовский комитет сборище sjw'шных !@#$%^
За 11 лет из полезного софта на расте увидел только спорный ripgrep. Больше для себя ничего полезного на расте не нашел, а шума было очень много. Чуть ли не каждую неделю очередной растоман переписывал то что итак десятилетиями работало.
Для себя я не увидел в языке ничего полезного настолько чтобы его использовать. Со времени появления RAII я в принципе не вижу проблем с памятью в плюсах если использовать современные подходы. Я конечно не пишу суперпроекты вроде хрома (ах да, кодовая база хрома это !@#$%^), но все проблемы что я встречал в последнее время были вызваны либо легаси кодом (в оснвоном библиотеками), либо проблемами со сборкой (обычно банально разработчик не умеет в make и аргументы gcc), либо неправильным использованием легаси классов из стандартой библиотеки (сам грешен). У меня сложилось впечатление, что как и го, это очередная попытка заменить людей обезьянкам разработав безопасные ножи.
Еще один язык. Очевидно С++, С, go он не заменит, станет очередным 14 стандартом, с которым тоже придется считаться. При этом я абсолютно уверен что лет через 10 его похоронят (если не раньше). Не, извините, я уже молчал с C#, молчал с nodejs, надеясь что здравый смысл победит (ну кому нужна еще одна платформозависимая джава тем более от мелкомягких, ну какой js на сервере, камон, это просто развлечение чувака из гугла), не победил. Так что ваш раст я буду педалировать насколько смогу.

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

136. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  +3 +/
Сообщение от Аноним (32), 07-Дек-21, 20:32 
> Люди разные, аргументы тоже разные.

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

> На метрике свободы vs корпорации явно явно тянется в сторону корпораций

Увы, это всего касается. Корпорации могущественны, хитры, тереливы и изворотливы, как змеи. Но одно это само по себе - не причина отвергать все, что корпорациями ассоциировано. Нужно смотреть на конкретные случаи и пока случай Rust не выглядит безнадежным.

> Растовский комитет сборище sjw'шных !@#$%^

Ну, это твои эстетические проблемы. У меня есть вопросы к маркситского толка риторике и методам SJ, но одновременно с этим я не ксенофоб и мне соверешенно все равно, кто делает дело, если дело делается.

> За 11 лет из полезного софта на расте увидел только спорный ripgrep. Больше для себя ничего полезного на расте не нашел, а шума было очень много. Чуть ли не каждую неделю очередной растоман переписывал то что итак десятилетиями работало.

Ну так не то чтобы в современном мире легко найти нишу для нового простого проекта. А для сложных проектов нужен колоссальный фундамент в виде экосистемы библиотек, на постройку которого и ушли прошедшие годы. Проще говоря, для Rust-а путь, который нужно нагнать, намного длиннее, чем был для C++ или уж тем более для C. Все языки начинают из одной точки, только вот некоторые начали путь почти на полвека раньше.

> Со времени появления RAII я в принципе не вижу проблем с памятью в плюсах

По моему убеждению благодаря концепции владения именно RAII в Rust и приобретает полноценность и завершенность.

> это очередная попытка заменить людей обезьянкам разработав безопасные ножи.

Разумеется, но это же хорошо! Я безо всякого стеснения признаю, что я как раз такая обезьяна. У меня и близко нет необходимой когнитивной устойчивости изучать вещи, вроде MISRA C, а потом вбивать их себе в подкорку - потому я всегда избегал программирования на C/C++. Но с Rust у меня появилась возможность писать вполне эффективный низкоуровневый код с высокоуровневыми абстракциями, нагружая свою обезьянью голову лишь там, где мне захотелось написать unsafe, а не постоянно.

Я с большим уважением отношусь к ребятам, которые пишут код на C и плюсах, но эти инструменты не для меня, а вот Rust вполне. И я рад, что появился язык для таких обезьянок как я, который при этом не заставляет меня платить за когнитивный разгруз заплывшим жиром рантаймом.

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

281. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  –1 +/
Сообщение от Прохожий (??), 09-Дек-21, 02:42 
> На метрике свободы vs корпорации явно явно тянется в сторону корпораций

Какая ещё метрика свободы? Как это вообще можно измерить?

> некоторые свободные проекты от него уже принципиально отказались

Какие, например?

> Растовский комитет сборище sjw'шных !@#$%^

Вы с его представителями контактируете каждый день, что ли? Они вам чем-то насолили? И вообще, вам шашечки или ехать?

> За 11 лет из полезного софта на расте увидел только спорный ripgrep.

Ничего спорного в нём нет. Быстрее стандартного в несколько раз. Или это плохо, и поэтому спорно?

> Больше для себя ничего полезного на расте не нашел

А, вона в чём дело. Шкурные интересы, оказывается. А я думал вы за идею...

> а шума было очень много

На Опеннетных форумах? Здесь это обычное явление, вроде. Если вы завсегдатай, могли бы уже привыкнуть. Или у вас есть какая-то конкретика?

> Чуть ли не каждую неделю очередной растоман

Прямо вот так, растоман? Не человек, который просто решил подучиться, потренироваться, повысить квалификацию, а почти наркоман?

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

311. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  +/
Сообщение от keydon (ok), 10-Дек-21, 10:31 
> Какая ещё метрика свободы? Как это вообще можно измерить?

Только моральным компасом, но и этого обычно достаточно.

>Какие, например?

Например https://wiki.hyperbola.info/doku.php?id=en:main:rusts_freedo...

> Вы с его представителями контактируете каждый день, что ли? Они вам чем-то насолили? И вообще, вам шашечки или ехать?

Если заделаюсь растоманом, то придется часто контактировать. Мне долго ехать, без шашечек не по ПДД, остановят и никуда не уеду. Например благодаря трусливому комитету плюсов язык 10+ лет развития потерял. А opengl и вовсе стал из технологического лидера бледной тенью (напомню там тоже был майкрософт который саботировал его ради своего directx (об этом тогда конечно никто не знал), который того перенял многое у opengl, то же кстати может и с растом случится если вдруг комитет разругается).

> Ничего спорного в нём нет. Быстрее стандартного в несколько раз. Или это плохо, и поэтому спорно?

Например некоторая часть функционала по сравнению с grep отсутствует. Многие оптимизации в rg связаны скорее с агрессивной догадкой (вроде не искать в скрытых файлах или файлах указанных в .gitignore по дефолту). Ну и grep он как будто бы больше про "тот самый код который всем известен и надежен", чем про скорость. Поэтому и сравнение получается спорным. А так я сам rg пользуюсь, ощутимо быстрее grep на больших объемах репозиториев, раз так в 6. Но собственно это единственный софт на расте, который я нашел бы для себя полезным.

> Больше для себя ничего полезного на расте не нашел
> А, вона в чём дело. Шкурные интересы, оказывается. А я думал вы за идею...

Само собой я (как и кто-либо другой) могу выступать только за свои интересы. Но идее это не противоречит.

> На Опеннетных форумах? Здесь это обычное явление, вроде. Если вы завсегдатай, могли бы уже привыкнуть.

Не только, его везде пихают на айти ресурсах: хабр, каналы в телеге, лор и т.д.

> Прямо вот так, растоман? Не человек, который просто решил подучиться, потренироваться, повысить квалификацию, а почти наркоман?

Заметьте, это вы его сравнили с наркоманом.

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

216. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  +/
Сообщение от freehckemail (ok), 08-Дек-21, 10:32 
> Еще помню времена, когда на опеннете главным аргументом против Rust было то, что "большие серьезные корпорации его не используют".

Добро пожаловать на опеннет! =)

Ты подожди, когда аргумент "большие серьёзные корпорации его не используют" перестанет быть актуальным, всегда на первый план выходит аргумент "его используют корпорации, а они враги всему свободному и правильному". Ну то есть довольных не будет никогда.

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

8. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  +4 +/
Сообщение от Аноним12345 (?), 07-Дек-21, 12:52 
Почему бы гуглу не создать форк ядра и не пилить его на хрусте ?
Ответить | Правка | Наверх | Cообщить модератору

28. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  +/
Сообщение от Аноним (28), 07-Дек-21, 13:17 
Пилить и хрустать такой огромный проект даже гуглу в одиночку нерентабельно.
Ответить | Правка | Наверх | Cообщить модератору

211. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  +3 +/
Сообщение от Брат Анон (ok), 08-Дек-21, 09:18 
Точнее сказать им некогда всякой фигнёй заниматься. Вот пусть кто-нибудь напишет, а гугель уже бабки будет зарабатывать.
Ответить | Правка | Наверх | Cообщить модератору

107. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  –3 +/
Сообщение от Аноним (105), 07-Дек-21, 18:28 
Будет, как с редоксом - забвение.
Ответить | Правка | К родителю #8 | Наверх | Cообщить модератору

183. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  +2 +/
Сообщение от Аноним (181), 08-Дек-21, 04:10 
Нет там никакого забвения. Там есть только ситуация рынка когда стоимость рисков пока ни у кого не привысила доходы компании. Хотя уже близок тот день когда понимание наступит. Вот смотрите уже HP в целом лещенулась с 150 видами принтеров, ранее там камеры какие-то обмазались дерьмом в связи с позитивной авторизацией с NULL поинтером в пароле.

Как только допрет до эффективных менеджероф, что можно профукать бизнесы из-за одного еб..ана,
то тогда то и наступит глобальное вливание бабла в технологию... но пока можно отдохнуть - нужно
поднабрать еще статистики....

Будто мало ее было собрано за последние 40 - 60 лет от известнешей проблемы с 1000 смертей
и до падений лайнеров.

Впрочем это показывает только лишь ситуацию с уровнем современного менеджмента проектов ...

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

219. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  +/
Сообщение от Онаним (?), 08-Дек-21, 10:46 
- Вот смотрите уже HP в целом лещенулась с 150 видами принтеров, ранее там камеры какие-то обмазались дерьмом в связи с позитивной авторизацией с NULL поинтером в пароле

И внезапно...
Да всем пофиг.

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

9. Скрыто модератором  +/
Сообщение от InuYasha (??), 07-Дек-21, 12:56 
Ответить | Правка | Наверх | Cообщить модератору

20. Скрыто модератором  +2 +/
Сообщение от Пахом (?), 07-Дек-21, 13:06 
Ответить | Правка | Наверх | Cообщить модератору

12. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  –8 +/
Сообщение от Аноним (12), 07-Дек-21, 12:59 
Все IT-гиганты выражают интерес к расту, и только космонавт как всегда на своей волне - тащит в себя dart
Ответить | Правка | Наверх | Cообщить модератору

18. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  +3 +/
Сообщение от JJ (??), 07-Дек-21, 13:05 
Навязывают его, интересоваться им никто не мешает.
Ответить | Правка | Наверх | Cообщить модератору

125. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  –2 +/
Сообщение от Sem (??), 07-Дек-21, 19:37 
Кто его навязывает? В ядре он будет альтернативой, отключенной по-умолчанию.
Ответить | Правка | Наверх | Cообщить модератору

315. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  +/
Сообщение от anonymous (??), 10-Дек-21, 12:34 
Можно конкретнее? Кто конкретно кому конкретно что конкретно навязывает?
Ответить | Правка | К родителю #18 | Наверх | Cообщить модератору

46. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  –2 +/
Сообщение от Аноним (22), 07-Дек-21, 13:31 
А Гугель Дартом совсем не интересуется?
Ответить | Правка | К родителю #12 | Наверх | Cообщить модератору

19. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  +/
Сообщение от Какойточел (?), 07-Дек-21, 13:06 
с этим надо бороться, так как привращение в зоопарк ядра явно пойдет ему не на пользу ((
Ответить | Правка | Наверх | Cообщить модератору

25. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  +7 +/
Сообщение от GrNa (?), 07-Дек-21, 13:13 
"привращение" - это немного покрутить?
Ответить | Правка | Наверх | Cообщить модератору

49. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  +4 +/
Сообщение от Аноним (22), 07-Дек-21, 13:33 
У виска, глядя на тех, кто впендюривает Rust в ядро.
Ответить | Правка | Наверх | Cообщить модератору

97. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  +/
Сообщение от Moomintroll (ok), 07-Дек-21, 16:39 
> "привращение" - это немного покрутить?

Да нет же! При вращении происходит привращение. Что тут непонятного?

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

37. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  –4 +/
Сообщение от Аноним (37), 07-Дек-21, 13:27 
Доведут поддержку Rust до ума и начнут бороться: выкинут древний C, что б не засирать ядро зоопарком языков
Ответить | Правка | К родителю #19 | Наверх | Cообщить модератору

40. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  +3 +/
Сообщение от Аноним (40), 07-Дек-21, 13:28 
Пусть пишут своё ядро и уже потом туда к себе добавляют поддержку Хаскеля.  
Ответить | Правка | Наверх | Cообщить модератору

52. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  +4 +/
Сообщение от Аноним (22), 07-Дек-21, 13:35 
Но вторыми после Rust, непременно, добавят JS/Electron.
Ответить | Правка | Наверх | Cообщить модератору

57. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  +3 +/
Сообщение от Аноним (22), 07-Дек-21, 13:45 
А модули ядра поставлять в NPM.
Ответить | Правка | Наверх | Cообщить модератору

75. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  –2 +/
Сообщение от Аноним (40), 07-Дек-21, 15:26 
По скорее бы уже, а если оно еще и будет работать на разных версиях то цены им не будет.  
Ответить | Правка | Наверх | Cообщить модератору

108. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  –2 +/
Сообщение от Аноним (105), 07-Дек-21, 18:30 
> Пусть пишут своё ядро

Дак уже пытались! Не получилось! Забыли!

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

282. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  +/
Сообщение от Прохожий (??), 09-Дек-21, 02:46 
Получилось. Не забыли. Вот здесь доказательства https://gitlab.redox-os.org/groups/redox-os/-/issues?scope=a...
Ответить | Правка | Наверх | Cообщить модератору

31. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  +5 +/
Сообщение от YetAnotherOnanym (ok), 07-Дек-21, 13:19 
Надеюсь, ядро можно будет билдить с отключёнными растокомпонентами. Хотя бы до тех пор, пока вот это всё по-настоящему не доведут до ума.
Ответить | Правка | Наверх | Cообщить модератору

35. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  +1 +/
Сообщение от макпыф (ok), 07-Дек-21, 13:26 
пока его и не включали туда
Ответить | Правка | Наверх | Cообщить модератору

56. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  +6 +/
Сообщение от YetAnotherOnanym (ok), 07-Дек-21, 13:45 
eBPF тоже не сразу включили.
Ответить | Правка | Наверх | Cообщить модератору

58. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  +1 +/
Сообщение от Аноним (22), 07-Дек-21, 13:50 
И пока не будет gcc-rust в мейнстриме GCC, а не где-то там.
Ответить | Правка | К родителю #31 | Наверх | Cообщить модератору

109. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  +/
Сообщение от Аноним (105), 07-Дек-21, 18:31 
Самая лажа - это лицензия раста... Фиг сделаешь gcc-rust.
Ответить | Правка | Наверх | Cообщить модератору

171. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  +/
Сообщение от Аноним (-), 08-Дек-21, 02:25 
> Самая лажа - это лицензия раста... Фиг сделаешь gcc-rust.

Самая лажа - это лажа из Ложи Анонимных Знатоков.

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

66. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  –4 +/
Сообщение от пох. (?), 07-Дек-21, 14:13 
Билдить будет можно. Но пользы никакой потому что драйвера для нового современного оборудования будут на хрусте. А для немодного и несовременного будут выкинуты, разумеется. "в связи с отсутствием майнтейнеров", например.

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

79. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  +1 +/
Сообщение от Анонн (?), 07-Дек-21, 15:52 
Это ж опенсорс, тебе нужно - ты и ментейни ¯\_(ツ)_/¯
Ответить | Правка | Наверх | Cообщить модератору

156. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  +/
Сообщение от пох. (?), 07-Дек-21, 23:37 
> Это ж опенсорс, тебе нужно - ты и ментейни ¯\_(ツ)_/¯

Ну нет - опенсорс это "тебе нужен билд без хруста - пили форк! (сотонинский смех)

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

214. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  +2 +/
Сообщение от Аноним (214), 08-Дек-21, 10:16 
Кому-то нужен был линукс без проприетарных прошивок? Они пилят форк 10 лет.
Кому то нужен защищённый вариант Линукс? Они пилят форк 15 лет...
Экспертам с опеннет нужен билд без хруста? Они исходят на г..вно в комментариях.
Разница в подходе. Почему так происходит? Ответ очевидный, потому что на опеннет ни на что не способны, кроме комментариев
Ответить | Правка | Наверх | Cообщить модератору

312. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  +2 +/
Сообщение от пох. (?), 10-Дек-21, 10:38 
> Кому-то нужен был линукс без проприетарных прошивок? Они пилят форк 10 лет.

никому, в том и дело. Ненужное пилить получается отлично.

> Кому то нужен защищённый вариант Линукс? Они пилят форк 15 лет...

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

> Экспертам с опеннет нужен билд без хруста? Они исходят на г..вно в
> комментариях.
> Разница в подходе. Почему так происходит? Ответ очевидный, потому что

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

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

Но работать из г-на нравится немного не всем.

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

Можно лишь беречь насколько можешь свою карму, чтоб перерождаться пореже и не совсем уж глиномесом.

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

34. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  –2 +/
Сообщение от BratishkaErik (ok), 07-Дек-21, 13:24 
Zig имхо куда лучше подходит для замены C в ядре, но он нестабильный и новый

> Integration with C libraries without FFI/bindings
> Export functions, variables, and types for C code to depend on
> В поставку входит Clang

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

38. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  –1 +/
Сообщение от Аноним (40), 07-Дек-21, 13:27 
Zig это как раз правильный С
Ответить | Правка | Наверх | Cообщить модератору

39. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  –1 +/
Сообщение от BratishkaErik (ok), 07-Дек-21, 13:28 
И в то же время остается простым для чтения и понятия, код на Rust мне немного тяжелее даётся
Ответить | Правка | Наверх | Cообщить модератору

212. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  +/
Сообщение от Брат Анон (ok), 08-Дек-21, 09:20 
Си правильным быть не может бай дизайн.
Ответить | Правка | К родителю #38 | Наверх | Cообщить модератору

74. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  +1 +/
Сообщение от ананоша (?), 07-Дек-21, 14:44 
Пока практически не решает проблем с памятью
Ответить | Правка | К родителю #34 | Наверх | Cообщить модератору

94. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  –4 +/
Сообщение от FractaL (ok), 07-Дек-21, 16:33 
В плюсах она решена ещё до того как появился раст
Ответить | Правка | Наверх | Cообщить модератору

206. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  +1 +/
Сообщение от Прохожий (??), 08-Дек-21, 08:26 
Плюсы в ядре не появятся никогда. И это хорошо.
Ответить | Правка | Наверх | Cообщить модератору

213. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  +/
Сообщение от n00by (ok), 08-Дек-21, 09:27 
Плюсы в ядре появятся запросто, как только это кому-то станет действительно нужно. Они просто будут от ядра отдельно, по типу Reiser4.

Плюсов в дереве исходников linux нет по одной простой причине, и дело не в языке. С годами сложилось сообщество, которое привыкло писать на Си. Продвижение Си++ суть атака на сообщество.

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

221. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  +/
Сообщение от Онаним (?), 08-Дек-21, 10:50 
Ды не запросто, там стандартная библиотека, скажем помягче, жЫрновата.
Понятно что x86-м фиолетово, а вот что эмбедовка делать будет?
Ответить | Правка | Наверх | Cообщить модератору

231. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  +/
Сообщение от n00by (ok), 08-Дек-21, 11:44 
При наличии исходных текстов ядра и GCC с библиотекой, задача создания компактной freestanding implementation сводится к "сел и написал". Не придётся извлекать из астрала информацию, как работает какой-нибудь __CxxFrameHandler3. Для NT существует реализация, где main() { std::cout << "Hello!"; } даёт порядка 25 кб.
Ответить | Правка | Наверх | Cообщить модератору

223. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  +1 +/
Сообщение от Онаним (?), 08-Дек-21, 10:56 
Я к тому, что чистая ся и выбрана потому, что стандартной библиотеки не надо.
А плюсы без её либы - ну чего плюсы? Сахар вокруг структур и мелкой обвязки? Большого смысла нет, красоты от этого не добавится.
Ответить | Правка | К родителю #213 | Наверх | Cообщить модератору

234. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  +/
Сообщение от n00by (ok), 08-Дек-21, 11:56 
В Венду плюсы проникли по необходимости тащить в ядро прикладной софт типа антивирусов с эвристикой. Потому у меня и оговорка про "действительно нужно".
Ответить | Правка | Наверх | Cообщить модератору

225. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  +1 +/
Сообщение от Прохожий (??), 08-Дек-21, 11:00 
>Плюсы в ядре появятся запросто

С Линусом не забудьте поделиться этим своим мнением. :)

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

233. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  +/
Сообщение от n00by (ok), 08-Дек-21, 11:47 
Зачем Вы мне это пишите, хотите показать, что не дочитали до второго предложения? Мнение Линуса мне известно, и я сначала сделал свои выводы (см. выше), а потом уже читал Линуса.
Ответить | Правка | Наверх | Cообщить модератору

325. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  +/
Сообщение от wyry (?), 16-Дек-21, 19:56 
... и если после этого Линус допустит Rust - это чудовищное лицемерие, т.к. хрен редьки не слаще.
Ответить | Правка | К родителю #225 | Наверх | Cообщить модератору

36. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  +/
Сообщение от Аноним (40), 07-Дек-21, 13:26 
Что это за бред. В ядре просто интерфейс, а к нему пишешь что хочешь. Или речь идет про некий тулинг фреймвор который помогает написать модуль для ядра?
Ответить | Правка | Наверх | Cообщить модератору

110. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  +/
Сообщение от Аноним (105), 07-Дек-21, 18:32 
Растаманы хотят в само ядро толкать модули, вкомпиленные наглухо. Редокс-то у них не взлетел...
Ответить | Правка | Наверх | Cообщить модератору

42. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  +3 +/
Сообщение от TormoZilla (?), 07-Дек-21, 13:30 
Надеюсь Linux с поддержкой языка Rust станет таким же стабильным как и Firefox.
Ответить | Правка | Наверх | Cообщить модератору

53. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  +1 +/
Сообщение от Аноним (40), 07-Дек-21, 13:36 
Нет это невозможно. Это троянский конь который в ядро загоняют Майки с Гуглом чтобы разрушить ядро.  
Ответить | Правка | Наверх | Cообщить модератору

307. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  +/
Сообщение от СССР (?), 09-Дек-21, 23:49 
делается это для контроля каждой программы, так же как сегодняшняя цифровизация продвигает короновирус с кюаркодами. Нужно оставаться человеком а на скотиной.
Ответить | Правка | Наверх | Cообщить модератору

162. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  +1 +/
Сообщение от Аноним (160), 08-Дек-21, 00:22 
>> стабильным как и Firefox

FF - стабильна только потеря аудитории
Да, так и будет

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

45. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  +1 +/
Сообщение от Аноним (45), 07-Дек-21, 13:31 
>ARM, Google и Microsoft

Хана ядру

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

163. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  +1 +/
Сообщение от Аноним (159), 08-Дек-21, 00:28 
Поздравляю с разморозкой. Гугль коммитит в ядро уже больше 20 лет.
Ответить | Правка | Наверх | Cообщить модератору

323. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  +/
Сообщение от szt1980 (ok), 12-Дек-21, 18:25 
Туда ему и дорога.
Ответить | Правка | К родителю #45 | Наверх | Cообщить модератору

47. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  –1 +/
Сообщение от Аноним (47), 07-Дек-21, 13:31 
>Разработка финансируется компанией Google

Ну так-то оно и понятно, что никому, кроме гуглов, этот Rust никому не нужен. Как бы его название (ржавчина) само за себя говорит, учитывая то, как софт на этом языке работает))))

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

50. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  +1 +/
Сообщение от Аноним (40), 07-Дек-21, 13:35 
Загадят ядро и выкатят свою Фуксию. Профит. А уж Майкрософт это главный враг опенсорса.  
Ответить | Правка | Наверх | Cообщить модератору

62. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  +/
Сообщение от Никнейм (?), 07-Дек-21, 13:57 
У гугля чего только нет, GO, Dart, D?
Ответить | Правка | К родителю #47 | Наверх | Cообщить модератору

63. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  +6 +/
Сообщение от Аноним (22), 07-Дек-21, 14:04 
Вот D точно не их.
Ответить | Правка | Наверх | Cообщить модератору

164. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  +3 +/
Сообщение от Аноним (159), 08-Дек-21, 00:34 
Корпорации коммитят код на расте: "Ааа! Опенсорс погибает, продались с потрохами, бабло побеждает!"
Корпорации не коммитят код на расте: "Ааа! Детская поделка, васяны, никому это не нужно!"
Память и логика у местных комментаторов, как у золотой рыбки, ей-богу. Ну и докопаться до названия, куда уж без этого.
Ответить | Правка | К родителю #47 | Наверх | Cообщить модератору

299. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  +/
Сообщение от Аноним (299), 09-Дек-21, 15:10 
Предлагаешь поедать помои, но зато на "новомодном" языке? Будь бы Rust таким хорошим, никто бы не переписывал софт с него обратно на плюсы. Си и С++ давно себя зарекомендовали как лучшие языки программирования, а Rust - упрощение ценой производительности
Ответить | Правка | Наверх | Cообщить модератору

322. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  +/
Сообщение от Аноним (159), 10-Дек-21, 20:04 
Ух, сколько ерунды в передергиваний в одном комментарии.

> Предлагаешь поедать помои, но зато на "новомодном" языке?

Какие-нибудь пруфы "помойности" будут? И да, "мне лично не нравится" - нифига не аргумент.

> Будь бы Rust таким хорошим, никто бы не переписывал софт с него обратно на плюсы.

Первый раз слышу, чтобы кто-то переписывал код с раста на плюсы. Не соблаговолите ли привести примеры?

> Си и С++ давно себя зарекомендовали как лучшие языки программирования, а Rust - упрощение ценой производительности

Абсолютно лучших не бывает.

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

68. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  –9 +/
Сообщение от Fracta1L (ok), 07-Дек-21, 14:14 
Очень хорошо, караван идёт. Линуксу необходимо впитывать новые технологии.
Ответить | Правка | Наверх | Cообщить модератору

69. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  +5 +/
Сообщение от test (??), 07-Дек-21, 14:27 
> Линуксу необходимо впитывать новые технологии.

Типа новая технология колбасу делать из сои. Если что то новая технология это не означает что она лучше старой и вообще нормальная.

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

77. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  +/
Сообщение от Аноним (40), 07-Дек-21, 15:28 
Да им хоть ссы в глаза они всё схавают.  Сколько было этих прорывных технологий, которые никому не нужны. Куда например делись джава аплеты для браузера?
Ответить | Правка | Наверх | Cообщить модератору

111. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  +/
Сообщение от Аноним (105), 07-Дек-21, 18:36 
> Куда например делись джава аплеты для браузера?

О, там за короткое время что только не кануло в лету ... Флэш, сильверлайт, жаблетты...

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

224. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  +1 +/
Сообщение от Прохожий (??), 08-Дек-21, 10:58 
Да им хоть в глаза ссы, а они все равно будут говорить, что никому не нужно. Хотя вон сколько корпораций подписалось.
Ответить | Правка | К родителю #77 | Наверх | Cообщить модератору

222. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  –1 +/
Сообщение от Прохожий (??), 08-Дек-21, 10:56 
В данном случае лучше старой и вообще нормальная. Аналогия с колбасой неуместная.
Ответить | Правка | К родителю #69 | Наверх | Cообщить модератору

147. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  +1 +/
Сообщение от Аноним (144), 07-Дек-21, 21:19 
Куда идет? Лебедь, рак и щука по факту.
Ответить | Правка | К родителю #68 | Наверх | Cообщить модератору

76. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  –1 +/
Сообщение от Аноним (-), 07-Дек-21, 15:28 
>третий вариант компонентов для разработки драйверов устройств на языке Rust.

Это что за покемон? Сишнику достаточно иметь компилятор, и всё. Что бы разрабатывать на Расте драйвера, нужно чтобы что?

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

122. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  +3 +/
Сообщение от Анонимм (??), 07-Дек-21, 19:29 
>>третий вариант компонентов для разработки драйверов устройств на языке Rust.
> Это что за покемон? Сишнику достаточно иметь компилятор, и всё.

Э-э, Великий Теоретик, зайди уже в src/drivers и посмотри как "сишнику достаточно иметь компилятор".


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

128. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  –2 +/
Сообщение от Аноним (-), 07-Дек-21, 19:47 
Ну я там частенько бываю, и что мне такого нужно кроме gcc ?
Ответить | Правка | Наверх | Cообщить модератору

138. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  +1 +/
Сообщение от Аноним (-), 07-Дек-21, 20:40 
> Ну я там частенько бываю, и что мне такого нужно кроме gcc ?

Т.е. тебя не смутили ни мейк ни конффайлы, ни lex.l, parse.y, ни многочисленные .pl, ни scripts/gdb/linux/symbols.py?
Яснопонятно.

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

191. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  –1 +/
Сообщение от Аноним (181), 08-Дек-21, 04:28 
Ты вообще видел gcc? Там полным полно UB и сплошного кошмара вроде хедер файлов
А уж про наличие as я молчу (это вообще ужас)
Ответить | Правка | К родителю #128 | Наверх | Cообщить модератору

130. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  –1 +/
Сообщение от Аноним (-), 07-Дек-21, 19:52 
Для того чтобы скомпилировать ядро достаточно иметь GCC. Ядро не использует библиотеки. Сисколы - это другое. А вот растаманам подавай какие-то компонеты, как в Дельфи?
Ответить | Правка | К родителю #122 | Наверх | Cообщить модератору

135. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  +2 +/
Сообщение от Аноним (-), 07-Дек-21, 20:12 
>> компонентов для разработки драйверов
> Для того чтобы скомпилировать ядро достаточно иметь GCC. Ядро не использует библиотеки.

Какое занятное переобувание в прыжке.


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

137. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  +2 +/
Сообщение от Аноним (-), 07-Дек-21, 20:33 
Ты откуда взял тот кусок текста что приплетаешь анону ? Переобуватель выискался, не наглумился в похоронной теме ?
Ответить | Правка | Наверх | Cообщить модератору

78. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  +3 +/
Сообщение от irony_t (?), 07-Дек-21, 15:36 
> Say you've spent several years learning the ins and outs of a language like C++, you're hoping you'll use it for work and earn that $$$. Along comes an upstart language that may or may not be better, which has a shot at replacing your language. Now you're in a tough spot - either stick with the language where you're an expert but with fewer opportunities or move to the new language that you don't like because it's the new fad.
> Such a person would be frustrated and spend their time nitpicking the new kid on the block. In this case, that's Rust.
Ответить | Правка | Наверх | Cообщить модератору

220. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  +/
Сообщение от Онаним (?), 08-Дек-21, 10:47 
Если with fewer opportunities выкинуть - будет норм, и как раз по делу.
А так - это попытка самоутверждения, не более.
Ответить | Правка | Наверх | Cообщить модератору

80. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  +3 +/
Сообщение от Аноним (80), 07-Дек-21, 15:55 
что с самой главной проблемой (см предыдущую новость https://www.opennet.ru/opennews/art.shtml?num=54970), стратегия появилась?
> Ещё одной проблемой стали попытки использования вычислений с плавающей запятой или 128-битными типами, что не является допустимым для таких окружений, как ядро Linux. Это оказалось более серьёзной проблемой, так как в данный момент базовая (core) библиотека Rust неделима и представляет собой один большой blob - в ней нет возможности запросить только некоторые из возможностей, предотвратив использование той или иной проблемной функциональности. Решение проблемы может потребовать внесения изменений в компиляторе rust и библиотеки, при том, что на данный момент у команды ещё нет стратегии, как реализовать модульность библиотек языка.
Ответить | Правка | Наверх | Cообщить модератору

84. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  +/
Сообщение от Аноним12345 (?), 07-Дек-21, 16:20 
Это может занять тучу времени ?
Ответить | Правка | Наверх | Cообщить модератору

112. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  –1 +/
Сообщение от Аноним (105), 07-Дек-21, 18:38 
Ну... Учитывая, что за 15 лет разработки от блоба никак не избавились, то он - надолго.
Ответить | Правка | Наверх | Cообщить модератору

123. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  +/
Сообщение от Анонимм (??), 07-Дек-21, 19:36 
http://www.h-online.com/news/item/Mozilla-releases-version-0...
>> 24 January 2012, 15:02
>> Mozilla releases version 0.1 of the Rust language and compiler
> Ну... Учитывая, что за 15 лет разработки от блоба никак не избавились, то он - надолго.

Какой громкий пук.

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

126. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  +/
Сообщение от Sem (??), 07-Дек-21, 19:41 
Он, видимо, из будущего.
Ответить | Правка | Наверх | Cообщить модератору

150. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  –2 +/
Сообщение от нах.. (?), 07-Дек-21, 21:43 
И где тут сказано что от блоба избавились, пуковед ты наш?
Ответить | Правка | К родителю #123 | Наверх | Cообщить модератору

168. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  +/
Сообщение от Аноним (105), 08-Дек-21, 01:50 
> The language ... begun in 2006 ...

Посчитать сможешь, ск-ко лет прошло?

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

243. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  +/
Сообщение от red75prime (?), 08-Дек-21, 15:02 
Чуваак! Ты хоть Rust 0.1 смотрел? Там ни f32, ни f64, ни u128 не было.
Ответить | Правка | Наверх | Cообщить модератору

244. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  +/
Сообщение от Аноним (-), 08-Дек-21, 16:01 
>>> was designed by Graydon Hoare as a side-project from 2006 onwards
>>> #![stable(feature = "alloc_module", since = "1.28.0")]
>> The language ... begun in 2006 ...
> Посчитать сможешь, ск-ко лет прошло?

Очередной неконтроллируемый выброс метана?


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

100. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  +/
Сообщение от Ordu (ok), 07-Дек-21, 17:15 
> стратегия появилась?

Упомянутые выше вещи, типа no_fp_fmt_parse, намекают, что появилась.

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

96. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  +2 +/
Сообщение от Аноноша (?), 07-Дек-21, 16:36 
Заглохнет, Мигеля возьмут измором: то так нельзя, то тут так в ядре не принято, нужно доработать компилятор, бесконечные патчи, у нас дискомьюникейшн, а давайте все заново... Линус красаучег
Ответить | Правка | Наверх | Cообщить модератору

190. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  –1 +/
Сообщение от Аноним (181), 08-Дек-21, 04:26 
При всем уважении Rust-у нужно тащить линукс код в Redux
На выходе и совместимую систему бы поимели и ошибки в ядре вашли
Так что при всем уважении к Линуксу он конечно фанатик в первую очередь
А во вторую уже разумный человек

С другой стороны можно и попроще язык было задизайнить, а то не разобраться
многим...

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

99. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  +/
Сообщение от Аноним (99), 07-Дек-21, 17:14 
У Rust просто черепашья скорость по компиляции. Если хотя бы половину ядра перепишут на Rust, то об перекомпиляции ядра на своём железе можно будет смело забыть.
Ответить | Правка | Наверх | Cообщить модератору

113. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  +/
Сообщение от Аноним (105), 07-Дек-21, 18:39 
> Если хотя бы половину ядра перепишут на Rust

А что с редоксом?! Зачем линь переписывать, если есть (якобы) своя расто-ОС?

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

127. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  +3 +/
Сообщение от Анонимм (??), 07-Дек-21, 19:42 
>> Если хотя бы половину ядра перепишут на Rust
> Зачем линь переписывать, если есть (якобы) своя расто-ОС?

Цель - разведка (и последующая добыча) альтернативных месторождений анонимного биогаза.
Очевидно же.


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

283. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  –2 +/
Сообщение от Прохожий (??), 09-Дек-21, 02:52 
> А что с редоксом?!

Развивается потихоньку.

> Зачем линь переписывать, если есть (якобы) своя расто-ОС?

Затем, что Си - уныл и опасен. Качество кода на выходе гораздо хуже, чем у Раста, потому что Си это самое качество не контролирует никак. Понятно, что есть линтеры. Но они тоже, показывает практика, не справляются с васянским кодом часто. А на Си каким бы гением ты ни был, всё равно окажешься в итоге васяном, таким же типичным, как и много других.

Кроме того, свою расто-ОС пишут, скорей всего, просто другие люди. Не приходила такая мысль в голову?

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

103. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  –5 +/
Сообщение от DEF (?), 07-Дек-21, 18:08 
Если Rust такой фиговый, как тут его клеймят эникейщики и диванные сисадмины опеннета, то почему в опросах на stackoverflow этот язык уже 5 лет подряд - самый любимый и самый желанный?
Ответить | Правка | Наверх | Cообщить модератору

114. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  +2 +/
Сообщение от Аноним (105), 07-Дек-21, 18:41 
Реальный последний рейтинг языков:
...
19. Перл
...
26. Раст
Ответить | Правка | Наверх | Cообщить модератору

155. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  –2 +/
Сообщение от Аноним (159), 07-Дек-21, 23:09 
Пруфы будут или это персональный рейтинг одного анонимуса с опеннета?
Ответить | Правка | Наверх | Cообщить модератору

166. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  +/
Сообщение от Аноним (105), 08-Дек-21, 01:44 
Ты хоть бы иногда читай на опеннете статьи кроме раста, будешь в курсе событий.
Ответить | Правка | Наверх | Cообщить модератору

192. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  –1 +/
Сообщение от Аноним (159), 08-Дек-21, 06:28 
А тебе неплохо бы научиться отвечать на тот вопрос, который задают. Ну и не путать TIOBE с опросом о предпочтениях.
Ответить | Правка | Наверх | Cообщить модератору

251. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  +/
Сообщение от freecoderemail (ok), 08-Дек-21, 19:50 
Индекс Rust на TIOBE уж больно волатильный: https://www.tiobe.com/tiobe-index/rust/
Вполне возможно, что в 2018 его намеренно занижали, после скандала с его резким выскакиванием.
Ответить | Правка | К родителю #114 | Наверх | Cообщить модератору

296. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  +/
Сообщение от Аноним (-), 09-Дек-21, 13:59 
>Вполне возможно, что в 2018 его намеренно занижали,

Типичное такое россиянское мышление.

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

318. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  +1 +/
Сообщение от anonymous (??), 10-Дек-21, 17:44 
TIOBE измеряет не популярность, а присутствие ключевых слов в поисковых системах. Не очень понятно, например, как Rust мог попасть в учебники 80ых годов.
Ответить | Правка | К родителю #251 | Наверх | Cообщить модератору

115. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  +1 +/
Сообщение от Аноним (115), 07-Дек-21, 18:49 
Натурал-парады не проводятся в отличие от, получается, традиционные отношения уже в меньшинстве по твоей логике?
Ответить | Правка | К родителю #103 | Наверх | Cообщить модератору

151. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  +/
Сообщение от нах.. (?), 07-Дек-21, 21:45 
Ну дык, а ты как хотел, жаримся мужыкы, жыримся!
Ответить | Правка | Наверх | Cообщить модератору

148. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  –1 +/
Сообщение от Аноним (144), 07-Дек-21, 21:23 
Для SO-Developerов?
Это психология: если человеку хочется быть круче кого-то, но не получается в области популярного, то он идет в меньшинства, в более ууузкой области гораздо больше шансов стать круче.
Ответить | Правка | К родителю #103 | Наверх | Cообщить модератору

189. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  +/
Сообщение от Аноним (181), 08-Дек-21, 04:22 
Ты поробуй давай в Rust стань круче, там система типов мозгодробительная,
ты думаешь чего тут Сишники старой закалки взбунтовались они у себя в C11 не
могут завести отложенные вызовы, лямбды и std::function, а Rust это тащит
в стандартной библиотеке.

А идея с областями видимости. Это хренова куча сложного языкового дизайна,
а тут что не комент или истеричка или консерватор у которого нет 20 часов
методичку прочитать.

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

170. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  –3 +/
Сообщение от Аноним (170), 08-Дек-21, 02:10 
Форс и накрутки. "Уважаемые коллеги Mozilla Foundation, чтобы подтвердить вашу лояльность нашим ценностям просим зайти и проголосовать на следующем сайте..."
Ответить | Правка | К родителю #103 | Наверх | Cообщить модератору

319. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  +1 +/
Сообщение от anonymous (??), 10-Дек-21, 17:47 
Справедливости ради, там опрос не так проходит StackOverflow рассылает почтой возможность проголосовать
Ответить | Правка | Наверх | Cообщить модератору

104. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  +2 +/
Сообщение от Аноним (105), 07-Дек-21, 18:18 
Почему растаманы забыли собственную систему редокс?! Зачем толкать раст в линух, если нужно толкать раст в расто-редокс?
Ответить | Правка | Наверх | Cообщить модератору

188. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  +1 +/
Сообщение от Аноним (181), 08-Дек-21, 04:17 
Идут с двух сторон?
Ответить | Правка | Наверх | Cообщить модератору

245. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  –1 +/
Сообщение от Аноним12345 (?), 08-Дек-21, 16:14 
Они написали игрушку под названием редокс
Эта игрушка им быстро надоела
А пилить ее до уровня промышленного использования - это вложить тонны бабла
А у кого щас есть бабло ?
Ответить | Правка | К родителю #104 | Наверх | Cообщить модератору

320. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  +/
Сообщение от anonymous (??), 10-Дек-21, 17:48 
Как одно другому мешает? У проектов разные цели и разные разработчики.
Ответить | Правка | К родителю #104 | Наверх | Cообщить модератору

106. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  –2 +/
Сообщение от Аноним (106), 07-Дек-21, 18:24 
А всё равно толку нету. Сколько вы этих редакций не делайте. Сырое поделье неосиляторов так и останется в вечной бете. Или альфе?
Ответить | Правка | Наверх | Cообщить модератору

187. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  +2 +/
Сообщение от Аноним (181), 08-Дек-21, 04:16 
Собаки лаят, а караван идет ...
Ответить | Правка | Наверх | Cообщить модератору

116. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  –1 +/
Сообщение от Аноним (-), 07-Дек-21, 18:56 
какой смысл тящить это токсичное псевдобезопасное протекающее в ядро? чтобы порадовать блм?
Ответить | Правка | Наверх | Cообщить модератору

180. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  –1 +/
Сообщение от Аноним (105), 08-Дек-21, 03:35 
Это следствие того, что редокс не завёлся.
Ответить | Правка | Наверх | Cообщить модератору

321. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  +/
Сообщение от anonymous (??), 10-Дек-21, 17:49 
Как одно с другим вообще связано? Цели у проектов изначально разные.
Ответить | Правка | Наверх | Cообщить модератору

186. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  +2 +/
Сообщение от Аноним (181), 08-Дек-21, 04:16 
А чего так голословно. Есть пруфы где протекает, а то как-то выглядит как
типичная антиреклама от Анонима.

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

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

131. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  –4 +/
Сообщение от Аноним (131), 07-Дек-21, 19:56 
Ну всё. Это "успех" для раста. Теперь заживём. Ага.

Какое позорище

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

185. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  +/
Сообщение от Аноним (181), 08-Дек-21, 04:14 
Еще одна истеричка. Люди решают вопросы прктические и название этому придумали,
а ты свои комплексы победить не можешь ЧСВ-шные
Ответить | Правка | Наверх | Cообщить модератору

132. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  –2 +/
Сообщение от Аноним (-), 07-Дек-21, 19:57 
У растаманов есть свой родной Redox. Забыли?
Ответить | Правка | Наверх | Cообщить модератору

165. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  +/
Сообщение от Аноним (105), 08-Дек-21, 01:43 
Оно разве живое? Его же на реальном железе не смогли запустить.
Ответить | Правка | Наверх | Cообщить модератору

173. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  +1 +/
Сообщение от Аноним (-), 08-Дек-21, 02:40 
> Оно разве живое? Его же на реальном железе не смогли запустить.

https://www.redox-os.org/screens/
Опять активно приближаешь глобальное потепление неконтролируемыми выбросами метана?

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

143. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  –1 +/
Сообщение от Kuromi (ok), 07-Дек-21, 20:52 
"Помимо компаний...Microsoft, интерес к использованию языка Rust в ядре Linux выразила компания..."
Я бы начал нервничать уже на стадии интереса Микрософт к Русту в ядре.
Ответить | Правка | Наверх | Cообщить модератору

152. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  –1 +/
Сообщение от нах.. (?), 07-Дек-21, 21:47 
Ну слышал такое - разделяй и властвуй. Ржавое барахло - как раз инструмент для этого.
Ответить | Правка | Наверх | Cообщить модератору

153. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  –1 +/
Сообщение от Аноним (153), 07-Дек-21, 22:01 
Кто знаком с языком или просто любопытный: как часто при написании драйвера или модуля ядра вообще понадобится использовать unsafe и Ъ-безопасность перестанет ею быть?
Ответить | Правка | Наверх | Cообщить модератору

229. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  –2 +/
Сообщение от Аноним (-), 08-Дек-21, 11:36 
> при написании драйвера или модуля ядра вообще понадобится использовать unsafe

В 100% случаев. ядро это куча готового и удобного апи, а раст, как известно - любимая обворачивалка готовых и красивых апи делающая волшебнобезопастность с зубоскрежащим синтаксисом. драйвера на русте никто делать не будет, только обвертки.

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

274. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  +/
Сообщение от Прохожий (??), 09-Дек-21, 01:41 
Твоё высказывание на 100% абсолютная чушь, и что-либо толкового и конструктивного у тебя написать не получится, будет только пустопорожняя болтовня.
Ответить | Правка | Наверх | Cообщить модератору

157. Скрыто модератором  +/
Сообщение от Анонимкарастуимка (?), 07-Дек-21, 23:53 
Ответить | Правка | Наверх | Cообщить модератору

158. Скрыто модератором  –1 +/
Сообщение от тунеядец (?), 08-Дек-21, 00:15 
Ответить | Правка | Наверх | Cообщить модератору

178. Скрыто модератором  +/
Сообщение от нах.. (?), 08-Дек-21, 03:33 
Ответить | Правка | К родителю #157 | Наверх | Cообщить модератору

179. Скрыто модератором  +/
Сообщение от Аноним (105), 08-Дек-21, 03:34 
Ответить | Правка | Наверх | Cообщить модератору

161. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  +1 +/
Сообщение от тунеядец (?), 08-Дек-21, 00:17 
Это насколько надо быть ленивым и обладать насколько низким интеллектом чтобы когда знаешь C вместо того чтобы просто доучить C++ начинаешь городить велосипед от которого глаза ломаются.

А результат этого как всегда один. Софта ноль, преимуществ перед плюсами ноль.

И не надо про память. Откройте методичку и убедитесь что это решено уже 100 лет назад в C++

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

169. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  –3 +/
Сообщение от Аноним (170), 08-Дек-21, 02:07 
Да, утечки решаемы. Вспоминается мануал времен 90-х "40 типов умных указателей" или что-то вроде этого. Обычно хватало стандартных.
Ответить | Правка | Наверх | Cообщить модератору

184. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  +/
Сообщение от Аноним (181), 08-Дек-21, 04:12 
Ты б методичку открыл да почитал какие проблемы решает Rust,
а то так с евангилием от C++ и помрешь дурачком.
Ответить | Правка | К родителю #161 | Наверх | Cообщить модератору

230. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  –1 +/
Сообщение от Аноним (-), 08-Дек-21, 11:40 
Для мимопрохожих, напомните плиз какие он решает проблемы ? Что-то ни одной из реальных проблем с которыми я сталкиваюсь он даже близко не решает.
Ответить | Правка | Наверх | Cообщить модератору

249. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  –1 +/
Сообщение от растом_дебилоид (?), 08-Дек-21, 19:00 
он пытается решить проблемы которых не существовало до появления rust
Ответить | Правка | Наверх | Cообщить модератору

284. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  +/
Сообщение от Прохожий (??), 09-Дек-21, 02:56 
Если ты чего-то не знаешь (не видел), это не означает, что этого не существует.
Ответить | Правка | Наверх | Cообщить модератору

275. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  +/
Сообщение от Прохожий (??), 09-Дек-21, 01:48 
> напомните плиз какие он решает проблемы

Проблемы с UB, использованием неинициализированных переменных, висячих указателей, некорректной работой с памятью, некорректным приведением типов.
Также Раст предлагает стандартную конкурентную инфраструктуру: сборщик, линтер, централизованный репозитарий кода, форматтер.
Раст гораздо проще Плюсов. То есть порог для вхождения гораздо ниже, чем у последних.

> Что-то ни одной из реальных проблем с которыми я сталкиваюсь он даже близко не решает.

Ты бы их обозначил хотя бы, если действительно хочешь получить ответ, а не пришёл сюда попортить атмосферу.

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

200. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  +/
Сообщение от BratishkaErik (ok), 08-Дек-21, 07:50 
Не могу свой прошлый комментарий отредактировать, вот https://wiki.hyperbola.info/doku.php?id=en:main:rusts_freedo...
Ответить | Правка | Наверх | Cообщить модератору

202. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  +/
Сообщение от Аноним (159), 08-Дек-21, 08:12 
Там единственная претензия к расту - "они не принимают коммиты от левых людей без аппрува".
Ответить | Правка | Наверх | Cообщить модератору

215. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  –6 +/
Сообщение от Аноним (214), 08-Дек-21, 10:20 
Не понятно как писать защищённое ПО без исключений и размотки стека...
Даже память безопасно не выделить
Ответить | Правка | Наверх | Cообщить модератору

276. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  +1 +/
Сообщение от Прохожий (??), 09-Дек-21, 01:51 
Попробуй осилить документацию. Ну или хотя бы книгу для начинающих. Всё есть в общем бесплатном доступе. Там есть ответы.
Ответить | Правка | Наверх | Cообщить модератору

246. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  –1 +/
Сообщение от Аноним (246), 08-Дек-21, 17:09 
Раст ведь до сих пор не поддерживает все архитектуры, на которых работает Линукс.
Что они предлагают? Выкинуть эти архитектуры, что ли?
А может лучше выкинуть этот самый Раст?
Ответить | Правка | Наверх | Cообщить модератору

248. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  –2 +/
Сообщение от Аноним (-), 08-Дек-21, 18:51 
> Раст ведь до сих пор не поддерживает все архитектуры, на которых работает Линукс.

И че? Запретят писать для них дрова на сишке, что ли?
> Что они предлагают? Выкинуть эти архитектуры, что ли?

Где предлагают? В фатназиях очередного анонима?
> А может лучше выкинуть этот самый Раст?

Лучше выкинуть комменты очередного опеннетного Знатока.

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

250. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  –1 +/
Сообщение от Аноним (246), 08-Дек-21, 19:43 
> Запретят писать для них дрова на сишке, что ли?

Надо будет перписывать на Си дрова, которые ранее уже были написаны на расте.
Будет две версии дров к одной и той же железке. И обе версии нужно будет сопровождать.
Помимо двойной работы, это, конечно же, будет только увеличивать и без того немалый бардак в ядре.

> Лучше выкинуть комменты очередного опеннетного Знатока.

Ну, так давай твои и выкинем. Да и вообще - сделай вдоль.

P.S. Недавно столкнулся с тем, что некоторые долбодятлы додумались писать открытые прошивки (OpenSK, Solokey v2, Nitrokey v3) микроконтроллеров на расте.
И вот хpен теперь эти прошивки портируешь на микроконтроллеры с другой архитектурой(C-SKY, например). Т.е. фактически эти прошивки прибиты гвоздями к ARM-ам.
Вот подобная же хpенb будет происходить и с Линуксом.

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

252. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  –2 +/
Сообщение от Анонн (?), 08-Дек-21, 20:35 
Ну так не будь долбодятлом и напиши прошивку сам!
А ты что хотел? Придти на все готовенькое и просто забрать себе?
Ответить | Правка | Наверх | Cообщить модератору

255. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  +/
Сообщение от Аноним (246), 08-Дек-21, 21:04 
> ... напиши прошивку сам!

Может, мне и условный "линукс" самому написать?

>  Придти на все готовенькое и просто забрать себе?

А ты Линукс или *BSD себе уже написал, или "пришёл на всё готовенькое и забрал себе"?


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

264. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  +/
Сообщение от Аноним (-), 09-Дек-21, 00:29 
>> Запретят писать для них дрова на сишке, что ли?
> Надо будет перписывать на Си дрова, которые ранее уже были написаны на расте.
> Будет две версии дров к одной и той же железке. И обе версии нужно будет сопровождать.
> Помимо двойной работы, это, конечно же, будет только увеличивать и без того немалый бардак в ядре.

-
> все архитектуры
> дров к одной и той же железке

Яснопонятно - очередной диванный теоретик.

>> Лучше выкинуть комменты очередного опеннетного Знатока.
> Ну, так давай твои и выкинем. Да и вообще - сделай вдоль.

Какие аргументативные аргументы от "Знатока".

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

285. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  +/
Сообщение от Аноним (246), 09-Дек-21, 05:21 
> Яснопонятно - очередной диванный теоретик.

Да, яснопонятно, что ты даже не понимаешь что такое архитектура в данном контексте.
Почему-то не приходит тебе в голову, что одна и та же периферийная железка может работать и на ARM-ах, и на x86, и на C-SKY, например.

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

277. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  –2 +/
Сообщение от Прохожий (??), 09-Дек-21, 02:00 
> Надо будет перписывать на Си дрова, которые ранее уже были написаны на расте.

Не надо будет. Дрова пишутся под конкретное железо, которое призвано работать в определённой среде.

> Т.е. фактически эти прошивки прибиты гвоздями к ARM-ам.

Попробуй предложить свои услуги либо писателям прошивок (тех, которых ты долбодятлами назвал; при этом, подозреваю, сам ты не в состоянии написать подобную прошивку, то есть, другими словами, твои интеллектуальные способности ещё хуже, чем у них), либо разработчикам компилятора на Раст (ну чтобы включили поддержку нужного тебе железа).

> Вот подобная же хpенb будет происходить и с Линуксом.

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

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

286. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  +/
Сообщение от Аноним (246), 09-Дек-21, 06:28 
> Не надо будет. Дрова пишутся под конкретное железо, которое призвано работать в определённой среде

Чушь. Дрова, являясь частью ядра, обычно пишутся кросс-платформенно, если конкретная железка вообще может быть установлена на различные платформы.
Ты про всякие стандартные шины, типа PCIe, AMBA, I2C, SPI, или USB, в конце концов, ничего не слышал, что ли?
Или ты и вправду думаешь, что для каждой поддерживаемой ядром процессорной архитектуры существуют отдельные ветки кода драйверов периферии?
А ты в исходники ядра вообще когда-нибудь заглядывал, а?

> Попробуй предложить свои услуги либо писателям прошивок ...

У меня есть чем заниматься.

> ... при этом, подозреваю, сам ты не в состоянии написать подобную прошивку,

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

>... то есть, другими словами, твои интеллектуальные способности ещё хуже, чем у них

Это какая-то совсем детсадовская подтасовка.
У меня просто-напросто может не быть времени и/или желания писать эту прошивку.
В то же время на портирование прошивки время и желание у меня может наличествовать.

> Не будет. Линус не допустит.

У меня появились сомнения.

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

290. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  +/
Сообщение от n00by (ok), 09-Дек-21, 10:48 
> А ты в исходники ядра вообще когда-нибудь заглядывал, а?

Ну так нельзя, надо как-то тоньше и с применением средств объективного контроля. Факт отсутствия специалистов по ядру NT среди здешних знатоков Rust можно считать установленным: вторую тему прошу прокомментировать пример драйвера, а в ответ тишина (намекнули, что коду 6 лет, а это уже луддизм). Но этот факт ожидаем. Linux ближе к теме сайта, наверное, должно найтись несколько человек? Я слышал, что написали уже один драйвер, но не знаю, с какой стороны подойти.

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

256. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  +2 +/
Сообщение от Аноним (246), 08-Дек-21, 21:21 
RUST со своими Tier 1/2/3 Platform Support- это ISA и OS vendor lock-in, если кто не понял.
А, проще говоря, это прибивание языка гвоздями к ограниченному списку архитектур, операционных систем и системных библиотек.
Ответить | Правка | Наверх | Cообщить модератору

261. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  –1 +/
Сообщение от burjui (ok), 08-Дек-21, 23:11 
Причём тут vendor lock-in? У тебя каша в голове.
А что, нужно делать, как некоторые упоротые сишники с OpenNET? Ну, то есть просто заявлять, что сишный код магическим образом самопортирован под любую архитектуру и операционную систему.
Ответить | Правка | Наверх | Cообщить модератору

287. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  +/
Сообщение от Аноним (246), 09-Дек-21, 06:42 
> Причём тут vendor lock-in?

Это он самый и есть. Ты, видимо, просто не понимаешь, что есть "vendor lock-in".
Вот, почитай: https://en.wikipedia.org/wiki/Vendor_lock-in
Может, что-то поймёшь.

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

265. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  +/
Сообщение от Анонн (?), 09-Дек-21, 00:40 
На самом деле все проще.

У тебя есть архитектура CPU которая тебе очень важна, но на ней нет раста...
Элементарно! Ты просто берешь открытый llvm и дописываешься в него поддержку своей очень нужной (в очень узких кругах) архитектуры (иначе бы ее уже добавил кто-то другой)!
И твоя архитектура попадает Tier 3. Круто, правда?

Но тебе этого мало. Ты начинаешь делать регулярные сборки тулчейна после каждого изменения, прогонять тесты и большая часть их них проходит и хоба - у тебя уже Tier 2.

Но если и этого мало ты прогоняешь тесты на каждое изменение и они все, абсолютно все проходят.
У тебя Tier 1, столько сил потрачено - ты можешь собой гордиться.

Только не надейся что кто-то будет тратить свои силы, время и деньги на поддержку какой-то маргинальщины, которая нужна полуторам калекам. Придется как-то самому.

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

288. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  +/
Сообщение от Аноним (246), 09-Дек-21, 07:58 
> ... архитектура CPU ...
> Элементарно! Ты просто берешь открытый llvm и дописываешься в него поддержку...

Это требует довольно широких и глубоких компетенций, как в области самой архитектуры, так и в области LLVM.
Да и архитектура внезапно может быть подробно описана только на китайском, а перевод может быть неполным и/или кривым. Обычное дело.

> очень нужной (в очень узких кругах) архитектуры (иначе бы ее уже добавил кто-то другой)!

Вон, посмотрите на C-SKY, например. Для C-SKY есть только сырой экспериментальный RFC патч LLVM, хотя Линукс для C-SKY уже давно есть.
А между тем за C-SKY стоит Alibaba, которая входит в десятку самых дорогих компаний планеты.

В общем, RUST создаёт дополнительные барьеры для архитектур, которые по каким-то причинам не попали в мейнстрим. Новым, возможно перспективным архитектурам, тоже придётся преодолевать эти барьеры. Это плохо, это огораживание.
И вот поэтому тот же ARM и проталкивает RUST в ядро, чтобы заранее огородиться от возможных в будущем новых конкурирентов.


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

291. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  +2 +/
Сообщение от Анонн (?), 09-Дек-21, 11:05 
Стоп-стоп, а в линуксе и gcc эта поддержка появилась автоматом?
Разве чтобы добавить поддержку C-SKY в GCC не нужно "широких и глубоких компетенций, как в области самой архитектуры, так и в области GCC"?

Я не нашел список изменений, но уверен что человек с улицы на такое не способен. Для добавления поддержки в GCC они вообще наняли отдельную фирму: "Mentor Graphics has been contracted to work on this C-SKY compiler port for csky-elf and csky-linux targets with glibc and uclibc."
(https://www.phoronix.com/scan.php?page=news_item&px=GCC-C-SK...

Плюс этого недостаточно - нужно добавить поддержку в сам линукс. И это тоже не странички верстать. Там 11к строк изменений, местами точечных, для которых нужно ну очень хорошо знать архитектуру ядра.
"The port has already gone through ten rounds of public code review over the past number of months and the port adds over 11,000 lines of code for bringing up the new architecture."
(https://www.phoronix.com/scan.php?page=news_item&px=C-SKY-Li...

Поэтому для C-SKY нет поддержки раста, только потому что производителю это сейчас не нужно. Им сейчас нужен линукс чтобы клепать тв-приставки. А рандомный энтузиаст никогда бы это сам не добавил, даже если бы ему это было нужно на все 146%.

А ведь может быть обратная ситуация: есть поддержка rust, но нет линукса.
Apple выпустила M1 и rust заработал чуть ли не из коробки (потому что эпл написала бэк для llvm сама). А на линуксе поддержка появилась позже.

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

293. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  –1 +/
Сообщение от Анонн (?), 09-Дек-21, 11:32 
А основной архитектурный конкурент ARM это RISC-V. Он есть в поддержке на уровне Tier 2, на уровне ARM6/7 и ARM64. Так что тоже так себе аргумент.
Ответить | Правка | К родителю #265 | Наверх | Cообщить модератору

298. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  +/
Сообщение от Аноним (105), 09-Дек-21, 14:35 
> конкурент ARM это RISC-V

Ты шутишь?! Сравнить ARM с мипсом 85-го года...

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

300. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  +/
Сообщение от Анонн (?), 09-Дек-21, 15:13 
Ты шутишь?! Открой вики и посмотри в каком году был выпущен первый ARM!
(спойлер: ARM1 вышел в 1985 году)

RISC-V разумеется не без недостатков, но открытая ISA для многих уже является киллер-фичей.
В железе сейчас выпущено не так много, но ей всего чуть больше 10 лет, а в ней уже заинтересованы европейцы и китайцы, и уже что-то штампуют (напр. тот же XuanTie 910 от алибабы, открытый к тому же).

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

303. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  –1 +/
Сообщение от СССР (?), 09-Дек-21, 23:24 
чего только не сделаешь за бабки.
Ответить | Правка | Наверх | Cообщить модератору

324. "Третья редакция патчей для ядра Linux с поддержкой языка Rus..."  +/
Сообщение от Аноним (324), 14-Дек-21, 18:22 
> https://doc.rust-lang.org/reference/memory-model.html
> Rust does not yet have a defined memory model.

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

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

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

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




Спонсоры:
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

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