Newsgroup: it.comp.os.linux.development
Titolo: Kernel linux

No, no! E' già da diverso tempo che è *tutto* scritto in java, per problemi
di portabilità: e grazie a questo che Linux è portabile su tante
piattaforme.
Ciau

 ha scritto nel messaggio
news:TG5%b.30924$Kc3.9...@twister2.libero.it...


come tutto il sistema operativo o no?
tutto il resto del sistema operativo *non* e` scritto in C.
Il sistema di init e` in bash script, QT e` in C++...
-- 
Francesco Romani - Ikitt   (signature under [re]construction)
'A geek is someone who spends time being "social" on a computer.'

è scritto il C e alcune parti in assembler.
Roby

A ragà, ogni tanto una nota di colore goliardico ci vuole, no!?
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 tante piattaforme.
Davvero? Pensavo che col 2.6 già si fossero convertiti a .net...
Lo sanno tutti che java è un linguaggio morto...
-- 
wash the blood from your hands
bury your secrets in the sand
and forget

No, la mia era una battuta nata dalla constatazione che almeno ci si
potrebbe sforzare un po' per vedere le cose come sono realmente: installare
i sorgenti del kernel è consentito in qualsiasi distribuzione di Linux. E
poi, ricorda che non è detto che sia tutto oro colato quello che si scrive
sui NG: perciò è importante imparare a camminare da soli.
Comunque, a meno di sistemi giocattoli, purtroppo in java non si possono
realizzare programmi e questo non è dovuto al fatto che la versione di Sun
giri su una macchina virtuale (esistono, infatti, dei compilatori per
architetture finali per il linguaggio Java), ma al fatto che gli mancano
alcune strutture come i puntatori (che in C sono strutture dati incomplete
su cui è definita anche un'aritmetica) che permettono al C di poter
effettuare pesanti ottimizzazzioni sul codice, il tutto a vantaggio delle
prestazioni. Lo so, qualcuno mi verrà a dire che ci sono dei sistemi che
delle prestazioni se ne fregano, ma quelli sono altri NG.
Ciau
-- 
Don't you know why your Python application has crashed?
Take a look to 
http://www.pycrash.org

 realizzare programmi e questo non è dovuto al fatto che la versione di Sun
                  ^^^^^^^^
              Sistemi Opertivi
Scusate ma alle 7.00 del mattino, senza neanche il caffé, tutto è concesso.

Però pensandoci bene: trattasi di un volgare lapsus linguae o che....
A posteri l'ardua sentenza.


 Il sistema di init e` in bash script, QT e` in C++...
Non proprio vero. :)
init e` scritto in C. Interpreta un suo file di configurazione con un
formato "non standard" che richiama, per ogni runlevel, dei comandi. Che
poi questi comandi siano scritti in bash non e` obbligatorio. Si possono
scrivere anche in Python, C, Perl, Pascal, Java... Ma visto che devono
lavorare su file era piu` comodo scriverli in bash.
QT non direi che fa parte del S.O.
La visione "stretta" di S.O. include solo in kernel. Quella "larga"
include init, bash, i comandi standard (ls, cp, mv, ...) e poco altro ma
non certo la GUI.
Bye.

  QT non direi che fa parte del S.O.
Hai ragione anche qui, e` che parlo troppo con dei M$-advocates. ;)


 è scritto il C e alcune parti in assembler.
assembly sarebbe piu' corretto.
ciao
Sigmund

 piattaforme.
che simpatico...
-- 
addio, e grazie per tutto il pesce

 A ragà, ogni tanto una nota di colore goliardico ci vuole, no!?
no!  ...  ...  ... :-P
-- 
Hold a hard drive to your ear -- listen to the C:
 |\ |       |HomePage   : 
http://nem01.altervista.org
 | \|emesis |XPN (my nr): 
http://xpn.altervista.org

 Lo sanno tutti che java è un linguaggio morto...
forse per questo ce lo fanno fare all'universita' ^__^
-- 
Er Baitch
"Live Your Life!!!" (Ring ain't a jail)
http://baitch.altervista.org/

 Quindi mi stai dicendo che con java si può fare un sistema operativo?
Allo stato attuale no, visto che un programma java complesso non può
sopravvivere senza la jvm
-- 
| /
| \Byte - Andrea Briganti - kbyte(aaattt)
despammed.com
CSLug member: 
http://cslug.linux.it
 - JID: 
kb...@jabber.linux.it
***Il sapere umano appartiene al mondo

 sanno tutti che java è un linguaggio morto...
  Purtroppo, se leggi un po' di annunci di lavoro, ti rendi conto che 
  tutto è, meno che morto... nonostante ci siano modi migliori (più efficienti)
  di risolvere i problemi... :(
-- 
Unix/Linux Software Development & Tools
 
www.lulli.net

 eheheh
ormai i puntatori sono "preistoria" informatica :-))
...vedi java e "figli" come c#, ecc.
pero' per la programmazione low-level i puntatori servono eccome!!
dan

   efficienti) di risolvere i problemi... :(
ehi.. era una battuta... :-/
