The OpenNET Project / Index page

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



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

"Выпуск Rust 1.92. Rust-проекты для GUI, sandbox-изоляции и создания прошивок"  +/
Сообщение от opennews (??), 12-Дек-25, 14:08 
Опубликован релиз языка программирования  Rust 1.92, основанного проектом Mozilla, но ныне развиваемого под покровительством независимой некоммерческой организации Rust Foundation. Язык сфокусирован на безопасной работе с памятью и предоставляет средства для достижения высокого параллелизма выполнения заданий, при этом обходясь без использования сборщика мусора и runtime (runtime сводится к базовой инициализации и сопровождению стандартной библиотеки)...

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

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

Оглавление

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


3. "Выпуск Rust 1.92. Rust-проекты для GUI, sandbox-изоляции и с..."  –2 +/
Сообщение от Аноним (3), 12-Дек-25, 14:12 
Спасибо автору за ретроспективу последних новостей.

Особенно радует Ferrocene. Пусть будет больше надежного софта в критических областях вместо dыpяхи.

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

12. "Выпуск Rust 1.92. Rust-проекты для GUI, sandbox-изоляции и с..."  –1 +/
Сообщение от Аноним (12), 12-Дек-25, 14:37 
> Особенно радует

Продолжена стабилизация типа "never", обозначаемого символом "!"

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

16. "Выпуск Rust 1.92. Rust-проекты для GUI, sandbox-изоляции и с..."  +2 +/
Сообщение от Аноним (3), 12-Дек-25, 14:41 
> Продолжена стабилизация типа "never", обозначаемого символом "!"

Ну так язык развивается, а не застрял в 70х.
Поэтому появляются экспериментальные фичи, которые или добавляются или не добавляются.

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

44. "Выпуск Rust 1.92. Rust-проекты для GUI, sandbox-изоляции и с..."  –2 +/
Сообщение от Аноним (12), 12-Дек-25, 15:09 
Если символ ! развивать 20 лет и до сих пор не стабилизировать, это диагноз.
Ответить | Правка | Наверх | Cообщить модератору

51. "Выпуск Rust 1.92. Rust-проекты для GUI, sandbox-изоляции и с..."  +6 +/
Сообщение от Анонимусс (?), 12-Дек-25, 15:17 
> Если символ ! развивать 20 лет

Учитывая что расту всего 13 лет... то анон опять газифицировал лужу.

Ну а с другой стороны. Те, кому понадобилось 51 год чтобы добавить bool в язык, будут что-то тявкать про сроки?))

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

73. "Выпуск Rust 1.92. Rust-проекты для GUI, sandbox-изоляции и с..."  +/
Сообщение от Аноним (73), 12-Дек-25, 15:48 
>13 лет

Это вы с какого момента считаете? С релиза 1.0? С 1.8, когда они в последний раз по крупному сломали обратную совместимость? С анонса Мозиллой? С момента начала разработки, если верить официальной версии?

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

114. "Выпуск Rust 1.92. Rust-проекты для GUI, sandbox-изоляции и с..."  +/
Сообщение от Анонимусс (?), 12-Дек-25, 16:48 
> Это вы с какого момента считаете?

С Rust 0.1 - first public release, 2012 год.
Но если хотите - можно и с 1.0, это 2015 год.

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

80. "Выпуск Rust 1.92. Rust-проекты для GUI, sandbox-изоляции и с..."  +/
Сообщение от Аноним (80), 12-Дек-25, 15:58 
Надёжный софт пишется на Ada/SPARK, а не на ржавом.
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

85. "Выпуск Rust 1.92. Rust-проекты для GUI, sandbox-изоляции и с..."  +/
Сообщение от Аноним (-), 12-Дек-25, 16:02 
> Надёжный софт пишется на Ada/SPARK

Ты хотел сказать "супер надежный".

Просто надежность бывает разной - где-то нужна формальная верификация, а где-то хватит проверки владения.
Для SPARK сами адовцы пишут "Cost of adoption - Methodology change"
adacore.com/blog/should-i-choose-ada-spark-or-rust-over-c-c
Это может быть весьма дорого.

> а не на ржавом.

То-то AdaCore Joins Rust Foundation as Silver Member.
Может они чего-то знают)?
adacore.com/press/adacore-joins-rust-foundation-as-silver-member

У них прям на главной
Tools for High-Integrity Development in Ada/SPARK, C/C++, and Rust

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

145. "Выпуск Rust 1.92. Rust-проекты для GUI, sandbox-изоляции и с..."  +/
Сообщение от Аноним (145), 12-Дек-25, 18:00 
>Может они чего-то знают)?

Да откуда им знать? Вот толи дело аноним с опеннета, вот он точно готов дать экспертное заключение!

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

88. "Выпуск Rust 1.92. Rust-проекты для GUI, sandbox-изоляции и с..."  +/
Сообщение от Аноним (88), 12-Дек-25, 16:05 
На Ada/SPARK консьюмерского софта не пишется. Но консьюмерский софт может и должен быть надёжным, и для этого его не должно быть нужно писать на этом говне. Поэтому конечно же rust.
Ответить | Правка | К родителю #80 | Наверх | Cообщить модератору

4. "Выпуск Rust 1.92. Rust-проекты для GUI, sandbox-изоляции и с..."  +/
Сообщение от Аноним (-), 12-Дек-25, 14:18 
> Минимально поддерживаемая версия ... поднята до ветки LLVM 20.

Ждем нытья луддитов)

> библиотеку для создания многоплатформенных приложений с графическим интерфейсом

О, это весьма хорошо.

>  объявила о прохождении сертификации IEC 61508 (SIL 2) для библиотеки libcore ... подтверждает соответствие библиотеки требованиям для критически важных промышленных систем

Еще один шажок в серьезный бизнес типа станков и автомотив.

> Tor, написанного на языке Rust.

Нужно.

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

24. "Выпуск Rust 1.92. Rust-проекты для GUI, sandbox-изоляции и с..."  –1 +/
Сообщение от Аноним (24), 12-Дек-25, 14:48 
> Ждем нытья луддитов)

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

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

74. "Выпуск Rust 1.92. Rust-проекты для GUI, sandbox-изоляции и с..."  +/
Сообщение от Аноним (74), 12-Дек-25, 15:49 
При какое нытьё речь? Большинство пользуется gcc и не знают никаких llvm.
Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору

5. "Выпуск Rust 1.92. Rust-проекты для GUI, sandbox-изоляции и с..."  +1 +/
Сообщение от Аноним (5), 12-Дек-25, 14:18 
А нельзя сразу здесь и сейчас сделать форк этого вашего ядра Linux и отдать на растерзание Rust-man-ам чтобы они параллельно эволюционировали? Назвать как-нибудь Rusnux.
Ответить | Правка | Наверх | Cообщить модератору

7. "Выпуск Rust 1.92. Rust-проекты для GUI, sandbox-изоляции и с..."  +/
Сообщение от Анонимусс (?), 12-Дек-25, 14:24 
> А нельзя сразу здесь и сейчас сделать форк этого вашего ядра Linux и
> отдать на растерзание Rust-man-ам чтобы они параллельно эволюционировали?

Так оно и было до успеха проекта Rust For Linux. Все было на отдельной ветке.

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

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

