The OpenNET Project / Index page

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



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

"Выпуск Rust 1.94. Эксперименты с Rust в ядре FreeBSD. СУБД Turso и САПР vcad на Rust"  +/
Сообщение от opennews (??), 06-Мрт-26, 16:59 
Опубликован релиз языка программирования  Rust 1.94, основанного проектом Mozilla, но ныне развиваемого под покровительством независимой некоммерческой организации Rust Foundation. Язык сфокусирован на безопасной работе с памятью и предоставляет средства для достижения высокого параллелизма выполнения заданий, при этом обходясь без использования сборщика мусора и runtime (runtime сводится к базовой инициализации и сопровождению стандартной библиотеки)...

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

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

Оглавление

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


1. Скрыто модератором  –3 +/
Сообщение от Аноним (1), 06-Мрт-26, 16:59 
Ответить | Правка | Наверх | Cообщить модератору

4. Скрыто модератором  +1 +/
Сообщение от Аноним (4), 06-Мрт-26, 17:11 
Ответить | Правка | Наверх | Cообщить модератору

10. Скрыто модератором  –1 +/
Сообщение от Аноним (10), 06-Мрт-26, 17:19 
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

12. Скрыто модератором  +/
Сообщение от Аноним (-), 06-Мрт-26, 17:26 
Ответить | Правка | Наверх | Cообщить модератору

47. Скрыто модератором  +/
Сообщение от Аноним (47), 06-Мрт-26, 18:34 
Ответить | Правка | Наверх | Cообщить модератору

16. Скрыто модератором  +1 +/
Сообщение от Аноним (16), 06-Мрт-26, 17:30 
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

22. Скрыто модератором  +5 +/
Сообщение от Аноним (-), 06-Мрт-26, 17:43 
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

27. Скрыто модератором  +/
Сообщение от Аноним (27), 06-Мрт-26, 17:51 
Ответить | Правка | Наверх | Cообщить модератору

41. Скрыто модератором  +/
Сообщение от Аноним (-), 06-Мрт-26, 18:23 
Ответить | Правка | Наверх | Cообщить модератору

48. Скрыто модератором  +/
Сообщение от Аноним (48), 06-Мрт-26, 18:37 
Ответить | Правка | Наверх | Cообщить модератору

63. Скрыто модератором  –2 +/
Сообщение от Аноним83 (?), 06-Мрт-26, 19:16 
Ответить | Правка | Наверх | Cообщить модератору

71. Скрыто модератором  +/
Сообщение от Аноним (71), 06-Мрт-26, 19:22 
Ответить | Правка | Наверх | Cообщить модератору

95. Скрыто модератором  +/
Сообщение от Аноним83 (?), 06-Мрт-26, 19:51 
Ответить | Правка | Наверх | Cообщить модератору

118. Скрыто модератором  +/
Сообщение от Аноним (118), 06-Мрт-26, 20:31 
Ответить | Правка | Наверх | Cообщить модератору

121. Скрыто модератором  +/
Сообщение от Аноним83 (?), 06-Мрт-26, 20:35 
Ответить | Правка | Наверх | Cообщить модератору

164. Скрыто модератором  +1 +/
Сообщение от Аноним (164), 06-Мрт-26, 21:46 
Ответить | Правка | Наверх | Cообщить модератору

82. Скрыто модератором  +/
Сообщение от Аноним (82), 06-Мрт-26, 19:35 
Ответить | Правка | К родителю #41 | Наверх | Cообщить модератору

55. Скрыто модератором  +/
Сообщение от Аноним (55), 06-Мрт-26, 18:54 
Ответить | Правка | К родителю #22 | Наверх | Cообщить модератору

209. Скрыто модератором  +/
Сообщение от Аноним (-), 07-Мрт-26, 10:51 
Ответить | Правка | Наверх | Cообщить модератору

32. Скрыто модератором  +/
Сообщение от Аноним (32), 06-Мрт-26, 17:59 
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

37. Скрыто модератором  +/
Сообщение от Аноним (47), 06-Мрт-26, 18:15 
Ответить | Правка | Наверх | Cообщить модератору

44. Скрыто модератором  +3 +/
Сообщение от Аноним (44), 06-Мрт-26, 18:30 
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

53. Скрыто модератором  –1 +/
Сообщение от Аноним83 (?), 06-Мрт-26, 18:50 
Ответить | Правка | Наверх | Cообщить модератору

58. Скрыто модератором  +/
Сообщение от Аноним (58), 06-Мрт-26, 19:02 
Ответить | Правка | Наверх | Cообщить модератору

62. Скрыто модератором  –2 +/
Сообщение от Аноним83 (?), 06-Мрт-26, 19:15 
Ответить | Правка | Наверх | Cообщить модератору

67. Скрыто модератором  +/
Сообщение от Аноним (58), 06-Мрт-26, 19:20 
Ответить | Правка | Наверх | Cообщить модератору

73. Скрыто модератором  +/
Сообщение от Аноним83 (?), 06-Мрт-26, 19:23 
Ответить | Правка | Наверх | Cообщить модератору

80. Скрыто модератором  +/
Сообщение от Аноним (80), 06-Мрт-26, 19:28 
Ответить | Правка | Наверх | Cообщить модератору

92. Скрыто модератором  +/
Сообщение от Аноним83 (?), 06-Мрт-26, 19:49 
Ответить | Правка | Наверх | Cообщить модератору

102. Скрыто модератором  +/
Сообщение от Аноним (102), 06-Мрт-26, 20:02 
Ответить | Правка | Наверх | Cообщить модератору

114. Скрыто модератором  +/
Сообщение от Аноним83 (?), 06-Мрт-26, 20:22 
Ответить | Правка | Наверх | Cообщить модератору

141. Скрыто модератором  +/
Сообщение от Аноним (71), 06-Мрт-26, 21:09 
Ответить | Правка | Наверх | Cообщить модератору

144. Скрыто модератором  +/
Сообщение от Аноним83 (?), 06-Мрт-26, 21:15 
Ответить | Правка | К родителю #114 | Наверх | Cообщить модератору

145. Скрыто модератором  +/
Сообщение от Аноним83 (?), 06-Мрт-26, 21:19 
Ответить | Правка | К родителю #114 | Наверх | Cообщить модератору

165. Скрыто модератором  +/
Сообщение от Аноним (48), 06-Мрт-26, 21:54 
Ответить | Правка | Наверх | Cообщить модератору

108. Скрыто модератором  +/
Сообщение от Аноним (108), 06-Мрт-26, 20:11 
Ответить | Правка | К родителю #73 | Наверх | Cообщить модератору

119. Скрыто модератором  +/
Сообщение от Аноним83 (?), 06-Мрт-26, 20:32 
Ответить | Правка | Наверх | Cообщить модератору

129. Скрыто модератором  +/
Сообщение от Аноним (108), 06-Мрт-26, 20:44 
Ответить | Правка | Наверх | Cообщить модератору

138. Скрыто модератором  +/
Сообщение от Аноним83 (?), 06-Мрт-26, 21:00 
Ответить | Правка | Наверх | Cообщить модератору

214. Скрыто модератором  +/
Сообщение от Прохожий (??), 07-Мрт-26, 14:06 
Ответить | Правка | Наверх | Cообщить модератору

126. Скрыто модератором  +/
Сообщение от Аноним (118), 06-Мрт-26, 20:41 
Ответить | Правка | К родителю #62 | Наверх | Cообщить модератору

130. Скрыто модератором  +/
Сообщение от Аноним83 (?), 06-Мрт-26, 20:46 
Ответить | Правка | Наверх | Cообщить модератору

149. Скрыто модератором  +/
Сообщение от Аноним (164), 06-Мрт-26, 21:28 
Ответить | Правка | Наверх | Cообщить модератору

