The OpenNET Project / Index page

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



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

"Линус Торвальдс пояснил свою позицию в отношении приёма изменений на Rust"  +/
Сообщение от opennews (??), 21-Фев-25, 08:12 
К обсуждению сопротивления мэйнтейнеров внедрению Rust в ядро подключился Линус Торвальдс, который пояснил, что никто не заставляет мэйнтейнеров изучать язык Rust, использовать код на Rust или принимать во внимание наличие в ядре кода на Rust. Мэйнтейнеры могут спокойно продолжать работать только с кодом на Си и никак не пересекаться с Rust. Но подобные сопровождающие не могут и влиять на то, как развивается Rust в ядре, например, не могут вмешиваться в организацию внешнего взаимодействия Rust-кода с кодом их подистемы...

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

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

Оглавление

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


1. "Линус Торвальдс пояснил свою позицию в отношении приёма изме..."  +8 +/
Сообщение от Аноним (1), 21-Фев-25, 08:12 
И хочется, и колется, и Линус не даёт
Ответить | Правка | Наверх | Cообщить модератору

3. "Линус Торвальдс пояснил свою позицию в отношении приёма изме..."  +/
Сообщение от Аноним (3), 21-Фев-25, 08:14 
На Rust перепишут медленно но верно.
Ответить | Правка | Наверх | Cообщить модератору

79. "Линус Торвальдс пояснил свою позицию в отношении приёма изме..."  +2 +/
Сообщение от aname (?), 21-Фев-25, 10:12 
Судьбу Redox мы уже видим.

Впрочем, всегда есть альтернативы Линуксу

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

87. "Линус Торвальдс пояснил свою позицию в отношении приёма изме..."  +18 +/
Сообщение от Аноним (-), 21-Фев-25, 10:30 
> Судьбу Redox мы уже видим.

Не очень понятно почему местные комментаторы гонят на Redox...
(не, ну понятно, там же раст)))

Команда из буквально полутора землекопов (вот серьезно, посмотрите их gitlab.redox-os.org/redox-os/redox/-/project_members и вклад участников) написала с нуля ось на новом языке. С иными подходами чем посикс. С UI. С сетью. С портированным прикладным софтом.

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

> Впрочем, всегда есть альтернативы Линуксу

Always has been. Макось и в винда))

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

121. "Линус Торвальдс пояснил свою позицию в отношении приёма изме..."  –1 +/
Сообщение от Аноним (121), 21-Фев-25, 11:51 
Но нерабочий. А альтернативу Линуксу тут местные товарищи уже таки ищут.
Ответить | Правка | Наверх | Cообщить модератору

179. "Линус Торвальдс пояснил свою позицию в отношении приёма изме..."  –3 +/
Сообщение от Аноним (-), 21-Фев-25, 14:26 
> Always has been. Макось и в винда))

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

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

193. "Линус Торвальдс пояснил свою позицию в отношении приёма изме..."  +4 +/
Сообщение от Аноним (193), 21-Фев-25, 14:49 
Представь себе можно это сделать.
Помимо ретейловского ртм'а есть сервер на который так же накидывается сверху и хоть киоск хоть медиацентр делай. Со времен хр так.
Не только лишь твой любиминький линукс можно переделать
Ответить | Правка | Наверх | Cообщить модератору

210. "Линус Торвальдс пояснил свою позицию в отношении приёма изме..."  +1 +/
Сообщение от Аноним (-), 21-Фев-25, 15:48 
> Представь себе можно это сделать.

Теоретически - вы могли бы слетать на Луну. Завтра. Ничему не противоречит. Практически, вы, конечно, так не сможете или не захотите из-за некоторых нюансов.

> Помимо ретейловского ртм'а есть сервер на который так же накидывается сверху и
> хоть киоск хоть медиацентр делай. Со времен хр так.
> Не только лишь твой любиминький линукс можно переделать

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

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

257. "Линус Торвальдс пояснил свою позицию в отношении приёма изме..."  +1 +/
Сообщение от zog (??), 21-Фев-25, 19:25 
gaylord, перелогинься.
Ответить | Правка | Наверх | Cообщить модератору

275. "Линус Торвальдс пояснил свою позицию в отношении приёма изме..."  +/
Сообщение от anonymous (??), 22-Фев-25, 01:28 
>нет дров

Напиши.

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

195. "Линус Торвальдс пояснил свою позицию в отношении приёма изме..."  +1 +/
Сообщение от Аноним (-), 21-Фев-25, 15:00 
>> Always has been. Макось и в винда))
> Ну попробуй из винды сделать умный телевизор, или там хостинг виртуалок какой.

А как тогда куча банкоматов, киосков и всяких прочих штук работаю на винде?
Ты просто не в курсе.

> Из мака - я вообще молчу.

АпплТВ?
Превращает почти любой телек в умный.

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

212. "Линус Торвальдс пояснил свою позицию в отношении приёма изме..."  –2 +/
Сообщение от Аноним (-), 21-Фев-25, 15:55 
> А как тогда куча банкоматов, киосков и всяких прочих штук работаю на винде?

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

Ну и на память о "кастомизируемости" винды я на банкоматах видел что угодно, от зеленой лужайки и характерного скринсэйвера, до антивиря + проводника в которых при загрузке можно минут 5 делать что хочешь, если момент рестарта поймать (лол!). Это все что мне надо знать о кастомизируемости виндов под задачу, имхо.

Новые разработки как раз активно с виндов уходят. Особенно в эмбеде. Ничего личного, это бизнес.

> Ты просто не в курсе.

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

>> Из мака - я вообще молчу.
> АпплТВ?

Ну да. Один. Для 1 фирмы. А если кто не эпл - упс! Он пролетает. Посколько я не эппл, а пролетать не хочу - потому и пингвин. Прикиньте, мне пофиг ЗБС эплу или нет. Я хочу чтобы ЗБС было - мне. В моих задачах. Я кастоме - бабки зарабатываю. А этот ваш эпл мне - ортогонален, он со мной никак не делится и мое наличие не подразумевает.

> Превращает почти любой телек в умный.

Я рад за Эппл - но вот лично мне с этого никаких бенефитов - нет. В смысле заработка денег на технологиях. Желательно без парадигмы master-slave и садо-мазо как это модно у эпла.

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

220. "Линус Торвальдс пояснил свою позицию в отношении приёма изме..."  +/
Сообщение от Аноним (-), 21-Фев-25, 16:27 
> Новые разработки как раз активно с виндов уходят. Особенно в эмбеде. Ничего личного, это бизнес.

Ты понимаешь, что эмбедовка это очень маленький процент от всей разработки?

> Я в курсе - какие имена вкладываются в линух. И догадываюсь почему они хотят его, а не...

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

> Прикиньте, мне пофиг ЗБС эплу или нет. Я хочу чтобы ЗБС было - мне. В моих задачах. Я
> кастоме - бабки зарабатываю.

Прикинь я пишу код под macos/ios и получаю отличные деньги.
И мне тоже ЗБС.

>  А этот ваш эпл мне - ортогонален, он со мной никак не делится и мое наличие не подразумевает.

Вы просто не умеете его готовить (с)

> Я рад за Эппл - но вот лично мне с этого никаких бенефитов - нет.

Ключевое слово "лично мне".

> Желательно без парадигмы master-slave и садо-мазо как это модно у эпла.

Кто о чем, а любители линукса про садомазо и рабов...
У вас там что какой-то тайный фетишь? Или травма?
Но ты про *опы хотя бы не написал, на этом и спасибо.

ps самое смешное это читать в теме, где Линус как Настоящий Господин (или как вы там своих руководителей называете?) нагибает мейнтенеров и запихивает раст в ядро.


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

226. "Линус Торвальдс пояснил свою позицию в отношении приёма изме..."  +/
Сообщение от Аноним (-), 21-Фев-25, 16:46 
> Ты понимаешь, что эмбедовка это очень маленький процент от всей разработки?

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

Впрочем и у майков на абажуре >70% линуха. При том что изначально это была вообще облачная среда для запуска .NET приложений (про этот бред, конечно, MS давно забыл - бабло победило зло, в данном случае довольно буквально).

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

> Потому что это выгодно.

Отож. А почему бы и мне не должно бы быть - выгодно? А майкрософт и эпл пусть платит кто-то другой например! :D

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

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

> Прикинь я пишу код под macos/ios и получаю отличные деньги. И мне тоже ЗБС.

А мне целиком зависеть от 1 фирмы, да еще в отношениях в стиле master-slave - что-то не хочется, спасибо. Мне майкрософт уже делом показал чем это плохо, нового рабовладельца, но голубых кровей - не требуется :). Который к тому же лучше меня будет знать что я хотел запилить и диктовать ограничения.

> Вы просто не умеете его готовить (с)

Я уже научился - линуха готовить. Намного круче и универсальнее. Работает на всем, от фигни с SD карту размером до суперкомпьютера. А унутрях может быть одно и то же семейство технологий с которым я знаком. Вы так ессно с маком и виндой не сможете.

> Ключевое слово "лично мне".

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

> Кто о чем, а любители линукса про садомазо и рабов...

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

> ps самое смешное это читать в теме, где Линус как Настоящий Господин
> (или как вы там своих руководителей называете?) нагибает мейнтенеров

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

Такое мне не катит, я в курсе как это все наызвается и где я таких благодетелей видал.

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

232. "Линус Торвальдс пояснил свою позицию в отношении приёма изме..."  +/
Сообщение от Аноним (-), 21-Фев-25, 17:06 
>> Ты понимаешь, что эмбедовка это очень маленький процент от всей разработки?
> Смотря что за нее посчитать. Если взять все роутеры-мыльницы, тв, и тем более смартфоны - там можно будет поспорить у кого на этом глобусе маленький процент.

От смартфоны ты правильно вспомнил.
Сколько разрабов

> Впрочем и у майков на абажуре >70% линуха.

И правильно! Если можно зарабатывать деньги на том, что л0хи пишут забесплатно - то это лютейший вин.

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

Могу тоже самое сказать про почти любую отрасль.

> и тем более мака, где все это вообще не предусмотрено.

Ну например писать приложение под айпады для подразделения general electrics которые закупили их и раздают как рабочие (по причине того, что очень просто менеджить).

>> Убери последнее и ядро забросят.
> На самом деле - потому что все гибко и кастомизируемо и скорее можно - оборвать то что не нужно.

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

> Не, в винде я так не смогу. А мак никогда и не пытался в сравнимые применения.

А оно там и не нужно)) Слава богу.

>> Прикинь я пишу код под macos/ios и получаю отличные деньги. И мне тоже ЗБС.
> А мне целиком зависеть от 1 фирмы, да еще в отношениях в стиле master-slave

У тебя постоянно какие-то БДСМ аналогии. Это странно, но ок.

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

Например Торвальдс))

>> Вы просто не умеете его готовить (с)
> Я уже научился - линуха готовить. Намного круче и универсальнее. Работает на всем, от фигни с SD карту размером до суперкомпьютера. А унутрях может быть одно и то же семейство технологий с которым я знаком. Вы так ессно с маком и виндой не сможете.

Лол, да мне это даже на надо.


>> Кто о чем, а любители линукса про садомазо и рабов...
> Я так то для начала этого отведал - с майкрософтом. И наелся досыта.

А... ну т.е травмы.
Сочувствую, но слегка.

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

Будет очень смешно если мелкомягкие впендюрят в ядро Integrity Policy Enforcement и достанут тебя и в опенсорсе.

> Назвать вещи своими именами - это не нагибон. По моему вполне простая и честная позиция.

Позиция "споносоры попросили - я сделал"? Ну, если ты так считаешь.
Я помню как Сообщество™ нагнули с системмд, с дропом Х11.
Тебе просто пока повезло, что критически важную для тебя штуку не похepили.
Но это только пока.

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

260. "Линус Торвальдс пояснил свою позицию в отношении приёма изме..."  +/
Сообщение от Аноним (-), 21-Фев-25, 20:02 
> От смартфоны ты правильно вспомнил.
> Сколько разрабов

Правильно вы их рабами назвали ;). Зависеть от 1 фирмы на 100% - такое себе, имхо.

На примере MS я видел как можно угрохать проект, а кто от него зависит - его проблемы! Гугл тоже умеет. Да и эпл. Все о чем акулы бизнеса парятся - профит. Станет им не выгодно - выкинут на мороз, глазом не моргнув. И чего потом делать с знанием о програмизме никому не нужной дохлой штуки?

(...)
> - то это лютейший вин.

Лютейший вин - раскидать работу на толпу, вместо NIH в норке. Зачем 10 раз изобретать 1 и то же? А специфику нужную MS никто делать не будет. Я тоже не буду с ноля ОС писать. Только кастомизацию донапилю - и порядок. На меня "лютейший вин" тоже распостраняется! :)

> Могу тоже самое сказать про почти любую отрасль.

..."но есть нюансы" :). Умение в Linux - полезное, реюзабельное знание на многих уровнях. Он юзается дофига где, от 1 корпы не зависит. Поэтому надолго останется. Это мощный технологический бэкграунд человечества. Я 1 из тех кто это умеет.

>> и тем более мака, где все это вообще не предусмотрено.
> Ну например писать приложение под айпады для подразделения general electrics
> которые закупили их и раздают как рабочие (по причине того, что очень просто менеджить).

Мне все это не интересно. И отношения практикуемые в яблочной экосистеме у меня энтузиазма не вызывают. А в лине я могу динамически выбирать из широкого спектра задач которые в пределах моей технологической доступности. Кроме всего прочего заимплементив ряд вещей о которых мечтал. Just because I can.

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

1) Как говорится, проблемы следует решать по мере поступления. Пока о этом речь и близко не идет.
2) На данный момент нет даже намека на планы core-api на хрусте.
3) И хруст вообще неактивен по дефолту.
4) Если вдруг, то есть например LTS ядра. С изрядным сроком поддержки. Это довольно много времени. А мой высохший скелет, так и быть, врядли будет париться - хруст или не хруст.
5) Скорее всего разовьется нечто типа gccrs и вон то утрясут - так что билдовка станет не сложнее чем сейчас. К этому моменту вероятно взлетит gccrs и можно будет немнго разучить хруст. Когда дурь из хипстеров вышибут - может остаться какое-то вполне рациональное зерно.

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

> Решат дропнуть какую-то моторолу из прошлого тысячелетия - будешь сидеть на старой
> версии или пытаться бекпортить.

У меня 0 проектов на моторолах. Отличное от x86 у меня ARM и понемногу RISCV обороты набирает. Сommodity hardware выгоднее и проще чем выискивать железку которую сто лет не производят. А для совсем некро - LTS ядер надолго хватит. Видите, возможности маневра в ту или иную сторону - есть. Если есть желание.

> А оно там и не нужно)) Слава богу.

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

> У тебя постоянно какие-то БДСМ аналогии. Это странно, но ок.

Имел возможность оценить как это с MS было...

> Например Торвальдс))

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

>> с которым я знаком. Вы так ессно с маком и виндой не сможете.
> Лол, да мне это даже на надо.

А мне - разнообразие возможностей в моей палитре имхо пригодится.

(...)
> Будет очень смешно если мелкомягкие впендюрят в ядро Integrity Policy Enforcement и
> достанут тебя и в опенсорсе.

Как вы планируете мне что-то впихнуть в ядро которое Я ЖЕ И СОБИРАЮ, сконфигурировав как считал нужным? И ключ подписи модулей - вот лично мой. Вы ж понимаете что есть OEM, им надо чтобы можно было - настроить под себя. Я просто пользуюсь этим механизмом, де факто на своих системах я сам OEM Lite. Оспорить это можно в спортлото.

В частности, я просто не буду покупать лоченые железки которые не загружают МОИ ядра. Да, так можно было. А моя цель вдолгую - перейти на ARM64 или RISCV-64, с полностью доверяемым системным уровнем - собранным лично мной. Мои воркфлоу уже не зависят от проприетари или конкретной системы команд.

>> Назвать вещи своими именами - это не нагибон. По моему вполне простая и честная позиция.
> Позиция "споносоры попросили - я сделал"? Ну, если ты так считаешь.

Я считаю что у господ типа K-H вполне валидный пойнт. А ждать вечно пока комитет полудурков внемлет нашим проблемам - я не МакЛауд, если они глухи как пни - народ и начинает искать иные решения проблемы, а это -  характерный пример.

> Я помню как Сообщество™ нагнули с системмд,

Кому было принципиально - до сих пор не юзают системд. Всякие слаки и диваны есть же. Линуху как кернелу - плевать что запускать как инит. Мне s-d для моих задач - то что надо, я его разучил и это стало изрядным апгрейдом по множеству пунктов.

> с дропом Х11.

Я вообще совсем не буду скучать об этом системном компоненте. Это наименее любимый компонент в момем списке. Сугубо за то как этот крап работает.

> Тебе просто пока повезло, что критически важную для тебя штуку не похepили.
> Но это только пока.

А зачем кому-то ее х@рить? Можно подумать корпы - состоят из ящеров и стращно далеки от землян. Да и все вон то - не Linux. А юзермод вообще.

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

241. "Линус Торвальдс пояснил свою позицию в отношении приёма изме..."  –1 +/
Сообщение от bubba (?), 21-Фев-25, 17:20 
студентик не в курсе, что даже его работодатель уже больше на линуксе зарабатывает. студентик по устаревшей методичке шпарит. ведь студеникам доплачивают похилевшие ранее жирные фонды. не обратно же отправлять, а тем более с переводом закордон - беда. вот студентики дичь и пишут. главное денежки отработать, ведь "скоро всё снимут" - а студентик вот тут он родненький лол
Ответить | Правка | К родителю #195 | Наверх | Cообщить модератору

209. "Линус Торвальдс пояснил свою позицию в отношении приёма изме..."  +/
Сообщение от Аноним (-), 21-Фев-25, 15:45 
> Не очень понятно почему местные комментаторы гонят на Redox...

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

> Команда из буквально полутора землекопов

...очевидно сама виновата что их - полтора замлекопа, не?

> С UI. С сетью. С портированным прикладным софтом.

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

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

Спросите горячих голов от хруста, как и таких же - от фуксии. Они орали что вот-вот уже совсем капец.

> Always has been. Макось и в винда))

Ну замените мне ими линух в вон том роутере-мыльнице, хочу увидеть как вы это.

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

245. "Линус Торвальдс пояснил свою позицию в отношении приёма изме..."  +/
Сообщение от Аноним (245), 21-Фев-25, 17:28 
>> Не очень понятно почему местные комментаторы гонят на Redox...
> Потому что было много хайпа как оно вот-вот, уже почти, всем даста
> мастеркласс. Прошло дофига лет, оно так и дает мастеркласс

Хайп конечно был, но лишь в альтернативной вселенной местных Военов Супротив Раста, придумавших этот самый хайп и заодно "боровшихся" (правда, в основном на опеннете, комментами и насыщением малых водоемов метаном) с ним - и одержавшими победу! Ура!

> ...очевидно сама виновата что их - полтора замлекопа, не?

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

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

261. "Линус Торвальдс пояснил свою позицию в отношении приёма изме..."  +/
Сообщение от Аноним (261), 21-Фев-25, 20:11 
> Хайп конечно был, но лишь в альтернативной вселенной местных Военов Супротив Раста,

Судя по отношению к хрустикам - эта вселенная довольно населенная.

> Да, сама виновата, взяли бы си или плюсы и сразу бы - ух!

Да плюсы тоже - специфичная штука. Ну вон ректалос его взял - сильно оно им помогло?

> Несмотря, что вся поляна осей общего назначения зас^Hнята вендами, маками и линуксом,
> дрова под основное железо типа видео и вафель уже цать лет
> писать вечером на коленке не выходит,

Вообще-то - в этом нашем Linux таким манером поддерживается - внезапно - доисторическое железо ATI например. Для него сто лет как не делают никакие дрова. Но в лине все еще работает :)

> софт ожидает тоже, в лучшем случае, "интерфейс" тех самых трех осей ...

В лучшем случае это - какой-нибудь LibSDL и можно вообще не париться какая там ос. Эта проблема просто делегирована - вон той либе :)

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

263. "Линус Торвальдс пояснил свою позицию в отношении приёма изме..."  +/
Сообщение от Аноним (245), 21-Фев-25, 20:53 
>> Хайп конечно был, но лишь в альтернативной вселенной местных Военов Супротив Раста,
> Судя по отношению к хрустикам - эта вселенная довольно населенная.

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

> доисторическое железо ATI например. Для него сто лет как не делают
> никакие дрова. Но в лине все еще работает :)
> доисторическое

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

> В лучшем случае это - какой-нибудь LibSDL и можно вообще не париться
> какая там ос. Эта проблема просто делегирована - вон той либе
> :)

Э-эм, ну да, если нужно лишь запустить условный дум, то пойдет.
А вот портировать (и _поддерживать_ - тот же гугл кладет с прибором на патчи в его апстрим для "немейнстримных" ОС) культи, гтк, хром/лису благородный дон как думает?
Без них - пользователей будет 3½ землекопа, а без пользователей ... ну, пример Гайки, как бэ, намекает.

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

266. "Линус Торвальдс пояснил свою позицию в отношении приёма изме..."  +/
Сообщение от Аноним (-), 21-Фев-25, 21:46 
> Повергать воображаемых врагов - любимейшее занятие опеннетовцев. Ссылки-то на "хайп"
> редокса будут?

Любая новость про редсдох -> коменты под ней.

>> доисторическое
> Cherry picking это конечно весело, правда никак не меняет реальность современных жирных
> блобиков фирмвари для GPU, с которым и взаимодействует "открытый" код от вендоров.

Вы и показываете - cherry picking. Ибо - для тех антиков блобики их полутора фирмварей с лохматых врмен есть. И хуже с тех времен не стали. Дрова как работали так и работают. А не должны? Что-то крупно перетряхивать для R300? Или даже R600 ранних? Нкто не будет. Но чисто технически, воткнув это в систему, оно цепляется и работает. Не то чтобы оно дофига умеет по апям, ибо железо убогое. Но тут уж извините. Сколько волка^W R300 ни корми - вулкан не сможет, из-за того что устройство железа - неподходящее. Но то что оно умело - оно так и умеет. Вот прям ща. В распоследнем дистре. С распоследним кернелом.

А в современной винде сие видится как "стандартный VGA адаптер" - с целыми 5 FPS в ютубе.

> Э-эм, ну да, если нужно лишь запустить условный дум, то пойдет.

Да так то добро на LibSDL довольно живучее.

> А вот портировать (и _поддерживать_ - тот же гугл кладет с прибором
> на патчи в его апстрим для "немейнстримных" ОС) культи, гтк, хром/лису
> благородный дон как думает?

Я думаю что проблемы гугла и его адептов - это их проблемы. Как они это решают мне не интересно. Если они что-то пропатчили - пусть и остальное патчат как хотят.

> Без них - пользователей будет 3½ землекопа, а без пользователей ... ну,
> пример Гайки, как бэ, намекает.

Мне хватит. И libsdl так то - работает и на виндах/маке. Как оно работает на хроме или про что вы там - проблемы хрома. Да черт, оно даже на ведроиде на самом деле работает и даже изменений не дофига. Но билдовка экзотичная.

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

270. "Линус Торвальдс пояснил свою позицию в отношении приёма изме..."  +/
Сообщение от Аноним (245), 21-Фев-25, 23:02 
>>> Хайп конечно был, но лишь в альтернативной вселенной местных Военов Супротив Раста,
> Любая новость про редсдох -> коменты под ней.

ЧТД.


> Вы и показываете - cherry picking. Ибо - для тех антиков блобики
> их полутора фирмварей с лохматых врмен есть. И хуже с тех
> времен не стали. Дрова как работали так и работают. А не должны?

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


>> А вот портировать (и _поддерживать_ - тот же гугл кладет с прибором
>> на патчи в его апстрим для "немейнстримных" ОС) культи, гтк, хром/лису
>> благородный дон как думает?
> Я думаю что проблемы гугла и его адептов - это их проблемы.

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


>> Без них - пользователей будет 3½ землекопа, а без пользователей ... ну,
>> пример Гайки, как бэ, намекает.
> Мне хватит. И libsdl так то - работает и на виндах/маке. Как
> оно работает на хроме или про что вы там - проблемы хрома.

Но пишете вы почему-то из  хрома, ага.
И упорно спрыгиваете с темы портирования-поддержки софта (что для таких мелких ОС - сугубо проблема их разрабов) на libsdl и прочие "это их проблемы".
Офигенно конструктивная дискуссия вышла.

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

274. "Линус Торвальдс пояснил свою позицию в отношении приёма изме..."  +/
Сообщение от Аноним (-), 22-Фев-25, 01:24 
> ЧТД.

Ога. Вы неплохо справляетесь.

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

А таки старые дрова - есть, их иногда причесывают. И покуда оно так - они живут, ибо мало кому мешают. Отмер только совсем забытый хлам, который не рефакторнули на DRM/KMS API. Но даже вот - винтажные видяхи, ЭПОХИ FIXED FUNCTION HARDWARE (!!!) до сих пор в лине работают. Конечно ускорители из них никакие - но ютуб посмотреть хватит. И это в цать раз быстрее чем оно же как "стандартный VGA адаптер" в не сильно древней винде.

> И че делать-то с новым железом? Кто дрова под него писать будет?

Не вижу никакой корреляции. Скажем для виндов и мака нет дров под более чем 9000 вполне новых железок. Там просто универсальность и разнообразие применений - не в почете.

> Написал "неадепт" гугла из гугловского хрома.

Не обязывает меня как-то париться о гугловской экосистеме и тем более их осях. Мне просто похрен на их существование, и там гугл сам как-то решает их проблемы.

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

Большая часть открытого софта ожидает - что-то типа POSIX на нижнем уровне и GTK/Qt как гуй и навороты. Ну и вот SDL для игр, плееров и проч. Какая там внутрях ос будет - не так уж и принципиально. Отличия есть но в целом - програмя например прогу на кутях - никто особо не парится какая там ос под ней будет. Это вообще проблема кутя - абстрагировать ее.

Т.е. портанув GTK/Qt/SDL можно на самом деле довольно много софта завести на чем попало. В основном вопрос наличия желающих это делать.

> Но пишете вы почему-то из  хрома, ага.

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

> И упорно спрыгиваете с темы портирования-поддержки софта (что для таких мелких ОС
> - сугубо проблема их разрабов) на libsdl и прочие "это их проблемы".

Потому как в основном - портирование актуально для нескольких либ. Остальное заведется поверх них. Вон в линухе софт переходит с X11 на вяленд. Это радикально разные вещи, но большая часть программ не заметит особой разницы потому что тулкит это абстриагирует. Они ж не фигачили протокол X11 сами. Ну и если кто сделал сильно экзотичные апи совсем не похожие ни на что - и кто им доктор? Ну да, QNX такой был. И где он? А, догнивает на складе каких-то корпорасов? Пока пингвин уже и на его вотчину смог лазить, став уметь в гарантии характерные для RTOS? :)

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

166. "Линус Торвальдс пояснил свою позицию в отношении приёма изме..."  +1 +/
Сообщение от Карлос Сношайтилис (ok), 21-Фев-25, 13:36 
> Судьбу Redox мы уже видим.

Расскажите, интересно.
А то мы следим только за Великой стройкой альтернативы ядру Линукс – хурдом. Но там все отлично и стабильно: последний релиз был 8 лет назад. Продолжаем наблюдение.

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

185. "Линус Торвальдс пояснил свою позицию в отношении приёма изме..."  +/
Сообщение от Аноним (185), 21-Фев-25, 14:35 
> Судьбу Redox мы уже видим. Впрочем, всегда есть альтернативы Линуксу

Непонятно противопоставление. Источник вдохновения у них один и тот же.

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

2. Скрыто модератором  +2 +/
Сообщение от Аноним (3), 21-Фев-25, 08:13 
Ответить | Правка | Наверх | Cообщить модератору

123. Скрыто модератором  +/
Сообщение от Аноним (121), 21-Фев-25, 11:56 
Ответить | Правка | Наверх | Cообщить модератору

4. "Линус Торвальдс пояснил свою позицию в отношении приёма изме..."  +8 +/
Сообщение от Аноним (3), 21-Фев-25, 08:17 
Ну не нравится Раст в ядре - делайте форк.
Ответить | Правка | Наверх | Cообщить модератору