15. "Выпуск Rust 1.92. Rust-проекты для GUI, sandbox-изоляции и с..."  –1 +/
Сообщение от Аноним (15), 12-Дек-25, 14:40 
Линус всё ещё продолжает нянчится с этими луддитами! Слишком добрый, а надо как в ЕС, всё, с 2030 нельзя купить машину с ДВС! Нужно чтоб Линус объявил, с 2027 года в ядро можно присылать исправление ошибок на любом ЯП, а новый функционал только на Rust! И тогда у луддитов появится мотивация учить современные языки программирования!
Ответить | Правка | Наверх | Cообщить модератору

83. "Выпуск Rust 1.92. Rust-проекты для GUI, sandbox-изоляции и с..."  +/
Сообщение от Аноним (80), 12-Дек-25, 16:01 
И как, ты уже достаточно "современный"? Это передаётся воздушно-капельным путём или это венерическое?
Ответить | Правка | Наверх | Cообщить модератору

17. "Выпуск Rust 1.92. Rust-проекты для GUI, sandbox-изоляции и с..."  –2 +/
Сообщение от Аноним (12), 12-Дек-25, 14:41 
> Тратить время на синк с апистримом

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

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

26. "Выпуск Rust 1.92. Rust-проекты для GUI, sandbox-изоляции и с..."  –1 +/
Сообщение от Анонимусс (?), 12-Дек-25, 14:48 
> А зачем продукты растсеров в апстриме?

Чтобы им было удобно.

> я же это не синкю в апстрим, всё и без этого работает.

Ну, на тебя лично тем, кто в лине принимает решения, как-то положить. Без обид, это просто факт. А растеры там напр. и RedHat и Google. И они немного рассторятся, если на них попробуют положить.

> нвидя написала драйвер - она же толкает его в ядро, а выкладывает у себя на сайте.

Взамоисключающие утверждения?

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

8. "Выпуск Rust 1.92. Rust-проекты для GUI, sandbox-изоляции и с..."  +2 +/
Сообщение от Доктор.Ливси (?), 12-Дек-25, 14:30 
Как это прекрасно! Теперь я учу раст и сделаю для всех много безопасных программ, компьютерных, и не только!
Ответить | Правка | Наверх | Cообщить модератору

109. "Выпуск Rust 1.92. Rust-проекты для GUI, sandbox-изоляции и с..."  +/
Сообщение от Аноним (109), 12-Дек-25, 16:41 
https://rust-lang.org/ru/
Ответить | Правка | Наверх | Cообщить модератору

14. "Выпуск Rust 1.92. Rust-проекты для GUI, sandbox-изоляции и с..."  +1 +/
Сообщение от Аноним (14), 12-Дек-25, 14:40 
Ни от чего он не избавляет, просто заменяет одни ошибки на другие побуждая программиста работать "спустя рукава" создавая ложное убеждение, что компилятор "всё сделает хорошо".
Ответить | Правка | Наверх | Cообщить модератору

20. "Выпуск Rust 1.92. Rust-проекты для GUI, sandbox-изоляции и с..."  +3 +/
Сообщение от Анонимусс (?), 12-Дек-25, 14:43 
> Ни от чего он не избавляет

Продолжайте повторять это перед зеркалом два раза в день утром и вечером.
И наслаждайтесь новыми и старыми раст проектами :)

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

27. "Выпуск Rust 1.92. Rust-проекты для GUI, sandbox-изоляции и с..."  +1 +/
Сообщение от Аноним (14), 12-Дек-25, 14:49 
> И наслаждайтесь новыми и старыми раст проектами :)

Которых нет, кроме переписанных с ошибками core utils.

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

21. "Выпуск Rust 1.92. Rust-проекты для GUI, sandbox-изоляции и с..."  +1 +/
Сообщение от Аноним (-), 12-Дек-25, 14:44 
> Ни от чего он не избавляет, просто заменяет одни ошибки на другие побуждая программиста работать "спустя рукава" создавая ложное убеждение, что компилятор "всё сделает хорошо".

Ваше мнение, как "ононимного ыксперда", конечно очень афторитетно и ценно, но возможно вы предоставите пруфы?

Пока есть такие данные от гугла
> For medium and large changes, the rollback rate of Rust changes in Android is ~4x lower than C++.

security.googleblog.com/2025/11/rust-in-android-move-fast-fix-things.html

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

25. "Выпуск Rust 1.92. Rust-проекты для GUI, sandbox-изоляции и с..."  +/
Сообщение от Аноним (14), 12-Дек-25, 14:48 
> но возможно вы предоставите пруфы?

Читайте новости на опеннете, здесь всё есть.

> Пока есть такие данные от гугла

Корпорастам веры нет - у них всегда "всё хорошо", только потом они почему-то ночью во дворе закапывают свои проекты.

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

31. "Выпуск Rust 1.92. Rust-проекты для GUI, sandbox-изоляции и с..."  +1 +/
Сообщение от Аноним (-), 12-Дек-25, 14:52 
> Читайте новости на опеннете, здесь всё есть.