153. Скрыто модератором  +/
Сообщение от Аноним83 (?), 06-Мрт-26, 21:32 
Ответить | Правка | Наверх | Cообщить модератору

160. Скрыто модератором  +/
Сообщение от Аноним (164), 06-Мрт-26, 21:42 
Ответить | Правка | Наверх | Cообщить модератору

177. Скрыто модератором  +1 +/
Сообщение от _ (??), 06-Мрт-26, 22:48 
Ответить | Правка | Наверх | Cообщить модератору

65. Скрыто модератором  +/
Сообщение от Аноним (65), 06-Мрт-26, 19:17 
Ответить | Правка | К родителю #58 | Наверх | Cообщить модератору

98. Скрыто модератором  +/
Сообщение от Аноним (82), 06-Мрт-26, 19:58 
Ответить | Правка | Наверх | Cообщить модератору

115. Скрыто модератором  +/
Сообщение от Аноним83 (?), 06-Мрт-26, 20:23 
Ответить | Правка | Наверх | Cообщить модератору

117. Скрыто модератором  +/
Сообщение от Аноним (117), 06-Мрт-26, 20:29 
Ответить | Правка | Наверх | Cообщить модератору

124. Скрыто модератором  +/
Сообщение от Аноним83 (?), 06-Мрт-26, 20:40 
Ответить | Правка | Наверх | Cообщить модератору

128. Скрыто модератором  +/
Сообщение от Аноним (117), 06-Мрт-26, 20:43 
Ответить | Правка | Наверх | Cообщить модератору

133. Скрыто модератором  +/
Сообщение от Аноним83 (?), 06-Мрт-26, 20:52 
Ответить | Правка | Наверх | Cообщить модератору

122. Скрыто модератором  +/
Сообщение от Аноним (82), 06-Мрт-26, 20:38 
Ответить | Правка | К родителю #115 | Наверх | Cообщить модератору

136. Скрыто модератором  +/
Сообщение от Аноним (82), 06-Мрт-26, 20:54 
Ответить | Правка | Наверх | Cообщить модератору

131. Скрыто модератором  +/
Сообщение от Аноним (118), 06-Мрт-26, 20:51 
Ответить | Правка | К родителю #65 | Наверх | Cообщить модератору

134. Скрыто модератором  –1 +/
Сообщение от Аноним83 (?), 06-Мрт-26, 20:53 
Ответить | Правка | Наверх | Cообщить модератору

147. Скрыто модератором  +1 +/
Сообщение от Аноним (164), 06-Мрт-26, 21:24 
Ответить | Правка | Наверх | Cообщить модератору

150. Скрыто модератором  +/
Сообщение от Аноним83 (?), 06-Мрт-26, 21:28 
Ответить | Правка | Наверх | Cообщить модератору

168. Скрыто модератором  +/
Сообщение от Аноним (168), 06-Мрт-26, 22:13 
Ответить | Правка | Наверх | Cообщить модератору

169. Скрыто модератором  +/
Сообщение от Аноним (169), 06-Мрт-26, 22:18 
Ответить | Правка | К родителю #150 | Наверх | Cообщить модератору

193. Скрыто модератором  +1 +/
Сообщение от _ (??), 07-Мрт-26, 05:51 
Ответить | Правка | Наверх | Cообщить модератору

93. Скрыто модератором  +/
Сообщение от Аноним (108), 06-Мрт-26, 19:50 
Ответить | Правка | К родителю #53 | Наверх | Cообщить модератору

125. Скрыто модератором  +/
Сообщение от Аноним83 (?), 06-Мрт-26, 20:41 
Ответить | Правка | Наверх | Cообщить модератору

135. Скрыто модератором  +/
Сообщение от Аноним (118), 06-Мрт-26, 20:53 
Ответить | Правка | К родителю #53 | Наверх | Cообщить модератору

137. Скрыто модератором  +/
Сообщение от Аноним83 (?), 06-Мрт-26, 20:57 
Ответить | Правка | Наверх | Cообщить модератору

146. Скрыто модератором  +/
Сообщение от Аноним (168), 06-Мрт-26, 21:23 
Ответить | Правка | Наверх | Cообщить модератору

148. Скрыто модератором  –1 +/
Сообщение от Аноним83 (?), 06-Мрт-26, 21:26 
Ответить | Правка | Наверх | Cообщить модератору

155. Скрыто модератором  +1 +/
Сообщение от Аноним (164), 06-Мрт-26, 21:33 
Ответить | Правка | Наверх | Cообщить модератору

166. Скрыто модератором  –1 +/
Сообщение от Аноним83 (?), 06-Мрт-26, 21:55 
Ответить | Правка | Наверх | Cообщить модератору

171. Скрыто модератором  +/
Сообщение от Аноним (168), 06-Мрт-26, 22:27 
Ответить | Правка | Наверх | Cообщить модератору

140. Скрыто модератором  +/
Сообщение от Аноним (140), 06-Мрт-26, 21:06 
Ответить | Правка | К родителю #44 | Наверх | Cообщить модератору

172. Скрыто модератором  +/
Сообщение от Аноним (168), 06-Мрт-26, 22:29 
Ответить | Правка | Наверх | Cообщить модератору

101. Скрыто модератором  +/
Сообщение от ryoken (ok), 06-Мрт-26, 20:00 
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

111. Скрыто модератором  +/
Сообщение от Аноним (111), 06-Мрт-26, 20:17 
Ответить | Правка | Наверх | Cообщить модератору

198. Скрыто модератором  +/
Сообщение от Аноним (-), 07-Мрт-26, 09:47 
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

208. Скрыто модератором  +/
Сообщение от Аноним (-), 07-Мрт-26, 10:44 
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

6. "Выпуск Rust 1.94. Эксперименты с Rust в ядре FreeBSD. СУБД T..."  +2 +/
Сообщение от Аноним (6), 06-Мрт-26, 17:14 
Ладно Linux.. туда все кому не лень коммитят. Но FreeBSD! На святое посягнул!
Ответить | Правка | Наверх | Cообщить модератору

194. "Выпуск Rust 1.94. Эксперименты с Rust в ядре FreeBSD. СУБД T..."  +/
Сообщение от IdeaFix (ok), 07-Мрт-26, 08:08 
Да ладно, эти и системд бы затащили к себе, если бы смогли.
Ответить | Правка | Наверх | Cообщить модератору

199. "Выпуск Rust 1.94. Эксперименты с Rust в ядре FreeBSD. СУБД T..."  +/
Сообщение от Аноним (-), 07-Мрт-26, 09:51 
> Но FreeBSD! На святое посягнул!

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

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

210. "Выпуск Rust 1.94. Эксперименты с Rust в ядре FreeBSD. СУБД T..."  –1 +/
Сообщение от онанист (?), 07-Мрт-26, 10:53 
что может быть святым от нежелательной организации?
Ответить | Правка | К родителю #6 | Наверх | Cообщить модератору

234. "Выпуск Rust 1.94. Эксперименты с Rust в ядре FreeBSD. СУБД T..."  +/
Сообщение от Аноним (-), 08-Мрт-26, 02:15 
> Но FreeBSD! На святое посягнул!

Так для понимания - в РФ беркелей на днях признали нежелательной организацией. Нежелательной организацией, Карл! Надо наверное еще в принципе математику и CS запретить - поразвелось тут всяких ботанов, не желающих ходить строем.

Интересно, BSDшникам еще не надо отстукивать на себя как иноагентам? Штрафы не ввели?

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

9. "Выпуск Rust 1.94. Эксперименты с Rust в ядре FreeBSD. СУБД T..."  +/
Сообщение от Аноним (9), 06-Мрт-26, 17:18 
хороший язык для нейроночек, хороший дебаг аутпут, надо прямо все прокидывать и прописывать, тут даже отсутствие гц и куча ограничений плюс. еще бы нейронки понимали что пишут, вообще было бы супер.
Ответить | Правка | Наверх | Cообщить модератору

35. "Выпуск Rust 1.94. Эксперименты с Rust в ядре FreeBSD. СУБД T..."  +/
Сообщение от Аноним (35), 06-Мрт-26, 18:12 
> еще бы нейронки понимали что пишут

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

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

39. "Выпуск Rust 1.94. Эксперименты с Rust в ядре FreeBSD. СУБД T..."  +1 +/
Сообщение от НяшМяш (ok), 06-Мрт-26, 18:18 
> еще бы нейронки понимали что пишут

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

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

68. "Выпуск Rust 1.94. Эксперименты с Rust в ядре FreeBSD. СУБД T..."  +2 +/
Сообщение от Аноним (65), 06-Мрт-26, 19:20 
Не понимают, иначе в том компиляторе C на Rust не было бы unwrap через unwrap.
Ответить | Правка | Наверх | Cообщить модератору

221. "Выпуск Rust 1.94. Эксперименты с Rust в ядре FreeBSD. СУБД T..."  +/
Сообщение от Витюшка (?), 07-Мрт-26, 18:35 
Но есть же unwrap_default, unwrap_or и так далее.
Ответить | Правка | Наверх | Cообщить модератору

235. "Выпуск Rust 1.94. Эксперименты с Rust в ядре FreeBSD. СУБД T..."  +/
Сообщение от Аноним (-), 08-Мрт-26, 02:18 
> Нейронки как раз раст отлично понимают. Просто хотя бы потому что могут
> почитать ошибки компилятора, а не как у дидов заведено - сегфолт
> и простыня адресов.

Не, ну я понимаю что -fsanitize=address,undefined это неподъемный груз. Но боты компилящие код обычно таки - допирают, в отличие от вас, что забавно.

А знаете что? Зачем вас вообще нанимать? Если бот прекрасно пишет на Rust, и даже допирает си собрать с asan/ubsan в отличие от вас - да еще зарплату не требует в таких объемах, я б на вашем месте - призадумался на тему вашего будущего при таком раскладе. Потому что манагер о таком соотношении тоже постепенно догадается :D

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

11. "Выпуск Rust 1.94. Эксперименты с Rust в ядре FreeBSD. СУБД T..."  –3 +/
Сообщение от Аноним (71), 06-Мрт-26, 17:21 
> Бенни Зигерт (Benny Siegert) попытался обосновать причины,
> по которым поддержка языка Rust не появится в ядре NetBSD

И что? Получилось?)))

> продолжается поддерживаться ветка NetBSD 9, выпущенная в 2020
> году, в этих условиях потребовалась бы поставка и поддержка
> компилятора Rust шестилетней давности

Отличный пример как копролиты тормозят прогресс.

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

14. "Выпуск Rust 1.94. Эксперименты с Rust в ядре FreeBSD. СУБД T..."  +4 +/
Сообщение от Аноним (14), 06-Мрт-26, 17:29 
Скорее пример как раст делает голову на ровном месте из-за отсутствия обратной совместимости. Скорее бы эти хипстеры уже на двухнедельные релизы перешли, чтобы всем стала очевидна невменяемость сабжа для нормальной разработки.
Ответить | Правка | Наверх | Cообщить модератору

24. "Выпуск Rust 1.94. Эксперименты с Rust в ядре FreeBSD. СУБД T..."  +4 +/
Сообщение от Аноним (24), 06-Мрт-26, 17:48 
"Да как они посмели не сделать обратную совместимость со счётами ?!"
Ответить | Правка | Наверх | Cообщить модератору

200. "Выпуск Rust 1.94. Эксперименты с Rust в ядре FreeBSD. СУБД T..."  +/
Сообщение от Аноним (-), 07-Мрт-26, 09:53 
> "Да как они посмели не сделать обратную совместимость со счётами ?!"

У них нет обратной совместимости - даже с самими собой. Поскольку текущая версия rust собирается только предыдущей версией. И - все. Поэтому при желании раскатать из сорца современную версию rust на чем-то новом - это боль и ненависть в адрес хайпожоров, оптом и в розницу.

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

222. "Выпуск Rust 1.94. Эксперименты с Rust в ядре FreeBSD. СУБД T..."  +1 +/
Сообщение от Витюшка (?), 07-Мрт-26, 18:39 
Боль и ненависть из-за неспособности написать bash в 50 строчек кода, который пройдёт по тегам и итеративно соберёт "текущую" на основе "предыдущей"?

Понимаю.... (нет)

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

233. "Выпуск Rust 1.94. Эксперименты с Rust в ядре FreeBSD. СУБД T..."  +/
Сообщение от Аноним (233), 08-Мрт-26, 00:57 
Не нужно ничего велосипедить. Guix как и nix уже изобретены.
Ответить | Правка | Наверх | Cообщить модератору

236. "Выпуск Rust 1.94. Эксперименты с Rust в ядре FreeBSD. СУБД T..."  +/
Сообщение от Аноним (-), 08-Мрт-26, 02:23 
> Боль и ненависть из-за неспособности написать bash в 50 строчек кода, который
> пройдёт по тегам и итеративно соберёт "текущую" на основе "предыдущей"?
> Понимаю.... (нет)

Вы еще забыли уточнить что надо пару ДЦ докупить, чтобы вообще дожить до момента когда Rust с начала времен до актуальной вресии в принципе дотикает таким манером.

А будучи просто average joe такая радость - мягко говоря весьма сомнительна уже получается. И получается что теперь бутстрап платформ - вообще геморно и дорого. Спасибо нахрен за светлое будущее имени полутора корпораций. Где удобно гуглу, майкрософт и амазон а остальные - их обслуга. Надо еще отношение к наймитам сделать - как на складах амазона. Впрочем скорее их просто заменят на AI, все ж физически таскать ящики роботам не везде просто, а генерить бредокод AI может не хуже большинства мясных мешков. Которые как раз и станут не востребованы.

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

232. "Выпуск Rust 1.94. Эксперименты с Rust в ядре FreeBSD. СУБД T..."  +/
Сообщение от Аноним (233), 08-Мрт-26, 00:24 
>Поскольку текущая версия rust собирается только предыдущей версией.

Как будь-то что-то плохое.
>Поэтому при желании раскатать из сорца современную версию rust на чем-то новом - это боль и ненависть в адрес хайпожоров, оптом и в розницу.

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

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

237. "Выпуск Rust 1.94. Эксперименты с Rust в ядре FreeBSD. СУБД T..."  +/
Сообщение от Аноним (-), 08-Мрт-26, 02:34 
>>Поскольку текущая версия rust собирается только предыдущей версией.
> Как будь-то что-то плохое.

Это не плохое, а очень плохое. Бутстрап новых платформ, систем и проч становится - максимально дорогим и враждебным занятием, на ровном месте, из-за этих ... . Потому что в итоге надо - пересобрать 100500 версий компилера чтобы догнаться до актуальной версии. И без пары ДЦ к такой задаче лучше не соваться.

Для wannabe-системщины где бутстрап аргумент, это лютый факап. А вы будучи апликушником которому поляну подготовили "боги", сделав "магию" - осознать не способны насколько факап лютый. Или как блеснуть скиллом на публику...

> Вы так говорите, словно крестовики не растягивают компиляцию банальнейшей программы на
> несколько часов.

Я говорю что бутстрап си компилера, чтобы на таргете поднять системный уровень - не требует докупить пару ДЦ. И даже завести c++ компилер типа GCC потом в пределах сил человеческих.

...но с Rust это просто новый уровень боли, из-за совершенно дурной политики.

В целом про это отлично разрисовано тут: https://habrastorage.org/r/w1560/getpro/habr/upload_files/7c...

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

