The OpenNET Project / Index page

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



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

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

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

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

Оглавление

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


1. "Десятая версия патчей для ядра Linux с поддержкой языка Rust..."  +5 +/
Сообщение от Аноним (1), 28-Сен-22, 07:58 
до сих пор не могу отойти от той новости о 6.1
Ответить | Правка | Наверх | Cообщить модератору

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

70. "Десятая версия патчей для ядра Linux с поддержкой языка Rust..."  +14 +/
Сообщение от отойти (?), 28-Сен-22, 12:30 
бедный, купи себе уже огнетушитель.
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

144. "Десятая версия патчей для ядра Linux с поддержкой языка Rust..."  –1 +/
Сообщение от Аноним (-), 29-Сен-22, 02:20 
А вот как объяснить явление карбона который сделан гуглом как замена галимотье под названием раст ? (прим переведен)
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

155. "Десятая версия патчей для ядра Linux с поддержкой языка Rust..."  +1 +/
Сообщение от Аноним (155), 29-Сен-22, 07:51 
Existing modern languages already provide an excellent developer experience: Go, Swift, Kotlin, Rust, and many more. Developers that can use one of these existing languages should. Unfortunately, the designs of these languages present significant barriers to adoption and migration from C++. These barriers range from changes in the idiomatic design of software to performance overhead.

Итак, на замену чего сделан карбон?

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

213. "Десятая версия патчей для ядра Linux с поддержкой языка Rust..."  +/
Сообщение от Аноним (213), 30-Сен-22, 11:09 
Я раньше писал на другом языке, потом попробовал С++, я мне так понравилось. Клёвый язык. Сильно удобнее, чем то, что было.

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

229. "Десятая версия патчей для ядра Linux с поддержкой языка Rust..."  +/
Сообщение от Прохожий (??), 01-Окт-22, 17:56 
Ещё расскажи, что ты выучил наизусть спецификацию из около 1000 страниц плюсов.
Ответить | Правка | Наверх | Cообщить модератору

231. "Десятая версия патчей для ядра Linux с поддержкой языка Rust..."  +/
Сообщение от n00by (ok), 01-Окт-22, 18:37 
> Ещё расскажи, что ты выучил наизусть спецификацию из около 1000 страниц плюсов.

Почти 2000 на самом деле. Но по языку не так много, 75% - это описание библиотеки (что в любом языке читают, если библиотеку используют). Учить наизусть не надо. Стандарт нужен, что бы в спорных случаях не спрашивать экспертов Опеннета, а найти там ответ.

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

2. "Десятая версия патчей для ядра Linux с поддержкой языка Rust..."  +4 +/
Сообщение от Аноним (2), 28-Сен-22, 08:01 
О чём эта новость вообще? Ну хорошо, до официального объявления, имело некий смысл поддерживать интерес к статусу проекта. Но теперь же уже объявили, что будет в 6.1.

Давайте мораторий на выход новостей о "Rust в ядре" до выхода 6.1?
Выйдет -- снимем.

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

4. "Десятая версия патчей для ядра Linux с поддержкой языка Rust..."  –2 +/
Сообщение от Аноним (1), 28-Сен-22, 08:09 
врага надо знать в лицо
Ответить | Правка | Наверх | Cообщить модератору

38. "Десятая версия патчей для ядра Linux с поддержкой языка Rust..."  +/
Сообщение от Anon659018732 (?), 28-Сен-22, 10:46 
И время от времени трепать за нежные щёчки
Ответить | Правка | Наверх | Cообщить модератору

26. "Десятая версия патчей для ядра Linux с поддержкой языка Rust..."  +9 +/
Сообщение от Анонн (?), 28-Сен-22, 10:01 
Новость чтобы поддерживать местную публику в тонусе и напоминать что "раст близко!!11"
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

9. "Десятая версия патчей для ядра Linux с поддержкой языка Rust..."  +5 +/
Сообщение от ИмяХ (?), 28-Сен-22, 08:32 
Последний абзац в новости - это что-то удивительное. Никогда такого не видел.
Ответить | Правка | Наверх | Cообщить модератору

177. "Десятая версия патчей для ядра Linux с поддержкой языка Rust..."  +/
Сообщение от Аноним (177), 29-Сен-22, 12:15 
Ну дык... Такого языка, как Rust, человечество ещё не знало.
Ответить | Правка | Наверх | Cообщить модератору

184. "Десятая версия патчей для ядра Linux с поддержкой языка Rust..."  +1 +/
Сообщение от Вы забыли заполнить поле Name (?), 29-Сен-22, 12:54 
Самый безопасный абзац
Ответить | Правка | К родителю #9 | Наверх | Cообщить модератору

230. "Десятая версия патчей для ядра Linux с поддержкой языка Rust..."  +/
Сообщение от Прохожий (??), 01-Окт-22, 17:58 
Потому что чукча не читатель. :)
Ответить | Правка | К родителю #9 | Наверх | Cообщить модератору

11. "Десятая версия патчей для ядра Linux с поддержкой языка Rust..."  +2 +/
Сообщение от неаноним (?), 28-Сен-22, 08:39 
Сделали бы уже свой форк ядра и пихали бы туда свой раст
Ответить | Правка | Наверх | Cообщить модератору

73. "Десятая версия патчей для ядра Linux с поддержкой языка Rust..."  +1 +/
Сообщение от Максим (??), 28-Сен-22, 12:43 
Вот да. Но не тут-то было - они приходят во все возможные существующие проекты и говорят "вы всё делаети ниправильно, давайте перепише всё на rust!!111"
Ответить | Правка | Наверх | Cообщить модератору

101. "Десятая версия патчей для ядра Linux с поддержкой языка Rust..."  +3 +/
Сообщение от Аноним (101), 28-Сен-22, 15:59 
Разработчики Tor'а подходят такие к зеркалу, смотрят в него и говорят: "вы всё делаети ниправильно, давайте перепише всё на rust!!111"
Ответить | Правка | Наверх | Cообщить модератору

125. "Десятая версия патчей для ядра Linux с поддержкой языка Rust..."  +/
Сообщение от Аноним (125), 28-Сен-22, 20:13 
Вот да. Но не тут-то было - опеннет эксперты приходят во все возможные существующие новости и наваливают в комментарии "вы всё делаети ниправильно, давайте перепише всё"
Ответить | Правка | К родителю #73 | Наверх | Cообщить модератору

151. "Десятая версия патчей для ядра Linux с поддержкой языка Rust..."  +2 +/
Сообщение от Парень твоей мамы (?), 29-Сен-22, 04:16 
Сделай свой форк без раста.
Ответить | Правка | К родителю #11 | Наверх | Cообщить модератору

12. "Десятая версия патчей для ядра Linux с поддержкой языка Rust..."  +1 +/
Сообщение от Аноним (12), 28-Сен-22, 08:39 
За что на этом форуме не любят rust?
Ответить | Правка | Наверх | Cообщить модератору

13. "Десятая версия патчей для ядра Linux с поддержкой языка Rust..."  +7 +/
Сообщение от Diozan (ok), 28-Сен-22, 09:01 
Тут не любят всё и всех. Когда по делу сказать нечего и когда анонимус. Анонимов блокировать надо.
Ответить | Правка | Наверх | Cообщить модератору

15. "Десятая версия патчей для ядра Linux с поддержкой языка Rust..."  +/
Сообщение от Аноним (15), 28-Сен-22, 09:07 
Не расстраивайтесь.  
Думаете ваши или мои, ... суждения кому то нужны?  

Это форум, а все форумы - БАЗАР (и не более того).

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

16. "Десятая версия патчей для ядра Linux с поддержкой языка Rust..."  +/
Сообщение от Аноним (15), 28-Сен-22, 09:09 
> Это форум, а все форумы - БАЗАР (и не более того).

Короче.  
"Широка страна моя родная. Много в ней форумов и рек ..."

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

18. "Десятая версия патчей для ядра Linux с поддержкой языка Rust..."  +2 +/
Сообщение от 1 (??), 28-Сен-22, 09:18 
> Анонимов блокировать надо.

Тогда это будет не опеннет

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

143. "Десятая версия патчей для ядра Linux с поддержкой языка Rust..."  +/
Сообщение от Аноним (143), 29-Сен-22, 01:59 
поздравляю, продемонстрировав собственную глупость, ты доказал, что анонимом блокировать не нужно
Ответить | Правка | К родителю #13 | Наверх | Cообщить модератору

14. "Десятая версия патчей для ядра Linux с поддержкой языка Rust..."  +2 +/
Сообщение от Брат Анон (ok), 28-Сен-22, 09:06 
За то, что наркоманский синтаксис и кучу семантики железа втащено в язык типа высокого уровня. За то, что позиционируют Раст как язык высокого уровня -- в нём куча небезопасных возможностей.

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

И всем здравомыслящим людям понятно: Раст -- это тупиковая ветка эволюции.

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

17. "Десятая версия патчей для ядра Linux с поддержкой языка Rust..."  +/
Сообщение от Аноним (15), 28-Сен-22, 09:16 
Хороших языков программирования нет.  
Посмотрите на Алгол-60.  
Он не намного хуже нынешних языков программирования.  
Да новых ЯП то и нет.  
Перекладывают из пустого в порожнее и говорят - это новый ЯП ...