Ээ? Что ж ты так уныло слился?!
Я надеялся на какие-то вскуракеки из СИшного угла(((

> Корпорастам веры нет - у них всегда "всё хорошо", только потом они почему-то ночью во дворе закапывают свои проекты.

Пока корпорасты пишут 90% кода в ядре.
Которым пользуются бесполезный балласт из васянов.
  

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

40. "Выпуск Rust 1.92. Rust-проекты для GUI, sandbox-изоляции и с..."  +1 +/
Сообщение от Аноним (14), 12-Дек-25, 15:06 
> Я надеялся на какие-то вскуракеки из СИшного угла(((

"вскукареки", "из угла"... Ты откуда сюда с таким лексиконом пришёл?

> Пока корпорасты пишут 90% кода в ядре.

Их никто не просил, путь проваливают!

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

43. "Выпуск Rust 1.92. Rust-проекты для GUI, sandbox-изоляции и с..."  +/
Сообщение от Аноним (43), 12-Дек-25, 15:08 
>> Пока корпорасты пишут 90% кода в ядре.
> Их никто не просил, путь проваливают!

Пф, и кто им запретит? Ты)?
В СПО никто никому ничего не должен.
Если они пишут код - значит они и решают.
Поэтому как бы ты не пыжился - они будут делать с ядром то что пожелают, а ты просто пойдешь в лес.


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

49. "Выпуск Rust 1.92. Rust-проекты для GUI, sandbox-изоляции и с..."  +/
Сообщение от Аноним (14), 12-Дек-25, 15:14 
> Поэтому как бы ты не пыжился - они будут делать с ядром то что пожелают, а ты просто пойдешь в лес.

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

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

53. "Выпуск Rust 1.92. Rust-проекты для GUI, sandbox-изоляции и с..."  +/
Сообщение от Аноним (-), 12-Дек-25, 15:19 
>  "в лес" пойдут все, когда ядро перестанет быть открытым

Это как?
Если код открыт - ядро открытое.

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

Так они уже. Лет 10 так точно.
Может в ядре это не так очевидно заметно.

Сисмтемд добавили? Вейланд добавили?
Вот раст добавили.

И ничего страшного не случилось.
Земля не налетела на небесную ось.
Лялекс работает как и работал.

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

148. "Выпуск Rust 1.92. Rust-проекты для GUI, sandbox-изоляции и с..."  +/
Сообщение от Аноним (145), 12-Дек-25, 18:04 
>Пока есть такие данные от гугла

Ну ты насмешил конечно. Ты приводишь в пример какието данные неучей с гугла в противовес слову самого ананимного эксперта с опеннета!

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

18. "Выпуск Rust 1.92. Rust-проекты для GUI, sandbox-изоляции и с..."  –1 +/
Сообщение от Аноним (14), 12-Дек-25, 14:43 
Rust - язык для новичков, он прощает ошибки. Для профи - Си, но это только для тех, кто понимает, что такое ответственность.
Ответить | Правка | Наверх | Cообщить модератору

22. "Выпуск Rust 1.92. Rust-проекты для GUI, sandbox-изоляции и с..."  +/
Сообщение от Анонимусс (?), 12-Дек-25, 14:45 
> Для профи - Си, но это только для тех, кто понимает, что такое ответственность.

О, мифическое "настоящие сишники"!
Уже 50+ лет языку, а настоящих так и не завезли.
Как выходили за границы массивов, так и выходят, как делали use-after-free, так и делают.
Печалька.

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

28. "Выпуск Rust 1.92. Rust-проекты для GUI, sandbox-изоляции и с..."  +1 +/
Сообщение от Аноним (24), 12-Дек-25, 14:50 
> Печалька.

Сам то пробовал не делать этих выходов за границы и т.д.? Или очередной ...

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

30. "Выпуск Rust 1.92. Rust-проекты для GUI, sandbox-изоляции и с..."  +1 +/
Сообщение от Анонимусс (?), 12-Дек-25, 14:52 
> Сам то пробовал не делать этих выходов за границы и т.д.?

Так все пробовали.
Ни у кого не получилось ☺️
Даже у дидов из кернел-тимы с 30+ лет опыта писанины на си.

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

34. "Выпуск Rust 1.92. Rust-проекты для GUI, sandbox-изоляции и с..."  +/
Сообщение от Аноним (24), 12-Дек-25, 14:57 
> Так все пробовали.
> Ни у кого не получилось ☺️

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

> Даже у дидов из кернел-тимы с 30+ лет опыта писанины на си.

Ну значить колеки, а нормальные диды такой хней не занимаются.

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

39. "Выпуск Rust 1.92. Rust-проекты для GUI, sandbox-изоляции и с..."  +2 +/
Сообщение от Аноним (39), 12-Дек-25, 15:02 
> видать природа их такова, чтобы не порезаться кухонным ножом, надо изучить искусство самурая, сказал бы япошка.

Да, но нет.
У нас нож без ручки.
Полная свобода отрезать себе палец)


>> Даже у дидов из кернел-тимы с 30+ лет опыта писанины на си.
> Ну значить колеки, а нормальные диды такой хней не занимаются.

А других дидов у нас нету.
Если хотим недырявое ядро, то тут вариантов не много, к сожалению.


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

57. "Выпуск Rust 1.92. Rust-проекты для GUI, sandbox-изоляции и с..."  –1 +/
Сообщение от Аноним (24), 12-Дек-25, 15:26 
> Если хотим

то делаем сами, флаг в руки и шапку вверх, с криком "ура".

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

60. "Выпуск Rust 1.92. Rust-проекты для GUI, sandbox-изоляции и с..."  +/
Сообщение от Аноним (-), 12-Дек-25, 15:31 
> то делаем сами, флаг в руки и шапку вверх, с криком "ура".

Так и делаем!
Мы хотим внедрить раст - и внедряем.
Если бы не копротивление дидов, процесс был бы быстрее.

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


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

91. "Выпуск Rust 1.92. Rust-проекты для GUI, sandbox-изоляции и с..."  +/
Сообщение от Аноним (91), 12-Дек-25, 16:09 
> видать природа их такова, чтобы не порезаться кухонным ножом, надо изучить искусство самурая, сказал бы япошка.

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

Можно «играть в самураев» в качестве хобби, так же как в рыцарей в латных доспехах или строить хижины из пальмовых ветвей. Но практической пользы в этом нет.

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

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

Он просто современнее и эффективнее

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

94. "Выпуск Rust 1.92. Rust-проекты для GUI, sandbox-изоляции и с..."  +/
Сообщение от Аноним (-), 12-Дек-25, 16:15 
> Сейчас можно программировать на коболе, а для фортрана и дельфей даже компиляторы  обновляют, но смысла что-то новое на них писать ноль.

В некоторых областях фортран до сих пор используется.
Но да, скорее исключение.

> Так же и на c/c++ начинать новый проект сейчас нет смысла никакого.

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

Думаю такая ситуация довольно частая.

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

138. "Выпуск Rust 1.92. Rust-проекты для GUI, sandbox-изоляции и с..."  +/
Сообщение от Аноним (24), 12-Дек-25, 17:38 
> У тебя есть варианты: переучить их

зачем? это необходимо только тогда, когда ваш условный С и С++ не будут поддерживаться современными ЦПУ, то есть не будут "развиваться". А если инструмент выполняет свою функцию не первый десяток лет, то зачем его менять на китайский аналог, вот пусть ваш раст столько же и проживет в среде юных погромистов, тогда он будет ровней для таких дедов как С и С++. Шило на мыло менять никто не будет!

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

133. "Выпуск Rust 1.92. Rust-проекты для GUI, sandbox-изоляции и с..."  +/
Сообщение от Аноним (24), 12-Дек-25, 17:34 
> Вот только самураев настоящих сейчас нет, они исчезли не выдержав конкуренции уступив место более эффективной современной армии.

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

> Но практической пользы в этом нет.

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

> но смысла что-то новое на них писать ноль.

:))) когда есть смысл, то пофиг на чем писать, особенно когда смысл в получении выгоды. Корпорастам пофиг на чем зарабатывать, им главное раздуть.

> Так же и на c/c++ начинать новый проект сейчас нет смысла никакого.

нет смысла для васяна, который на диване сидит и верит, что ЫЫ напишет за него :)

//ru.wikipedia.org/wiki/Выученная_беспомощность

> Раст уделывает их по всем параметрам, не имея никаких заметных минусов и имея веские плюсы.

пхааа, уделывает ваш хелло ворлд на расте такой же на асм?

> Он просто современнее и эффективнее

спасибо, поржал

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

141. "Выпуск Rust 1.92. Rust-проекты для GUI, sandbox-изоляции и с..."  +/
Сообщение от ZloySergant (ok), 12-Дек-25, 17:45 
>Вот только самураев настоящих сейчас нет, они исчезли не выдержав конкуренции уступив место более эффективной современной армии.

Не совсем так. Они проиграли не "современной" армии, а современной, на тот момент, экономике в конце XIX в. Ко времени появления "современной" армии их, как общественного класса, по сути, не существовало.

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

29. "Выпуск Rust 1.92. Rust-проекты для GUI, sandbox-изоляции и с..."  –1 +/
Сообщение от Аноним (14), 12-Дек-25, 14:51 
> О, мифическое "настоящие сишники"!

Нет в мире совершенства, так устроена природа.

> Как выходили за границы массивов, так и выходят, как делали use-after-free, так и делают.

Ну и что? Всё работает, весь Интернет, весь embedded, так что это надуманная проблема.

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

33. "Выпуск Rust 1.92. Rust-проекты для GUI, sandbox-изоляции и с..."  +3 +/
Сообщение от Анонимусс (?), 12-Дек-25, 14:55 
> Всё работает,

правдо фигово
> весь Интернет,

этот совсем так себе

> весь embedded,

а потом машинки взламывают по блютусу.

> так что это надуманная проблема.

