1.1, Аноним (1), 11:26, 04/09/2023 [ответить] [﹢﹢﹢] [ · · · ]
| –4 +/– |
> реализация на Rust распространяется под пермиссивной лицензией MIT, вместо копилефт-лицензии GPL
И это здорово.
| |
|
|
3.39, Аноним2 (?), 17:05, 04/09/2023 [^] [^^] [^^^] [ответить]
| –5 +/– |
тем что этот код открыт!
а не ограничен хотелками гнутых, которые хотели запатентовать саму фразу open source
| |
|
4.43, Аноним (-), 17:56, 04/09/2023 [^] [^^] [^^^] [ответить]
| +/– |
>а не ограничен хотелками гнуты
Хотелки гнутых противоречат хотелкам проприетарщиков.
>которые хотели запатентовать саму фразу open source
Ни разу об этом не слышал. Может они говорили, что термин "Открытые исходники" означает и то, что можно сколько угодно смотреть на исходники, но при этом копировать и изменять код нельзя. Да-да и такие опен-сорсные лицензии бывают.
| |
|
5.50, анон_2 (?), 23:40, 04/09/2023 [^] [^^] [^^^] [ответить]
| +/– |
https://opensource.org/pressreleases/certified-open-source.php/
вот это история (от лица OSI) - они хотели зарегистрировать торговую марку, "чтобы никто другой с плохими намерениями не зарегистрировал ее"
Какое благородство!
Мы украдем у мира общеупотребительный термин (как Яблоко или Окно) чтобы другие плохие парни не украли его!
Это конечно, не настолько круто как паразиты из FSF, которые требуют "письменное заявление о передаче авторских прав" (исключительно ради того, чтобы помочь с юридической защитой!!)
Но ты можешь составить представление, об этих благородных людях, которые принимают большие деньги от корпораций.
| |
|
6.58, Аноним (-), 07:30, 05/09/2023 [^] [^^] [^^^] [ответить] | +/– | Да FSF, в том числе, консультирует программистов Да, юридическая организация же... большой текст свёрнут, показать | |
|
7.60, Аноним (60), 09:15, 05/09/2023 [^] [^^] [^^^] [ответить]
| +/– |
>Криминальных отношений типа: "Я тебе дал денег и поэтому ты мой должник", там не возникает
Главное - верить. Что ни Sinaloa cartel, ни 5 Семей, ни уличных банд не существует. Не говоря уже об употреблении сами знаете чего сыном одного государственного чиновника высшего звена (что само по себе возмутительно - таких круглосуточно охраняют, значит тех, кто ему сами знаете что поставил, могли за жопу схватить, но не схватили), который половину своего дохода должен откатывать отцу за то, что он использует своё служебное положение для оказания давления на другие государства, чтобы бизнес, записанный на его сына, процветал.
| |
|
8.70, Аноним (-), 12:18, 05/09/2023 [^] [^^] [^^^] [ответить] | +/– | Ловко ты так к компаниям из Кремниевой долины примешал криминальные банды В Шта... текст свёрнут, показать | |
|
|
|
|
4.45, Аноним (31), 18:36, 04/09/2023 [^] [^^] [^^^] [ответить]
| +/– |
Ты точно читал текст лицензии GPL? Покажи, где написано, что код закрыт?
| |
|
5.51, анон_2 (?), 23:48, 04/09/2023 [^] [^^] [^^^] [ответить]
| –1 +/– |
Легко, если ты читал бы лицензию то знал, что обязанность предоставлять код есть только "для тех кто получил программу".
Т.е.
1. форкаем ядро линукс
2. модифицируем под себя
3. ни с кем не делимся и не выкладываем в публичный доступ
4. ...
5. PROFIT!!
Просто подарок (от корпораций) для корпораций.
Можно крутить целые датацентры только потребляя код, и не возвращая ничего взамен (ну кроме денег в общак всяких "настоящих защитников свободы")
| |
|
6.55, fuggy (ok), 02:08, 05/09/2023 [^] [^^] [^^^] [ответить]
| +1 +/– |
То-то теперь придёт MIT и решит проблему. Да? Правда ведь?
| |
|
|
|
|
|
1.2, Аноним (2), 11:26, 04/09/2023 [ответить] [﹢﹢﹢] [ · · · ]
| +8 +/– |
> Улучшена совместимость с эталонным тестовым набором GNU Coreutils, при прохождении которого успешно выполнено 372 теста (в прошлой версии 373), 181 (178) тест завершился неудачей, а 49 (49) тестов были пропущены
Это впечатляющий отрицательный рост.
| |
|
2.10, Анонимусс (?), 12:16, 04/09/2023 [^] [^^] [^^^] [ответить]
| +3 +/– |
Ну как бы новый 9.4 вышел, там появились новые фичи и тесты, которые еще не перенесли в uutils
Так что все логично вроде.
| |
2.64, cf (??), 09:52, 05/09/2023 [^] [^^] [^^^] [ответить]
| +/– |
90% тестов(покрывающие 10% фцнкционала) прошли успешно
| |
|
1.8, Аноним (8), 12:10, 04/09/2023 [ответить] [﹢﹢﹢] [ · · · ]
| +2 +/– |
> обеспечен учёт времени нахождения в спящем режиме виртуальных машин
это вот кстате очень неясно зачем, тк uptime фактически не меняется, те будет
kernel_uptime - current_time
но зачем ? может какеш из за бага 2038 что то обкоцалось в сознании разрабов (ну или инт теперь переполнится в другом месте хз крч
| |
1.14, Аноним (14), 12:47, 04/09/2023 [ответить] [﹢﹢﹢] [ · · · ]
| –1 +/– |
> Также доступен выпуск проекта uutils coreutils 0.0.21, развивающего аналог пакета GNU Coreutils, переписанный на языке Rust.
Есть ли аналог busybox на расте ?
| |
|
|
3.20, Аноним (14), 13:09, 04/09/2023 [^] [^^] [^^^] [ответить]
| +/– |
> это оно и есть
принцип построения бинарника такой же, не планируют они выйти за рамки набора утилит coreutils как в busybox ?
| |
3.59, Аноним (59), 07:51, 05/09/2023 [^] [^^] [^^^] [ответить]
| –2 +/– |
весит 30 метров вместо полутора. Отличная работа, растоманы!
| |
|
|
5.73, pavlinux (ok), 13:20, 05/09/2023 [^] [^^] [^^^] [ответить]
| +/– |
CACHE MISS, не не слышал? Ах да, мигагерцы спасают.
Предлагаешь из-за бездарных дол6оящеров покупать компы по 25000$ раз в два года?
| |
|
4.79, morphe (?), 18:35, 05/09/2023 [^] [^^] [^^^] [ответить]
| +1 +/– |
8мб вообще-то
Однако там реализовано сильно больше из gnu coreutils чем поддерживается в busybox
Справка и помощь по командам также имеется, многие команды имеют лучшую буферизацию/поддержку фич/многопоточность/производительность
| |
|
|
2.17, Аноним (17), 13:01, 04/09/2023 [^] [^^] [^^^] [ответить]
| –1 +/– |
Есть один чудак, который пилит toybox под бздунской лицензией, но на Сишке. Подскажите ему, что нужно переписать на Расте.
| |
|
3.21, Аноним (14), 13:15, 04/09/2023 [^] [^^] [^^^] [ответить]
| –1 +/– |
> Подскажите ему, что нужно переписать на Расте.
сам догадается
| |
|
2.18, Анонин (?), 13:06, 04/09/2023 [^] [^^] [^^^] [ответить]
| +/– |
Был RustyBox, но они выбрали имхо неудачный подход - сконвертить сишный код в при помощи c2rust, а потом потихоньку менять.
Но не взлетело, думаю потому что невозможно добиться идиоматически правильного кода из такого кадавра.
| |
|
1.19, Аноним (19), 13:06, 04/09/2023 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
Я к этому отношусь как к репортажам с Марса. Кто-то что-то пишет за бугром. В РФ же Rust умер во время родов. Вакансий нет, растительности нет, населена роботами.
| |
|
2.22, Аноним (14), 13:19, 04/09/2023 [^] [^^] [^^^] [ответить]
| +1 +/– |
> В РФ же Rust умер во время родов. Вакансий нет, растительности нет, населена роботами.
не в РФ много вакансий на Rust - есть смысл надеяться на удалёнку ?
| |
|
|
|
5.37, Аноним2 (?), 16:50, 04/09/2023 [^] [^^] [^^^] [ответить]
| +/– |
не, ну ты видел сколько там знать нужно?
боюсь тут таких не найдут
это же не скрипты на баше копипастить, или пропатчити KDE2 під FreeBSD
тут даже думать придется
| |
|
|
|
2.26, Аноним2 (?), 13:28, 04/09/2023 [^] [^^] [^^^] [ответить]
| +/– |
а разве других вакансий много?
насколько вижу кол-во уменьшилось, несмотря на то, что соискателей тоже стало меньше (после начала того что называть нельзя)
правда это было еще до "кидков с броней"
| |
|
1.46, Аноньимъ (ok), 18:49, 04/09/2023 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
А есть какой-то сакральный смысл все эти "утилиты" отдельными бинарниками распространять, вместо стандартного набора команд шела?
| |
|
2.48, Аноним (48), 21:14, 04/09/2023 [^] [^^] [^^^] [ответить]
| +/– |
Можешь собрать в 1 бинарь типа busybox, сабж это умеет. Но когда тебе надо 1000 нестандартных бинарей в секунду вызывать (вроде сабжа или альтернативных реализаций которых полно), ты заметишь разницу. Шел конечно кэширует вызовы, но 1000 10 мегабайтных бинарей по-любому загадят память.
| |
|
3.53, Аноньимъ (ok), 01:38, 05/09/2023 [^] [^^] [^^^] [ответить]
| +/– |
> Можешь собрать в 1 бинарь типа busybox, сабж это умеет. Но когда
> тебе надо 1000 нестандартных бинарей в секунду вызывать (вроде сабжа или
> альтернативных реализаций которых полно), ты заметишь разницу. Шел конечно кэширует вызовы,
> но 1000 10 мегабайтных бинарей по-любому загадят память.
Собирать то зачем?
Это просто разные функции, они могут кучу кода разделять.
Ненужно ничего кешировать от слова совсем.
Можно убрать сишку из юникса, но юникс из сишника убрать нельзя...
| |
|
4.65, Аноним (48), 09:59, 05/09/2023 [^] [^^] [^^^] [ответить]
| +/– |
Конечно, всего-то шелл разжиреет ещё больше, какая ерунда. И вот шелл-то миллионы раз в секунду вызывается, что бы ты ни делал.
Но, я думаю, тут вопрос в другом. Примерно всё, что возможно встроить, уже встроили, но встроенные реализации в итоге всем уступают, и это лишняя боль и для разрабов и для пользователей. При этом, шелл довольно переносимый (как для шелла), а coreutils содержит платформоспецифичные вещи и полноценную функциональность.
Ещё есть менее очевидное, но то, что, например, cat вызывается в подпроцессе, позволяет перезаписать файл на месте, напрямую вычитывая старые данные пайпом (чаще всего использую в связке с jq, у неё есть ммм ряд ограничений). Отдельный процесс в некоторых случаях лучше. Правда, sleep -- это отдельный процесс, и миллионы слипов мешаются.
| |
|
5.66, Аноним (48), 10:12, 05/09/2023 [^] [^^] [^^^] [ответить]
| +/– |
А так можно ещё и util-linux встроить, ну а чего стесняться. Сделаем systemd из баша, потом и его самого встроим.
| |
|
|
3.81, Аноним (81), 01:08, 06/09/2023 [^] [^^] [^^^] [ответить]
| +/– |
Эээээ, а какая разница, сколько будет весить бинарь, если из него выполняться будет только небольшой кусок? Только он (плюс паддинги) и сфетчится в рам.
| |
|
|
1.56, YetAnotherOnanym (ok), 06:46, 05/09/2023 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
> откат на использование каталога '/tmp', если не выставлена переменная окружения $TMPDIR
Подводных камней здесь ожидаю я.
| |
1.75, Аноним (75), 13:31, 05/09/2023 [ответить] [﹢﹢﹢] [ · · · ]
| –1 +/– |
> https://github.com/uutils/coreutils/
> MIT license
вот истинная причина всех криков, писем трудящихся, негодования по поводу якобы неуважения одним добряком прав женщин и транспростигосподилюдей и вкорячивания сомнительного шлака во все системы во имя бизапаснасти
| |
|