The OpenNET Project / Index page

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



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

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

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

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

Оглавление

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

1. Сообщение от Аноним (1), 07-Дек-21, 12:44   +55 +/
чего только не сделают, лишь бы си не учить
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #10, #297, #302, #313

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

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

4. Сообщение от Чебур (?), 07-Дек-21, 12:47   +3 +/
А чем опеннетовцам так rust не нравится, сложно учить?
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #6, #11, #15, #26, #48, #60, #61, #129, #133

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

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

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #13, #16, #32

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

7. Сообщение от Аноним (7), 07-Дек-21, 12:50   +/
ой вы прям, диванные харонители всего и вся....  
король умер - да здравствует король !!
попрет - ядро проржавеет. не попрет - не проржавеет. :)
главное штоп костюмчик сидел
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #2

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

9. Сообщение от InuYasha (??), 07-Дек-21, 12:56   +/
- Убери эти патчи отсюда! Сейчас будешь весь код вылизывать! Что ты мне прислал, ты что - растоман что-ли совсем?! Зачем ты растом-то обложился-то?! codemonkey... И весь код заслал... Я тебя счас забаню, блин. Ну ты сумасшедший! С кем меня посадили?.. Мэйнтейнер! Мэйнтейнер! Я с этим коммитером здесь работать не буду! Зачем вы меня с сумасшедшим поселили?! Он он на мэйллист подписался... Он подписался :_(
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #20

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

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

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

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

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

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

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

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


Ответить | Правка | Наверх | Cообщить модератору
Родитель: #5 Ответы: #121

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

18. Сообщение от JJ (??), 07-Дек-21, 13:05   +3 +/
Навязывают его, интересоваться им никто не мешает.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #12 Ответы: #125, #315

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

20. Сообщение от Пахом (?), 07-Дек-21, 13:06   +2 +/
Братишка, у тебя логин отклеился.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #9

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

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #10 Ответы: #27, #51, #54

25. Сообщение от GrNa (?), 07-Дек-21, 13:13   +7 +/
"привращение" - это немного покрутить?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #19 Ответы: #49, #97

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

27. Сообщение от Аноним (27), 07-Дек-21, 13:15   +25 +/
C
assembler
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #23 Ответы: #44

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

30. Сообщение от НяшМяш (ok), 07-Дек-21, 13:19   +3 +/
У меня прямо противоположное впечатление. В расте код куда понятнее чем в плюсах.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #6 Ответы: #65, #72, #81, #89, #91, #105, #119

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

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

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

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

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #38, #74

35. Сообщение от макпыф (ok), 07-Дек-21, 13:26   +1 +/
пока его и не включали туда
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #31 Ответы: #56

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

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

38. Сообщение от Аноним (40), 07-Дек-21, 13:27   –1 +/
Zig это как раз правильный С
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #34 Ответы: #39, #212

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

40. Сообщение от Аноним (40), 07-Дек-21, 13:28   +3 +/
Пусть пишут своё ядро и уже потом туда к себе добавляют поддержку Хаскеля.  
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #37 Ответы: #52, #108

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

44. Сообщение от lockywolf (ok), 07-Дек-21, 13:30   –18 +/
find /usr/src/linux/ -iname '*.sh' | wc -l
611

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

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

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

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

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

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #27 Ответы: #59, #86

45. Сообщение от Аноним (45), 07-Дек-21, 13:31   +1 +/
>ARM, Google и Microsoft

Хана ядру

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #163, #323

46. Сообщение от Аноним (22), 07-Дек-21, 13:31   –2 +/
А Гугель Дартом совсем не интересуется?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #12

47. Сообщение от Аноним (47), 07-Дек-21, 13:31   –1 +/
>Разработка финансируется компанией Google

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

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #50, #62, #164

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

49. Сообщение от Аноним (22), 07-Дек-21, 13:33   +4 +/
У виска, глядя на тех, кто впендюривает Rust в ядро.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #25

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

51. Сообщение от _hide_ (ok), 07-Дек-21, 13:35   –3 +/
> Огласите весь список, пжжжста!

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #23 Ответы: #90

52. Сообщение от Аноним (22), 07-Дек-21, 13:35   +4 +/
Но вторыми после Rust, непременно, добавят JS/Electron.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #40 Ответы: #57

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

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

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #23 Ответы: #71, #118, #144

56. Сообщение от YetAnotherOnanym (ok), 07-Дек-21, 13:45   +6 +/
eBPF тоже не сразу включили.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #35

57. Сообщение от Аноним (22), 07-Дек-21, 13:45   +3 +/
А модули ядра поставлять в NPM.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #52 Ответы: #75

58. Сообщение от Аноним (22), 07-Дек-21, 13:50   +1 +/
И пока не будет gcc-rust в мейнстриме GCC, а не где-то там.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #31 Ответы: #109

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

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

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

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

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

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #4 Ответы: #93, #272

62. Сообщение от Никнейм (?), 07-Дек-21, 13:57   +/
У гугля чего только нет, GO, Dart, D?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #47 Ответы: #63

63. Сообщение от Аноним (22), 07-Дек-21, 14:04   +6 +/
Вот D точно не их.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #62

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #31 Ответы: #79

68. Сообщение от Fracta1L (ok), 07-Дек-21, 14:14   –10 +/
Очень хорошо, караван идёт. Линуксу необходимо впитывать новые технологии.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #69, #147

69. Сообщение от test (??), 07-Дек-21, 14:27   +5 +/
> Линуксу необходимо впитывать новые технологии.

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #68 Ответы: #77, #222

70. Сообщение от макпыф (ok), 07-Дек-21, 14:37   +2 +/
забыл про cargo и llvm
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #60

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #54 Ответы: #199

72. Сообщение от Урри (ok), 07-Дек-21, 14:40   +/
Хелловорлд небось только видел?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #30 Ответы: #238

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #11 Ответы: #82

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

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

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

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

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

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

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

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

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

81. Сообщение от Аноним (81), 07-Дек-21, 16:00   +1 +/
Поддерживаю.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #30

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

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

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #73 Ответы: #88, #226, #258

84. Сообщение от Аноним12345 (?), 07-Дек-21, 16:20   +/
Это может занять тучу времени ?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #80 Ответы: #112

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

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

89. Сообщение от FractaL (ok), 07-Дек-21, 16:25   –5 +/
Не осилил плюсы? сочувствую. Я думал ты умнее.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #30 Ответы: #175, #239

90. Сообщение от FractaL (ok), 07-Дек-21, 16:26   –4 +/
Не на любом. На расте нельзя. Растоос тому доказательство.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #51 Ответы: #120

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

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

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

94. Сообщение от FractaL (ok), 07-Дек-21, 16:33   –5 +/
В плюсах она решена ещё до того как появился раст
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #74 Ответы: #206

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

97. Сообщение от Moomintroll (ok), 07-Дек-21, 16:39   +/
> "привращение" - это немного покрутить?

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

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

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

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

100. Сообщение от Ordu (ok), 07-Дек-21, 17:15   +/
> стратегия появилась?

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

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

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

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

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

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

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

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

_:()

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #30 Ответы: #174, #177

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

107. Сообщение от Аноним (105), 07-Дек-21, 18:28   –3 +/
Будет, как с редоксом - забвение.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #8 Ответы: #183

108. Сообщение от Аноним (105), 07-Дек-21, 18:30   –2 +/
> Пусть пишут своё ядро

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #40 Ответы: #282

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

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

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

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

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

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

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #99 Ответы: #127, #283

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

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

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

117. Сообщение от keydon (ok), 07-Дек-21, 19:14   –2 +/
Люди разные, аргументы тоже разные.

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #32 Ответы: #136, #281

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

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

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

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

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

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

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

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

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


Ответить | Правка | Наверх | Cообщить модератору
Родитель: #76 Ответы: #128, #130

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #112 Ответы: #126, #150, #168

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

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

126. Сообщение от Sem (??), 07-Дек-21, 19:41   +/
Он, видимо, из будущего.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #123

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

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


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

128. Сообщение от Аноним (-), 07-Дек-21, 19:47   –2 +/
Ну я там частенько бываю, и что мне такого нужно кроме gcc ?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #122 Ответы: #138, #191

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #4 Ответы: #141

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

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

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

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

132. Сообщение от Аноним (-), 07-Дек-21, 19:57   –2 +/
У растаманов есть свой родной Redox. Забыли?
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #165

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

134. Сообщение от Аноним (-), 07-Дек-21, 20:09   –1 +/
> (хотя безусловно *DSB стагнируют).

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

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

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

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

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


Ответить | Правка | Наверх | Cообщить модератору
Родитель: #130 Ответы: #137

136. Сообщение от Аноним (32), 07-Дек-21, 20:32   +3 +/
> Люди разные, аргументы тоже разные.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


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

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

144. Сообщение от Аноним (144), 07-Дек-21, 21:11   +/
4 years ago
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #54 Ответы: #207

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

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #121 Ответы: #235

147. Сообщение от Аноним (144), 07-Дек-21, 21:19   +1 +/
Куда идет? Лебедь, рак и щука по факту.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #68

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

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

151. Сообщение от нах.. (?), 07-Дек-21, 21:45   –1 +/
Ну дык, а ты как хотел, жаримся мужыкы, жыримся!
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #115

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

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

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

155. Сообщение от Аноним (159), 07-Дек-21, 23:09   –2 +/
Пруфы будут или это персональный рейтинг одного анонимуса с опеннета?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #114 Ответы: #166

156. Сообщение от пох. (?), 07-Дек-21, 23:37   –1 +/
> Это ж опенсорс, тебе нужно - ты и ментейни ¯\_(ツ)_/¯

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #79 Ответы: #214

157. Сообщение от Анонимкарастуимка (?), 07-Дек-21, 23:53   +/
Настало время для форка!!!11 Я так щитаю, что пора это переписать на православный, чистый, наичистейший C++
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #158, #178

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

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

160. Сообщение от Аноним (160), 08-Дек-21, 00:15   –1 +/
>> Фактически не является свободным языком

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

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

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

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

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

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #169, #184

162. Сообщение от Аноним (160), 08-Дек-21, 00:22   +1 +/
>> стабильным как и Firefox

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

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

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

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

165. Сообщение от Аноним (105), 08-Дек-21, 01:43   +/
Оно разве живое? Его же на реальном железе не смогли запустить.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #132 Ответы: #173

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

168. Сообщение от Аноним (105), 08-Дек-21, 01:50   +/
> The language ... begun in 2006 ...

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #123 Ответы: #243, #244

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

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

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

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

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

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

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

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

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

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

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

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

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

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

178. Сообщение от нах.. (?), 08-Дек-21, 03:33   –1 +/
А какой из них самый наичистейший, 11, 17 или 2x ?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #157 Ответы: #179

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

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

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

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

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

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

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

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

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #10 Ответы: #208, #247

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

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

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

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #107 Ответы: #219

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

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

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

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

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

187. Сообщение от Аноним (181), 08-Дек-21, 04:16   +2 +/
Собаки лаят, а караван идет ...
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #106

188. Сообщение от Аноним (181), 08-Дек-21, 04:17   +1 +/
Идут с двух сторон?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #104

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

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

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

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

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

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

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

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

193. Сообщение от Прохожий (??), 08-Дек-21, 07:12   –1 +/
>есть 2 недостатка. Это cargo и llvm.

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

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

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

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

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

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #11 Ответы: #241

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

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

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

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

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

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

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #48 Ответы: #232

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

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

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

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

201. Сообщение от Прохожий (??), 08-Дек-21, 07:59   –2 +/
Какой ещё жирности?

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #133 Ответы: #227

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

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

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

208. Сообщение от n00by (ok), 08-Дек-21, 08:52   +/
> Во всем остальном разницы нет


fn five() -> i32 {
    5
}

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


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

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

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

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

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #101 Ответы: #218

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

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

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #206 Ответы: #221, #223, #225

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

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

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

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

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

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

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

218. Сообщение от Онаним (?), 08-Дек-21, 10:41   +1 +/
Судя по гиперактивности маркетинга - yes, indeed.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #210

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

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

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

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

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

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

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

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

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #213 Ответы: #233, #325

226. Сообщение от Анонн (?), 08-Дек-21, 11:23   +1 +/
О, обожаю игру "когда Х, тогда и поговорим"!

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

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

227. Сообщение от Аноним (-), 08-Дек-21, 11:29   +/
Это он не медленный, это он умнее. Ну тогда все понятно
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #201 Ответы: #273

228. Сообщение от pda (ok), 08-Дек-21, 11:31   +1 +/
Империализма, кого же ещё? ;-)
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #154

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #153 Ответы: #274

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

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

232. Сообщение от Аноним (232), 08-Дек-21, 11:46   +/
>> У Раста НЕТ рантайма.

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #196 Ответы: #269

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

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

235. Сообщение от keydon (ok), 08-Дек-21, 12:20   +/
Скорее "пока же не смогли"
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #146

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

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

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

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #89 Ответы: #257

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

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

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

243. Сообщение от red75prime (?), 08-Дек-21, 15:02   +/
Чуваак! Ты хоть Rust 0.1 смотрел? Там ни f32, ни f64, ни u128 не было.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #168

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

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


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

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

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

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

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

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

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

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

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #246 Ответы: #250

249. Сообщение от растом_дебилоид (?), 08-Дек-21, 19:00   –1 +/
он пытается решить проблемы которых не существовало до появления rust
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #230 Ответы: #284

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

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

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

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #248 Ответы: #252, #264, #277

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

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

255. Сообщение от Аноним (246), 08-Дек-21, 21:04   +/
> ... напиши прошивку сам!

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

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

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


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

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

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

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

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

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #82 Ответы: #260, #266, #270

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

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

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

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

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #258 Ответы: #262

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

262. Сообщение от Урри (ok), 08-Дек-21, 23:50   –6 +/
А вот и второй претендент подкатился.
Опеннет не перестает радовать.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #260

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

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #236 Ответы: #309

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

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

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

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #250 Ответы: #285

265. Сообщение от Анонн (?), 09-Дек-21, 00:40   +/
На самом деле все проще.

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

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

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #256 Ответы: #288, #291, #293

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #217 Ответы: #289

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

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #61 Ответы: #292

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

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

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

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

275. Сообщение от Прохожий (??), 09-Дек-21, 01:48   +/
> напомните плиз какие он решает проблемы

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

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

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

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

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

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

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

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

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

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #250 Ответы: #286

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

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

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

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

280. Сообщение от Прохожий (??), 09-Дек-21, 02:32   +/
>  я вижу как они игнорируют свободное сообщество

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #117 Ответы: #311

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

283. Сообщение от Прохожий (??), 09-Дек-21, 02:52   –2 +/
> А что с редоксом?!

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #277 Ответы: #290

287. Сообщение от Аноним (246), 09-Дек-21, 06:42   +/
> Причём тут vendor lock-in?

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

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

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

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

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

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

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


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

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

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

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

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

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

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

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

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

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

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

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

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

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

296. Сообщение от Аноним (-), 09-Дек-21, 13:59   +/
>Вполне возможно, что в 2018 его намеренно занижали,

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

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

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

298. Сообщение от Аноним (105), 09-Дек-21, 14:35   +/
> конкурент ARM это RISC-V

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

313. Сообщение от anonymous (??), 10-Дек-21, 12:21   +/
Раст намного сложнее Си. Тут дело не в этом.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1

314. Сообщение от anonymous (??), 10-Дек-21, 12:25   +/
А как вы определяет, что то не были тупо тролли?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #26 Ответы: #317

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

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

317. Сообщение от YetAnotherOnanym (ok), 10-Дек-21, 13:02   +/
Полагаюсь на интуицию
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #314

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

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

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

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

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

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

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

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

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

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

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

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

323. Сообщение от szt1980 (ok), 12-Дек-21, 18:25   +/
Туда ему и дорога.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #45

324. Сообщение от Аноним (324), 14-Дек-21, 18:22   –1 +/
> https://doc.rust-lang.org/reference/memory-model.html
> Rust does not yet have a defined memory model.

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

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

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


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

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




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

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