![]() |
| Home | Midi-files | Karaoke | Suonerie | Loghi | Numismatica | Pc-sicurezza | Linux | Spartiti-Ita | Spartiti-Int. | FX-audio | Preferiti |
CARATTERISTICHE TECNICHE di Linux.
Le caratteristiche di questo sistema operativo lo rendono adatto ad
impieghi di ogni genere (vedi paragrafo - CHI USA LINUX?). Ecco comunque
una lista del- le principali caratteristiche di Linux (tratta dal Linux
Information sheet - metalab.unc.edu/pub/Linux/docs/HOWTO/INFO-SHEET ):
* multitasking: puo' eseguire piu' programmi nello stesso momento
* multiuser: supporta piu' utenti sulla stessa macchina (senza
richiedere licenze aggiuntive!)
* multiplatform: e' in grado di girare su differenti piattaforme (non
solo INTEL ma anche Digital Alpha, PowerPC, Sun SPARC, Macintosh e
MIPS)
* gira in modalita' protetta su processori 386 o superiori
* prevede funzioni di protezione della memoria tra processi in maniera
tale da non consentire ad un solo programma di mandare in crash
l'intero sistema
* shared copy-on-write pages among executables. Cio' significa che
processi multipli possono utilizzare la stessa memoria per girare.
Quando uno di questi cerca di scrivere nella parte di memoria
condivisa, quella pagina (4KB di memoria) viene copiata da qualche
altra parte. Copy-on-write ha due vantaggi: maggiori prestazioni e
riduzione del consumo di memoria.
* gestione della memoria virtuale attraverso la paginazione (senza cioe'
dover scaricare l'intero processo) sul disco: su una partizione
separata, su un file all'interno del filesystem, o entrambi, con la
possibilita' di aggiungere al volo - qualora ce ne fosse bisogno -
ulteriori aree di swap (senza dover riavviare la macchina o
interrompere il processo). Un totale di 16 aree di swap da 128MB
possono essere utilizzate contem- poraneamente per un ammontare di 2
GB di spazio di swap utilizzabile.
* un pool di memoria unificato per i programmi e la memoria cache, in
maniera tale che tutta la memoria libera possa essere utilizzata come
cache, e tuttavia la cache possa essere ridotta qualora ci sia bisogno
di lanciare un grosso programma.
* possiede librerie statiche e dinamiche (Dynamic Link Libraries - DLL)
* esegue il core dump consentendo un analisi dopo il crash. In questo
modo e' possibile utilizzare un debugger non solo quando un programma
sta girando, ma anche dopo che e' andato in crash
* compatibile con POSIX, System V e BSD a livello di sorgente
* compatibile con SCO, SVR3, SVR4 a livello di eseguibili grazie
all'adozione di un emulatore iBSC2-compatibile.
* completa disponibilita' dei sorgenti, compreso l'intero kernel e tutti
i driver, gli strumenti di sviluppo e tutti i programmi utente;
inoltre e' tutto liberamente distribuibile
* e' anno-2000 compatibile
* POSIX job control
* dispone di pseudoterminali (pty's)
* emulatore 387 a livello di kernel in maniera tale che nessun programma
abbia bisogno del proprio emulatore... Ogni computer che utilizza
Linux appare come se possedesse un coprocessore matematico. Ovviamente
se il vostro computer possiede gia' una FPU, e' possibile rimuovere
l'emulatore dal kernel guadagnando alcuni Kb di memoria.
* supporto per diverse tastiere internazionali (tra cui quella Italiana)
ed e' possibile caricare e scaricare i driver al volo.
* consol virtuali multiple: e' possibile effettuare diversi login
indipendenti dalla stessa postazione e passare da una all'altra con
una semplice combinazione di tasti (spesso ALT-F1 - ALT-F2...). E'
possibile avere fino a 64 sessioni parallele, contemporanee e
indipendenti.
* supporto nativo per molteplici filesystem: minix-1, Xenix System V,
MS-DOS, HPFS (OS/2 2.x), VFAT (Windows 95), NT, HFS (Apple Mac), FFS
(Amiga),CD-ROM, NFS...
* filesystem nativo che supporta partizioni fino a 4TB e nomi lunghi
fino a 255 caratteri
* networking TCP/IP nativo (comprendente ftp, telnet, NFS, etc.)
* puo' agire da server per reti AppleTalk
* puo' agire da server per reti Microsoft (emulando LanManager, NT...) e
da client (WfWg, W95, NT)
* puo' agire da client o server in una rete Novell Netware
* puo' lavorare in clustering
* e molto altro ancora...
Tutti
i marchi loghi e immagini citati o esposti in queste pagine sono copyright dei rispettivi proprietari.Non
si assumono responsabilita' di alcun genere in merito alle informazioni
qui contenute,e/o circa danni provocati dall'uso improprio delle stesse.