25. "Выпуск Rust 1.94. Эксперименты с Rust в ядре FreeBSD. СУБД T..."  +/
Сообщение от Аноним (71), 06-Мрт-26, 17:48 
> Скорее пример как раст делает голову на ровном месте
> из-за отсутствия обратной совместимости.

Обратная совместимость как раз отличная - последний компилятор компилит крейты даже 2015 edition.

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

Поэтому проблема именно в копролитах вроде NetBSD, Debian и прочем мусоре.
Нормальные же дистры обновляют компилятор не смотря на еще более долгую поддержку чем у этих. Напр. в RHEL 8 - rustc 1.66.1, а в RHEL 9 - 1.88.0

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

201. "Выпуск Rust 1.94. Эксперименты с Rust в ядре FreeBSD. СУБД T..."  +/
Сообщение от Аноним (-), 07-Мрт-26, 09:54 
> Обратная совместимость как раз отличная - последний компилятор компилит крейты
> даже 2015 edition.

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

Так что если что-то копролит - то это просто - копро. Копропротивное.

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

215. "Выпуск Rust 1.94. Эксперименты с Rust в ядре FreeBSD. СУБД T..."  +/
Сообщение от Прохожий (??), 07-Мрт-26, 14:13 
>Зато при желании собрать с ноля более-менее актуальный компилер Rust можно познать немало интересного

Чем вас готовые сборки не устраивают?

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

238. "Выпуск Rust 1.94. Эксперименты с Rust в ядре FreeBSD. СУБД T..."  +/
Сообщение от Аноним (-), 08-Мрт-26, 02:37 
>> Зато при желании собрать с ноля более-менее актуальный компилер Rust можно познать
>> немало интересного
> Чем вас готовые сборки не устраивают?

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

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

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

40. "Выпуск Rust 1.94. Эксперименты с Rust в ядре FreeBSD. СУБД T..."  +/
Сообщение от НяшМяш (ok), 06-Мрт-26, 18:20 
Пиши на 2015 edition код, в чём проблема? Ах да, ты код в своей жизни ни разу не писал, и как истинный кeксперт, только на опеннете заседаешь.
Ответить | Правка | К родителю #14 | Наверх | Cообщить модератору

70. "Выпуск Rust 1.94. Эксперименты с Rust в ядре FreeBSD. СУБД T..."  +2 +/
Сообщение от Аноним (65), 06-Мрт-26, 19:21 
>Пиши на 2015 edition код, в чём проблема?

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

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

77. "Выпуск Rust 1.94. Эксперименты с Rust в ядре FreeBSD. СУБД T..."  +/
Сообщение от Аноним (80), 06-Мрт-26, 19:25 
> В том, что каждый пятый крэйт требует самую новую версию компилятора.

Всего 20%? А разговоров-то))

Но это решение авторов кода. Вы не имеете никакого права им указывать.
Автор в праве сам выбирать инструмент. И как оказалось, в мире не так много отбитых, которые наяривают на древний копролиты.

Если что-то не нравится - то кнопка форк воооон там.


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

202. "Выпуск Rust 1.94. Эксперименты с Rust в ядре FreeBSD. СУБД T..."  +/
Сообщение от Аноним (-), 07-Мрт-26, 09:56 
> Всего 20%? А разговоров-то))

Чтобы завалить сборку - хватит и одного.

> Но это решение авторов кода. Вы не имеете никакого права им указывать.

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

> Автор в праве сам выбирать инструмент.

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

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

99. "Выпуск Rust 1.94. Эксперименты с Rust в ядре FreeBSD. СУБД T..."  +1 +/
Сообщение от Аноним (99), 06-Мрт-26, 19:58 
А. зачем крэйты в ядре?
Б. Почему для старого софта нельзя взять старые крейты? В смысле, бэкпорты сломаются? А они будут?
Ответить | Правка | К родителю #70 | Наверх | Cообщить модератору

228. "Выпуск Rust 1.94. Эксперименты с Rust в ядре FreeBSD. СУБД T..."  +/
Сообщение от Аноним (228), 08-Мрт-26, 00:07 
Можно взять свой компилятор rust. Как в ядре Linux и делают. Там старая версия с добавлением фич им необходимых. Так что да. Кроме ядра, придется еще и компилятор rust поддерживать.
Ответить | Правка | Наверх | Cообщить модератору

120. "Выпуск Rust 1.94. Эксперименты с Rust в ядре FreeBSD. СУБД T..."  +2 +/
Сообщение от Анонимусс (-), 06-Мрт-26, 20:33 
> Скорее пример как раст делает голову на ровном месте
> из-за отсутствия обратной совместимости.

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

Ребята, почитаейте что такое Backward compatibility, Forward compatibility и чем они отличаются.

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

229. "Выпуск Rust 1.94. Эксперименты с Rust в ядре FreeBSD. СУБД T..."  +/
Сообщение от Аноним (228), 08-Мрт-26, 00:10 
Это ты не понял. В чем проблема. Код собранный старыми версиями собирается, а новыми нет. На новых системах старого компилятора rust. Только новый. В итоге кучу кода надо постоянно переписывать, в то время как linux привыкли использовать код десятилетиями.

И да. Это как раз проблемы с обратной совместимостью.

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

75. "Выпуск Rust 1.94. Эксперименты с Rust в ядре FreeBSD. СУБД T..."  +/
Сообщение от анондирован (?), 06-Мрт-26, 19:24 
Это ограничит количество платформ где запускается NetBSD т.к. Rustс весьма ограниченный как и сам язык программирования
Ответить | Правка | К родителю #11 | Наверх | Cообщить модератору

216. "Выпуск Rust 1.94. Эксперименты с Rust в ядре FreeBSD. СУБД T..."  +/
Сообщение от Прохожий (??), 07-Мрт-26, 14:17 
>Это ограничит количество платформ где запускается NetBSD

Например, каких? Сколько пользователей у этих платформ? Если меньше 10,то зачем вообще рассредотачиваться на такие платформы?

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

13. "Выпуск Rust 1.94. Эксперименты с Rust в ядре FreeBSD. СУБД T..."  +/
Сообщение от Аноним (13), 06-Мрт-26, 17:29 
"независимый некоммерческий фонд" - прямо ангелы какие-то, питающиеся воздухом.
Ответить | Правка | Наверх | Cообщить модератору

61. "Выпуск Rust 1.94. Эксперименты с Rust в ядре FreeBSD. СУБД T..."  +/
Сообщение от Аноним (61), 06-Мрт-26, 19:12 
У вас какое-то странное представление...
https://rustfoundation.org/about/
Ответить | Правка | Наверх | Cообщить модератору

203. "Выпуск Rust 1.94. Эксперименты с Rust в ядре FreeBSD. СУБД T..."  +/
Сообщение от Аноним (-), 07-Мрт-26, 09:57 
> "независимый некоммерческий фонд" - прямо ангелы какие-то, питающиеся воздухом.

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

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

217. "Выпуск Rust 1.94. Эксперименты с Rust в ядре FreeBSD. СУБД T..."  +/
Сообщение от Прохожий (??), 07-Мрт-26, 14:21 
А в каком фонде (более-менее крупном) нет такого? Или вы думаете, деньги "сообщество" выделяет на разработку того или иного продукта? Чур, игры в пример не приводить. Вот там действительно обычные люди могут принимать участие.
Ответить | Правка | Наверх | Cообщить модератору

18. "Выпуск Rust 1.94. Эксперименты с Rust в ядре FreeBSD. СУБД T..."  +/
Сообщение от Аноним (18), 06-Мрт-26, 17:33 
Монополия раста на раздражение закончилась, теперь еще педофилы за защиту детей в осях взялись, штрафами угрожают.
Ответить | Правка | Наверх | Cообщить модератору

