The OpenNET Project / Index page

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

Адаптация Debian для использования реализации coreutils на языке Rust

09.03.2021 20:39

Сильвестр Ледрю (Sylvestre Ledru), известный своей работой по сборке Debian GNU/Linux с использованием компилятора Clang, сообщил об успешном проведении эксперимента по задействованию альтернативного набора утилит coreutils, переписанного на языке Rust. В состав coreutils входят такие утилиты, как sort, cat, chmod, chown, chroot, cp, date, dd, echo, hostname, id, ln и ls. Для первого этапа интеграции в Debian варианта coreutils на языке Rust были поставлены следующие цели:

  • Создание пакета с альтернативным вариантом coreutils на языке Rust для Debian и Ubuntu.
  • Загрузка Debian с рабочим столом GNOME, используя rust-coreutils.
  • Установка 1000 наиболее популярных пакетов из репозитория.
  • Cборка из исходных текстов Firefox, LLVM/Clang и ядра Linux в окружении с rust-coreutils.

После создания более 100 патчей для Rust/coreutils удалось успешно реализовать все намеченные цели. Из продолжающейся работы отмечается реализация недостающих утилит и опций, улучшение качества и единообразия кода, развитие тестового набора, устранение сбоев, возникающий при запуске тестового набора от GNU Coreutils (пока успешно выполняется 141 тест из 613).

При создании пакета rust-coreutils было решено не заменять пакет coreutils, а обеспечить возможность их параллельной работы. Варианты утилит на языке Rust устанавливаются в /usr/lib/cargo/bin/ и активируются через добавление данного каталога в переменную окружения PATH. Создание пакета rust-coreutils усложняла необходимость загрузки в репозиторий всех сборочных зависимостей, включая Rust и различные мелкие crate-пакеты.

С созданием загрузочного образа особых проблем не возникло, но адаптация пакетов для окружения с rust-coreutils потребовала большой работы, так как многие скрипты post-install вызывают утилиты из набора coreutils. Наибольшее число проблем было вызвано отсутствием необходимых опций, например, в утилите "cp" отсутствовали опции "--archive" и "--no-dereference", в "ln" не было поддержки опции "--relative", в mktemp - "-t", в sync "-fs", в install - "--owner" и "--group". Другие проблемы всплыли из-за различий в поведении, например, утилита install не поддерживала указание /dev/null в качестве входного файла, в mkdir вместо "--parent" присутствовала опция "--parents" и т.п.

