|
|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Sergey Skvortsov 2:5020/400 21 Dec 2005 19:15:53 To : Andriy Gapon Subject : Re: --------------------------------------------------------------------------------
Andriy Gapon wrote:
>>> какое отношение имеет tar к POSIX ?
>>
>> Прямое. POSIX 1003.1. Hапример GNU tar с ним конфликтует (по умолчанию
>> создает архив в GNU format вместо POSIX format, разночтения по опциям).
>
> пальцем покажите пожалуйста где в (современном) POSIX-е tar (как
> комманда, а не как формат ustar).
>
> http://www.opengroup.org/onlinepubs/009695399/utilities/contents.html
> http://www.opengroup.org/onlinepubs/009695399/idx/utilities.html
Что это Вы SUSv3 смотрите? Его дай бог лет через 5 все ОС будут соблюдать.
Там tar'а нет уже, он ещё в SUSv2 был помечен как LEGACY.
А выкинули его по той странной причине, что tar/cpio поддерживали всего
лишь 8Gb архивы. Хотя пресловутый pax поддерживал в то время всего 2Gb.
Hо родной ребенок (pax) был милее старых двух (tar/cpio), так что
последних объявили depreciated в угоду pax'у.
Разумеется ни одна нормальная OS не выкинет просто так вот, чисто из-за
концептуального порыва комитета к минимализму, две утилиты, которые
пользуются несколько десятков лет. И, собственно, слово SHOULD во фразе
"Applications should migrate to the pax utility" должно трактоваться как
должно - см. RFC 2119.
Всё вышесказанное (написанное) ничуть не перечёркивает - а скорее
подчёркивает - тот факт, что GNU tar совместим лишь с 1003.1:1991, в то
время как bsdtar - с 1003.1:1997.
Quod erat demonstrandum.
ps/ Детали см. в портах misc/susv2, misc/susv3 - последний я обновил
только что, так что следует обновить ports tree перед установкой.
--
Sergey Skvortsov
mailto: skv@protey.ru
--- ifmail v.2.15dev5.3
* Origin: Demos online service (2:5020/400)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/6577864c3024.html, оценка из 5, голосов 10
|