The OpenNET Project / Index page

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



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

Оглавление

Выпуск набора утилит GNU Coreutils 9.4 и его варианта на языке Rust, opennews (??), 04-Сен-23, (0) [смотреть все]

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


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ообщить модератору

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

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




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

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