15. "Линус Торвальдс пояснил свою позицию в отношении приёма изме..."  +1 +/
Сообщение от Аноним (185), 21-Фев-25, 08:31 
Не так. Смысл не в создании форка ядра Linux, а в ниспровержении моральных устоев цивилизации. Им говорили: есть же гражданский договор на совместное ведение хозяйства, но они предпочли разрушить институт брака.
Ответить | Правка | Наверх | Cообщить модератору

57. "Линус Торвальдс пояснил свою позицию в отношении приёма изме..."  +2 +/
Сообщение от Karl Richter (ok), 21-Фев-25, 09:41 
Изменение моральных устоев.
Ответить | Правка | Наверх | Cообщить модератору

97. "Линус Торвальдс пояснил свою позицию в отношении приёма изме..."  +7 +/
Сообщение от Аноним (-), 21-Фев-25, 10:46 
>  а в ниспровержении моральных устоев цивилизации

Это типа раньше было :

"Есть лишь единый Бог - СИшка, почитай его!
Приноси ему в жертву часы работы и часы жизней юзеров у которых прога опять сигабортнулась.
Ублажай его оставляя в коде use-after-free и double-free!
Отрицай ложных богов и прогресс, goto и void* хватит всем!
Не проверяй входные данные и размеры буфера, ибо так делают только смузихлеюбы и это грех в глазах бога!
И тогда он вознаградит почасовой работой, когда ты сможешь одни и те же ошибки исправлять по 3-4 раза, создавая новые для своих потомков!
Вославьте СИшку!"

А теперь бац! оказывается это все можно делать по другому(((

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

181. "Линус Торвальдс пояснил свою позицию в отношении приёма изме..."  +/
Сообщение от Аноним (-), 21-Фев-25, 14:27 
> Не так. Смысл не в создании форка ядра Linux, а в ниспровержении моральных
> устоев цивилизации. Им говорили: есть же гражданский договор на
> совместное ведение хозяйства, но они предпочли разрушить институт брака.

Хрен тут теории заговора уже. Казалось бы при чем тут Лужков^W Тесла и башня Трампа?!

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

23. "Линус Торвальдс пояснил свою позицию в отношении приёма изме..."  –2 +/
Сообщение от Анонимчик (?), 21-Фев-25, 08:44 
Ну не нравится отсутствие Раст в ядре - делайте форк.
Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору

30. "Линус Торвальдс пояснил свою позицию в отношении приёма изме..."  +1 +/
Сообщение от Аноним (30), 21-Фев-25, 08:58 
Ну не нравится, что 2+2=4, делайте форк
Ответить | Правка | Наверх | Cообщить модератору

98. "Линус Торвальдс пояснил свою позицию в отношении приёма изме..."  –1 +/
Сообщение от Уууууъъъ (?), 21-Фев-25, 10:47 
> 2+2=4

https://en.wikipedia.org/wiki/2_+_2_=_5

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

184. "Линус Торвальдс пояснил свою позицию в отношении приёма изме..."  +/
Сообщение от Аноним (-), 21-Фев-25, 14:30 
> Ну не нравится, что 2+2=4, делайте форк

Это сильно зависит от системы счисления. Например в системе счисления с максимальным элементом 3, 2+2 == 10. А в двоичной системе счисления вообше нет нихрена кроме 1 и 0 и в ней это выражение просто не существует.

А если вам покажется что все так просто, откройте для себя например поля Галуа. Никогда не видели математику где "+" и "-" ведет к ОДИНАКОВОМУ результату? :)

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

36. "Линус Торвальдс пояснил свою позицию в отношении приёма изме..."  +2 +/
Сообщение от morphe (?), 21-Фев-25, 09:05 
Так он уже присутствует, значит форкать нужно в другую сторону
Ответить | Правка | К родителю #23 | Наверх | Cообщить модератору

177. "Линус Торвальдс пояснил свою позицию в отношении приёма изме..."  +/
Сообщение от Омнонном (?), 21-Фев-25, 14:23 
Типа - "а мы уже зафаршмачили ваше ядро"
Ответить | Правка | Наверх | Cообщить модератору

62. "Линус Торвальдс пояснил свою позицию в отношении приёма изме..."  –1 +/
Сообщение от Anonim (??), 21-Фев-25, 09:51 
Ну Линус и сделал форк. Кому не нравится - сопровождайте и развивайте старые версии ядер c "чистой сишечкой" сами. Код открыт.
Ответить | Правка | К родителю #23 | Наверх | Cообщить модератору

26. "Линус Торвальдс пояснил свою позицию в отношении приёма изме..."  –1 +/
Сообщение от Аноним (26), 21-Фев-25, 08:52 
Ресдох пусть пилят. Ах, ну да...
Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору

271. Скрыто модератором  –1 +/
Сообщение от cheburnator9000 (ok), 21-Фев-25, 23:41 
Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору

6. Скрыто модератором  –1 +/
Сообщение от Аноним (6), 21-Фев-25, 08:23 
Ответить | Правка | Наверх | Cообщить модератору

29. Скрыто модератором  +3 +/
Сообщение от Аноним (29), 21-Фев-25, 08:56 
Ответить | Правка | Наверх | Cообщить модератору

45. Скрыто модератором  +2 +/
Сообщение от Аноним (45), 21-Фев-25, 09:20 
Ответить | Правка | Наверх | Cообщить модератору

50. Скрыто модератором  +/
Сообщение от Аноним (185), 21-Фев-25, 09:24 
Ответить | Правка | Наверх | Cообщить модератору

52. Скрыто модератором  +1 +/
Сообщение от Аноним (45), 21-Фев-25, 09:27 
Ответить | Правка | Наверх | Cообщить модератору

9. "Линус Торвальдс пояснил свою позицию в отношении приёма изме..."  –2 +/
Сообщение от Уууууъъъ (?), 21-Фев-25, 08:27 
> Линус раскритиковал действия мэйнтейнра

Раньше было гораздо лучше! 😔 В последние годы Линус стал довольно токсичным. Что же на него так повлияло? 🤔

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

24. "Линус Торвальдс пояснил свою позицию в отношении приёма изме..."  +6 +/
Сообщение от Линус (?), 21-Фев-25, 08:47 
Сообщество Linux всегда было таким, независимо от пола и региона.
Ответить | Правка | Наверх | Cообщить модератору

68. "Линус Торвальдс пояснил свою позицию в отношении приёма изме..."  +/
Сообщение от incorported (?), 21-Фев-25, 09:58 
Тренды корпораций, основной процент годного линукс кода идет именно оттуда. В том числе и опосредованно. Увы, мамкины хэллоуродщики заняты настройкой тем на рабочих столах и сравнением фич разных сборок, которые им любезно клепают корпораты
Ответить | Правка | К родителю #9 | Наверх | Cообщить модератору

182. "Линус Торвальдс пояснил свою позицию в отношении приёма изме..."  +/
Сообщение от Аноним (121), 21-Фев-25, 14:29 
И 90% мусорного.
Ответить | Правка | Наверх | Cообщить модератору

10. "Линус Торвальдс пояснил свою позицию в отношении приёма изме..."  –2 +/
Сообщение от Смузихлеб забывший пароль (?), 21-Фев-25, 08:27 
> Предполагается, что на деле деление мэйнтейнеров не будет столь
> радикальным и некоторые сопровождающие станут учитывать обвязки
> на Rust и сотрудничать с их разработчиками,
> но не слишком активно погружаясь в этот процесс.

В общем, всех добровольно-принудительно тянут на раст

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

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

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

17. "Линус Торвальдс пояснил свою позицию в отношении приёма изме..."  +1 +/
Сообщение от eugene_martein (ok), 21-Фев-25, 08:34 
Потому что это "Не просто автомобиль, а GNU/Автомобиль".jpeg
Ответить | Правка | Наверх | Cообщить модератору

176. "Линус Торвальдс пояснил свою позицию в отношении приёма изме..."  +/
Сообщение от Аноним (185), 21-Фев-25, 14:23 
> В общем, всех добровольно-принудительно тянут на раст

Видео-доказательства перехода человека на Rust пока не требуют. Хотя дальше возможно всё.

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

11. "Линус Торвальдс пояснил свою позицию в отношении приёма изме..."  +2 +/
Сообщение от Аноним (11), 21-Фев-25, 08:28 
разлад в команде и репрессии - серьезный звоночек
похоже ядро скоро рип
Ответить | Правка | Наверх | Cообщить модератору

167. "Линус Торвальдс пояснил свою позицию в отношении приёма изме..."  +/
Сообщение от Аноним (167), 21-Фев-25, 13:38 
> разлад в команде и репрессии - серьезный звоночек

похоже ядро скоро рип

Вот уж сомневаюсь, пилить каждой корпорации свое ядро или дистр как это было во времена юниксов слишком затратно. Самых крикливых под сраку на улицу и проблем нет. При желании того же Линуса можно выгнать и рулить самим. Кто-то скажет, что у него права на ядро и товарный знак? Это не проблема, можно поступить в старых добрых традициях ГНУ. Делаем форк, меняем имя и теперь уже все корпорации пилят его, даже имя придумывать не нужно, банальное systemd-kernel подойдёт. А Линус останется никому не нужный один на один со своим ядром и авторскими правами на товарный знак. Со временем ядро протухнет и скатится до уровня bsd с полтора сопровождающими. Все уйдут т.к. на одном энтузиазме такого монстра уже не потянуть, нужны силы корпораций.

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

13. "Линус Торвальдс пояснил свою позицию в отношении приёма изме..."  +/
Сообщение от Аноним (13), 21-Фев-25, 08:29 
Может кто-нибудь объяснить необходимость этих "обвязок". Неужели в Rust нет доступа из коробки к функциям и структурам C?
Ответить | Правка | Наверх | Cообщить модератору

22. "Линус Торвальдс пояснил свою позицию в отношении приёма изме..."  –3 +/
Сообщение от Аноним (185), 21-Фев-25, 08:41 
Могу пояснить. Нужен был вызов на C функций из DLL. Было давно, много не знал. Купил книгу страниц на 700 по данной теме, кстати, одобренную MS. Обнаружил полный бред, о котором даже стыдно вспоминать, а всей теории оказалось на 0,5 страницы. Книгой растопил печку на даче. Вывод - они просто не знают, как это делать.
Ответить | Правка | Наверх | Cообщить модератору

189. "Линус Торвальдс пояснил свою позицию в отношении приёма изме..."  +/
Сообщение от Аноним (-), 21-Фев-25, 14:39 
> Могу пояснить. Нужен был вызов на C функций из DLL. Было давно, много не знал.
> Купил книгу страниц на 700 по данной теме, кстати, одобренную MS. Обнаружил
> полный бред, о котором даже стыдно вспоминать, а всей теории оказалось
> на 0,5 страницы. Книгой растопил печку на даче. Вывод - они просто не знают,
> как это делать.

Все проще. Какой же лох купит книгу из 0.5 страницы? А если написать 700 страниц - выглядит солидно, вы же денег дали?! И остальные так же.

Поэтому нонрмальные люди в порядке приоритета...
1) Спрашивают на тематических ресурсах и у профильных знакомых.
2) Если не прокатило - к услугам всякие гайды типа geeks4geeks и отвечалки типа stackexchange.
3) Ну и наконец - чатгопа спросить. Может и фуфлом накормить, без гаранитй. Но может и решение нетривиальной проблемы подогнать. Может быть г-ном, но порой даже работает.

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

25. "Линус Торвальдс пояснил свою позицию в отношении приёма изме..."  +6 +/
Сообщение от llolik (ok), 21-Фев-25, 08:52 
>     Неужели в Rust нет доступа из коробки к функциям и структурам C?

Есть, иначе как-бы эти биндинги делали. Но тогда, по сути, придётся делать тоже самое, но для каждого драйвера по отдельности каждый раз (ну и, соответственно, в каждом их обновлять при сломе API, который in kernel space нестабилен по-умолчанию).
Никакого смысла делать одно и тоже сто раз в разных местах, если можно сделать весь код привязок в одном месте и его сопровождать, а пользователю дать набор крейтов.

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

110. "Линус Торвальдс пояснил свою позицию в отношении приёма изме..."  –1 +/
Сообщение от YetAnotherOnanym (ok), 21-Фев-25, 11:25 
А до вторжения Раста этого нельзя было сделать?
Ответить | Правка | Наверх | Cообщить модератору

170. "Линус Торвальдс пояснил свою позицию в отношении приёма изме..."  +/
Сообщение от Аноним (-), 21-Фев-25, 13:44 
> А до вторжения Раста этого нельзя было сделать?

Можно было, но зачем? Сишники, в редких случаях если нужно, просто копипастили прототип функции из сорцов, а во всех остальных - вызывали как есть. Ну а то что там логика владения могла поменяться... ну так они это узнавали когда драйвер падать начинал.
А тут приперся раст и требует какой-то однозначности!

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

44. "Линус Торвальдс пояснил свою позицию в отношении приёма изме..."  +22 +/
Сообщение от morphe (?), 21-Фев-25, 09:18 
Доступ есть, вот только C сигнатуры мало информации дают.

struct type1* myfn(struct type2* a, struct type3* b)

Вопрос, какой typeX* функция сама освободила, какой нужно освободить пользователю, и является ли результат чем-то свежеаллоцированным, или является указателем на внутренности a или b, и на что именно? Что из a или b функция изменяет? (const qualifier это конечно частично позволяет указать, но это совсем не то)

Rust позволяет всё это описать, и компилятор будет отслеживать

