The OpenNET Project / Index page

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

Девятая версия патчей для ядра Linux с поддержкой языка Rust

06.08.2022 09:07

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

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

По сравнению с восьмой версией размер патча сокращён с 40 до 13 тысяч строк кода. Например, девятая версия включает лишь 3% кода (500 строк) crate-пакета "kernel" и 60% библиотеки alloc, позволяющие создавать простейшие модули ядра, использующие тип Vec<i32> и выводящие информацию в лог ядра при помощи макроса "pr_info!".

  1. Главная ссылка к новости (https://lore.kernel.org/lkml/2...)
  2. OpenNews: Восьмая версия патчей для ядра Linux с поддержкой языка Rust
  3. OpenNews: В Rust будет прекращена поддержка старых Linux-систем
  4. OpenNews: Facebook выделил C++, Rust, Python и Hack в качестве предпочтительных языков программирования
  5. OpenNews: В GCC утверждено включение поддержки языка Rust
  6. OpenNews: Линус Торвальдс не исключил возможность интеграции поддержки Rust в ядро Linux 5.20
Лицензия: CC-BY
Тип: Программы
Короткая ссылка: https://opennet.ru/57603-rust
Ключевые слова: rust, kernel
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (188) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, васёк (?), 09:23, 06/08/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +6 +/
    будущее наступило, rust пошел в ядро :-)
     
     
  • 2.25, Аноним (25), 11:15, 06/08/2022 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Своё-то ядро написать не шмогли.  
     
     
  • 3.41, Аноним (41), 12:44, 06/08/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Redox же
     
     
  • 4.63, Аноним (63), 15:34, 06/08/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Где оно?
     
     
  • 5.80, microsoft (?), 16:54, 06/08/2022 [^] [^^] [^^^] [ответить]  
  • +/
    В названии сказано, сдохло. Теперь очередь убить лялексное.
     
  • 5.83, Аноним (83), 17:16, 06/08/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Гусары, молчать!

    А так, вон, суперполезные модули:


    позволяющие создавать простейшие модули ядра, использующие тип Vec<i32> и выводящие информацию в лог ядра при помощи макроса "pr_info!".


    Это называется "блин, что-то при попытке нормалные модули писать мы костылями обрасли"

     
     
  • 6.112, llolik (ok), 21:19, 06/08/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Это называется "блин, что-то при попытке нормалные модули писать мы костылями обрасли"

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

     
     
  • 7.115, Аноним (-), 21:35, 06/08/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Краткость сестра таланта :). Но это явно не про растовиков. Хотя некий пойнт, ессно, есть, 13К и 50К все же сильно разные вещи.
     
     
  • 8.123, Анонн (?), 00:11, 07/08/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Ну-ну, а вот сишники сама краткость Напр писатели AMDGPU ... текст свёрнут, показать
     
     
  • 9.149, Аноним (149), 11:16, 07/08/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Покажешь пример переписанного на rust драйвера для amdgpu Я бы посмотрел наскол... текст свёрнут, показать
     
     
  • 10.157, Анонн (?), 13:33, 07/08/2022 [^] [^^] [^^^] [ответить]  
  • +/
    А как может быть написан драйвер на раст, если патчи мерджить не хотят, а Ну да... текст свёрнут, показать
     
     
  • 11.160, Аноним (149), 13:46, 07/08/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Чтобы написать, необязательно надо мерждить в ядро линукс Или по методичке ... текст свёрнут, показать
     
     
  • 12.168, Аноним (-), 14:50, 07/08/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Чтобы ты же первый и прибежал с комментом смотрите, какой они ерней маются, вме... текст свёрнут, показать
     
     
  • 13.172, Аноним (149), 15:00, 07/08/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Привет, аноним из под тора, подменяющий понятия ... текст свёрнут, показать
     
     
  • 14.177, Аноним (-), 15:08, 07/08/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Привет, аноним не из под тора, считающий что подменять понятия и разводить прочу... текст свёрнут, показать
     
     
  • 15.179, Аноним (149), 15:27, 07/08/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Как же легко тебя ауте,иде -нтифицировать Спасибо, что отвечаешь на несуществе... текст свёрнут, показать
     
     
  • 16.180, Аноним (-), 15:39, 07/08/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Как же легко поджечь тебе пуканчик Они все в лучших местных традиция - какое-то... текст свёрнут, показать
     
     
  • 17.181, Аноним (149), 15:44, 07/08/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Аноним из под тора, возможно модератор, раз у тебя не подгорает Удали, пожалу... текст свёрнут, показать
     
  • 7.134, Бывалый смузихлёб (?), 08:29, 07/08/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Им можно
    Эй, это ведь всего лишь ядро линукса, а не целая разработка мелкого зашкварного проекта в конторе «ООО Рога и копыта», где на каждый чих в виде даже одной строчки кода или дополнительного знака «=» ( более строгое сравнение ) требуется отдельный комит( причём, нередко на онглицком притом что и заказчик и исполнитель - русскоязычные и по собачьи не понимают ) а то и ветка с дальнейшим мерджем, притом что на проекте работает лишь один человек
     
  • 2.29, user90 (?), 11:41, 06/08/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Иии? Кто на нем писать будет, и что? ;)
     
  • 2.48, ЧеловекСтол (?), 14:07, 06/08/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    PIDorRUST?
     
     
  • 3.60, Ан (??), 15:14, 06/08/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    PID0
     
     
  • 4.84, Аноним (83), 17:16, 06/08/2022 [^] [^^] [^^^] [ответить]  
  • –2 +/
    PID0 это вроде бы ядро и есть.
     
  • 3.75, Онаним (?), 16:30, 06/08/2022 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Срочно в номер синтаксис pid -o rust - получить, ну, pid процесса хруста
     
     
  • 4.94, Аноним (94), 19:25, 06/08/2022 [^] [^^] [^^^] [ответить]  
  • +/
    pidof rustc
     

     ....большая нить свёрнута, показать (24)

  • 1.3, Аноним (3), 09:41, 06/08/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    а воз и ныне там. главное - не результат, главное - хайп
     
     
  • 2.4, Аноним (4), 09:46, 06/08/2022 [^] [^^] [^^^] [ответить]  
  • –4 +/
    И это всё при живом языке Carbon — единственным безопасным и быстрым языком.  
     
     
  • 3.7, Аноним (7), 10:01, 06/08/2022 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Интересно, какой самый-самый-самый безопастный язык появится завтра?
     
     
  • 4.15, Аноним (4), 10:39, 06/08/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Я уже и забыл какие было до него. Там чёто какой-то паст, миг, хо главное знать что самый безопасный сейчас это карбон.  
     
  • 4.40, Аноним (40), 12:36, 06/08/2022 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Go без gc. Goc.
     
     
  • 5.204, Брат Анон (ok), 19:36, 08/08/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Go без GC -- делается методом выставления соответствующей опции в рантайме.
    Для этого новый язык изобретать точно оверинжиринг.
    Хочешь модный Go -- ну возьми vlang, что ли.
     
  • 3.36, YetAnotherOnanym (ok), 12:15, 06/08/2022 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > И это всё при живом языке Carbon — единственным безопасным и быстрым языком.

    Не, не цепляет. Троллишь ли ты растофанатиков, или, наоборот, приверженцев C/C++, или гугловских разрабов, выкативших Carbon, или даже пытаешься действительно продвигать новый язык - не цепляет ни с какой стороны.

     
     
  • 4.71, Аноним (63), 16:08, 06/08/2022 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Carbon единственно правильный хотя бы потому что вместо unsafe он просто использует неизменный C++ код. Т.е. его парадигма что ничего переписывать не нужно. Где тебе нужно больше проверок (а не эта мифическая безопасность как в раст, которой нет) там можешь использовать синтаксис Карбона. И всё просто заработает и никаких переписываний не понятно чего непонятно на что как у срастиков.  
     
     
  • 5.131, Андрей (??), 07:25, 07/08/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Вот и свидетель религии Карбонов подошёл.

    Всё ж просто. Главное - верить!

     
     
  • 6.139, Аноним (139), 10:11, 07/08/2022 [^] [^^] [^^^] [ответить]  
  • +/
    У Карбона еще даже компилятора нет, а он уже чисто архитектурно порвал раст как тузик грелку. Толи еще будет.  
     
  • 5.133, Аноним (133), 08:19, 07/08/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Разраб PVS Studio, залогиньтесь пожалуйста.
     
     
  • 6.140, Аноним (139), 10:11, 07/08/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    PVS Studio дико рулит если что.  
     
  • 5.224, Аноним (224), 23:43, 08/08/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Т4щемта в расте тоже не обязательно все переписывать. можно создать промежуточный слой, хорошенько его выпидорить, убедившить что ниже все ок и дальше уже можно херачить код зная что конпелятор не пропустит глупые ошибки и ub. собсна таким путем только и можно заехать в современные портянки кода
     
  • 3.188, fuggy (ok), 18:07, 07/08/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Через 10 лет приходи, когда карбон исправит детские болячки и появятся инструменты. Языку года нет. И ты уже называешь его живым и безопасным. Через год хайп пройдёт, помнишь такой Dart был?
     
     
  • 4.203, VladSh (?), 16:01, 08/08/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Dart хороший язык, но его никто и не пытался позиционировать как язык системного программирования. Фуксия появится, поработает хотя бы пару лет, вот тогда и можно будет говорить о Дарте; думаю, всё будет зависеть от того, насколько быстро будет развиваться (или нет) сообщество.
     
     
  • 5.205, Брат Анон (ok), 19:37, 08/08/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Нет, Дарт перегружен синтаксически. Проще надо было делать. Вангую, не взлетит.
     
  • 5.206, fuggy (ok), 19:39, 08/08/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Dart позиционировался как единственная и правильная замена JavaScript. И сейчас спустя 10 лет его почти никто, кроме внутри гугла не использует, а все продолжают писать на JavaScript.
     
     
  • 6.218, VladSh (?), 21:12, 08/08/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Скорее потому, что пока не вышло никакой операционки, которая была бы построена на Дарт, везде требуется обратная совместимость. Думаю, что если взлетит Фуксия, взлетит и Дарт.
     
     
  • 7.231, Аноним (231), 21:21, 09/08/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Что то мне подсказывает что фуксию ждёт такое же забвение как у других многочисленных проектов Гугла.
     

  • 1.5, Аноним (4), 09:50, 06/08/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Реально а чего бы этим писакам не написать когда они закончат проект? А не когда у них спринт закончился?
     
     
  • 2.8, red75prime (?), 10:02, 06/08/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Ага. Или взять линукс. Пишут и пишут, и пишут. 5.19 уже написали. А когда закончат не говорят.
     
     
  • 3.16, Аноним (4), 10:39, 06/08/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Ни о каких миноращинах 5.19.1 5.19.2 на опеннетике новостей не пишут. И правильно.  
     
     
  • 4.20, Аноним (149), 10:56, 06/08/2022 [^] [^^] [^^^] [ответить]  
  • +/
    > Ни о каких миноращинах

    Зато пишут о некоторых (возможных) коммитах в linux-next. Поди, разбери

     

  • 1.6, Аноним (-), 10:01, 06/08/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > По сравнению с восьмой версией размер патча сокращён с 40 до 13 тысяч строк кода.

    Отлично! Желаю дальнейшего успеха проекту в том же духе!

     
     
  • 2.9, Аноним (7), 10:03, 06/08/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Да, dx нужно устремить к нулю.
     
     
  • 3.21, Аноним (149), 10:59, 06/08/2022 [^] [^^] [^^^] [ответить]  
  • +/
    > dx нужно устремить к нулю

    при dt -> 0

    Судя по скорострельности

     
  • 2.24, Анонн (?), 11:14, 06/08/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Ну так успех будет, просто не тот который ты ожидаешь.
    Они просто не захотели мерджить 40 строк скопом. А так вначале замерджат эти 13к строк, потом еще 13к строк, и так по чуть-чуть полная поддержка будет в ядре.
     
     
  • 3.26, Аноним (149), 11:17, 06/08/2022 [^] [^^] [^^^] [ответить]  
  • +/
    > Они просто не захотели мерджить 40 строк скопом.

    NTFS без проблем смерджили.

     
     
  • 4.33, Анонн (?), 11:53, 06/08/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Ага, только сколько лет оно висело на ревью.
     
     
  • 5.62, Ананимус (?), 15:28, 06/08/2022 [^] [^^] [^^^] [ответить]  
  • +/
    > Ага, только сколько лет оно висело на ревью.

    * Copyright (C) 2019-2021 Paragon Software GmbH, All rights reserved

    И правда, сколько?

     
     
  • 6.97, Аноним (97), 19:59, 06/08/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Предложен 2020-08-14
    https://lore.kernel.org/linux-fsdevel/2911ac5cd20b46e397be506268718d74@pa

    Принят 2021-09-04
    https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=

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

     
     
  • 7.109, Ананимус (?), 20:33, 06/08/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Ну то есть 40к строк кода приняли меньше чем за год. Это просто молниеносная скорость для нового драйвера в ядре.
     
  • 2.50, Kuromi (ok), 14:10, 06/08/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Да просто они поняли что делать "внедреж" проще когда у тебя патч маленький. Крупный застревает, мелкий пройдет и закрепится.
    Схема аналогичная тендерам на всякие услуги - заявляем заниженную цену, выигрываем, а уже после говорим "надо больше".
    Вот увидите, после приема патча внезапно окажется что "ой, ну тут же один скелет, надо что-то делать с этим".
     

  • 1.10, Аноним (10), 10:09, 06/08/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +16 +/
    осталось сократить патч еще на 13к строк, и будет идеально
     
  • 1.12, Анонн (?), 10:21, 06/08/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +4 +/
    Мигель, что ты творишь! У ыкспертов опенька еще после восьмой редакции не остыло, а ты уже девятую выкатил!
     
     
  • 2.22, Аноним (149), 11:08, 06/08/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Потому что его пнули за раздутый патч.
    Вот он выкатил патч, который хоть как-то можно проверить (review)... "но это не точно."
    А "журналист" опеннета безумно рад этому событию, и с удовольствием настрочил очередную новость.
     
     
  • 3.86, Аноним (83), 17:19, 06/08/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Фороникс первым начал. Нуачо, народу любопытно что из этой сантабарбары получится.
     

  • 1.13, Аноним (-), 10:26, 06/08/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    В чем вообще суть патчей? В том что из Rust нужно выкидывать всё включая стандартную библиотеку, чтобы он стал системным языком?
     
     
  • 2.17, Аноним (4), 10:41, 06/08/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Им кто-то грант выдал, причём не большой что-то в районе 100к долларов, они теперь за него отчитываются.  
     
  • 2.19, Анонн (?), 10:43, 06/08/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Смысл адаптации языка для специфических требования ядра линукса (читай хотелок и легаси нагромождения).
    Напр. отключения i128/u128 просто потому что ядро в него не может, что логично учитывая в какую древность оно писалось.
    Потому что сам по себе раст уже и так системный, на нем пишут вплоть до bare-metal (Cortex-A, Cortex-M и т.д.)
     
     
  • 3.23, Аноним (25), 11:14, 06/08/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    И что на нам написали на бареметал для кортекс-А? Хеллоу Ворлд?
     
     
  • 4.28, Анонн (?), 11:28, 06/08/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Ну, открытого не так много))
    Но вот пример туториала "напиши ось с нуля" для Raspberry Pi 3-4 https://github.com/rust-embedded/rust-raspberrypi-OS-tutorials
     
     
  • 5.30, Аноним (25), 11:41, 06/08/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Ой посмотрите что это у нас, так это же очередной Хеллоу Ворлд!
     
     
  • 6.34, Анонн (?), 11:57, 06/08/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Да без проблем. Кому-то хеллоу ворлд, а кому-то хорошая основа для софта, главное что нормальная лицензия это позволяет.
     
     
  • 7.67, Аноним (63), 15:36, 06/08/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Главное что это никому не нужно. Всё равно что на Хаскеле написать.  
     
     
  • 8.147, Ананимус (?), 11:04, 07/08/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    https techport nasa gov view 96767... текст свёрнут, показать
     
  • 3.88, Аноним (-), 17:23, 06/08/2022 Скрыто модератором
  • –1 +/
     
  • 3.207, Брат Анон (ok), 19:41, 08/08/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Анон, на баре-металл ровно также умеет не то что Го, ФриПаскаль, даже ФриБейсик. Нашёл, чем удивить.

    Мне правда непонятно, почему такие как ты не понимают, что ты любишь свою жену. А твой сосед - -свою жену. И в таких делах советчики и помощники не нужны. (* ну, с поправкой на соответствующие раскрепощённые сообщества *).

     
  • 2.65, Ананимус (?), 15:35, 06/08/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > В чем вообще суть патчей? В том что из Rust нужно выкидывать
    > всё включая стандартную библиотеку, чтобы он стал системным языком?

    Не, как раз-таки stdlib (Vec, HashMap и прочее) туда и засунули. Ребята просто alloc поправили, шоп ты мог делоц так:

      let a = Vec::try_push(GFP_ATOMIC, 1)?;

    Отлична же.

     
     
  • 3.100, Аноним (-), 20:07, 06/08/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Очевидная обработка ашипок с читаемым синтаксисом?!::))
     
     
  • 4.111, Ананимус (?), 20:37, 06/08/2022 [^] [^^] [^^^] [ответить]  
  • +/
    > Очевидная обработка ашипок с читаемым синтаксисом?!::))

    Дык. Никакой лапши try / catch, вменяемый nesting. Отлично же!

     
     
  • 5.114, Аноним (-), 21:32, 06/08/2022 Скрыто модератором
  • +/
     
     
  • 6.118, Ананимус (?), 23:10, 06/08/2022 Скрыто модератором
  • +2 +/
     
  • 4.122, Аноним (122), 23:41, 06/08/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Ты же не обрабатываешь ошибки, какая тебе разница какой синтаксис?
     

  • 1.14, Аноним (14), 10:34, 06/08/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +8 +/
    У языка именуемым "ржавчина" не будет будущего, нормальные люди в серьёзных механических узлах от ржавчины избавляются.
     
     
  • 2.18, Аноним (4), 10:42, 06/08/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Но ржавчина появляется сама по себе. Её уже потому удаляют из ядра всеми доступными способами. Сколько уже было технологий, которые выпилили из ядра потому что они никому не нужны? Да дофига их было.  
     
     
  • 3.27, Аноним (27), 11:25, 06/08/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Тогда нам нужен sztainless кернел!
     
     
  • 4.31, Аноним (31), 11:45, 06/08/2022 [^] [^^] [^^^] [ответить]  
  • +2 +/
    >Тогда нам нужен sztainless кернел!

    И rustless linux!

     
     
  • 5.101, Аноним (-), 20:08, 06/08/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Stainless steel kernel.
     
  • 4.208, Брат Анон (ok), 19:45, 08/08/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    StaLin Kernel!+
     
  • 2.127, burjui (ok), 04:20, 07/08/2022 [^] [^^] [^^^] [ответить]  
  • +8 +/
    И мы возвращаемся на радио "Опеннет", в традиционную передачу "Растомания", в которой мы обсуждаем новости из мира Rust. Напоминаю, что недавно вышла очередная редакция патчей с поддержкой Rust в ядре Linux, и вы можете высказать своё мнение, позвонив на телефон 666-228. Так, кажется, у нас есть звонок. С нами на связи наш постоянный слушатель Аноним. Аноним, вам слово!

    [слышен лай]

    Аноним, вас плохо слышно!

    [частое тяжёлое дыхание] "у у ы ы язык называется ржавчина такой же вредный как ржавчина ы ы хруст ха-ха смузихлёбы гав-гав-гав!!" [гудки]

    Спасибо, дорогой Аноним. Меткое наблюдение. Да, нашей аудиторией неоднократно высказывались опасения, что Rust не является панацеей и не может решить все проблемы ПО. А всё потому, что язык этот идёт от грешников, прокажённых и прочих недолюдей. Но спасение есть - церковь Сиисуса Крестоса. Отбрось сомнения, убеждения, просто верь, тогда Сиисус Крестос благословит тебя, и твой код будет так же чист, как твоя черепная коробка. Во имя асма, препроцессора и святого сегфолта. Return.

     
     
  • 3.191, Аноним (191), 18:56, 07/08/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Зачот. А то аргументы они не приемлют. Вернее, не осознают. Там у них всё божья роса во все глаза насчет си, ничего списки ошибок в серьезных проектах им не доказывают, одна главная отмазка - программисты там криворукие. Только почему-то везде только такие программисты. Даже Бернштейн не стал суперминималистичный, обрезанный донельзя, супербезопасный qmail дальше фичами раздувать, ибо думаю понимал, что не вытянул бы нужное качество большого проекта. А на всех бернштейнов не напасёшься. Растохетерйам можно аргументов не приводить, не в коня корм. Только троллить, пока выгорание у них не произойдет и триггериться перестанут.
     

  • 1.35, Аноним (35), 12:03, 06/08/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Нет бы C3 взять...
     
  • 1.37, YetAnotherOnanym (ok), 12:18, 06/08/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    Надеюсь, какое-то время ещё можно будет билдить ядро без раста и написанных на нём компонентов. Когда без них оно станет неработоспособным - придётся искать, на что свалить.
     
     
  • 2.38, Аноним (97), 12:25, 06/08/2022 [^] [^^] [^^^] [ответить]  
  • +5 +/
    Хаха, очередной сваливатель. Начитались мы таких в темах про systemd, pulseaudio, xorg.

    Куда ты свалишь с подводной лодки, когда оно будет в ядре и основные дистры перейдут на него?
    Будешь пользоваться васяноподелками? Или кастомным "очищенным" ядром? Уже есть Linux-libre 5.19-gnu - настолько свободное, насколько и бесполезное.
    Что будешь делать с нужными драйверами? Будешь использовать старое железо и не обновляться?
    Или свалишь на бздю или даже на винду?))

     
     
  • 3.39, Аноним (39), 12:30, 06/08/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Так правильно, до сих пор прекрасно живётся без этих кривых поделок (хоть копрошляпа и гадит старательно). Никакого васянства, всё замечательно.
     
     
  • 4.121, Аноним (122), 23:36, 06/08/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Опеннет экспертам все гадят.
    О чем эксперты не стесняйтесь выливают в комментариях
     
     
  • 5.153, Аноним (39), 11:57, 07/08/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Но ведь не все, только доброжелатели, не умеющие в честную конкурентную борьбу. Конечно, ведь сделать качественный продукт куда сложнее, чем слить мешающего конкурента.
     
  • 3.42, Аноним (41), 12:48, 06/08/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Я снёс linux и поставил haiku!
     
     
  • 4.47, Xo (?), 13:57, 06/08/2022 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Ставил гайку на нетбуке, в итоге отсутствие wifi, перегрев, нестабильность и кривые обновления!
     
     
  • 5.102, Аноним (-), 20:08, 06/08/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Может тот анон назло бабушке уши отмораживать любит.
     
  • 4.103, _kp (ok), 20:09, 06/08/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Ну посмотреть и я ставил, и более того даже оставил на одном ноутбуке, благо из у меня много.
    Но какое практическое применение для Hauku Вы нашли?
    Не флейма ради, просто у меня коллекция компьютерного железа и ОС соответственно.
    И если с применением для одной конкретной задачи можно любую ОС, особенно если задача под неё оптимальна, то вопросов нет.
    Но использовать вместо привычных ОС.. это уже интересно.
     
  • 3.44, YetAnotherOnanym (ok), 13:39, 06/08/2022 [^] [^^] [^^^] [ответить]  
  • +/
    До того момента, когда нужные мне драйвера (или какие-то другие ком поненты ядра) будут только на расте, надо ещё дожить.
     
  • 3.46, Аноним (-), 13:57, 06/08/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Многие мои знакомые в интернете уже давно пользуются старыми синкпадами с опенбзди.
     
     
  • 4.104, Аноним (-), 20:09, 06/08/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Все двое? :) Больно уж нишевое развлечение, да и эффективность этих подходов в современном мире совсем уж ни о чем.
     
  • 3.49, Аноним (-), 14:09, 06/08/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Дистрибутивов без systemd много и они во всем лучше (не знаю зачем десктопному пользователю читать бинарные логи), с pulseaudio нормальные люди постепенно переходят на pipewire, а xorg все же лучше wayland и поможет разае что совсем альтернатива.
     
     
  • 4.51, Аноним (-), 14:10, 06/08/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Впрочем и на серверах скорее перезапустят контейнер, чем будут что-то там тыкаться в сыстемды
     
     
  • 5.69, Аноним (63), 15:39, 06/08/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Попробуй запустить системд в контейнере и поставь что-нибудь из снапа там. Потом посмотрим над чем ты будешь смеяться в цирке.  
     
  • 4.105, Аноним (-), 20:14, 06/08/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > (не знаю зачем десктопному пользователю читать бинарные логи),

    Десктопный юзер может их journalctl'ом в вполне текстовом виде смотреть если оно надо. С другой стороны там хоть какой-то намек на апи и структурирование инфо. Остальные в *никс не смогли и так. Есть махровый энтерпрайз и педальные портяночки. Которые не структурированые и вообще ни в раз не безопасные, ибо внешними данными легко на-о-бываются подстановкой левых CRLF. И ничего между ними? Ну а теперь, вот, есть это. Заодно не ведется на потуги кормить логер хламом, запись в логе это запись в логе. Хоть обложи ее CRLFами, через апи видно что это 1 запись.

     
  • 4.108, Аноним (97), 20:27, 06/08/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > васяноподелок без systemd много

    Исправил, не благодари

    Debian, Ubuntu (и наследники), RHEL (Fedora и куча других наследников), Arch Linux, SUSE и openSUSE - все с systemd по умолчанию.

    А немаргинальных systemd-free дистров раз-два и обчелся:
    - Slackware - наверное единственный общего назначения
    - Gentoo - для любителей покомпилять
    - Alpine Linux - крайне специфическая штука для контейнеров (один мусл чего стоит)
    и все ¯\_(ツ) _/¯

    Остальные - antiXы, Artixы, Devuanы и оные - это поделки каких-то "борцунов с системой", которыми пользуются они и еще полторы калеки.

    > с pulseaudio на pipewire

    все правильно, ничто не будет жить вечно и пульса тоже

    > xorg все же лучше wayland

    хаха, а ты юморист однако))

     
     
  • 5.137, Онаним (?), 09:53, 07/08/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Системды-хейтерство вообще слабо понятно.
    Если уж даже, @#$%ь, циска в своих фирмварях для ASR9K начала systemd использовать...
     
     
  • 6.219, Онаним (?), 21:53, 08/08/2022 [^] [^^] [^^^] [ответить]  
  • +/
    (распаковал тут на днях из непраздного интереса прошивку для 9K, и обнаружил там системду)
     
  • 6.220, Онаним (?), 21:56, 08/08/2022 [^] [^^] [^^^] [ответить]  
  • +/
    И .rpm :D
    Визуально x64 фирмварь на чём-то rhel-подобном собрана, но меня операционка мало интересовала, только один .so'шник - посмотреть малодокументированную хрень среди атрибутов, поэтому детали уже не смотрел.
     
  • 3.59, Ann (??), 15:09, 06/08/2022 [^] [^^] [^^^] [ответить]  
  • +/
    На FreeBSD.
     
     
  • 4.209, Брат Анон (ok), 19:48, 08/08/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Рано радуешься.

    Свидетели ржавчины и туда дойдут. Всяких там свидетелей не приглашают. Они сами приходят. Даже если их гнать ссаными тряпками.

     
  • 2.92, Аноним (-), 18:05, 06/08/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Да когда ж наконец вы все свалите? Сколько можно собираться сваливать? Рассусоливают они, свалю мол, не вот ей богу свалю, вот прям сейчас задницу от дивана оторву и свалю, не, точно-точно свалю, вы что не поняли?

    Будь мужиком, возьми и свали.

     
     
  • 3.116, YetAnotherOnanym (ok), 21:59, 06/08/2022 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Эк тебя зацепило-то...
    Свалю, когда сочту нужным свалить. А пока не могу отказать себе в удовольствии порассусоливать на разные темы, включая грядущее возможное сваливание.


     
  • 3.117, ИмяХ (?), 23:06, 06/08/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    А я уже давно свлил на винду десяточку. Всё хорошо работает. Иногда глючит и подтормаживает в самый ответственный момент. В такие моменты мне иногда хочется свалить на линукс. Но почитаю опеннет и думаю "слава биллу гейтсу, что таких проблем я уже давно не знаю"
     

  • 1.45, Аноним (45), 13:50, 06/08/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    Раст морально устарел. Скорей бы Гугл одобрил Карбон для Линукса!
     
     
  • 2.68, Аноним (63), 15:38, 06/08/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Гугл медленно спустится и покроет все стадо фанатиков. И они будут визжать от восторга так же как от Go.
     
     
  • 3.106, Аноним (-), 20:15, 06/08/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Пока визги можно в фуксии почитать.
     
  • 3.210, Брат Анон (ok), 19:50, 08/08/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    1. Я не в восторге от Го. Так деликатно обгадить Оберон -- это талант.
    2. Ещё ничего нет. Если Гугель сделает что-нибудь стоящее (типа LevelDB или GRPC) -- почему бы и не пуркуа?
     

  • 1.70, Аноним (70), 15:52, 06/08/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    я 100% не буду ни писать на расте модули к ядру, ни поддерживать существующие. на расте писать невозможно благодаря его потрясающе ужасному синтаксису. сейчас на русте смузихлебы понаделают модулей, в прод их отправят кривыми и косыми, а кто потом поддерживать их будет? не я 100%. затея мертвая изначально.
     
     
  • 2.73, freecoder (ok), 16:17, 06/08/2022 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Держи нас в курсе.
     
  • 2.78, Аноним (-), 16:48, 06/08/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Дык в обозримом будущем никто не собирается на си в модулях плеваться. Однако советую не халтурить и CVE не лепить, ога :)
     
  • 2.98, Аноним (97), 20:03, 06/08/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Спасибо, мы учтем что ты неосилятор.
    Но что-то подсказывает что модули для ядра на Си ты тоже никогда писать не будешь))
     
  • 2.110, Аноним (122), 20:37, 06/08/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    А на си ты что написал? Покажи свой код в ядре
     
     
  • 3.129, burjui (ok), 04:34, 07/08/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    drivers/comedi
     

  • 1.74, freecoder (ok), 16:19, 06/08/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Несмотря на весь хейт и желчные придирки, объективная реальность такова, что Rust в своем деле хорош.
     
     
  • 2.90, user90 (?), 17:29, 06/08/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Rust в своем деле хорош

    Каком именно? ;)

    Имхо, йазык с таким уродливым синтаксисом хорош быть не может.

     
     
  • 3.120, Аноним (122), 23:32, 06/08/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Ты же не пишешь ни на rust, ни на си, какая тебе разница какой синтаксис?
     
     
  • 4.146, Аноним (139), 10:28, 07/08/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Самое смешное что никто ничего не пишет на расте, как и на Хаскеле как и на Брейнфаке. Подумай на досуге почему.
     
     
  • 5.171, Аноним (171), 14:59, 07/08/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Ну справедливости ради, Firefox частично на Rust. А вот других программ на Rust я не видел вообще - на C видел, на C++, на Lua, на Go, на Java, на Python - просто куча. А вот Rust почему-то никем не используется...
     
  • 3.162, freecoder (ok), 14:09, 07/08/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Те, кто ругают синтаксис, в своем большинстве на самом деле не понимают семантику.

     
     
  • 4.212, Брат Анон (ok), 20:04, 08/08/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Если с первого взгляда идея непонятна -- значит это плохая идея.

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

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

     
     
  • 5.225, Аноним (224), 23:53, 08/08/2022 [^] [^^] [^^^] [ответить]  
  • +/
    вовсе не обязательно. эволюционировать можно в очень разные стороны, и везде есть свои плюсы(и минусы соотвественно) - важен контекст
     
  • 5.230, freecoder (ok), 10:58, 09/08/2022 [^] [^^] [^^^] [ответить]  
  • +/
    > Если с первого взгляда идея непонятна -- значит это плохая идея.

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

     
     
  • 6.237, Брат Анон (ok), 12:10, 15/08/2022 [^] [^^] [^^^] [ответить]  
  • +/
    > Так не
    > достигнуть глобального оптимума для своей задачи.

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

     
  • 2.91, Аноним (-), 17:34, 06/08/2022 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Несмотря на весь хейт и желчные придирки
    > Несмотря

    Ты в своём уме? Когда хейт и желчные придирки опеннета влияли на IT? Тебе следовало использовать другое причастие вместо "несмотря", скажем, "как обычно":

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

    Как тебе?

     
     
  • 3.145, Аноним (139), 10:27, 07/08/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Хрень получилась больше никогда сюда не пиши.
     
  • 3.163, freecoder (ok), 14:11, 07/08/2022 [^] [^^] [^^^] [ответить]  
  • +/
    > Когда хейт и желчные придирки опеннета

    Я не имел ввиду только опеннет, где в моем сообщении сказано, что оно про опеннет?

     
  • 2.158, Аноним (171), 13:44, 07/08/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    В каком именно деле? По мне, Rust - это ни рыба ни мясо. Для системного языка слишком ограничен, для высокоуровнего недостаточно лёгок.
     
     
  • 3.164, freecoder (ok), 14:12, 07/08/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Почему тогда интерес к языку растет?
     
     
  • 4.167, Аноним (171), 14:46, 07/08/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Кто сказал что растёт?
     
     
  • 5.192, freecoder (ok), 19:03, 07/08/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Кто сказал что растёт?

    https://trends.google.ru/trends/explore?date=2012-08-07%202022-08-07&q=&#

    https://tjpalmer.github.io/languish/

    А кто сказал, что не растет?

     
     
  • 6.193, Аноним (149), 20:56, 07/08/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Javascript падает, rust растет.
    Так, просто наблюдение, никаких выводов и оценочных мнений.
     
     
  • 7.196, freecoder (ok), 10:57, 08/08/2022 [^] [^^] [^^^] [ответить]  
  • +/
    > Javascript падает, rust растет.

    JavaScript падает из-за роста TypeScript скорее всего.


     
  • 5.226, Аноним (224), 23:54, 08/08/2022 [^] [^^] [^^^] [ответить]  
  • +/
    7 лет подряд самый любимый язык судя по опросам стаковерфлоу. пусть и слабый но маркер
     
  • 3.175, Аноним (175), 15:03, 07/08/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >Для системного языка слишком ограничен

    Делая такие заявления, вы и язык Си называете ограниченным.

     

  • 1.77, Аноним (-), 16:47, 06/08/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    В девятый раз закинул старик невод...
     
     
  • 2.130, burjui (ok), 04:35, 07/08/2022 [^] [^^] [^^^] [ответить]  
  • –2 +/
    А в него опять набились опеннетные ыксперты.
     
     
  • 3.144, Аноним (139), 10:26, 07/08/2022 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Да зачем ты сюда опять набился? Всё уже есть Карбон раст больше не любимая игрушка ты больше не нужен.    
     
     
  • 4.223, burjui (ok), 22:50, 08/08/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Я вижу, больше всего Rust не нужен тебе и твоим друзьям, с которыми вы роем слетаетесь на каждую новость, как будто она вас задевает уже не только ментально, но и физически.

    Чтобы не засорять комменты ещё больше:
    https://pastebin.com/XqZMgwx1

     

  • 1.79, microsoft (?), 16:52, 06/08/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > предложена девятая версия патчей

    Да хоть стопицотая, лучше оно не станет.

     
  • 1.93, Аноним (93), 18:20, 06/08/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Шутки шутками, но уже понятно, что раст таки воткнут в ядро
     
     
  • 2.99, Аноним (97), 20:04, 06/08/2022 [^] [^^] [^^^] [ответить]  
  • +/
    И это прекрасно!
     
  • 2.107, Аноним (-), 20:17, 06/08/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Ну, вот, сантехники и прочие слесаря от IT смогут наконец что-то полировать.
     
     
  • 3.161, Аноним (171), 13:51, 07/08/2022 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Не смогут, так как Rust они не осилят - он сложнее чем Си.
     
     
  • 4.213, Брат Анон (ok), 20:06, 08/08/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Чтобы делать идиотские вещи -- верхнее образование избыточно.
     
  • 2.143, Аноним (139), 10:25, 07/08/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    А потом выткнут, потому как пользоваться этим никто не будет.  
     
  • 2.185, Аноним (171), 17:47, 07/08/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Воткнут ржавчину прямо в ядро!
     
     
  • 3.214, Брат Анон (ok), 20:06, 08/08/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    По самое ядро.

    Фиксед.

     

  • 1.95, Аноним (122), 19:33, 06/08/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Почему в каждой новости на opennet в комментариях пишут какой-то маразм?
     
     
  • 2.96, Аноним (93), 19:55, 06/08/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Хз зачем ты написал свою чушь
     
     
  • 3.119, Аноним (119), 23:24, 06/08/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    ты не понимаешь о чем вопрос и огрызаешься как шавка.
     
     
  • 4.125, Аноним (125), 00:46, 07/08/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    все он понимает. и он и есть шавка. ничего кроме как огрызаться он наравне с 99% комментаторов на этой помойке не могут
     
     
  • 5.126, microsoft (?), 03:57, 07/08/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Мы тут все делаем ровно то же. А ты че, себя эксклюзом почуял. Личностью?
     
     
  • 6.142, Аноним (139), 10:24, 07/08/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    А ты правда считаешь себя корпорацией майкрософт? Решил что ты корпарация? Тебе к доктору уже давно пора сходить.  
     

  • 1.135, Archevod_starter (?), 08:43, 07/08/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Вопрос: есть у меня текстовый документ с большим списком нужного софта, в консоли (без де) вводить это оочеень долго, как можно скопировать эту команду со списков софта к установке из текстового файла в консоль?

    Краем уха слышал что в vim можно выполнить консольную команду, но как её скопировать,  куда вставить?

    Не хотелось бы подключаться через ssh на винде что бы вставлять через putty

     
     
  • 2.136, Аноним (97), 09:34, 07/08/2022 [^] [^^] [^^^] [ответить]  
  • +/
    М... а зачем vim? Просто написать sh скрипт не поможет?
     
  • 2.141, Аноним (139), 10:23, 07/08/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Самый тру хардкор делать это через емакс. M-x shell тебе в помощь. Остальное в гугель.  
     
  • 2.151, Аноним (149), 11:38, 07/08/2022 [^] [^^] [^^^] [ответить]  
  • +/
    # xargs -d'\n' -n1 $INSTALL_COMMAND < $APP_LIST_TXT
     
  • 2.216, Аноним (-), 20:12, 08/08/2022 [^] [^^] [^^^] [ответить]  
  • +/
    > как можно скопировать эту команду со списков софта к установке из текстового файла в консоль

    Выделить, а потом миддл-кликом по консоли вставить.

     
     
  • 3.227, Аноним (224), 23:57, 08/08/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Вангану что ему надо перевести что такое мидл-клик - нажатие на колесо мыши(это тоже кнопка), как и все в принципе if ur brave enough
     
  • 3.229, Archevod_starter (?), 08:54, 09/08/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Разве в голой консоли без DE обрабатываются нажатия на мышь?
     

  • 1.138, Аноним (138), 10:01, 07/08/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Rust, вне зависимости от его технических характеристик, это просто средство продвижения SJW специфических людей.

    Гнать в шею ребят.

     
     
  • 2.152, Аноним (152), 11:40, 07/08/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Наоборот, это сжв являются инструментом.
     
  • 2.156, Аноним (175), 12:19, 07/08/2022 [^] [^^] [^^^] [ответить]  
  • +/
    >Гнать в шею ребят.

    Вот-вот, поддерживаю. Только, надеюсь, что вы не пользуетесь информатикой и ЭВМ, ведь к ним приложил свою руку Алан Тьюринг. Иначе вы выглядите лицемерно и сами продвигаете СЖВ.

     
     
  • 3.159, Аноним (171), 13:46, 07/08/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Это почему? SJW как раз продвигают повестку против людей с неправильными мнениями. Никакой свободы врагам свободы.
     
     
  • 4.165, Анонн (?), 14:24, 07/08/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    То ли дело мирные сишники, которые орут что есть только один язык, одно ядро и один фюррер
     
     
  • 5.166, Аноним (171), 14:45, 07/08/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >которые орут что есть только один язык, одно ядро и один фюррер

    Почему же? Раз хочешь, так пиши своё ядро, никто не запрещает. Как там Redox поживает?

     
     
  • 6.169, Аноним (-), 14:52, 07/08/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >>которые орут что есть только один язык, одно ядро и один фюррер
    > Почему же? Раз хочешь, так пиши своё ядро,

    Покажи свое ядро на Си. Как там Hurd поживает?

     
  • 6.173, Аноним (175), 15:01, 07/08/2022 [^] [^^] [^^^] [ответить]  
  • +/
    >Раз хочешь, так пиши своё ядро, никто не запрещает

    А зачем с нуля писать? Вот Торвальдс разрешил добавить Раст в качестве второго языка для разработки(пока что некоторых модулей) ядра. В чем проблема-то?

     
     
  • 7.174, Аноним (171), 15:03, 07/08/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Кто будет поддерживать эти модули потом?
     
     
  • 8.178, Анонн (?), 15:24, 07/08/2022 [^] [^^] [^^^] [ответить]  
  • +/
    А кто сейчас поддерживает модули Программеры на зп корпораций И тут будет тоже... текст свёрнут, показать
     
  • 6.222, Вы забыли заполнить поле Name (?), 22:40, 08/08/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Как там Redox поживает?

    Нормально же общались. Удар растоманам ниже пояса. Хотя уверен, что им не больно из-за смены пола.

     
  • 5.170, Аноним (149), 14:57, 07/08/2022 [^] [^^] [^^^] [ответить]  
  • +/
    > один язык, одно ядро и один фюррер

    ... в единственно своей песочнице. И не лезут в чужие песочницы со своим единственно верным опасным низкоуровневым уставом.

     

  • 1.211, Вы забыли заполнить поле Name (?), 20:02, 08/08/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    2030 год, август, теплый летний вечер. Вышла девятисотая версия патчей для ядра Linux с поддержкой языка Rust...
     
     
  • 2.215, Брат Анон (ok), 20:08, 08/08/2022 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Хорошо бы.
     
  • 2.217, Аноним (217), 20:44, 08/08/2022 [^] [^^] [^^^] [ответить]  
  • +2 +/
    К тому времени про Rust забудут и программисты-хипстеры найдут себе другой модный язычок...
     
  • 2.228, Аноним (122), 07:15, 09/08/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Очевидно что неспособные освободить память и инициализировать переменные смузихлебы расто-веб-макаки js-ники, не могут писать свои хеловорд патчи к ядру так долго.
    Если у человека нехватило ума и воли осилить ANSI C, то и поддерживать больше месяца ума не хватит
     

  • 1.232, Аноним (232), 13:50, 10/08/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Как я помню - у Рейзера требовали разбить код на меньше комиты и убрать хаки заточенные ра рейзер, заменив их изменениями внутренних интерйесов ядра. Что бы другие разработчики файловых систем могли их использовать.

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

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

     
     
  • 2.233, Аноним (232), 13:53, 10/08/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Сам же и добавлю. И да - второй этап приведет к тому, что следующий язык потратит заметно меньше усилий на встраивание, и скорее всего, и будет успешным.
     

  • 1.236, Максим (??), 13:40, 11/08/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Ржавчина в ядре не нужна от слова совсем, но кто-то её туда активно пропихивает, так же как systemd в Linux. Не удивлюсь, если это опять интриги мелкомягких...
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Спонсоры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

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