Sistemi Dell con Linux preinstallato: parliamone

Sistemi Dell con Linux preinstallato: parliamone

Dell raccoglie informazioni dagli utenti per valutare eventuali configurazioni con Linux preinstallato

di pubblicata il , alle 09:49 nel canale Programmi
Dell
 
152 Commenti
Gli autori dei commenti, e non la redazione, sono responsabili dei contenuti da loro inseriti - info
ilsensine15 Marzo 2007, 13:26 #51
Originariamente inviato da: Criceto
Cosa? Fare realizzare i driver a sviluppatori Linux sotto NDA?
Oppure creare escamotage per tenere solo un pezzetto di driver (rigorosamente opensource) nel kernel e il resto (la parte "segreta" fuori?

Non mi sembrano soluzioni reali al problema. Solo 'patch'...

Non ho detto solo quello. Ho parlato anche dei vari tuoi appunti, tipo voler tenere segrete le cose altrimenti Bin Laden fa cadere altri aerei, o simili.
Dovresti riflettere sul fatto che esiste un'altra famiglia di sistemi operativi liberi, i sistemi *BSD, che sono praticamente uguali a linux ma senza la fissazione dei driver liberi. Stranamente, non hanno avuto la stessa diffusione di linux.
Criceto15 Marzo 2007, 13:29 #52
Originariamente inviato da: Artemisyu
Il mondo è pieno di microkernel mirabolanti... chissà come mai non li usa mai nessuno.


Li usano, li usano...
Symbian è un microkernel, OS X è (fondamentalmente) un microkernel, QNX è un ECCELLENTE microkernel... ecc.

Di monolitico c'è rimasto Linux e Windoze... quest'ultimo neanche tanto con Vista che sta andando in direzione ibrida stile OS X.
ion215 Marzo 2007, 13:32 #53
Non so se è old, cmq. Dell dice no a linux
http://www.newstech.eu/hardware/del....html?Itemid=49
Criceto15 Marzo 2007, 13:32 #54
Originariamente inviato da: ilsensine
Dovresti riflettere sul fatto che esiste un'altra famiglia di sistemi operativi liberi, i sistemi *BSD, che sono praticamente uguali a linux ma senza la fissazione dei driver liberi. Stranamente, non hanno avuto la stessa diffusione di linux.


Appunto dico che Linux è stato fortunato.
E' uscito al momento giusto, ha saputo raccogliere intorno a sè un vasto interesse.
Però oggi esistono alternative migliori. BSD è il VERO Unix!! Sicuramente megliore di Linux. Anche come licenza (per un utilizzo commerciale). Pur esserndo sempre un OS monolitico...
Artemisyu15 Marzo 2007, 13:34 #55
Originariamente inviato da: Criceto
Resta il fatto che Linux è basato su un concetto arcaico di OS, i kernel monolitici sono troppo ridigi sotto molti aspetti e potenzialmente inaffidabili e oggi le alternative migliori ci sarebbero (ne ho citate 2 nel precedente messaggio). Però ormai Linux è Linux... pure IBM si è dovuta sottomettere e spingerlo pur di contrastare M$. Ma i difetti base di progettazione col tempo vengono fuori e si vedono. E Linux sarà quindi sempre un OS di nicchia.


Il software è fatto di compromessi, e non di scelte futuristiche. L'uso di un microkernel è un progresso solo se porta vantaggi, e definire "arcaica" una cosa che funziona è una definizione che lascia un po' il tempo che trova.

Linux è, per l'appunto, un buon compromesso: facilmanente manutenibile, facilmente scalabile, facilmente debuggabile. Sarà arcaico quanto vuoi, ma funziona.
Gli altri cosa offrono? Darwin/Mach fa drammaticamente pena, è uno dei pochissimi sistemi al mondo in cui il kernel può prendere il controllo ed inibire qualunque altra operazione, alla facciazza del multithreading. Solaris è lento da fa schifo, e gli altri sono kernellini piccoli e inmanutenibili, come Minix o Shark, che solo a metterci le mani si sputtana tutto, senza parlare di cosa comporti trovare un bug.
Sono eccellenti per applicazioni specifiche e hard-realtime dove la loro snellezza strutturale è oggettivamente un vantaggio, perchè non è un problema nè la variabilità dell'hardware, nè la moltitudine di sviluppatori, nè la portabilità, nè la potenza di calcolo.

Soprattutto nessuno di questi mirabolanti kernel ha la caratteristica essenziale che invece Linux ha: Linux funziona.
jgvnn15 Marzo 2007, 13:36 #56
Originariamente inviato da: spannocchiatore
ma perchè le aziende non rilasciano i sorgenti dei loro driver? in fondo l'innovazione sta nell'hardware, no nel software, che serve solo per il corretto funzionamento.


spero che con "software" tu intenda solo i driver... perché altrimenti, è l'esatto contrario. E' il software che guida, non certo l'hardware.
Artemisyu15 Marzo 2007, 13:38 #57
Originariamente inviato da: Criceto
Li usano, li usano...
Symbian è un microkernel, OS X è (fondamentalmente) un microkernel, QNX è un ECCELLENTE microkernel... ecc.

Di monolitico c'è rimasto Linux e Windoze... quest'ultimo neanche tanto con Vista che sta andando in direzione ibrida stile OS X.


1) Windoze è dai tempi di NT4 che non è monolitico.