Вообще то лояльно отношусь к любому ЯП.  
Пост о том, что с 1960 года ни каких новых идей по проектирования ЯП нет ...

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

19. "Десятая версия патчей для ядра Linux с поддержкой языка Rust..."  +2 +/
Сообщение от 1 (??), 28-Сен-22, 09:19 
> Пост о том, что с 1960 года ни каких новых идей по проектирования ЯП нет ...

Ну а как Algol-68 ?

И ADA туда же

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

20. "Десятая версия патчей для ядра Linux с поддержкой языка Rust..."  +1 +/
Сообщение от Аноним (15), 28-Сен-22, 09:24 
ЯП программирования помогают вести разработку алгоритмов, а для разработки алгоритмов нужно всего лишь
ряд управляющих конструкций.  
Алгол-60 их имеет.  
Ныне из ЯП делают - кофеварки ...
Ответить | Правка | Наверх | Cообщить модератору

22. "Десятая версия патчей для ядра Linux с поддержкой языка Rust..."  –2 +/
Сообщение от Аноним (22), 28-Сен-22, 09:49 
Алгоритмы к ЯП не имеют никакого отношения. Ты хотя бы Кнута почитай что-ли.
Ответить | Правка | Наверх | Cообщить модератору

23. "Десятая версия патчей для ядра Linux с поддержкой языка Rust..."  –1 +/
Сообщение от Аноним (15), 28-Сен-22, 09:53 
Я его наизусть знаю.
Любой код - алгоритм
Ответить | Правка | Наверх | Cообщить модератору

37. "Десятая версия патчей для ядра Linux с поддержкой языка Rust..."  +/
Сообщение от _hide_ (ok), 28-Сен-22, 10:45 
>>> Любой код - алгоритм

NOP
NOP
NOP

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

52. "Десятая версия патчей для ядра Linux с поддержкой языка Rust..."  +2 +/
Сообщение от n00by (ok), 28-Сен-22, 11:49 
>>>> Любой код - алгоритм
> NOP
> NOP
> NOP

В IA32 опкод 90h на самом деле соответствует команде XCHG EAX, EAX. То есть NOP обменивает аккумулятор с самим собой.

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

130. "Десятая версия патчей для ядра Linux с поддержкой языка Rust..."  –1 +/
Сообщение от _hide_ (ok), 28-Сен-22, 21:57 
> IA32 опкод 90h на самом деле соответствует команде XCHG EAX, EAX.
> То есть NOP обменивает аккумулятор с самим собой.

IA32 наверное все знают, куда можно засунуть

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

173. "Десятая версия патчей для ядра Linux с поддержкой языка Rust..."  +/
Сообщение от n00by (ok), 29-Сен-22, 11:32 
Я не знаю. Но видел человека, который случайно сел на ВГ93. Только при чём тут это? NOP не только там так реализована.
Ответить | Правка | Наверх | Cообщить модератору

226. "Десятая версия патчей для ядра Linux с поддержкой языка Rust..."  +/
Сообщение от Аноним (-), 01-Окт-22, 00:26 
> Я не знаю. Но видел человека, который случайно сел на ВГ93.

Ж...а наверное долго болела? :)

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

227. "Десятая версия патчей для ядра Linux с поддержкой языка Rust..."  +/
Сообщение от n00by (ok), 01-Окт-22, 09:38 
>> Я не знаю. Но видел человека, который случайно сел на ВГ93.
> Ж...а наверное долго болела? :)

Это зимой было дело, когда у нас мороз и одеваются соответсвующе. :) Он с радиорынка зашёл погреться и перед уходом обнаружилось, что потерял микросхему. Ну кто-то и пошутил «ты на нём сидишь». :)

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

191. "Десятая версия патчей для ядра Linux с поддержкой языка Rust..."  +2 +/
Сообщение от Брат Анон (ok), 29-Сен-22, 14:15 
> Я его наизусть знаю.
> Любой код - алгоритм

Алгоритм имеет реализацию в коде.
Но далеко не весь код является алгоритмом. Когда котик ходит по клавиатуре с включенным IDE -- код есть, а алгоритма нет.

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

21. "Десятая версия патчей для ядра Linux с поддержкой языка Rust..."  +/
Сообщение от Аноним (22), 28-Сен-22, 09:48 
Значит ты знаешь только 2 языка.
Ответить | Правка | К родителю #17 | Наверх | Cообщить модератору

24. "Десятая версия патчей для ядра Linux с поддержкой языка Rust..."  +/
Сообщение от Аноним (15), 28-Сен-22, 09:55 
Ээээээ, полтора
Ответить | Правка | Наверх | Cообщить модератору

25. "Десятая версия патчей для ядра Linux с поддержкой языка Rust..."  +/
Сообщение от Аноним (25), 28-Сен-22, 09:58 
> это тупиковая ветка эволюции.

то ли дело оберон))

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

27. "Десятая версия патчей для ядра Linux с поддержкой языка Rust..."  +1 +/
Сообщение от Аноним (15), 28-Сен-22, 10:04 
Не использовал его.
Дя embeded систем ни каких заумных ЯП и не нужны.  
Вполне достаточно словарного запаса Элочки
Ответить | Правка | Наверх | Cообщить модератору

60. "Десятая версия патчей для ядра Linux с поддержкой языка Rust..."  +/
Сообщение от Аноним (60), 28-Сен-22, 12:13 
Пользуюсь брейнфаком, остальное не нужно.
Ответить | Правка | Наверх | Cообщить модератору

141. "Десятая версия патчей для ядра Linux с поддержкой языка Rust..."  +/
Сообщение от Аноним (141), 29-Сен-22, 01:00 
> Пользуюсь брейнфаком, остальное не нужно.

SUBLEQ попробуй, после брейнфака хорошо заходит. Заодно и проц сможешь на десятке транзисторов собирать. И черт с ним с синтаксическим сахаром.

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

45. "Десятая версия патчей для ядра Linux с поддержкой языка Rust..."  +1 +/
Сообщение от Аноним (125), 28-Сен-22, 11:05 
>кучу семантики железа втащено

Какой семантики?
>позиционируют Раст как язык высокого уровня

https://appfox.ru/upload/medialibrary/c98/image4.jpeg
А на самом деле rust что, если не язык высокого уровня? Ассемблер что-ли?

>И всем здравомыслящим людям

Почему-то пока у вас не очень получается блеснуть здравомыслием

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

62. "Десятая версия патчей для ядра Linux с поддержкой языка Rust..."  +2 +/
Сообщение от Аноним (25), 28-Сен-22, 12:16 
Не обращай внимание, чел оберонщик. Каковы они можно прочитать в соседней новости про кастрированную Qt
Ответить | Правка | Наверх | Cообщить модератору

145. "Десятая версия патчей для ядра Linux с поддержкой языка Rust..."  –1 +/
Сообщение от Аноним (145), 29-Сен-22, 03:00 
> Не обращай внимание, чел оберонщик. Каковы они можно прочитать в соседней новости
> про кастрированную Qt

Они по сути не программисты. Больше абстрактные математики и философы, практический результат их потуг их вообще не интересует.

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

83. "Десятая версия патчей для ядра Linux с поддержкой языка Rust..."  +/
Сообщение от Аноним (83), 28-Сен-22, 13:34 
Что за непонятная диаграмма? Твоя диаграмма это пруф? Почему си выше графы "высокоуровневый язык"?
Ответить | Правка | К родителю #45 | Наверх | Cообщить модератору

89. "Десятая версия патчей для ядра Linux с поддержкой языка Rust..."  +/
Сообщение от Аноним (125), 28-Сен-22, 14:48 
Потому же почему и Фортран с Паскалем
Ответить | Правка | Наверх | Cообщить модератору

75. "Десятая версия патчей для ядра Linux с поддержкой языка Rust..."  +1 +/
Сообщение от inferrna (ok), 28-Сен-22, 12:58 
1. наркоманский синтаксис
не более, чем в плюсах
2. кучу семантики железа
не куча, а чуть-чуть.
3. куча небезопасных возможностей
помеченных unsafe. Случайно ничего не отстрелишь.
4. много булшита от маркетологов
ха-ха, примеры в студию.
5. много громких заявлений о переписывании того, что и так работает
периписывании того, что без переписывания нельзя развить. В репах уже есть rg - установи и сравни с обычным grep, который уже дцать лет как "и так работает".
6. тупой копи-пастинг из новости в новость одних и тех же абзацев.
напиши умно сам или найми копирайтера
7. Раст -- это тупиковая ветка эволюции
А то, будущее за поездами, гружеными легаси-говном.
Ответить | Правка | К родителю #14 | Наверх | Cообщить модератору

100. "Десятая версия патчей для ядра Linux с поддержкой языка Rust..."  +2 +/
Сообщение от анон (?), 28-Сен-22, 15:57 
> 4. много булшита от маркетологов
> ха-ха, примеры в студию.

