The OpenNET Project / Index page

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

Выпуск uutils 0.0.29, варианта GNU Coreutils на языке Rust

19.01.2025 09:22

Опубликован выпуск проекта uutils coreutils 0.0.29, развивающего аналог пакета GNU Coreutils, написанный на языке Rust. В состав coreutils входит более ста утилит, включая sort, cat, chmod, chown, chroot, cp, date, dd, echo, hostname, id, ln и ls. Целью проекта является создание кроссплатформенной альтернативной реализации Coreutils, способной работать в том числе на платформах Windows, Redox и Fuchsia. В отличие от GNU Coreutils реализация на Rust распространяется под пермиссивной лицензией MIT, вместо копилефт-лицензии GPL. Дополнительно той же командой разработчиков развиваются написанные на Rust аналоги наборов утилит util-linux, diffutils, findutils и bsdutils.

В новой версии uutils:

  • Учтены изменения в выпуске GNU Coreutils 9.6.
  • Улучшена совместимость с эталонным тестовым набором GNU Coreutils, при прохождении которого успешно выполнено 506 тестов (в прошлой версии 476), 67 (94) тестов завершилось неудачей, а 41 (43) тест был пропущен.
  • Обеспечена полная совместимость с GNU Coreutils для утилит df, dircolors, chmod, chroot, comm, seq, split, uniq и more.
  • Проведена оптимизация производительности утилит du, echo и seq.
  • Расширены возможности, улучшена совместимость и добавлены недостающие опции для утилит basenc, base32, base64, checksum, chmod, chroot, comm, cp, csplit, cut, date, dd, df, dircolors, du, echo, env, fmt, head, install, kill, ls, mkfifo, more, mv, numfmt, printf, rm, seq, sort, split, stat. tail, tr, tsort, uniq, wc и uucore.


  1. Главная ссылка к новости (https://github.com/uutils/core...)
  2. OpenNews: Выпуск набора утилит GNU Coreutils 9.6
  3. OpenNews: Адаптация Debian для использования реализации coreutils на языке Rust
  4. OpenNews: Выпуск набора утилит GNU Coreutils 9.5 и его варианта на языке Rust
  5. OpenNews: Эксперимент по переводу Gentoo на использование варианта Coreutils на языке Rust
  6. OpenNews: Выпуск набора утилит GNU findutils 4.10.0 с возобновлением поддержки Си-библиотеки Musl
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/62584-coreutils
Ключевые слова: coreutils, uutils
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (172) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (1), 09:33, 19/01/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +8 +/
    Зачем переписывать то, что и так работает? Почему бы не написать что-нибудь ещё не написанное, например драйвера для устройств, используя новый интерфейс Линукс-ядра?

    Или допилить поддержку CMYK в gimp?
    Или всякие нейросеточки потренировать для семантического поиска и тому подобного? Или хоть wayland до feature parity с Х11 доделать?

     
     
  • 2.2, Витюшка (?), 09:35, 19/01/2025 [^] [^^] [^^^] [ответить]  
  • +12 +/
    Ты им хочешь заплатить? Или ты хочешь забесплатно поуказывать кому что делать и что разрабатывать в чужой компании или даже в личное свободное время?
     
     
  • 3.5, Аноним (5), 09:59, 19/01/2025 [^] [^^] [^^^] [ответить]  
  • +5 +/
    Ты что от него хочешь? Хочешь чтобы он не высказал своего мнения? Тогда зачем вы высказываете ваше мнение.
     
     
  • 4.13, bonifatium (?), 10:52, 19/01/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    ты зачем свой коммент написал? он поэтому же.
     
  • 2.3, Витюшка (?), 09:38, 19/01/2025 [^] [^^] [^^^] [ответить]  
  • –5 +/
    А смысл есть, потому что в отличии от bash портянок есть ещё проект nushell - и скорее всего он использует эту имплементацию как основу своих утилит cd, ls и т.п.
     
     
  • 3.11, Аноним (11), 10:30, 19/01/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Увы, не похоже
    https://github.com/nushell/nushell/tree/main/crates/nu-command/src/filesystem
     
  • 3.45, Аноним (45), 13:45, 19/01/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > проект nushell - и скорее всего он использует эту имплементацию как основу своих утилит cd, ls и т.п

    1. “cd” не может быть утилитой, поскольку понятие «текущая директория» принадлежит текущему же процессу (шеллу). То есть только он сам может себе изменить ТД, другая программа ему изменить не может.

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

     
     
  • 4.53, чатжпт (?), 14:57, 19/01/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    как это не может быть утилитой, когда я использую zoxide (на rust кстати написан) вместо cd
     
     
  • 5.62, Аноним (45), 16:24, 19/01/2025 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Zoxide не меняет текущую директорию. Её меняет твой шелл. Шелл может всего лишь проконсультироваться с другой программой вроде zoxide о том, какой должна быть новая директория. Грубо говоря это тоже самое, как

        cd $(/bin/echo /some/path)

    При этом «cd» - это встроенная в бэш команда, а не внешняя. Потому что внешняя запустилась бы в новом процессе, а один процесс не может поменять текущую директорию в другом, уже запущеннос процессе.

     
     
  • 6.68, чатжпт (?), 16:57, 19/01/2025 [^] [^^] [^^^] [ответить]  
  • –2 +/
    это понятно, что "текущая директория" - это внутреннее состояние оболочки, но устанавливаться оно может и сторонними утилитами
     
     
  • 7.81, Аноним (45), 17:47, 19/01/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Расскажи, какой сискол в линуксе или макоси или винде позволяет изменить значение текущей
    директории для стороннего, уже запущенного процесса.
     
     
  • 8.84, чатжпт (?), 17:58, 19/01/2025 [^] [^^] [^^^] [ответить]  
  • +/
    причем тут сисколы и сторонние процессы когда речь конкретно об оболочках вообщ... текст свёрнут, показать
     
     
  • 9.89, Аноним (45), 18:17, 19/01/2025 [^] [^^] [^^^] [ответить]  
  • +2 +/
    171 Оболочка 187 - это такой же процесс ОС как любой другой Если один проце... большой текст свёрнут, показать
     
     
  • 10.94, чатжпт (?), 18:37, 19/01/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Нет, я этого не утверждаю Я говорю лишь о том, что утилита может попросить обол... текст свёрнут, показать
     
     
  • 11.136, Аноним (45), 03:43, 20/01/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Не может Такого функционала ни в одном мейнстримовом ядре не предусмотрено Про... текст свёрнут, показать
     
     
  • 12.137, Витюшка (?), 04:30, 20/01/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    https man7 org linux man-pages man2 chdir 2 html A child process created via f... текст свёрнут, показать
     
     
  • 13.144, Аноним (144), 06:19, 20/01/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Тебе помочь с переводом Дочерний процесс наследует текущую директорию родителя... текст свёрнут, показать
     
  • 10.115, Витюшка (?), 21:33, 19/01/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Я тебе дам на подумать как домашнее задание cd это обычная утилита не обязат... текст свёрнут, показать
     
     
  • 11.143, Аноним (144), 06:15, 20/01/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Сискол на стол ... текст свёрнут, показать
     
     
  • 12.198, Витюшка (?), 00:16, 21/01/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Сисколл называется environment Можешь почитать про это Который наследуется ... текст свёрнут, показать
     
     
  • 13.203, Аноним (203), 02:44, 21/01/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Это все еще ни о чем не говорит На стол конкретную инструкцию, как ты через eN... текст свёрнут, показать
     
  • 11.201, Аноним (203), 02:36, 21/01/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Нет type cd - cd is a shell builtin which cd - which no cd in h... большой текст свёрнут, показать
     
     
  • 12.202, Аноним (203), 02:39, 21/01/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Если ты все еще утверждаешь обратное, - информацию о конкретном syscall е, хотя ... текст свёрнут, показать
     
  • 5.87, Gag (??), 18:10, 19/01/2025 [^] [^^] [^^^] [ответить]  
  • +/
    zoxide интегрируется с шеллом и под капотом всё-равно вызывает его встроенную функцию для смены текущей директории
     
     
  • 6.91, Аноним (45), 18:24, 19/01/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Именно. Только для уменьшения путаницы стоит отделять:

    1. Zoxide как исполняемый бинарь (то, что называют утилитой)
    2. Бэш-скрипт, который вызывает zoxide, что бы спросить его какая должна быть новая директория, что бы бэш в неё совершил переход

    Сама утилита ничего изменить не может, может только шелл.


     
  • 4.82, Аноним (-), 17:50, 19/01/2025 [^] [^^] [^^^] [ответить]  
  • +/
    >“cd” не может быть утилитой

    Всё верно. cd - это команда GNU bash. Думаю, что в других командных интерпретаторах (dash, fish, csh ...) эта команда видимо тоже присутствует.

     
     
  • 5.153, Аноним (-), 09:20, 20/01/2025 [^] [^^] [^^^] [ответить]  
  • +/
    cd - обще-юниксовое.
     
  • 2.8, НяшМяш (ok), 10:11, 19/01/2025 [^] [^^] [^^^] [ответить]  
  • +8 +/
    Вот не знает человек ни GIMP, ни что такое CMYK, а от X11 и вяленого у него волосы на заднице дыбом встают - что делать? А так люди, никому не мешая, тренируются писать на новом языке утилиты, поведение которых всем известно, да ещё и есть готовый тестовый набор. Только кексперты-онанимы лезут не зная куда, пытаясь реализовать не знаю что.
     
     
  • 3.25, Аноним (25), 12:22, 19/01/2025 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Почему бы им для обучения не выбрать какой-нибудь нормальный язык?
     
     
  • 4.35, Аноним (35), 13:24, 19/01/2025 [^] [^^] [^^^] [ответить]  
  • +5 +/
    Раст нормальный. То, что лично тебе он показался слишком сложным в сравнении с питоном, это твои проблемы.
     
     
  • 5.50, Аноним (25), 14:14, 19/01/2025 [^] [^^] [^^^] [ответить]  
  • –4 +/
    Борьба с боровом вместо написания программы это ненормально.
     
     
  • 6.52, чатжпт (?), 14:25, 19/01/2025 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Типичный тяп-ляп сишнек. В зависимостях либы протухли 5 лет назад, но компилируется - в продакшон. Выходы за границы буфера?! Ну потом как-нибудь поправим когда CVEшки повылазят.
     
     
  • 7.141, Нуину (?), 06:00, 20/01/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > В зависимостях либы протухли 5 лет назад, но компилируется - в продакшон.

    Вот этого никогда не понимал: если нет серъезныз багов, то зачем обновлять? Вы наверное тоже добавляете бота, который ходит и обновляет зависимости каждый день и посылает pr?

     
  • 6.54, Анонимусс (-), 15:02, 19/01/2025 [^] [^^] [^^^] [ответить]  
  • +5 +/
    > Борьба с боровом вместо написания программы это ненормально.

    А зачем с ним бороться? Он же помогает , а не мешает.
    Борьба возникает у всяких 6ыdloкодеров, которые привыкли куда угодно писать, откуда угодно читать, не заботясь ни о чем, а потом х-к, х-к и в продакшен.
    Правда потом в продакшене будет пара CVE))

     
  • 2.18, Аноним (-), 11:28, 19/01/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Или допилить поддержку CMYK в gimp?

    М... зачем? Особенно если ты им не пользуешься и не собираешься.
    Как раз лучше что можно сделать с gimp - закопать и переписать с нуля на чем угодно, только не так как оригинал.

    > Или всякие нейросеточки потренировать для семантического поиска и тому подобного?

    Для этого нужна соответствующая видяха. А она денег стоит.

    > Или хоть wayland до feature parity с Х11 доделать?

    Вот только не нужно пихать все Х11е омно в новый протокол!
    wayland именно по этой причине так назвали, а не Х12 - чтобы не тянуть все дремучее легаси.
    А всякие прдлики пусть продолжают сидеть на иксах.

     
  • 2.28, Аноним (28), 12:28, 19/01/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Зачем переписывать то, что и так работает?

    затем, что сейчас оно собирается и работает само по себе, а на расте сборка будет зависеть от доступа к crates.io;
    и от его содержимого;

     
     
  • 3.31, чатжпт (?), 13:07, 19/01/2025 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Может зависеть, а может и нет. Документацию достаточно почитать

    из своего реестра:
    [dependencies]
    some-crate = { version = "1.0", registry = "My-Registry" }

    из git-репы:
    [dependencies]
    avian3d = {git="https://github.com/Jondolf/avian.git", rev="2540add"}

    локально:
    [dependencies]
    some_crate = { path = "../path_to_some_crate" }

     
     
  • 4.172, Аноним (28), 15:10, 20/01/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    ага.
    и что, весь софт с crates.io сам переместится на заданные вами ресурсы?

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

    почитать документацию мало -- надо иногда головой подумать.

     
     
  • 5.175, Аноним (-), 15:36, 20/01/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > ага.
    > и что, весь софт с crates.io сам переместится на заданные вами ресурсы?

    Не, я его один раз скачаю)

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

    А если тебя снаружи или (что более вероятно) изнутри закрою гитхаб?
    Дальше дело техники - ВП.., а это слово запрещено, торренты, диски с запрещенкой, почтовые голуби...

    > почитать документацию мало -- надо иногда головой подумать.

    В статье написано "успешно выполнено 506 тестов (в прошлой версии 476), 67 (94) тестов завершилось неудачей, а 41 (43) тест был пропущен"
    Так что думаю с головой у них все ок, раз тесты проходят.

     
  • 2.30, Аноним (30), 12:51, 19/01/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Зачем переписывать то, что и так работает? Почему бы не написать что-нибудь

    Т.е. ты пользуешься оригинальными cat/cp/dd/ls/итд, а не сабжем? 😲

     
     
  • 3.101, Аноним (-), 20:28, 19/01/2025 [^] [^^] [^^^] [ответить]  
  • +/
    А где тег сарказм?
     
  • 2.65, laindono (ok), 16:48, 19/01/2025 [^] [^^] [^^^] [ответить]  
  • –4 +/
    > Зачем переписывать то, что и так работает?

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

     
     
  • 3.103, Аноним (-), 20:33, 19/01/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Ты не знаешь как устроены сишные утилиты. Исходный код их небольшой, читаемые и реактивные. Между прочим, в книге Кернигана и Ритчи есть упрощённый вариант утилиты cat.

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

     
     
  • 4.116, laindono (ok), 21:34, 19/01/2025 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > Ты не знаешь как устроены сишные утилиты

    Знаю. С чего ты взял, что нет?

    > Ты наверно путаешь

    Утилитки с историей на более чем 50 лет. Не путаю.

    > Исходный код их небольшой

    --------------------------------------------------------------------------------
    Language             Files        Lines        Blank      Comment         Code
    --------------------------------------------------------------------------------
    C                     3337       556258        73962       109744       372552
    C/C++ Header          1083       399706        20983        38021       340702
    Plain Text              14        94182          150            0        94032
    Bourne Shell          1054        69665        11191        18171        40303
    TeX                      1        11988          865         3506         7617
    Perl                    66        11019         1677         2319         7023
    Makefile                49         7186          773         1292         5121
    C++                     94         5404         1350         1243         2811
    Yacc                     1         2452          286          308         1858
    Autoconf                11         1730           40          344         1346
    Python                  20        10699          933         9085          681
    Lisp                     1          376            8           62          306
    CSS                      2          183           42           14          127
    Java                     1           31            1           25            5
    --------------------------------------------------------------------------------
    Total                 5734      1170879       112261       184134       874484
    --------------------------------------------------------------------------------

     
     
  • 5.131, Аноним (-), 23:37, 19/01/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    40303 строк шелла 🤢
    7023 строк перловки 🤮
    (Слава (богу (хоть (лиспа) всего) 306) строк)
    Ну и почти 600к дыряшки!

    Хорошо если это все закопают.

     
  • 3.146, Аноним (1), 06:34, 20/01/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Чем старше становится код, тем сложнее его поддерживать и развивать.

    Полная глупость, конечно.

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

     
     
  • 4.160, laindono (ok), 11:38, 20/01/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Старый проггер когда-то был новым. Но старый проггер умер, придёт новый, посмотрит на этот якобы хорошо отлаженный код и поймёт, что это нереально поддерживать. И начнёт новый проггер новый проект. Колесо Сансары сделает оборот.
     
  • 2.95, Аноним (95), 18:42, 19/01/2025 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Зачем переписывать то, что и так работает?

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

    Написано же:

    "Целью проекта является создание *кроссплатформенной* альтернативной реализации Coreutils, способной работать в том числе на платформах Windows, Redox и Fuchsia"

     
     
  • 3.104, Аноним (-), 20:40, 19/01/2025 [^] [^^] [^^^] [ответить]  
  • –2 +/
    >"Целью проекта является создание *кроссплатформенной* альтернативной реализации Coreutils, способной работать в том числе на платформах Windows, Redox и Fuchsia"

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

    Redox - хм ..., мэйби бэйби.

    Fuchsia - Гугл с своём фирменном стиле его дропнул. Никогда такого не было, и опять.

    Касаемо растаманов. У них есть мечта, заменить экосистему GNU, на свою.

     
     
  • 4.138, _kp (ok), 05:20, 20/01/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >>давно сделали ставку на мышь

    А скрипты автоматизации?
    Или по обезьяньи все мышью? Кадый раз.

    Не спроста же появилсь Cygwin и WSL и другие порты консольных утилит для Windows.


    >>заменить экосистему GNU, на свою

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

     
     
  • 5.181, Аноним (30), 17:37, 20/01/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > Точнее, цель уничтожить. Если бы сделали форк Linux и ковырялись с переписыванием,
    > да им бы слова плохого не сказали, только хвалили бы.

    Сам-то веришь?
    Вот тут вот - никто не "пропихивает" раст в gnu coreutils, переписывают в отдельном проекте. И как, много "на(х)валили" в комментах?

     
  • 2.171, mos87 (ok), 14:59, 20/01/2025 [^] [^^] [^^^] [ответить]  
  • +/
    взял и с козырей зашёл негодник
     
     
  • 3.174, Аноним (-), 15:33, 20/01/2025 Скрыто ботом-модератором     [к модератору]
  • +/
     

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

  • 1.7, Аноним (7), 10:08, 19/01/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    А забавно получается, всё как в далеком прошлом когда gnu переписывали unix: Сейчас system76 пилят DE, другие пилят всякие utils, - остается чтобы кто-то взялся за само ядро, - хотя наверное проще будет написать новое! Хотя, учитывая что system76 также продает железо, а также имеет отношение к Redox, то возможно у них есть какие-то интересные далекоидущие планы, - так что посмотрим к чему всё в итоге придёт!
     
     
  • 2.26, Аноним (25), 12:23, 19/01/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Пусть эти переписыватели для начало servo напишут.
     
     
  • 3.112, Минона (ok), 21:17, 19/01/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Его уже написали, это проект других чуваков.
     
  • 2.74, Уникум (?), 17:14, 19/01/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Хотя, учитывая что system76 также продает железо, а также имеет отношение к Redox, то возможно у них есть какие-то интересные далекоидущие планы

    Нет.

     
  • 2.173, mos87 (ok), 15:12, 20/01/2025 [^] [^^] [^^^] [ответить]  
  • +/
    >А забавно получается, всё как в далеком прошлом когда gnu переписывали кривущие и отсталые, зато дорогие unix

    FTFY

    gnu - делал прогресс
    rustаманы - делают прогрессивное

    не путай

     
     
  • 3.196, мяв (?), 23:27, 20/01/2025 [^] [^^] [^^^] [ответить]  
  • +/
    с каких пор добавить пару опций в описанные 100 лет назад утилиты и забить на нормальное описание своей реализации - прогресс?
     
  • 2.195, мяв (?), 23:23, 20/01/2025 [^] [^^] [^^^] [ответить]  
  • +/
    как итог .. поддержка unix и posix до сих пор в каждой микроволновке, а хну во всю переписывают на что-то более модное.
     
     
  • 3.197, Аноним (-), 23:48, 20/01/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > как итог .. поддержка unix и posix до сих пор в каждой микроволновке, а хну во всю переписывают на что-то более модное.

    да, да, ты уже много рассказывала про божественны ПОФИГС, правда когда начинались вопросы про версии и обратную совместимость, сливалась
    может пора идти на на кухню мыть посуду?


     

  • 1.10, Аноним (10), 10:21, 19/01/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • –5 +/
    Хотят переписывать пусть переписывают. Если я правлильно понимаю, ядро Linux и GNU утилиты изначально сишные и децентрализованные. Rust предлагает централизованную инфраструктуру без всяких тарболов, чтоб можно было одним рубильником отрубить всё и сразу.
     
     
  • 2.15, Вася Пупкин (?), 11:16, 19/01/2025 [^] [^^] [^^^] [ответить]  
  • +5 +/
    >централизованную инфраструктуру

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

     
     
  • 3.22, Аноним (-), 11:38, 19/01/2025 [^] [^^] [^^^] [ответить]  
  • +3 +/
    >  все так же будет работать если указывать кастомные репозитории/реджистри в манифестах

    Чтобы это знать - нужно доку читать.
    А зачем читать доку, если хочешь тупо хейтить.

     
  • 3.109, Аноним (109), 21:09, 19/01/2025 [^] [^^] [^^^] [ответить]  
  • –3 +/
    >то опция по умолчанию. все так же будет работать если указывать кастомные репозитории/реджистри в манифестах

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

     
     
  • 4.119, Аноним (119), 22:07, 19/01/2025 [^] [^^] [^^^] [ответить]  
  • +/
    От всего уберечься невозможно.
    Появится реальная угроза — появится и решение.
     
  • 4.178, Аноним (178), 16:34, 20/01/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Для этого лок-файлы и существуют, но кто ж на Плюке правду думает^W^W^Wопеннете документацию читает?
     
  • 2.27, Аноним (25), 12:23, 19/01/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Только чего то все не выходит каменный цветок.
     

  • 1.14, xsignal (ok), 10:59, 19/01/2025 Скрыто ботом-модератором [﹢﹢﹢] [ · · · ]     [к модератору]
  • –2 +/
     

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

  • 1.17, Аноним (-), 11:23, 19/01/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Для Анонов и не только, задающихся вопросом "А зачем? Оно же работало?!"

    Так вот затем, чтобы такой фигни не было:
    - www.opennet.ru/opennews/art.shtml?num=60490
    "Уязвимость в утилите GNU split, приводящая к переполнению буфера"

    - www.opennet.ru/opennews/art.shtml?num=42235
    "Уязвимость в утилите GNU sort"

    А есть еще одна CVE-2015-4042 - тоже sort.c и Integer overflow.
    Профессиональные "настоящие программеры" тапляпнули уязвимость на 9.8.

    Ну и второй момент - не каждый хочет использовать коммунитсическое ГНУ, если есть альтернативы.

     
     
  • 2.29, анонимище (?), 12:41, 19/01/2025 [^] [^^] [^^^] [ответить]  
  • +3 +/
    GNU коммунистическое? Вы это ещё настоящей коммунистической лицензии не видели.
    Рецепт приготовления труЪ коммунистической лицензии:

    1.Берем AGPL 3

    2.Берем пункт с https://commonsclause.com/

    3.Тщательно перемешиваем ...

    4. ????

    5.NO PROFIT!

    Плеваться будут ВСЕ. Корпы из-за того что им нельзя закрыть код или продавать софт. FSF и OSI из-за того что это будет (в соответствии с их дефинициями) закрытый и несвободный код, причем под вирусной проприетарной лицезией!!

     
     
  • 3.34, Аноним (-), 13:23, 19/01/2025 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > Плеваться будут ВСЕ. Корпы из-за того что им нельзя закрыть код или продавать софт. FSF и OSI из-за того что это будет (в соответствии с их дефинициями)
    > закрытый и несвободный код, причем под вирусной проприетарной лицезией!!

    И название выбрать: opennet troll licenst 1.0 unported :))

     
     
  • 4.43, анонимище (?), 13:36, 19/01/2025 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Бонус: В названии лицензии желательно включить ☭ (серп и молот), так как в некоторых странах коммунистическая символика запрещена
     
     
  • 5.98, Аноним (-), 20:01, 19/01/2025 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Ну тогда давай еще добавим пропеллер фюррера.
    И вообще все вещи которые могут быть где-то запрещены или кого-то оскорбить.
    И назвать "Лицензия Картмана"))
     
     
  • 6.113, Минона (ok), 21:20, 19/01/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Не пропеллер а трезубец.
     
  • 3.110, Аноним (-), 21:15, 19/01/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > 3.Тщательно перемешиваем ...

    И получается... получается... а да, получает то самое омно.
    Впрочем с остальным коммунизмом получилось примерно тоже самое.
    Так что логично.

     
  • 2.47, ИмяХ (ok), 13:49, 19/01/2025 [^] [^^] [^^^] [ответить]  
  • +/
    >>такой фигни не было:

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

     
     
  • 3.48, чатжпт (?), 13:58, 19/01/2025 [^] [^^] [^^^] [ответить]  
  • +3 +/
    У раст нет сложного синтаксиса, достаточно базовый учебник прочесть. Это современный, выразительный, безопасный язык.

    > Такое будет всегда

    Такое будет всегда в Си. В Раст надо стараться чтобы выстрелить себе в ногу, в Си надо стараться чтобы не выстрелить.

     
     
  • 4.148, _kp (ok), 08:35, 20/01/2025 [^] [^^] [^^^] [ответить]  
  • +/
    С "прострелить себе ногу" не уместно.
    В этой байке речь об ограничених языка, и тем более при целенаправленных действиях на "прострел" ноги.
    Руст это не запрещает, и более того и без unsafe тоже позволяет, разве что более многословно.

    Вот, что снижает шанс нечаянно вляпаться, это верно.

     
  • 4.165, Аноним (165), 12:08, 20/01/2025 [^] [^^] [^^^] [ответить]  
  • +/
    >Это современный, выразительный, безопасTный язык.

    Программируешь и выражаешься, и выражаешься.

     
  • 3.49, анонимище (?), 14:01, 19/01/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Бритвы Хэнлона в помощь. Детская ошибка от матерого профессионала гораздо более вероятней чем намеренный бэкдор по убедительной просьбе товарища майора (а если бы было наоборот, то мы бы жили в мире по сравнению с которым КНДР - опора свободы и демократии)
     
     
  • 4.158, ИмяХ (ok), 10:55, 20/01/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > Бритвы Хэнлона в помощь. Детская ошибка от матерого профессионала гораздо более вероятней

    И чем помогут эти "бритвы"? Есть ли какие-либо научные исследование, подтверждающие эту теорию, с конкретными цифрами/фактами или это субъективное утверждение, основаное на художественной литературе?

     
     
  • 5.169, анонимище (?), 12:52, 20/01/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Есть просто жизненый опыт что глупости встречаются гораздо чаще коварных многоходовочек. На этом бритва и основана. Если вы с этим не согласны, то вы либо параноик - либо человек из параллельного мира где каждый второй - великий комбинатор и мастер интриг
     
     
  • 6.183, ИмяХ (ok), 18:46, 20/01/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Как говорится "если вы не параноик, это не значит, что за вами не следят"
    Жизненый опыт как раз показывает, что чаще преступники прикидываются дурачками, чтобы себя оправдать. Продавцы в магазине всегда "ошибаются" только в свою пользу. Спалившийся вор в толпе всегда "случайно" суёт руку в ваш карман. Наркокурьер всегда "путает" одежду в раздевалке после концерта. И такие примеры постоянно. Просто вам вешают лапшу на уши и втирают про какие-то "бритвы" чтобы вы верили.
     
     
  • 7.186, Аноним (-), 19:17, 20/01/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > Продавцы в магазине всегда "ошибаются" только в свою пользу.

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

    > Просто вам вешают лапшу на уши и втирают про какие-то "бритвы" чтобы вы верили.

    Все равно нельзя недооценивать человеческую глупость.

     
  • 7.187, анонимище (?), 20:08, 20/01/2025 [^] [^^] [^^^] [ответить]  
  • +/
    злоумышленнику выгодно притворится что его деяние это глупость (если нужно оправдание), но из этого нельзя делать вывод что всё то что является глупостью - злодеяние. Строго наоборот, среди множества вещей которые выглядят как глупость подавляющее большинство это действительно настоящая глупость, а не замаскированное злодеяние. Максимум инцидент может дать повод для расследования, на всякий случай так сказать.
     

  • 1.19, Аноним (-), 11:30, 19/01/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Что забавно, даже такие "консервативные" ребята как гентушники пробовали сабж для замены [1] стандартных Coreutils.

    Serpent OS (но он пока объективно сырой) использует.

    [1] opennet.ru/opennews/art.shtml?num=61418

     
     
  • 2.21, Аноним (21), 11:34, 19/01/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Консервативные райсеры? Пробовали потому что думали cp будет быстрее.
     
     
  • 3.51, Аноним (25), 14:16, 19/01/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    БезопасТно. Нет копирования нет опасностей.
     

  • 1.20, Аноним (21), 11:32, 19/01/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Достаточно уже GNU vs BSD идеологической фрагментации, а тут в добавок  технологическая подоплёка.
     
  • 1.55, beck (??), 15:03, 19/01/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Допустим лицензия,  ладно.

    Как по мне, смысл переписывать софт в том, чтобы сделать реализацию проще, менее ресурсоёмкой, более быстрой.

    Реализация на раст проще, быстрее, требует меньше памяти?

     
     
  • 2.57, Аноним (-), 15:15, 19/01/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >Допустим лицензия,  ладно.

    Нет, не ладно. Копилефт, только копилефт! GNU COreutils имеют лицензию GPLv3+.

    >Как по мне, смысл переписывать софт в том, чтобы сделать реализацию проще, менее ресурсоёмкой, более быстрой.

    GNU Coreutils написана на чистой сишке, проще и быстрее не придумаешь.

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

    Реализация на Раст будет собираться полдня.

     
     
  • 3.61, Аноним (30), 16:21, 19/01/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >>Допустим лицензия,  ладно.
    > Нет, не ладно. Копилефт, только копилефт! GNU COreutils имеют лицензию GPLv3+.

    Э-э-э, а что тогда с таким вот ГНУ-копилефтом https://www.gnu.org/graphics/copyleft-sticker.en.html
    > CreatorTool="Adobe Photoshop CS6 (Macintosh)"

    это ладно, не-ладно или "этодругое!"?

     
     
  • 4.72, Аноним (72), 17:08, 19/01/2025 [^] [^^] [^^^] [ответить]  
  • +/
    На сайте gimp.org - ни слова о его связи с GNU. Какие тогда претензии?
    https://www.gimp.org/docs/userfaq.html

    =Is there a company or a foundation behind GIMP?

    No. We are a diverse group of volunteers from around the world who work on this project in their spare time.

    =Are you trying to develop a Photoshop killer app?

    No. Most generic image editors look like Photoshop simply because Adobe’s application was among the first image editors as we know them now, so developers tend to stick to what people know — in general terms.

    What we aim to do is to create a high-end image manipulation application that is free to use and modify by everyone, ever.

     
     
  • 5.85, Аноним (-), 18:00, 19/01/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > На сайте gimp.org - ни слова о его связи с GNU. Какие тогда претензии?

    М... А то что оно "GNU" image manipulation program это типа ничо?
    Да и претензия не к гимпу, а мерзкому лицемерию гнутиков из GNU.

    > What we aim to do is to create a high-end image manipulation application

    Угу, high-end))) "Ну вот и вы говорите" (с)

     
     
  • 6.151, деанон (ok), 09:08, 20/01/2025 [^] [^^] [^^^] [ответить]  
  • +/
    В чем лицемерие, поясни? Не нравится Гимп? Сделай лучше
     
     
  • 7.162, Аноним (-), 11:56, 20/01/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > В чем лицемерие, поясни?

    Лицемерие в том, что фанатики gnu.org топять за шво6одку, требуют открыть сорцы всего до чего могут дотянуться, называют всех авторов несвободных (с точки зрения секты) программ "вредителями" и предлагают от них отказываться и всячески избегать!
    Даже списочек самых-самых сделали и туда попадает Adobe gnu.org/proprietary/malware-adobe.html

    А потом внезапно оказывает, что в этой вредоносной богомерзкой програмулине делали логотипчики для их сайта! Вот что может быть более мерзко и лицемерно чем это?
    Это же на уровне "глава комитета по борьбе с коррупцией попался на взятке". Хотя это уже классика в этой стране))

    Не удивлюсь? если после смерти Столлмана у него под матрасом найдут фотографии маленьких детей... или что еще хуже - его макбук на М4Pro)))

     
  • 5.88, Аноним (30), 18:15, 19/01/2025 [^] [^^] [^^^] [ответить]  
  • +/
    >> Э-э-э, а что тогда с таким вот ГНУ-копилефтом https://www.gnu.org/graphics/copyleft-sticker.en.html
    >> CreatorTool="Adobe Photoshop CS6 (Macintosh)"
    >> это ладно, не-ладно или "этодругое!"?
    > На сайте gimp.org - ни слова о его связи с GNU. Какие тогда претензии?

    Э-э ... и причем тут GIMP?

     
     
  • 6.92, Анонимусс (-), 18:24, 19/01/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Э-э ... и причем тут GIMP?

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

     
     
  • 7.145, нитгитлистер (?), 06:31, 20/01/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    эмм а как же крита? инкспейс? паинт нет? последнее конешено не кросс но всё ж таки бесплатно. а насчёт гимпа согласен с тем кто писал выше надо закопать и наваять с нуля что-то более адекватное и юзабельное. как мне видится их технический долг слишком огромен чтобы его исправлять и улучшать
     
  • 2.64, Аноним (45), 16:34, 19/01/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Реализация на раст проще, быстрее, требует меньше памяти?

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

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

     
     
  • 3.69, Аноним (-), 17:03, 19/01/2025 [^] [^^] [^^^] [ответить]  
  • –2 +/
    >Но на расте писать проще, быстрее и меньше багов на выходе.
    >Проще и быстрее потому что язык более удобный, и можно с лёгкостью переиспользовать высококачественные, кроссплатформенные либы.

    Ложь. Обычная ложь.

     
     
  • 4.80, Аноним (45), 17:43, 19/01/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Ты Раст и Си умеешь?
     
     
  • 5.111, Аноним (-), 21:16, 19/01/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Ты Раст и Си умеешь?

    Он буковки писать умеет.
    Разве этого недостаточно, чтобы одаривать всех своим кекспертным мнением?

     
  • 4.156, _kp (ok), 09:34, 20/01/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Ну не прямо ложь.
    Если кому то Руст удобней, и нравится его синтаксис, работа с библиотеками, то для них он таки удобней.
    А про высококачественные либы и качественный код, это уже вера в непогрешимость, а на деле от прямоты рук зависит, и от запутанности оригинального ПО, которое переписывают.
     
  • 4.166, Аноним (165), 12:17, 20/01/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Ложь. Обычная ложь. Статистика.
     
  • 2.75, Аноним (75), 17:14, 19/01/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Реализация на раст проще, быстрее, требует меньше памяти?

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

     
  • 2.76, Аноним (72), 17:25, 19/01/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    "Реализация на раст проще, быстрее, требует меньше памяти?"

    Не надо быть наивными, корпорации (а это они переписывают всё на Rust) думают только о своём кармане. Сейчас они считают что переписывание на Rust принесёт прибыль. Однако в любой момент могут изменить своё мнение.

     
     
  • 3.93, Аноним (93), 18:33, 19/01/2025 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Прямо как свитбэби. Те корпы тоже думают, что пропихивание повесточки принесет им прыбыл.
    Ну посмотрим, раст сейчас такая же повесточка.
     
  • 2.164, Аноним (165), 12:05, 20/01/2025 [^] [^^] [^^^] [ответить]  
  • +/
    >смысл переписывать софт в том, чтобы сделать реализацию ... менее ресурсоёмкой

    Это фантастика из мира IT.

     
  • 2.167, Аноним (167), 12:36, 20/01/2025 [^] [^^] [^^^] [ответить]  
  • +/
    В том то и дело, что сколько людей - столько мнений Кто-то готов переписывать... большой текст свёрнут, показать
     

  • 1.67, Аноним (72), 16:54, 19/01/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    Сизифов труд. На 100 % совместимость не получится никогда. Coreutils всегда будет бежать впереди.
     
     
  • 2.77, Аноним (25), 17:25, 19/01/2025 [^] [^^] [^^^] [ответить]  
  • +3 +/
    А им и не нужен результат им надо повизжать ро Раст.
     
  • 2.79, Аноним (178), 17:36, 19/01/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Когда-то SysV init бежал впереди, а теперь остался только в маргинальных дистрах, 1% от 1%. Думай теперь.
     
     
  • 3.83, Аноним (-), 17:57, 19/01/2025 [^] [^^] [^^^] [ответить]  
  • +/
    >Когда-то SysV init бежал впереди

    SysV init никуда не бежал. Он так и остался трушным инициализатором.

     
     
  • 4.86, Аноним (-), 18:02, 19/01/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > SysV init никуда не бежал.

    Он полз как мог!

    > Он так и остался трушным инициализатором.

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


     
     
  • 5.152, деанон (ok), 09:12, 20/01/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Меня прям радует, что все глупости написаны анонимами, потому что если писать с аккаунта, потом стыдно будет логиниться
     
     
  • 6.177, Аноним (-), 16:26, 20/01/2025 Скрыто ботом-модератором     [к модератору]
  • +/
     
  • 4.179, Аноним (178), 16:50, 20/01/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Таким трушным, что стремительно был выброшен из всех мейнстримных дистров при первой же возможности. Таким трушным, что количество установок в проде стремится к общему количеству установок DragonflyBSD. Расскажи что-нибудь ещё плоскоземельное.
     
  • 3.97, Аноним (97), 19:58, 19/01/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Тут не думать, а отдаваться надо кому надо.
     
  • 3.99, Аноним (99), 20:06, 19/01/2025 [^] [^^] [^^^] [ответить]  
  • +/
    >Думай теперь.

    Все давно придумано дедами, и в данном случает ответ будет "99% мух не могут ошибаться".

     
     
  • 4.108, Аноним (108), 21:06, 19/01/2025 [^] [^^] [^^^] [ответить]  
  • +2 +/
    А... ты у нас наверное муха?

    99% людей, например, не убивает других людей.
    99% не жрут какули.
    96% не пользуется маргинальными поделками от бомжвасянов ради страданий во имя Щв06одьки.

    Как-то так.

     
     
  • 5.124, Аноним (99), 23:03, 19/01/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Не знаю муха ты, или нет, но мозг у тебя явно хуже чем у нее соображает, раз не понял что я не вхожу в твои 99%.
     
     
  • 6.126, Аноним (-), 23:10, 19/01/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Не знаю муха ты, или нет, но мозг у тебя явно хуже чем у нее соображает, раз не понял что я не вхожу в твои 99%.

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


     
  • 3.100, Тот же Аноним (?), 20:09, 19/01/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Смешно слышать призывы думать от анонима, у которого "собственная мысль" навязана большинством (и он этого так и не может осознать)
     
     
  • 4.180, Аноним (178), 16:52, 20/01/2025 Скрыто ботом-модератором     [к модератору]
  • +/
     
  • 3.105, Аноним (30), 20:43, 19/01/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > Когда-то SysV init бежал впереди, а теперь остался только в маргинальных дистрах, 1% от 1%. Думай теперь.

    А мейнстрим-инитом (ну и до кучи много еще чем) в не-маргинальных дистрах вместо гнутого клона SysV -- стал инит от разраба из МС, поддерживаемый Ай-Би-Эмой. И чо думать-то?

     
     
  • 4.121, Аноним (-), 22:17, 19/01/2025 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > стал инит от разраба из МС

    Вот почему вы все так любят врать?
    СистемД начали в 2010, в 2011 уже заменили апстарт на него в федоре.
    В 2012 выкинули на мороз SysVinit из Arch Linux.
    Ну и наконец в 2014 к ним присоединились Дебиан и Убунту.
    И все это время - 2008 по 2022 - Поттеринг работал в Red Hat.

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

     
     
  • 5.123, Аноним (30), 22:58, 19/01/2025 [^] [^^] [^^^] [ответить]  
  • –2 +/
    >> стал инит от разраба из МС
    > Вот почему вы все так любят врать?
    > СистемД начали в 2010, в 2011 уже заменили апстарт на него в

    Где _сейчас_ работает Поттеринг? Он уже _перестал_ быть "разрабом из МС"? Или перестал обильно коммитить в свое детище? (подсказка: неа).
    Интересно, почему фанаты системды так любят обвинять других во вранье? Видимо, у кого что болит.

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

    Местная классика в целом и классика системд-фанбоев в частности - сначала "вы фсе врети!", c плавным переходом - "ты дурак! Вот! Поэтому все - нисчитаица!".

     
     
  • 6.128, Аноним (-), 23:31, 19/01/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > Где _сейчас_ работает Поттеринг?

    А какая разница _где сейчас_ он работает, если основные работы по системд были сделаны за 10 (десять!) лет до его ухода из Шапки?

    > Или перестал обильно коммитить в свое детище?

    А с чего бы он должен был переставать коммитить, если детище его?

    > c плавным переходом - "ты дурак!"

    Ну как бы да))
    Ты настолько пытаешься натянуть сову на глобус, что она сейчас лопнет.

     
     
  • 7.135, Аноним (30), 02:17, 20/01/2025 [^] [^^] [^^^] [ответить]  
  • +/
    И вы до сих пор сидите на той версии системды, да Ну или версии 2022 года, без ... большой текст свёрнут, показать
     
     
  • 8.163, Аноним (-), 12:04, 20/01/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Ты не поверишь Вот прям сейчас systemd 247 Релиз от Thu Nov 26 18 03 35 UTC 20... большой текст свёрнут, показать
     
  • 3.132, Аноним (132), 23:40, 19/01/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    я всё чаще думаю, что неплохо бы для ЦА раста запилить какой-нибудь микросервис по подписке с "ИИ". судя по некоторым местным комментариям, половина здешних анонимов сразу же побегут нести мне мешками свои кровно заработанные очередными градусами сколиоза
     
  • 2.90, Анонимусс (-), 18:22, 19/01/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    А в этом и необходимости нет. Пусть бегут.
    Как будто во всех дистрах самые последние гнутые корутилсы?
    В stable deb 9.1, в unstable - 9.5. А последняя версия вообще 9.6. И живут как-то.

    Нужно предоставить паритет даже не на 95%, а и на 90% хватит.

     

  • 1.96, Аноним (97), 19:57, 19/01/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    >Целью проекта является создание кроссплатформенной альтернативной реализации Coreutils, способной работать в том числе на платформах Windows, Redox и Fuchsia.

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

     
     
  • 2.107, Аноним (108), 21:03, 19/01/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Про то, что оно не будет работать кроссплатформенно на линуксе и бсд, мы и так уже знали.

    Не будет?
    Дядя ты совсем бобо?
    У них бздя и линукс в tier 1. Там даже CI есть)
    https://uutils.github.io/coreutils/docs/platforms.html

     

  • 1.106, Аноним (106), 20:44, 19/01/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Все утилиты из пакета реализованы?
    Все опции реализованы?
    Какой размер?
     
     
  • 2.130, Аноним (132), 23:33, 19/01/2025 [^] [^^] [^^^] [ответить]  
  • +2 +/
    нет
    нет
    да
     

  • 1.114, Аноним (109), 21:20, 19/01/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Никто не задаётся вопросом, почему уже 4 года пилят полный аналог имеющегося софта с готовыми алгоритмами, документацией и тестами и никак не допилят? А ответ прост: на растовский код уходит сильно больше времени чем на сишный. Типа часть проблем с памятью решает? Ну ок.
     
     
  • 2.118, zog (??), 21:47, 19/01/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    По твоему переписать весь GNU с нуля на C можно за 4 года или даже быстрее?
     
     
  • 3.127, Аноним (132), 23:31, 19/01/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    это не по-евойму, это факт
     
  • 3.170, VladSh (?), 12:56, 20/01/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Его и за пол года можно переписать, всё дело в затрачиваемых ресурсах.
     
  • 2.120, Аноним (-), 22:09, 19/01/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Почему уже 4 года пилят полный аналог имеющегося софта с готовыми алгоритмами,
    > документацией и тестами и никак не допилят?

    В код там точно подсматривать нельзя, в доку - не уверен что можно.
    Поэтому пишут через тесты.

    > А ответ прост: на растовский код уходит сильно больше времени чем на сишный.

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

     
     
  • 3.129, Аноним (132), 23:33, 19/01/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > Поэтому пишут через тесты.

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

     
     
  • 4.133, Аноним (-), 23:55, 19/01/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Кто сказал что не понимаешь Поведение как раз задокументировано Просто нужно с... большой текст свёрнут, показать
     

  • 1.117, zog (??), 21:46, 19/01/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    Желаю этому проекту всяческих успехов. Надеюсь, что он и подобные ему другие проекты на Rust станут годной альтернативой всей той помойки, в которую превратился GNU. Кто хоть раз пробовал собрать бутстрапить GNU из исходников должен понимать о чём я.
     
     
  • 2.122, Аноним (122), 22:56, 19/01/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    А я в принципе пожелаю таким проектам успехов, не ограничиваясь только лишь растом. Как пример, хочется вспомнить саклес, они много работы сделали.
     
  • 2.140, Нуину (?), 05:44, 20/01/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Кто хоть раз пробовал собрать бутстрапить GNU из исходников должен понимать о чём я.

    И какие там проблемы? Есть GNU Mes. А для ратса нет ничего для бутстрапа. Только не надо тут кидать их бутстрап, который опирается на бинарь раста более ранней версии. Это не бутстрап.

     
     
  • 3.168, Аноним (30), 12:39, 20/01/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > И какие там проблемы? Есть GNU Mes. А для ратса нет ничего для бутстрапа. Только не надо тут кидать их бутстрап, который опирается на бинарь раста более ранней версии. Это не бутстрап.

    Ну т.е. оф. бутстрап gcc, предполагающий наличие ISO С++ 14 компилятора
    https://gcc.gnu.org/install/prerequisites.html
    "этодругоепониматьнадо!", а
    https://github.com/dtolnay/bootstrap
    > This repo contains a minimal reliable setup for compiling the most recent stable Rust compiler from source on Linux i.e. without downloading any already compiled Rust binaries from the internet.
    > This setup uses mrustc which is an alternative Rust compiler implemented in C++ able to compile certain old versions of rustc and cargo,

    "нищитаица!"?


     
     
  • 4.188, Нуину (?), 20:09, 20/01/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >> И какие там проблемы? Есть GNU Mes. А для ратса нет ничего для бутстрапа. Только не надо тут кидать их бутстрап, который опирается на бинарь раста более ранней версии. Это не бутстрап.
    > Ну т.е. оф. бутстрап gcc, предполагающий наличие ISO С++ 14 компилятора
    > https://gcc.gnu.org/install/prerequisites.html
    > "этодругоепониматьнадо!", а
    > https://github.com/dtolnay/bootstrap
    >> This repo contains a minimal reliable setup for compiling the most recent stable Rust compiler from source on Linux i.e. without downloading any already compiled Rust binaries from the internet.
    >> This setup uses mrustc which is an alternative Rust compiler implemented in C++ able to compile certain old versions of rustc and cargo,
    > "нищитаица!"?

    Нет, потому что есть проект GNU Mes, который бутстрапит gcc, а уже из него g++. Для раста и соответственно llvm ничего такого нет.

     
     
  • 5.192, Аноним (30), 21:16, 20/01/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Уй да, а GNU Mes - официалка от gcc но только в альтернативной реальности о... большой текст свёрнут, показать
     
     
  • 6.193, Нуину (?), 21:24, 20/01/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >> Это какой-то ноунейм проект.
    > ...
    >> Нет, потому что есть проект GNU Mes, который бутстрапит gcc,
    > Уй да, а GNU Mes - официалка от gcc (но только в
    > альтернативной реальности опеннета).
    > Писал бы короче - "этодругое!". Я ж предлагал.

    GNU Mes официальный проект GNU и использует в guix. А где используется указанный noname проект с 1 автором не понятно.

    >> А как будет бутстрапиться mrustc? Через копмилятор g++? Об этом автор умалчивает. Так что нет, это не полноценный бутстрап
    > И какая именно религия мешает забутстрапить g++ тем же Mes?

    Этого мало. Нужно бутстрапить llvm, чтобы последний компилятор раста работал. Про это вообще ни слова.

    >> а уже из него g++. Для раста и соответственно llvm ничего такого нет.
    > Начнем с того, что llvm, в принципе, не нужен (есть бэкэнд полностью
    > на расте, правда с обычными проблемами современных самопальных бэкэндов - поддерживаемых
    > архитектур раз-два и обчелся), закончим тем, что llvm -- можно собрать
    > с помощью gcc.

    Хах. Любитель ржавчины как обычно: есть, но сырое.


     
     
  • 7.194, Аноним (30), 23:00, 20/01/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Кекспертиза, аз из Впрочем, после можно было не читать - сразу видно опеннетно... большой текст свёрнут, показать
     
     
  • 8.199, Нуину (?), 00:49, 21/01/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Переход на личности происходит, когда нечего сказать по делу Показывать непонят... большой текст свёрнут, показать
     
     
  • 9.200, Аноним (30), 02:25, 21/01/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Самокритично Но вот тебе по делу https savannah nongnu org projects mescc-t... большой текст свёрнут, показать
     
  • 4.189, Нуину (?), 20:13, 20/01/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > https://github.com/dtolnay/bootstrap

    Это какой-то ноунейм проект. А как будет бутстрапиться mrustc? Через копмилятор g++? Об этом автор умалчивает. Так что нет, это не полноценный бутстрап.


     

  • 1.134, Анонз (?), 01:27, 20/01/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    18k звезд у проекта, который даже до релиза не дорос. И не говорите после этого, что растровые проекты не накручивают специально
     
     
  • 2.139, Нуину (?), 05:42, 20/01/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Это у всех шлаковых проектов. Например, звезд у раскраски консоли на жс больше чем у апача.
     
     
  • 3.147, Аноним (147), 06:41, 20/01/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Желающих кастомизировать символы в колнсольке школьников на манер хакеров заметно больше, чем админов сайтов.
     
  • 3.161, Мне хватает (?), 11:48, 20/01/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Зачем апачу звезды на гитхабе там же просто зеркало и какой-то особой пользы оно не несёт.

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

    Так что не вижу смысла ставить звезды bash потому что всегда помогу посмотреть в пакетном менеджере где домашняя страница.

     
     
  • 4.190, Нуину (?), 20:19, 20/01/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > Зачем апачу звезды на гитхабе там же просто зеркало и какой-то особой
    > пользы оно не несёт.
    > Ну а вообще звезда этотдобпвление в избранное типо что бы не потерять
    > потом если что посмотреть что стало с проектом.

    Это идет в разрез с тем, что вы сказали выше. Можно вполне хотеть смотреть как развиваетяс проект, хоть это и зеркало. Просто интереса к нему нет, а есть интерес к разным проектам по раскраске консоли.

    К тому же есть закладки в браузере.

    > Так что не вижу смысла ставить звезды bash потому что всегда помогу
    > посмотреть в пакетном менеджере где домашняя страница.

    А как объясните звезды вот этого персонажа https://github.com/sindresorhus/ ?

     

  • 1.142, Нуину (?), 06:02, 20/01/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Разбудите меня и спросите, что будет через 10 лет. Я отвечу: выходят новости по переписыванию очередного проекта на раст, которому не видно конца; в них те, кто не пишут на расте спорят с теми, кто не пишет на си.
     
     
  • 2.157, Аноним (157), 10:34, 20/01/2025 [^] [^^] [^^^] [ответить]  
  • +/
    FF тоже пилят пидят, всё допилить не могут 🤣
     

  • 1.176, freehck (ok), 15:38, 20/01/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > Опубликован выпуск проекта uutils coreutils 0.0.29, развивающего аналог пакета GNU Coreutils, написанный на языке Rust.

    С учётом того, что пилит его Сильвестр Ледру, к этому проекту следует относиться серьёзно.

    Особенно, если обратить внимание на Goals: uutils aims to be a drop-in replacement for the GNU utils. Differences with GNU are treated as bugs.

    Конкретно эти ребята -- доведут дело до конца. Они прикормленные. Через несколько лет у нас будет coreutils под пермиссивной лицензией.

     
     
  • 2.182, Аноним (-), 18:34, 20/01/2025 Скрыто ботом-модератором     [к модератору]
  • +/
     
     
  • 3.184, Аноним (-), 18:49, 20/01/2025 Скрыто ботом-модератором     [к модератору]
  • +/
     
  • 3.191, freehck (ok), 21:05, 20/01/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > Не позволим экосистему GNU/Linux разрушить.

    При всей моей любови к старым порядкам, чего ради?

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

    Суть в том, что они сделают с экосистемой всё, что захотят: потому что у них есть ресурсы и единая воля, задающая направление.

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

     
  • 2.185, Фнон (-), 19:15, 20/01/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > С учётом того, что пилит его Сильвестр Ледру, к этому проекту следует относиться серьёзно.

    О, звучит круто!
    Я за проектом не сильно следил, и думал что это какие-то васяны, которые его бросят через год-два.

    > Особенно, если обратить внимание на Goals: uutils aims to be a drop-in replacement for the GNU utils. Differences with GNU are treated as bugs.

    Шикарная цель.
    Спасибо что написал, пожалуй может тоже поучаствую.

    > Конкретно эти ребята -- доведут дело до конца. Они прикормленные. Через несколько лет у нас будет coreutils под пермиссивной лицензией.

    Наконец-то. А то старые БСДшные уже местами протухли и давно не обновляются.


     

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



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

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