fn myfn(a: &'a Type2, b: &mut Type3) -> &'a Type1 {}
// Функция принимает 2 значения по референсам, => не может никакое из них освободить, результат тоже референс => освобождать ничего не надо
// Функция может изменить b, но a может только читать
// Type1 имеет то же время жизни что и Type2, значит пользоваться результатом можно только пока Type2 жив

fn myfn(a: KBox<Type2>, b: &Type3) -> KBox<Type1> {}
// Функция принимает кем-то аллоцированный a, и сама его освобождает. Type1 нужно будет освободить пользователю (Это происходит автоматически, в Rust есть RAII)

fn myfn(a: &Type2, b: &Type3) -> KBox<Type1> {}
// Результат функции не зависит ни от a, ни от b, use after free тут не выйдет если a/b кончатся раньше чем результат

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

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

55. "Линус Торвальдс пояснил свою позицию в отношении приёма изме..."  +9 +/
Сообщение от Карлос Сношайтилис (ok), 21-Фев-25, 09:39 
Хорошо расписал. Но, боюсь, аноним не оценит
Ответить | Правка | Наверх | Cообщить модератору

178. "Линус Торвальдс пояснил свою позицию в отношении приёма изме..."  +/
Сообщение от Аноним (185), 21-Фев-25, 14:24 
Аноним не оценил.
Ответить | Правка | Наверх | Cообщить модератору

65. "Линус Торвальдс пояснил свою позицию в отношении приёма изме..."  –1 +/
Сообщение от Уууууъъъ (?), 21-Фев-25, 09:53 
> &'a

Мы не знаем что это такое, если бы мы знали, что это такое, но мы не знаем, что это такое!⁠⁠

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

74. "Линус Торвальдс пояснил свою позицию в отношении приёма изме..."  +6 +/
Сообщение от Карлос Сношайтилис (ok), 21-Фев-25, 10:07 
Конечно не знаете, поэтому, очередное, use-after-free исправите в следующем патче
Ответить | Правка | Наверх | Cообщить модератору

92. "Линус Торвальдс пояснил свою позицию в отношении приёма изме..."  +4 +/
Сообщение от Аноним (92), 21-Фев-25, 10:36 
Я не тот аноним, но... И я не троллинга ради хочу просто уточнить.

Во-первых, спс за разъяснение
Во-вторых, все вот эти "аллоцированно кем-то, удалять нельзя. // Функция принимает кем-то аллоцированный a, и сама его освобождает" это как вообще относится к программированию, к примеру МК или прошивки? Деление памяти на стек и кучу - это чисто-юзерлендовское деление. Ок, для для браузера, к-й использует malloc() это полезно, тут никаких вопросов. Но если ты пишешь ядро, то там у тебя нету glibc, в к-й есть malloc()/free(). Или rust знает о kfree()? А kfree_sensitive() знает? А как он знает когда какой использовать?

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

99. "Линус Торвальдс пояснил свою позицию в отношении приёма изме..."  +3 +/
Сообщение от Аноним (99), 21-Фев-25, 10:47 
Аллокатор можно подменить(либо глобально, либо некоторые структуры его принимают как параметры)
Ответить | Правка | Наверх | Cообщить модератору

105. "Линус Торвальдс пояснил свою позицию в отношении приёма изме..."  –2 +/
Сообщение от svpcom (ok), 21-Фев-25, 11:13 
Все это мне напоминает попытки решение системы уравнений аналитически, когда проще и надежнее ее решать численно. И rust с синтаксисом гибрида brainfuck и c++ делает только хуже в долгосрочной перспективе.   При текущем уровне сложности только языки с рантаймом и умными указателями (Java/C#/Python etc) могут адекватно помогать _человеку_ писать и поддерживать сложный код.

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

Выходом в долгосрочной перспективе наверное будет что-то вроде микроядра с очень простой и понятной структурой написанной на С и все остальное написанное на чем-то с рантаймом вроде Java/C#. Но это потребует инвестиций в развитие новой аппаратной архитектуры, так как текущая не сильно хорошо для микроядер подходит. Но вот то, что сейчас происходит с ядром и растом это точно тупиковый путь. Машина дожна помогать человеку в решении проблем, а не как сейчас - человек вынужден страдать ради машины и очередного увеличения производительности кода на половину процента.

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

112. "Линус Торвальдс пояснил свою позицию в отношении приёма изме..."  +3 +/
Сообщение от llolik (ok), 21-Фев-25, 11:34 
> Вот тут поклонники ржавого поделия хотят запихнуть раст в DMA. Но DMA ничего не знает про раст и вывод типов. Он просто тупо аппаратно перекладывает байты в памяти и любая ошибка его программирования поломает память в не зависимости от того что за код там лежит - на C, Rust или Java.

Нифига не понял, кто на ком стоял в этом предложении.

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

Вся проблема в том, что мейнтейнеру конкретной подсистемы хочется быть "вольным художником" и не учитывать, что и кому он там своими изменениями поломает. Хоть мейнтейнеры R4L и берут на себя всё сопровождение обвязок, но Хельвигу не хочется даже этого.

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

131. "Линус Торвальдс пояснил свою позицию в отношении приёма изме..."  +/
Сообщение от svpcom (ok), 21-Фев-25, 12:05 
Смысл моего комментария в том, что пока все носятся с растом как с решением всех проблем  с ошибками доступа к памяти, текущее железо (тот же DMA например) при записи в аппаратный в регистр неправильно вычисленного значения (ну или просто железка будет злонамеренная) поломает нафиг все. И раст тут только ложную иллюзию защищенности создает. С учетом того, что pci (вместе с bus mastering'ом) вытащили сейчас наружу (из корпуса компьютера) в виде нового стандарта sd-карт, то нас ждет новое удивительное время.
Ответить | Правка | Наверх | Cообщить модератору

135. "Линус Торвальдс пояснил свою позицию в отношении приёма изме..."  –1 +/
Сообщение от svpcom (ok), 21-Фев-25, 12:09 
https://habr.com/ru/companies/pt/articles/863536/
вот про bus mastering атаку на современном железе
Ответить | Правка | Наверх | Cообщить модератору

139. "Линус Торвальдс пояснил свою позицию в отношении приёма изме..."  –1 +/
Сообщение от Аноним (-), 21-Фев-25, 12:34 
Погоди. А код на СИ как прореагирует на те же действия железки?
Судя по статье, там кода на расте нету, а проблема УЖЕ есть.

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

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

159. "Линус Торвальдс пояснил свою позицию в отношении приёма изме..."  +/
Сообщение от Аноним (159), 21-Фев-25, 13:03 
> Смысл моего комментария в том, что пока все носятся с растом как с решением всех проблем  с ошибками доступа к памяти, текущее железо (тот же DMA например) при записи в аппаратный в регистр неправильно вычисленного значения (ну или просто железка будет злонамеренная) поломает нафиг все.

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

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

197. "Линус Торвальдс пояснил свою позицию в отношении приёма изме..."  –1 +/
Сообщение от тоже Анонимemail (ok), 21-Фев-25, 15:20 
> Вся проблема в том, что мейнтейнеру конкретной подсистемы

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

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

228. "Линус Торвальдс пояснил свою позицию в отношении приёма изме..."  +1 +/
Сообщение от llolik (ok), 21-Фев-25, 16:57 
>> Вся проблема в том, что мейнтейнеру конкретной подсистемы
> ...его опыт подсказывает, что в ближайшей перспективе в любых разборках между проблемами
> коммитеров и той подсистемой, за которую он отвечает, будет посредине торчать
> черный ящик той обвязки на Расте, за которую он не отвечает.

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

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

236. "Линус Торвальдс пояснил свою позицию в отношении приёма изме..."  –1 +/
Сообщение от тоже Анонимemail (ok), 21-Фев-25, 17:10 
> люди, которые работают над R4L, готовы взять эту проблему на себя

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

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

252. "Линус Торвальдс пояснил свою позицию в отношении приёма изме..."  +1 +/
Сообщение от llolik (ok), 21-Фев-25, 18:55 
>> люди, которые работают над R4L, готовы взять эту проблему на себя
> И решая эту проблему, постоянно дергать его "а давай в твоей системе
> переделаем так, как нам удобно - мы расскажем, как нам удобно,
> ты можешь не вникать, но надо переделать".

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

> При этом дергать будет уже не коммиттер, которого можно просто послать лесом,
> а коллега-мантейнер.

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

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

115. "Линус Торвальдс пояснил свою позицию в отношении приёма изме..."  –8 +/
Сообщение от Аноним (115), 21-Фев-25, 11:38 
> к-й

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

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

142. "Линус Торвальдс пояснил свою позицию в отношении приёма изме..."  +1 +/
Сообщение от Аноним (142), 21-Фев-25, 12:39 
>Но если ты пишешь ядро, то там у тебя нету glibc, в к-й есть malloc()/free().

Вместо malloc будет kmalloc
>это как вообще относится к программированию, к примеру МК или прошивки?

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

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

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

194. "Линус Торвальдс пояснил свою позицию в отношении приёма изме..."  +1 +/
Сообщение от Аноним (159), 21-Фев-25, 14:52 
> Вместо malloc будет kmalloc

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

> Как только вы начнёте делать что-то большее, чем мигать светодиодом и начнёте выделять память динамически.

нет

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

208. "Линус Торвальдс пояснил свою позицию в отношении приёма изме..."  +/
Сообщение от warlock (??), 21-Фев-25, 15:43 
Я не знаю как это всё сделано или будет сделано в ядре, но я тоже люблю в некоторых окружениях выделять память заранее. Так вот удобнее всего это делать так: выделяется кусок памяти, и управление им поручается какому-нибудь примитивному аллокатору (иногда хватает даже stacked allocator, иногда нужно добавить freelist). Ну и дальше дёргаем кусочки из преаллоцированной памяти по мере надобности здесь и сейчас. И всё это отлично выражается средствами Rust (ночной сборки).
Ответить | Правка | Наверх | Cообщить модератору

227. "Линус Торвальдс пояснил свою позицию в отношении приёма изме..."  +/
Сообщение от Аноним (159), 21-Фев-25, 16:48 
> И всё это отлично выражается средствами Rust (ночной сборки).

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

https://gitlab.redox-os.org/redox-os/redoxfs/-/issues/5

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

233. "Линус Торвальдс пояснил свою позицию в отношении приёма изме..."  +/
Сообщение от Аноним (-), 21-Фев-25, 17:07 
> это прекрасно рулится двухсвязными списками а их реализация есть в ядре с рождения торвалдса.

А сколько CVE при этом получается?

> В расте утечки памяти обычное дело
> https://gitlab.redox-os.org/redox-os/redoxfs/-/issues/5

И? Утечка памяти тебе не выдаст рут.


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

240. "Линус Торвальдс пояснил свою позицию в отношении приёма изме..."  +/
Сообщение от Аноним (159), 21-Фев-25, 17:19 
> А сколько CVE при этом получается?

нет от списков никаких CVE, сходи проспись

> Утечка памяти тебе не выдаст рут.

всего лишь апстену тебе сделает в подходящий момент, но рута не даст да, тем более когда его нет

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

165. "Линус Торвальдс пояснил свою позицию в отношении приёма изме..."  +/
Сообщение от Карлос Сношайтилис (ok), 21-Фев-25, 13:34 
Ключевое понятие не "аллокация", а "время жизни". А оно имеет отношение ко всему, к регистрам процессора в том числе.
В большинстве ЯП, за время жизни структур отвечает сам разработчик, а в расте это, дополнительно, проверяет компилятор.
Ответить | Правка | К родителю #92 | Наверх | Cообщить модератору

104. "Линус Торвальдс пояснил свою позицию в отношении приёма изме..."  +/
Сообщение от Аноним (104), 21-Фев-25, 11:10 
Спасибо за описание!
Ответить | Правка | К родителю #44 | Наверх | Cообщить модератору

106. "Линус Торвальдс пояснил свою позицию в отношении приёма изме..."  –1 +/
Сообщение от Аноним (159), 21-Фев-25, 11:16 
> Вопрос, какой typeX* функция сама освободила, какой нужно освободить пользователю, и является ли результат чем-то свежеаллоцированным,

странные вопросы - это описано в документации API

https://docs.kernel.org/subsystem-apis.html

попутно вопрос - как по сигнатуре ф-ции раста можно понять в каком контексте можно вызвать эту ф-ию и какой тип памяти выделяется?

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

117. "Линус Торвальдс пояснил свою позицию в отношении приёма изме..."  –1 +/
Сообщение от Аноним (117), 21-Фев-25, 11:41 
> Доступ есть, вот только C сигнатуры мало информации дают.

И как незнающий внутренности будет писать эту обвязку? А если сопровождающий подсистемы не знает, не хочет и не желает знать из-за лишних проблемы с ОПЦИОНАЛЬНЫМ языком? Весь сыр-бор из-за этого же.

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

122. "Линус Торвальдс пояснил свою позицию в отношении приёма изме..."  +1 +/
Сообщение от Аноним (-), 21-Фев-25, 11:55 
> И как незнающий внутренности будет писать эту обвязку?

Откроет и узнает.

> А если сопровождающий подсистемы не знает, не хочет и не желает знать из-за лишних проблемы с ОПЦИОНАЛЬНЫМ языком?

Значит в перспективе он его выучит. Или просто сопровождающий сменится.

> Весь сыр-бор из-за этого же.

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


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

136. "Линус Торвальдс пояснил свою позицию в отношении приёма изме..."  –2 +/
Сообщение от Аноним (117), 21-Фев-25, 12:10 
Незнающий подсистему рустер откроет что? и узнает как управлять ресурсами: как надо освобождать, удалять, захватывать и тд? Рустеру тоже придется глубоко погрузиться в подсистему. А для этого придется мучать сопровождающего, которому безразличен опциональный руст.
Ответить | Правка | Наверх | Cообщить модератору

140. "Линус Торвальдс пояснил свою позицию в отношении приёма изме..."  +1 +/
Сообщение от Аноним (-), 21-Фев-25, 12:37 
> и узнает как управлять ресурсами: как надо освобождать, удалять, захватывать и тд?

Да, я рассчитываю, что мейнтенер раста будет знать СИ.

> Рустеру тоже придется глубоко погрузиться в подсистему.

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

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

Если код написан нормально, с комментариями и пояснениями - то нет.
(Но я в такое не верю, как и в чудеса(( )
Значит будет дергать сопровождающего.
Может задергает до того, что тот будет комментарии или документацию писать))

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

156. "Линус Торвальдс пояснил свою позицию в отношении приёма изме..."  –1 +/
Сообщение от Аноним (117), 21-Фев-25, 12:57 
>> Рустеру тоже придется глубоко погрузиться в подсистему.
> Как и любому другому.

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

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

235. "Линус Торвальдс пояснил свою позицию в отношении приёма изме..."  +1 +/
Сообщение от Аноним (235), 21-Фев-25, 17:09 
Боже, какая драма. Может быть им ещё придётся друг с другом общаться и, не приведи боженька, договариваться как цивилизованные люди?
Ответить | Правка | Наверх | Cообщить модератору

120. "Линус Торвальдс пояснил свою позицию в отношении приёма изме..."  –2 +/
Сообщение от Александр (??), 21-Фев-25, 11:47 
Охренеть! Нет, такие вещи, они конечно приятно отдать компилятору - но кто придумал такой поганый синтаксис?
Вот это вот, с апострофом "&'a" - поубивал бы за такую хрень.
Ответить | Правка | К родителю #44 | Наверх | Cообщить модератору

125. "Линус Торвальдс пояснил свою позицию в отношении приёма изме..."  +3 +/
Сообщение от Аноним (-), 21-Фев-25, 11:57 
> Вот это вот, с апострофом "&'a" - поубивал бы за такую хрень.

Вообще-то просто &', а вместо "a" может быть "b" и сколько угодно.
doc.rust-lang.org/rust-by-example/scope/lifetime/explicit.html

Ну и не понятно чего вам синтаксис не нравится. Вкусовщина же.

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

198. "Линус Торвальдс пояснил свою позицию в отношении приёма изме..."  –1 +/
Сообщение от тоже Анонимemail (ok), 21-Фев-25, 15:24 
> Вкусовщина же

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

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

202. "Линус Торвальдс пояснил свою позицию в отношении приёма изме..."  +1 +/
Сообщение от Аноним (-), 21-Фев-25, 15:36 
> Не в этом случае. У меня лет десять назад тоже было идеальное зрение, но сейчас я бы предпочел бы,

Хм.. очки? коррекция?

> чтобы важные места в коде были более выразительны, чем глиф на 5 пикселей.

можно выделять цветом, уверен что это настраивается довольно легко
Но с запятыми , и точками . такая же проблема.
А тут уже может быть хуже - забыл поставить чтоку и 10.0 превратилось в 100

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

206. "Линус Торвальдс пояснил свою позицию в отношении приёма изме..."  –1 +/
Сообщение от тоже Анонимemail (ok), 21-Фев-25, 15:43 
Ни очки, ни коррекция не возвращают идеального зрения, к сожалению.
Ответить | Правка | Наверх | Cообщить модератору

130. "Линус Торвальдс пояснил свою позицию в отношении приёма изме..."  +2 +/
Сообщение от Аноним (-), 21-Фев-25, 12:04 
> Охренеть! Нет, такие вещи, они конечно приятно отдать компилятору - но кто придумал такой поганый синтаксис?

А что в нем не так?

> Вот это вот, с апострофом "&'a" - поубивал бы за такую хрень.

Ой да ладно!
& в СИ есть и так, неужели добавление еще одного аппострофа настолько все ухудшает?

Просто посмотри, что можно найти в ядре

#define __is_constexpr(x) \
        (sizeof(int) == sizeof(*(8 ? ((void *)((long)(x) * 0l)) : (int *)8)))

git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=3c8ba0d61d04ced9f8d9ff93977995a9e4e96e91

Неужели читается (и понимается) лучше?


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

137. "Линус Торвальдс пояснил свою позицию в отношении приёма изме..."  +/
Сообщение от Аноним (159), 21-Фев-25, 12:13 
> __is_constexpr(x)
> Неужели читается (и понимается) лучше?

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

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

158. "Линус Торвальдс пояснил свою позицию в отношении приёма изме..."  +1 +/
Сообщение от Аноним (142), 21-Фев-25, 13:02 
>при написании кода ты это вообще не увидишь

В си нет гигиены макросов

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

162. "Линус Торвальдс пояснил свою позицию в отношении приёма изме..."  –1 +/
Сообщение от Аноним (159), 21-Фев-25, 13:16 
> В си нет гигиены макросов

причём тут гигиена если это выражение в принципе не нужно для написания кода

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

180. "Линус Торвальдс пояснил свою позицию в отношении приёма изме..."  –1 +/
Сообщение от Аноним (185), 21-Фев-25, 14:26 
> Неужели читается (и понимается) лучше?

Вы берете худшие примеры безумного финиша и говорите, что их нужно переписать на Rust. Может, их переписать на нормальный C?

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

190. "Линус Торвальдс пояснил свою позицию в отношении приёма изме..."  +1 +/
Сообщение от Аноним (-), 21-Фев-25, 14:45 
> Вы берете худшие примеры безумного финиша и говорите, что их нужно переписать на Rust. Может, их переписать на нормальный C?

Финниш эти кода не писал, это раз.
По поводу такого подхода (который кстати основывается на особенностях стандарта С и ГНУ расширений) высказался довольно однозначно.
That is either genius, or a seriously diseased mind.
lkml.org/lkml/2018/3/20/845

Но код в ядре, так что пофиг.


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

147. "Линус Торвальдс пояснил свою позицию в отношении приёма изме..."  +1 +/
Сообщение от Аноним (142), 21-Фев-25, 12:43 
>но кто придумал такой поганый синтаксис?
>Вот это вот, с апострофом "&'a" - поубивал бы за такую хрень.

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

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

238. "Линус Торвальдс пояснил свою позицию в отношении приёма изме..."  +1 +/
Сообщение от Аноним (235), 21-Фев-25, 17:12 
Когда я вижу жалобы программистов на синтаксис, рпк и хочется сказать: мальчики, пора бы повзрослеть.
Ответить | Правка | К родителю #120 | Наверх | Cообщить модератору

203. "Линус Торвальдс пояснил свою позицию в отношении приёма изме..."  –1 +/
Сообщение от Аноним (203), 21-Фев-25, 15:37 
Почему Раст? Вот в чем впрос. Есть достойные языки помимо Раста, способные заменить C
Ответить | Правка | К родителю #44 | Наверх | Cообщить модератору

207. "Линус Торвальдс пояснил свою позицию в отношении приёма изме..."  +1 +/
Сообщение от Аноним (-), 21-Фев-25, 15:43 
> Почему Раст? Вот в чем впрос. Есть достойные языки помимо Раста, способные заменить C

Имя, сестра, имя!
Огласите весь список пожалуйста.

Тогда можно будет рассмотреть их сильные и слабые стороны.

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

14. "Линус Торвальдс пояснил свою позицию в отношении приёма изме..."  +2 +/
Сообщение от Шарп (ok), 21-Фев-25, 08:29 
Позиция так себе. Ни нашим ни вашим. Патчи на си могут ломать rust привязки. Иногда, чтобы сделать правильную абстракцию на rust, нужно внести изменения в код на си. И в этих случаях полезут конфликты между сишниками и растоманами.
Ответить | Правка | Наверх | Cообщить модератору

32. "Линус Торвальдс пояснил свою позицию в отношении приёма изме..."  +1 +/
Сообщение от Аноня (?), 21-Фев-25, 09:00 
Ну, сколько разработчиков ядра Linux? В каждом релизе что-то около 1300 человек.

Сколько "бухтит" - 2-3, ну пусть будет 20-30 недовольных молчунов.

Т.е. по факту это значит что Rust становится first-class citizen (с уровнем поддержки как у С) языком в ядре наравне с С.

И только в крайне редких случаях для бойцов невидимого фронта раст-сопротивления - обвязку напишет кто-то другой без изменения С. Но скорее просто этих мейнтейнеров заменят на тех кто "и в Rust могёт".

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

37. "Линус Торвальдс пояснил свою позицию в отношении приёма изме..."  +/
Сообщение от Аноним (30), 21-Фев-25, 09:11 
1300 человек пишут код, 20-30 пишут комменты. Вот и получается, что "опрос комментаторов показал, что ___ (rust, wayland, свой вариант) не нужно"
Ответить | Правка | Наверх | Cообщить модератору

118. "Линус Торвальдс пояснил свою позицию в отношении приёма изме..."  +/
Сообщение от Аноним (117), 21-Фев-25, 11:46 
> first-class citizen

Имея статус необязательного, опционального.

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

91. "Линус Торвальдс пояснил свою позицию в отношении приёма изме..."  +1 +/
Сообщение от Аноним (-), 21-Фев-25, 10:36 
> Позиция так себе. Ни нашим ни вашим.

Наоборот. Отличная позиция.

> Патчи на си могут ломать rust привязки.

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


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

Думаю растовики справятся, а если нет - то их поправят.

> И в этих случаях полезут конфликты между сишниками и растоманами.

Вообщем-то конфликты есть уже! Так что хуже не станет.
А тут добавили однозначности.

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

211. "Линус Торвальдс пояснил свою позицию в отношении приёма изме..."  –1 +/
Сообщение от Аноним (211), 21-Фев-25, 15:48 
>> Патчи на си могут ломать rust привязки.
>
> Разумеет. И их будут исправлять те, кто знает раст.

Штука в том, что код на расте является частью ядра. Т.е. по сути речь о том, что патч на C может сломать сборку (или ещё хуже - корректность) ядра, и это считается нормальным. У меня большие сомнения, что тот же Линус примет в свою ветку такой патч, а если и примет, то это будет даже хуже. По-моему, либо Линус лукавит, либо сам не понимает, что модель "разработчики на C не обращают внимания на раст" не будет работать на практике.

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

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

191. "Линус Торвальдс пояснил свою позицию в отношении приёма изме..."  –1 +/
Сообщение от Аноним (121), 21-Фев-25, 14:46 
>Патчи на си могут ломать rust привязки.

А чего растоманы хотели? Как известно, sbale API is nonsence. Так что, пусть привыкают быстро вертеться между релизами ядра.

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

223. "Линус Торвальдс пояснил свою позицию в отношении приёма изме..."  +1 +/
Сообщение от Карлос Сношайтилис (ok), 21-Фев-25, 16:34 
Дык, растоманы в курсе про это. И прямым текстом сказали: "это не проблема, будем апдейдить модуль-прослойку для DMA сами".

Но мейнтейнер сказал: "Я и есть DMA! не хочу никакой унифицированной прослойки, даже если вы сами её будете поддерживать. Пусть каждый Раст-драйвер пишет и поддерживает свою собственную прослойку для DMA".

Дальше ты знаешь.

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

16. "Линус Торвальдс пояснил свою позицию в отношении приёма изме..."  –2 +/
Сообщение от eugene_martein (ok), 21-Фев-25, 08:32 
Линус построил гетто для раковой опухоли, чтобы она не проникла в ядро и не перемешалась с расово верным единым языком всего Computer Science.
Ответить | Правка | Наверх | Cообщить модератору

58. "Линус Торвальдс пояснил свою позицию в отношении приёма изме..."  +1 +/
Сообщение от Карлос Сношайтилис (ok), 21-Фев-25, 09:46 
Языки Computer Science это хаскель, Идрис и прочие языки, помогающие создавать и экспериментировать с новыми концепциями.


А с С у нас до сих пор и исключений бы не было. Goto хватит всем!

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

60. "Линус Торвальдс пояснил свою позицию в отношении приёма изме..."  +1 +/
Сообщение от Аноним (60), 21-Фев-25, 09:50 
Было бы здорово словить исключение в ядре
Ответить | Правка | Наверх | Cообщить модератору

78. "Линус Торвальдс пояснил свою позицию в отношении приёма изме..."  +2 +/
Сообщение от Карлос Сношайтилис (ok), 21-Фев-25, 10:11 
Поэтому в ядре и пишут на С, а теперь ещё и на расте, в которых нет исключений.

А для Computer Science нужна свобода типов и абстракций. Поэтому никакого С никогда там не будет.

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

152. "Линус Торвальдс пояснил свою позицию в отношении приёма изме..."  +/
Сообщение от Аноним (142), 21-Фев-25, 12:47 
То ли дело си, где вместо исключения, со стеком вызова и прочими удобствами есть просто абстрактная ошибка сегментации, которая вообще не факт, что случивлась в неправильном коде. А то может быть, что неправильный код память правильному попортил. У вас в си разыменновывание нулевого указателя до сих пор UB, хотя алгебраические типы прекрасно это решают. Так что не надо тут про исключения рассказывать.
Ответить | Правка | К родителю #60 | Наверх | Cообщить модератору

229. "Линус Торвальдс пояснил свою позицию в отношении приёма изме..."  +/
Сообщение от Аноним (121), 21-Фев-25, 16:58 
Ну он же её и пропустил туда.
Ответить | Правка | К родителю #16 | Наверх | Cообщить модератору

19. "Линус Торвальдс пояснил свою позицию в отношении приёма изме..."  +/
Сообщение от мявemail (?), 21-Фев-25, 08:38 
а что за бред?
были случаи, когда не принимали фиксы по причине файла сборки со включенным растом.
это и был аргумент сопровождающего dma.
Ответить | Правка | Наверх | Cообщить модератору

21. "Линус Торвальдс пояснил свою позицию в отношении приёма изме..."  +/
Сообщение от мявemail (?), 21-Фев-25, 08:40 
фейла*
Ответить | Правка | Наверх | Cообщить модератору

81. "Линус Торвальдс пояснил свою позицию в отношении приёма изме..."  +1 +/
Сообщение от Аноним (-), 21-Фев-25, 10:13 
> были случаи, когда не принимали фиксы по причине файла сборки со включенным растом.

Был один случай, когда сопровождающий не успел обновить биндинги.

> это и был аргумент сопровождающего dma.

Это был не аргумент, а натягивание совы на глобус.
Потому что факапы со сборками происходят регулярно (что не удивительно для такого большого проекта). Причем совсем не связанные с растом.
Интеловцы (как минимум) один раз умудрились залить код, которые вообще не компилится, чем сагрили Торвальдса.
И таких примером море, достаточно пару месяцев почитать рассыслку.

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

95. "Линус Торвальдс пояснил свою позицию в отношении приёма изме..."  –1 +/
Сообщение от мявemail (?), 21-Фев-25, 10:43 
код интловцев не принимают со словами "это будет территория интла. и мейнтейнеры сетевых подсистем пусть туда не лезут", в последствии блокируя другие патчи в другой код, пока интловцы не пофиксят свои баги.
Ответить | Правка | Наверх | Cообщить модератору

267. "Линус Торвальдс пояснил свою позицию в отношении приёма изме..."  +2 +/
Сообщение от Аноним (267), 21-Фев-25, 21:57 
>> были случаи, когда не принимали фиксы по причине файла сборки со включенным растом.
> Был один случай, когда сопровождающий не успел обновить биндинги.

Ну так это - пример как оно в итоге "не затрагивает сишников" на практике. Декларации и факты не совпали.

>> это и был аргумент сопровождающего dma.
> Это был не аргумент, а натягивание совы на глобус.

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

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

20. "Линус Торвальдс пояснил свою позицию в отношении приёма изме..."  –1 +/
Сообщение от Уууууъъъ (?), 21-Фев-25, 08:39 
Это ( https://github.com/lox-space/lox ) всё, что смогли создать разработчики на Rust с нуля? 😕 Похоже, они только и умеют, что переписывать. Жаль их, конечно. 😔

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

192. "Линус Торвальдс пояснил свою позицию в отношении приёма изме..."  +1 +/
Сообщение от Аноним (192), 21-Фев-25, 14:49 
https://github.com/rust-unofficial/awesome-rust
Ответить | Правка | Наверх | Cообщить модератору

35. "Линус Торвальдс пояснил свою позицию в отношении приёма изме..."  –2 +/
Сообщение от Аноним (30), 21-Фев-25, 09:04 
Ну пусть любители единственного и неповторимого языка сидят на старом ядре, где нет раста и их всё устраивает. В чём проблема-то.
Ответить | Правка | Наверх | Cообщить модератору

40. "Линус Торвальдс пояснил свою позицию в отношении приёма изме..."  +6 +/
Сообщение от Уууууъъъ (?), 21-Фев-25, 09:13 
Проблема в том, что разработчики на Rust, часто не обладая достаточной квалификацией, захватили ядро! 😟 А опытные специалисты (Andreas Gruenbacher - gfs2, Jonathan Corbet
- автор книги о ядре Linux, James Morris и другие), которых они называют "старыми дедами", имеют степени PhD в области компьютерных наук. Вот так вот! 🤦‍♂️

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

69. "Линус Торвальдс пояснил свою позицию в отношении приёма изме..."  +1 +/
Сообщение от Карлос Сношайтилис (ok), 21-Фев-25, 09:58 
А чего же плюсовики не захватили ядро?
У них и времени больше было, и их самих не мало. И язык – ого-го! Что не так?
Ответить | Правка | Наверх | Cообщить модератору

82. "Линус Торвальдс пояснил свою позицию в отношении приёма изме..."  +/
Сообщение от Уууууъъъ (?), 21-Фев-25, 10:14 
> Что не так?

Поспрашивай у Линуса, у него что-то не так! Он не раз показывал средний палец плюсовикам.

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

287. "Линус Торвальдс пояснил свою позицию в отношении приёма изме..."  +/
Сообщение от n00by (ok), 22-Фев-25, 06:35 
И при чём тут Линус? Драйвера на Си++ можно найти у меня на Гитхапе.

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

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

107. "Линус Торвальдс пояснил свою позицию в отношении приёма изме..."  +/
Сообщение от Аноним (-), 21-Фев-25, 11:18 
Австрийца могли и переманить на отечественные проекты.
Ответить | Правка | К родителю #40 | Наверх | Cообщить модератору

54. "Линус Торвальдс пояснил свою позицию в отношении приёма изме..."  –2 +/
Сообщение от Аноним (54), 21-Фев-25, 09:33 
А на сколько %% GPL-проект, написаный на не_GPL-языке, является GPL?
А если завтра хозяин языка переведёт его с MIT на лицензию с отчислениями неких сумм от производных продуктов? Или органичит платными лицензиями обновления языка? И патентно ограничит создание альтернативных реализаций языка?
Тащить такое в GPL-продукт - ССЗБ.
Ответить | Правка | К родителю #35 | Наверх | Cообщить модератору

63. "Линус Торвальдс пояснил свою позицию в отношении приёма изме..."  +3 +/
Сообщение от Аноним (60), 21-Фев-25, 09:52 
Что?
Ответить | Правка | Наверх | Cообщить модератору

86. "Линус Торвальдс пояснил свою позицию в отношении приёма изме..."  +/
Сообщение от freehck (ok), 21-Фев-25, 10:29 
> А если завтра хозяин языка переведёт его с MIT на лицензию с отчислениями неких сумм от производных продуктов?

С учётом того, что в проект вовлечены одновременно MS, Amazon и Google -- очень вряд ли, что Мозилле позволят сделать.

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

88. "Линус Торвальдс пояснил свою позицию в отношении приёма изме..."  +/
Сообщение от Аноним (-), 21-Фев-25, 10:31 
> А на сколько %% GPL-проект, написаный на не_GPL-языке, является GPL?

А какая разница?

> А если завтра хозяин языка переведёт его с MIT на лицензию

Было бы интересно.
Коммунизм как идея себя исчерпал - примеры совка и сев.кореи это отлично показали - значит и ЖоПЛ тоже пора на свалку истории.

> с отчислениями неких сумм от производных продуктов?

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

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

231. "Линус Торвальдс пояснил свою позицию в отношении приёма изме..."  +/
Сообщение от Аноним (121), 21-Фев-25, 17:02 
>я бы перевел ядро на BSL - пусть корпы которые зарабатывают с помощью его деньги, платят отчисления на развитие ядра.

Достаточно AGPL для решения этой проблемы.

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

41. "Линус Торвальдс пояснил свою позицию в отношении приёма изме..."  +1 +/
Сообщение от Этот как его щас (?), 21-Фев-25, 09:14 
Казалось бы, отличное время для BSD систем блеснуть адекватностью и поступить грамотно, поглядывая как через танцы на граблях коллеги пытаются ворваться в светлое будущее с мягкими стенами. Сможет ли фряха поднять популярность? (Не наброс, реально интересно).
Ответить | Правка | Наверх | Cообщить модератору

47. "Линус Торвальдс пояснил свою позицию в отношении приёма изме..."  +/
Сообщение от Аноним (185), 21-Фев-25, 09:22 
> отличное время для BSD систем блеснуть

Сейчас на столе стоит. С GhostBSD. LibreOffice, Chromium, Qt, GCC есть. Что еще нужно?

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

53. "Линус Торвальдс пояснил свою позицию в отношении приёма изме..."  –1 +/
Сообщение от Уууууъъъ (?), 21-Фев-25, 09:32 
> Что еще нужно?

Vim, Git, CMake, MPV, Telegram, QEMU, Docker, Wireshark, Wine.

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

127. "Линус Торвальдс пояснил свою позицию в отношении приёма изме..."  +/
Сообщение от Аноним (185), 21-Фев-25, 12:01 
Ничего из перечисленного. Но сугубо IMHO.
Ответить | Правка | Наверх | Cообщить модератору

134. "Линус Торвальдс пояснил свою позицию в отношении приёма изме..."  +/
Сообщение от Аноним (245), 21-Фев-25, 12:08 
> Ничего из перечисленного. Но сугубо IMHO.

Да есть там все перечисленное (окромя дыркера актуальной версии), даже протончик.

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

183. "Линус Торвальдс пояснил свою позицию в отношении приёма изме..."  +/
Сообщение от Аноним (185), 21-Фев-25, 14:30 
Уточню. Ничего из перечисленного мне не нужно. А то, что там много чего есть, не сомневаюсь.
Ответить | Правка | Наверх | Cообщить модератору

70. "Линус Торвальдс пояснил свою позицию в отношении приёма изме..."  –2 +/
Сообщение от Карлос Сношайтилис (ok), 21-Фев-25, 10:00 
Конечно сможет! Ей всё по плечу!
Раст, кстати, у них тоже в ядре есть, поэтому они на верном пути.
Ответить | Правка | К родителю #41 | Наверх | Cообщить модератору

83. "Линус Торвальдс пояснил свою позицию в отношении приёма изме..."  +2 +/
Сообщение от An (??), 21-Фев-25, 10:19 
Это в какой системе rust в ядре?
Ответить | Правка | Наверх | Cообщить модератору

268. "Линус Торвальдс пояснил свою позицию в отношении приёма изме..."  +/
Сообщение от Аноним (-), 21-Фев-25, 22:07 
> Конечно сможет! Ей всё по плечу!
> Раст, кстати, у них тоже в ядре есть, поэтому они на верном пути.

Акселерация - то что дедам было по плечу, нам по ...ю! :P

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

76. "Линус Торвальдс пояснил свою позицию в отношении приёма изме..."  +2 +/
Сообщение от Аноним (-), 21-Фев-25, 10:08 
> отличное время для BSD

А как же бздюшники откажутся от раста, если они дрова из линя тырят?
Или если раст в лине, то это не считается?))

> Сможет ли фряха поднять популярность?

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

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

46. "Линус Торвальдс пояснил свою позицию в отношении приёма изме..."  +1 +/
Сообщение от Аноним (46), 21-Фев-25, 09:21 
Все грамотно сказал!
Ответить | Правка | Наверх | Cообщить модератору

59. "Линус Торвальдс пояснил свою позицию в отношении приёма изме..."  +/
Сообщение от Главные редакторы (?), 21-Фев-25, 09:49 
А почему растоводы не хотят написать своё ядро, а сели на шеи си-разработчиков?
Ответить | Правка | Наверх | Cообщить модератору

67. "Линус Торвальдс пояснил свою позицию в отношении приёма изме..."  –2 +/
Сообщение от Аноним (60), 21-Фев-25, 09:57 
Ядро и не на расте, дрова на расте
Ответить | Правка | Наверх | Cообщить модератору

101. "Линус Торвальдс пояснил свою позицию в отношении приёма изме..."  +2 +/
Сообщение от Главные редакторы (?), 21-Фев-25, 10:55 
Что бы растоводы написали, если бы не вся си-инфраструктура ядра? Об этом идёт речь.
Ответить | Правка | Наверх | Cообщить модератору

75. "Линус Торвальдс пояснил свою позицию в отношении приёма изме..."  +/
Сообщение от incorported (?), 21-Фев-25, 10:08 
Патамушта GPL. (C)
Ответить | Правка | К родителю #59 | Наверх | Cообщить модератору

126. "Линус Торвальдс пояснил свою позицию в отношении приёма изме..."  –1 +/
Сообщение от Аноним (121), 21-Фев-25, 12:00 
А ктож им не давал свою Redox под GPL лицензировать?
Ответить | Правка | Наверх | Cообщить модератору

132. "Линус Торвальдс пояснил свою позицию в отношении приёма изме..."  +/
Сообщение от Аноним (-), 21-Фев-25, 12:05 
> А ктож им не давал свою Redox под GPL лицензировать?

Лицензировать свободную ось (пусть даже эксперементальную и наколенную) под несвободной коммунистической лицензией?
Думаю они не настолько глупые.

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

186. "Линус Торвальдс пояснил свою позицию в отношении приёма изме..."  +/
Сообщение от Аноним (121), 21-Фев-25, 14:37 
Во-первых, это правильная свобода. В материалах FSF труды марксистов не упоминаются.
Отписавшийся выше, высказал, что именно из-за GPL растофанов тянет в ядро Линукса.
Ответить | Правка | Наверх | Cообщить модератору

217. Скрыто модератором  –1 +/
Сообщение от Аноним (217), 21-Фев-25, 16:13 
Ответить | Правка | Наверх | Cообщить модератору

174. "Линус Торвальдс пояснил свою позицию в отношении приёма изме..."  +2 +/
Сообщение от freecoder (ok), 21-Фев-25, 13:54 
Потому что вы "растоводами" назвали разработчиков ядра Linux, желающих писать на Rust. Почему это разработчики ядра не имеют права писать своё ядро на том, на чём они хотят?
Ответить | Правка | К родителю #59 | Наверх | Cообщить модератору

175. "Линус Торвальдс пояснил свою позицию в отношении приёма изме..."  +/
Сообщение от Аноним (-), 21-Фев-25, 14:03 
> А почему растоводы не хотят написать своё ядро, а сели на шеи си-разработчиков?

Хм.. Грег он растовод или нет?
Я не видел чтобы он писал кода на расте, но никогда не знаешь что человек делает в свободное время.
Может еще увидим его coming out.

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


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

234. "Линус Торвальдс пояснил свою позицию в отношении приёма изме..."  +/
Сообщение от Аноним (121), 21-Фев-25, 17:09 
О, есть основания полагать, что Грег того... может каминг аут совершить? ;)
Ответить | Правка | Наверх | Cообщить модератору

73. "Линус Торвальдс пояснил свою позицию в отношении приёма изме..."  +3 +/
Сообщение от Аноним (73), 21-Фев-25, 10:07 
Для меня лично GNU/Linux постепенно превращается в Abandonware как FreeDOS. Вроде бы развитие идет, а толку всё меньше и меньше. Даже во FreeDOS случаются прорывы вроде SBEMU, но это скорее исключение чем правило.

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

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

Жаль конечно затычки nVidia, но переход драйверов Nouveau на Rust и добавление AMD Radeon Vega во всю линейку CPU AMD Ryzen 7 просто сделали их предметом истории, как дискеты, кассеты и перфокарты.

К сожалению, конкуренты AMD в силу ряда причин сошли с дистанции. Теперь мой Linux дистрибутив AMD only.

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

129. "Линус Торвальдс пояснил свою позицию в отношении приёма изме..."  +/
Сообщение от Аноним (121), 21-Фев-25, 12:03 
О, кстати, почему бы им не переписать FreeDOS на Rust? Работы хватит надолго. Может, от ядра Линукса отстанут.
Ответить | Правка | Наверх | Cообщить модератору

155. "Линус Торвальдс пояснил свою позицию в отношении приёма изме..."  +/
Сообщение от Аноним (142), 21-Фев-25, 12:55 
>Ничего не имею против владельцев мощных компов которые могут регулярно бутсрапить Rust. У меня же AMD FX-8350

Кто вас заставляет собирать всё с нуля? Вы сами вызвались это делать, а теперь заднюю даёте.

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

200. "Линус Торвальдс пояснил свою позицию в отношении приёма изме..."  +/
Сообщение от anonymous (??), 21-Фев-25, 15:33 
Семь лет назад жизнь была чуток поспокойнее, железки - чуток подоступнее...
Ответить | Правка | Наверх | Cообщить модератору

163. "Линус Торвальдс пояснил свою позицию в отношении приёма изме..."  +1 +/
Сообщение от Карлос Сношайтилис (ok), 21-Фев-25, 13:26 
> Ничего не имею против владельцев мощных компов которые могут регулярно бутсрапить Rust

О! Живой человек, который бутстрапит компиляторы!
У меня к тебе несколько вопросов, если ты не против:
1. Зачем? Это главный, конечно же.
2. Зачем бутстрапить каждый раз, если можно компилировать только последнюю версию, ведь предыдущие шаги прошли верификацию?
3. Почему бы вам не объединиться и не организовать верифицируемый распределённый процесс бутстрапа?

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

199. "Линус Торвальдс пояснил свою позицию в отношении приёма изме..."  +/
Сообщение от anonymous (??), 21-Фев-25, 15:26 
> 1. Зачем?

Чтобы небыло бинарников. Опенсорс же.

> 2. Зачем бутстрапить каждый раз, если можно компилировать только последнюю версию, ведь предыдущие шаги прошли верификацию?

Проверка сборки новыми версиями компиляторов GCC. 14 версия поломала сборку многих пакетов, нужно флаги выставлять.

> 3. Почему бы вам не объединиться и не организовать верифицируемый распределённый процесс бутстрапа?

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

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

205. "Линус Торвальдс пояснил свою позицию в отношении приёма изме..."  +1 +/
Сообщение от Аноним (-), 21-Фев-25, 15:42 
>> 1. Зачем?
> Чтобы небыло бинарников. Опенсорс же.

Но зачем? (с)
Опенсорс и GPL в часности это про доступ к исходникам при поставке бинарников.
Там нет цели "собирайте всегда все сами".

Это больше напоминает работу ради работы или религиозный ритуал.
Ну или 🍞->🚋

> Дистрибутив автономный, для выживания в условиях чебурнета и глобальной войны.

Т.е просто васянодистр одного "разработчика"?
Проще найти на помойке диски с бубунтами))

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

239. "Линус Торвальдс пояснил свою позицию в отношении приёма изме..."  –1 +/
Сообщение от Аноним (121), 21-Фев-25, 17:17 
А те, кто за вас собрал, вы уверены, что собрали в точности из того, что в качестве исходников вам показывают?
Ответить | Правка | Наверх | Cообщить модератору

225. "Линус Торвальдс пояснил свою позицию в отношении приёма изме..."  +1 +/
Сообщение от Карлос Сношайтилис (ok), 21-Фев-25, 16:39 
> Чтобы небыло бинарников. Опенсорс же.

Для этого можно собирать последнюю версию только. Зачем бутстрапить-то?

> Проверка сборки новыми версиями компиляторов GCC. 14 версия поломала сборку многих пакетов, нужно флаги выставлять.

См. сообщение выше. Предпоследняя версия компилятора же может собрать новую.

> Дистрибутив автономный, для выживания в условиях чебурнета и глобальной войны.

Это я тоже могу понять.

Но на главный вопрос ответа не получил. Зачем делать полную раскрутку компилятора, если всегда достаточно одной итерации при обновлении?

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

169. "Линус Торвальдс пояснил свою позицию в отношении приёма изме..."  +1 +/
Сообщение от Аноним (-), 21-Фев-25, 13:43 
> Для меня лично GNU/Linux постепенно превращается в Abandonware как FreeDOS.

Хм, это возможно немного грубо, но кого волнует твое личное мнение?

> Пакеты и драйвера, которые перешли на Rust и стали недоступны для сборки с помощью GCC, считаю Abandonware.

Clang отличный компилятор. Тут у тебя какие-то религиозные сдвиги.

> Поэтой причине из релиза в релиз вынужден тащить старые версии многих пакетов.

За веру положено страдать. Так что все хорошо. Может потом в ГНУ рай попадешь.

> Ничего не имею против владельцев мощных компов которые могут регулярно бутсрапить Rust.

А зачем?
Есть собранная и подписанная версия. Например, как и для GCC.

> У меня же AMD FX-8350, современный флагман девятой серии я себе позволить не могу поэтому Rust для моего дистрибутива считаю неприемлем.

Очень печально, что создатель дистрибутива (а кстати какого?) не может себе позволить современное железо.
АМД 5700X, 32гига оперативки и материнка будут стоить баксов 250.

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

242. "Линус Торвальдс пояснил свою позицию в отношении приёма изме..."  –1 +/
Сообщение от Аноним (121), 21-Фев-25, 17:20 
Кем подписанная? Майором какой страны?
Ответить | Правка | Наверх | Cообщить модератору

246. "Линус Торвальдс пояснил свою позицию в отношении приёма изме..."  +1 +/
Сообщение от Аноним (-), 21-Фев-25, 17:37 
> Кем подписанная?