Да я уже понял, все ок, "ваши уязвимости не уязвимости", "покажите кто пострадал", "эти не считаются"... Продолжаем бракоделить как и 30 лет назад.
Можешь не продолжать)

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

37. "Выпуск Rust 1.92. Rust-проекты для GUI, sandbox-изоляции и с..."  +/
Сообщение от Аноним (14), 12-Дек-25, 15:00 
> Продолжаем бракоделить как и 30 лет назад

Брак - это когда что-то не работает. Базовый софт на Си трудится 24/7/365 и обеспечивает жизнь современной IT инфраструктуры, так что не надо "ля-ля".

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

41. "Выпуск Rust 1.92. Rust-проекты для GUI, sandbox-изоляции и с..."  +1 +/
Сообщение от Аноним (43), 12-Дек-25, 15:06 
> Брак - это когда что-то не работает.

Разве?
ГОСТ 15467-79
"Брак — продукция, передача которой потребителю не допускается из-за наличия дефектов, не удовлетворяющая установленным требованиям"

> Базовый софт на Си трудится 24/7/365 и обеспечивает жизнь современной IT инфраструктуры, так что не надо "ля-ля".

А... т.е у них прямо в ТЗ было прописано "в программе должны быть уязвимости".
Типа dirtyCow, heartbleed или bashdoor.

Ну тогда согласен, это не брак, а просто бекдор.

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

50. "Выпуск Rust 1.92. Rust-проекты для GUI, sandbox-изоляции и с..."  –1 +/
Сообщение от Аноним (14), 12-Дек-25, 15:16 
> ГОСТ

Ахаха) Ядро пишется по ГОСТу?))

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

Кого они "уязвили"? Давай реальные примеры из жизни, когда уязвимости на Си привели к катастрофическим последствиям.

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

56. "Выпуск Rust 1.92. Rust-проекты для GUI, sandbox-изоляции и с..."  +/
Сообщение от Аноним (-), 12-Дек-25, 15:26 
> Ахаха) Ядро пишется по ГОСТу?))

Определение ты откуда взял?
Вот тебе Толковый словарь Ожегова: "БРАК2, а (у), м. Не соответствующие стандартам, недоброкачественные, с изъяном предметы производства, а также сам изъян в изделии."

> Кого они "уязвили"? Давай реальные примеры из жизни, когда уязвимости на Си привели к катастрофическим последствиям.

Рад что ты спросил (с)

"SSH-бэкдор, установленный при взломе kernel.org, два года оставался незамеченным"
Атакующие получили доступ к хранящимся в /etc/shadow хэшам паролей 551 пользователя, среди которых были все мэйнтейнеры ядра... Для 257 пользователей атакующим удалось определить пароли в открытом виде, предположительно путём подбора паролей по хэшам и через перехват вредоносным компонентом Ebury паролей, используемых в SSH.
Для повышения привилегий использовались уязвимости, такие как Dirty COW.

Как тебе такое?
Или недостаточно катастрофическое?
Ну пусть будет heartbleed - сотни взломов, ущерб на сотни миллионов баксов.

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

58. "Выпуск Rust 1.92. Rust-проекты для GUI, sandbox-изоляции и с..."  +/
Сообщение от Аноним (14), 12-Дек-25, 15:30 
> Как тебе такое?

Криворукие админы kernel.org, причём тут Си?..

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

62. "Выпуск Rust 1.92. Rust-проекты для GUI, sandbox-изоляции и с..."  +/
Сообщение от Аноним (-), 12-Дек-25, 15:36 
> Криворукие админы kernel.org, причём тут Си?..

Как это причем?
Как они привилегии повышали?

"Критическая уязвимость в ядре Linux, уже эксплуатируемая злоумышленниками"
opennet.ru/opennews/art.shtml?num=45354
... позволяющая непривилегированному локальному пользователю повысить свои привилегии в системе. ... наличие надёжно рабочего прототипа эксплоита, простота проведения атаки (экплоит не зависит от особенностей окружения) и сведения о длительном использовании данной уязвимости злоумышленниками до исправления проблемы (проблема была выявлена на основе изучения перехваченного эксплоита).
Уязвимость присутствует с 2007 года и проявляется в ядрах Linux, начиная с выпуска 2.6.22.

Казалось причем тут СИшка)

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

67. "Выпуск Rust 1.92. Rust-проекты для GUI, sandbox-изоляции и с..."  +/
Сообщение от Аноним (24), 12-Дек-25, 15:40 
> Казалось причем тут СИшка)

уязвим код (и по иксу какая уязвимость), а не сишка, я повторяю, вы уже доказали, что на расте нельзя писать уязвимый код? Нет? - в следующей новости еще раз спрошу.

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

82. "Выпуск Rust 1.92. Rust-проекты для GUI, sandbox-изоляции и с..."  +/
Сообщение от Аноним (74), 12-Дек-25, 16:00 
Как только в интернет пришёл Rust интернет вообще временами не работает, но зато безопасно не работает, да.
Ответить | Правка | К родителю #33 | Наверх | Cообщить модератору

32. "Выпуск Rust 1.92. Rust-проекты для GUI, sandbox-изоляции и с..."  –1 +/
Сообщение от Аноним (24), 12-Дек-25, 14:53 
> Печалька.

Особенно на фоне "Google fixes super-secret 8th Chrome 0-day", чет они не торопятся переписать :) Си может для этого и создан?

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

35. "Выпуск Rust 1.92. Rust-проекты для GUI, sandbox-изоляции и с..."  +/
Сообщение от Аноним (39), 12-Дек-25, 14:58 
Рим не за один день был построен.
Гугл начал с андроида - проверил возможности и риски.
Эксперимент получился удачным.

Потом добавил в хром поддержку 3d-party на расте.
И только потом " Браузер Chrome переведён на шрифтовой движок Skrifa, написанный на Rust "
opennet.ru/opennews/art.shtml?num=62922

А почему, неужели что-то случилось?
А вот что:
"В библиотеке отрисовки шрифтов FreeType выявлена уязвимость (CVE-2025-27363), которая потенциально может привести к выполнению кода при обработке специально оформленных файлов...
Предполагается, что уязвимость уже применялась ранее для совершения атак.
...
Уязвимость вызвана переполнением буфера, возникающем при разборе субглифовых структур (subglyph) в шрифтах. Переполнение возникает из-за присвоения переменной с типом "signed short", участвующей в вычислении размера буфера, значения с типом "unsigned long"

ТипиКал дыряшка.

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

61. "Выпуск Rust 1.92. Rust-проекты для GUI, sandbox-изоляции и с..."  +/
Сообщение от Аноним (24), 12-Дек-25, 15:36 
> Гугл начал с андроида - проверил возможности и риски.
> Эксперимент получился удачным.

так он завтра его и похоронит, так как растовики будут ныть, что им надо кучу кода переписать, а это ведь дело не благодарное :)

> А почему, неужели что-то случилось?

Случилось то, за что гугэль платить не хотел, да, да, за АУДИТ стороннего кода, С тут не причем, что гугэль взял дырявый проект и пихнул к себе.

> А вот что:
> "В библиотеке отрисовки шрифтов FreeType выявлена уязвимость (CVE-2025-27363), которая
> потенциально может привести к выполнению кода при обработке специально оформленных файлов...

А куда гугл-зеро смотрел? Гугель пишет на сишки и значит в курсе к чему приводит криворукость, так в чем проблема? в затратах на квалифицированный персонал? Х*як, х*як и в продакшен ведь.

