mithridat1
Gold Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору BorlandIMHO Цитата: "Нормальность порта" - понятие сугубо относительное. Судя по изменённому названию "нормального порта" - это не "порт" родной никсовой tee, а утилита со схожим функционалом, но имеющая некие существенные функциональные отличия от прародительницы. Предпочитаю всё-таки иметь дело с оригиналом, дабы иметь одинаковый результат функционирования утилиты независимо от ОС... Вы бы хоть обозначили, в чём его коренное отличие от других портов, делающее его лучшим... | Вообще, для портированных приложений "оригинальность" и "одинаковый результат функционирования утилиты независимо от ОС" очень спорные атрибуты. Крайне редко встречаю абсолютно идентичные и одинаковые по функционалу и поведению порты с *Nix на Windows. В первую очередь это обусловлено обилием непереносимой специфики, из-за чего для портирования нередко используют Cygwin, увеличивающий суммарный размер приложения из-за дополнительных библиотек. Для меня наиболее красноречивый пример якобы "оригинального" порта это шапочный набор UnxUtils.zip (GNU utilities for Win32), где стандартные юниксовые утилиты большей частью представлены в сильно кастрированном виде и ими невозможно нормально пользоваться (то есть также как в *nix). К примеру, полноценные порты awk или sed на самом деле по размеру превышают суммарный вес всего этого набора утилит. Что касается tee то сразу не вспомню чем оттолкнул "оригинал". В CoreUtils обращает на себя внимание наличие дополнительных библиотек и неумение нормально работать с кириллицей (да, прилагаются локали, но их еще надо как то установить). Гораздо удобнее когда приложение работает без всяких зависимостей/настроек и его можно легко перенести и запустить на другой системе. | Всего записей: 5025 | Зарегистр. 05-01-2006 | Отправлено: 21:21 27-10-2021 | Исправлено: mithridat1, 21:24 27-10-2021 |
|