-
Is it time for open processors?Scritto daNazi HeidiWakkus Horribilisil 2018-01-21 17:17:45.0 alle 2018-01-21 17:17:45.0Trollate totali: 4162Nobody is more inferior than those who insist on being equal. - Nietzsche
-
Re: Is it time for open processors?Scritto daNon Autenticatoil 2018-01-21 17:24:24.0 alle 2018-01-21 17:24:24.0Scritto da: Nazi Heidi
> https://lwn.net/Articles/743602/
Sarebbe ora.-
Re: Is it time for open processors?Scritto daNazi HeidiWakkus Horribilisil 2018-01-21 17:28:56.0 alle 2018-01-21 17:28:56.0Trollate totali: 4162Scritto da:
> Scritto da: Nazi Heidi
> > https://lwn.net/Articles/743602/
>
> Sarebbe ora.
In ogni caso... come verifichi che l'hadware corrisponda alla descrizione fatta? Di un software puoi sempre prendere il sorcio, ricompilarlo, e sei relativamente sicuro che il binario prodotto corrisponda al sorgente che hai letto... ma l'hardware? Mica puoi fartelo in camera tua. Certo puoi sempre usare delle FPGA ma quanto costerebbe una CPU in grado di ricostruire una CPU moderna ad alte prestazioni?Nobody is more inferior than those who insist on being equal. - Nietzsche-
Re: Is it time for open processors?Scritto daNon Autenticatoil 2018-01-21 18:35:38.0 alle 2018-01-21 18:35:38.0Scritto da: Nazi Heidi
> Scritto da:
> > Scritto da: Nazi Heidi
> > > https://lwn.net/Articles/743602/
> >
> > Sarebbe ora.
>
> In ogni caso... come verifichi che l'hadware corrisponda alla descrizione fatta? Di un software puoi sempre prendere il sorcio, ricompilarlo, e sei relativamente sicuro che il binario prodotto corrisponda al sorgente che hai letto... ma l'hardware? Mica puoi fartelo in camera tua. Certo puoi sempre usare delle FPGA ma quanto costerebbe una CPU in grado di ricostruire una CPU moderna ad alte prestazioni?
Non lo so, immagino si possa radiografare il circuito e un gruppo di ingegneri elettronici deve mettersi lì a esaminarlo tutto e capire cosa fa ogni ramo. Gli istituti in grado di farlo sarebbero pochi e vulnerabili alla corruzione, soprattuto quando è il governo a dirti di non trovare backdoor.-
Re: Is it time for open processors?Scritto daNazi HeidiWakkus Horribilisil 2018-01-21 19:33:11.0 alle 2018-01-21 19:33:11.0Trollate totali: 4162Scritto da:
> Scritto da: Nazi Heidi
> > Scritto da:
> > > Scritto da: Nazi Heidi
> > > > https://lwn.net/Articles/743602/
> > >
> > > Sarebbe ora.
> >
> > In ogni caso... come verifichi che l'hadware corrisponda alla descrizione fatta? Di un software puoi sempre prendere il sorcio, ricompilarlo, e sei relativamente sicuro che il binario prodotto corrisponda al sorgente che hai letto... ma l'hardware? Mica puoi fartelo in camera tua. Certo puoi sempre usare delle FPGA ma quanto costerebbe una CPU in grado di ricostruire una CPU moderna ad alte prestazioni?
>
> Non lo so, immagino si possa radiografare il circuito e un gruppo di ingegneri elettronici deve mettersi lì a esaminarlo tutto e capire cosa fa ogni ramo. Gli istituti in grado di farlo sarebbero pochi e vulnerabili alla corruzione, soprattutto quando è il governo a dirti di non trovare backdoor.
Sarebbe un grosso lavoro, tieni presente che oramai i chip non sono progettati "transistor per transistor" ma sono progettati ad alto livello e poi è un software che converte questo progetto nella sua realizzazione fisica quindi è persino probabile che chi ha fabbricato quella CPU non sappia esattamente perché esiste un dato transistor (su milioni) in quel dato punto del die. Sarebbe un po' come cercare di capire come mai c'è una data istruzione assembly nel mezzo di milioni di istruzioni assembly generate da un compilatore moderno (e probabilmente è una cosa più facile da fare) o, partendo dal linguaggio macchina, cercare di capire come funziona Windows.Nobody is more inferior than those who insist on being equal. - Nietzsche-
Re: Is it time for open processors?Scritto daNon Autenticatoil 2018-01-21 22:41:10.0 alle 2018-01-21 22:41:10.0Scritto da: Nazi Heidi
> Scritto da:
> > Scritto da: Nazi Heidi
> > > Scritto da:
> > > > Scritto da: Nazi Heidi
> > > > > https://lwn.net/Articles/743602/
> > > >
> > > > Sarebbe ora.
> > >
> > > In ogni caso... come verifichi che l'hadware corrisponda alla descrizione fatta? Di un software puoi sempre prendere il sorcio, ricompilarlo, e sei relativamente sicuro che il binario prodotto corrisponda al sorgente che hai letto... ma l'hardware? Mica puoi fartelo in camera tua. Certo puoi sempre usare delle FPGA ma quanto costerebbe una CPU in grado di ricostruire una CPU moderna ad alte prestazioni?
> >
> > Non lo so, immagino si possa radiografare il circuito e un gruppo di ingegneri elettronici deve mettersi lì a esaminarlo tutto e capire cosa fa ogni ramo. Gli istituti in grado di farlo sarebbero pochi e vulnerabili alla corruzione, soprattutto quando è il governo a dirti di non trovare backdoor.
>
> Sarebbe un grosso lavoro,
Lo so.
> tieni presente che oramai i chip non sono progettati "transistor per transistor" ma sono progettati ad alto livello e poi è un software che converte questo progetto nella sua realizzazione fisica
Questo non lo sapevo, ma è ovvio che prima o poi sarebbe successo. Progettandoli transistor per transiston alla alex.tg però si avrebbe un fenomenale incremento di prestazioni.
> quindi è persino probabile che chi ha fabbricato quella CPU non sappia esattamente perché esiste un dato transistor (su milioni) in quel dato punto del die. Sarebbe un po' come cercare di capire come mai c'è una data istruzione assembly nel mezzo di milioni di istruzioni assembly generate da un compilatore moderno (e probabilmente è una cosa più facile da fare) o, partendo dal linguaggio macchina, cercare di capire come funziona Windows.
Moriremo tutti.
-
-
-
-
-