28. "Выпуск Rust 1.94. Эксперименты с Rust в ядре FreeBSD. СУБД T..."  +/
Сообщение от Аноним (71), 06-Мрт-26, 17:51 
> Монополия раста на раздражение закончилась,
> в осях взялись, штрафами угрожают.

Ты еще забыл гугл с чипами и двухнедельным циклом обновлений!
И этот... как его...
А! Хурд!

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

19. "Выпуск Rust 1.94. Эксперименты с Rust в ядре FreeBSD. СУБД T..."  –3 +/
Сообщение от Аноним (19), 06-Мрт-26, 17:36 
> Так как размер массива изначально известен компилятору, для повышения производительности можно обойтись без проверки границ массива на каждой стадии итерации.

Вот это кстати диды не понимают, в их мире "а чо я вот фором всю жизнь по массивам ходил и нормально".

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

20. Скрыто модератором  –2 +/
Сообщение от Аноним (20), 06-Мрт-26, 17:37 
Ответить | Правка | Наверх | Cообщить модератору

31. Скрыто модератором  +2 +/
Сообщение от Аноним (31), 06-Мрт-26, 17:57 
Ответить | Правка | Наверх | Cообщить модератору

34. Скрыто модератором  +/
Сообщение от Аноним (-), 06-Мрт-26, 18:06 
Ответить | Правка | К родителю #19 | Наверх | Cообщить модератору

56. "Выпуск Rust 1.94. Эксперименты с Rust в ядре FreeBSD. СУБД T..."  +/
Сообщение от Аноним83 (?), 06-Мрт-26, 18:56 
А в чём тут новшество?
for (size_t i = 0; i < size; i += wsize) {
    // тут что то делаем с пачкой wsize элементов.
}
Банальный синтаксический сахар, в нечитабельном виде к тому же.
Вы лучше подумайте: а кто вообще будет помнить про все эти фичи?
В итоге у раста будет как у плюсовиков: 100500 кило сахара и каждый пишет на своём диалекте - своём наборе синтаксических конструкций, и с трудом понимает что написали остальные.

Именно пояэтому я за примитивные языки с минимумом синтаксиса и против всяких расширений в С.

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

72. "Выпуск Rust 1.94. Эксперименты с Rust в ядре FreeBSD. СУБД T..."  +/
Сообщение от Аноним (58), 06-Мрт-26, 19:22 
> for (size_t i = 0; i < size; i += wsize) {

А потом окажется что size не от того массива передали.

> Именно пояэтому я за примитивные языки с минимумом синтаксиса и против всяких расширений в С.

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

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

83. "Выпуск Rust 1.94. Эксперименты с Rust в ядре FreeBSD. СУБД T..."  +/
Сообщение от Аноним83 (?), 06-Мрт-26, 19:35 
А потом окажется что автор был пьян и вообще другое имел ввиду.
Толькое какое мне или компилятору до этого дело?

Это никак не отменяет того что слишком много сделать одно и тоже приводят к наличию множества диалектов среди тех кто пользуется языком.
Более того, это и от задачи отвлекает, когда ты хорошо всю эту тонну сахара знаешь то начинаешь думать: а какой из 100500 способов обойти массив тут лучше применить? А точно ли это лучший способ?

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

88. "Выпуск Rust 1.94. Эксперименты с Rust в ядре FreeBSD. СУБД T..."  +/
Сообщение от Аноним (80), 06-Мрт-26, 19:45 
> А потом окажется что автор был пьян и вообще другое имел ввиду.

О, так получается большинство писак на сишке - все время подбуханные?
Ну... это вполне все объяснило бы!

> то начинаешь думать: а какой из 100500 способов обойти массив тут лучше применить?
> А точно ли это лучший способ?

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

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

109. "Выпуск Rust 1.94. Эксперименты с Rust в ядре FreeBSD. СУБД T..."  +/
Сообщение от Аноним83 (?), 06-Мрт-26, 20:15 
> И программирование как бы подразумевает что нужно думать. Или вы "думали" иначе?

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

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

211. "Выпуск Rust 1.94. Эксперименты с Rust в ядре FreeBSD. СУБД T..."  +/
Сообщение от Аноним (211), 07-Мрт-26, 12:51 
> слишком много сделать одно и тоже приводят к наличию множества диалектов среди тех кто пользуется языком

Так это же хорошо! Особенно сейчас, когда хороший код написанный человеком сразу можно отличить от нейрослопа.

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

227. "Выпуск Rust 1.94. Эксперименты с Rust в ядре FreeBSD. СУБД T..."  +/
Сообщение от Аноним83 (?), 07-Мрт-26, 23:24 
Это приводит только к тому, что ты открываешь проект на С++ и там нифига не понятно, потому что ты и авторы пишите на разных подмножествах.
Ответить | Правка | Наверх | Cообщить модератору

230. "Выпуск Rust 1.94. Эксперименты с Rust в ядре FreeBSD. СУБД T..."  +/
Сообщение от Аноним (228), 08-Мрт-26, 00:15 
Если знаешь язык, то поймешь. Не понял - хороший повод разобраться. Только теперь новая проблема. Если та не понял, возможно это выхлоп ИИ и конкретно этот кусок кода ничего не делает или ошибки в нем компенсируются в другом месте.
Ответить | Правка | Наверх | Cообщить модератору

239. "Выпуск Rust 1.94. Эксперименты с Rust в ядре FreeBSD. СУБД T..."  +/
Сообщение от Аноним (-), 08-Мрт-26, 02:42 
> Если знаешь язык, то поймешь.

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

Поэтому выражение вижа c = a + b в си++ может в принципе быть - чем угодно. И если вы думали что понимаете что при этом случится, может так оказаться что нифига вы на самом деле не понимали. И вы просто не видели в какие дебри продвинутых плюсеров порой заносит.

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

197. "Выпуск Rust 1.94. Эксперименты с Rust в ядре FreeBSD. СУБД T..."  +/
Сообщение от олег (?), 07-Мрт-26, 09:31 
Тебе всё по уму написали. Подумай над этим.
Ответить | Правка | К родителю #72 | Наверх | Cообщить модератору

43. "Выпуск Rust 1.94. Эксперименты с Rust в ядре FreeBSD. СУБД T..."  +/
Сообщение от Аноним (19), 06-Мрт-26, 18:28 
> Бенни Зигерт (Benny Siegert), участвующий в разработке NetBSD, попытался обосновать причины, по которым поддержка языка Rust не появится в ядре NetBSD

Для контекста: ему какой-то чел, явно с опеннета, написал идиотское письмо с вопросом "а вот в ФриБСД хотят добавить раст, что бы привлечь молодняк. НетБСД тоже будет такие странные решения принимать, или я могу доверять тому, что НетБСД такого не сделает?"

На что Бенни ему нормально ответил: "раст - это не 'для молодняка', у языка куча достоинств".

> Today, even getting a Rust compiler running in the first place is hard. Keeping Rust working (in pkgsrc) is quite a bit of work, resting on the shoulders of a few developers.

Если в расте Бенни явно шарит и одобряет, то вот мозг на новый лад в мире ИИ он ещё явно не переключил. Нет больше такой проблемы как "плечи нескольких разработчиков". Очнитесь.

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

97. "Выпуск Rust 1.94. Эксперименты с Rust в ядре FreeBSD. СУБД T..."  +/
Сообщение от Аноним (65), 06-Мрт-26, 19:54 
>то вот мозг на новый лад в мире ИИ он ещё явно не переключил

Вот и славно, мусорные патчи никому не нужны.

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

45. "Выпуск Rust 1.94. Эксперименты с Rust в ядре FreeBSD. СУБД T..."  +1 +/
Сообщение от историк_кун (?), 06-Мрт-26, 18:30 
> Поддерживается 3D-моделирование, симуляция, работа с 2D-эскизами, компонентная сборка, импорт в формате STEP и экспорт в форматах STL/GLB/STEP/DXF.

Всё поддерживается, но базовые вещи даже не работают. Слава, слава вайбкодингу!

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

78. "Выпуск Rust 1.94. Эксперименты с Rust в ядре FreeBSD. СУБД T..."  +/
Сообщение от анондирован (?), 06-Мрт-26, 19:26 
Rust хорош для виброкодинга ? O_o
Ответить | Правка | Наверх | Cообщить модератору

191. "Выпуск Rust 1.94. Эксперименты с Rust в ядре FreeBSD. СУБД T..."  +/
Сообщение от историк_кун (?), 07-Мрт-26, 04:04 
> Rust хорош для виброкодинга ? O_o

Хорош или нет - не знаю, но у клода половина коммитов в vcad.

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

46. "Выпуск Rust 1.94. Эксперименты с Rust в ядре FreeBSD. СУБД T..."  –1 +/
Сообщение от Аноним (19), 06-Мрт-26, 18:32 
> Rust в программах, выполняемых на стороне GPU

О да, это делают челы, которые делают rust-gpu. Я через rust-gpu компилирую вулкановские шейдеры, написанные на расте - огонь тема. Никаких тебе старых кривых GLSL, HLSL, недоделанных WGSL и тд. Настоящий раст, твёрдо и чётко.

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

49. "Выпуск Rust 1.94. Эксперименты с Rust в ядре FreeBSD. СУБД T..."  +1 +/
Сообщение от Аноним (49), 06-Мрт-26, 18:40 
Где-то уже можно на результаты? Ах, да. Ну и вообще SPIR-V как бы уже заменил всё и он даже спокойно транслируется под обе платформы (а они не совместимы между собой).
Ответить | Правка | Наверх | Cообщить модератору

54. "Выпуск Rust 1.94. Эксперименты с Rust в ядре FreeBSD. СУБД T..."  +/
Сообщение от Аноним (19), 06-Мрт-26, 18:52 
> SPIR-V как бы уже заменил всё

SPIR-V - это не язык, это байткод. В который компилируется раст. Что такое "обе платформы"? Какие обе? Чел, ты о чём вообще?

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

57. "Выпуск Rust 1.94. Эксперименты с Rust в ядре FreeBSD. СУБД T..."  +/
Сообщение от Аноним (49), 06-Мрт-26, 18:57 
OpenGL и DirectX используют собственные языки шейдеров и ты от этого никуда не денешься. Так во что у тебя компилируется раст там?
Ответить | Правка | Наверх | Cообщить модератору

51. "Выпуск Rust 1.94. Эксперименты с Rust в ядре FreeBSD. СУБД T..."  +1 +/
Сообщение от Аноним83 (?), 06-Мрт-26, 18:42 
Довольно симптоматично: новость про раст, при этом постоянно упоминается С.
Ответить | Правка | Наверх | Cообщить модератору

74. "Выпуск Rust 1.94. Эксперименты с Rust в ядре FreeBSD. СУБД T..."  +/
Сообщение от Аноним (58), 06-Мрт-26, 19:23 
> Довольно симптоматично: новость про раст, при этом постоянно упоминается С.

Угу. И про си вбросил сишник первым же сообщением.
Впрочем... это вполне закономерно, ведь растовики первыми посмели начать тыкать сишников в продукты их... кодинга.

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

154. "Выпуск Rust 1.94. Эксперименты с Rust в ядре FreeBSD. СУБД T..."  +/
Сообщение от Аноним (154), 06-Мрт-26, 21:33 
Я тебе по секрету скажу. Тс-с! Тока никому не говори. Денниса Ритчи нам послали высшие силы, духи, чтобы он создал божественную сишку.
Ответить | Правка | К родителю #51 | Наверх | Cообщить модератору

170. "Выпуск Rust 1.94. Эксперименты с Rust в ядре FreeBSD. СУБД T..."  +/
Сообщение от Аноним (170), 06-Мрт-26, 22:20 
А какие силы его у нас забрали?
Ответить | Правка | Наверх | Cообщить модератору

52. "Выпуск Rust 1.94. Эксперименты с Rust в ядре FreeBSD. СУБД T..."  +1 +/
Сообщение от Аноним (47), 06-Мрт-26, 18:47 
> Представлен проект vcad, развивающий параметрическую систему автоматизированного проектирования (САПР), написанную на Rust

А оригиналом какой проект является?

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

174. "Выпуск Rust 1.94. Эксперименты с Rust в ядре FreeBSD. СУБД T..."  +/
Сообщение от Аноним (174), 06-Мрт-26, 22:31 
Си плюс плюс
Ответить | Правка | Наверх | Cообщить модератору

213. "Выпуск Rust 1.94. Эксперименты с Rust в ядре FreeBSD. СУБД T..."  +/
Сообщение от Аноним (211), 07-Мрт-26, 13:07 
Это уже трудно узнать. Таперича модно переписывать нейронкой, называя это новым продуктом.
Ответить | Правка | К родителю #52 | Наверх | Cообщить модератору

66. "Выпуск Rust 1.94. Эксперименты с Rust в ядре FreeBSD. СУБД T..."  +2 +/
Сообщение от Аноним (66), 06-Мрт-26, 19:18 
NetBSD просто большие молодцы!
Ответить | Правка | Наверх | Cообщить модератору

87. "Выпуск Rust 1.94. Эксперименты с Rust в ядре FreeBSD. СУБД T..."  –4 +/
Сообщение от нах.. (?), 06-Мрт-26, 19:45 
М? Этот товарищ написал заметку в своем блоге, в рассылках разрабов совершенно другое мнение о Расте) Зрада, да?
Ответить | Правка | Наверх | Cообщить модератору

90. "Выпуск Rust 1.94. Эксперименты с Rust в ядре FreeBSD. СУБД T..."  +1 +/
Сообщение от Аноним (66), 06-Мрт-26, 19:48 
Ничего что я постоянно мониторю рассылку разрабов NetBSD? И какое там другое мнение?

> Зрада, да?

чё это?

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

94. "Выпуск Rust 1.94. Эксперименты с Rust в ядре FreeBSD. СУБД T..."  +/
Сообщение от Аноним (94), 06-Мрт-26, 19:50 
ты используешь netbsd? где?
Ответить | Правка | К родителю #66 | Наверх | Cообщить модератору

96. "Выпуск Rust 1.94. Эксперименты с Rust в ядре FreeBSD. СУБД T..."  +1 +/
Сообщение от Аноним (66), 06-Мрт-26, 19:52 
На ноуте
Ответить | Правка | Наверх | Cообщить модератору

103. "Выпуск Rust 1.94. Эксперименты с Rust в ядре FreeBSD. СУБД T..."  +2 +/
Сообщение от Аноним (103), 06-Мрт-26, 20:03 
В каждой новости ложь про то, что нет рантайма, когда невозможно написать реальную программу без переноса боров чеков в рантайм с паникой у пользователя
Ответить | Правка | Наверх | Cообщить модератору

183. "Выпуск Rust 1.94. Эксперименты с Rust в ядре FreeBSD. СУБД T..."  +2 +/
Сообщение от анон (?), 07-Мрт-26, 00:05 
> В каждой новости ложь про то, что нет рантайма,

Но его нет. Как и borrow checker (сам смысл которого: проверки времени компиляции).
Хотя можешь поискать: самодостаточный, реальный бинарь, с "зависимостью" только от ядра ОС


% hexdump -C target/i686-unknown-linux-gnu/release/free                                                        
00000000  7f 45 4c 46 01 01 01 09  00 00 00 00 00 00 00 00  |.ELF............|
00000010  02 00 03 00 01 00 00 00  7d 00 40 00 34 00 00 00  |........}.@.4...|
00000020  00 00 00 00 00 00 00 00  34 00 20 00 01 00 00 00  |........4. .....|
00000030  00 00 00 00 01 00 00 00  54 00 00 00 54 00 40 00  |........T...T.@.|
00000040  54 00 40 00 6d 00 00 00  6d 00 00 00 07 00 00 00  |T.@.m...m.......|
00000050  01 00 00 00 43 6f 75 6c  64 6e 27 74 20 77 72 69  |....Couldn't wri|
00000060  74 65 20 74 6f 20 73 74  64 6f 75 74 21 e2 98 b9  |te to stdout!...|
00000070  0a 48 65 6c 6c 6f 20 57  6f 72 6c 64 0a 53 57 56  |.Hello World.SWV|
00000080  31 f6 b9 71 00 40 00 ba  0c 00 00 00 b8 04 00 00  |1..q.@..........|
00000090  00 46 89 f3 cd 80 31 db  3d 01 f0 ff ff 72 1c 89  |.F....1.=....r..|
000000a0  c7 bb 02 00 00 00 b9 54  00 40 00 ba 1d 00 00 00  |.......T.@......|
000000b0  b8 04 00 00 00 cd 80 f7  df 89 fb 89 f0 cd 80 eb  |................|
000000c0  fe                                                |.|


% ldd target/i686-unknown-linux-gnu/release/free                                                                                                                          
% ldd: target/i686-unknown-linux-gnu/release/free: not a dynamic ELF executable

% target/i686-unknown-linux-gnu/release/free                        
Hello World

% target/i686-unknown-linux-gnu/release/free > /dev/full || errno $?
Couldn't write to stdout!☹
ENOSPC 28 No space left on device



#![no_std]
#![no_main]

mod io;
mod sys;

fn say_hello() -> isize {
    let msg = "Hello World\n";
    
    let Err(err) = io::print(msg) else {
        return sys::EXIT_SUCCESS        
    };

    let _ = io::eprint(err.msg.unwrap_or("Couldn't print 'Hello'!☹"));
  
    let Some(raw)= err.raw_os_err else {
        return sys::EXIT_FAILURE
    };    
    return raw.errno.unwrap_or(sys::EXIT_FAILURE)
}


#[unsafe(no_mangle)]
pub extern "system" fn start() -> ! {
   sys::exit(say_hello());
}


(самопальные)
io:
https://paste.opensuse.org/pastes/81585111e4c9
sys:
https://paste.opensuse.org/pastes/7ef09e000ff5

С нетерпением (нет) ждем-с отмазки^W "критику", почему "Это другое! Не считается!"


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

231. "Выпуск Rust 1.94. Эксперименты с Rust в ядре FreeBSD. СУБД T..."  +/
Сообщение от Аноним (228), 08-Мрт-26, 00:17 
Тебе же про панику говорили. Давай пример с ней.
Ответить | Правка | Наверх | Cообщить модератору

241. "Выпуск Rust 1.94. Эксперименты с Rust в ядре FreeBSD. СУБД T..."  +/
Сообщение от анон (?), 08-Мрт-26, 04:32 
> Тебе же про панику говорили. Давай пример с ней.

Э-э ... и что это должно изменить?


#![no_std]
#![no_main]

mod io;
mod sys;

fn say_hello() -> isize {
    let msg = "Hello World\n";
    
    let Err(err) = io::print(msg) else {
        return sys::EXIT_SUCCESS        
    };

    panic!("panicked at {file}:{line}:\n{msg}",
           file=file!(), line=line!(), msg="Couldn't print to stdout 8-O");
    
}


#[unsafe(no_mangle)]
pub extern "system" fn start() -> ! {
   sys::exit(say_hello());
}


Тебе какой именно вариант? А то в варианте -Z build-std-features=panic_immediate_abort
бинарь еще на 50 байтов меньше предыдущего выходит, а в "классике", с выхлопом:
> % ldd target/i686-unknown-linux-gnu/release/free
> ldd: target/i686-unknown-linux-gnu/release/free: not a dynamic ELF executable
> % target/i686-unknown-linux-gnu/release/free > /dev/full || errno $?    
> panicked at src/main.rs:29:
> Couldn't print to stdout 8-O

...
ну, попробуй, вдруг что найдешь:


hexdump -C target/i686-unknown-linux-gnu/release/free
00000000  7f 45 4c 46 01 01 01 09  00 00 00 00 00 00 00 00  |.ELF............|
00000010  02 00 03 00 01 00 00 00  97 01 40 00 34 00 00 00  |..........@.4...|
00000020  00 00 00 00 00 00 00 00  34 00 20 00 02 00 00 00  |........4. .....|
00000030  00 00 00 00 01 00 00 00  74 00 00 00 74 00 40 00  |........t...t.@.|
00000040  74 00 40 00 62 01 00 00  62 01 00 00 07 00 00 00  |t.@.b...b.......|
00000050  04 00 00 00 50 e5 74 64  d0 00 00 00 d0 00 40 00  |....P.td......@.|
00000060  d0 00 40 00 24 00 00 00  24 00 00 00 04 00 00 00  |..@.$...$.......|
00000070  04 00 00 00 55 6e 65 78  70 65 63 74 65 64 20 70  |....Unexpected p|
00000080  61 6e 69 63 2d 63 61 6c  6c 21 48 65 6c 6c 6f 20  |anic-call!Hello |
00000090  57 6f 72 6c 64 0a 70 61  6e 69 63 6b 65 64 20 61  |World.panicked a|
000000a0  74 20 73 72 63 2f 6d 61  69 6e 2e 72 73 3a 32 39  |t src/main.rs:29|
000000b0  3a 0a 43 6f 75 6c 64 6e  27 74 20 70 72 69 6e 74  |:.Couldn't print|
000000c0  20 74 6f 20 73 74 64 6f  75 74 20 38 2d 4f 00 00  | to stdout 8-O..|
000000d0  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
*
00000160  53 83 ec 08 89 d0 d1 ea  bb 02 00 00 00 83 e0 01  |S...............|
00000170  f7 d8 21 c1 b8 74 00 40  00 0f 44 c8 b8 16 00 00  |..!..t.@..D.....|
00000180  00 0f 44 d0 b8 04 00 00  00 cd 80 31 c0 bb d6 ff  |..D........1....|
00000190  ff ff 40 cd 80 eb fe 53  56 50 31 f6 b9 8a 00 40  |..@....SVP1....@|
000001a0  00 ba 0c 00 00 00 b8 04  00 00 00 46 89 f3 cd 80  |...........F....|
000001b0  3d 01 f0 ff ff 73 08 31  db 89 f0 cd 80 eb fe e8  |=....s.1........|
000001c0  00 00 00 00 83 ec 0c b9  96 00 40 00 ba 71 00 00  |..........@..q..|
000001d0  00 e8 8a ff ff ff                                 |......|

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

157. "Выпуск Rust 1.94. Эксперименты с Rust в ядре FreeBSD. СУБД T..."  +/
Сообщение от Аноним (-), 06-Мрт-26, 21:39 
>Бенни Зигерт (Benny Siegert), участвующий в разработке NetBSD, обосновал причины, по которым поддержка языка Rust не появится в ядре NetBSD:

Бенни - молоток! Бенни Зигерта срочно в гости к Линусу.

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

158. "Выпуск Rust 1.94. Эксперименты с Rust в ядре FreeBSD. СУБД T..."  +/
Сообщение от Аноним (158), 06-Мрт-26, 21:40 
> Так как размер массива изначально известен компилятору, для повышения производительности можно обойтись без проверки границ массива на каждой стадии итерации.

Сишник затесался?

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

161. "Выпуск Rust 1.94. Эксперименты с Rust в ядре FreeBSD. СУБД T..."  +/
Сообщение от Аноним (-), 06-Мрт-26, 21:43 
>Так как размер массива изначально известен компилятору,

Не понял?

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