> ТипиКал дыряшка.

Типикл, когда экономишь на аудите и набираешь смузихлебов, Си тут не причем. Ну пусть им ЫЫ пишет код, раз платить не хотят.

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

68. "Выпуск Rust 1.92. Rust-проекты для GUI, sandbox-изоляции и с..."  +/
Сообщение от Аноним (-), 12-Дек-25, 15:40 
> так он завтра его и похоронит, так как растовики будут ныть, что им надо кучу кода переписать, а это ведь дело не благодарное

Чоо??
Суда по всему растовиков хлебом не корми, а дай что-то переписать.

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

Проект на СИ.
Проект дырявый.
Виноват гугл?
Я все правильно понял?))

> А куда гугл-зеро смотрел? Гугель пишет на сишки и значит в курсе к чему приводит криворукость, так в чем проблема? в затратах на квалифицированный персонал? Х*як, х*як и в продакшен ведь.

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

> Типикл, когда экономишь на аудите и набираешь смузихлебов, Си тут не причем.

Хаха, вот это логика, достойна СИшника.
XOrg дырявый тоже из-за гугла?
А GRUB? А libxml2 (в дебе от нее зависят сотни пакетов)?

Не, тут проблема другая: овняный инструмент - овняный результат.


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

144. "Выпуск Rust 1.92. Rust-проекты для GUI, sandbox-изоляции и с..."  +/
Сообщение от Аноним (24), 12-Дек-25, 17:54 
> Чоо??
> Суда по всему растовиков хлебом не корми, а дай что-то переписать.

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

> Проект на СИ.
> Проект дырявый.
> Виноват гугл?
> Я все правильно понял?))

Проект на Си -> Нож из Стали.
Проект дырявый -> Нож острый.
Нож острый -> Порежешь палец.
Виноват гугл? = Да! Однозначно.

Я все правильно понял?)) -> Не сталь же виновата, что она затачивается. 100 раз об этом говорили и приводили эту аналогию.

> Куда смотрели тыщи глаз?

Во, и какая разница, что тыща языков твердит, что раст спасет?

Обычно на этот вопрос отвечают так, а где твои глаза то были? У дурака всегда кто-то виноват, не сам он!

> Хаха, вот это логика, достойна СИшника.

Я вижу вашу паразитную логику, этого "Куда смотрели тыщи глаз?" достаточно.

> XOrg дырявый тоже из-за гугла?

Конечно он дырявый из-за "тыщи вырвиглаз" по вашей логике, но не из-за вас.

> Не, тут проблема другая: овняный инструмент - овняный результат.

овняный человек - аргумент ЫЫ-шников, и вы ничем от них не отличаетесь, вы по факту принимаете, что человек - овна кусок. Могу согласиться с поправкой, "человек-паразит" - овна кусок.

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

38. "Выпуск Rust 1.92. Rust-проекты для GUI, sandbox-изоляции и с..."  –1 +/
Сообщение от Анонимусс (?), 12-Дек-25, 15:01 
> Особенно на фоне "Google fixes super-secret 8th Chrome 0-day",
> чет они не торопятся переписать :)

В хроме 30+ млн. строк c b c++ кода. Это сравнимо с ядром.
А так они потихоньку переписывают. Напр. выкинули dыpявый рендер шрифтов, планируют избавится от аналогичной libxml2. Просто кода очень много, все сразу не перепишешь.

> Си может для этого и создан?

Именно! "C in CVE stands for C language"))

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

48. "Выпуск Rust 1.92. Rust-проекты для GUI, sandbox-изоляции и с..."  +1 +/
Сообщение от Проходил мимо (?), 12-Дек-25, 15:12 
Rust крайне нетерпим к ошибкам. И он нифига не для новичков. Если вы когда-нибудь начнете на нем программировать, то очень хорошо прочувствуете это на себе.
Ответить | Правка | К родителю #18 | Наверх | Cообщить модератору

72. "Выпуск Rust 1.92. Rust-проекты для GUI, sandbox-изоляции и с..."  +/
Сообщение от Аноним (72), 12-Дек-25, 15:48 
> он прощает
> прощает

Прощает, ага. Наоборот.

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

124. "Выпуск Rust 1.92. Rust-проекты для GUI, sandbox-изоляции и с..."  +/
Сообщение от Аноним (124), 12-Дек-25, 17:07 
> Си

With you on top and me underneath

> но это только для тех, кто понимает, что такое ответственность.

Domination's the name of the game
A game with added reality
We call it Master and Servant

Стандарт ничего не даёт для контроля за оптимизатором.
Оптимизатору на возможность сохранения низкоуровневых трюков пофиг (а иначе ради чего в ответственность играть?).
В итоге он найдёт способ проэксплуатировать UB и заставит тебя отключить оптимизации как сделали в Linux. Ну и стоило оно того?
Бери сразы плюсы, там ещё больше ответственности.
И это, сишники будут плеваться на слишком свежий и непереносимый код (пиши под C89), плюсовики - на неидиоматичность и наличие UB, а растовики - на unsafe.

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

146. "Выпуск Rust 1.92. Rust-проекты для GUI, sandbox-изоляции и с..."  +/
Сообщение от Витюшка (?), 12-Дек-25, 18:02 
Я полностью согласен, тут очень сложно поспоришь. Надеюсь, с вашего позволения, можно продолжить писать ненадежный код баз данных.
Ответить | Правка | К родителю #18 | Наверх | Cообщить модератору

36. "Выпуск Rust 1.92. Rust-проекты для GUI, sandbox-изоляции и с..."  +3 +/
Сообщение от аноним2 (?), 12-Дек-25, 15:00 
до сих пор не удосужились team
https://github.com/rust-lang/rust/blob/main/src/tools/tidy/s...
сюда добавить
https://github.com/rust-lang/rust/blob/main/.gitmodules
и прочее подобное
чтобы можно было без подключения к интернету собрать
сборки называются "собери себе троян в систему", а чё удобно, стильно, модно, молодёжно
как и сборка исключительно с помощью прошлой версии rust
Ответить | Правка | Наверх | Cообщить модератору

52. "Выпуск Rust 1.92. Rust-проекты для GUI, sandbox-изоляции и с..."  +1 +/
Сообщение от Кошкажена (?), 12-Дек-25, 15:17 
> Компания Ferrocene известна созданием инструментария для разработки на языке Rust приложений для критически важных систем

Полупроприетарное.

> В отличие от Firejail утилита Island не требует прав root и специальных полномочий.

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

> Проект Catten развивает ядро для экспериментальной операционной системы CharlotteOS, написанное на Rust. Ядро поддерживает управление доступом на основе "capability" (по аналогии с Fuchsia) и использует похожую на Plan 9 распределённую иерархию ресурсов

Фучсия, которая не смогла? Опять с plan 9 что-то стырили.

> Опубликован выпуск интерактивной командной оболочки Fish 4.2.0 (friendly interactive shell).

Шелл для админов локалхоста. Без настроек в духе мака.

> Виртуальная машина для выполнения байткода создана с оглядкой на архитектуру движка V8.

Какие-то вечно оглядыающиеся растовщики

> Опубликована СУБД RustDB, созданная на языке Rust под впечатлением от PostgreSQL.

...и впечатлительные

> Когда код Arti достигнет уровня, способного полностью заменить вариант на Си,

Вот когда, тогда и пишите.

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

