The OpenNET Project / Index page

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



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

Оглавление

Выпуск Rust 1.53. Google профинансирует добавление поддержки Rust в ядро Linux, opennews (??), 18-Июн-21, (0) [смотреть все]

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


2. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  –3 +/
Сообщение от Аноним (-), 18-Июн-21, 13:14 
Руст в Ядро до хруста?
Интересно они переупрямят Линуса или нет?
Но в принципе как вариант - ответвление ядра с инкРУСТированным рустом. Почему бы нет?
Ответить | Правка | Наверх | Cообщить модератору

12. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  +11 +/
Сообщение от Аноним (1), 18-Июн-21, 13:23 
А Линус где-то был против?
Были объективные проблемы и будет решение, в чем проблема?
Ответить | Правка | Наверх | Cообщить модератору

17. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  +23 +/
Сообщение от Аноним (-), 18-Июн-21, 13:32 
> А Линус где-то был против?

Именно так себе и придумали местные после третьего перечитывания желтоватого опеннетного пересказа (по отдельным ключевым словам - "хруст" "линус" "не готов").
В последствии результат фантазий превратился в "Раст на самом деле не умеет в низкоуровневую системщину! Сам Линус сказал!", "Линус погнал растоманов из ядра ссаными тряпками! Вот!" и прочее ...

ЗЫ:
Кстати, пятница + раст + "в ядро Linux" ... вангую минимум 200 комментариев, минимум 30 потертых, минимум четверть "Скрыто модератором". Летс тзе зрач бегин!


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

27. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  –6 +/
Сообщение от Аноним (1), 18-Июн-21, 13:51 
Я вообще не понимаю повода для срача
Неужели тут настолько много ярых сектантов C, которые даже попробовать что-то новое не хотят?
Ответить | Правка | Наверх | Cообщить модератору

91. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  +5 +/
Сообщение от Аноним (-), 18-Июн-21, 15:18 
> Я вообще не понимаю повода для срача

"Сдесь так принято!" (c)
Вон, БСД тоже любят обо*рать - при этом внятно ответить на вопрос "за что?" не могут. Говорят, что "бздуны первые начали!" (правда, если даже это и так - большая часть активных обс*ирателей в те времена первую диаблу и хальфу на папкином компутере под вендочкой гоняла).
> Неужели тут настолько много ярых сектантов C,

Скорее, "любителей издалека", считающих что "растоманы" своим непочтительным отношением к Великому Си осверняют светлые воспоминания далеких студенческих време (когда они последний раз писали на ней). Любят выдавать "перлы" :

https://www.opennet.ru/openforum/vsluhforumID3/123185.html#190
>>>> На расте невозможно написать даже вызов ядра, какой уж тут системный...
>>> (показан пример вызова в соотв. с оф. кернел ABI https://man7.org/linux/man-pages/man2/syscall.2.html Architecture calling conventions
>>> на расте)

.
>> А это, внезапно, не раст вовсе, а обычный такой ...  ассемблер.
>> Глупые растовебмакаки не понимают таких очевидных вещей
>> man 2 syscall
>> syscall - indirect system call
>> SYNOPSIS
>>       #define _GNU_SOURCE         /* See feature_test_macros(7) */
>>       #include <unistd.h>
>>       #include <sys/syscall.h>   /* For SYS_xxx definitions */
>>       long syscall(long number, ...);

.
>> И таки вызов этой штуки - чистой воды си.

Хоть стой, хоть падай от такого "экпсертизма" ...

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

335. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  +/
Сообщение от anonymous (??), 20-Июн-21, 13:08 
Обосрать BSD по делу -- это легко. Но тем ни менее совершенно не понятно зачем этим заниматься. Можно и Linux обсирать по делу. И любую существующую ОС. Вот только конструктивный результат не ясен.
Ответить | Правка | Наверх | Cообщить модератору

94. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  –1 +/
Сообщение от Эксперт (?), 18-Июн-21, 15:21 
Уровень опеннетэксперта пропорционален уровню познания темы
Ответить | Правка | К родителю #27 | Наверх | Cообщить модератору

163. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  –1 +/
Сообщение от _hide_ (ok), 18-Июн-21, 16:17 
Если честно, что-то непонятно, почему так все сложно с этим растом? Он что, без своего рантайма на тележке не работает и "нужно поддержка со стороны ядра"?
Ответить | Правка | К родителю #27 | Наверх | Cообщить модератору

240. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  +1 +/
Сообщение от Аноним (240), 18-Июн-21, 19:37 
чтобы писать модули для ядра(а в этой ветке об этом и говорят вроде как), тебе по-любому нужна поддержка разработки модулей для ядра, то есть обертки над ним
Ответить | Правка | Наверх | Cообщить модератору

382. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  +/
Сообщение от а (?), 22-Июн-21, 00:18 
я правильно понял - язык, называющий себя "системный", не может без костылей со стороны С элементарно обратиться к нужному байту или там функцию вызвать положив аргументы в нужные регистры?
Системный язык вроде должен уметь сам делать всё, что может машина.
Ответить | Правка | Наверх | Cообщить модератору

383. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  +/
Сообщение от Аноним (-), 22-Июн-21, 01:05 
> я правильно понял - язык, называющий себя "системный", не может без костылей
> со стороны С элементарно обратиться к нужному байту или там функцию
> вызвать положив аргументы в нужные регистры?

Нет конечно, но прокомментировал "правильно", как истинный опеннетчик - не разбираясь ни в предложеном ЯП, ни в обсуждаемом предмете (практическая разработка ядерных модулей), заодно и новость не читал:
> работы по развитию интеграции в ядро Linux средств для разработки компонентов на языке Rust.

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

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

246. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  +10 +/
Сообщение от Ivan_83 (ok), 18-Июн-21, 20:35 
Уже 10 раз писали:
1. руст это +1 тяжёлый компилятор
2. это +1 инопланетянский синтаксис исходников, намного сложнее того что в С
3. это проблемы с портабельностью, особенно на архитектуры где мало ресурсов и каждый килобайт важен

И нет, я лично не хочу руст потому что мне он не нужен: его использование не решит никаких моих проблем.
Я лучше потрачу время на изучение питона, луа или ещё чего то.

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

336. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  +1 +/
Сообщение от anonymous (??), 20-Июн-21, 13:10 
python и lua жрут меньше ресурсов по-вашему?
Ответить | Правка | Наверх | Cообщить модератору

376. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  +/
Сообщение от Ivan_83 (ok), 21-Июн-21, 16:53 
Для меньше ресурсов у меня есть сишечка.
Дело не в ресурсах, а в том, что и питон и луа решают для меня лично гораздо больше проблем и открывают гораздо больше перспектив чем раст.
Ответить | Правка | Наверх | Cообщить модератору

387. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  +/
Сообщение от Совершенно другой аноним (?), 22-Июн-21, 08:46 
> python и lua жрут меньше ресурсов по-вашему?

про python не уверен, но вот lua - таки да. гораздо меньше. Весь интерпретатор lua занимает в исходниках 861К.

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

252. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  +1 +/
Сообщение от нах.. (?), 18-Июн-21, 21:18 
Зачем пробывать говно чтрб понять что это говно?
Ответить | Правка | К родителю #27 | Наверх | Cообщить модератору

265. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  +1 +/
Сообщение от Аноним (265), 18-Июн-21, 23:25 
Просто никто не хочет для сборки одного грёбанного модуля (который можно было бы просто написать и на "сектантском" Си) тащить тулчан, который мало того что весит до буя, так ещё и нафиг потом ни для чего не понадобится. И это я ещё не говорю о том, что раст вообще никаких преимуществ не даёт.
Ответить | Правка | К родителю #27 | Наверх | Cообщить модератору

284. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  +6 +/
Сообщение от Аноним (284), 19-Июн-21, 08:22 
Манипуляция! Сектанты - Раст. Си - мейнстрим: самый популярный язык, самое большое количество библиотек, наиболее переносимый, почти весь критический софт в мире написан на Си
Ответить | Правка | К родителю #27 | Наверх | Cообщить модератору

337. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  –1 +/
Сообщение от anonymous (??), 20-Июн-21, 13:12 
Это сарказм?
Ответить | Правка | Наверх | Cообщить модератору

13. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  +6 +/
Сообщение от НяшМяш (ok), 18-Июн-21, 13:25 
Да Линус вроде не против, он выдвинул требования к интеграции (что правильно).
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

41. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  +9 +/
Сообщение от adolfus (ok), 18-Июн-21, 14:13 
Правильно сначала заявиться в ISO/IEC на предмет создания комитета языка, который подготовит стандарт, который будет поддерживаться хотя бы лет двадцать.
Ответить | Правка | Наверх | Cообщить модератору

86. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  +/
Сообщение от Аноним (86), 18-Июн-21, 15:14 
Стандарт - костыль из-за разнообразия компиляторов, мешающий нормальному развитию.
Ответить | Правка | Наверх | Cообщить модератору

117. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  +5 +/
Сообщение от Аноним (117), 18-Июн-21, 15:37 
Нормальное развитие - это когда нужно рефакторить написанный 2 года назад код только чтобы он собирался новой версией компилятора?
Ответить | Правка | Наверх | Cообщить модератору

134. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  +5 +/
Сообщение от Аноним (-), 18-Июн-21, 16:00 
> Нормальное развитие - это когда нужно рефакторить написанный 2 года назад код
> только чтобы он собирался новой версией компилятора?

https://doc.rust-lang.org/edition-guide/editions/index.html
> A Rust compiler will support all editions that existed prior to the compiler's release, and can link crates of any supported editions together. Edition changes only affect the way the compiler initially parses the code. Therefore, if you're using Rust 2015, and one of your dependencies uses Rust 2018, it all works just fine. The opposite situation works as well

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

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

373. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  +/
Сообщение от Аноним (373), 21-Июн-21, 15:06 
То есть ты даже маны не читал? Вот сразу виден уровень опеннетных ыкспердов.
Вот так и палятся все "спецы по недостаткам руста" в комментах.
Ответить | Правка | К родителю #117 | Наверх | Cообщить модератору

139. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  +/
Сообщение от Аноним (135), 18-Июн-21, 16:02 
Но тогда бы для разработчиков разных компиляторов был хоть ориентир.
Ответить | Правка | К родителю #86 | Наверх | Cообщить модератору

167. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  +3 +/
Сообщение от n00by (ok), 18-Июн-21, 16:20 
> Стандарт - костыль из-за разнообразия компиляторов, мешающий нормальному развитию.

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

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

278. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  +/
Сообщение от Ordu (ok), 19-Июн-21, 01:52 
Разногласия можно решать читая RFC -- подавляющее большинство фичей в расте добавлялось через RFC. Если же нужного RFC нет, то анонимы могут написать свой RFC и инициировать обсуждение сообщества. Я не вижу каких-то принципиальных проблем в этом, кроме того, что обсуждение может занять время. Точнее оно займёт время -- RFC обычно выдерживают хорошенько, прежде чем окончательно принимать. Чтобы все успели высказаться.
Ответить | Правка | Наверх | Cообщить модератору

291. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  –1 +/
Сообщение от n00by (ok), 19-Июн-21, 09:29 
Так и получается стандарт.
Ответить | Правка | Наверх | Cообщить модератору

305. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  +/
Сообщение от Ordu (ok), 19-Июн-21, 16:45 
Со временем, да. Но пока это просто куча рфц, и процесс сочинения и утверждения новых.
Ответить | Правка | Наверх | Cообщить модератору

332. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  +/
Сообщение от n00by (ok), 20-Июн-21, 06:22 
Так ветка началась с толстых намёков, что стандарт мешает и не нужен. На деле оказывается, что вопрос решается.
Ответить | Правка | Наверх | Cообщить модератору

348. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  +/
Сообщение от Ordu (ok), 20-Июн-21, 14:07 
> Так ветка началась с толстых намёков, что стандарт мешает и не нужен.
> На деле оказывается, что вопрос решается.

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

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

349. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  –1 +/
Сообщение от n00by (ok), 20-Июн-21, 14:41 
По одной из версий в своё время Си победил Паскаль, поскольку := это фаллический символ, а { и } намекают на продажу души дьяволу. Но, как по мне, решило наличие стандарта у Си.
Ответить | Правка | Наверх | Cообщить модератору

353. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  +1 +/
Сообщение от Ordu (ok), 20-Июн-21, 17:38 
> По одной из версий в своё время Си победил Паскаль, поскольку :=
> это фаллический символ, а { и } намекают на продажу души
> дьяволу. Но, как по мне, решило наличие стандарта у Си.

Первый стандарт у C появился, если мне не изменяет память, в 1989 году. То есть, примерно через 20 лет после появления C. Тогда, когда C уже был более популярен, нежели Pascal. То есть, pascal тогда тоже был популярен, но unix был написан на C, юзерспейс unix'а был написан на C, всякие там полуоси, win16 тоже писались на C... Паскаль, был довольно популярным выбором для того, что сегодня можно было бы назвать end-user application -- приложения для конченого юзверя, но не более того. Pascal же, хоть и не имел стандарта выписанного ANSI или ещё какой-то организацией, был гораздо более формализован, нежели C. Была вполне конкретная причина, почему для C потребовалась стандартизация: компиляторов C было хоть жoпoй жуй, и _они_были_несовместимы_. Они вели себя по-разному. Если программа компилируется одним компилятором и работает как задумано, то другой компилятор мог не скомпилировать, или скомпилировать с такими багами, что программа не запустится.

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

273. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  +1 +/
Сообщение от YetAnotherOnanym (ok), 19-Июн-21, 00:00 
> Стандарт - костыль (...), мешающий нормальному развитию.

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

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

338. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  +/
Сообщение от anonymous (??), 20-Июн-21, 13:20 
Мало того, что экономические отношения вообще говоря работают иначе на рынке продуктов питания, так ещё аналогия совершенно неуместная. Стандарты в ЯП нужны, чтобы обеспечивать совместимость. Стандарты на процент пальмового масла -- это неуклюжая попытка перевести вину о экономических проблемах страны на предпринимателя. Если представить, что люди нормально зарабатывают и рынок открыт, то что мешает потребителю покупать нормальный сыр (как тот, что за границей в Европе)?
Ответить | Правка | Наверх | Cообщить модератору

356. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  +/
Сообщение от YetAnotherOnanym (ok), 20-Июн-21, 20:19 
Емнип, в Европе, кроме всего прочего, достаточно жёсткий стандарт к качеству самого пальмового масла - в нём есть какая-то вредная фигня "глицидил", от которой его довольно затратно очищать, так вот в Европе концентрация этого вещества должна быть нулевой, чтобы это масло можно было употреблять в пищу. У нас на момент "пальмоср*ча" (во время бурного роста импортозамещения в молочке) никаких ограничений не было, к нам из Индокитая гнали самое дешёвое плохо очищенное пальмовое масло чуть ли не в наспех отмытых нефтяных танкерах. Более того, в РФ на продукцию с пальмой был льготный НДС 10%, такой же, как на "честную" молочку. Поэтому в Европе нет особого смысла пихать пальму везде, где можно и где нельзя. А у нас без этого производитель будет неконкурентоспособен.
> неуклюжая попытка перевести вину о экономических проблемах страны на предпринимателя

Имхо, это скорее попытка не позволить предпринимателю переложить на потребителя свои проблемы, в том числе вызванные недобросовестным поведением конкурентов (которые тоже при всяком случае горазды поднять визг, что им мешают работать).
> что мешает потребителю покупать нормальный сыр (как тот, что за границей в Европе)?

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

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

364. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  +/
Сообщение от anonymous (??), 21-Июн-21, 04:20 
Ещё раз. В Европе нормальный сыр есть. Почему его нет на нашем рынке? Или государство искусственно монополизирует рынок (экономические пробоемы)?
Ответить | Правка | Наверх | Cообщить модератору

333. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  +2 +/
Сообщение от iCat (ok), 20-Июн-21, 07:43 
>Стандарт - костыль

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

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

377. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  +1 +/
Сообщение от Аноним (377), 21-Июн-21, 17:34 
Сказал А, говори и Б.

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

Или мы все еще живы потому что ты сильно неправ?

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

191. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  +1 +/
Сообщение от Аноним (191), 18-Июн-21, 17:27 
На текущем этапе развития это только навредит. Сначала надо язык довести до ума, а для этого временами надо ломать обратную совместимость.
Ответить | Правка | К родителю #41 | Наверх | Cообщить модератору

234. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  +/
Сообщение от Аноним (234), 18-Июн-21, 19:00 
Дык, сначала стандарт, а потом уже и в ядро можно. Не наоборот.
Ответить | Правка | Наверх | Cообщить модератору

270. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  +2 +/
Сообщение от Likern (?), 18-Июн-21, 23:37 
Ой, а что это тут ... у нас... а это ядро Linux написанное на нестандартном подмножестве С... ой... не использует никаких стандартов (С89 с фичами завязанными на конкретный компилятор)... что же это получается?
Ответить | Правка | Наверх | Cообщить модератору

277. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  +/
Сообщение от Аноним (234), 19-Июн-21, 01:30 
Это получается, что еще больше нестандартности проблемы не решат, а наоборот.
Ответить | Правка | Наверх | Cообщить модератору

339. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  +/
Сообщение от anonymous (??), 20-Июн-21, 13:23 
Си и С++ до сих не доведены до ума, но всюду используются. Как вы определяете "доведён до ума" и почему это важно?
Ответить | Правка | К родителю #191 | Наверх | Cообщить модератору

45. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  –4 +/
Сообщение от Lex (??), 18-Июн-21, 14:16 
А кто его спрашивает, если фактические владельцы( самые жирные инвесторы ) решили-таки это затолкать в линукс?
Торвальдс если и может возразить, то что-то типа «я категорически против интеграции не_самой_новой версии раста, Господа-инвесторы, кудааах»
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

268. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  +/
Сообщение от Аноним (265), 18-Июн-21, 23:31 
Недооцениваете вы темперамент и авторитет горячего шведо-финского парня.
Ответить | Правка | Наверх | Cообщить модератору

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

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




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

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