185. "Выпуск Rust 1.94. Эксперименты с Rust в ядре FreeBSD. СУБД T..."  +/
Сообщение от Аноним (158), 07-Мрт-26, 00:45 
Есть же примеры примеры, когда код пишется по спецификации протоколов, форматов и т.п., т.е. "размер известен" и "можно обойтись без проверки", а IRL начинаются приключения... Сработала ассоциация.
Ответить | Правка | Наверх | Cообщить модератору

162. "Выпуск Rust 1.94. Эксперименты с Rust в ядре FreeBSD. СУБД T..."  +2 +/
Сообщение от Аноним (162), 06-Мрт-26, 21:44 
Зачем тащить раст в ядро бзди по образу и подобию линукса, если там хорошая модульная система? Сделай модуль rustd, а через него подмодули пусть грузят, зачем копировать колхозную архитектуру Линуса?
Ответить | Правка | Наверх | Cообщить модератору

163. "Выпуск Rust 1.94. Эксперименты с Rust в ядре FreeBSD. СУБД T..."  +1 +/
Сообщение от Аноним (158), 06-Мрт-26, 21:45 
> продолжается поддерживаться ветка NetBSD 9, выпущенная в 2020 году, в этих условиях потребовалась бы поставка и поддержка компилятора Rust шестилетней давности

Не только компилятора, но и того добра, что cargo должен подтянуть при сборке (привет, vendor.tar.*).

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

167. "Выпуск Rust 1.94. Эксперименты с Rust в ядре FreeBSD. СУБД T..."  +/
Сообщение от Аноним (167), 06-Мрт-26, 22:06 
теория типов головного мозга, вот до какой дурки формализм доводит.
Ответить | Правка | Наверх | Cообщить модератору

173. "Выпуск Rust 1.94. Эксперименты с Rust в ядре FreeBSD. СУБД T..."  +/
Сообщение от Аноним (174), 06-Мрт-26, 22:30 
А что этим писателям раста так сложно, сказать окей чатгпт допиши все нужные функции языку, чтобы больше не надо было ничего добавлять. Или они пишут язык ради того чтобы писать язык?
Ответить | Правка | Наверх | Cообщить модератору

175. "Выпуск Rust 1.94. Эксперименты с Rust в ядре FreeBSD. СУБД T..."  +2 +/
Сообщение от LaunchWiskey (ok), 06-Мрт-26, 22:40 
Я в программировании уже более четверти века, повидал всякое: и частные проекты, и военные разработки, и крупный зарубежный энтерпрайз со всех сторон. И мои наблюдения показывают, что производительность команды разработчиков и качество создаваемого ею кода совершенно не зависят от языка программирования и методологий разработки. Команда, имеющая 1) квалификацию, 2) мотивацию и 3) понимание конечной цели, напишет что угодно даже на ассемблере, а если одной из этих компонент нет, то не помогут ни Го с Растами и Котлинами, ни аджайл-инфоцыгане, ни нейросети.
Ответить | Правка | Наверх | Cообщить модератору

178. "Выпуск Rust 1.94. Эксперименты с Rust в ядре FreeBSD. СУБД T..."  +/
Сообщение от Аноним (178), 06-Мрт-26, 22:48 
Скоро адекватные люди, такие как ты закончатся. Это печально.  
Ответить | Правка | Наверх | Cообщить модератору

179. "Выпуск Rust 1.94. Эксперименты с Rust в ядре FreeBSD. СУБД T..."  –1 +/
Сообщение от Аноним (179), 06-Мрт-26, 23:03 
> И мои наблюдения показывают, что производительность команды разработчиков и качество создаваемого ею кода совершенно не зависят от языка программирования и методологий разработки.

Вы хотите сказать, что более квалифицированный разработчик напишет на ассемблер UI лучше, чем средний инженер с Upwork на React? В теории возможно, но сколько времени на реализацию, а самое главное, отладку это займет? Про поддержку я уже молчу.

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

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

189. "Выпуск Rust 1.94. Эксперименты с Rust в ядре FreeBSD. СУБД T..."  +1 +/
Сообщение от Сладкая булочка (?), 07-Мрт-26, 02:50 
> статическими анализаторами и фазерами позволяет команде писать на с лучше код чем на та же команда смогла бы написать на раст и он не облегчил бы им жизнь?

На расте также все это есть.

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

190. "Выпуск Rust 1.94. Эксперименты с Rust в ядре FreeBSD. СУБД T..."  –1 +/
Сообщение от Аноним (179), 07-Мрт-26, 03:38 
На расте это не имеет экзистенциального значения.
Ответить | Правка | Наверх | Cообщить модератору

219. "Выпуск Rust 1.94. Эксперименты с Rust в ядре FreeBSD. СУБД T..."  +1 +/
Сообщение от Сладкая булочка (?), 07-Мрт-26, 15:02 
> На расте это не имеет экзистенциального значения.

Ага, код без багов сам собой пишется) То-то clippy в каждом проекте. А тесты и фазинг не нужны.

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

224. "Выпуск Rust 1.94. Эксперименты с Rust в ядре FreeBSD. СУБД T..."  +/
Сообщение от Аноним (179), 07-Мрт-26, 18:45 
Без ошибок с памятью пишется и части гонок. Баги логики конечно остаются.
Ответить | Правка | Наверх | Cообщить модератору

226. "Выпуск Rust 1.94. Эксперименты с Rust в ядре FreeBSD. СУБД T..."  +/
Сообщение от Сладкая булочка (?), 07-Мрт-26, 23:05 
> Без ошибок с памятью пишется

А это что https://github.com/rust-lang/miri?tab=readme-ov-file#bugs-fo...

> и части гонок.

Тут ключевое "части".

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

212. "Выпуск Rust 1.94. Эксперименты с Rust в ядре FreeBSD. СУБД T..."  +/
Сообщение от Сергей (??), 07-Мрт-26, 13:00 
Не в этом суть.
Серебряной пули нет.
Хоть на rust хоть на другом языке, нужно думать, прежде чем делать.
Язык это инструмент, а не решительно всех проблем.
Ответить | Правка | К родителю #179 | Наверх | Cообщить модератору

240. "Выпуск Rust 1.94. Эксперименты с Rust в ядре FreeBSD. СУБД T..."  +/
Сообщение от Аноним (-), 08-Мрт-26, 02:48 
> Вы хотите сказать, что более квалифицированный разработчик напишет на ассемблер UI лучше,
> чем средний инженер с Upwork на React? В теории возможно

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

Ну а если взять "офигенный" UI на ректале - он 1 будет несколько гиг жрать. А на мобильных и ноутах придется еще постоянно в обнимку с зарядником жить. Потому что оно и с 8 гигами - скрипит натужно при попытке запустить пару чатов, почтарь и тем паче что-то наподобие офиса и чего там еще. И заряд батарейки тает не во рту а на глазах.

Единственное "достоинство" такого софта - какой-то корп на зарплате индусов сэкономил. Но достоинство это - только для того корпа. А так - одноразовый биоразлагаемый хлам, версия от софтостроя.

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

180. Скрыто модератором  –1 +/
Сообщение от Аноним (180), 06-Мрт-26, 23:07 
Ответить | Правка | К родителю #175 | Наверх | Cообщить модератору

187. Скрыто модератором  +/
Сообщение от Аноним (167), 07-Мрт-26, 02:15 
Ответить | Правка | Наверх | Cообщить модератору

188. "Выпуск Rust 1.94. Эксперименты с Rust в ядре FreeBSD. СУБД T..."  +1 +/
Сообщение от Сладкая булочка (?), 07-Мрт-26, 02:48 
> Представлен проект vcad, развивающий параметрическую систему автоматизированного проектирования (САПР)

Проект понятно навайбкожен, ui браузерный, операции над геометрией реализованы через с++ библиотеку https://github.com/elalish/manifold

Сам автор похож на бота.

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

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

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




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

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