Precedente :: Successivo |
Autore |
Messaggio |
Federico Calboli
Registrato: 01/04/07 18:57 Messaggi: 430
|
Inviato: Mar 27 Mar 2012 17:58 Oggetto: blobs |
|
|
Noto che FSF menziona i blobs del kernel:
"Nonfree firmware programs used with Linux, the kernel, are called ?blobs?, and that's how we use the term. In BSD parlance, the term ?blob? means something else: a nonfree driver. "
Dal basso della mia ignoranza chiedo, che differenza ci sarebbe tra firmare e driver? Se il 'firmware' e` nel kernel, non e` un driver?
Ciao
Fede |
|
Top |
|
|
Guido Bolognesi [Zen] Ospite
|
|
Top |
|
|
Davide Alberani
Registrato: 04/04/07 08:47 Messaggi: 953
|
Inviato: Mar 27 Mar 2012 18:49 Oggetto: blobs |
|
|
On Tue, Mar 27, 2012 at 19:54, Guido Bolognesi [Zen] <zen@kill-9.it> wrote:
Citazione: |
Citazione: | Dal basso della mia ignoranza chiedo, che differenza ci sarebbe tra firmare e driver? Se il 'firmware' e` nel kernel, non e` un driver?
| risposta breve: no, perche` non e` nel kernel.
|
Posso dire che mi pare più ragionevole la definizione BSD?
Se è parte del kernel _è_ un driver, poche pippe (e, se è un oggetto binario
opaco, è un blob).
Se il kernel si limita a sparaflasharlo sul ferro, allora sì, è un
firmware (again:
libero o meno è questione di licenza).
Magari ricordo male, ma ho vaga memoria che dietro la scelta di rinominare
questi driver in "firmware" ci fossero anche motivi
estetici/politici/noti_solo_agli_alieni.
_________________
Davide Alberani <da@xxxxxx.xyz> [PGP KeyID: 0x465BFD47]
http://www.mimante.net/ |
|
Top |
|
|
Sandro guly Zaccarini Ospite
|
|
Top |
|
|
Federico Calboli
Registrato: 01/04/07 18:57 Messaggi: 430
|
Inviato: Mar 27 Mar 2012 20:52 Oggetto: blobs |
|
|
On 27 Mar 2012, at 19:02, Davide Alberani wrote:
Citazione: | On Tue, Mar 27, 2012 at 19:54, Guido Bolognesi [Zen] <zen@kill-9.it> wrote:
Citazione: |
Citazione: | Dal basso della mia ignoranza chiedo, che differenza ci sarebbe tra firmare e driver? Se il 'firmware' e` nel kernel, non e` un driver?
| risposta breve: no, perche` non e` nel kernel.
|
Posso dire che mi pare più ragionevole la definizione BSD?
|
Citazione: | Se è parte del kernel _è_ un driver, poche pippe (e, se è un oggetto binario
opaco, è un blob).
|
"By making it easy to separate the firmware blobs?while still allowing them to be statically built into kernels?" [da link di zen]. Ovvero sembra che firmware ++/- driver se si usano cotesti termini come sono usati al di fuori dello sviluppo del kernel linux.
comunque googling "firmware vs driver" non da una cippa di intellegibile nel contesto del kernel linux, e cercare le paturnie dei developers non mi era venuto in mente. http://en.wikipedia.org/wiki/Firmware da l'idea, a una persona non tecnica nel campo come me, che il firmware sia parte dell'hardware (chesso`, scheda grafica viene col suo firmware, e il kernel ha un driver per caricare sto chiappino, mentre come e` descritto, "statically built into kernels", il kernel ha firmware e driver, l'oggetto fisico non ha da avere niente).
A logica e` come dire, ti vendo una macchina, ma le ruote sono un optional che paghi a parte.
Ciao
Fede
--
Federico C. F. Calboli
Neuroepidemiology and Ageing Research
Imperial College, St. Mary's Campus
Norfolk Place, London W2 1PG
Tel +44 (0)20 75941602 Fax +44 (0)20 75943193
f.calboli [.a.t] imperial.ac.uk
f.calboli [.a.t] gmail.com |
|
Top |
|
|
Sandro guly Zaccarini Ospite
|
|
Top |
|
|
Fernando Santagata Ospite
|
Inviato: Mer 28 Mar 2012 09:07 Oggetto: blobs |
|
|
On Tue, Mar 27, 2012 at 06:11:03PM +0100, Federico Calboli wrote:
Citazione: | Dal basso della mia ignoranza chiedo, che differenza ci sarebbe tra firmare e driver? Se il 'firmware' e` nel kernel, non e` un driver?
|
IMO il nome cambia a seconda di chi esegue il codice: il driver viene
eseguito dal processore del tuo computer, il firmware viene eseguito dal
processore di una scheda o altro attrezzo esterno.
Possono esserci situazioni strane, tipo un driver di una scheda di rete che
contiene il firmware che deve essere caricato nella "RAM" della scheda per
essere eseguito dal suo processore.
In questo caso potrebbe non essere chiara la divisione tra i due programmi,
ma in realta` il firmware non e` "codice eseguibile" per il driver, ma solo
"dati".
_________________
Fernando Santagata
Jesus saves, but Buddha makes incremental backups. |
|
Top |
|
|
|
|
Non puoi inserire nuovi argomenti Non puoi rispondere a nessun argomento Non puoi modificare i tuoi messaggi Non puoi cancellare i tuoi messaggi Non puoi votare nei sondaggi
|
|