На реддите, в разделе линукса, массово продавливали насильно раст.
Тогда к каждой новости писали "written on rust".
До этого никто и никогда не делал подобные приписки, т.е. ты открывал новость и не знал, на чем написана сей чудная прога.
Давили всяким редкостным шлаком, каждым минорным обновлением, и прочим булшитом, как я начал пользоваться programname written on rust.
Огромное количество хороших отзывов под такими новостями, шаблонные или скатанные с рассылки или заголовка из диса, ирки, жабы хрустов. Проверял каждый ник, люди подписаны ток на ржавого и отписываются ток в этих новостях.

Это заметил не только я, там был целый демедж контроль на спидах от "written on rust".
Те же следящие тупо тогда собрали все комменты npc из под тех новостей за год и отсортировали, там огромное количество абсолютно одинаковых многословных сложноподчиненных предложений.

И это еще не все.

>5.

rg не самый лучший греп.

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

119. "Десятая версия патчей для ядра Linux с поддержкой языка Rust..."  +1 +/
Сообщение от n00by (ok), 28-Сен-22, 18:14 
Здесь всего несколько человек, с кем можно было поговорить о языке: Ordu, burjui и какой-то Аноним, написавший HelloWorld в несколько Кб на сисколах (под FreeBSD). Я даже одно время подозревал, что остальная масса наоборот сливает язык своими комментариями. Сравниваю их в рекламой дотнета - тогда было много тестов, примеров кода, даже написали компилятор Nemerle и полностью безопасную операционную систему Singularity.
Ответить | Правка | Наверх | Cообщить модератору

120. "Десятая версия патчей для ядра Linux с поддержкой языка Rust..."  +/
Сообщение от Олд (?), 28-Сен-22, 18:17 
Здесь люди странные и злые.
Ответить | Правка | Наверх | Cообщить модератору

121. "Десятая версия патчей для ядра Linux с поддержкой языка Rust..."  +2 +/
Сообщение от n00by (ok), 28-Сен-22, 18:22 
Я злой и нудный, я могу вечно тыкать в строку кода с ошибкой. Но здесь это не имеет смысла. Персонаж, у которого #define объявляет переменную - герой и ведущий разработчик операционной системы.
Ответить | Правка | Наверх | Cообщить модератору

126. "Десятая версия патчей для ядра Linux с поддержкой языка Rust..."  +/
Сообщение от Аноним (125), 28-Сен-22, 20:18 
Это о ком идёт речь?
Ответить | Правка | Наверх | Cообщить модератору

146. "Десятая версия патчей для ядра Linux с поддержкой языка Rust..."  +/
Сообщение от Аноним (146), 29-Сен-22, 03:07 
> Это о ком идёт речь?

Объект фиксации и обсессии, ночной кошмар нуба, черный плащ! А заодно еще майнтайнер роса линукса чтоли.

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

175. "Десятая версия патчей для ядра Linux с поддержкой языка Rust..."  +1 +/
Сообщение от n00by (ok), 29-Сен-22, 11:36 
О mikhailnov. Позже он заявил, что наконец выучил язык. Я поверил, я всем верю. Потом у него оказалось, что типизация в Си - строгая.

У них там другой ещё есть, кто рекомендовал пользователю скопировать домашний раздел в каталог на другом разделе командой dd. Ну то есть так: dd if=/dev/sda2 of=/home

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

156. "Десятая версия патчей для ядра Linux с поддержкой языка Rust..."  –1 +/
Сообщение от Аноним (156), 29-Сен-22, 08:31 
> На реддите, в разделе линукса, массово продавливали насильно раст.
> Тогда к каждой новости писали "written on rust".

Хейтеры не перестают удивлять. Вначале слёзно просили указывать rust в заголовке чтобы пропускать посты с ним, а как стали добавлять стали рвать и метать, что упоминанием rust в заголовке теперь глаза мозолит. А вы не пробовали поразмыслить,  что может это у вас что-то не так с восприятием Rust, а не у окружающих? Нет, же начинают строить теории заговора.

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

194. "Десятая версия патчей для ядра Linux с поддержкой языка Rust..."  +1 +/
Сообщение от анон (?), 29-Сен-22, 15:32 
Всё вам везде хейтеры мерещатся.
Ответить | Правка | Наверх | Cообщить модератору

198. "Десятая версия патчей для ядра Linux с поддержкой языка Rust..."  +/
Сообщение от Аноним (198), 29-Сен-22, 18:57 
> На реддите […] к каждой новости писали "written on rust".

MGIMO finished какой-то, а не реддит.

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

109. "Десятая версия патчей для ядра Linux с поддержкой языка Rust..."  +/
Сообщение от bx (?), 28-Сен-22, 17:25 
функционал этого rg такойже? или обрезаный и поэтому он быстрый и не может ничего(подчти ничего)
Ответить | Правка | К родителю #75 | Наверх | Cообщить модератору

114. "Десятая версия патчей для ядра Linux с поддержкой языка Rust..."  +/
Сообщение от Анонн (?), 28-Сен-22, 17:50 
Функционал можешь сравнить сам https://beyondgrep.com/feature-comparison/
Где-то есть одно, где-то другое.
Ответить | Правка | Наверх | Cообщить модератору

183. "Десятая версия патчей для ядра Linux с поддержкой языка Rust..."  +/
Сообщение от ptr (??), 29-Сен-22, 12:41 
> В репах уже есть rg

Использующий pcre2, написанную на C. Причем размер tar.gz архива исходников pcre2 в пять(!) раз больше, чем rg. Да и производительность тут больше всего зависит именно от скорости обработки регулярных выражений.
Итого, 13% кода и 5% функциональности на rust, остальное - на C. Чем хвалиться то?

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

202. "Десятая версия патчей для ядра Linux с поддержкой языка Rust..."  +/
Сообщение от Аноним (-), 29-Сен-22, 21:33 

>> ripgrep has optional support for switching its regex engine to use PCRE2.
>> PCRE2 support can be enabled with -P/--pcre2 (use PCRE2 always) or --auto-hybrid-regex (use PCRE2 only if needed).
> Использующий pcre2, написанную на C. Причем размер tar.gz
> *Пук-пук-пук*
> Итого, 13% кода и 5% функциональности на rust, остальное - на C.
> Чем хвалиться то?

Очередным мощным вспуком очередного Воена Супротив Раста, который "не читал, но ..."?


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

88. "Десятая версия патчей для ядра Linux с поддержкой языка Rust..."  +/
Сообщение от Аноним (88), 28-Сен-22, 14:34 
> За то, что наркоманский синтаксис

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

> и кучу семантики железа втащено в язык типа высокого уровня

Это какой же?

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

42. "Десятая версия патчей для ядра Linux с поддержкой языка Rust..."  –1 +/
Сообщение от Аноним (125), 28-Сен-22, 10:56 
Здесь всё не любят и постоянно оскорбляют разработчиков.
Самоутверждаются в собственных глазах.

Скорее всего какой-то один, два тролля  набрасывали глупости про rust и теперь все их повторяют, как попугаи  

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

59. "Десятая версия патчей для ядра Linux с поддержкой языка Rust..."  +/
Сообщение от Аноним (125), 28-Сен-22, 12:09 
Аноним 15 вот пытается что-то набрасывать. Треть комментариев в к новости один тролль оставил
Ответить | Правка | Наверх | Cообщить модератору

64. "Десятая версия патчей для ядра Linux с поддержкой языка Rust..."  +1 +/
Сообщение от Аноним (64), 28-Сен-22, 12:23 
>  За что на этом форуме не любят rust?

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

считаю это инфоцыганщиной

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

117. "Десятая версия патчей для ядра Linux с поддержкой языка Rust..."  +1 +/
Сообщение от Аноним (198), 28-Сен-22, 18:12 
> из принципа не использую то, реклама чего

В шесть это нормально.

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

134. "Десятая версия патчей для ядра Linux с поддержкой языка Rust..."  +1 +/
Сообщение от Клыкастый (ok), 28-Сен-22, 22:36 
в шесть чего? потоков? часов утра? лет?
Ответить | Правка | Наверх | Cообщить модератору

74. "Десятая версия патчей для ядра Linux с поддержкой языка Rust..."  +/
Сообщение от Максим (??), 28-Сен-22, 12:47 
За то, что слишком навязчиво его везде проталкивают. Если бы раст естесственным образом распростанялся, то другое дело, но в данный момент очевидна активность некой группы подозрительных лиц, которые форсируют переписывание программ с си на раст.
Ответить | Правка | К родителю #12 | Наверх | Cообщить модератору

98. "Десятая версия патчей для ядра Linux с поддержкой языка Rust..."  –1 +/
Сообщение от анон (?), 28-Сен-22, 15:42 
За то, что и на lwn, комбинаторе и прочих профильных. Но методичка обязует унифицировать до небольшой группки, чтобы многократно понизить значимость недовольных в лице обывателя.
Ответить | Правка | К родителю #12 | Наверх | Cообщить модератору

28. "Десятая версия патчей для ядра Linux с поддержкой языка Rust..."  –5 +/
Сообщение от Аноним (28), 28-Сен-22, 10:07 
Думаю, на RUST взъелись излишне консервативные люди.
Это как с музыкой - когда был в моде рок, жаловались на него...
Проблема моды, а не проблем с тем или иным языком.
Ответить | Правка | Наверх | Cообщить модератору

29. "Десятая версия патчей для ядра Linux с поддержкой языка Rust..."  –3 +/
Сообщение от Аноним (15), 28-Сен-22, 10:11 
Все гораздо проще.  
Имеются такие типажы характеров у людей, которым "все не так".  
А Rust лишь "под руку" попадает
Ответить | Правка | Наверх | Cообщить модератору

46. "Десятая версия патчей для ядра Linux с поддержкой языка Rust..."  –2 +/
Сообщение от Аноним (64), 28-Сен-22, 11:07 
и вообще с этими нелюбителями раста всё не так. а раст - божественный
Ответить | Правка | Наверх | Cообщить модератору

53. "Десятая версия патчей для ядра Linux с поддержкой языка Rust..."  +2 +/
Сообщение от Анонн (?), 28-Сен-22, 11:51 
Но-но, божественная только сишка!
Ну и как любое божественное, оно непознаваемо в принципе... Поэтому ни сишке так никто нормально писать и не научился))
Ответить | Правка | Наверх | Cообщить модератору

32. "Десятая версия патчей для ядра Linux с поддержкой языка Rust..."  +/
Сообщение от Аноним (15), 28-Сен-22, 10:21 
Вообщем дело было так.  

"Упал UB на ковер. И запылал он как костер. Программа плохая была.  
И комп выгорел дотла ..."

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

33. "Десятая версия патчей для ядра Linux с поддержкой языка Rust..."  +1 +/
Сообщение от Аноним (15), 28-Сен-22, 10:27 
Ныне в ядре Linux по три миллиона строк в одном патче меняют?  
Утрирую конечно, но изменений очень много?  
Кто и как эти изменения тестирует и где эти тесты, ...?
Ответить | Правка | Наверх | Cообщить модератору

39. "Десятая версия патчей для ядра Linux с поддержкой языка Rust..."  +/
Сообщение от Аноним (39), 28-Сен-22, 10:48 
Вся надежда на тебя.
Ответить | Правка | Наверх | Cообщить модератору

49. "Десятая версия патчей для ядра Linux с поддержкой языка Rust..."  +2 +/
Сообщение от Аноним (49), 28-Сен-22, 11:24 
Там две трети из них это декларации регистров для драйверов, которые автоматически генерируются.
Ответить | Правка | К родителю #33 | Наверх | Cообщить модератору

204. "Десятая версия патчей для ядра Linux с поддержкой языка Rust..."  +/
Сообщение от Аноним (204), 29-Сен-22, 23:24 
Они однажды были сгенерированы. Удобнее же работать с осмысленными именами.
Ответить | Правка | Наверх | Cообщить модератору

34. "Десятая версия патчей для ядра Linux с поддержкой языка Rust..."  +5 +/
Сообщение от Аноним (34), 28-Сен-22, 10:41 
Уже факт того что этих патчей 10 версий, говорит о том что они занимаются фигней.
Ответить | Правка | Наверх | Cообщить модератору

116. "Десятая версия патчей для ядра Linux с поддержкой языка Rust..."  +2 +/
Сообщение от llolik (ok), 28-Сен-22, 18:09 
Толи дело зафигачить одним патчем 40kloc кода. Вот это было-бы сильно. Линус матом крыл-бы до следующего мажорного релиза, не меньше. А если не шутить, то это, как мне кажется, корректней назвать не версиями, а итерациями.
Ответить | Правка | Наверх | Cообщить модератору

40. "Десятая версия патчей для ядра Linux с поддержкой языка Rust..."  +1 +/
Сообщение от Маняним (?), 28-Сен-22, 10:54 
Нас обвиняют в необъективности? Я смотрел на раст и пробовал на нём писать. Его существование для меня безразлично. То, что предоставляет раст - концепция константности ссылок по умолчанию и контроль за единственной возможной изменяемой ссылкой в компайл-тайм не оправдывает перехода на него, вот и вся необъективность. Всё остальное, да и константность ссылок тоже, при желании, выполняется на С++ без извращений, с привычным синтаксисом. Что касается неопределённого и прочих поведений, то они легко элиминируются не использованием спорных паттернов. Пиши просто и понятно и не выёбывайся. Как написано в одной берестяной грамоте: "еби бабу лёжа". А уж С++ шаблоны, вычисления времени компиляции и всё что к ним относится по богатству возможностей (безопасных) не содержит ни один язык.
Ответить | Правка | Наверх | Cообщить модератору

44. "Десятая версия патчей для ядра Linux с поддержкой языка Rust..."  +/
Сообщение от Аноним (15), 28-Сен-22, 11:04 
Хочешь бросить разработку - заведи женщину (и кота)
Ответить | Правка | Наверх | Cообщить модератору

56. "Десятая версия патчей для ядра Linux с поддержкой языка Rust..."  +6 +/
Сообщение от Анонн (?), 28-Сен-22, 11:55 
> при желании

Офигенно правильное уточнение! Оно объясняет просто всё в разработке на с++!

> без извращений, с привычным синтаксисом

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

> С++ шаблоны

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

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

209. "Десятая версия патчей для ядра Linux с поддержкой языка Rust..."  +/
Сообщение от Аноним (209), 30-Сен-22, 03:27 
> в рантайме и вываливать километры логов

Я конечно давно не писал на C++, но вы уверены что его rtl умеет в рантайме вываливать километры логов, вы точно не перепутали C++ с Java?

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

85. "Десятая версия патчей для ядра Linux с поддержкой языка Rust..."  +1 +/
Сообщение от Аноним (85), 28-Сен-22, 13:42 
С++ говно, даже бог и создатель всего живого Линус Торвальдс про это говорил, говорит и судя по тому, что он не против раста, будет говорить. Вопросы?
То что для Вас палка в заднице (С++) удобнее палки в руке (Rust), это говорит только о необъективности. Если раст поможет быстро создавать программный продукт, который будет потреблять вменяемое количество ресурсов, то почему бы нет?

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

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

152. "Десятая версия патчей для ядра Linux с поддержкой языка Rust..."  +3 +/
Сообщение от Аноним (152), 29-Сен-22, 06:36 
Просто когда поднимался вопрос про плюсы он был тем еще нердом. Плюсы были старые и ничего кроме бесполезных для системщины классов не давали. Современные плюсы совсем другие и имеют кучу преимуществ помимо классов.
Сейчас линус больше руководитель и компромиссер, а его излюбленная стратегия в спорных ситуациях "выпускайте обоих, выживет сильнейший". Кроме того возможно его поставили перед фактом что без поддержки раста некоторые компании захотят сделать свой линукс с растом (это мои догадки не имеющие никаких доказательств) и боюсь старая гвардия с их почтовыми рассылками не потянут маркетинговую машину гугла (например кубернетес и докер протащили) и мелкомягких (гвидо и поттеринга например захантили).
> Если раст поможет быстро создавать программный продукт, который будет потреблять вменяемое количество ресурсов, то почему бы нет?

Проблема в том что это не будет "не хотите - не используйте". Само ядро собираться будет, а вот куча софта от гугла без этих модулей не запустится. Придется тащить раст в систему и сталкиваться с кучей ненужных проблем ради мифического профита. Канонинклы и ibm сделают это дефолтом и прощай легковесные и элегантные системы. Кроме того это очередной рычаг на линух от корпораций, которые стоят за растом. В итоге раст либо угробит ядро, либо про него забудут через N лет. Увы, раст в основном это маркетинг, он далеко не та серебрянная пуля за которую его выдают, а то что он реально добавляет не стоит той цены что он требует.
Ну и для молодежи напомню что лет ~15 назад была точно такая же ситуация: пришел гугл со своим андройдом и начал заливать в уши что си это ненадежно и надо непременно безальтернативно писать на джаве (тогда ndk не было и вроде андройд на смартфонах был только в проекте и замечу что та джава очень сильно отличалась от популярной в то время J2ME), вот он супербезопасный и избавит от всех проблем (не помню был ли тогда айфон, в любом случае он не афишировался и это никого не смущало). Тогда тоже звучало что производительность волшебным образом сравняют. Тогда тоже писали что вся проблемы существуют только потому что не используют джаву. Проходит еще десятка лет и у меня до сих пор волосы дымом встают от безопасности андройда. С растом похоже будет такая же история.

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

178. "Десятая версия патчей для ядра Linux с поддержкой языка Rust..."  –2 +/
Сообщение от Анонн (?), 29-Сен-22, 12:15 
> а вот куча софта от гугла без этих модулей не запустится

ну так не используй софт от гугла, делов-то

> прощай легковесные и элегантные системы

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

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

41. "Десятая версия патчей для ядра Linux с поддержкой языка Rust..."  +2 +/
Сообщение от Аноним (15), 28-Сен-22, 10:55 
Такое впечатление, что все идет по такому сценарию - "Я Linux создал, я его и разрушу"
Ответить | Правка | Наверх | Cообщить модератору

50. "Десятая версия патчей для ядра Linux с поддержкой языка Rust..."  +/
Сообщение от Янис (?), 28-Сен-22, 11:35 
На свете что-то кроме Раста существует?
Ответить | Правка | Наверх | Cообщить модератору

58. "Десятая версия патчей для ядра Linux с поддержкой языка Rust..."  +1 +/
Сообщение от Аноним (25), 28-Сен-22, 12:02 
дырявая сишка и разжиревший с++
Ответить | Правка | Наверх | Cообщить модератору

63. "Десятая версия патчей для ядра Linux с поддержкой языка Rust..."  –4 +/
Сообщение от Аноним (-), 28-Сен-22, 12:22 
Зигланг маленький, красивый
Ответить | Правка | К родителю #50 | Наверх | Cообщить модератору

76. "Десятая версия патчей для ядра Linux с поддержкой языка Rust..."  +3 +/
Сообщение от НяшМяш (ok), 28-Сен-22, 12:58 
В котором ручное управление памятью и оттого не нужный - ибо уже есть сишка?
Ответить | Правка | Наверх | Cообщить модератору

71. "Десятая версия патчей для ядра Linux с поддержкой языка Rust..."  +/
Сообщение от Аноним (64), 28-Сен-22, 12:36 
nim
Ответить | Правка | К родителю #50 | Наверх | Cообщить модератору

179. "Десятая версия патчей для ядра Linux с поддержкой языка Rust..."  –1 +/
Сообщение от Аноним (177), 29-Сен-22, 12:16 
Ещё один "Си-я-знаю-как-надо". Проблема в том, что индустрии не нужен ещё один Си. Нужно что-то революционно повышающее скорость разработки и поддержки БОЛЬШИХ проектов.
Ответить | Правка | Наверх | Cообщить модератору

61. "Десятая версия патчей для ядра Linux с поддержкой языка Rust..."  –1 +/
Сообщение от Аноним (61), 28-Сен-22, 12:16 
Rust - вполне терпимый язык. Хрень конечно, но например PL-1 был гораздо хуже. Основная неприятность в расте - сообщество его разработчиков. Именно поэтому писать на нем невозможно, т.к. когда тебе мозг выносит жена - это как-то оправдано, а когда какие-то левые джуниоры пытаются заниматься мозголомством, то ну их на фиг. И раст с ними.
Ответить | Правка | Наверх | Cообщить модератору

170. "Десятая версия патчей для ядра Linux с поддержкой языка Rust..."  +/
Сообщение от Аноним (177), 29-Сен-22, 11:28 
Ерунду ты какую-то написал. Как раз в коллективе Rust-разработчики обычно самый вменяемый народ. Потому что освоение этого языка не самое простое дело и требует особой мотивации, то есть отбираются думающие, самостоятельные люди, как правило, с опытом Си, C++ или Go - познавшие всю боль плохих языков.
Ответить | Правка | Наверх | Cообщить модератору

185. "Десятая версия патчей для ядра Linux с поддержкой языка Rust..."  –1 +/
Сообщение от ДунканМакклаудЯрыйРастоман (?), 29-Сен-22, 13:08 
Всячески поддерживаю данное высказывание. Много пипла свалило с плюсов, сишки,  голянги на раст в виду изящной компактности последнего языка. Действительно буквально все концепции этого языка представляют собой в сумме монолитное граммотно спроектированное строение,  и в итоге весь язык легко умещается в голове человека. Для думающих компетентных людей данный язык вызывает явный интерес. Среди растоманов нет случайных людей,  язык отпугивает проходимцев своей кажущейся сложностью,  которая на поверку оказывается мнимой. Язык открывает большие возможности,  если месяца три-четыре неустанно пробивать защиту от псевдопрограммистов.
Ответить | Правка | Наверх | Cообщить модератору

205. "Десятая версия патчей для ядра Linux с поддержкой языка Rust..."  +/
Сообщение от Hck3r (?), 30-Сен-22, 01:11 
Это они ещё Ди не видели :)
Ответить | Правка | Наверх | Cообщить модератору

214. "Десятая версия патчей для ядра Linux с поддержкой языка Rust..."  +/
Сообщение от Аноним (-), 30-Сен-22, 11:37 
И не увидят. Кому нужно смотреть на язык, который до сих пор не может решить со сборкой он мусора или без, когда для тех кому нужен gc есть Go, а для тех кому нужно без gc есть rust?
Ответить | Правка | Наверх | Cообщить модератору

195. "Десятая версия патчей для ядра Linux с поддержкой языка Rust..."  +/
Сообщение от 1 (??), 29-Сен-22, 16:06 
Ну не знаю PL/1 норм был язык. Такой Франкенштейн из КОБОЛ и ФОРТРАН. Писать на нём было удобно (но не драйвера конечно и низкоуровневые протоколы). Компилятор с него был ужасен. А так вполне себе для своего времени. Слишком избыточен, но можно писать на "своём" подмножестве.
Ответить | Правка | К родителю #61 | Наверх | Cообщить модератору

68. "Десятая версия патчей для ядра Linux с поддержкой языка Rust..."  –1 +/
Сообщение от Аноним (15), 28-Сен-22, 12:28 
На форумах бесполезно кому-то что-то доказывать.
Когда программист разработку не ведет, то у него остается лишь одна отрада - форум.

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

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

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

105. "Десятая версия патчей для ядра Linux с поддержкой языка Rust..."  +1 +/
Сообщение от Аноним (125), 28-Сен-22, 16:26 
>Сегодня вот разговорился потому, что разработка хорошо продвинулась

Странно думать какое место ты там себе разрабатывал

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

72. "Десятая версия патчей для ядра Linux с поддержкой языка Rust..."  +/
Сообщение от Максим (??), 28-Сен-22, 12:37 
Быстро ржавчина пожирает ядро, ох не к добру это...
Ответить | Правка | Наверх | Cообщить модератору

77. "Десятая версия патчей для ядра Linux с поддержкой языка Rust..."  +/
Сообщение от Аноним (83), 28-Сен-22, 13:07 
Замечательный язык, 10 попыток нужно чтобы написать вменямый код
Ответить | Правка | Наверх | Cообщить модератору

79. "Десятая версия патчей для ядра Linux с поддержкой языка Rust..."  +/
Сообщение от Аноним (79), 28-Сен-22, 13:13 
> 10 попыток нужно чтобы написать вменямый код

Дак он ещё не дописан... Будет, как с редохом.

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

80. "Десятая версия патчей для ядра Linux с поддержкой языка Rust..."  +5 +/
Сообщение от Аноним (83), 28-Сен-22, 13:24 
Вот потеха будет, когда каждый драйвер на расте так же приниматься будет, или просто забьют разбираться в этой лапше и будут принимать в ядро как есть. Может в этом план спецслужб? Напихать в ядро малочитаемый код с бэкдорами
Ответить | Правка | К родителю #77 | Наверх | Cообщить модератору

82. "Десятая версия патчей для ядра Linux с поддержкой языка Rust..."  –2 +/
Сообщение от Анонн (?), 28-Сен-22, 13:33 
Это для вас нечитаемый. Хотя... как будто вы код дров сейчас читаете...

В си бекдоров напихать намного легче. Там на null не проверил, тут входящий индекс не проверил, а там дважды free вызвал, но в очень редком случае. И все - бэкдор живет годами, а тыщщщи глаз смотрят куда-то не туда.
А тут нужно ансейфы городить, придумывать отмазку для ревью зачем оно там вообще нужно... Да еще и падать может при такой критической ошибке - просто жесть какое палево по сравнению с молчаливым получением рута!

Может против раста как раз всякие майоры и анбешники? Это же насколько усложнит работу!

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

84. "Десятая версия патчей для ядра Linux с поддержкой языка Rust..."  +4 +/
Сообщение от Аноним (83), 28-Сен-22, 13:40 
Бред не пишите. Раст защищает только от одного типа ошибок. А миллион других типов ошибок остаются. И чем сложнее код, тем труднее найти в нем логическую ошибку. Программа на расте целиком состоит из попыток угодить компилятору, в итоге даже простой алгоритм превращается в нечитаемую лапшу
Ответить | Правка | Наверх | Cообщить модератору

87. "Десятая версия патчей для ядра Linux с поддержкой языка Rust..."  +/
Сообщение от Анонн (?), 28-Сен-22, 13:58 
Конечно только от одного типа ошибок. Которые крайне распространенные и их очень сложно находить. Я не просто так перечислил именно такие примеры. Кроме того, в си так и будет N+1 тип ошибок.
А от логических ошибок не защищает практически ничто))

> целиком состоит из попыток угодить компилятору

У рукожoпов, которые пытаются на нем писать тупо как на си

> даже простой алгоритм превращается в нечитаемую лапшу

Вы просто читать не умеете. Кому-то и APL был нечитаемой лапшой...

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

92. "Десятая версия патчей для ядра Linux с поддержкой языка Rust..."  +1 +/
Сообщение от eganru (?), 28-Сен-22, 14:57 
[i]Конечно только от одного типа ошибок. Которые крайне распространенные и их очень сложно находить[/i] - не согласен.
1. В rust есть какая-никакая защита от кривого заимствования.
2. В rust есть какая-никакая защита от переполнений и.т.д, хотя бы в дебаге увидишь.
3. В rust есть cargo, которая позволяет как-то помочь с ошибками оркестровки.
В других языках это решается сторонними утилитами. Соответственно встроенная защита есть сходу как минимум от 3, на деле от большего числа ошибок.

И да - rust позволяет избегать самых простых и скорее малораспространенных ошибок. Самые частые ошибки - ошибки в алгоритмах.

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

97. "Десятая версия патчей для ядра Linux с поддержкой языка Rust..."  +/
Сообщение от Анонн (?), 28-Сен-22, 15:24 
> rust позволяет избегать самых простых и скорее малораспространенных ошибок.

https://cwe.mitre.org/data/definitions/1387.html

Out-of-bounds Write - (787)
NULL Pointer Dereference - (476)
Use After Free - (416)
Integer Overflow or Wraparound - (190)
Out-of-bounds Read - (125)

Кроме overflow, это все проблемы с памятью.

Да, логические ошибки там тоже есть (Server-Side Request Forgery (SSRF)(918))
И куча просто раздолбайства типа Missing Authorization(862) или Use of Hard-coded Credentials (798)

Но писать что это самые простые и малораспространенные... Это как минимум странно.
По крайней мере в контексте безопасности, а не корректности.

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

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

148. "Десятая версия патчей для ядра Linux с поддержкой языка Rust..."  +/
Сообщение от An2 (?), 29-Сен-22, 03:16 
Тут речь не вообще, а в частности о ядре. А там именно таких ошибок мало. И раст там не нужен.
Ответить | Правка | К родителю #97 | Наверх | Cообщить модератору

149. "Десятая версия патчей для ядра Linux с поддержкой языка Rust..."  +/
Сообщение от Аноним (149), 29-Сен-22, 03:23 
> Integer Overflow or Wraparound - (190)

Нюансик в том что Rust от этого не защищает. Только в дебаг режиме, но так и ubsan умеет. С теми же граблями: код жирнее и медленнее.

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

180. "Десятая версия патчей для ядра Linux с поддержкой языка Rust..."  +/
Сообщение от Анонн (?), 29-Сен-22, 12:30 
Нюансик в том что signed integer overflow для Си это undefined behavior и фиг знает что произойдет.
А для раст signed integer overflow is specified to wrap as two’s complement.
Ответить | Правка | Наверх | Cообщить модератору

140. "Десятая версия патчей для ядра Linux с поддержкой языка Rust..."  +/
Сообщение от Аноним (140), 29-Сен-22, 00:42 
если ты баран то то все ровно какой тебе инструмент дать, все ровно будешь рогами об забор биться. если ты человек то ты реализуешь задачу тем инструментом, который по максимуму гибок и проверен временем. так что иди пасись.
Ответить | Правка | К родителю #92 | Наверх | Cообщить модератору

106. "Десятая версия патчей для ядра Linux с поддержкой языка Rust..."  –1 +/
Сообщение от Советский инженер (?), 28-Сен-22, 16:49 
Рукожопов, которые не могут понять что он них хочет раст, на пушечный выстрел к программированию на С подпускать нельзя.
Ответить | Правка | К родителю #87 | Наверх | Cообщить модератору

206. "Десятая версия патчей для ядра Linux с поддержкой языка Rust..."  +/
Сообщение от Hck3r (?), 30-Сен-22, 01:13 
Зато можно подпускать к Ди
ImportC и другие инструменты позволят использовать Си либы
А плюшки рейндж из стд и нормальных шаблонов покорят вас навсегда
Вы не сможете потом писать на чем-то другом
Ответить | Правка | Наверх | Cообщить модератору

90. "Десятая версия патчей для ядра Linux с поддержкой языка Rust..."  +/
Сообщение от eganru (?), 28-Сен-22, 14:51 
[i]Программа на расте целиком состоит из попыток угодить компилятору[/i] - Вы можете спокойно себе написать библиотеку, с которой согласны и ее использовать.

Для комфортного программирования на rust Вы можете использовать unsafe функциональность. Там и указатели, и transmute как нравится, и можете спокойно malloc использовать заместо box и.т.д. Сохранить привычные устои забив болт на рекомендации.

[i]простой алгоритм превращается в нечитаемую лапшу[/i] - может громоздким стать - да, но нечитаемым делает его именно программист.

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

99. "Десятая версия патчей для ядра Linux с поддержкой языка Rust..."  +2 +/
Сообщение от Аноним (83), 28-Сен-22, 15:48 
Легче на раст забить при таком подходе
Ответить | Правка | Наверх | Cообщить модератору

103. "Десятая версия патчей для ядра Linux с поддержкой языка Rust..."  –2 +/
Сообщение от Аноним (125), 28-Сен-22, 16:22 
Ты же не пишешь ничего, тебе должно быть все равно, на чём написана программа.
На чём у умел программист, на том и написал, а ты только потребляй и грубости в комментарии пиши
Ответить | Правка | Наверх | Cообщить модератору

104. "Десятая версия патчей для ядра Linux с поддержкой языка Rust..."  +/
Сообщение от Аноним (125), 28-Сен-22, 16:24 
Раз ничего хорошего сделать не можешь
Ответить | Правка | Наверх | Cообщить модератору

128. "Десятая версия патчей для ядра Linux с поддержкой языка Rust..."  +/
Сообщение от Аноним (125), 28-Сен-22, 20:25 
Для вас что угодно нечитаемый код, просто потому что вы не умеете ни на чём программировать.
Ответить | Правка | К родителю #80 | Наверх | Cообщить модератору

131. "Десятая версия патчей для ядра Linux с поддержкой языка Rust..."  +/
Сообщение от Аноним (83), 28-Сен-22, 22:05 
Совсем слабенький тролль
Ответить | Правка | Наверх | Cообщить модератору

174. "Десятая версия патчей для ядра Linux с поддержкой языка Rust..."  +/
Сообщение от Аноним (177), 29-Сен-22, 11:35 
>Замечательный язык, 10 попыток нужно чтобы написать вменямый код

Именно так работают компиляторы хороших идейных языков - Раста, Хаскеля... Бьют по рукам программиста, заставляют писать правильно, а не как попало.

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

216. "Десятая версия патчей для ядра Linux с поддержкой языка Rust..."  +/
Сообщение от Аноним (83), 30-Сен-22, 13:53 
Покажи пример правильного UI на расте
Ответить | Правка | Наверх | Cообщить модератору

86. "Десятая версия патчей для ядра Linux с поддержкой языка Rust..."  +1 +/
Сообщение от GOrilla (?), 28-Сен-22, 13:48 
Мейнстрим ничего плохого не сделает. Хватит звиздеть про расты пульсы и системды. Все отлично в результате получается.
Ответить | Правка | Наверх | Cообщить модератору

91. "Десятая версия патчей для ядра Linux с поддержкой языка Rust..."  +/
Сообщение от Аноним (-), 28-Сен-22, 14:56 
Спасибо за Бета-тест, но это уже устарело ⚰️
Приступайте к бетатесту pipewire и Boot Configuration Data 🪟
Ответить | Правка | Наверх | Cообщить модератору

161. "Десятая версия патчей для ядра Linux с поддержкой языка Rust..."  +1 +/
Сообщение от анон (?), 29-Сен-22, 09:53 
pipewire очень даже неплох, на него можно переходить
Ответить | Правка | Наверх | Cообщить модератору

164. "Десятая версия патчей для ядра Linux с поддержкой языка Rust..."  +2 +/
Сообщение от GOrilla (?), 29-Сен-22, 10:26 
Я запускаю бэктреки в ютуб в файерфоксе, он играет по маршруту пульса - джек. И играю одновременно сольники на гитаре через джек. Все работает как часы. Вообще конфета. За что ругали Поттеринга? Все продумано, все работает.
Ответить | Правка | Наверх | Cообщить модератору

169. "Десятая версия патчей для ядра Linux с поддержкой языка Rust..."  +1 +/
Сообщение от llolik (ok), 29-Сен-22, 11:16 
> Я запускаю бэктреки в ютуб в файерфоксе, он играет по маршруту пульса - джек. И играю одновременно сольники на гитаре через джек. Все работает как часы. Вообще конфета. За что ругали Поттеринга? Все продумано, все работает.

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

К слову, скорей всего, после плавного переползания мейнстримных дистров на pw (интерес к чему, как я понимаю, есть, благодаря возможности прозрачно заменять пульсу, и вообще много чего вкусного несёт), FF научится в него напрямую. И пульса не будет нужна в данном конкретном случае, от слова вообще.

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

176. "Десятая версия патчей для ядра Linux с поддержкой языка Rust..."  +/
Сообщение от GOrilla (?), 29-Сен-22, 12:14 
Пробовать пока никак, мои программы еще не поддерживают  pw. Так что будет он, будем им пользоваться, делов то.
Ответить | Правка | Наверх | Cообщить модератору

93. "Десятая версия патчей для ядра Linux с поддержкой языка Rust..."  +/
Сообщение от Максим (??), 28-Сен-22, 15:04 
А вот интересно, в BSD они тоже лезут со свои растом или только Linux хотят развалить?
Ответить | Правка | Наверх | Cообщить модератору

107. "Десятая версия патчей для ядра Linux с поддержкой языка Rust..."  +2 +/
Сообщение от Советский инженер (?), 28-Сен-22, 16:54 
А зачем мейнтейнерам ядра линукс лезть в БСД?
Ответить | Правка | Наверх | Cообщить модератору

108. "Десятая версия патчей для ядра Linux с поддержкой языка Rust..."  +1 +/
Сообщение от Максим (??), 28-Сен-22, 17:05 
"Мейнтейнер ядра" Miguel Ojeda кроме как пропихивание раста что-нибудь для ядра делает?..
Ответить | Правка | Наверх | Cообщить модератору

113. "Десятая версия патчей для ядра Linux с поддержкой языка Rust..."  +/
Сообщение от Анонн (?), 28-Сен-22, 17:45 
Тебя в гугле что ли забанили?
Прямо первая же ссылка https://ojeda.dev/

Linux Kernel
    R̶u̶s̶t̶ ̶f̶o̶r̶ ̶L̶i̶n̶u̶x̶ ̶p̶r̶o̶j̶e̶c̶t̶ ̶—̶ ̶W̶e̶b̶
    Compiler attributes maintainer — Tree
    Auxiliary display drivers maintainer — Tree
    .clang-format maintainer — Tree

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

203. "Десятая версия патчей для ядра Linux с поддержкой языка Rust..."  +1 +/
Сообщение от Аноним (203), 29-Сен-22, 23:21 
Одним словом, типичный диверсант.
Ответить | Правка | Наверх | Cообщить модератору

218. "Десятая версия патчей для ядра Linux с поддержкой языка Rust..."  +/
Сообщение от Аноним (-), 30-Сен-22, 14:14 
Потом он уйдет работать как Потный пацан в Майкрософт?
Ответить | Правка | Наверх | Cообщить модератору

112. "Десятая версия патчей для ядра Linux с поддержкой языка Rust..."  –1 +/
Сообщение от ИмяХ (?), 28-Сен-22, 17:43 
>>десятая версия

Сколько ещё версий нужно, чтобы исчезли все уязвимости в линуксе?

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

197. "Десятая версия патчей для ядра Linux с поддержкой языка Rust..."  +/
Сообщение от Аноним (197), 29-Сен-22, 18:56 
Версий патчей для ядра Linux с поддержкой языка Rust? Бесконечно много, ибо эти патчи сами по себе ни одну уязвимость не устраняют. Уязвимости устраняют патчи для уязвимого кода.
Ответить | Правка | Наверх | Cообщить модератору

115. "Десятая версия патчей для ядра Linux с поддержкой языка Rust..."  +1 +/
Сообщение от Аноним (115), 28-Сен-22, 17:55 
Они были и будут потому, что архитектуры всех процессоров не умеют верифицировать данные и данные для них - машинные команды и байтики.  

Поэтому уязвимости будут всегда

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

118. "Десятая версия патчей для ядра Linux с поддержкой языка Rust..."  +/
Сообщение от Аноним (118), 28-Сен-22, 18:13 
Отличный язык для прототипирования! Низкоквалифицированные люди пишут черновики функционала, которые квалифицированные инженеры смогут переписать на Си быстрее чем с нуля разрабатывать
Ответить | Правка | Наверх | Cообщить модератору

122. "Десятая версия патчей для ядра Linux с поддержкой языка Rust..."  +1 +/
Сообщение от Аноним (115), 28-Сен-22, 18:28 
> Низкоквалифицированные люди пишут черновики функционала, которые квалифицированные инженеры

Ну да из ГК, профессионалы будут делать конфетку.  
Скажу вам по секрету хорошего API очень мало.  
К примеру API Microsoft для работы с строками больше на лабу похоже.  
Если бы профессионалы разрабатывали, то он был бы совсем иной.  
К примеру replace у Microsoft это лабище.  
Да разве только replace ...

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

123. "Десятая версия патчей для ядра Linux с поддержкой языка Rust..."  +3 +/
Сообщение от сообразим на троих (?), 28-Сен-22, 19:10 
чтобы пересобрать свежий раст и карго нужно 100 гигов места на диске (при учете что llvm и др. компоненты свежие) и несколько дней работы компьютера...

это какой-то адъ...

да я ведро 10 раз пересоберу за это время...

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

124. "Десятая версия патчей для ядра Linux с поддержкой языка Rust..."  –1 +/
Сообщение от Анонн (?), 28-Сен-22, 19:17 
И как всегда без пруфов)) Впрочем, тут ожидать чего-то другого просто глупо...

А ты точно ведро пересобираешь? Его сборка требует ~12G оперативы и больше 150Гб места https://groups.google.com/g/android-building/c/5G2l5JR3jWE


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

127. "Десятая версия патчей для ядра Linux с поддержкой языка Rust..."  +/
Сообщение от сообразим на троих (?), 28-Сен-22, 20:20 
> И как всегда без пруфов

какой тебе пруф?

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


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

129. "Десятая версия патчей для ядра Linux с поддержкой языка Rust..."  +/
Сообщение от Анонн (?), 28-Сен-22, 21:34 
> дак ты же скажешь, что я нолик приписал к выводу

я еще не настолько разуверился в людях

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

132. "Десятая версия патчей для ядра Linux с поддержкой языка Rust..."  +/
Сообщение от сообразим на троих (?), 28-Сен-22, 22:25 
вот щаз прям собираю этот карго-0,57, конец сборки еще не виден, а уже на диске 14,7 гигов сожрано... сколько оно в итоге займет... хз...
Ответить | Правка | Наверх | Cообщить модератору

150. "Десятая версия патчей для ядра Linux с поддержкой языка Rust..."  +1 +/
Сообщение от Аноним (-), 29-Сен-22, 03:32 
> А ты точно ведро пересобираешь? Его сборка требует ~12G оперативы и больше
> 150Гб места https://groups.google.com/g/android-building/c/5G2l5JR3jWE

Ядра? Да вы упрлс, я его на ноуте с 2 гигами билдил и весь диск на 200 гигз. Ну да, медленно. И включать все и вся в такой конфиге или билдить дистрибный кернел конечно не рулит, медленно. Но если не борзеть с числом потоков то прокатит.

А если у вас 64 ядра или сколько там чтобы 12 гигз реально жрало - так и опратиыки под стать ставьте, зачем вам куча ядер не обеспеченных оперативой и остальными ресурсами?

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

182. "Десятая версия патчей для ядра Linux с поддержкой языка Rust..."  +/
Сообщение от Аноним (25), 29-Сен-22, 12:33 
Ты наркоман что ли? Вообще читать разучился? Где там ядро? Или нужно побыстрее в коммент нaсрать, а читать это не обязательно?
Ответить | Правка | Наверх | Cообщить модератору

157. "Десятая версия патчей для ядра Linux с поддержкой языка Rust..."  +/
Сообщение от eganru (?), 29-Сен-22, 08:39 
У меня на 5950x c 32 ГиБ ОЗУ где-то час собирается.
dev-lang/rust

Installed versions:  1.62.1(stable/1.62)^t(21:15:36 08/25/22)(clippy nightly rls rust-src rustfmt system-llvm wasm -debug -dist -doc -miri -parallel-compiler -profiler -system-bootstrap -test -verify-sig ABI_MIPS="-n32 -n64 -o32" ABI_S390="-32 -64" ABI_X86="32 64 -x32" CPU_FLAGS_X86="sse2" LLVM_TARGETS="AMDGPU RISCV WebAssembly X86 -AArch64 -ARM -AVR -BPF -Hexagon -Lanai -MSP430 -Mips -NVPTX -PowerPC -Sparc -SystemZ -XCore")

sys-devel/llvm


14.0.6-r2(14)^t(21:01:17 08/25/22)(binutils-plugin libffi ncurses -debug -doc -exegesis -libedit -test -verify-sig -xar -xml -z3 ABI_MIPS="-n32 -n64 -o32" ABI_S390="-32 -64" ABI_X86="32 64 -x32" LLVM_TARGETS="AArch64 AMDGPU ARM AVR BPF Hexagon Lanai MSP430 Mips NVPTX PowerPC RISCV Sparc SystemZ VE WebAssembly X86 XCore -ARC -CSKY -M68k")

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

133. "Десятая версия патчей для ядра Linux с поддержкой языка Rust..."  +1 +/
Сообщение от Аноним (133), 28-Сен-22, 22:26 
https://habr.com/ru/news/t/690656/ Учёные-физики из России разработали эмулятор 34-кубитного квантового компьютера на языке Rust

Использую C++ как а-ля Си.  
Template, ... и все навороты стандартов не использую.  
Зачем простые алгоритмы делать не readable?  

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

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

166. "Десятая версия патчей для ядра Linux с поддержкой языка Rust..."  +/
Сообщение от Аноним (177), 29-Сен-22, 10:37 
>Использую C++ как а-ля Си

И что? Наслаждайся своим утёнком сколько хочешь.

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

199. "Десятая версия патчей для ядра Linux с поддержкой языка Rust..."  +/
Сообщение от Аноним (197), 29-Сен-22, 19:15 
Видим первую же строчку:
#include <qsim.h>
Это Rust?

Киньте в меня камень, если это Rust;
vector<qbit> q;
q.push_back(qbit::ZERO());

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

201. "Десятая версия патчей для ядра Linux с поддержкой языка Rust..."  +/
Сообщение от Анонн (?), 29-Сен-22, 21:11 
М... а с каких это пор из си нельзя вызывать код либ, написанный на других языках?
Открой первоисточник и прочитай https://arxiv.org/abs/2209.11460
Ответить | Правка | Наверх | Cообщить модератору

212. "Десятая версия патчей для ядра Linux с поддержкой языка Rust..."  +/
Сообщение от abu (?), 30-Сен-22, 10:07 
=Использую C++ как а-ля Си.= Испокон веков так многие программисты и советовали - пиши, как на С, надо классы - подкидывай с умом. Плюс один вам (:
Ответить | Правка | К родителю #133 | Наверх | Cообщить модератору

159. "Десятая версия патчей для ядра Linux с поддержкой языка Rust..."  –5 +/
Сообщение от Аноним (159), 29-Сен-22, 09:17 
Ну ребят. Си был создан в 70е года прошлого века. Ему 50 лет. Надо же когда-то будет перейти на что то новое.
Ответить | Правка | Наверх | Cообщить модератору

160. "Десятая версия патчей для ядра Linux с поддержкой языка Rust..."  +4 +/
Сообщение от Аноним (160), 29-Сен-22, 09:27 
А колесо много раньше
Ответить | Правка | Наверх | Cообщить модератору

181. "Десятая версия патчей для ядра Linux с поддержкой языка Rust..."  –2 +/
Сообщение от Аноним (181), 29-Сен-22, 12:32 
Ну можешь и дальше на деревянных колёсах ездить.
Ответить | Правка | Наверх | Cообщить модератору

162. "Десятая версия патчей для ядра Linux с поддержкой языка Rust..."  +/
Сообщение от Янис (?), 29-Сен-22, 10:02 
Тем не менее ничего лучше Си до сих пор нет! Надо учитывать, что во времена, когда Си создавался, компы были слабыми, в сравнении с нашим днем, и памяти было мало. Следовательно, был создан язык, который отлично работает с памятью и железом. Раст в Линукс пихают не потому, что он лучше. Расту до Си далеко.
Ответить | Правка | К родителю #159 | Наверх | Cообщить модератору

165. "Десятая версия патчей для ядра Linux с поддержкой языка Rust..."  +/
Сообщение от Аноним (177), 29-Сен-22, 10:35 
>ничего лучше Си до сих пор нет

Хрена себе заява. К Си была масса претензий с самого начала, но он победил, как и Питон сейчас, по принципу "популярно только говно".

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

168. "Десятая версия патчей для ядра Linux с поддержкой языка Rust..."  +/
Сообщение от Янис (?), 29-Сен-22, 10:53 
На самом деле у Си есть минусы, но все равно ничего лучше Си до сих пор нет. А вот эти все претензии о "небезопасной работе с памятью" ни к Си адресуются, а к программистам.
Ответить | Правка | Наверх | Cообщить модератору

172. "Десятая версия патчей для ядра Linux с поддержкой языка Rust..."  –1 +/
Сообщение от Аноним (177), 29-Сен-22, 11:30 
>все претензии о "небезопасной работе с памятью" ни к Си адресуются, а к программистам

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

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

187. "Десятая версия патчей для ядра Linux с поддержкой языка Rust..."  +/
Сообщение от Максим (??), 29-Сен-22, 13:21 
Это не рутинная работа, а собранность и внимательность. Если хочешь программировать левой ногой, потягивая смузи - добро пожаловать в мир Java и других высокоуровневых языков, которые "прощают ошибки". А Си, как и создаваемые на нём программы, требует глубокой сосредоточенности и чёткого понимания что ты делаешь.
Ответить | Правка | Наверх | Cообщить модератору

189. "Десятая версия патчей для ядра Linux с поддержкой языка Rust..."  +1 +/
Сообщение от Аноним (25), 29-Сен-22, 13:44 
Лажа в том, что за ошибки "настоящих" погромистов приходится расплачиваться не им.
А насколько они "глубоко сосредоточены и чётко понимают происходящее" мы видим практически в каждом срочном багфиксе ядра. Прекратите гнать эту пургу.
Ответить | Правка | Наверх | Cообщить модератору

190. "Десятая версия патчей для ядра Linux с поддержкой языка Rust..."  +/
Сообщение от Максим (??), 29-Сен-22, 13:57 
И что, обнаруженные в ядре ошибки привели к каким-то катастрофическим последствиям? Вроде нет - весь Инет под линуксом крутится, миллионы промышленных и бытовых устройств, суперкомпьютеры. Так что не надо тут на "настоящих программистов" гнать.
Ответить | Правка | Наверх | Cообщить модератору

186. "Десятая версия патчей для ядра Linux с поддержкой языка Rust..."  +1 +/
Сообщение от Максим (??), 29-Сен-22, 13:10 
Си - это фундаментальный язык программирования, созданный великими учёными, гениями инфомационных технологий, он вне времени - классика бессмертна.
Ответить | Правка | К родителю #159 | Наверх | Cообщить модератору

188. "Десятая версия патчей для ядра Linux с поддержкой языка Rust..."  +/
Сообщение от Аноним (160), 29-Сен-22, 13:24 
Многие разработчики ЯП не понимают по существу что должен уметь ЯП и поэтому создают кофеварки
Ответить | Правка | Наверх | Cообщить модератору

192. "Десятая версия патчей для ядра Linux с поддержкой языка Rust..."  +/
Сообщение от Аноним (160), 29-Сен-22, 14:50 
Суждение не о том, что API содержит ошибки, а о том, что оно часто и густо разработано не оптимально.  
И не стесняются однако публиковать
Ответить | Правка | Наверх | Cообщить модератору

193. "Десятая версия патчей для ядра Linux с поддержкой языка Rust..."  +/
Сообщение от Аноним (160), 29-Сен-22, 15:11 
Скорее всего вы правы.  
ИМХО разработчики Си создали хороший язык для системного программирования.  

Ныне некоторые скажут "А чем он хорош?".  
Что им ответить ...

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

211. "Десятая версия патчей для ядра Linux с поддержкой языка Rust..."  +/
Сообщение от Аноним (-), 30-Сен-22, 07:51 
Синтасис ПРОСТ, в нем есть 3 столпа структурного программирования и рекурсия, все больше ничего лишнего нет. Изучая Си сменилось огромное количество поколений поєтому код ЧИТАБЕЛЕН. Нет ООП поєтому код ПРОЗРАЧЕН. Язік МОЩНИЙ потому-что позволяет делать все что угодно.
Ответить | Правка | Наверх | Cообщить модератору

208. "Десятая версия патчей для ядра Linux с поддержкой языка Rust..."  +/
Сообщение от Аноним (79), 30-Сен-22, 01:57 
> созданный великими учёными, гениями

не подскажешь, кто придумал функцию gets?

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

196. "Десятая версия патчей для ядра Linux с поддержкой языка Rust..."  +/
Сообщение от Аноним (197), 29-Сен-22, 18:46 
>Надо же когда-то будет перейти на что то новое.

Надо, но на что-то хорошее и это хорошее не Rust. Одного только "безопасная работа с памятью" в 202x недостаточно.

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

207. "Десятая версия патчей для ядра Linux с поддержкой языка Rust..."  +/
Сообщение от Аноним (207), 30-Сен-22, 01:22 
Трусы надевают старинным методом с момента их появления.
Тебе пора уже начать делать это через голову!
Ответить | Правка | К родителю #159 | Наверх | Cообщить модератору

163. "Десятая версия патчей для ядра Linux с поддержкой языка Rust..."  +1 +/
Сообщение от Аноним (160), 29-Сен-22, 10:26 
Не радует то, что многий API написан не профессионалами.  
Исходники run-time Microsoft для C++ являются хорошим примером.  

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

215. "Десятая версия патчей для ядра Linux с поддержкой языка Rust..."  +/
Сообщение от darkshvein (ok), 30-Сен-22, 12:50 
>Использование Rust для разработки драйверов позволит с минимальными усилиями создавать безопасные и более качественные драйверы

ээ, в чём проблема создавать безопасные драйверы на сях?

>качественные

скорость, то бишь производительность уже неважна?)
пусть и тормозит сильнее чем дрова девайса на винде,зато написан на Rust!?

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

223. "Десятая версия патчей для ядра Linux с поддержкой языка Rust..."  +/
Сообщение от darkshvein (ok), 30-Сен-22, 16:13 
>Так и быть - создавай и демонстрируй.

так они уже есть на C.
где твой аналоговнет на расте?

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

224. "Десятая версия патчей для ядра Linux с поддержкой языка Rust..."  +/
Сообщение от Аноним (-), 30-Сен-22, 23:05 
>>> > ээ, в чём проблема создавать безопасные драйверы на сях?
>>Так и быть - создавай и демонстрируй.
> так они уже есть на C.

Т.е. очередной уважаемый эксперт опеннета считает, что все дрова уже написаны и их просто из вредности не выкладывают заранее? Яснопонятно.

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

225. "Десятая версия патчей для ядра Linux с поддержкой языка Rust..."  +/
Сообщение от Аноним (25), 30-Сен-22, 23:58 
> в чём проблема создавать безопасные драйверы на сях?

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

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

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

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




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

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