При тестировании сборки крупных кодовых баз больших проблем не возникло. При сборке Firefox и LLVM/Clang применяются python-скрипты и cmake, поэтому замена coreutils на них не повлияла. Сборка ядра Linux прошла относительно гладко, всплыли лишь две проблемы: вывод ошибки при использовании chown с символической ссылкой и отсутствие опции "-n" в утилите ln.

  1. Главная ссылка к новости (https://sylvestre.ledru.info/b...)
  2. OpenNews: Выпуск операционной системы Redox OS 0.6, написанной на языке Rust
  3. OpenNews: Выпуск набора базовых системных утилит GNU Coreutils 8.32
  4. OpenNews: Прогресс в использовании ОС Redox на реальном оборудовании
  5. OpenNews: Подготовлен вариант GNU Coreutils, переписанный на языке Rust
  6. OpenNews: Результаты пересборки пакетной базы Debian при помощи Clang 10
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/54728-coreutils
Ключевые слова: coreutils, debian, rust
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (312) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (1), 21:23, 09/03/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +64 +/
    Нафига? Нафига переписывать работающий код? Намного полезнее было бы просто помочь проекту и починить баги и добавить улучшения в проект coreutils.
     
     
  • 2.3, anonymous (??), 21:26, 09/03/2021 [^] [^^] [^^^] [ответить]  
  • +34 +/
    Они нашли фатальный недостаток
     
     
  • 3.18, Аноним (18), 21:48, 09/03/2021 [^] [^^] [^^^] [ответить]  
  • –14 +/
    Они просто не боятся принять новое.

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

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

     
     
  • 4.92, Аноним (92), 23:43, 09/03/2021 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Растофанатик не может связно выражаться? И почему я не удивлен?
     
     
  • 5.289, JackoNeill (?), 10:48, 11/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Етить тут "профессионалов" то))))
     
  • 4.120, Аноним (120), 03:51, 10/03/2021 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Они просто не боятся принять новое.

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

     
  • 3.41, Аноним (41), 22:20, 09/03/2021 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > фатальный недостаток

    сделано не ими!

     
  • 3.269, Аноним (269), 23:30, 10/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    > фатальный недостаток

    Вот найдут переполнение стека в ls для файлов с ударениями, а растоманы начнут рассказывать, что rust-ls не подвержен ;) В в rust-ls никто уязвимости искать не станет... profit

     
  • 2.8, Аноним (-), 21:36, 09/03/2021 [^] [^^] [^^^] [ответить]  
  • –13 +/
    Давно пора переписать. Хотябы чтобы избавиться от привязки к огороженной копилефт-лицензии в пользу более свободной пермиссивщины.
     
     
  • 3.14, Аноним (14), 21:43, 09/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    >[s]более свободной[/s] более бесплатной // fixed

    Так для воровства уже есть бсдшные альтернативы, которые пусть и более дубовые местами, зато код из них можно свободно брать для свей проприетарщины. А раст ты куда засунешь? Делают действительно такое ощущение лишь бы передрать ещё что-нибудь совершенно бесполезное. Вон лет 30 назад в книгах про си рассказывали как написать собственные coreutils и сегодняшние бсдшые примерно уровня тех лет и остались. Лучше на расте не напишут скорее всего.

     
     
  • 4.28, Аноним (18), 21:53, 09/03/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Собака лает - караван идет.
     
     
  • 5.39, Аноним (14), 22:14, 09/03/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Собака лает - караван идет.

    От моих ненужноскриптов на шелле пользы больше. Например, вчера перед сном я запилил себе контекстное меню для конвертации аудиоподкастов с ютупа из webm(vp9+opus) в opus(~ogg + 1кадр из видео) с выбором произвольных параметров (ещё разные кодеки можно добавить) и разного битрейта. Хотел сначала ffmpeg взять, но потом пришлось декодировать в wav и его сжимать. Failsafe логика и всё это, так вот вопрос, почему мне пришлось это самому писать, больше некому, все заняты переписыванием одно и того же на новый модный язык по кругу? Я не знаю, зачем оно мне, к меня всего 2 подкаста было, зато экономия с них аж 2 гб. У меня уже куча таких контекстных скриптов для файлов, периодически они мне нужны и я ими пользуюсь.

     
     
  • 6.54, Аноним (18), 22:32, 09/03/2021 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Караван прошел, а собака все лает.
     
  • 6.55, Аноним (55), 22:34, 09/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    gt оверквотинг удален А можете поделиться своими ненужноскриптами Я же пра... большой текст свёрнут, показать
     
     
  • 7.93, Аноним (18), 23:43, 09/03/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Похоже, от ненужности сам себе ответил.
     
     
  • 8.97, Аноним (14), 00:02, 10/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Я думаю, такие проблемы не только у меня, было бы приятнее если бы кто-нибудь на... текст свёрнут, показать
     
     
  • 9.131, Аноним (18), 07:41, 10/03/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    По любому видно, что Rust гораздо полезнее вашего ненужного , что вы сами и док... текст свёрнут, показать
     
     
  • 10.139, Аноним (14), 08:29, 10/03/2021 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Портирование или даже полное переписывание существующий логики на другой язык ... текст свёрнут, показать
     
  • 7.95, Аноним (14), 23:52, 09/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Когда-нибудь опубликую Качество этих скриптов и степень их безопасности очень в... большой текст свёрнут, показать
     
     
  • 8.103, Аноним (14), 00:42, 10/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Ха, нет, youtube-dl скачивает и субтитры и при копировании дорожки субтитры тоже... текст свёрнут, показать
     
     
  • 9.128, Аноним (128), 06:41, 10/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Наверное потому что кто-то либо также постеснялся выложить свои наработки подраз... текст свёрнут, показать
     
  • 2.9, Аноним (9), 21:37, 09/03/2021 [^] [^^] [^^^] [ответить]  
  • +8 +/
    Для создания устойчивой потребности в каком либо язык программирования, помимо достоинств самого языка необходима некая кодбаза, фреймворки, набор библиотек различной направленности. Наработки которые будут служить примером и обуславливать спрос. Но что проще, делать нечто новое, либо сложное и узконаправленное, или переписывать отполированную до идеала логику? Так сложилось что большая часть несложного полезного системного софта который только может понадобится уже написана. И написана на других языках. И такое переписывание это просто агрессивная экспансия/политика сообщества языка Раст по захвату ниши для своего любимого языка. Хорошо это или плохо. Вот посудите - улучшится ли качества этого софта от переписывания его на Раст? - в долгосрочной перспективе возможно (более строгий и безопасный язык). Но код пишут люди, и в начале будут ошибки обусловленные банальным человеческим фактором. От которых в предыдущих реализациях избавлялись годами.
     
     
  • 3.19, Rev (?), 21:48, 09/03/2021 [^] [^^] [^^^] [ответить]  
  • –8 +/
    Так Rust ведь как раз для этого и существует, чтобы не было ошибок, обусловленных человеческим фактором.
     
     
  • 4.42, Аноним (41), 22:21, 09/03/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Ресдох уже потёк, поэтому решили ломать Дебиан.
     
     
  • 5.308, Аноним (308), 00:36, 12/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    >  Ресдох уже потёк, поэтому решили ломать Дебиан.
    > The Redox kernel does not have the structures in place to allow freeing memory. The userspace allocator can free, and then reuse, but anything allocated with sbrk from the kernel will be lost.

    Коммент к issue читать не нужно, да?

     
  • 4.43, Ritail (?), 22:21, 09/03/2021 [^] [^^] [^^^] [ответить]  
  • +7 +/
    Ты большой оптимист! А на деле появятся новые ошибки, которые также будут исправлять десятилетиями!
     
  • 4.56, Dzen Python (ok), 22:36, 09/03/2021 [^] [^^] [^^^] [ответить]  
  • –4 +/
    Оу, май. Память течь-то уже перестала?
     
     
  • 5.65, пердёжник (?), 23:04, 09/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    А вы уже поняли что такое "память потекла"? Или всё еще сгребаете всё в одну кучу?
     
     
  • 6.69, Аноним (69), 23:08, 09/03/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Нет, аккуратно складываю в стопку
     
  • 6.261, заминированный тапок (ok), 22:54, 10/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    >А вы уже поняли что такое "память потекла"? Или всё еще сгребаете всё в одну кучу?

    а что "память потекла" в C чем-то отличается от "память потекла" в Rust ?
    или "это другое..."

     
     
  • 7.263, Аноним (308), 23:07, 10/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Вбросы вне контекста норм?
    Или "это другое..."?

    Или если в контексте, то по существу, пожалуйста.

     
     
  • 8.273, Dzen Python (ok), 00:04, 11/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Адаптация Debian для использования реализации coreutils на я...... текст свёрнут, показать
     
     
  • 9.276, Аноним (308), 00:38, 11/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    О, привет, беспруфный балабол, когда скинешь свой код на Rust А то ни на одном ... текст свёрнут, показать
     
     
  • 10.300, Dzen Python (ok), 19:25, 11/03/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Или это другое ... текст свёрнут, показать
     
     
  • 11.306, Аноним (308), 00:08, 12/03/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    1 Подмена понятий 2 Подмена понятий 2 3 Ты говорил, что писал на расте, но ... текст свёрнут, показать
     
     
  • 12.316, Dzen Python (ok), 19:46, 12/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    А как же ваши красивые сказки и абсолютно трендовые инфографики, где язык на 146... текст свёрнут, показать
     
  • 3.21, Аноним (21), 21:49, 09/03/2021 [^] [^^] [^^^] [ответить]  
  • +2 +/
    С тем же успехом это можно трактовать, ни как агрессию сообщества rust, а как чрезмерный консерватизм его противников. Хотя на самом деле нет, каких-либо существенных дискуссий у самих разработчиков нет, просто в интернете опять лучше знаю кому и что лучше делать.

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

     
     
  • 4.47, Аноним (47), 22:25, 09/03/2021 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Только вот почему, блжд, надо трогать православный Дебиан Почему не рачик или н... большой текст свёрнут, показать
     
     
  • 5.73, анонн (ok), 23:10, 09/03/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    После успешного голосования о переходе дебиана на системду еще в 2014 о како... большой текст свёрнут, показать
     
     
  • 6.80, Аноним (80), 23:29, 09/03/2021 [^] [^^] [^^^] [ответить]  
  • –3 +/
    > Вообще-то, чувак так и сделал
    >> NixOS
    >> The standard package set of NixOS provides this package out of the box since 18.03
    >  - но оппеннетным oналитекам ведь проще поныть о  "почему дебиан,
    > а не рач?! Как посмел!?", чем сходить по ссылкам ...

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

     
  • 3.36, Аноним (36), 22:04, 09/03/2021 [^] [^^] [^^^] [ответить]  
  • –4 +/
    в данном случае думаю процесс избавления от человеческих ошибок будет проходить гораздо быстрее, во первых количество глаз смотрящих код гораздо больше чем 30 лет назад, во вторых порядка 70% ошибок связанны с переполнением что как бы сам язык должен резать на корню
     
     
  • 4.49, Ritail (?), 22:26, 09/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Нет предела совершенству!
     
  • 4.121, Аноним (-), 03:54, 10/03/2021 Скрыто ботом-модератором     [к модератору]
  • +/
     
     
  • 5.208, Аноним (-), 12:54, 10/03/2021 Скрыто ботом-модератором     [к модератору]
  • +2 +/
     
  • 2.38, Аноним (38), 22:13, 09/03/2021 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > Нафига? Нафига переписывать работающий код? Намного полезнее было бы просто помочь проекту
    > и починить баги и добавить улучшения в проект coreutils.

    А потому что  это диверсия, впоследствии будет и саботаж, ведь в штаб проникли смузиRustы, а судя по новости мы видим, что организм не распознал инвазии и игнорируемая иммунитетом болезнь будет беспрепятственно прогрессировать. Пропал дебиановским дом!

     
     
  • 3.70, Козлетто (?), 23:09, 09/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    >организм не распознал инвазии и игнорируемая иммунитетом болезнь будет беспрепятственно прогрессировать. Пропал дебиановским дом!

    Оно уже после внедрения systemd началось...

     
  • 2.124, Я (??), 04:23, 10/03/2021 [^] [^^] [^^^] [ответить]  
  • +2 +/
    во первых чтобы узнать насколько сложно делать такие проекты на расте тем самым найдя места в которых можно улучшить раст..
     
     
  • 3.175, Аноним (41), 10:29, 10/03/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Для этого есть ресдох, но ломают, почему-то, дебиан.
     
  • 2.126, Аноним (126), 06:20, 10/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    А почему ты тут комментарии пишешь, было бы больше пользы, если бы ты на заводе работал. Вообще-то тебе никто ничего не должен, и люди занимаются тем, что им интересно.

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

     
  • 2.270, topin89 (ok), 23:47, 10/03/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Официальный ответ тебя порадует взято с гитхаба uutils coreutils Many GNU, Li... большой текст свёрнут, показать
     

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

  • 1.2, Аноним (2), 21:26, 09/03/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • –5 +/
    Первое место за синтаксис получает Go, Rust выигрывает у С++ + STL по простоте написания. Так что, я бы не стал все переписывать на раст. Но игрушка хорошая.
     
     
  • 2.5, anonymous (??), 21:29, 09/03/2021 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Переписывать coreutils на чем либо сысла не имеет.
    Но каким боком тут синтаксис? В Rust хотя бы безопастная работа с памятью, без сборщика мусора как в Go.
     
     
  • 3.10, Аноним (10), 21:38, 09/03/2021 [^] [^^] [^^^] [ответить]  
  • –4 +/
    В расте память имеет обыкновение течь как водопад.
     
     
  • 4.11, Аноним (11), 21:40, 09/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Пруфцов подкинь
     
     
  • 5.13, Аноним (-), 21:42, 09/03/2021 [^] [^^] [^^^] [ответить]  
  • –3 +/
    https://doc.rust-lang.org/book/ch15-06-reference-cycles.html
     
     
  • 6.17, Аноним (11), 21:46, 09/03/2021 [^] [^^] [^^^] [ответить]  
  • +5 +/
    То есть возможность создать циклы уже тождественно понятию "имеет обыкновение течь"? Будь добр, статистику по проявлению данной проблемы в программах на языке раст, или доказательство того, что на расте невозможно написать код без таких циклов
     
     
  • 7.32, Аноним (-), 22:00, 09/03/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Будто где-то было доказательство, что на сишке нельзя писать безопасный код.
     
     
  • 8.34, Аноним (11), 22:02, 09/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Это как-то влияет на статистику проявления утечек через циклы, которую ты, кстат... текст свёрнут, показать
     
  • 8.159, Аноним (308), 09:55, 10/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Задуматься осоздании такого языка как Rust - уже вполне себе доказательство А х... текст свёрнут, показать
     
  • 8.224, Анончик (?), 14:29, 10/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Ты бы посмотрел как на си ядро пишут, сразу бы отпали вопросы про безопастность ... текст свёрнут, показать
     
     
  • 9.258, Аноним (258), 21:27, 10/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Можно подумать что на другом языке эти же люди по другому писать будут... текст свёрнут, показать
     
     
  • 10.272, topin89 (ok), 23:54, 10/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Но ведь будут же На C сложно писать код, в котором все переменные константы кро... текст свёрнут, показать
     
  • 7.195, Урри (ok), 11:16, 10/03/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Забавное двоемыслие.

    Возможность в сишечке потерять ресурсы - ааааа, дырявая сишка, надо написать новый язык раст!
    Возможность в расте потерять ресурсы - ну и чо, иди статистику собери, потом поговорим.

     
     
  • 8.200, Аноним (200), 11:25, 10/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Я где то заявлял, что Возможность в сишечке потерять ресурсы - ааааа, дырявая с... текст свёрнут, показать
     
  • 6.23, Аноним (21), 21:50, 09/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    ТАМ СЛОВО LEAK !! КАК ОНИ МОГЛИ!
     
     
  • 7.31, Аноним (-), 21:56, 09/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Возьми в 15-26 код в main заверни в loop {} и посмотри что будет.
     
     
  • 8.150, f (??), 09:15, 10/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    но зачем ... текст свёрнут, показать
     
  • 8.160, Аноним (308), 09:58, 10/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    То есть ты предлагаешь намеренно писать крайне ужасный код, идущий против базово... текст свёрнут, показать
     
     
  • 9.198, Совершенно другой аноним (?), 11:23, 10/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Ну так и в C-шных программах CVE и утечки памяти, наверное, не в тех местах, кот... текст свёрнут, показать
     
  • 6.81, анонн (ok), 23:31, 09/03/2021 [^] [^^] [^^^] [ответить]  
  • –36 +/
    > https://doc.rust-lang.org/book/ch15-06-reference-cycles.html

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

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

     
     
  • 7.99, Аноним (10), 00:19, 10/03/2021 [^] [^^] [^^^] [ответить]  
  • +38 +/
    > при любом взаимодействие с внешними либами

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

     
     
  • 8.100, анонн (ok), 00:29, 10/03/2021 [^] [^^] [^^^] [ответить]  
  • –32 +/
    Наверное, это будет проще, чем объяснить питоно-жсникам, что такое модель памят... текст свёрнут, показать
     
     
  • 9.102, Аноним (10), 00:41, 10/03/2021 [^] [^^] [^^^] [ответить]  
  • +32 +/
    Ну так а как ты будешь объяснять кому-либо, что такое модель памяти , если и са... текст свёрнут, показать
     
     
  • 10.105, анонн (ok), 01:06, 10/03/2021 [^] [^^] [^^^] [ответить]  
  • –34 +/
    Никак В преподаватели азов для онанимных веб-скрипто-погроммистов я не нанималс... текст свёрнут, показать
     
     
  • 11.107, Аноним (107), 01:20, 10/03/2021 [^] [^^] [^^^] [ответить]  
  • +20 +/
    Ну так а кто бы тебя нанял, если тему ты не усвоил, и фактически про модель пам... текст свёрнут, показать
     
     
  • 12.110, анонн (ok), 01:42, 10/03/2021 [^] [^^] [^^^] [ответить]  
  • –19 +/
    Факты у анонимов, я так понимаю - это трындеж о вселенных и хабрах И вот та... большой текст свёрнут, показать
     
     
  • 13.111, Аноним (107), 01:56, 10/03/2021 [^] [^^] [^^^] [ответить]  
  • +20 +/
    То есть тот факт, что ты ничего не знаешь про модель памяти , ты уже и не пытае... текст свёрнут, показать
     
     
  • 14.152, Аноним (152), 09:27, 10/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Без контраргументов, но с вероятным объяснением - наверное, посоны хотели в како... текст свёрнут, показать
     
  • 5.51, Аноним (41), 22:27, 09/03/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    в ресдохе текла память.
     
     
  • 6.67, Аноним (11), 23:06, 09/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Ну раз в ресдохе текла, то везде течет, так как это основное свойство языка, я тебя правильно понял? Или, быть может, у тебя есть пруфы потверже?
     
     
  • 7.91, Аноним (41), 23:42, 09/03/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Нет, пруфов пока нет, что на расте можно написать что-то работающее. В Мозиле писали-писали - оказались уволены. Ресдох писали-писали - ничего толком не получилось. Сейчас за дебиан взялись. RIP. Хороший дистр был.
     
     
  • 8.96, Аноним (11), 00:00, 10/03/2021 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Ну, когда появятся, приходи Тогда как там память течет если ничего не написано ... текст свёрнут, показать
     
  • 8.98, анонн (ok), 00:05, 10/03/2021 [^] [^^] [^^^] [ответить]  
  • –27 +/
    Пишу коммент прямо из пруфа под названием Firefox, - - ЧЯДНТ https www openn... большой текст свёрнут, показать
     
  • 6.86, анонн (ok), 23:36, 09/03/2021 [^] [^^] [^^^] [ответить]  
  • –35 +/
    > в ресдохе текла память.

    https://gitlab.redox-os.org/redox-os/redox/-/issues/855
    >> The Redox kernel does not have the structures in place to allow freeing memory. The userspace allocator can free, and then reuse, but anything allocated with sbrk from the kernel will be lost.

    Дай угадаю - ты из питонисто-ЖСников?


     
     
  • 7.108, Аноним (107), 01:23, 10/03/2021 [^] [^^] [^^^] [ответить]  
  • +33 +/
    > > в ресдохе текла память.
    > Дай угадаю - ты из питонисто-ЖСников?

    А ты что же питоно-жсников цитируешь? Вон, удобно так пропустил:

    > It is a memory leak.
    > в ресдохе текла память.
    > It is a memory leak.
    > в ресдохе текла память.

    https://gitlab.redox-os.org/redox-os/redox/-/issues/855

     
     
  • 8.112, анонн (ok), 02:03, 10/03/2021 [^] [^^] [^^^] [ответить]  
  • –36 +/
    Ну я ж говорю - питонисто-ЖСники увидели знакомые слова, далее они не читали ... большой текст свёрнут, показать
     
     
  • 9.113, Аноним (107), 02:13, 10/03/2021 [^] [^^] [^^^] [ответить]  
  • +31 +/
    Все еще не опровергает изначальный тезис Ресдох течет Контр-аргументы ... текст свёрнут, показать
     
     
  • 10.122, Аноним (-), 04:04, 10/03/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Эк анонимы ловко, в прыжке, переобулись с тезисами Теперь тезис раст течет ... текст свёрнут, показать
     
     
  • 11.148, Аноним (107), 08:42, 10/03/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Нотабуг Память течет, но так было задумано 11 Выдержки из тех задания для редо... текст свёрнут, показать
     
     
  • 12.162, Аноним (308), 10:10, 10/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Чувак, почитал бы ты дальше первой ссылки в гугле, а то приводить в пример проек... текст свёрнут, показать
     
  • 12.212, Аноним (-), 13:02, 10/03/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Вообще-то да, именно так и есть Кто же виноват, что местные Экспертусы по ЯП не... текст свёрнут, показать
     
  • 4.12, Аноним (-), 21:41, 09/03/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Но течет она в расте безопасно.
     
     
  • 5.52, Аноним (41), 22:28, 09/03/2021 [^] [^^] [^^^] [ответить]  
  • –2 +/
    очень безопасно, когда вся память кончится...
     
     
  • 6.66, Соня Мармеладова (?), 23:06, 09/03/2021 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Сработает oom, systemd перезапустит. Это ж хипсторы.
     
     
  • 7.90, Аноним (41), 23:40, 09/03/2021 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Так вот почему ресдох не работает... оно постоянно перезапускается.
     
  • 2.64, Аноним (64), 23:04, 09/03/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >Rust выигрывает у С++ + STL по простоте написания

    Петросян!

     
  • 2.239, Аноним (239), 17:28, 10/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    А первое место за бред получаешь ты.
     
  • 2.331, asdasd (?), 15:34, 21/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Rust прост в написании? Вы серьезно? =)
     

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

  • 1.4, Растобой (?), 21:28, 09/03/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Отличная новость.
     
     
  • 2.20, Аноним (20), 21:49, 09/03/2021 [^] [^^] [^^^] [ответить]  
  • –4 +/
    Да и я порадовался.

    Жаль, что дойдет это все до основного релиза не раньше чем через года два.

     
     
  • 3.50, Аноним (41), 22:26, 09/03/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    За 15 лет разработки раста они даже ABI не стабилизировали...
     
     
  • 4.68, Соня Мармеладова (?), 23:08, 09/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Да кому оно нужно, это ваше ABI? Снап в докере и пусть весь мир сидит на каком угодно ABI. Хипсторы ж.
     
     
  • 5.88, Аноним (41), 23:38, 09/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    сначала собери этот ваш снап. То-то ресдох не работает на реальном железе.
     
     
  • 6.268, Соня Мармеладова (?), 23:25, 10/03/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Анониму иронию не понять
     
  • 5.240, Аноним (239), 17:29, 10/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Снапы твои замчательные вылетают с треском со всех производств.
     
     
  • 6.267, Соня Мармеладова (?), 23:25, 10/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Чувак, это была ирония. Забыл тэг поставить
     
  • 4.157, Аноним (308), 09:52, 10/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Да что ты такое несёшь7

    Первые 7 лет этим занимался один человек в качестве хобби, о разработке речи не было, только проектирование. Потом ему подкинули пару человек в помощь. И да, с версии 1.0 ABI-таки стабилизировался.

    Так что ты насчёт

    > 15 лет разработки раста

    и

    > ABI не стабилизировали

    наврал. В одном предложении дважды, могёшь!

    Кстати, раз такие смелые заявления, скинь, пожалуйста ссылочку на "разработанный" тобой за 15 лет язык со стабильным ABI, да ещё и с экосистемой хотя бы как у Rust, раз их ты считаешь плохими.

    Ну или какой проект лично ты проспонсировал?

     
     
  • 5.176, Аноним (41), 10:31, 10/03/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > скинь, пожалуйста ссылочку на "разработанный" тобой

    Типичное заявление кухарки.

     
     
  • 6.179, Аноним (308), 10:34, 10/03/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Типичное заявление кухарки.

    Стоп, то есть то что я кухарка отменяет твою ложь в двух местах в одном предлжении?

    Мне кажется, логика не так работает.

     
     
  • 7.181, Аноним (41), 10:36, 10/03/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Мне кажется, логика не так работает.

    Да она у тебя вообще не работает.

     
     
  • 8.185, Аноним (308), 10:41, 10/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Ага, то есть ты никак не оправдаешь свою ложь, лишь оскорблять будешь Дебаты пр... текст свёрнут, показать
     
     
  • 9.214, Аноним (-), 13:09, 10/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Будешь выделываться, еще и заминусует Бойся D От местных балаболок в растоте... текст свёрнут, показать
     
     
  • 10.215, Аноним (308), 13:15, 10/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Приведи упущенную мной матчасть, недемагог ... текст свёрнут, показать
     
     
  • 11.228, Аноним (-), 14:39, 10/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Тобой - не знаю, не интересовался А вот у балабол W Аноним 41 ее не было и не ... текст свёрнут, показать
     
     
  • 12.229, Аноним (308), 14:55, 10/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Тогда прошу прощения, не так Вас понял ... текст свёрнут, показать
     
  • 3.206, Аноним (206), 12:36, 10/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    >дойдет это все до основного релиза не раньше чем через года два.

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

     
  • 2.60, Аноним (60), 22:50, 09/03/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Так-себе новость.
     

  • 1.6, Аноним (6), 21:29, 09/03/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +6 +/
    Rust не модно
    Где coreutils на Zig?
     
     
  • 2.7, anonymous (??), 21:31, 09/03/2021 [^] [^^] [^^^] [ответить]  
  • +7 +/
    На Zig неполиткорректно.
     
  • 2.15, Аноним (15), 21:45, 09/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    на фортране
     
  • 2.26, Аноним (-), 21:52, 09/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Zig нестабильный. И библиотек нет.
     
     
  • 3.140, Аноним (140), 08:30, 10/03/2021 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Второе это скорее плюс.
     

  • 1.16, Fracta1L (ok), 21:45, 09/03/2021 Скрыто ботом-модератором [﹢﹢﹢] [ · · · ]     [к модератору]
  • –4 +/
     

     ....ответы скрыты (6)

  • 1.22, Аноним (22), 21:50, 09/03/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +6 +/
    А почему бы и нет. Ну хочется человеку. Не на бюджетные же делается. Пусть будет больше альтернатив.
     
     
  • 2.48, Аноним (41), 22:25, 09/03/2021 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > Пусть будет больше альтернатив.

    Когда-то про системду так же говорили... А потом провели голосование:

    - Да, хочу системду.
    - Нет, не хочу, но она будет.

     
     
  • 3.74, Соня Мармеладова (?), 23:10, 09/03/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Осталось системд на руст переписать
     
     
  • 4.87, Аноним (41), 23:37, 09/03/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    А это возможно? Растаманы умеют писать столь сложные продукты?
     
     
  • 5.94, Аноним (92), 23:51, 09/03/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Не написать, а переписать. Это любая макака сумеет.
     
     
  • 6.101, Аноним (41), 00:40, 10/03/2021 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Макаки за 15 лет не смогли переписать FF на раст...
     
     
  • 7.104, Аноним (11), 00:54, 10/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    А должны были? Пруфы на обязательство будут?
     
     
  • 8.129, Аноним (129), 06:47, 10/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    А пруфы на обязательство предоставлять пруфы ... текст свёрнут, показать
     
     
  • 9.167, Аноним (200), 10:17, 10/03/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Это очевидно, аксиома - если ты кому-то что-то затираешь, заготовь пруфцы, или п... текст свёрнут, показать
     
     
  • 10.178, Аноним (41), 10:33, 10/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    пруфы про такую аксиому - будут или ты с меткой балабол ... текст свёрнут, показать
     
     
  • 11.193, Аноним (200), 11:13, 10/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Легко В большинстве книг о философии есть про чайник Рассела , например в Chr... текст свёрнут, показать
     
  • 8.142, Аноним (140), 08:32, 10/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Если не должны зачем заявлять что перепишут Логика у растофанатиков это легаси,... текст свёрнут, показать
     
     
  • 9.164, Аноним (200), 10:15, 10/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    А где разработчики мозиллы заявляли, что перепишут ... текст свёрнут, показать
     
     
  • 10.180, Аноним (41), 10:34, 10/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Типичные растаманы, везде лезут, но ничего не доделывают ... текст свёрнут, показать
     
     
  • 11.182, Аноним (308), 10:38, 10/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    https www opennet ru opennews art shtml num 54728 98 Теперь твои пруфы, хотя б... текст свёрнут, показать
     
     
  • 12.186, Аноним (41), 10:41, 10/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    И что именно здесь сделали растаманы, чего не было ... текст свёрнут, показать
     
     
  • 13.189, Аноним (308), 10:50, 10/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Чувак, ты определись, что тебе надо, что-то новое или переписывание И да, тебе ... текст свёрнут, показать
     
  • 11.197, Аноним (200), 11:18, 10/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Ну то есть таких пруфов нет, значит, разработчики Мозиллы не должны переписать н... текст свёрнут, показать
     
  • 9.223, пердёжник (?), 14:27, 10/03/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Нет никаких растофанатиков, вы их сами себе придумали и приписываете им свои не ... текст свёрнут, показать
     
  • 7.156, Аноним (308), 09:46, 10/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Вы на десяток лет ошиблись, у трёх разрабов движка было всего 6 лет.
    И то уже в 2014 году пришли ЛГБТ-активисты и начали всё портить в Mozilla, так что ресурсы были сильно сокращены.

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

    А то на словах Вы молодец, а на деле...

     
     
  • 8.184, Аноним (41), 10:39, 10/03/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Линус за год ядро написал в одиночку Никсы выросли за год вместе с разработкой ... текст свёрнут, показать
     
     
  • 9.187, Аноним (308), 10:46, 10/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    То есть ты нагло лжёшь прямо под словами опровергающими словами твои тезисы Арг... текст свёрнут, показать
     
  • 9.199, Аноним (200), 11:23, 10/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    И поэтому все еще его пишет Хорошая сказка, жаль, что неправда ... текст свёрнут, показать
     
  • 6.216, пох. (?), 13:53, 10/03/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Опять неправильно!
    Вот как надо же ж:
    "Не написать, а НАЧАТЬ ПЕРЕПИСЫВАТЬ!"
    И это, действительно, сумеет любая макака. Все равно первым делом надо написать CoC.md (на этом можно, в принципе, и закончить)

     
     
  • 7.217, Аноним (308), 14:05, 10/03/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    О, главный растохейтер-пустослов изъявил желание  поучаствовать в сраче.

    Хотя чего это я? Главный - https://www.opennet.ru/~Dzen%20Python . Эх, даже тут ты не лучший, какая жалость. Зато ты тут впереди Шигорина, хоть в чём-то его переплюнул.

     

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

  • 1.27, Аноним (36), 21:53, 09/03/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    кстати в Арче еще в апреле 2020 года добавили подобный пакет, правда с другим названием uutils-coreutils который помещает утилиты в /usr/bin с приставкой uu-*
     
  • 1.30, Аноним (-), 21:55, 09/03/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +4 +/
    sudo на rust не переписали?
     
     
  • 2.44, Аноним (41), 22:22, 09/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    не дай бог
     
     
  • 3.114, burjui (ok), 02:15, 10/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    А то что?
     
     
  • 4.125, Аноним (125), 05:50, 10/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Только 30% ошибок связано с переполнением буферов, остальные так же будут и на расте. А учитывая общий уровень Rust программистов их там будет в разы больше. Пакет sudo уже вылечил все свои детские болячки, а растаманы предлагают добавить новых. И каждая из них станет дырой.
     
     
  • 5.138, burjui (ok), 08:26, 10/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Я ничего не предлагал, вообще-то. А про общий уровень говорить просто смешно без какой-либо статистики. К тому же, сомнительно, чтобы растохейтеры читали достаточно кода на Rust, чтобы делать какие-либо выводы. Большинство даже документацию не читали 🤦‍♂️
     
     
  • 6.144, Аноним (140), 08:34, 10/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    И где твоя статистика про чтение документации, фанатик? Большинство растопрограммистов на расте ничего не написали, а ты сиди на своем пхп.
     
     
  • 7.146, burjui (ok), 08:38, 10/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Я лишь сужу по той чуши, которые они высирают в комментах, которая явно свидетельствует о незнании базовых фактов о языке и его стандартной библиотеке. А если они ещё почитают стандарт своего любимого C++, то окажется, что они толком не знают и этот язык.
     
  • 7.147, burjui (ok), 08:39, 10/03/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > а ты сиди на своем пхп.

    Что ты несёшь вообще, какой пхп?


     
     
  • 8.171, Аноним (41), 10:22, 10/03/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Язык такой есть php Специально для вебмакак разработан Характеризуется минима... текст свёрнут, показать
     
     
  • 9.174, burjui (ok), 10:25, 10/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Причём тут пхп и вебмакаки Ты точно со мной говоришь По-моему, ты забыл выпить... текст свёрнут, показать
     
  • 7.257, Aukamo (ok), 21:19, 10/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    https://github.com/Rahix/avr-hal тадам. Даёшь embedded rust!
     
  • 6.149, Аноним (125), 08:59, 10/03/2021 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Учитывая, что все растоманы утверждают, что Rust это безопасная замена Си. Но при этом не понимают, что наложенные ограничения делают Rust не Тьюринг-полным, а unsafe множит всю хвалёную безопасность на 0. Не трудно понять уровень их способностей. У них проблема с логическим мышлением, что автоматически делает их ужасными программистами.
     
     
  • 7.153, Аноним (308), 09:35, 10/03/2021 [^] [^^] [^^^] [ответить]  
  • +4 +/
    > наложенные ограничения делают Rust не Тьюринг-полным

    О, первокурсник, скажи-ка, каковы критерии Тьюринг-полноты?

    А то вот ведь смешно получается, что CSS - тьюринг полный, а Rust насктолько ограничен, что нет.

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

     
     
  • 8.155, Аноним (125), 09:46, 10/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Реализуй на нём binary sort для массива объектов в памяти, без использования биб... текст свёрнут, показать
     
     
  • 9.166, burjui (ok), 10:17, 10/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Предложение из разряда а ты попробуй перевести Пушкина на хинди ... текст свёрнут, показать
     
  • 9.177, Аноним (308), 10:32, 10/03/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Эм, ты попробуй в памяти поворочать чужие - не вяляется притерием тьюринг ... текст свёрнут, показать
     
     
  • 10.196, Аноним (125), 11:17, 10/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Машина Тьюринга может это сделать, Rust не может Вывод Мы можем транслировать ... текст свёрнут, показать
     
     
  • 11.202, Аноним (308), 11:38, 10/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Пруфы И да, машину тьюринга можно отдельно написать ещё одной абстракцией Но з... большой текст свёрнут, показать
     
  • 11.203, Аноним (308), 11:46, 10/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    https www opennet ru opennews art shtml num 54728 118 https www opennet ru o... текст свёрнут, показать
     
  • 11.205, Аноним (308), 12:12, 10/03/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    С каких пор в C, Java, Perl, Brainfuck и т д можно реализовать binary sort д... текст свёрнут, показать
     
  • 9.183, Аноним (183), 10:39, 10/03/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Если в таком ключе рассуждать, то получится, что машина Тьюринга не тьюринг-полн... текст свёрнут, показать
     
  • 9.275, Аноним (-), 00:30, 11/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Ну-ка, реализуй на жабке, перле или сишечке классический MBR загрузчик для x86... текст свёрнут, показать
     
  • 7.170, burjui (ok), 10:20, 10/03/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    И каким это образом unsafe умножает безопасность на ноль? Использование unsafe блока внутри кода не делает весь код небезопасным, в этом весь смысл. Небезопасна только минимальная часть кода внутри блока. Весь остальной код гарантированно безопасен. Ты сам подумай, что лучше - писать на Rust с использованием unsafe или писать на C со статическим анализатором, а потом исправлять код, на который он ругается, только без всех современных фич, и всё равно быть на 100% уверенным, какая часть кода гарантированно безопасна? Что лучше для аудита - проверять только unsafe части или вообще весь код, как для C? И эти люди говорят что-то о логике... 🤦‍♂️
     
     
  • 8.173, Аноним (41), 10:24, 10/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Заметание дерьма под коврик, вот как это называется, но вонять оно не перестаёт,... текст свёрнут, показать
     
     
  • 9.190, burjui (ok), 11:00, 10/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    А у сишников даже ковриков нет - просто по дерьму ходят, так получается 12851... текст свёрнут, показать
     
  • 5.218, Аноним (308), 14:15, 10/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    > Пакет sudo уже вылечил все свои детские болячки
    > https://www.opennet.ru/opennews/art.shtml?num=54474
    > Уязвимость проявляется ... вызвана переполнением буфера при обработке...
    > можно добиться наложения перезаписываемого хвоста на данные
    > Создание эксплоита упрощает то, что атакующий полностью контролирует размер буфера user_args...
    > контролирует размер и содержимое данных, записываемых за границу буфера
    > Утилита sudo из состава macOS также оказалась подвержена рассматриваемой уязвимости.

    Новость за 2021 год. Ну да, sudo не имеет ошибок, связанных с переполнением буфера. Явный пример, где Rust бесполезен, ага.

     

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

  • 1.33, Аноним (33), 22:01, 09/03/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Ну всё, как с системды началось, как начала рыба гнить с головы, так и понеслось всё по звезде, рыба продолжает гнить, что называется -  в штаб проникли "гондурасы"...
    Горит сарай, гори и хата!
     
     
  • 2.332, Ornlo (ok), 23:12, 01/01/2022 [^] [^^] [^^^] [ответить]  
  • +/
    >Ну всё, как с системды началось

    Прошу заметить что systemda пока что на C написана.

     

  • 1.35, Аноним (35), 22:03, 09/03/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +5 +/
    "При создании пакета rust-coreutils было решено не заменять пакет coreutils, а обеспечить возможность их параллельной работы."

    Ага, знаем мы, блжд, эту "параллельную работу", вон sysvinit у них тоже "параллельно работает"!

     
  • 1.40, Аноним (40), 22:15, 09/03/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Взяли бы и написали на расте свой растинукс, с непротекающкй памятью и безопасными утилитами.

    М-дямс...

     
     
  • 2.46, Аноним (41), 22:23, 09/03/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > растинукс, с непротекающкй памятью

    Пытались, потекло...

     
     
  • 3.307, Аноним (308), 00:36, 12/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    https://www.opennet.ru/openforum/vsluhforumID3/123505.html#86

    memory safety? Не, не слышал, буду и дальше писать "текло!".

     
  • 2.57, Mickey_Mouse (?), 22:41, 09/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    На rust уже написали операционку.
     
     
  • 3.85, Аноним (41), 23:35, 09/03/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    если б она ещё и запускалась...
     
     
  • 4.292, Gogi (??), 15:42, 11/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Зачем?? Упадёт ещё не дай бог! :)) Главное - почаще мелькать в новостях со своей ржавчиной, чтобы имитировать "всё сейчас на расте". Сам пишу на C# и недоумённо смотрю на этот цирк.
    А касательно "замены С++", её давно придумали в Digital Mars: язык D.
     
     
  • 5.295, Аноним (308), 15:53, 11/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    > А касательно "замены С++", её давно придумали в Digital Mars: язык D.

    Есть одна малюсенькая проблемочка:
    D за 14(22) лет своего достиг меньшего, чем Rust за 5(15).

     
  • 5.315, Директор Фёдор (?), 14:55, 12/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    >> замены С++
    >> язык D

    Ты откуда свалился?
    Этот язык еще более мертвый, чем хруст

     
  • 5.321, Andrii (?), 21:59, 14/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    > язык D

    Оно ж мертвое чуть более чем полностью

     
     
  • 6.326, Директор Федор (?), 15:02, 15/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    > чуть более чем полностью

    чуть менее

     

  • 1.45, Аноним (41), 22:22, 09/03/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Зачем ломать дебиан, если есть ресдох?!
     
     
  • 2.75, Соня Мармеладова (?), 23:13, 09/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Что это, Беримор?
     
     
  • 3.84, Аноним (41), 23:34, 09/03/2021 [^] [^^] [^^^] [ответить]  
  • +7 +/
    - Это растаманы ломают линух, сэр.
     
     
  • 4.293, Gogi (??), 15:43, 11/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Не ломают - курят сорсы!
     
  • 4.329, Директор Фёдор (?), 19:15, 17/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Не, эксперементируют с Линукс, а ломаешься ты.
     

  • 1.59, Аноним (-), 22:48, 09/03/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    coreutils от libc зависят, а libc на C написана;
    хотя есть relibc, которая на rust пишется.
     
  • 1.61, Аноним (61), 22:53, 09/03/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Теперь вы видите из чего состоит Debian! Стабильность??? Ога!
     
     
  • 2.82, Аноним (41), 23:31, 09/03/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    последнее время дебиан втягивает в себя всю грязь, как питон.
     

  • 1.76, Аноним (-), 23:16, 09/03/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Как там зависимости разруливаются? Карго лезет в интернет при сборке деба?
     
     
  • 2.115, burjui (ok), 02:19, 10/03/2021 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Cargo умеет --offline и может работать c локальным реестром крейтов.
     
     
  • 3.136, Аноним (-), 08:10, 10/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Ну а крейты-то опакечены в .deb? Есть инфраструктура для этого? Скажем, в gentoo до сих пор ни раст, ни го не ассимилировали, только биндят хэши в ебилдах - и на том спасибо.
     
     
  • 4.141, burjui (ok), 08:31, 10/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Я думаю, эти вопросы нужно задавать разработчикам Debian. Но наверное, опакечены, раз их планируют включить в дистр.
     
     
  • 5.145, Аноним (140), 08:37, 10/03/2021 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Опакетили, а кто проверять/поддерживать будет эти тонны фекалий из растопомойки будет даже если они в пакете. Да никто не будет, вот ответ.
     
     
  • 6.154, Аноним (-), 09:37, 10/03/2021 [^] [^^] [^^^] [ответить]  
  • +2 +/
    И в чём отличие от программ на других языках?
     
     
  • 7.161, burjui (ok), 10:00, 10/03/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    В том, что они - на других языках. У них индекс опенненависти ниже, им можно.
     
     
  • 8.210, Аноним (210), 12:55, 10/03/2021 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Твой пхп микроумок ниже плинтуса ... текст свёрнут, показать
     
     
  • 9.221, burjui (ok), 14:23, 10/03/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    У тебя какая-то нездоровя фиксация на пхп Я на нём ни строчки кода не написал ... текст свёрнут, показать
     
  • 7.209, Аноним (210), 12:54, 10/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Тем что там каждая либа часть системы с мейнтейнером и поддержкой. Что-то не видно в составе системы развесистых node.js приложений с кучей npm зависимостей, а растовых и подавно.
     
  • 5.168, Аноним (41), 10:18, 10/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    > Я думаю, эти вопросы нужно задавать разработчикам Debian

    Или растаманам. Ты вообще лицензии растаманов - читал?

     
     
  • 6.172, burjui (ok), 10:22, 10/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Лицензии на выращивание травы? Или ты о растОманах? А что с лицензиями не так, как они мешают включать код на Rust в Debian?
     

  • 1.78, Анон Ра (?), 23:17, 09/03/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Мое мнение, что более-менее интересное системное программирование без unsafe невозможно. Тогда в чам смысл использовать _для_этого_ Rust?

    Кроме того Rust слишком молодой язык, многое в нем или не реализовано или работает не так.

    Например, выяснилось, что написать мутабельный итератор (функтор) без unsafe в приципе невозможно. (известная проблема)
    https://stackoverflow.com/questions/63437935/in-rust-how-do-i-create-a-mutable

    Rust пытается делать pattern matching мимикрируя под функциональные языки типа Haskell. Но элементарые вещи, как например нормальный @-bindings, оказывается до сих пор не реализованы.
    https://github.com/rust-lang/rust/issues/65490

    Вот хорошая статья
    Why not rust
    https://matklad.github.io/2020/09/20/why-not-rust.html

     
     
  • 2.89, KogeRust (?), 23:39, 09/03/2021 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Дык, потому что стильно-модно-молодёжно, легко и непринуждённо, со смазочкой Эт... большой текст свёрнут, показать
     
  • 2.118, burjui (ok), 02:30, 10/03/2021 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Миллон раз уже говорилось, что unsafe нужен только для того кода, безопасность которого не может доказать компилятор. Это нужно, чтобы ограничить область поиска, если возникнет какая-либо проблема в коде. У тебя же не весь код в одном блоке unsafe, в самом деле. unsafe - это отделение котлет от мух, и если весь код - мухи, что-то здесь не так.

    Rust всё ещё развивается, поэтому какие-то вещи ещё не реализованы. Но это не значит, что Rust бесполезен. В C вон pattern matching вообще нет, и там весь код - один большой unsafe, но его же используют.

     
     
  • 3.213, Аноним (210), 13:04, 10/03/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Раст больше не развивается денег нет. А в С++ уже миллион лет есть умные указатели, которые можно использовать как «безопасный» раст.
     
     
  • 4.225, Аноним (-), 14:31, 10/03/2021 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > Раст больше не развивается денег нет.

    https://foundation.rust-lang.org/members/
    > AWS, Google, Huawei, Microsoft, Mozilla

    Мне вот интересно, откуда вы, анонимные балаболы, лезете? Где у вас гнездо?


     
     
  • 5.234, йо ж (?), 16:52, 10/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    солидные дяди, нет оснований им не доверять, что вы, как можно.
     
     
  • 6.322, Andrii (?), 22:01, 14/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    А есть кто солиднее чем они?
     
  • 4.226, burjui (ok), 14:32, 10/03/2021 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Раст больше не развивается денег нет

    Ну, это просто откровенное враньё.

    > А в С++ уже миллион лет есть умные указатели, которые можно использовать как «безопасный» раст.

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

    > «безопасный»

    А почему в кавычках-то? Уж всяко безопаснее, чем C++. Чтобы было, как в плюсах, нужен явный блок unsafe.

     
  • 4.227, Анончик (?), 14:34, 10/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Вот кстати, по поводу с++ отчасти соглашусь. После Си на плюсах писать логику куда приятней чем на си.
    Да плюсы куда развесистей и с кучей отличий от сишки, но блин это сильно экономит время.
     
  • 3.236, Анон Ра (?), 17:12, 10/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Сложная система не есть простая сумма своих частей.
    Так же и объединение блоков каждый из которых инкапсулирует в себе unsafe (и для стороннего наблюдателя сам по себе безопасен) не является гарантией безопасности всего такого объединения блоков.
    Хороший пример есть в учебнике Rust и его привели выше. Это утечки памяти при существовании циклов во владении ресурсами. (15.6. Reference Cycles Can Leak Memory)
     
     
  • 4.243, Аноним (308), 17:40, 10/03/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Хороший пример есть в учебнике Rust и его привели выше.
    > https://doc.rust-lang.org/book/ch15-06-reference-cycles.html

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

    С каких пор заведомо ужасно написанный код является признаком плохого языка? А то ведь по Вашей же логике сайт https://govnokod.ru/ доказывает несостоятельность ВСЕГО написанного софта в мире абсолютно КАЖДЫМ программистом.

     
     
  • 5.244, Анон Ра (?), 17:52, 10/03/2021 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Breaking news! Оказывается Rust не является панацей от ошибок в коде и надо обладать какой-никакой квалификацией, чтобы писать правильный код. Хорошо, что пропоненты Rust начали это признавать.
     
     
  • 6.247, Аноним (308), 18:07, 10/03/2021 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Breaking news! Оказывается Rust не является панацей от ошибок в коде

    Никто и не заявлял Rust как панацею или серебряную пулю от чего-либо.

    Так что твой вброс всё ещё остаётся безаргументным вбросом.

     
  • 4.255, Ordu (ok), 20:28, 10/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Ты не там смотришь Загляни в документацию на Vec, и узри там метод leak 1 Он ... большой текст свёрнут, показать
     
     
  • 5.271, Sem (??), 23:52, 10/03/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Остынь, ты убеждаешь только сам себя. А он такого и не говорил.
     
     
  • 6.281, Ordu (ok), 02:47, 11/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    > Остынь, ты убеждаешь только сам себя. А он такого и не говорил.

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

     
     
  • 7.296, Аноним (296), 16:09, 11/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Есть вероятность что это человек из компании PVS-единорога. Только в русскоговорящем IT сообществе такой хейт дикий и повальный в сторону rust. В остальных местах его или любят, или критикуют недостатки по существу, предварительно разобравшись в вопросе. А у нас людям просто плевать, они повторяют за рекламщиками как утки. Утечки, unsafe, пакеты - даже не понимая толком о чем они говорят. 90% из них скорее всего растбук даже не открывали.
     
  • 2.133, edo (ok), 07:55, 10/03/2021 [^] [^^] [^^^] [ответить]  
  • +2 +/
    1 Вы максималист Всё или ничего 171 Не любой код на Расте может быть 100 s... большой текст свёрнут, показать
     
     
  • 3.135, Аноним (135), 08:09, 10/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Про презервативы https://pashev.me/files/free-2011.pdf.html
     
  • 3.158, Аноним (41), 09:53, 10/03/2021 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Си больше подходит для coreutils, чем Раст

    си подходит везде.

     
  • 3.237, Анон Ра (?), 17:20, 10/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    >1. Вы максималист? Всё или ничего?

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

     
  • 2.207, Аноним (308), 12:47, 10/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Статья с тремя стоящими аргументами сложность, зрелость, время компиляции дейс... большой текст свёрнут, показать
     
     
  • 3.297, Аноним (296), 16:15, 11/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    >пока еще на LLVM

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

     
     
  • 4.305, Аноним (308), 23:59, 11/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Но есть же gcc для C. Может и для Rust когда-нибудь родной?

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

     
  • 2.274, Sem (??), 00:07, 11/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Как вы читаете?

    There really isn't a way to solve this without unsafe code - or changing your data structures.

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

     

  • 1.109, Аноним (-), 01:27, 10/03/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Лол, вот делать кому-то нечего.
     
     
  • 2.143, burjui (ok), 08:33, 10/03/2021 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Например, комментить на Опеннете 😉
     

  • 1.116, еман (?), 02:25, 10/03/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    лёд тронулся, господа присяжные (присевшие на диванах).

    началась гонка по переписыванию GNU на Rust

    кто же победит:
    а) обезглавленный GNU, радужным участникам которого нужно вкорячить Rust в GCC и переписать на нём linux и совственно GNU
    б) сторонние радужные половые друзья, которые уже начали перетягивать на себя одеяло и переделывать всё под llvm
    ?

     
     
  • 2.117, еман (?), 02:29, 10/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    призом будет Линус, который плюнет и скомандует переписать ядрышко либо под llvm, либо под gcc
     
     
  • 3.191, Аноним (191), 11:11, 10/03/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Линус быстренько соорудит kernel-язычёк и скахет: "Всё, дебаты закончились, пишем на нём".
     
     
  • 4.291, Аноним (-), 13:36, 11/03/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    язычОк
     
  • 2.235, йо ж (?), 16:54, 10/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    s/лёд тронулся/крыша поехала/

    не благодарите.

     

  • 1.119, Аноним (119), 03:29, 10/03/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Диверсия какая-то от корпораций. Уже и до дебиана добрались. Rust через Cargo Интернету привязан, да и компилится слишком долго и память жрет. Если дед побед, отключит Интернет как растифицированные дистрибы собирать?

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

    Именно через бинарники в винде распространялись вирусы, трояны и прочие зловреды, теперь и в GNU/Linux ломятся.

     
     
  • 2.137, Аноним (-), 08:19, 10/03/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Ну, с другой стороны питон и руби все дистры успешно ассимилировали в систему, несмотря на существование у них нативных пакетников со своей семантикой и репозиториев.
     
     
  • 3.165, Аноним (41), 10:16, 10/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Вот только с растом такое невозможно - нельзя запакетить для конкретного дистра.
     
     
  • 4.169, Аноним (308), 10:19, 10/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Что ты несёшь? Сам понял, что написал?
     
  • 3.219, Аноним (-), 14:16, 10/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    > Ну, с другой стороны питон и руби все дистры успешно ассимилировали в систему,

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

     
     
  • 4.230, Ved (??), 15:12, 10/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Про руби верно подмечено про питон нет потому что на нем щас некоторые программы делают не всем же все писать на qt
     
  • 2.277, Аноним (308), 00:42, 11/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    То есть ты не замечаешь, как в это же время ты живёшь с необходимостью тащить Java/Go/Perl/Python/Ruby/NodeJS и их родственников, когда нужна только одна утилита? Self-contained в .NET изобрели или почему его другие старательно игнорируют? Или двойные стандарты на опеннет - признак экспертности?
     
  • 2.298, Аноним (296), 16:25, 11/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Диверсия это systemd который выступает продолжением ядра - то есть становится де-факто attack-surface в usermode. На каждой более-менее популярной linux системе. А rust это так, маленькое неудобство.

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

     
  • 2.314, Аноним (314), 14:17, 12/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Сколько можно распространять эти байки? Cargo - это не пакетный менеджер, а система сборки. Установка пакеков из репозиториев, в том числе git-репозиториев - это лишь его фича, в основном для прикладной разработки. Ничто не мешает тебе вендорить зависимости, динамически линковать их, используя сишный ABI, указывать зависимости из файловой системы, да и вообще поступать с зависимостями, как только заблагорассудится.
     

  • 1.127, пердёжник (?), 06:35, 10/03/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Ребят, пролистал комментарии, читать стыдно.

     
  • 1.130, Аноним (130), 07:29, 10/03/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    слабак, даешь кору на хаскеле !
     
     
  • 2.220, Аноним (-), 14:18, 10/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    на жабаскрипте уже давно было и почило, почему бы школьникам тоже самое не сделать на хрусте.. всеравно больше ни на что не способны
     

  • 1.132, Ю.Т. (?), 07:47, 10/03/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Ведь не нарабатывается человек за день в мозилле.
    Ну и шутки шутками, а лицензия сменена.
     
  • 1.134, Аноним (135), 08:05, 10/03/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Привет /usr/ucb  и т. п.
     
  • 1.151, Аноним12345 (?), 09:23, 10/03/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Делать им нефиг
     
     
  • 2.163, Аноним (41), 10:15, 10/03/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Растаманы не смогли доделать ресдох, поэтому принялись ломать дебиан.
     
     
  • 3.211, Аноним (210), 12:57, 10/03/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    И не смогут, им главное не мешать чтобы они облажались.
     

  • 1.188, Аноним (188), 10:50, 10/03/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    После внедрения systemd, деба даже coreutils на rust уже не испортят.
     
  • 1.194, Аноним (194), 11:13, 10/03/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Have you considered Rewriting It In Rust?
     
  • 1.204, Аноним (-), 12:08, 10/03/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    >Сильвестр Ледрю (Sylvestre Ledru), известный своей работой по сборке Debian GNU/Linux с использованием компилятора Clang

    Дальше не читал.

     
  • 1.222, Аноним (-), 14:27, 10/03/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Мазила рустописа парадила. Нармальные люди все эти вещи пишут в студенчестве и удаляют нафиг, а этот хойпуит непонятно за чей счет.
     
     
  • 2.231, Аноним (41), 16:32, 10/03/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > а этот хойпуит непонятно за чей счет.

    достаточно посмотреть круг директоров раста, особенно 5 шт от корпораций добра.

     
  • 2.294, Gogi (??), 15:50, 11/03/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Ну тык 1) нормальных куда меньше, чем мы надеемся 2) пока даже нормальный поймёт, какое roвнище этот "Ржа", тоже проходит время. Причём он же задаёт вопросы, мутя воду в тырнетах, благодаря чему лемминги думают, что "всё, началось! теперь везде Раст".

    Любое бурление rовн обязательно порождает интерес у зыбких умом новичков. Жаль, нет центрального сервера, где все технологии разжёвывались как на лурке - "вот это - овно, не трогайте!".

     
     
  • 3.328, Аноним (328), 04:34, 16/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Вам нужно написать статью на лурке чтобы новички прочитав поняли какое ржа овно и не трогали
    Или хотябы на opennet
     

  • 1.233, Онаним (?), 16:50, 10/03/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    > успешно выполняется 141 тест из 613

    И в этом весь хруст.

     
     
  • 2.327, Аноним (328), 04:21, 16/03/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Что ещё ждать от смузихлебов
     

  • 1.238, Аноним (239), 17:27, 10/03/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Безалкогольное пиво - вроде выпил а толку ноль
    Резиновые девушки - вроде потыкал а толку тоже ноль

    Так и rust, вроде язык есть, а толку и софта - ноль.

     
     
  • 2.242, Аноним (308), 17:33, 10/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    > а толку и софта - ноль

    FireCracker (в одиночку(!)) - прямое опровержение твоих слов.

     
     
  • 3.245, Аноним (41), 18:05, 10/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Неуловимый Джо?
     
     
  • 4.249, WebRustUN (?), 18:22, 10/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    > Неуловимый Джо?

    Неуловимый, неивестный, ненужный и невидимый.

     
     
  • 5.254, Аноним (308), 18:48, 10/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    С каких пор ложь (https://www.opennet.ru/opennews/art.shtml?num=54728#248) считается аргументом?

    С каких пор почти весь рантайм, написанный на языке, является обёрткой для чего-то другого?

    И да, приведён был всего один (1!) пример, который лежит на поверхности, так что про ненужностьи невидимость - это тебе к психологу и офтальмологу.

     
  • 4.251, Аноним (308), 18:26, 10/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    С каких пор популярнейший рантайм CRI для Kubernetes является неуловимым Джо? Написав своё сообщение, ты лишь показал свою невежественность.

    Если непонятно: заходя на огромную часть сайтов во всём Интернете ты используешь написанный на Rust код, потому что весомая часть хостится в AWS, что автоматически подразумевает FireCracker. И да, он имеет лицензию Apache 2.0, так что AWS-ом не ограничивается.

     
  • 3.248, WebRustUN (?), 18:21, 10/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    >> а толку и софта - ноль
    > FireCracker (в одиночку(!)) - прямое опровержение твоих слов.

    "Firecracker was developed at Amazon Web Services"

    Прямое опровержение твоих слов. WebRustiя в которой от rust одна кривая обёртка и даже не вокруг си

     
     
  • 4.252, Аноним (308), 18:42, 10/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    https://www.opennet.ru/opennews/art.shtml?num=54728#251

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

     

  • 1.246, Аноним (41), 18:06, 10/03/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    - А что, если доделать Ресдох?
    ...
    - Да ну на! Лучше Дебиан сломаем!
     
     
  • 2.253, Аноним (308), 18:45, 10/03/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    О, ты решил остаться балабоолом и всё ветки оставить без ответа, зато ещё поднагадить?
     
     
  • 3.265, Аноним (265), 23:12, 10/03/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    А ты решил все равно топить за сраст даже зная что это все фикция и маркетинговый булшит.
     

  • 1.250, WebRustUN (?), 18:24, 10/03/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    Теперь вам понадобиться в 100500 больше терабайт памяти чтобы зыпустить скомпилять helloworld на си. Но на запустить уже не хватит. Всё утечёт вовремя компиляции и на этапе загрузки.
     
  • 1.256, Плохой Танцор (?), 20:32, 10/03/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Теперь нужно используя метрологически состоятельные метрики определить какая реализация лучше. Такими метриками могут быть: количество строк кода, скорость работы, объём потребляемой памяти, задержки при выполнении и запуске и некоторые другие.
     
     
  • 2.280, Аноним (41), 01:59, 11/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Такими метриками могут быть: упоминание раста в сырцах.
     
     
  • 3.282, Аноним (-), 02:56, 11/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    > Такими метриками могут быть: упоминание раста в сырцах.

    И степень нагрева "реактивного сопла" у опеннетных анонимов от этого упоминания.

     
     
  • 4.320, Аноним (320), 13:27, 13/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Ты сам наглядный пример. Полыхаеш аки солнечными вспышками, а замечаеш только унылые фитильки
     

  • 1.259, acroobar (?), 21:29, 10/03/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Короче, debian опять прогнулся под поттернг-поделки и копроративные ЯП.    
     
  • 1.260, Аноним (260), 21:48, 10/03/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Ну посмторим если допишут. Вангую, что для того, чтобы добиться той же производительности на С код на расте будет выглядеть далеко не так академично и тривиально как хочется смузихлебам https://www.reddit.com/r/rust/comments/75fll1/a_little_story_about_the_yes_uni
     
     
  • 2.262, Аноним (308), 23:05, 10/03/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Вангую, что для того, чтобы добиться той же производительности на С код на расте
    > будет выглядеть далеко не так академично и тривиально как хочется смузихлебам

    1) Что подразумевается под понятием "производительность"? У Rust нет родного нативного компилятора, используется LLVM, что накладывает свои издержки, которые почему-то тоже учитывались в "запуске" команды yes, то есть это была полноценная сборка, что подразумевает долгую сборку приложения без JIT'а и GC, это, в общем-то одна из причин медленной сборки по сравнению с Python - лишняя абстракция в виде неродного компилятора + КОМПИЛИРУЕМЫЙ-таки ЯП без JIT и GC.

    2) Смузихлёбы не осилили Rust и продолжают на своих маках писать код на Go, Java/Swift и Electron/ReactNative, так что желания смузихлёбов вообще не будут учтены.

     
  • 2.264, Аноним (265), 23:10, 10/03/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Смысл более безопасного кода в том что он медленнее небезопасного. Да сраст за скоростью и не гоняется у них основная легенда быть безопасным ну и быстрее питона, но что угодно быстрее питона.
     
     
  • 3.266, Аноним (308), 23:25, 10/03/2021 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Вы даже не пытались зайти на главную страницу сабжа, да Никто кроме троллей н... большой текст свёрнут, показать
     
     
  • 4.279, Аноним (41), 01:57, 11/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    > как НЕ НАДО писать и как ИЗБЕЖАТЬ плохого кода.

    Именно ТАК пишут растаманы. Из-за этого их выгнали из Мозилы. Из-за этого течёт память в ресдохе. Из-за этого ресдох не работает на реальном железе.

     
     
  • 5.284, Аноним (308), 09:18, 11/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Скинь пруфы, что так писали в Mozilla.
    Заодно ссылки, каким боком пет-проект одного человека относится к Mozillaили какому-либо другому проекту.

    И да, написание ОС само по себе сложное дело, ошибок тут не избежать. Вон Linux, BSD, MacOS и Windows - ни одной версии без уязвисостей или ошибок (те же выходы за границы буфера) и кто-то разве говорит, что C "не работает на реальном железе"?

     
  • 2.278, Аноним (41), 01:53, 11/03/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Ну посмторим если допишут.

    Они свой ресдох дописать не могут... А уже Дебиан топят.

     
     
  • 3.283, Аноним (308), 09:15, 11/03/2021 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Ты так и не ответил, почему ты как мерило качества языка используешь хобби проект одного человека.

    И да, ты тут уже несколько раз наврал, что это переписывание Linux, хотя Redox, не Unox-like, даже не POSIX-совместимый.

    Так что балаболом ты всё ещё являешься, и твои слова можно смело списывать на "собака лает, караван идёт".

     
     
  • 4.301, Аноним (41), 19:34, 11/03/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > уже несколько раз наврал, что это переписывание Linux

    Линк покажи, а то ты врёшь много.

     
     
  • 5.303, Аноним (308), 23:48, 11/03/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > > уже несколько раз наврал, что это переписывание Linux
    > Линк покажи, а то ты врёшь много.

    https://www.opennet.ru/opennews/art.shtml?num=54728#46
    https://www.opennet.ru/opennews/art.shtml?num=54728#84

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

     
     
  • 6.309, Аноним (41), 01:24, 12/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    И что ты привёл?! Ты только подтвердил мои слова.
     
  • 6.310, Аноним (41), 01:26, 12/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Ты хоть бы название новости прочитал, прежде чем пылать пуканом.
     
     
  • 7.311, Аноним (308), 01:36, 12/03/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Не съезжай с темы 1 Ты утверждал, что redox - переписывание linux, что явная л... большой текст свёрнут, показать
     
     
  • 8.312, Аноним (-), 02:08, 12/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Ты троллей-то не оскорбляй Классический тролль, как минимум, очень неплохо влад... текст свёрнут, показать
     
     
  • 9.313, Аноним (308), 09:29, 12/03/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Прошу прощения, не знал, что есть кодекс отношения обращения упоминания троллей ... текст свёрнут, показать
     
  • 4.302, Аноним (302), 19:35, 11/03/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    У вас там что-то полыхает, минус датацентр. Боюсь разжечь твою корму еще сильнее, но посмотри кто этот автор такой и у тебя еще ко всему бомбанет, а перечитаешь свою писанину после этого - вообще космическую программу похлеще всяких масков стратанеш, на табуретке до альдебарана - вот это прорыв !
     
     
  • 5.304, Аноним (308), 23:51, 11/03/2021 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > посмотри кто этот автор такой

    Покажите, пожалуйста, кто он такой, а то я не понимаю, какое отношение Аноним с опеннета имеет к конкретной личности. Ссылку на github/habr/gitlab/birbucket или хоть что-нибудь стоящее предоставите?

    Или хотя бы ссылку, где объясняется, как Аноним опеннета может относится к одному конкретному человеку.

     

  • 1.317, Аноним (41), 21:38, 12/03/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Дебиан хоть не будет падать от раста, как недавний фурифокс?
     
     
  • 2.318, Аноним (308), 00:16, 13/03/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Дело в же не в линуксе, в котором ты запускаешь браузер, ага.
     
     
  • 3.319, Аноним (320), 13:25, 13/03/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    в не вне в линуксе ага
     

  • 1.323, Andrii (?), 22:09, 14/03/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Вот от сишников/сипипишников желчь прям прет. Никто так не боится раста так как они. Значит Раст на правильном пути и у него хорошие шансы наконец-то убить эти древние языки, из-за которых мы видим новости об огромных уязвимостях в системах чуть ли не каждый день.
     
     
  • 2.324, Аноним (41), 23:52, 14/03/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Значит Раст на правильном пути

    раст течёт
    раст падает
    <<< вы находитесь здесь >>>
    раст дырявый

     

  • 1.330, Аноним (330), 10:17, 18/03/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Молодцы, давно пора заменять древний и кривой Си
     

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



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

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