Re: Утилиты в стиле true unix way
On Thu, Jan 07, 2010 at 10:59:18PM +0300, Alexey Pechnikov wrote:
> Hello!
>
> On Thursday 07 January 2010 22:48:54 Иван Лох wrote:
> > On Thu, Jan 07, 2010 at 06:37:49PM +0300, Alexey Pechnikov wrote:
> > >
> > > Вы серьезно _утверждаете_, что mutt состоит из компонентов,
> > > взаимодействующих через пайпы?
> >
> > Да. Он умеет это делать.
>
> Опенофис тоже можно заставить работать с сокетами, что, от этого
> он станет набором true unix утилит? Странная у вас логика.
Его не надо заставлять. Он умеет то делать с ранних версий.
> > > $ ldd `which mutt`
> > ....
> > > libgssapi_krb5.so.2 => /usr/lib/libgssapi_krb5.so.2 (0xb76d5000)
> > > libkrb5.so.3 => /usr/lib/libkrb5.so.3 (0xb762d000)
> > ....
> >
> > Ну так скомпилируйте его без них. И все будет работать.
>
> Первое - он и знать не должен обо всех этих либах.
Это глупость. Если я хочу шифровать канал внешней программой, то я
могу использовать ее. А могу и системную библиотеку через mutt.
Для интерактивной программы пайп далеко не всегда самый простой
и эффективный путь решения задачи. Даже наоборот.
> Второе - разные
> части (работающие с сетью, диском и т.п.) должны исполняться в
> процессах с разными правами для обеспечения безопасности.
Охренеть. Это, что IMAP сессию он с особыми правами проводить должен?
Или каталог для локального сохранения почты с особыми правами создавать.
> мы имеем - багтрекер mutt с кучей багов, как результат.
Я пользуюсь этой программой с момента ее создания. Иногда в сложных/
изощренных/экспериментальных конфигурациях. Это одна из трех или четырех
безглючных программ, которые я когда-либо видел. Что можно делать на ее
багтрекере?
Reply to: