Newsgroup: it.comp.aiuto
Titolo: Unix e Linux, questi sconosciuti (o quasi)...

Salve!
Ho letto spesso di questi sistemi operativi, ed avevo deciso di
provarli. Volevo quindi porvi qualche domanda.
1)Me li spigate a grandi linee? A che servono, perchè sono stati
fatti...
2)Che differenze ci sono tra l'uno e l'altro?
3)Convivono con altri sistemi operativi?
4)Dove li trovo? Sono freeware, vero?
5)I requisiti di sistema?
6)Una buona guida?
Grazie e ciao.
Paolo Perini
per...@bigfoot.com
http://users.iol.it/kaiohshin
--------------------------------------------------
Italian Rendition World                            
http://www.geocities.com/SiliconValley/Peaks/7280/
--------------------------------------------------
"Non ho bisogno di riviste!La mia vista divina mi permette di vedere chi si fa la doccia e chi si cambia!"(Kaiohshin)

Grazie e ciao.
Linux e' freeware, Unix no. trovi tutte le informazioni a questo sito:
http://www.linux.org
Ciao
Renato

Il sistema operativo UNIX è nato nel 1969 ad opera di Ken Thompson su un
computer PDP-7 della Digital Equipment Corporation.
Nel 1970 Dennis Ritchie ha "portato" questo sistema operativo su un
PDP-11 scrivendolo  nel linguaggio assembler di quel computer;
successivamente nel '72, ha realizzato il linguaggio di programmazione
C.
Nel '73 Thompson e Ritchie hanno scritto la versione di Unix in
linguaggio C.
Questa parte iniziale della storia di Unix mette già in evidenza una sua
caratteristica la "portabilità", ogni computer può essere dotato di un
compilatore C ed è quindi possibile, mediante una semplice traduzione
del testo originale, produrre l'edizione Unix per un certo sistema
operativo.
Unix era stato progettato presso i Bell Laboratories (AT&T)come sistema
operativo timme sharing di piccole dimensioni che consentiva la
produzione di software e la ricerca in campo informatico.
Il successo di Unix è stato crescente e molte società si sono
interessate al nuovo sistema operativo; così oggi ne esistono varie
versioni.
Se desideri ricevere informazioni più dettagliate e prettamente tecniche
forse posso accontentarti con qualche altra riga........
 
				Alx, bye

 versioni.
Altra   cosa.   Al tempo  AT&T   essendo  monopolista nel campo  delle
telecomunicazioni  non poteva  entrare  nel  mercato informatico.  Per
questo Unix  veniva regalato a  chi lo richiedeva.  Ebbe quindi enorme
diffuzione a livello accademico. Quando  successivamente AT&T perse il
monopolio telefonico,  pose   i  copyright  su  Unix, ma   oramai  era
tardi. Il codice era gia' in  giro e non  fu difficile creare il primo
Unix gratuito,   il  BSD. E  con questo   la prima  grande  "guerra di
religione".
Quasi ogni produttore di computer ha oggi il suo Unix, Solaris di Sun,
AIX di IBM, HP-UX di Hewlett Packard, Irix di Sylicon Graphics.
Comunque ora  quasi tutti i produttori   stanno riavvicinandosi ad uno
standard comune, il System V, anche Sun che aveva per anni distribuito
un ottimo   BSD.  Questo per  ricuperare l'originale  portabilita' del
software che era andata perduta.
Unix liberi (ovvero di libera distribuzione e senza royalties):
Free BSD
Quasi Unix (ma  non  Unix) sono  Hurd  e Linux, nati all'interno   del
progetto GNU (Gnu's Not Unix - Gnu non  e' Unix). Linux e' un prodotto
"parallelo" che si e' giovato del software GNU.
Convivenza con altri S.O.
Linux  non ha problemi, e'  in grado di gestire  il multiboot dei vari
O.S.   Al momento non e'  in grado  di  _scrivere_ su partizioni HPFS,
NTFS e forse manca  ancora del supporto per  la FAT32. Nessun problema
con la FAT16.
Free BSD  non lo conosco,  ma pare che sia il   migliore di tutti come
TCP/IP.
Attenzione, i dati nello header sono alterati per proteggermi dagli spammer.
L'indirizzo corretto e' nella firma.
o   oooooo	Gian Uberto Lauri        "So, are you working on finding
      o    o	
sa...@dei.unipd.it
        that bug *now* or leaving it until
     o o				  later?" - "Yes!" 

				Alx, bye
Grazie, mi faresti un favore.
Ciao.


computer PDP-7 della Digital Equipment Corporation.
Aggiungo solo che e' "il padre" di tutti gli so multiuser/multitasking,
a tuttora insuperato. Inoltre gira altrettanto bene su piccoli sistemi
come in enormi sistemi di calcolo. La tecnologia di internet e' stata
(ed e') sviluppata su unix (e anche il tuo provider probabilmente lo
usa).
Linux e' invece una versione free di unix. Per farla breve e' sia molto
standard (nel senso che aderisce a molte convenzioni vigenti nel mondo
unix), molto performante, ha molte caratteristiche avanzate che altri
unicies ancora non hanno, e gira su architetture anche molto diverse.
Inoltre sono pubblicamente disponibili i sorgenti, e quindi se qualcuno
ne ha le capacita' puo' modificarlo/adattarlo/aggiornarlo a piacere.
Linux e gli unix in genere hanno un modo di vedere le cose piuttosto
singolare (per es. tutto, comprese le periferiche e i processi in
esecuzione, sono visibili tramite il filesystem, l'interfaccia a
finestre e' fatta per poter girare "a pezzi" su macchine diverse e in
genere per funzionare in rete, etc...), e questo e' dovuto a ragioni di
semplicita' e di eleganza, oltre che al voler offrire una maggiore
flessibilita' delle soluzioni adottate.
per altre informazioni, oltre ai link che ti hanno suggerito, puoi
leggere anche 
http://www.pippo.com/linux.txt
 (e' in italiano e risponde
proprio a questo tipo di domande), 
http://sunsite.unc.edu/LDP
,
http://pluto.linux.it
 e 
http://ildp.psy.unipd.it
,
http://www.linuxweb.com
.
ciao,
gabriele.
--
Gabriele Zugliani - Student at Pisa University (Dept. of Computer Science)
NOTE: the email address in the header is modified; please remove "nzpm".
Linux infos: 
http://www.linux.org
 
http://sunsite.unc.edu/LDP

con la FAT16.
Supporto aggiunto nei kernel "development", per gli altri c'e' una patch
(=> funge anche con la fat32). Per problemi inerenti all'installazione
si usa un programma che si chiama fips in versione appositamente
patchata per rimpicciolire anche la fat32, o partition magic 3.0 o
superiori...


 superiori...
Grazie per le info!!
Con NTFS a che punto siamo ?


 a tuttora insuperato. Inoltre gira altrettanto bene su piccoli sistemi
Attento, potresti trovarti davanti un  ITS user  :) arrabbiato che  ti
ricorda che ITS c'era sul PDP-6 :).


Allora mi consigli di provare ad installarlo? Ovviamente lo metterò in
una partizione diversa da quella di Win95, giusto? Convivono bene?
Quanto occupa? Dove lo trovo?
Grazie e ciao.


 Quanto occupa? Dove lo trovo?
Convivono bene. Ora Linux legge e scrive la FAT32.
Conviene sicuramente la  partizione separata, se  non altro perche' il
File System nativo di  Linux (ext2fs)  e` migliore  di FAT32  ed offre
maggiori servizi (ad esempio, ad ogni file e` associata l'informazione
sul proprietario e sul gruppo il cui proprietario appartiene.
Non sono compatibili  a livello di  eseguibili ed i file testo vengono
codificati con un modo differente. Win95  come il dos termina le linee
con 2 cartatteri(*), Carriage Return e Line  Feed, Linux come Unix usa
solo il carattere Linefeed (detto anche New Line). Le utility dos2unix
e unix2dos risolvono brillantemente il problema.
L'occupazione  di spazio di Liunux varia,  ma non e` eccessiva.  Conta
che insieme al sistema operativo   arrivano una messe di  applicazioni
varie, editor di testi (tra cui i micidiali  Emacs e vi), formattatori
di testi,  programmi di grafica  (ottimo The Gimp)  ed altro. Tutte le
applicazioni sono free software (vedi:
 
http://www.gest.unipd.it/~saint/manifesto.html
per indicazioni su cosa e' il free software della GNU).
Dove lo trovi : In rete.  Con  una linea a  2 megabit (30 kbyte sec in
media) l'installazione della distribuzione Red Hat via FTP richiede 20
minuti.   Come vedi  si  tratta di un   bel  malloppo. Conviene quindi
comprarsi un CD con una  buona distribuzione.  Consiglio Debian o  Red
Hat (di questa garantisco  della facilita' di installazione). I  soldi
che  paghi   per  il   CD sono  semplicemente    PER  IL SERVIZIO   DI
FORNITURA. Puoi duplicare integralmente il  CD o gli archivi di alcune
applicazioni senza problemi. Le limitazioni sono minime, in pratica si
riassumono nel principio  "non puoi  dare  agli altri meno  diritti di
quelli che hai avuto".
Prima dell'installazione Ricordati di  annotarti bene quale e'  il tuo
HW e come e'  configurato  (magari aiutandoti con   95). Non so a  che
livello si sia col PnP.
(*)Folklore :  La  convenzione Carriage   Return - Line  Feed e'  piu`
antica e risale al tempo delle telescriventi.  La sequenza e` Carriage
Return Line Feed perche`   col primo carattere  si avviava  il ritorno
carrello nelle   telescriventi,  e   col secondo  l'avanzamendo  della
carta. Ora la  prima  operazione e` piu'  lenta  e veniva  avviata per
prima e  continuava mentre si eseguiva anche  la seconda (questa la ho
saputa da chi ha visto le  telescriventi in funzione, io sono arrivato
un pelin tardi).


Con NTFS a che punto siamo ?
ancora ro, come avevi correttamente detto tu stesso (se non ricordo
male...), ma le cose evolvono molto in fretta, se vuoi vedere cosa e'
stato inserito negli ultimi kernel development fai un salto a
www.linuxhq.com
 .


ricorda che ITS c'era sul PDP-6 :).
ah! cacchio, hai ragione tu, hai ragione tu... ;) se non ricordo male
fungeva su un pdp leggermente modificato e swappava la roba degli user
che non avevano il time-slice sul disco (anzi sul tamburo??). Aiuto, non
mi ricordo piu'... :) se mi puoi dare ragguagli....
pero' diciamo che eliminando gli so "pioneristici" tutti gli altri
traggono piu' o meno ispirazione da unix (forse con la possibile
esclusione del vms?).
ciao,
gabriele.
ps: su it.news.gruppi stiamo discutendo di un possibile nuovo gruppo sui
vecchi computers, se sei interessato sei caldamente invitato a
aprtecipare al dibattito (pero' non esagerare perche' e' gia' la QUARTA
volta che mi fanno cambiare il manifesto... ;) ).


un pelin tardi).
Grazie!
Credimi, era da tempo che mi chiedevo il perché su altri sistemi
bastasse il CR o il LF e su DOS ci volessero tutti e due... Un
retaggio del passato in pratica.
Ciao!
Peppe

 
www.linuxhq.com
 .
main()
{
	int a=0x3e8;
	while(a--)write(1,"Grazie\n",7);
}
/* :) */


/* :) */
 :DDDDD ciao (e grazie anche a te!!!),
gabriele.


 sei una miniera di informazioni!!! :)
Ora visto che se ti do i miei filoni io non rimango senza, eccoti qualche
fonte:
	Hacker Jargon File (ora 4.0.0), e' da li' che vengono le
	info sull'ITS e sul PDP-10 (c'e' anche il PDP-20 :) la piu'
	famosa macchina che non e' mai esistita). Il file si trova
	con tutte le distribuzioni GNU in formato testo o TeXInfo
	(ipertestuale, so sfoglio con gnuinfo o Emacs). La versione
	HTML -scomoda- e' in 
http://www.ccil.org/jargon
	Internetworking with TCP/IP - Comer - Prentice Hall. Questo
	e' cartaceo (cosa buona) e seppure in edizione economica costa
	tantino (grazie agli importatori). Ma vale la pena averlo.


microkernel.
senza contare che e' piu' portabile e performante su multiprocessori con
*molti* processori...
ciao,


 *molti* processori...
Sulle   migliori prestazioni con   architetture multiprocessore ho dei
dubbi.  C'e' per caso qualche paper  a supportare la tua tesi (ovvero,
se c'e' dimmi quale e' che me lo sono perso!) ?
Hmmm, su una macchina SMP il codice e'  uno per tutti, quindi piu' che
la   strutturazione  del  codice   (monolito  o   moduli)  importa  la
progettazione   dei  flussi dei task.  Su   altre  architetture non ho
esperienza (qui l'esame con le architetture  parallele e' piu' teorico
di Analisi 2). Se hai qualcosa... Grazie in anticipo :)


di Analisi 2). Se hai qualcosa... Grazie in anticipo :)
credo di aver detto piu' o meno le stesse cose che hai detto tu... (o
no?). sul fatto del materiale, non ne ho purtroppo (anzi se ne hai
downloadabile...), vado a braccio basandomi sulle lezioni dei miei profe
e sui libri... scritti da loro :) pero' essendo parte di quelli che
hanno definito l'ecsp credo che abbiano ragione, al piu' sono io che non
riporto bene le loro idee... :) (l'ecsp e' l'estensione del csp, il
formalismo che e' stato usato anche dalla inmos per progettare i
transputers).
Comunque se sbirci su ich.cpu c'e' un megathread che i cui post piu'
lunghi sono miei e di Andrea Vettori (dotato di notevoli "attributi" in
fatti tecnici/teorici...). I ruoli sono i seguenti: io sparo stronzate,
lui corregge :) Se guardi sulla sua homepage ci sono link a un bel po'
di paper.... te lo dico non perche' tu ne abbia bisogno (non mi pare
proprio!) ma perche' quando l'ho vista m'e' parso "il paradiso dei
teorici", quindi magari ti interessa... Il thread e' diviso parte in
"skeda3d" e in parte in "risc vs cisc vs vliw" etc... se vuoi
partecipare sei il benvenuto!!!! non vedo l'ora di essere corretto anche
da te :D(ovviamente sono invitati anche tutti gli interessati che hanno
seguito questo thread)


 proprio!)
Se   ne  ha sempre bisogno.   Se non  altro per   il   volume di nuove
informazioni che escono.