2) mi hai citato un kernel per dispositivi embedded, un kernel che gira su una sola configurazione hardware e che soprattutto fa schifo, e un kernel per applicazioni hard realtime. Nessuno di questi è minimamente paragonabile a Linux. Mentre, viceversa, Linux è tranquillamente paragonabile a Loro.
Grandi utilizzatori di microkernel embedded, come Motorola, Nokia, o Philips (per l'illuminazione controllata) stanno studiando da tempo e con grandi risorse in uomini e soldi soluzioni Linux e ucLinux dei loro prodotti, tanto i loro microkernel sono vantaggiosi. Mai sentito parlare di N800? ecco, è solamente la punta dell'iceberg.
shodan15 Marzo 2007, 13:41 #58
Salve a tutti,
prima si parlava di driver open source per le schede Wireless Intel.

Magari ho frainteso io, però le cose non stanno proprio così: è vero che il driver è open, ma il firmware della periferica no. E, guardacaso, il driver open è piuttosto piccolo, mentre il firmware è decisamente più corposo... ho la sensazione che il vero driver risieda nel firmware, mentre il driver open sia solo un'interfaccia verso di esso.

Sebbene anche io preferisca sicuramente che i driver siano open, non vedo quale sia l'enorme problema per linux: semplicemente non li si inserisce nella distribuzione e si lascia la briga all'utente di scaricali e installarli. Sapendo, ovviamente, che quel driver viola la liceza del kernel stesso e che quindi, in caso di problemi, il responsabile non sarà certo linux, ma il driver.

Rispondendo a ilsensine, personalmente credo che le case produttrici di chip grafici non vogliano rilasciare il codice dei driver perchè nei driver stessi potrebbero esserci avanzate routine di compressione delle texutre, di ottimizzazione dei triangoli, di rimozione delle superfici nascoste, di sfruttamente delle estensioni SIMD, ecc.. Insomma, immagino che non tutte le feature sbandierate dai produttori siano realmente al 100% integrate nell'hardare, ma magari qualcosa è implementato anche lato software (nel driver). Se le cose stanno davvero così e decidessero comunque di rilasciare i driver open, stai pur certo che brevetterebbero tutto il brevettabile. E una situazione del genere (software open ma brevettato) mi piacerebbe ancora meno che avere il driver closed.

Comunque, lo ribadisco, personalmente preferirei di gran lunga driver open!

Discorso micro/mono kernel: la possibilità che un driver scritto male crashi un sistema monolitico è reale, ma in passato i microkernel avevano seri problemi di performance. Sono stati risolti?

Sono due righe che ho scritto così di "getto", magari ho detto delle inesattezze... nel caso perdonatemi!

Ciao.
Artemisyu15 Marzo 2007, 13:51 #59
Originariamente inviato da: shodan
Discorso micro/mono kernel: la possibilità che un driver scritto male crashi un sistema monolitico è reale, ma in passato i microkernel avevano seri problemi di performance. Sono stati risolti?


A giudicare dagli attuali esempi di microkernel che ci sono in giro direi di no.
Eccezione fatta per quelli realizzati per applicazioni mission critical, ma li è tutto un altro paio di maniche.
Criceto15 Marzo 2007, 14:03 #60
Originariamente inviato da: Artemisyu
2) mi hai citato un kernel per dispositivi embedded, un kernel che gira su una sola configurazione hardware e che soprattutto fa schifo, e un kernel per applicazioni hard realtime. Nessuno di questi è minimamente paragonabile a Linux. Mentre, viceversa, Linux è tranquillamente paragonabile a Loro.


QNX girava anche su desktop (l'ho provato) che poi si sia ritagliato il suo spazio commerciale nell'ambito real-time è un altro discorso (in quell'ambito non aveva windoze a bloccargli il mercato).

Che OS X faccia schifo è una tua opinione (sorry ma non lo cambierei con Linux, anche se quest'ultimo me lo regalassero ), che giri solo su una configurazione hardware invece non è semplicemente errato. Figurati che gira pure su molti PC e ben 3 architetture (in passato 2 più: Sparc e HP-Risc).

Originariamente inviato da: Artemisyu
Grandi utilizzatori di microkernel embedded, come Motorola, Nokia, o Philips (per l'illuminazione controllata) stanno studiando da tempo e con grandi risorse in uomini e soldi soluzioni Linux e ucLinux dei loro prodotti, tanto i loro microkernel sono vantaggiosi. Mai sentito parlare di N800? ecco, è solamente la punta dell'iceberg.


Però nel frattempo usano Symbian (almeno i primi 2, Philips non so)....

Devi effettuare il login per poter commentare
Se non sei ancora registrato, puoi farlo attraverso questo form.
Se sei già registrato e loggato nel sito, puoi inserire il tuo commento.
Si tenga presente quanto letto nel regolamento, nel rispetto del "quieto vivere".

La discussione è consultabile anche qui, sul forum.
 
^