The OpenNET Project / Index page

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



"Выпуск набора утилит GNU Coreutils 9.4 и его варианта на языке Rust"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Выпуск набора утилит GNU Coreutils 9.4 и его варианта на языке Rust"  +/
Сообщение от opennews (??), 04-Сен-23, 11:26 
Опубликована стабильная версия набора базовых системных утилит GNU Coreutils 9.4, в состав которого входят такие программы, как sort, cat, chmod, chown, chroot, cp, date, dd, echo, hostname, id, ln, ls и т.д...

Подробнее: https://www.opennet.ru/opennews/art.shtml?num=59712

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения [Сортировка по времени | RSS]


1. "Выпуск набора утилит GNU Coreutils 9.4 и его варианта на язы..."  –4 +/
Сообщение от Аноним (1), 04-Сен-23, 11:26 
> реализация на Rust распространяется под пермиссивной лицензией MIT, вместо копилефт-лицензии GPL

И это здорово.

Ответить | Правка | Наверх | Cообщить модератору

31. "Выпуск набора утилит GNU Coreutils 9.4 и его варианта на язы..."  +4 +/
Сообщение от Аноним (31), 04-Сен-23, 14:25 
Чем?
Ответить | Правка | Наверх | Cообщить модератору

39. "Выпуск набора утилит GNU Coreutils 9.4 и его варианта на язы..."  –5 +/
Сообщение от Аноним2 (?), 04-Сен-23, 17:05 
тем что этот код открыт!
а не ограничен хотелками гнутых, которые хотели запатентовать саму фразу open source
Ответить | Правка | Наверх | Cообщить модератору

43. "Выпуск набора утилит GNU Coreutils 9.4 и его варианта на язы..."  +/
Сообщение от Аноним (-), 04-Сен-23, 17:56 
>а не ограничен хотелками гнуты

Хотелки гнутых противоречат хотелкам проприетарщиков.

>которые хотели запатентовать саму фразу open source

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

Ответить | Правка | Наверх | Cообщить модератору

50. "Выпуск набора утилит GNU Coreutils 9.4 и его варианта на язы..."  +/
Сообщение от анон_2 (?), 04-Сен-23, 23:40 
https://opensource.org/pressreleases/certified-open-source.php/
вот это история (от лица OSI) - они хотели зарегистрировать торговую марку, "чтобы никто другой с плохими намерениями не зарегистрировал ее"

Какое благородство!
Мы украдем у мира общеупотребительный термин (как Яблоко или Окно) чтобы другие плохие парни не украли его!

Это конечно, не настолько круто как паразиты из FSF, которые требуют "письменное заявление о передаче авторских прав" (исключительно ради того, чтобы помочь с юридической защитой!!)

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

Ответить | Правка | Наверх | Cообщить модератору

58. "Выпуск набора утилит GNU Coreutils 9.4 и его варианта на язы..."  +/
Сообщение от Аноним (-), 05-Сен-23, 07:30 
>"письменное заявление о передаче авторских прав" (исключительно ради того, чтобы помочь с юридической защитой!!)

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

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

И что в этом плохого? GNU не против больших компаний как таковых. GNU не коммунизм, GNU не отвергает денежные отношения. За рубежом менталитет у людей другой - когда люди, или компания дают деньги, они как ни странно хотят помочь. Криминальных отношений типа: "Я тебе дал денег и поэтому ты мой должник", там не возникает. Если у компании есть "корысть", то эта "корысть" оформляется в виде юридически обязыающего документа. Например, Google дал деньги Мозилле - и согласно договору Мозилла обязуется до 2011 года все поисковые запросы сделанные в Лисе обезличить и предоставить компании Google. И принципиальный пункт договора про "обезличивание" исходит со стороны Мозиллы.

Ответить | Правка | Наверх | Cообщить модератору

60. "Выпуск набора утилит GNU Coreutils 9.4 и его варианта на язы..."  +/
Сообщение от Аноним (60), 05-Сен-23, 09:15 
>Криминальных отношений типа: "Я тебе дал денег и поэтому ты мой должник", там не возникает

Главное - верить. Что ни  Sinaloa cartel, ни 5 Семей, ни уличных банд не существует. Не говоря уже об употреблении сами знаете чего сыном одного государственного чиновника высшего звена (что само по себе возмутительно - таких круглосуточно охраняют, значит тех, кто ему сами знаете что поставил, могли за жопу схватить, но не схватили), который половину своего дохода должен откатывать отцу за то, что он использует своё служебное положение для оказания давления на другие государства, чтобы бизнес, записанный на его сына, процветал.

Ответить | Правка | Наверх | Cообщить модератору

70. "Выпуск набора утилит GNU Coreutils 9.4 и его варианта на язы..."  +/
Сообщение от Аноним (-), 05-Сен-23, 12:18 
Ловко ты так к компаниям из Кремниевой долины примешал криминальные банды. В Штатах донат не воспринимается, как "Я тебе дал денег и поэтому ты мой должник". Там менталитет другой. Прикинь, у них такое явление, как "воровство" реально осуждается обществом!
Ответить | Правка | Наверх | Cообщить модератору

45. "Выпуск набора утилит GNU Coreutils 9.4 и его варианта на язы..."  +/
Сообщение от Аноним (31), 04-Сен-23, 18:36 
Ты точно читал текст лицензии GPL? Покажи, где написано, что код закрыт?
Ответить | Правка | К родителю #39 | Наверх | Cообщить модератору

51. "Выпуск набора утилит GNU Coreutils 9.4 и его варианта на язы..."  –1 +/
Сообщение от анон_2 (?), 04-Сен-23, 23:48 
Легко, если ты читал бы лицензию то знал, что обязанность предоставлять код есть только "для тех кто получил программу".

Т.е.
1. форкаем ядро линукс
2. модифицируем под себя
3. ни с кем не делимся и не выкладываем в публичный доступ
4. ...
5. PROFIT!!

Просто подарок (от корпораций) для корпораций.
Можно крутить целые датацентры только потребляя код, и не возвращая ничего взамен (ну кроме денег в общак всяких "настоящих защитников свободы")

Ответить | Правка | Наверх | Cообщить модератору

55. "Выпуск набора утилит GNU Coreutils 9.4 и его варианта на язы..."  +1 +/
Сообщение от fuggy (ok), 05-Сен-23, 02:08 
То-то теперь придёт MIT и решит проблему. Да? Правда ведь?
Ответить | Правка | Наверх | Cообщить модератору

2. "Выпуск набора утилит GNU Coreutils 9.4 и его варианта на язы..."  +8 +/
Сообщение от Аноним (2), 04-Сен-23, 11:26 
> Улучшена совместимость с эталонным тестовым набором GNU Coreutils, при прохождении которого успешно выполнено 372 теста (в прошлой версии 373), 181 (178) тест завершился неудачей, а 49 (49) тестов были пропущены

Это впечатляющий отрицательный рост.

Ответить | Правка | Наверх | Cообщить модератору

3. "Выпуск набора утилит GNU Coreutils 9.4 и его варианта на язы..."  +/
Сообщение от Аноним (1), 04-Сен-23, 11:33 
Рим не сразу строился.
Ответить | Правка | Наверх | Cообщить модератору

10. "Выпуск набора утилит GNU Coreutils 9.4 и его варианта на язы..."  +3 +/
Сообщение от Анонимусс (?), 04-Сен-23, 12:16 
Ну как бы новый 9.4 вышел, там появились новые фичи и тесты, которые еще не перенесли в uutils
Так что все логично вроде.
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

29. "Выпуск набора утилит GNU Coreutils 9.4 и его варианта на язы..."  +/
Сообщение от НяшМяш (ok), 04-Сен-23, 13:56 
Логика и кексперты. Звучит реалистично.
Ответить | Правка | Наверх | Cообщить модератору

64. "Выпуск набора утилит GNU Coreutils 9.4 и его варианта на язы..."  +/
Сообщение от cf (??), 05-Сен-23, 09:52 
90% тестов(покрывающие 10% фцнкционала) прошли успешно
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

8. "Выпуск набора утилит GNU Coreutils 9.4 и его варианта на язы..."  +2 +/
Сообщение от Анонимemail (8), 04-Сен-23, 12:10 
> обеспечен учёт времени нахождения в спящем режиме виртуальных машин

это вот кстате очень неясно зачем, тк uptime фактически не меняется, те будет

kernel_uptime - current_time

но зачем ? может какеш из за бага 2038 что то обкоцалось в сознании разрабов (ну или инт теперь переполнится в другом месте хз крч

Ответить | Правка | Наверх | Cообщить модератору

14. "Выпуск набора утилит GNU Coreutils 9.4 и его варианта на язы..."  –1 +/
Сообщение от Аноним (14), 04-Сен-23, 12:47 
> Также доступен выпуск проекта uutils coreutils 0.0.21, развивающего аналог пакета GNU Coreutils, переписанный на языке Rust.

Есть ли аналог busybox на расте ?

Ответить | Правка | Наверх | Cообщить модератору

16. "Выпуск набора утилит GNU Coreutils 9.4 и его варианта на язы..."  +/
Сообщение от Name123 (?), 04-Сен-23, 13:00 
это оно и есть https://uutils.github.io/coreutils/book/multicall.html
Ответить | Правка | Наверх | Cообщить модератору

20. "Выпуск набора утилит GNU Coreutils 9.4 и его варианта на язы..."  +/
Сообщение от Аноним (14), 04-Сен-23, 13:09 
> это оно и есть

принцип построения бинарника такой же, не планируют они выйти за рамки набора утилит coreutils как в busybox ?

Ответить | Правка | Наверх | Cообщить модератору

59. "Выпуск набора утилит GNU Coreutils 9.4 и его варианта на язы..."  –2 +/
Сообщение от Аноним (59), 05-Сен-23, 07:51 
весит 30 метров вместо полутора. Отличная работа, растоманы!
Ответить | Правка | К родителю #16 | Наверх | Cообщить модератору

69. "Выпуск набора утилит GNU Coreutils 9.4 и его варианта на язы..."  +/
Сообщение от anonymous (??), 05-Сен-23, 11:05 
Память сийчас дишовая !!!
Ответить | Правка | Наверх | Cообщить модератору

73. "Выпуск набора утилит GNU Coreutils 9.4 и его варианта на язы..."  +/
Сообщение от pavlinux (ok), 05-Сен-23, 13:20 
CACHE MISS, не не слышал? Ах да, мигагерцы спасают.
Предлагаешь из-за бездарных дол6оящеров покупать компы по 25000$ раз в два года?  
Ответить | Правка | Наверх | Cообщить модератору

79. "Выпуск набора утилит GNU Coreutils 9.4 и его варианта на язы..."  +1 +/
Сообщение от morphe (?), 05-Сен-23, 18:35 
8мб вообще-то
Однако там реализовано сильно больше из gnu coreutils чем поддерживается в busybox
Справка и помощь по командам также имеется, многие команды имеют лучшую буферизацию/поддержку фич/многопоточность/производительность
Ответить | Правка | К родителю #59 | Наверх | Cообщить модератору

17. "Выпуск набора утилит GNU Coreutils 9.4 и его варианта на язы..."  –1 +/
Сообщение от Аноним (17), 04-Сен-23, 13:01 
Есть один чудак, который пилит toybox под бздунской лицензией, но на Сишке. Подскажите ему, что нужно переписать на Расте.
Ответить | Правка | К родителю #14 | Наверх | Cообщить модератору

21. "Выпуск набора утилит GNU Coreutils 9.4 и его варианта на язы..."  –1 +/
Сообщение от Аноним (14), 04-Сен-23, 13:15 
> Подскажите ему, что нужно переписать на Расте.

сам догадается

Ответить | Правка | Наверх | Cообщить модератору

83. "Выпуск набора утилит GNU Coreutils 9.4 и его варианта на язы..."  +/
Сообщение от Rustoman (?), 09-Сен-23, 15:18 
EVERYTHING!!!!!
Ответить | Правка | К родителю #17 | Наверх | Cообщить модератору

18. "Выпуск набора утилит GNU Coreutils 9.4 и его варианта на язы..."  +/
Сообщение от Анонин (?), 04-Сен-23, 13:06 
Был RustyBox, но они выбрали имхо неудачный подход - сконвертить сишный код в при помощи c2rust, а потом потихоньку менять.
Но не взлетело, думаю потому что невозможно добиться идиоматически правильного кода из такого кадавра.
Ответить | Правка | К родителю #14 | Наверх | Cообщить модератору

19. "Выпуск набора утилит GNU Coreutils 9.4 и его варианта на язы..."  +1 +/
Сообщение от Аноним (19), 04-Сен-23, 13:06 
Я к этому отношусь как к репортажам с Марса. Кто-то что-то пишет за бугром. В РФ же Rust умер во время родов. Вакансий нет, растительности нет, населена роботами.
Ответить | Правка | Наверх | Cообщить модератору

22. "Выпуск набора утилит GNU Coreutils 9.4 и его варианта на язы..."  +1 +/
Сообщение от Аноним (14), 04-Сен-23, 13:19 
> В РФ же Rust умер во время родов. Вакансий нет, растительности нет, населена роботами.

не в РФ много вакансий на Rust - есть смысл надеяться на удалёнку ?

Ответить | Правка | Наверх | Cообщить модератору

25. "Выпуск набора утилит GNU Coreutils 9.4 и его варианта на язы..."  +/
Сообщение от 12yoexpert (ok), 04-Сен-23, 13:24 
ложь, их почти нет
Ответить | Правка | Наверх | Cообщить модератору

30. "Выпуск набора утилит GNU Coreutils 9.4 и его варианта на язы..."  +/
Сообщение от Аноним (14), 04-Сен-23, 14:10 
> ложь, их почти нет

вообще-то это был вопрос, но знаю что они есть

https://career.habr.com/vacancies/1000120084

Ответить | Правка | Наверх | Cообщить модератору

37. "Выпуск набора утилит GNU Coreutils 9.4 и его варианта на язы..."  +/
Сообщение от Аноним2 (?), 04-Сен-23, 16:50 
не, ну ты видел сколько там знать нужно?
боюсь тут таких не найдут

это же не скрипты на баше копипастить, или пропатчити KDE2 під FreeBSD
тут даже думать придется

Ответить | Правка | Наверх | Cообщить модератору

68. "Выпуск набора утилит GNU Coreutils 9.4 и его варианта на язы..."  +/
Сообщение от Аноним (68), 05-Сен-23, 11:00 
> не, ну ты видел сколько там знать нужно?
> боюсь тут таких не найдут

посмотрел их фирмварь - ядро кривое аллвиннеровское а не портированное майнстримное, я такие в первом классе делал

https://github.com/turing-machines/BMC-Firmware

Ответить | Правка | Наверх | Cообщить модератору

38. "Выпуск набора утилит GNU Coreutils 9.4 и его варианта на язы..."  +/
Сообщение от Бывалый смузихлёб (?), 04-Сен-23, 17:03 
>> https://career.habr.com/vacancies/1000120084
> Вакансия в архиве. Вакансия в архиве, на неё нельзя откликнуться.
Ответить | Правка | К родителю #30 | Наверх | Cообщить модератору

74. "Выпуск набора утилит GNU Coreutils 9.4 и его варианта на язы..."  +/
Сообщение от pavlinux (ok), 05-Сен-23, 13:31 
Шо они там хотят стоит от 15000$
Ответить | Правка | К родителю #30 | Наверх | Cообщить модератору

26. "Выпуск набора утилит GNU Coreutils 9.4 и его варианта на язы..."  +/
Сообщение от Аноним2 (?), 04-Сен-23, 13:28 
а разве других вакансий много?
насколько вижу кол-во уменьшилось, несмотря на то, что соискателей тоже стало меньше (после начала того что называть нельзя)
правда это было еще до "кидков с броней"
Ответить | Правка | К родителю #19 | Наверх | Cообщить модератору

46. "Выпуск набора утилит GNU Coreutils 9.4 и его варианта на язы..."  +/
Сообщение от Аноньимъ (ok), 04-Сен-23, 18:49 
А есть какой-то сакральный смысл все эти "утилиты" отдельными бинарниками распространять, вместо стандартного набора команд шела?
Ответить | Правка | Наверх | Cообщить модератору

48. "Выпуск набора утилит GNU Coreutils 9.4 и его варианта на язы..."  +/
Сообщение от Аноним (48), 04-Сен-23, 21:14 
Можешь собрать в 1 бинарь типа busybox, сабж это умеет. Но когда тебе надо 1000 нестандартных бинарей в секунду вызывать (вроде сабжа или альтернативных реализаций которых полно), ты заметишь разницу. Шел конечно кэширует вызовы, но 1000 10 мегабайтных бинарей по-любому загадят память.
Ответить | Правка | Наверх | Cообщить модератору

53. "Выпуск набора утилит GNU Coreutils 9.4 и его варианта на язы..."  +/
Сообщение от Аноньимъ (ok), 05-Сен-23, 01:38 
> Можешь собрать в 1 бинарь типа busybox, сабж это умеет. Но когда
> тебе надо 1000 нестандартных бинарей в секунду вызывать (вроде сабжа или
> альтернативных реализаций которых полно), ты заметишь разницу. Шел конечно кэширует вызовы,
> но 1000 10 мегабайтных бинарей по-любому загадят память.

Собирать то зачем?
Это просто разные функции, они могут кучу кода разделять.

Ненужно ничего кешировать от слова совсем.

Можно убрать сишку из юникса, но юникс из сишника убрать нельзя...

Ответить | Правка | Наверх | Cообщить модератору

57. "Выпуск набора утилит GNU Coreutils 9.4 и его варианта на язы..."  +1 +/
Сообщение от YetAnotherOnanym (ok), 05-Сен-23, 06:48 
Если всё будет запихнуто в шелл, ему не придётся ничего вызывать.
Ответить | Правка | К родителю #48 | Наверх | Cообщить модератору

65. "Выпуск набора утилит GNU Coreutils 9.4 и его варианта на язы..."  +/
Сообщение от Аноним (48), 05-Сен-23, 09:59 
Конечно, всего-то шелл разжиреет ещё больше, какая ерунда. И вот шелл-то миллионы раз в секунду вызывается, что бы ты ни делал.

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

Ещё есть менее очевидное, но то, что, например, cat вызывается в подпроцессе, позволяет перезаписать файл на месте, напрямую вычитывая старые данные пайпом (чаще всего использую в связке с jq, у неё есть ммм ряд ограничений). Отдельный процесс в некоторых случаях лучше. Правда, sleep -- это отдельный процесс, и миллионы слипов мешаются.

Ответить | Правка | Наверх | Cообщить модератору

66. "Выпуск набора утилит GNU Coreutils 9.4 и его варианта на язы..."  +/
Сообщение от Аноним (48), 05-Сен-23, 10:12 
А так можно ещё и util-linux встроить, ну а чего стесняться. Сделаем systemd из баша, потом и его самого встроим.
Ответить | Правка | Наверх | Cообщить модератору

81. "Выпуск набора утилит GNU Coreutils 9.4 и его варианта на язы..."  +/
Сообщение от Аноним (81), 06-Сен-23, 01:08 
Эээээ, а какая разница, сколько будет весить бинарь, если из него выполняться будет только небольшой кусок? Только он (плюс паддинги) и сфетчится в рам.
Ответить | Правка | К родителю #48 | Наверх | Cообщить модератору

56. "Выпуск набора утилит GNU Coreutils 9.4 и его варианта на язы..."  +/
Сообщение от YetAnotherOnanym (ok), 05-Сен-23, 06:46 
> откат на использование каталога '/tmp', если не выставлена переменная окружения $TMPDIR

Подводных камней здесь ожидаю я.

Ответить | Правка | Наверх | Cообщить модератору

62. Скрыто модератором  +/
Сообщение от Аноним (62), 05-Сен-23, 09:30 
Ответить | Правка | Наверх | Cообщить модератору

67. Скрыто модератором  +/
Сообщение от Анонин (?), 05-Сен-23, 10:38 
Ответить | Правка | Наверх | Cообщить модератору

71. Скрыто модератором  +2 +/
Сообщение от Аноним (-), 05-Сен-23, 12:26 
Ответить | Правка | К родителю #62 | Наверх | Cообщить модератору

80. Скрыто модератором  +/
Сообщение от пох. (?), 05-Сен-23, 20:55 
Ответить | Правка | Наверх | Cообщить модератору

75. "Выпуск набора утилит GNU Coreutils 9.4 и его варианта на язы..."  –1 +/
Сообщение от Аноним (75), 05-Сен-23, 13:31 
> https://github.com/uutils/coreutils/
>  MIT license

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

Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




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

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