[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: