On Thursday 31 July 2003 10:04, Alin Nastac wrote:
> Ce spui de directorul /etc? E suficient de centralizat?
> Nu e vina Unix-ului daca unii fac programe care au fis. de configuratie
> pe la cuca macaii.
  Pentru ca nu s-a oferit un astfel de sistem? De ce aplicatiile pe Windows 
prefera sa foloseasca registry desi sunt atat de malefici?
  E drept, unii inca mai prefera sa foloseasca propriile parsere de optiuni la 
rulare, de exemplu - desi getopt si getoptlong sunt suficiente... dar deh... 
asta e lumea UNIX. 

> Motivele pt care se prefera fisiere de configurare text in locul
> binarelor cred ca sint evidente.Directorul /etc a fost un compromis
> intre cerinta de a avea configuratiile usor citibile de catre
> utilizatorul uman si eficienta programelor care citesc aceste
> configuratii (cred ca esti de acord cu mine cind spun ca un program
> poate citi mult mai rapid un fis binar decit unul text).
  Nu am mai vazut de multa vreme fisiere de configurare binare... Si ma 
indoiesc ca un sistem de tip registry s-ar putea baza pe asa ceva. 

> Acum ce cred eu ca vrei se traduce practic intr-un mare fisier text ceea
> ce e mare prostie, no offence. Asta ar insemna ca orice program trebuie
> sa filtreze tone de gunoi doar pentru a-si afla propria configuratie.
  Programele nu parseaza... n-ai priceput. :)

> Revolutiile vor sa schimbe sistemul aflat la putere in prezent, dar
> rareori au idee cu ce vor sa-l inlocuiasca. In toata istoria Unix-ului
> nu exista barem o singura revolutie si asta datorita design-ului
> impecabil de la care a pornit. In schimb microsoft-ul a repornit de
> nenumarate ori de la zero!
  Fantastic. o sa vorbesc cu colegii de la sociologie despre chestia asta.
> Concluzia e evidenta... parerea mea!
  Dap, UNIX sucks. Cum modifici setarile de proxy pe 40 de statii? Pentru care 
browsere le schimbi? Daca ar exista o modalitate logica de specificare a 
tuturor acestor detalii pentru a nu mai fi nevoie pentru toate aplicatiile sa 
setezi aceleasi lucruri de zeci de mii de ori...
  Revolutiile sunt necesare... Revolutia e evolutie. Si faptul ca UNIX-ul nu 
s-a schimbat de atata vreme il face fantastic. Dar am o intrebare: tu mai 
rulezi soft de pe PDP? Exista niste standarde care (da) au schimbat si 
UNIX-ul. UNIX nu are un design perfect, ba din contra. Este oarecum modular, 
dar nici chiar, este oarecum monolitic, dar nici chiar, o sa gasesti tot 
timpul langa utilitarul less un compilator, cc, executabilul mai exact, toate 
sunt puse in acelasi loc, dar e cel mai bine organizat... crezi? Mie mi-ar 
conveni mult mai mult sa am o suita de development, de exemplu, care sa fie 
in /programming (or whatever). Pe care sa o recunosc de la 10 metri, nu sa ma 
caciulesc prin zeci de directoare. Tie ti se pare o chestie de design 
fantastica sa ai hardcodate /dev /bin /usr/bin ... ? sa nu exageram... 
adevarul e ca nimeni nu a stat sa gandeasca lucrurile, ci pur si simplu au 
fost gandite ad-hoc. Era ok in 1970, nu cred ca mai e cazul acum.
   Dorin


Raspunde prin e-mail lui