54. "Выпуск Rust 1.92. Rust-проекты для GUI, sandbox-изоляции и с..."  +/
Сообщение от Аноним (3), 12-Дек-25, 15:24 
> Полупроприетарное

Они в апстрим отдают код

> Ну bwrap тоже не требует.

C 71.7% Shell 16.6%
Система изоляции на dыpяхе и шеле? Смешно.

> Шелл для админов локалхоста.

Как раз локалхостники любят пpдoлиться с тыщщами настроек.
А нормальным админам нужно чтобы работало.

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

64. "Выпуск Rust 1.92. Rust-проекты для GUI, sandbox-изоляции и с..."  +/
Сообщение от Кошкажена (?), 12-Дек-25, 15:37 
>> Полупроприетарное
> Они в апстрим отдают код

И? Сегодня что-то отдают для бета-тестеров, завтра закроют. Лицензия позволяет.

>> Ну bwrap тоже не требует.
> C 71.7% Shell 16.6%
> Система изоляции на dыpяхе и шеле? Смешно.

Смейся дальше, пока взрослые проекты пользуются.

>> Шелл для админов локалхоста.
> Как раз локалхостники любят пpдoлиться с тыщщами настроек.
> А нормальным админам нужно чтобы работало.

Как он будет у тебя работать, если его нет на удаленном хосте? А еще попробуй запусти на слабом железе https://github.com/fish-shell/fish-shell/issues/11187

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

66. "Выпуск Rust 1.92. Rust-проекты для GUI, sandbox-изоляции и с..."  +/
Сообщение от Кошкажена (?), 12-Дек-25, 15:39 
>>> Полупроприетарное
>> Они в апстрим отдают код
> А нормальным админам

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

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

70. "Выпуск Rust 1.92. Rust-проекты для GUI, sandbox-изоляции и с..."  +/
Сообщение от Аноним (3), 12-Дек-25, 15:44 
> завтра закроют. Лицензия позволяет.

Конечно, это же свободная лицензия, а не запретительная.
Но когда закроют - тогда и поговорим :)

> Смейся дальше, пока взрослые проекты пользуются.

Пришлось опуститься аж до аргументов про возраст?))

> Как он будет у тебя работать, если его нет на удаленном хосте?

А если на удиленном хосте у нас нет тру-сишечного, то как тот будет работать?
Вот когда поставите, тогда и будет.

> А еще попробуй запусти на слабом железе

Проблема на тухлом дебиане на проце из 2009 года в 2025м?
Это проблема маргиналов и 6omжей. Они могу взять что-то более 6omж-френдли.

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

76. "Выпуск Rust 1.92. Rust-проекты для GUI, sandbox-изоляции и с..."  +/
Сообщение от Кошкажена (?), 12-Дек-25, 15:50 
>> завтра закроют. Лицензия позволяет.
> Конечно, это же свободная лицензия, а не запретительная.
> Но когда закроют - тогда и поговорим :)
>> Смейся дальше, пока взрослые проекты пользуются.
> Пришлось опуститься аж до аргументов про возраст?))

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

>> Как он будет у тебя работать, если его нет на удаленном хосте?
> А если на удиленном хосте у нас нет тру-сишечного, то как тот
> будет работать?
> Вот когда поставите, тогда и будет.

Никто не будет ставить этот шел по умолчанию на хосте. Будешь на каждой удаленной машине ставить? А если рута нет? А привычный баш/позикс шел ты забыл, а нужно что-то сделать?

>> А еще попробуй запусти на слабом железе
> Проблема на тухлом дебиане на проце из 2009 года в 2025м?
> Это проблема маргиналов и 6omжей. Они могу взять что-то более 6omж-френдли.

Проблема, что для сборки шела нужно +3 Гб RAM.

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

84. "Выпуск Rust 1.92. Rust-проекты для GUI, sandbox-изоляции и с..."  –1 +/
Сообщение от Аноним (84), 12-Дек-25, 16:02 
> Возраст в данном случае синоним стабильного проекта в проде.

Почему странные? Возраст не всегда признак качества.
Вон хorg уже сколько лет - а как было дырявое глюкалово, так и осталось. До сих пор находят уязвимости которые заботливо добавили диды еще в 80х.

> Никто не будет ставить этот шел по умолчанию на хосте

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

> баш/позикс шел ты забыл, а нужно что-то сделать?

М... пить таблетки от склероза? Открыть доку? Погуглить? Столько вариантов))

> Проблема, что для сборки шела нужно +3 Гб RAM.

Это не проблема. Точнее проблема для категорий, перечисленных выше))

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

78. "Выпуск Rust 1.92. Rust-проекты для GUI, sandbox-изоляции и с..."  +/
Сообщение от Кошкажена (?), 12-Дек-25, 15:51 
>> завтра закроют. Лицензия позволяет.
> Конечно, это же свободная лицензия, а не запретительная.
> Но когда закроют - тогда и поговорим :)

А пока ты готов быть бета-тестером.


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

102. "Выпуск Rust 1.92. Rust-проекты для GUI, sandbox-изоляции и с..."  +/
Сообщение от Аноним (-), 12-Дек-25, 16:27 
Почему бета?
Ядро линукс уже доделали? Или еще будут пилить и пилить?

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

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

106. "Выпуск Rust 1.92. Rust-проекты для GUI, sandbox-изоляции и с..."  +/
Сообщение от Кошкажена (?), 12-Дек-25, 16:37 
> Почему бета?
> Ядро линукс уже доделали? Или еще будут пилить и пилить?
> Я получаю нечто на шару.
> Даже если код закроют - последний коммит будет под старой лицензией и
> следовательно у меня ничего не отобрали.

Отобрали твое время и наработки. С gpl так не прокатит, только с нуля писать.

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

110. "Выпуск Rust 1.92. Rust-проекты для GUI, sandbox-изоляции и с..."  +/
Сообщение от Аноним (3), 12-Дек-25, 16:42 
> Отобрали твое время и наработки.

Стоп-стоп, какой мое время и наработки?
Все далали они, я только пользовался готовым компилятором.
И оно продолжит компиляться старым компилятором. Все что у меня было - у меня и осталось, никто ничего не забрал.
Это же не гнурак, который отбирает у тебя все и отдает все попало.

> С gpl так не прокатит, только с нуля писать.

Еще как прокатит. Любой солидный проект принимает коммиты по CLA.
Возьмут и поменяют лицуху если захотят. Прецеденты были, вот совсем недавно MinIO был под agpl, а теперь нет.

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

120. "Выпуск Rust 1.92. Rust-проекты для GUI, sandbox-изоляции и с..."  +/
Сообщение от Кошкажена (?), 12-Дек-25, 16:57 
>> Отобрали твое время и наработки.
> Стоп-стоп, какой мое время и наработки?
> Все далали они, я только пользовался готовым компилятором.
> И оно продолжит компиляться старым компилятором. Все что у меня было -
> у меня и осталось, никто ничего не забрал.
> Это же не гнурак, который отбирает у тебя все и отдает все
> попало.

GNU дает тебе право получить код того, чем ты пользуешься. mit нет. Если ты еще и вносил исправления, то это можно (и по факту так и есть) использовать как бесплатный бета-тестинг. С GNU ты знаешь, что это нельзя у тебя забрать.

>> С gpl так не прокатит, только с нуля писать.
> Еще как прокатит. Любой солидный проект принимает коммиты по CLA.
> Возьмут и поменяют лицуху если захотят. Прецеденты были, вот совсем недавно MinIO
> был под agpl, а теперь нет.

CLA это просто способ отнять твои права. GPL тут не причем. Настоящий GPL кучу раз срабатывал.

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

59. "Выпуск Rust 1.92. Rust-проекты для GUI, sandbox-изоляции и с..."  +/
Сообщение от Аноним (59), 12-Дек-25, 15:31 
Из топика: "Продолжена стабилизация типа "never", обозначаемого символом "!" и определяющего вычисления, никогда не возвращающие значения (например, функция "exits", макрос "panic!""

Всегда считал panic! println! vec! просто макросами. Соответственно ! в конце символа - признак макроса, а не never.
Never это вот (https://doc.rust-lang.org/std/primitive.never.html):
! represents the type of computations which never resolve to any value at all. For example,
the exit function fn exit(code: i32) -> ! exits the process without ever returning, and
so returns !.
break, continue and return expressions also have type !. For example we are allowed to
write:
#![feature(never_type)]
let x: ! = {
    return 123
};

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

75. "Выпуск Rust 1.92. Rust-проекты для GUI, sandbox-изоляции и с..."  +/
Сообщение от Вася Пупкин (?), 12-Дек-25, 15:49 
А причем тут vec и println? Речь не про лексический анализ же, к макросам это вообще никакого отношения не имеет. Как ты дальше собсна и описал
Ответить | Правка | Наверх | Cообщить модератору

71. "Выпуск Rust 1.92. Rust-проекты для GUI, sandbox-изоляции и с..."  +/
Сообщение от Аноним (74), 12-Дек-25, 15:45 
>Методы работы с памятью в Rust избавляют разработчика от ошибок при манипулировании указателями и защищают от проблем, возникающих из-за низкоуровневой работы с памятью, таких как обращение к области памяти после её освобождения, разыменование нулевых указателей, выход за границы буфера и т.п.

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

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

81. "Выпуск Rust 1.92. Rust-проекты для GUI, sandbox-изоляции и с..."  +/
Сообщение от Аноним (81), 12-Дек-25, 15:59 
> Методы работы с памятью в Rust избавляют разработчика от ошибок при манипулировании указателями и защищают от проблем, возникающих из-за низкоуровневой работы с памятью, таких как обращение к области памяти после её освобождения, разыменование нулевых указателей, выход за границы буфера и т.п.

Ага-ага, три раза. Мне тут студенты курсовой сдавали, в прошлые годы обычно писали на Си или Си++, в этом году целых трое решили написать на Rust. Ну и пишут unsafe через строчку, так примерно:

if unsafe { connection_manager::fd_isset(fd, &mut readfds) } {
    let connection_manager =

Не будем о том, что синтаксически и семантически "if unsafe" - это какое-то полное уродство, лучше зададимся вопросом - а какую проблему действительно решает язык, если для того чтобы писать то, для чего он сделан (эффективный код для работы на низком уровне) приходится каждый раз отключать его ключевую фичу (безопасность)?

Может лучше сразу писать на чем-нибудь "совсем безопасном" со сборкой мусора?

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

89. "Выпуск Rust 1.92. Rust-проекты для GUI, sandbox-изоляции и с..."  +/
Сообщение от Аноним (74), 12-Дек-25, 16:05 
Если постараться, то можно безопасно пересылать байты с места на место.
Ответить | Правка | Наверх | Cообщить модератору

96. "Выпуск Rust 1.92. Rust-проекты для GUI, sandbox-изоляции и с..."  +/
Сообщение от Анонимусс (?), 12-Дек-25, 16:18 
> а какую проблему действительно решает язык, если для того чтобы писать то, для чего он сделан (эффективный код для работы на низком уровне)

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

Вы пытаетесь обратиться к сишной libc, безопасность которой компилятор никак не может вывести. Это два.

> приходится каждый раз отключать его ключевую фичу (безопасность)?

Unsafe не отключает "безопасность". Unsafe позволяет сделать ограниченный список вещей - целых пять штук, которые запрещены в safe.
Но отнюдь не отключает все проверки все, напр. borrow checker. Это три.

It’s important to understand that unsafe doesn’t turn off the borrow checker or disable any of Rust’s other safety checks: If you use a reference in unsafe code, it will still be checked. The unsafe keyword only gives you access to these five features that are then not checked by the compiler for memory safety. You’ll still get some degree of safety inside an unsafe block.
doc.rust-lang.org/book/ch20-01-unsafe-rust.htm

Странно что Вы, как преподаватель, этого не знаете. Хотя...

> Может лучше сразу писать на чем-нибудь "совсем безопасном" со сборкой мусора?

Ну так поясните студентам для каких целей нужны разные "типы" языков программирования.

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

147. "Выпуск Rust 1.92. Rust-проекты для GUI, sandbox-изоляции и с..."  +/
Сообщение от Аноним (24), 12-Дек-25, 18:03 
> Ну так поясните студентам для каких целей нужны разные "типы" языков программирования.

ну так сначала надо пояснить для каких целей они вообще нужны, когда есть коды операций ЦПУ.

Было: Компилятор напишет лучше

Стало: ЫЫ напишет лучше.

Вывод: Человек кусок овна!

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

100. "Выпуск Rust 1.92. Rust-проекты для GUI, sandbox-изоляции и с..."  +/
Сообщение от Кошкажена (?), 12-Дек-25, 16:23 
>[оверквотинг удален]
> писали на Си или Си++, в этом году целых трое решили
> написать на Rust. Ну и пишут unsafe через строчку, так примерно:
> if unsafe { connection_manager::fd_isset(fd, &mut readfds) } {
>     let connection_manager =
> Не будем о том, что синтаксически и семантически "if unsafe" - это
> какое-то полное уродство, лучше зададимся вопросом - а какую проблему действительно
> решает язык, если для того чтобы писать то, для чего он
> сделан (эффективный код для работы на низком уровне) приходится каждый раз
> отключать его ключевую фичу (безопасность)?
> Может лучше сразу писать на чем-нибудь "совсем безопасном" со сборкой мусора?

Зачем в апи манагера соединений небезопасные методы? Отправить на пересдачу.

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

101. "Выпуск Rust 1.92. Rust-проекты для GUI, sandbox-изоляции и с..."  –1 +/
Сообщение от Аноним (-), 12-Дек-25, 16:24 
> Мне тут студенты курсовой сдавали, в прошлые годы обычно писали на Си или Си++, в этом году целых трое решили написать на Rust. Ну и пишут unsafe через строчку

И? На то они и студенты чтобы учиться.
Я как то на лабе по СИ написал циклический форк процесса.
Комп зависал примерно за минуту или две.

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

Вы ожидали качественный код от студентов? Серьезно)?

> приходится каждый раз отключать его ключевую фичу (безопасность)?

Во-первых, далеко не во всех случаях ее нужно отключать. 80% пакетов на расте обходятся без unsafe вообще.
Во-вторых, если у вас даже 50-70% кода будет safe... то это на 50-70% лучше чем в СИшке, где весь код unsafe.

Может мой пример будет более понятным.
Людям свойственно не только кушать, но и (внезапно!) kakaть.
И они придумали санузел, чтобы локализовать "загрязнение".
Так вот в расте есть отдельные блоки, в которых будет нечто опасное.
А в СИ овнецо просто размазано ровным слоем по всему коду.

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

86. "Выпуск Rust 1.92. Rust-проекты для GUI, sandbox-изоляции и с..."  +2 +/
Сообщение от Кошкажена (?), 12-Дек-25, 16:03 
> Опубликована СУБД RustDB, созданная на языке Rust

Это насколько надо быть одаренным фанатиком, чтобы в имя БД вписать название языка? Тогда постгрес должен назыываться LispSQL, а потом CSQL.

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

97. "Выпуск Rust 1.92. Rust-проекты для GUI, sandbox-изоляции и с..."  +/
Сообщение от Аноним (97), 12-Дек-25, 16:20 
Это просто зуд, может ЗППП: есть же уже нормальные БД, под разные задачи, для прода и обычных юзерских приложений...
Ответить | Правка | Наверх | Cообщить модератору

99. "Выпуск Rust 1.92. Rust-проекты для GUI, sandbox-изоляции и с..."  +/
Сообщение от Кошкажена (?), 12-Дек-25, 16:22 
> Это просто зуд, может ЗППП: есть же уже нормальные БД, под разные
> задачи, для прода и обычных юзерских приложений...

Не, ну пусть пишут. Но язык это инструмент, вполне БД могут переписать как influx какой-нибудь. Но тут проблема глубже, тут язык предмет поклонения.

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

112. "Выпуск Rust 1.92. Rust-проекты для GUI, sandbox-изоляции и с..."  +/
Сообщение от Аноним (59), 12-Дек-25, 16:46 
rust давно уже маркетинговый бренд и продвигается как бренд. Вот уже студенты "выпендриваются" перед преподавателем, а он сетует - зачем такой язык, если кругом unsafe.
Ответить | Правка | Наверх | Cообщить модератору

115. "Выпуск Rust 1.92. Rust-проекты для GUI, sandbox-изоляции и с..."  +/
Сообщение от Кошкажена (?), 12-Дек-25, 16:48 
> rust давно уже маркетинговый бренд и продвигается как бренд. Вот уже студенты
> "выпендриваются" перед преподавателем, а он сетует - зачем такой язык, если
> кругом unsafe.

Просто надо преподавателю стек технологий фиксировать. А то еще на c# принесут или будут чилсенные методы на жс реализовывать.

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

149. "Выпуск Rust 1.92. Rust-проекты для GUI, sandbox-изоляции и с..."  +/
Сообщение от Аноним (24), 12-Дек-25, 18:07 
> Это насколько надо быть одаренным

Ну хоть не AI, AGI, куда смешнее Quantum :)

"Build a Future-Ready Archive for the Age of AI"

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

105. "Выпуск Rust 1.92. Rust-проекты для GUI, sandbox-изоляции и с..."  +/
Сообщение от eugener (ok), 12-Дек-25, 16:36 
Всё-таки не понимаю, почему некоторым так не нравится раст.

Видимо это пишут программисты, которые обожают сишные головоломки. "Вот, проверяем код возврата этой функции, даём сообщение об ошибке и return... Так, перед этим не забыть вызвать все нужные free на предыдущие malloc... А после проверки кода возврата из следующей функции тоже... А перед ней тоже был malloc... А может чтобы не писать блоки из free/free/free в if-ах после каждого вызова сделаем goto на метку? Так, после этой метки сделать все free, а выше ещё метку, там ещё free... Ох, надо функции поменьше делать, чтобы лесенки goto были покороче. Так, память всё равно течёт, какой free я забыл?".

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

116. "Выпуск Rust 1.92. Rust-проекты для GUI, sandbox-изоляции и с..."  +/
Сообщение от Аноним (116), 12-Дек-25, 16:50 
Большинство выделений на стеке, зачем им эти твои free? А не любят, потому что неудобные костыли и ни одной проблемы не решают на деле (только добавляют новых). Лет через 70 может и юзабельно будет (такими темпами).
Ответить | Правка | Наверх | Cообщить модератору

118. "Выпуск Rust 1.92. Rust-проекты для GUI, sandbox-изоляции и с..."  +1 +/
Сообщение от Аноним (118), 12-Дек-25, 16:53 
Может ты какие о приемущества раста напишешь для начала? Ой, так их нет. Нечитаемый синтаксис и боров это не приемущества если что.
Ответить | Правка | К родителю #105 | Наверх | Cообщить модератору

121. "Выпуск Rust 1.92. Rust-проекты для GUI, sandbox-изоляции и с..."  +/
Сообщение от Аноним (121), 12-Дек-25, 16:59 
> Может ты какие о приемущества раста напишешь для начала? Ой, так их нет.

Ваше мнение очень важно)

> Нечитаемый синтаксис

Для неосиляторов, которых рассnраивают значки типа ^, &, ~ ?

> и боров это не приемущества если что.

Для тебя - да.
Для программистов ядра - нет.

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

122. "Выпуск Rust 1.92. Rust-проекты для GUI, sandbox-изоляции и с..."  +/
Сообщение от Аноним (122), 12-Дек-25, 16:59 
Надо больше кода на расте под GPL.
Ответить | Правка | Наверх | Cообщить модератору

134. "Выпуск Rust 1.92. Rust-проекты для GUI, sandbox-изоляции и с..."  +/
Сообщение от Аноним (116), 12-Дек-25, 17:35 
ну это, всё как обычно

  = note: ld.lld: error: undefined symbol: rustc_driver_impl::main
          >>> referenced by rustc_main.1393b000259cb7d8-cgu.0
          >>>               /tmp/portage/dev-lang/rust-1.92.0_p1/work/rustc-1.92.0-src/build/x86_64-unknown-linux-gnu/stage2-rustc/x86_64-unknown-linux-gnu/release/deps/rustc_main-1aff34fdb5bb94f5.lto.rustc_main-1aff34fdb5bb94f5.rustc_main.1393b000259cb7d8-cgu.0.rcgu.o:(rustc_main::main)

          clang: error: linker command failed with exit code 1 (use -v to see invocation)
          


Did not run successfully: exit status: 1


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

139. "Выпуск Rust 1.92. Rust-проекты для GUI, sandbox-изоляции и с..."  +/
Сообщение от Аноним (3), 12-Дек-25, 17:38 
> portage

Типичные гентопроблемы.
LLVM обновил до 20?
В новости это указано.

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

140. "Выпуск Rust 1.92. Rust-проекты для GUI, sandbox-изоляции и с..."  +/
Сообщение от Аноним (116), 12-Дек-25, 17:43 
У меня 21. И версия 1.91.0 то собралась без проблем, я сразу выкинул 20 шланг как только появилась возможность (пришлось 5 растов установить по очереди). Ну чё, отключил lto, попробую собрать.
Ответить | Правка | Наверх | Cообщить модератору

136. "Выпуск Rust 1.92. Rust-проекты для GUI, sandbox-изоляции и с..."  +/
Сообщение от Аноним (136), 12-Дек-25, 17:36 
Ну вот Fish Arti понятно с чего переписали. А другие а другие проекты чего скромно умалчивают?
Ответить | Правка | Наверх | Cообщить модератору

142. "Выпуск Rust 1.92. Rust-проекты для GUI, sandbox-изоляции и с..."  +/
Сообщение от Анонимусс (?), 12-Дек-25, 17:50 
> А другие а другие проекты чего скромно умалчивают?

А что им писать, если они с нуля написаны? Что-то придумать?))
Это кстати к набросу про "на раст ничего не пишут, а только переписывают".
И внезапно оказывается что нет - большая часть проектов написаны с нуля.

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

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

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




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

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