Newsgroup: it.comp.os.dibattiti
Titolo: Guardate un po' sto tizio che dice...

 a freebsd)
I *BSD sono degli unix a tutti gli effetti in quanto derivano (come hai
detto tu) dal codice di Unix BSD
Henryx
-- 
Questo senso di approssimazione che pervade i windowsFan a volte mi
sconforta (G. del Giovine)

detto tu) dal codice di Unix BSD
Mi domando, ma perche' c'e' questo mito che i *BSD siano i soli
depositari del "vero Unix"?
Casomai i veri Unix erano gli avi di System V...
La verita' e' che quelli che dovrebbero essere i veri Unix si stanno
allontandando sempre piu' dagli stessi _concetti base_ di Unix.
FreeBSD e fratelli usano ioctl() a tutto spiano, altro che "everything
is a file or a process". Da questo punto di vista Linux e' l'unico Unix
che tenta di preservare questa filosofia limitando il piu' possibile
ioctl() e sostituendo i controlli con i file di /proc.
Ci sarebbe Plan 9, che ha abolito completamente gli ioctl() ma a spese
della compatibilita' cosa che non sarebbe stata accettabile per Linux.
Guarda caso Plan 9 e' un discendente di Unix Settima Edizione..
Sempre in casa FreeBSD, ho sentito dire che il 5.0 usara' le KSE (kernel
scheduled entities) per supportare un multithreading che sara' a meta'
strada tra i threads in user mode e quelli in kernel mode tipo NT.
Un pasticcio immane! Ma come, hanno una bella rfork() e non la usano??
Finiranno con l'avere gli usuali processi e altre "entita'" senza
diritto di cittadinanza, ma evidentemente per loro "not everything is a
file or a process"..
-- 
Lorenzo
(address rot13 encoded)

 sconforta (G. del Giovine)
Ahoo sei tosto....:-)
La versione originale č:
Il senso di approssimazione che pervade i linuxfans a volte mi sconforta.
La versione di Valvano sostituisce "linuxfans" con "windowsfan".
Saluti.

  detto tu) dal codice di Unix BSD
Dall'url sopra:
'UNIX' is a trademark of The Open Group, and NetBSD has not been branded
with that trademark. Therefore, NetBSD is not UNIX.  We refer to it as
`UNIX-like' or `UN*X-like.'
Per qualcuno che volesse aggiungere: "Ma in pratica e` uno Unix!", 
anticipo la risposta: "Come Linux, insomma..."
Ciao, Andrea
-- 
          (o_  | 
(o_  (o_  //\  | Andrea Carosi, just another Linux user
(/)_ (/)_ V_/_ |
GnuPG PK fingerprint: 0857 1927 150B 3C8E 8274  F641 1388 AA6D 3FA0 5410

 anticipo la risposta: "Come Linux, insomma..."
"UNIX" e' diventato un patetico fantoccio in mano all'Open Group, che lo
utilizza nell'altrettanto patetico tentativo di farci dei soldi vendendo le
"certificazioni UNIX". Su una mailing list di FreeBSD e' comparso un
inquietante personaggio che ha intimato, in nome dell'Open Group, di
eliminare la frase "FreeBSD is an advanced _UNIX_ operating system",
dimostrando di essere dei semplici venditori di nomi.
Sarebbero tranquillamente capaci di spacciare Windows 2000 per Unix in base
al fatto che possa superare qualche test di compatibilita'.
In quanto al "come Linux", non saprei: quando vedo script che iniziano con
"#!/bin/sh" e usano tutte le estensioni della bash, incomincia a venirmi
qualche piccolo dubbio.
Forse e' per quello che si chiama "GNU/Linux"...
-- 
disclaimer: not speaking for anybody but me.

Forse e' per quello che si chiama "GNU/Linux"...
Forse dovresti usare distribuzioni migliori, per esempio e` policy di
Debian GNU/Linux che gli script che usano /bin/sh usino solo feature
della bourne shell POSIX.
-- 
ciao, | "You're one of those condescending Unix computer users!"
Marco | "Here's a nickel, kid. Get yourself a better computer"  -- Dilbert
      | (Ri)scoprire fidonet: 
http://bbs.bofh.it

 della bourne shell POSIX.
Il che non impedisce assolutamente allo GNU/Geniaccio che sviluppa software
Linux-only di usare le funzioni della bash, negli script che specificano
/bin/sh, in barba alle policy di Debian. Che sono, appunto, solo policy di
Debian.
Preferisco una "distribuzione" in cui /bin/sh e' effettivamente una shell
POSIX, anche se effettivamente con le cosiddette "distribuzioni" ho chiuso
da un pezzo. Se la soluzione a tutti i problemi del mondo Linux si
riducono a "installa Debian", alla fine non mi serve a nulla avere 150
distribuzioni, e mi tengo quello che ho, dove /bin/sh e' /bin/sh.
E la VM e' la VM.


 Ahoo sei tosto....:-)
Sigh... Firma tolta, conteno? :PP
Henryx

 file or a process"..
Non oso chiedere che cosa dovrebbero essere queste "entita'": draghetti blu
o fatine azzurre?


 f/up ...
questo argomento sta iniziando a diventare trito e ritrito e secondo me
si tratta di differenze che sconfinano più sul piano filosofico e
concettuale che non su quello pratico e tecnico.
Secondo ma, le diffenze che sussitono tra (per esempio) Solaris e Linux,
sono  (nell'ordine di grandezza) le stesse differenze che sussitono tra
Solaris e *BSD, tra *BSD e Irix .... tutti diversi tra loro e tutti che
si assomigliano.
Ognuno ha le sue chiamate di sistema, ognuno ha i suoi cazzi e ognuno a
i mazzi che sono diversi da quelli di un altro.
Ovvero, o sono tutti Unix a pieno titolo o sono tutti Unix-like ... dal
primo all'ultimo e senza distinzioni.
-- 
+-------------------------------------------------------------+
|    ~Massimiliano ADAMO      | Yahoo!Messenger: quetzalco_it |
| maxadamo [at] iol [dot] it  | ICQ# 103417788                |
+-------------------------------------------------------------+

 blu 
-__-
-- 
limaCAT, che odia i draghetti blu