The OpenNET Project / Index page

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



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

"Выпуск набора базовых системных утилит GNU Coreutils 8.29"  +/
Сообщение от opennews (??) on 28-Дек-17, 13:31 
Доступна (https://www.mail-archive.com/info-gnu@gnu.org/msg02386....) новая стабильная версия набора базовых системных утилит GNU Coreutils 8.29 (http://gnu.org/software/coreutils/), в состав которого входят такие программы, как sort, cat, chmod, chown, chroot, cp, date, dd, echo, hostname, id, ln, ls и т.д.

Основные новшества:


-  В утилиту dd добавлена возможность использования флага "iflag=direct" c файлами произвольного размера на всех файловых системах;
-  В dd обеспечена проверка выбора корректных диапазонов кэша при использовании опций  "nocache" и  "direct" (ранее некоторые страницы в кэше не аннулировались);
-  В утилиту timeout добавлена опция  "--verbose" для вывода диагностики в случае принудительного завершения работы;
-  Режим "tail --bytes=NUM" теперь эффективно меняет позицию на конец блочного устройства вместо чтения с самого начала;

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

URL: https://www.mail-archive.com/info-gnu@gnu.org/msg02386....
Новость: http://www.opennet.ru/opennews/art.shtml?num=47820

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

Оглавление

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


1. "Выпуск набора базовых системных утилит GNU Coreutils 8.29"  +6 +/
Сообщение от Аноним (??) on 28-Дек-17, 13:31 
в принципе проект неплохой.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

17. "Выпуск набора базовых системных утилит GNU Coreutils 8.29"  +6 +/
Сообщение от Аноним (??) on 28-Дек-17, 20:33 
вполне возможно очень даже достойный.
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

3. "Выпуск набора базовых системных утилит GNU Coreutils 8.29"  +8 +/
Сообщение от Vee Nee email on 28-Дек-17, 13:54 
Нужно поскорее объединить этот проект с systemd и сформировать набор утилит sortctl, catctl, permctl, chrootctl, linkctl, hostnamectl... стоп, это же уже есть, процесс пошел.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

4. "Выпуск набора базовых системных утилит GNU Coreutils 8.29"  +10 +/
Сообщение от Аноним (??) on 28-Дек-17, 14:12 
Запуск должен быть быстрым (с) системдэ
Следовательно ждём появления демонов catd, lessd, grepd, и т.п., которые _значительно_ сэкономят время запуска
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

13. "Выпуск набора базовых системных утилит GNU Coreutils 8.29"  –2 +/
Сообщение от eRIC (ok) on 28-Дек-17, 18:05 
> Запуск должен быть быстрым (с) системдэ
> Следовательно ждём появления демонов catd, lessd, grepd, и т.п., которые _значительно_
> сэкономят время запуска

это же системные утилиты а не демоны. зачем? пффффф.......


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

15. "Выпуск набора базовых системных утилит GNU Coreutils 8.29"  +4 +/
Сообщение от Аноним (??) on 28-Дек-17, 18:47 
что бы запускалось быстрее же
Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору

20. "Выпуск набора базовых системных утилит GNU Coreutils 8.29"  +13 +/
Сообщение от pavlinux (ok) on 28-Дек-17, 21:20 
>  зачем?

Это единственный вопрос на который поттеренг не знает ответа.

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

22. "Выпуск набора базовых системных утилит GNU Coreutils 8.29"  –2 +/
Сообщение от Аноним (??) on 29-Дек-17, 00:05 
Вы одно из многих его альтер эго здесь. Сами поди все в регалиях и судьбоносных проектах?
Ответить | Правка | ^ к родителю #20 | Наверх | Cообщить модератору

28. "Выпуск набора базовых системных утилит GNU Coreutils 8.29"  +/
Сообщение от Аноним (??) on 29-Дек-17, 09:07 
вы не понимаете сути systemd!
Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору

35. "Выпуск набора базовых системных утилит GNU Coreutils 8.29"  +/
Сообщение от Аноним (??) on 30-Дек-17, 04:54 
таки понимаем, а вот поцтер храбро делает вид, что не понимает
Ответить | Правка | ^ к родителю #28 | Наверх | Cообщить модератору

10. "Выпуск набора базовых системных утилит GNU Coreutils 8.29"  +1 +/
Сообщение от Аноним (??) on 28-Дек-17, 15:02 
https://mem.lt/uploads/2016/11/26/1480177424_797476573.jpg
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

14. "Выпуск набора базовых системных утилит GNU Coreutils 8.29"  –2 +/
Сообщение от eRIC (ok) on 28-Дек-17, 18:06 
> Нужно поскорее объединить этот проект с systemd и сформировать набор утилит sortctl,
> catctl, permctl, chrootctl, linkctl, hostnamectl... стоп, это же уже есть, процесс
> пошел.

сарказм?

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

18. "Выпуск набора базовых системных утилит GNU Coreutils 8.29"  +7 +/
Сообщение от Your Mama on 28-Дек-17, 20:38 
Какой уж тут сарказм? Люди дело говорят, а вам бы всё хихикать!
Ответить | Правка | ^ к родителю #14 | Наверх | Cообщить модератору

19. "Выпуск набора базовых системных утилит GNU Coreutils 8.29"  +/
Сообщение от Ложечка on 28-Дек-17, 21:14 
>chrootctl

Есть уже systemd-nspawn. Голый chroot ни на что не годен.

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

24. "Выпуск набора базовых системных утилит GNU Coreutils 8.29"  +2 +/
Сообщение от Аноним (??) on 29-Дек-17, 02:05 
Это просто вы им не умеете пользоваться.
Ответить | Правка | ^ к родителю #19 | Наверх | Cообщить модератору

21. "Выпуск набора базовых системных утилит GNU Coreutils 8.29"  –1 +/
Сообщение от теперь по Борщеву on 28-Дек-17, 21:51 
sendfile в cp давно уже запиливать надо. Даже самплов полно, на сплайсе и ти, на гитхабах лежат, но цп по прежнему рид-врайт в цикле крутит.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

23. "Выпуск набора базовых системных утилит GNU Coreutils 8.29"  +2 +/
Сообщение от Аноним (??) on 29-Дек-17, 01:23 
> Not specified in POSIX.1-2001, nor in other standards.
> Other UNIX systems implement sendfile() with different semantics and prototypes. It should not be used in portable programs.
> sendfile() will transfer at most 0x7ffff000 (2,147,479,552) bytes, returning the number of bytes actually transferred. (This is true on both 32-bit and 64-bit systems.)
> In Linux 2.4 and earlier, out_fd could also refer to a regular file; this possibility went away in the Linux 2.6.x kernel series, but was restored in Linux 2.6.33.
> The original Linux sendfile() system call was not designed to handle large file offsets. Consequently, Linux 2.4 added sendfile64(), with a wider type for the offset argument.
> Applications may wish to fall back to read(2)/write(2) in the case where sendfile() fails with EINVAL or ENOSYS.

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

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

31. "Выпуск набора базовых системных утилит GNU Coreutils 8.29"  –1 +/
Сообщение от Iaaa (ok) on 29-Дек-17, 13:23 
Не совсем за минуту, и не совсем везде.

Кроме того сендфайл лежит в ядре, и экономит большую кучу времени на переключениях в цикле в ядро и назад с соответствующими обертками кода и двойным копированием памяти. Я в прошлом году замерял, выигрыш был около 30%, что при высокой нагрузке на сервер огого как много.

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

33. "Выпуск набора базовых системных утилит GNU Coreutils 8.29"  +/
Сообщение от Аноним (??) on 29-Дек-17, 17:45 
> сендфайл лежит в ядре

Проблема в том, что coreutils работают на более чем одном ядре.

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

25. "Выпуск набора базовых системных утилит GNU Coreutils 8.29"  –2 +/
Сообщение от iCat (ok) on 29-Дек-17, 07:46 
Для любознательных:
Состав CoreUtils и краткое описание самих утилит опубликован тут:
"https://www.pixelbeat.org/docs/coreutils-gotchas.html"
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

30. "Выпуск набора базовых системных утилит GNU Coreutils 8.29"  +/
Сообщение от Аноним (??) on 29-Дек-17, 12:33 
Там и половины команд не перечислено. Да и зачем, когда есть info coreutils.
Ответить | Правка | ^ к родителю #25 | Наверх | Cообщить модератору

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

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




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

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