На проходящей в эти дни конференции Maintainers Summit состоялось обсуждение результатов эксперимента по добавлению в ядро Linux возможности разработки компонентов на языке Rust. Собравшиеся участники признали эксперимент успешным и решили перевести поддержку языка Rust в категорию основных частей ядра, сняв с неё метку экспериментальной функциональности...Подробнее: https://www.opennet.dev/opennews/art.shtml?num=64401
Пропал, пропал калабуховский дом...
Почему ?
https://en.wikipedia.org/wiki/Rust_(programming_language)
>Почему ?Потому что это кратно усложняет разработку и сопровождение. Код на одном языке и мешанина из нескольких + все это на базе жуткого легаси в миллионы строк. Разница большая.
Применение rust в ядре ограничено именно поэтому. Иначе бы уже все переписывали и через 10 лет сишного почти не осталось бы. Но мейнтейнеры сейчас против по понятной причине они сишные мейнтейнеры.
Какая разница, на чем был разработан бинарник? Хоть в машинных кодах. Непонятна вся эта возня. У меня в относительно небольшом проекте 4 языка программирования применяются.
Вот только не в машинных кодах. Это:
1. Closed source;
2. Завязка на процессорную архитектуру.
Какая разница, на каких языках разговаривают в обществе? Хоть на языках жестов. Непонятна вся эта возня. У меня в относительно небольшой семье 4 языка применяются.
Централизация линукса началась официально...
И не только линукса
Давно уже идет, че вы на один язык то завязались.
Как язык её начал? До этого централизации небыло?
Linux Foundation и Линус как фактический диктатор в одном лице это была не централизация?Мир сортов gnu hard/bsd* вас заждался, там столько драйверов не написано...
Назовёте процент коммитов от сообщества? Ставьте GNU Hurd. Что, не можете пользоваться? Драйверов нет? Напишите.
Есть RYF-железо, для него есть.
Есть BSD
> Централизация линукса началась официальноТо ли дело, когда ядро было прибито к одному языку, причем довольно протухшей версии, и к одному pacово-верному гнутому компилятору и его ЕЕЕшным экстеншенам. Причем ушли годы на то, чтобы избавиться от гнуракового вендорлока и позволить собирать ядро свободным компилятором.
Вот это была настоящая децентрализация!))
Как же так? Местные эксперты же говорил, что раст скоро выбросят.
Rust сдувается судя по популярности в рейтингах языков программирования (TIOBE, PYPL, IEEE) (на уровне статистической погрешности) поэтому только лоббирование на запрет C и C++ через госорганы и осталось проиграв во всем остальном.
Дайте угадаю, лангуаге оф 2025 из PERL!!!
Даже те "госорганы", которые топят за Раст на уровне рекомендаций, никакие другие языки не запрещают.
А чего АНБ пела? "Не использовать небезопастные языки."
> Rust сдувается судя по популярностиложь, он никогда и не надувался. не нужно воспринимать рекламу изо всех щелей как показатель популярности
подумаешь будет больше отказов в обслуживании и паник, зато память не утечет.
Заметь, что CVE зовутся CVE, а не например RVE.
Инклюзивный народ еще занят более важной борьбой с master в гитах.
с чего ты взял, что не утечёт? маркетинговые буклеты?и таки раст жрёт столько памяти, что это само по себе можно считать утечкой
Ты перепутал его с Go.
нет
Память в хрусте очень даже течёт. Зато "безопастно"!
> Память в хрусте очень даже течётПамять течет, но не утекает.
Чувствуешь разницу?))Аппу может кильнуть oom-киллер, но твои секреты не утекут хз куда.
Поэтому да, безопасно.
Только килять придётся и kernel, потому как и там буудет текучий Раст. Будем перезагружать сервера раз в две недели. Тут многим нравится какввенде.
> Поддержка Rust неактивна по умолчанию и не приводит к включению Rust в число обязательных сборочных зависимостей к ядру.Пока что.
Как станет обязательной так все, мир на попалам треснет.
Мир треснет пополам, когда сделают системду обязательной и вайланд.
нет, он треснет напополам, когда раст сделают обязательным, как и написано выше
И то, и другое способно расколоть Мир. Что произойдёт первым - от того и треснет.
Разве щас мир не правильный ?
Хотел написать "Попильный" ох и затейники на уровне Т9 пытаются исправлять
Активность успешно имитируется, системные требования растут и продажи подписок на ассистентов программиста тоже демонстрируют положительную динамику. Все при делах, а кто бухтит – тот китайский очкастый шпион и против развития.
> тот китайский очкастый шпионНо китайцы тоже раст используют...
> Но китайцы тоже раст используют...Так китайцы явно не дураки.
Им янки и прочие западники просто подарили кучу софта (спасибо опенсорсу).
Они просто берут рабочие решения нашару и используют для строительства своей Империи Си (хехе, хороший каламьур получился)
> Им янки и прочие западники просто подарили кучу софта (спасибо опенсорсу).им как раз это и нужно, чтобы вы так и думали, а на деле куча дырявого софта :)
пс: а кентайцы тоже не дураки, какой привет, такой ответ.
Это называется капитализм. Именно за это маданили в 2004-2014 нпбратья и именно на это (на жвачку) обменяли единственное справедливое в мире государство — СССР.
> единственное справедливое в мире государствоНа досуге, может своих найдете
//ru.openlist.wiki/
Вот беда для горе-хакеров. Как они будут зарабатывать на сишных дырках
Так программы на Rust напичканы "unsafe" блоками и cve-rs "allows you to introduce common memory vulnerabilities (such as buffer overflows and segfaults) into your Rust program in a memory safe manner." никто не отменял :)
https://rust-lang.org/ru/
И minners, спрятанные в crates.io, кстати, тоже никто не сможет отменить.
Давайте без этих радужных иллюзий. Rust - это троянский конь, который несут в крепость под благовидным предлогом "безопасТности".
Есть монолитная, отлаженная десятилетиями кодовая база ядра, по сути, сложнейший механизм, который отполирован кровью и потом. И тут приходят фанатики с "современным" языком и хотят встроить свою блестящую, но инопланетную деталь. Это не улучшение. Это раскол. Это начало конца целостности. Мэйнтейнеры - не боги. Они эксперты в ядре, а не в цирке из двух десятков языков. Их работа - обеспечивать стабильность, производительность и логическую целостность системы, а не разгадывать ребусы, как изменения в структуре отразятся на каком-то хитроумном блоке в Rust-обёртке, написанной кем-то, кто уже покинул проект. Это колоссальная накладка на ментальные ресурсы. Что мы получаем в сухом остатке? Двойную сложность. Две экосистемы сборки, два набора инструментов отладки, две культуры кода, два типа скрытых зависимостей. Это путь к фрагментации и вырождению проекта. Вместо единой команды получатся два враждующих племени: "прогрессивные" растафарианцы и "консервативные" сишники. Rust - это красивая игрушка для новых изолированных проектов. Но впихивать его в сердце Linux - это акт технологического вандализма. Это попытка пожертвовать целостностью, проверенной временем, ради модной, но непроверенной в таком масштабе догмы. Внедрение Rust - это инженерия хаоса. Мы получим код, который через пять лет не смогут поддерживать ни те, ни другие, потому что мост между мирами рухнет под тяжестью собственной сложности. И тогда "безопасТность" нового кода покажется горькой шуткой на фоне всеобщего коллапса сопровождаемости.
> rust_ext2ого! Где мои 16 лет? :)
я помню как ext2 помог мне переехать с alt-2.0 на alt-2.2... просто свет дома рубанули...
>альтТак вот кто тут оценивает rust в ядре...
Только теперь ФС накроется безопастно.
>>сосредоточиться на логических ошибках и состояниях гонки. Rust помогает избавиться от таких проблем, какМеняем одни ошибки на другие. Почему бы сразу не начать писать на языке, который гарантирует безопасность логических ошибок и состояний гонки?
> Меняем одни ошибки на другиеложь, не меняем
вендорлочимся. всё. и только.
> безопасность логических ошибокпомогает снизить только квалификация разработчика.
Ой, типа сейчас в ядре прям сильно квалифицированные пишут.
Кого корпа наймет, тот и будет писать 90% кода, который добавляют в ведро.Так что если вы не попадаете в оставшиеся 10% "индивидуал-ов/ок" то просто закройте варешку и не указывайте тем, кто код пишет, как работать.
> Почему бы сразу не начать писать на языке, который гарантирует безопасность логических ошибок и состояний гонки?Что за язык?
> Почему бы сразу не начать писать на языке, который гарантирует
> безопасность логических ошибок и состояний гонки?А у вас есть такой язык??? Почему же вы никому не сказали?!
Я тут где-то расписывал, сколько стоила формальная верификация seL4 микроядра.
И цифры там весьма печальные...Так что если бы у вас бы язык, который гарантирует (именно гарантирует) отсутствие логических ошибок и состояний гонки, то вы бы уже были миллиардером.
Idris, Lean4
> Idris, Lean4Отлично!
Когда напишите ядро хотя бы уровня редсдоха, приходите и показывайте.
Встретимся лет через десять?))
С учетом нейронок не исключенно. Это генерация без галлюцинаций, в языках где принципиально сложно говнокодить даже без верификации.
> С учетом нейронок не исключенно. Это генерация без галлюцинаций,
> в языках где принципиально сложно говнокодить даже без верификации.Я только за.
Сделайте пример, покажите это заинтересованым.
И возможно через N лет в ядро будет добавляться идрис.
Как только Rust станет обязаловкой будем форкать ядро Linux, а пока пусть ржавеет. Вот к примеру: librsvg заржавел, а вместе с ним и весь GNOME, но есть старый сишный вариант librsvg который позволяет собирать MATE, LXDE, XFCE без Rust.
>фоткать ядроПoпка не треснет от натуги?
Форк Libre Linux не первый год существует, его разработчики удаляют проприетарные блобы из ядра Linux. Вместо блобов аналогично можно код на языке Rust удалять.
> его разработчики удаляют проприетарные блобы из ядра Linux.И после этого ядро становится неработоспомобным.
> Вместо блобов аналогично можно код на языке Rust удалять.
Можно. И получите точно такое же неработоспособоне ядро :)
Где-то раздался вой луддитов (с). Народ, если вам не нравится раст и политикака линукса, в чём проблема написать собственное ядро с блэкджеком и стриптизёршами, на любом удобном языке? Что за радость бегать и ныть попусту, при том что вам собственно говоря никто ничего и не обещал? Мир меняется, с ним меняются и технологии. Кто не способен приспособиться, тот отправляется на помойку. Очевидно же.
> политикака линукса, в чём проблема написать собственное ядро с блэкджеком и
> стриптизёршами, на любом удобном языке? Что за радость бегать и нытьты-то уже четыре ядра на пяти разных удобных языках написал?
> попусту, при том что вам собственно говоря никто ничего и не
поэтому переходите на винду. Там тоже ничего не обещали, но и шва6одку не впаривали хотя бы.
> ты-то уже четыре ядра на пяти разных удобных языках написал?Я пользуюсь тем что есть и меня всё устраивает. А кого не устраивает, тот пилит собственные проекты, тот же Redox например. Как показывает практика, вполне посильная задача даже для небольшой команды, если конечно заниматься делом, а не трепать языком на форумах круглосуточно.
> Там тоже ничего не обещали, но и шва6одку не впаривали хотя бы.
А вы и рады были халяве, ага. А теперь плачете, "ой, надули, нагло обманули", хотя даже дети знают что бесплатный сыр бывает только в мышеловке. Поделом.
> Я пользуюсь тем что есть и меня всё устраивает. А кого неомнономном, ога.
> устраивает, тот пилит собственные проекты
но это почему-то не ты.
> практика, вполне посильная задача даже для небольшой команды, если конечно заниматься
жаль что результат нахрен никому не нужен, да и работает в куеме под линуксом онли. Количество успешных разработчиков наводит на мысли что после окончания третьего курса им все же пришлось искать нормальную работу.
>> Там тоже ничего не обещали, но и шва6одку не впаривали хотя бы.
> А вы и рады были халяве, ага. А теперь плачете, "ой, надули,ну не все, некоторые за венду платили, а не на халяву ее тырили, как ты.
А шва6одкиный софт мало того что вовсе не был бесплатным (да, я когда-то был настолько молод и глуп что платил за коробочные версии), так еще сожрал кучу времени и сил которые можно было потратить на более приятное времяпровождение.
> Где-то раздался вой луддитов (с). Народ, если вам не нравится раст и
> политикака линукса, в чём проблема написать собственное ядро с блэкджеком и
> стриптизёршами, на любом удобном языке? Что за радость бегать и ныть
> попусту, при том что вам собственно говоря никто ничего и не
> обещал? Мир меняется, с ним меняются и технологии. Кто не способен
> приспособиться, тот отправляется на помойку. Очевидно же.А ты получается не луддит? А в чем именно? В том, что просто пользуешься кем-то написанным кодом?
> А в чем именно?Как минимум потому, что не отрицает прогресс и не топит за использование dыpявoгo языка из 70х.
> В том, что просто пользуешься кем-то написанным кодом?
А типа вы не просто пользуетесь сишным кодом ядре)))
> А типа вы не просто пользуетесь сишным кодом ядре)))Дак у меня работа такая - фиксить в ядре баги и отсылать патчи мейнтейнам. Нет, это не шутка. А еще syzkaller'ом гонять ядро и находить баги, делать патчи и опять отправлять мейнтейнерам.
> Нет, это не шутка.Конечно не шутка. Ты это пишешь абсолютно серьезно.
И мы все разумеется тебе верим, Аноним (53).
Потому что как же можно не поверить анониму.
Ну если бы ты занимался сертификацией ОСей, то был бы в курсе этого процесса.
Конечно-конечно, я ж не спорю.
Вот я сертификацией не занимаюсь, так по выходным летаю на луну и обратно.
И да, это не шутка.
Тут каждый второй аноним просто гений.
Я пока только пронзительное подтявкивание шакалов со стороны ...... слышу.
Это просто отличная новость, наконец! Линус ты топчик!
Rust в ядро можно: там ни динамическая линковка не требуется, ни crates ... надеюсь не найдётся дебилов, которые crates в ядерные драйвера потащат, иначе всё это дерьмо станет жрать память как не в себя...
Пруф?
Найдутся. Как не в себя жрать это ещё цветочки, ягодки на вкус и цвет в crates.io будут содержаться. CVE отдыхают. Да уже нашли несколько.
Отлично, Линукс становится еще безопаснее!
Не-а
У *BSD поклонников скоро прибавится
А можно сразу поклонником становиться или сначала драйверы себе написать?
Можете начинать поклоняться хоть сразу сейчас
Сразу, естественно
Компилятора, кроме того, что идёт с дырявым cargo. Это катастрофа, если это будет включено в билд процесс теперь. Но я уже и так одной ногой в OpenBSD.
Пройдёмте в ТГ. Там не токсично.
> Но я уже и так одной ногой в OpenBSD.Не расстраивайся, отмоешь ногу.
А вторая нога на виндочке?
И через любимую путти, как и все бсдшники, прикасаешься к Свободе?)
Раст - это трёхколёсный велосипед, который тянет за собой на верёвочке большой дядя, а ты можешь только немного подкручивать педальки и подруливать. Зато не разобьёшься. Си - это трюковый велик без седла. На нём ты можешь делать что угодно и гнать с любой скоростью. Но при этом есть ненулевая вероятность свернуть себе шею… Выбирайте.
> Си - это трюковый велик без седла.Да, сишники любят велосипеды без седла) Все потому что обожают dыpeни!
А заодно и без тормозов, и чтобы колесо было деревянное оббитое жестью.> На нём ты можешь делать
любую х=ню
> и гнать с любой скоростью
прямо в кювет.
> любую х=нюЭто от твоих творческих способностей зависит.
> прямо в кювет.Это от твоих навыков программирования зависит.
> Это от твоих навыков программирования зависит.Ога, "это просто неправильные сишники" (с)
А по факту диды с 30+ лет опыта бракоделия на сишечки точно также выходят за границы массива, делают use-after-free и прочие тикипал си баги.
> точно также выходятне точно также, а так надо!
Противники против нескольких языков...и далее много красивых слов.Эти же противники добавляют кучу кода на Perl и Python в утилиты в репозиторий ядра. Там кажется одна форматилка кода 7000 строк на Perl.
Сомневаюсь что это те же люди. Скорее наоборот, раст тянут те же, кто тянул питон и перл
Не зря начал уже учить Rust. Пока нравиться, а там посмотрим. Намного приятней чем Go
> Не зря начал уже учить Rust. Пока нравиться, а там посмотрим.Рад за тебя. Лишние знания не помешают, особенно если речь про второй язык в ядре.
> Намного приятней чем Go
Немного странное сравнение.
У гошки область слегка другая.. но ок)
> У гошки область слегка другая.. но ок)Да знаю я, просто Rust можно использовать везде, не только системщина, а Go может только в своей нише
Попробуй пробутстрапить компилятор Rust с GCC 15 до последней версии. Вся симпатия улетучится.
Зачем?
Вы против опенсорса?
Я против шизофрении.
значит - против ветра :)
Ну значит, против.
Не зря вовремя ушёл из ядра - токсичное комьюнити, а теперь ещё вместо лёгкого и изящного Си этот монстр Раст...
> изящного СиАга, с костылями вроде goto и регулярными дыренями
В принципе состояние и уровень IT и разработки в РФ виден по комментариям к Rust новостям.Тут тебе и теории заговоров, и АНБ, и централизация (выкидывание российских процессоров и отказ в принятии патчей от российских разработчиков - это, конечно, была не централизация и настоящая ш.вабодка).
Теперь у меня есть достойная альтернатива - включать РенТВ или читать комментарии.
> В принципе состояние и уровень IT и разработки в РФ виден по комментариям к Rust новостям.В РФ остался уровень разработки О_о?
> Тут тебе и теории заговоров, и АНБ,
Уверен, что и в американском интернете можно найти подобные теории заговора про раст.
> и централизация (выкидывание российских процессоров и отказ в принятии патчей от российских разработчиков - это, конечно, была не централизация и настоящая ш.вабодка).
А как до этого др--ли на Великодушного Диктатора!
Как палец облизывали, который он нвидии показывал...> Теперь у меня есть достойная альтернатива - включать РенТВ или читать комментарии.
Думаю РенТВ лучше - там хотя бы народ за денежку несет чушь.
А тут поехавшие на абсолютно серьезных щах порят чушню.
> А тут поехавшие на абсолютно серьезных щах порят чушню.а чем сишники от растовиков то отличаются? и те и те порят чушь. ЯП есть чушь полная, когда достаночно асм. Компиляторы у них умные, ЫЫ заменят погромистов :)) Я бы сказал бы, рентиви тут отдыхает, у них мозгов на такие фантазии не хватает.
> когда достаночно асмУгу, зачем покупать готовый цемет, если можно пойти накопать песка и щебня...
Хлеб тоже не нужен, можно пойти в поле собрать пшеничку, помолотить...
Времени потраченного не жалко будет?
> Угу, зачем покупать готовый цеметвы тоже с озона бетон заказываете? Строй-контроль - сила! :)
> Хлеб тоже не нужен, можно пойти в поле собрать пшеничку, помолотить...
Противоречиво звучит, хлеб - результат всех этих действий.
> Времени потраченного не жалко будет?
Вы куда-то торопитесь? Вы сколько тысяч лет "простые близнецы" доказать не можете? А в чем дело то? Все некогда? Хлеб выращивать надо? Вам жалко было время, когда воевали палками и камнями, вот поэтому атомную бомбу создали? Опенгеймер такой говорит, господа "офицеры" вам не жалко вашего времени? давайте я создам такое, чтобы всех разом к х*ям собачим, дело ведь говорил и сделал. Идите теперь и благодарите его, что он вам время ваше сэкономил.
Умирать ведь это так затратно по времени, как и жить! Вам времени, потраченного не жалко будет?
Конечно, можно найти. MAGA и свидетели русского мира очень близки ментально, все те же наборчики мозговых вирусов.Но точно так же эти люди в подавляющем большинстве не имеют отношения ни к принятию решений, ни к каким-либо серьезным задачам, и занимаются по сути обслуживанием.
Кстати, забавно описаны аргументы сторонников и противников.Сторонники: оно убирает целые классы ошибок, сокращает время разработки, дает гарантии.
Противники: диды не могут осилить два языка, мейнтейнерам становится тяжелее, пyk-cpeньк
> оно убирает целые классы ошибок, сокращает время разработки, дает гарантииНичего оно не убирает и не гарантирует, уже проскочило несколько постов о том, как Раст облажался, а то ли ещё будет...
> диды не могут осилить два языка, мейнтейнерам становится тяжелее"Диды" могут всё, они уже доказали это не словом, а делом создав мир современного IT на Си. Просто никто не хочет лезть в ловушку.
> Ничего оно не убирает и не гарантирует, уже проскочило несколько постов о том, как Раст облажался, а то ли ещё будет...Забористый копиум)
У гугла все получается:
- Для кода на Rust зафиксировано в 4 раза меньше откатов изменений в результате выявления непредвиденных ошибок
- плотность подобных уязвимостей в коде на Rust составила 0.2 уязвимости на миллион строк кода. Для сравнения в коде на языках C и C++ данный показатель составляет около 1000 уязвимостей на миллион строк кода.
opennet.ru/opennews/art.shtml?num=64251Возможно дело в неосиляторах?
> "Диды" могут всё, они уже доказали это не словом, а делом создав мир современного IT на Си.
Да-да, а если бы они строили дома, то тот самый мир разрушил первый же дятел.
Большую часть существования цивилизации строили из овна и палок (саманный кирпич, мазанки).
Но это не повод так делать сейчас.> Просто никто не хочет лезть в ловушку.
Странно, ментенеры ядра как раз "за".
Вот прямо в статье "Собравшиеся участники признали эксперимент успешным и решили перевести поддержку языка Rust в категорию основных частей ядра".А про кого ты пишешь?
Может их мнение вообще никого не волнует?
>>Возможно дело в неосиляторах?О том и речь, что никто этот раст не осилит. Кто-то не сможет, а те, кто могут, просто не захотят.
> О том и речь, что никто этот раст не осилит.Кто эти "никто" ??
Вон в ядре биндер переделали. Значит кто-то осилил.
Предположу что это не рокет-сайнс (Гугл умудряется переучивать ГОшников на раст!) и найдутся еще осилившие.> Кто-то не сможет,
Тогда они будут продолжать писать на СИшке.
> а те, кто могут, просто не захотят.
С чего вдруг?
> ВонДа ради Бога, плати и я тебя хоть на марс отправлю на одном питоне.
Ну так и платят.
Корпы это 90% кода которое добавляется в ядро.
Так что и будут платить, и будут добавлять.Подозреваю что против выступают только васяны и подвальные какеры, которые как не-мамонты на халяву пишут в ядро.
> Ну так и платят.Ну а в чем проблема, проблема только - "п*длу или нет", эскортницам ведь тоже платят за их труд.
> Корпы это 90% кода которое добавляется в ядро.
никто не спорит, ибо они на нем зарабатывают.
> Так что и будут платить, и будут добавлять.
Вопрос в другом, готовы ли вы за эту цену продавать ваш труд.
> Подозреваю что против выступают только васяны и подвальные какеры, которые как не-мамонты на халяву пишут в ядро.
Васян один писал темплос, и че? Писал для себя и все. Через пару десятка лет какой-то корп возьмет ее и также будет продвигать и платить, чтобы ее писали.
> эскортницам ведь тоже платят за их труд.Ага.
А бл-ям нет) Они совершенно бесплатно дают направо и налево))>> Корпы это 90% кода которое добавляется в ядро.
> никто не спорит, ибо они на нем зарабатывают.Но при этом позволяют миллионам халявщиков получать бесплатный линукс.
И тут возникает вопрос:
"а кто должен определять развитие ядра, те кто код пишут или потребялди которые только жрут-чо-дали и ноют в комментах ?"> Вопрос в другом, готовы ли вы за эту цену продавать ваш труд.
Участвовать в разработке одного из важнейших программных продуктов современности, который от серверов и CERNов, до телефонов и роутеров...
Да еще и получать за это деньги...
Конечно готов. А если деньги хорошие - так вдвойне.> Васян один писал темплос, и че? Писал для себя и все.
Ну так раз он писал - то он и решает что туда добавлять, а что удалять.
> Через пару десятка лет какой-то корп возьмет ее и также будет продвигать и платить, чтобы ее писали.
И? Если это будет полезным, то пусть.
> А бл-ям нет) Они совершенно бесплатно дают направо и налево))Рабом быть не запретишь, и такие имеют право на существование.
> Но при этом позволяют миллионам халявщиков получать бесплатный линукс.
> И тут возникает вопрос:
> "а кто должен определять развитие ядра, те кто код пишут или потребялди
> которые только жрут-чо-дали и ноют в комментах ?"Ну закон денег никто не отменял, деньги есть поможешь купить, нет - значит нет, если бы ваш линукс был бы платным. Я спрашивал у самого микрософта почему они с пиратством не борются, ответ конечно очевидный и аналогичен с "посадкой на иглу", бизнесу поф*г на чем зарабатывать. И гамноедов не запретишь, они будут жевать кактус и плеваться, ну как алкоголики - "будем - фу, гадость, наливай".
> Конечно готов. А если деньги хорошие - так вдвойне.
Пионер :) Готов туда и раст пихнуть? Готов - "путь мне заплатят" (из одноименного стиха)
//ru.wikisource.org/wiki/Кем_быть%3F_(Маяковский)
"""
Столяру хорошо,а инженеру —
лучше,
я бы строить дом пошёл,пусть меня научат.
"""> Ну так раз он писал - то он и решает что туда
> добавлять, а что удалять.Приходит к нему Васян из корпов и дает лям, - пляши.
> И? Если это будет полезным, то пусть.
Это не полезное, это паразитное (учитывая, что стало с автором), когда "на чужом горбу".
>> А бл-ям нет) Они совершенно бесплатно дают направо и налево))
> Рабом быть не запретишь, и такие имеют право на существование.Полностью согласен.
Раб не будет задаваться вопросом "а почему я должен впахивать бесплатно?".
Ему об это расскажут евангелисты, может даже в фyppu-сьюте антилопы станцуют.>> "а кто должен определять развитие ядра, те кто код пишут или потребялди которые только жрут-чо-дали и ноют в комментах ?"
> Ну закон денег никто не отменял, деньги есть поможешь купить, нет - значит нет, если бы ваш линукс был бы платным.При чем тут деньги?
Тут вопрос "кто должен принимать решения?".
Те кто дело делают или те кто языком чешут?> И гамноедов не запретишь, они будут жевать кактус и плеваться, ну как алкоголики - "будем - фу, гадость, наливай".
Тоже согласен.
Пользуются же люди всякими XFCE и IceWM. Но я их не обвиняю, ну вкус у них такой.>> Конечно готов. А если деньги хорошие - так вдвойне.
> Пионер :) Готов туда и раст пихнуть? Готов - "путь мне заплатят" (из одноименного стиха)Возможно ты уже научился питаться солнцем или праной.
А вот мне приходится покупать покушать.
Для этого нужны (ВНЕЗАПНО!) деньги.
Кодить по выходным или после работы - не эффективно.
Так что если хочется поучаствовать в чем-то серьезном - то да, остается только фуллтайм.
Или за свои деньги (сбережения) или за чужие.> Приходит к нему Васян из корпов и дает лям, - пляши.
Не просто дает лям.
А обеспечивает написание кода например на несколько лет.
Как минимум вероятность "у нас кодер помер с голодухи, замены нет" уменьшается.> Это не полезное, это паразитное (учитывая, что стало с автором), когда "на чужом горбу".
Автор эту либу не создавал.
Он сам прилип к проекту, да так и остался.
Это его выбор.
> Забористый копиум)Большой специалист по копиуму?)
> У гугла все получается:
Гугл насвиситит, больше слушай корпорастов, у них всегда "всё хорошо, прекрасная маркиза"...
> Да-да, а если бы они строили дома, то тот самый мир разрушил первый же дятел
Пока не разрушился, всё на Си крутится - весь Интернет, весь embedded.
> Странно, ментенеры ядра как раз "за".
Ага, и называют это "раковой опухолью", а так да, "за" =)
> Ага, и называют это "раковой опухолью", а так да, "за" =)поверь, современным старикам пох*р, что у них рак, все равно не лечится :)) А вот юные растодрочеры с ветром борются, их надо по головке гладить, чтобы не так больно было.
> Большую часть существования цивилизации строили из овна и палок (саманный кирпич, мазанки). Но это не повод так делать сейчасПочему это? Саманный кирпич дешевле и теплей. Вполне годная альтернатива кирпичу. Всегда забавляло как люди строят дома "на века" словно жить 1000 лет собираются, а потом эти хаты стоят пустые и разрушенные. До революции тоже любили строить себе роскошные усадьбы, и где сегоня те люди и те особняки? ))
> Почему это? Саманный кирпич дешевле и теплей.Про дешевле я еще поверю.
А про теплее..
Коэффициент теплопроводности от 0,1 до 0,4 Вт/м°С
У пенобетона от 0,05 до 0,14 при сопоставимой прочности.> Вполне годная альтернатива кирпичу.
Какому?)
У керамического блока будет 0,14-0,22 Вт/м°C.
При этом он не боится влажности, у него лучше морозостойкость.Вывод: саман - это узкоспециализированный материал для жаркого и сухого климата.
Попробуй из него что-то выше 2 этажей построить. Будет весьма нелегко.> Всегда забавляло как люди строят дома "на века" словно жить 1000 лет собираются, а потом эти хаты стоят пустые и разрушенные.
Да хотя бы 50, чтобы не париться с подмазыванием и ремонтами.
Хотя 100 было бы неплохо, с современными технологиями это думаю достижимо.
Чтобы дети были с жильем.> До революции тоже любили строить себе роскошные усадьбы, и где сегоня те люди и те особняки? ))
В странах где таких революций не было?)
> В странах где таких революций не было?)Таких стран нет, все сколько-нибудь значимые государства переживали революции и войны. Но даже без революций постройки постоянно продаются, перестраиваются, просто сносятся при расширении городов и т.д., поэтому совершенно наивно думать что двой дом простоит хотя бы 200 лет. Если какие-то постройки и сохраняются, то они как правило давно находятся в муниципальной собственности и первоначальным владельцам не принадлежат.
> Да хотя бы 50, чтобы не париться с подмазыванием и ремонтами
С какими ремонтами? раз в десять лет штукатурку обновить? Деревянные дома требуют гораздо больше внимания, но от деревянного строительства почему-то никто не отказывается ни у нас ни на Западе, где вообще из г*на и палок дома строят и нормально себя чувствуют.
> Таких стран нет, все сколько-нибудь значимые государства переживали революции и войны.Спецом написал "такой революции".
По какой-то причине у бриташек, французов и других европейцев 100 летние здания в частном домовладении остались.> Но даже без революций постройки постоянно продаются, перестраиваются, просто сносятся при расширении городов и т.д.,
Зависит от. В некоторых странах придется дорогу мимо прокладывать, в других просто объявят "ваша земля теперь наша".
> поэтому совершенно наивно думать что двой дом простоит хотя бы 200 лет.
Я говорил про 100))
> С какими ремонтами? раз в десять лет штукатурку обновить? Деревянные дома требуют гораздо больше внимания, но от деревянного строительства почему-то никто не отказывается ни у нас ни на Западе, где вообще из г*на и палок дома строят и нормально себя чувствуют.
Дерево-дереву рознь.
Одно дело строить сарай из ворованных шпал с запахом креозота, а другое дело термостабилизированная доска с пропиткой для дома.
Последняя так вообще будет дороже чем пенобетон, и возможно даже чем кирпич.И... я немного запутался чего мы спорим? 😅
Мой первоначальный пойнт был что технологиии развиваются и на место кирпича из навоза у нас есть куча разных вариантов, от кирпича до железобетона.
Т.е СИ (овно и палки) заменяется на более удобный материал - Раст.
> Т.е СИ (овно и палки) заменяется на более удобный материал - Раст.Ну и Си ведь в свою эпоху был заменитель овна и палок (если тут допустить, что овно и палки это асм - то могу поспорить, ибо исполняется машинный код, а не СИшный растовый и прочий ЯП)?
> Ну и Си ведь в свою эпоху был заменитель овна и палокДа.
Я не спорю что в момент появления СИ был весьма хорош для замены и переписывания (эту претензию очень любят растохейтеры))) Юникса.> если тут допустить, что овно и палки это асм
Не, асм это скорее "cухая кладка" - каждый камешек нужно обточить и подогнать.
Да, может стоять сотни лет... но строит будешь очень долго.> - то могу поспорить, ибо исполняется машинный код, а не СИшный растовый и прочий ЯП)?
Естественно.
Но есть же те только код. Есть еще сроки разработки, вероятности ошибок, сложность поддержки.
Мои родители когда строили, сами песок просеивали, а потом отмеряли и перемешивали.
Я сейчас просто покупаю мешки готовой смеси с пластификаторами и противогрибковыми добавками.
Вроде технология не изменилась, а удобства и скорости - весьма прибавилось.
> Да, может стоять сотни лет... но строит будешь очень долго.Строится один раз и на веки, пока производят соответствующий ЦПУ. За весь этот период переписывателей из ЯП в ЯП, давно все известные алгоритмы на этой планете можно было написать на асм, хотя первый компилятор первого ЯП это уже сделал, в чем проблема не использовать дальше асм? а нет, давайте создадим еще один ЯП, чтобы он заново написал (сгенерил) асм код, как это называть? Собака и хвост, кот и яйца! Чем вы заняты? - самодурством.
> Я говорил про 100))Да хоть про 20. Никогда не знаешь как твоя судьба сложится, причём независимо от страны. Закладываться на то, что ты хотя бы 10 лет проживёшь на одном месте и на этом основании вкладываться в капитальное строительство совершенно бессмысленно.
> и где сегоня те люди и те особняки?тебе адрес скинуть одной такой на берегу Черного моря за целый лярд? Тебе и твоим предкам думаю спасибо надо сказать, "строитель коммунизма".
У новости плохой заголовок.
Предлагаю изменить его на"Эксперимент по добавлению Раста в ядро предсказуемо завершился. Мейнтейнеры ликуют!"
Ну чтобы слегка подсластить горькую пилюлю.
> Проект RROS развивает real-time подсистему для ядра Linux, написанную на Rust.это не подсистема линукс а второе ядро работающее совместно с ним перехватывая прерывания, такой подход был популярен до появления гипервизоров, короче они ксеномай переписали на раст
вот и ядро захватывают активистыодна надежда, что пд Растическая Идеология сдохнет раньше, чем они смогут пустить щупальца
> данный язык исключает появление большинства ошибок, выявляемых в ядре и вызванных особенностями языка СиА ведь это куда более сильное заявление, чем изначальное "снижает вероятность ошибок работы с памятью, приводящих к дырам в безопасности". Тут уже речь вообще про большинство ошибок.
> А ведь это куда более сильное заявление, чем изначальное "снижает вероятность ошибок работы с памятью, приводящих к дырам в безопасности". Тут уже речь вообще про большинство ошибок.Так большинство ошибок это и есть проблемы с памятью в связи с к̶о̶р̶я̶в̶о̶с̶т̶ь̶ю̶ особенностями языка Си.
cvedetails.com/vendor/33/Linux.html
Memory Corruption - 3171
Overflow - 410Вон Грег высказался в свое время
As someone who has seen almost EVERY kernel bugfix and security issue
for the past 15+ years ...
The majority of bugs (quantity, not quality/severity) we have are due to
the stupid little corner cases in C that are totally gone in Rust.lore.kernel.org/all/2025021954-flaccid-pucker-f7d9@gregkh/
>> А ведь это куда более сильное заявление, чем изначальное "снижает вероятность ошибок работы с памятью, приводящих к дырам в безопасности". Тут уже речь вообще про большинство ошибок.
> Так большинство ошибок это и есть проблемы с памятью в связи с...
> cvedetails.com/vendor/33/Linux.htmlТы приводишь ссылку на уязвимости. Так и написали бы про уязвимости. Но написано же про ошибки вообще, а не про cv...
Уязвимости это капля в море всех ошибок вообще.
А ты тоже хорош, поддерживаешь эту подмену понятий...
Время BSD!
Нет. BSD если использовать в качестве десктопой ОС, тянет за собой половину линекса и прочего XDG'шного хлама.
А я что-то и в Линуксе это XDG не ставлю. Даже не знаю, для чего оно.
А что мы паримся, народ? Ну запонадобится какой модуль, который написан на Раст, попросим какого-нибудь чата, сконвертирует на C.
Диды писавшие на асм, наверное в то время тоже были против внедрения Си. Теперь Диды пишущие на Си против внедрения Rust. Но как бы Диды не упирались, а будущая разработка за новым поколением с более эффективными языками программирования
> Диды писавшие на асм, наверное в то время тоже были против внедрения СиНет, Си быстро и органично вошёл в мир IT, без какого-либо специального пропихивания, пиара и проплат.
Если почитать статьи тех Дидов, когда придумывали Си и Юникс, то создаётся впечатление, что тогда все было что-то типа этого "Куяк, куяк и в продакшн"Потом когда Диды все осознали и выпустили Plan 9 (более продуманное решение), то уже было поздно
Дедушка Линус делал также. По быстрому накидал и как обычно "куяк, куяк и в продакшн". А теперь этот монолитный монстр раздулся до совсем неприличных размеров. Там наверно уже и сами мейнтейнеры с трудом ориентируются
Отлично! Теперь начинайте добавлять Zig, плиз. Без него совсем никуда.
> Отлично! Теперь начинайте добавлять Zig, плиз. Без него совсем никуда.Зиг это та же убогая Сишка.
Но если ты так не считаешь, можешь начать добавление.
Вдруг у тебя получится)
Python - работа с памятью безопасна.