Самими авторами)
А то получается странная ситуация - скачать код с сайта/репы GCC и собрать самостоятельно через прдолинг с бутстрапом - это правильно и хорошо.
А скачать собранный бинарник с того же сайта - это "уууу, плохо!".

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

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

251. "Линус Торвальдс пояснил свою позицию в отношении приёма изме..."  +/
Сообщение от Аноним (121), 21-Фев-25, 18:53 
А почему сами авторы не могут подлянку подложить в свой бинарничек?
А сорцы они на то и сорцы, чтоб проверить можно было. Каким образом - вопрос отдельный. Главное, что такая возможность имеется.
Ответить | Правка | Наверх | Cообщить модератору

258. "Линус Торвальдс пояснил свою позицию в отношении приёма изме..."  +/
Сообщение от Аноним (-), 21-Фев-25, 19:42 
> А почему сами авторы не могут подлянку подложить в свой бинарничек?

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

> А сорцы они на то и сорцы, чтоб проверить можно было. Каким  образом - вопрос отдельный.
> Главное, что такая возможность имеется.

И это главное. Вера в то что все можно проверить.


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

187. "Линус Торвальдс пояснил свою позицию в отношении приёма изме..."  +1 +/
Сообщение от Loki13 (ok), 21-Фев-25, 14:38 
>Ничего не имею против владельцев мощных компов которые могут регулярно бутсрапить Rust. У меня же AMD FX-8350, современный флагман девятой серии я себе позволить не могу поэтому Rust для моего дистрибутива считаю неприемлем.

А зачем его собирать? Мне может процессор и позволяет, но я беру dev-lang/rust-bin и не заморачиваюсь.

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

201. "Линус Торвальдс пояснил свою позицию в отношении приёма изме..."  +/
Сообщение от anonymous (??), 21-Фев-25, 15:35 
Вам не нужно, у Вас Gentoo, а у нас LFS.
Ответить | Правка | Наверх | Cообщить модератору

237. "Линус Торвальдс пояснил свою позицию в отношении приёма изме..."  +/
Сообщение от Аноним (121), 21-Фев-25, 17:11 
Как это генушникам ненужно? Нам тоже ещё как нужно.
Ответить | Правка | Наверх | Cообщить модератору

80. Скрыто модератором  +3 +/
Сообщение от движущая сила (?), 21-Фев-25, 10:13 
Ответить | Правка | Наверх | Cообщить модератору

84. Скрыто модератором  +2 +/
Сообщение от Аноним (-), 21-Фев-25, 10:22 
Ответить | Правка | Наверх | Cообщить модератору

111. "Линус Торвальдс пояснил свою позицию в отношении приёма изме..."  +/
Сообщение от НяшМяш (ok), 21-Фев-25, 11:33 
> Линус токсичный, разработка ядра токсичная

Тем временем, весь опеннет полоскает тех, кто _умеет писать на расте_ (в отличие от них)

¯\_(ツ)_/¯

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

113. "Линус Торвальдс пояснил свою позицию в отношении приёма изме..."  +1 +/
Сообщение от Facemaker (?), 21-Фев-25, 11:36 
Предвкушаю массовое полыхание раненых душ при известии о выходе Rust 2024 🙂.
Ответить | Правка | Наверх | Cообщить модератору

148. "Линус Торвальдс пояснил свою позицию в отношении приёма изме..."  +3 +/
Сообщение от Аноним (-), 21-Фев-25, 12:44 
>  Предвкушаю массовое полыхание раненых душ при известии о выходе Rust 2024

Та не. Устали уже гореть.
Им третий день ножи в псину:
- вначале слухи
- потом Грег высказался
- и вот сегодня Торвальд добивает))

И это не считая смежных, но все еще болезненных для луддитов, тем вроде "KDE и X11", "GTK и X11" и прочая борьба прогресса с застоем.

Зато сколько улюлюканья было в теме "Кризис в продвижении Rust в ядро из-за опасений усложнения сопровождения"! Целых 600+ комментов напрудили))
А теперь что-то притихли. Даже почти перестали грозиться форкнуть ядро)

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

150. "Линус Торвальдс пояснил свою позицию в отношении приёма изме..."  –1 +/
Сообщение от Аноним (-), 21-Фев-25, 12:45 
Сишникам на Раст плевать. Но спасибо что напомнил (сарказм).
Ответить | Правка | К родителю #113 | Наверх | Cообщить модератору

154. "Линус Торвальдс пояснил свою позицию в отношении приёма изме..."  +1 +/
Сообщение от Аноним (-), 21-Фев-25, 12:50 
> Сишникам на Раст плевать. Но спасибо что напомнил (сарказм).

Угу, настолько плевать, что в каждую тему про релиз раста приходят пофлудить.
Ну, теперь советую не только флудить, но и читать внимательнее.
Потому что будущее ядра практически определено))

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

161. "Линус Торвальдс пояснил свою позицию в отношении приёма изме..."  +1 +/
Сообщение от Карлос Сношайтилис (ok), 21-Фев-25, 13:15 
Ждать осталось недолго.

И снова будет:
- у вас там ансейф, какая безопасность
- опять что-то стабилизировалось, никакой обратной совместимости
- стандарт так и не написали

Может что-то новое будет...

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

171. "Линус Торвальдс пояснил свою позицию в отношении приёма изме..."  +/
Сообщение от Аноним (-), 21-Фев-25, 13:46 
Я надеюсь, что у кого-то дидов-сишников бомбанет и он свалит.
Тогда будет обсуждение на еще 500 комментов "Растовики гнобят пенсионеров",
а я буду улюлюкать в комментах "снежинка расплакалась и хлопнула дверью".
Ведь срач сам себя не начнет.
Ответить | Правка | Наверх | Cообщить модератору

116. "Линус Торвальдс пояснил свою позицию в отношении приёма изме..."  –2 +/
Сообщение от Аноним (116), 21-Фев-25, 11:38 
Хватит ругать Линуса!
Во-первых, деньги не пахнут.
Во-вторых, подрастают дочери, надо готовить приданное.
Ответить | Правка | Наверх | Cообщить модератору

124. "Линус Торвальдс пояснил свою позицию в отношении приёма изме..."  +1 +/
Сообщение от svpcom (ok), 21-Фев-25, 11:57 
Да по крайней мере там одна их них точно не той ориентации. Возможно через них Линуса и продавливают на нужные решения по ядру
Ответить | Правка | Наверх | Cообщить модератору

128. "Линус Торвальдс пояснил свою позицию в отношении приёма изме..."  +/
Сообщение от Аноним (185), 21-Фев-25, 12:03 
Маск ответит. Уже отвечает.
Ответить | Правка | Наверх | Cообщить модератору

138. "Линус Торвальдс пояснил свою позицию в отношении приёма изме..."  +3 +/
Сообщение от Аноним (-), 21-Фев-25, 12:24 
Это тот самый Маск который назвал ребенка X Æ A-12, а другой Ксавье бедняга аж пол сменил от такого отношения от папочки?
Даааа, отличный пример.
Ответить | Правка | Наверх | Cообщить модератору

146. "Линус Торвальдс пояснил свою позицию в отношении приёма изме..."  –2 +/
Сообщение от Аноним (-), 21-Фев-25, 12:43 
>Во-первых, деньги не пахнут.

Во вторых, есть вещи поважнее денег. И это принципы.

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

188. "Линус Торвальдс пояснил свою позицию в отношении приёма изме..."  +/
Сообщение от Аноним (121), 21-Фев-25, 14:38 
Да выросли они уж.
Ответить | Правка | К родителю #116 | Наверх | Cообщить модератору

119. "Линус Торвальдс пояснил свою позицию в отношении приёма изме..."  +3 +/
Сообщение от Аноним (119), 21-Фев-25, 11:47 
Забавно: местные эксперты поясняют свою позицию в отношении Rust, и Торвальдс поясняет свою позицию в отношении Rust. Но, как говорится, есть нюансы.
Ответить | Правка | Наверх | Cообщить модератору

253. "Линус Торвальдс пояснил свою позицию в отношении приёма изме..."  –1 +/
Сообщение от Аноним (121), 21-Фев-25, 19:01 
Ну да, нюанс есть, у Торвальса кругленький счёт в америкосском банке. И он может стать ещё круглее.
Ответить | Правка | Наверх | Cообщить модератору

144. "Линус Торвальдс пояснил свою позицию в отношении приёма изме..."  –1 +/
Сообщение от Аноним (-), 21-Фев-25, 12:41 
Товарищи вызвали Линуса на собрание и раскритиковали. Линуск пошёл на попятную. Грега тоже надо бы вызвать на собрание ядерщиков, и хорошенько отчитать.

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

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

149. "Линус Торвальдс пояснил свою позицию в отношении приёма изме..."  –1 +/
Сообщение от Аноним (149), 21-Фев-25, 12:45 
Строго говоря, разграничение на «мир С» и «мир Rust» в одном проекте неизбежно приведёт к конфликту, разрешить который будет практически невозможно. Это как две семьи в одной квартире: холодильники порознь, но ванная, туалет и коридор общие.

В дальней перспективе неизбежно просматриваются два форка: Linux kernel C и Linux kernel Rust.

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

151. "Линус Торвальдс пояснил свою позицию в отношении приёма изме..."  –2 +/
Сообщение от Аноним (-), 21-Фев-25, 12:46 
>В дальней перспективе неизбежно просматриваются два форка: Linux kernel C и Linux kernel Rust.

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

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

249. "Линус Торвальдс пояснил свою позицию в отношении приёма изме..."  +1 +/
Сообщение от Аноним (-), 21-Фев-25, 18:03 
> Такого не будет, ибо Си плоть и кровь ядра. Это растаманов постепенно выдавят из ядра.

R: У Rust более строгие система типов и семантика, благодаря чему удается избавится от множества ошибок.
C: Нет, ибо Си плоть и кровь.


Ахахаха. То есть мяУ))) Тут даже гадать не нужно кого выдавят из ядра. У Криштофа аргументация приблизительно такого же уровня.

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

160. "Линус Торвальдс пояснил свою позицию в отношении приёма изме..."  +/
Сообщение от Аноним (-), 21-Фев-25, 13:06 
> Строго говоря, разграничение на «мир С» и «мир Rust» в одном проекте неизбежно приведёт к конфликту, разрешить который будет практически невозможно.

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

> Это как две семьи в одной квартире: холодильники порознь, но ванная, туалет и коридор общие.

Комуналка? Отличное проверенное временем решение! Проверенное совком.
В случае ядра там еще цыганский табор, торговцы всякой всячиной и куча непонятных людей которые сегодня есть, а завтра нет.

> В дальней перспективе неизбежно просматриваются два форка: Linux kernel C и Linux kernel Rust.

Не будет.
88% кода пишут люди на зарплате.
Как им скажут, так они сделають.

А остальные недовольные просто не потянут.
Максимум что можешь сделать Сообщество™ это брать готовое ядро и пытаться выпилить из него куски, как делает либре линукс.
В весьма предсказуемым результатом)

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

153. "Линус Торвальдс пояснил свою позицию в отношении приёма изме..."  +2 +/
Сообщение от Аноним (-), 21-Фев-25, 12:48 
Думаю эту неделю можно называть:
"Неделя Rust'а в ядре или как поджигать ж0пы"

А сколько было радости и насмешек в первой теме.
Как радовались уходу мейнтенеров.
А потом слегка недоумевали слухам.
А потом горели от базы от Грэга.

И что? Кто сейчас будет смеяться, а))?

ps запомните одну простую вещь - прогресс не остановить.

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

216. "Линус Торвальдс пояснил свою позицию в отношении приёма изме..."  +/
Сообщение от Аноним (92), 21-Фев-25, 16:09 
А ты то чего радуешься? Ты ж не на Си не пишешь, не на расте. Тебе какое нафиг дело?
Ответить | Правка | Наверх | Cообщить модератору

222. "Линус Торвальдс пояснил свою позицию в отношении приёма изме..."  +1 +/
Сообщение от Аноним (-), 21-Фев-25, 16:32 
> А ты то чего радуешься?

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

> Ты ж не на Си не пишешь,

К счастью нет.

> не на расте.

К счастью да.
Но за деньги и не в опенсорс.

> Тебе какое нафиг дело?

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


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

157. "Линус Торвальдс пояснил свою позицию в отношении приёма изме..."  +3 +/
Сообщение от Аноним (142), 21-Фев-25, 12:59 
Здесь есть несколько человек, пишущих на си и плюсах и не любящими раст. Выкладывают свой код, им говорят, что это во-первых медленно, а во-вторых не соответствует спецификации. На что они отвечают, что этот код и не предназначен быть быстрым, а спецификации они не осилили. Теперь вопрос: а зачем им си и плюсы, если код тормозной и неправильный?
Ответить | Правка | Наверх | Cообщить модератору

164. "Линус Торвальдс пояснил свою позицию в отношении приёма изме..."  +1 +/
Сообщение от Аноним (-), 21-Фев-25, 13:31 
>     а зачем им си и плюсы, если код тормозной и неправильный?

Ответ очень простой: это единственное, что они смогли осилить.

Почему СИшка взлетела?
Потому что это был супер простой язык, которому можно быљо обучить даже примата. Такой себе ПХП из 70х.
Это тебе не АДА со сложными подходами, а х-к-х-к и в продакшн! Если что-то не сошлось по типам - просто кастуем к void*

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

286. "Линус Торвальдс пояснил свою позицию в отношении приёма изме..."  +/
Сообщение от ferris (?), 22-Фев-25, 06:09 
А я бы задал другой вопрос. Зачем им нужна спецификация раста, если они на спецификацию их любимого С кладут болт?
Ответить | Правка | К родителю #157 | Наверх | Cообщить модератору

218. "Линус Торвальдс пояснил свою позицию в отношении приёма изме..."  –1 +/
Сообщение от Аноним (218), 21-Фев-25, 16:20 
>Go - это чёткость, как утренний выстрел в казарме.
>А Rust - это как ночной выстрел, браток. Ты его не ждёшь, а он тут как тут, ьдялб.(с)

TC 14:10
https://kick.com/ai-guests/videos/d9f58e97-b4a9-4942-8839-ca...

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

224. "Линус Торвальдс пояснил свою позицию в отношении приёма изме..."  +/
Сообщение от Аноним (224), 21-Фев-25, 16:36 
О, вот-это здравая позиция, по сути реитерация позиции Хеллвига, но с коррекцией правил сопровождения ядра с учётом многоязычности - что проблемы растовиков из-за того, что их код будет ломаться сишным кодом - их личные проблемы. По сути предложено рассматривать код на расте как out-of-tree модули, но хранить их прямо в репозитори ядра, придавая им официальный статус.
Ответить | Правка | Наверх | Cообщить модератору

247. "Линус Торвальдс пояснил свою позицию в отношении приёма изме..."  –2 +/
Сообщение от ProfessorNavigator (ok), 21-Фев-25, 17:46 
Нет, господин Торвальдс, боюсь в этот раз усидеть на двух стульях сразу не получится. Технически - пока что не особо сложно. Только вот проблемы из-за такой позиции имеют свойство накапливаться. А потом падать на голову все разом, как снежный ком, в самой неподходящий момент. Так что, боюсь, придётся таки вам определяться: вы продались корпорациям с потрохами, и поэтому принимаете технически неоправданные решения и тащите Rust в ядро, или вы всё же работаете на благо всего общества.

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

И да, что-то решать с реформированием подходов к разработке ядра таки надо, в том числе с проблемами памяти. Как вариант - принять С++ в ядро. Серебряной пули из него не выйдет, но вести разработку станет однозначно проще. Тем, кто его освоит. Причём особо и менять ничего не придётся - там, где нужна совместимость, можно обложиться всякими "extern C".

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

250. "Линус Торвальдс пояснил свою позицию в отношении приёма изме..."  +/
Сообщение от Аноним (-), 21-Фев-25, 18:04 
> Нет, господин Торвальдс, боюсь в этот раз усидеть на двух стульях сразу не получится.

А почему? Может он брал мастер-класс у одного любителя картошки...

> Технически - пока что не особо сложно.

Это вы про ядро?

> Только вот проблемы из-за такой позиции имеют свойство накапливаться.

Они и накопились. Кол-во дырок в ядре постоянно, а те кто платят хотят более качественный код.

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

А что это за общество? В СПО есть те кто код пишут, и те кто потребляют (с разрешения первых).
И вполне нормально, что решают первые, а не вторые.

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

Уйдете на БСД? Или будете писать сами?
Факты это упрямая вещь, и они говорят, что только 12% кода пишут люди "не на зарплате корпораций".
Тут можно сказать спасибо Столлману за воспитание поколений халявщиков, но это уже философия.

> И да, что-то решать с реформированием подходов к разработке ядра таки надо, в том числе с проблемами памяти. Как вариант - принять С++ в ядро.

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

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

Или сложнее. Когда СИшники начнут писать в таком же стиле, с такими же подходами на другом ЯП.
Думаю будет существенно хуже.

ps у АймФиннишʼа какая-то патологическая нелюбовь к плюсам.
Так что думаю если бы даже он вас услышал, то проигнорировал.


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

288. "Линус Торвальдс пояснил свою позицию в отношении приёма изме..."  +/
Сообщение от n00by (ok), 22-Фев-25, 07:24 
>> И да, что-то решать с реформированием подходов к разработке ядра таки надо, в том числе с проблемами памяти. Как вариант - принять С++ в ядро.
> Но у плюсов почти те же проблемы. Да их немного залепили смартпойнтерами,
> но как показала практика этого не достаточно.

Проблема плюсов в linux в том, что в "Сообществе" нет людей, достаточно их понимающих.

Например, ProfessorNavigator не писал под ядро, не читал стандарт плюсов, но мнение своё высказывает очень громко.

RAII (и умные указатели в частности) решают многие вопросы. Допустим, они даже закрывают все 100%.

Но есть нюанс. Ядро на Си и для освобождения ресурсов применяется goto cleanup -- такого кода написано 100500 строк. И тут вдруг появляется язык, внешне очень похожий на Си, но goto в нём ломает RAII на раз. Предлагается это всё смешивать?

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

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

255. "Линус Торвальдс пояснил свою позицию в отношении приёма изме..."  +/
Сообщение от Pret78email (?), 21-Фев-25, 19:16 
Централизованное управление есть даже в среде freeware и оно там тоже "ломается". Буквально "ломается" - не хочу, не буду...
Ответить | Правка | Наверх | Cообщить модератору

256. "Линус Торвальдс пояснил свою позицию в отношении приёма изме..."  +1 +/
Сообщение от senaemail (ok), 21-Фев-25, 19:23 
Я совсем не поколонник Раста, но сам опыт по внедрению второго языка и "причёсыванию" API для этих целей будет полезным. Так что независимо от результатов внедрения польза для ядра, уверен, будет.

Думаю примерно этим же руководствуется Торвальдс. Польза не в самом Расте, а в переосмыслении, улучшении и стабилизации API.

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

264. "Линус Торвальдс пояснил свою позицию в отношении приёма изме..."  –1 +/
Сообщение от Аноним (264), 21-Фев-25, 21:11 
> а в переосмыслении

а переосмысление в плане микроядра когда наступит?

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

284. "Линус Торвальдс пояснил свою позицию в отношении приёма изме..."  +/
Сообщение от Аноним (284), 22-Фев-25, 05:16 
Стабилизация API? Пусть Rust сначала стабилизируется. Не стабильности и нет обратной совместимости в Rust.
Ответить | Правка | К родителю #256 | Наверх | Cообщить модератору

262. "Линус Торвальдс пояснил свою позицию в отношении приёма изме..."  +/
Сообщение от Алконим (?), 21-Фев-25, 20:52 
Так не бывает: хочу вижу раст в ядре хочу не вижу раст в ядре. Ядро монолитное, и там все со всем связано, порой сшиты костылями. Поэтому "если хочешь писать на С пиши на С и раст учить не надо" это одно из самых глупых заявлений Торвальдса. Думаю реальная мысль "не хочешь писать или принимать патчи на раст - мы тебя заменим на тех кто хочет", но ведать решил тактично поступить чтобы все не разбежались. А так будет постепенно заменять неверных на растоманов.
Ответить | Правка | Наверх | Cообщить модератору

273. "Линус Торвальдс пояснил свою позицию в отношении приёма изме..."  +1 +/
Сообщение от Аноним (273), 22-Фев-25, 00:14 
Линус говорит о том, что байндинги на расте - это ещё один пользователь системы. Объясни, каким образом ещё один пользователь системы "со всем связан". Ну просто хотябы один проверяемый пример. Спасибо.
Ответить | Правка | Наверх | Cообщить модератору

285. Скрыто модератором  +/
Сообщение от Алконим (?), 22-Фев-25, 05:16 
Ответить | Правка | Наверх | Cообщить модератору

265. "Линус Торвальдс пояснил свою позицию в отношении приёма изме..."  +/
Сообщение от zeecape (ok), 21-Фев-25, 21:19 
Если очень обобщить: "никто же не заставляет переписывать всё на Rust, так чего разнылись? Просто используйте С в своём коде и не пытайтесь лезть в чужой"
Ответить | Правка | Наверх | Cообщить модератору

269. "Линус Торвальдс пояснил свою позицию в отношении приёма изме..."  –1 +/
Сообщение от Аноним (269), 21-Фев-25, 22:29 
и это глупо. зоопарк в проэктах всегда выходит боком и болью для всех. если так хочется все на раст почему бы не создать отдельную linux-gen-z-smoothie-edition и не переписывать все ядро на раст там
Ответить | Правка | Наверх | Cообщить модератору

272. "Линус Торвальдс пояснил свою позицию в отношении приёма изме..."  +/
Сообщение от northbear (??), 21-Фев-25, 23:51 
Нормальная позиция. Полностью поддерживаю.
Ответить | Правка | Наверх | Cообщить модератору

276. "Линус Торвальдс пояснил свою позицию в отношении приёма изме..."  +2 +/
Сообщение от Аноним (276), 22-Фев-25, 02:06 
Поехавший умом линус несет очередной бред, вызванный святой верой в свою непогрешимость.
Линукс как занимал полтора процента два десятилетия назад, так там и остался. Под таким чутким руководством этих маразматиков линукс либо окончательно перейдет под эгиду какого-нибудь гугла, или майков, через 8-10 лет.
Или окончательно развалится изнутри при выходе очередного мега дистрибутива под новейшим гтк8, туда ему и дорога.
Ответить | Правка | Наверх | Cообщить модератору

277. "Линус Торвальдс пояснил свою позицию в отношении приёма изме..."  +1 +/
Сообщение от Аноним (277), 22-Фев-25, 02:17 
Раст передаст в ядро. Каминг аут Торвальдса зачтён.
Ответить | Правка | Наверх | Cообщить модератору

278. "Линус Торвальдс пояснил свою позицию в отношении приёма изме..."  +/
Сообщение от Аноним (277), 22-Фев-25, 02:18 
Нужон внедрёж раста, товарищи, и ета глаунае. Даду даду...
Ответить | Правка | Наверх | Cообщить модератору

279. "Линус Торвальдс пояснил свою позицию в отношении приёма изме..."  +/
Сообщение от Аноним (277), 22-Фев-25, 04:01 
Бессменный генсек партии Столлмана, наш горячо любимый товарищ Линус поддержал внедрение раста, запланированное на следующую пятилетку пролетарского ядростроения.
Ответить | Правка | Наверх | Cообщить модератору

280. "Линус Торвальдс пояснил свою позицию в отношении приёма изме..."  +/
Сообщение от Аноним (284), 22-Фев-25, 05:05 
Корпоративный фреймворк. Кому не нравится пахать на финна (корпораций) никто не держит. Правила устанавливаете не Вы. Скоро время фофан и глобального духа свободы закончится. По крепостям, друзья.
Вот смысл выступления Торвальдса.
Ответить | Правка | Наверх | Cообщить модератору

281. "Линус Торвальдс пояснил свою позицию в отношении приёма изме..."  +/
Сообщение от Аноним (284), 22-Фев-25, 05:06 
Linux - детище духа свободы.
Ответить | Правка | Наверх | Cообщить модератору

283. "Линус Торвальдс пояснил свою позицию в отношении приёма изме..."  +/
Сообщение от Аноним (277), 22-Фев-25, 05:15 
FreeBSD тоже.
Ответить | Правка | Наверх | Cообщить модератору

282. "Линус Торвальдс пояснил свою позицию в отношении приёма изме..."  +/
Сообщение от Аноним (284), 22-Фев-25, 05:13 
Я не против Rust. Просто, просматривая ассемблерный листинг игр под Unity, удивляешься количеству бессмысленных генерированных инструкций.
Ответить | Правка | Наверх | Cообщить модератору

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

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




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

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