Torna indietro   Hardware Upgrade Forum > Hardware Upgrade > Articoli

Microsoft Surface Pro 12 è il 2 in 1 più compatto e silenzioso
Microsoft Surface Pro 12 è il 2 in 1 più compatto e silenzioso
Basato su piattaforma Qualcomm Snapdragon X Plus a 8 core, il nuovo Microsoft Surface Pro 12 è un notebook 2 in 1 molto compatto che punta sulla facilità di trasporto, sulla flessibilità d'uso nelle differenti configurazioni, sul funzionamento senza ventola e sull'ampia autonomia lontano dalla presa di corrente
Recensione REDMAGIC Astra Gaming Tablet: che spettacolo di tablet!
Recensione REDMAGIC Astra Gaming Tablet: che spettacolo di tablet!
Il REDMAGIC Astra Gaming Tablet rappresenta una rivoluzione nel gaming portatile, combinando un display OLED da 9,06 pollici a 165Hz con il potente Snapdragon 8 Elite e un innovativo sistema di raffreddamento Liquid Metal 2.0 in un form factor compatto da 370 grammi. Si posiziona come il tablet gaming più completo della categoria, offrendo un'esperienza di gioco senza compromessi in mobilità.
Dopo un mese, e 50 foto, cosa abbiamo capito della nuova Nintendo Switch 2
Dopo un mese, e 50 foto, cosa abbiamo capito della nuova Nintendo Switch 2
Dopo un mese di utilizzo intensivo e l'analisi di oltre 50 scatti, l'articolo offre una panoramica approfondita di Nintendo Switch 2. Vengono esaminate le caratteristiche che la definiscono, con un focus sulle nuove funzionalità e un riepilogo dettagliato delle specifiche tecniche che ne determinano le prestazioni
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 09-05-2017, 10:26   #1
Redazione di Hardware Upg
www.hwupgrade.it
 
Iscritto dal: Jul 2001
Messaggi: 75173
Link all'Articolo: http://www.hwupgrade.it/articoli/tel...oid_index.html

Emergono interessanti novità sul sistema operativo Google Fuchsia, la cui gestazione era già stata annunciata l'anno scorso pur con enormi dubbi e perplessità. Oggi si sa qualcosa in più e ci prendiamo la libertà di fare qualche ipotesi a fronte delle nuove rivelazioni

Click sul link per visualizzare l'articolo.
Redazione di Hardware Upg è offline   Rispondi citando il messaggio o parte di esso
Old 09-05-2017, 11:12   #2
Uncle Scrooge
Senior Member
 
L'Avatar di Uncle Scrooge
 
Iscritto dal: Oct 2010
Messaggi: 840
Secondo problema: Android è nato prima di iOS (5 novembre 2007 il primo, 9 gennaio 2007 il secondo).

Articolo scritto da Benjamin Button
Uncle Scrooge è offline   Rispondi citando il messaggio o parte di esso
Old 09-05-2017, 13:59   #3
Mith89
Senior Member
 
L'Avatar di Mith89
 
Iscritto dal: Jan 2008
Città: Trieste
Messaggi: 683
ragionando da profano un'idea potrebbe essere questa: avere un "cuore" del sistema operativo uguale per tutti, non personalizzabile da Samsung e co., affiancato da una interfaccia grafica liberamente modificabile. Un cosa interessante sarebbe se l'interfaccia fosse poi liberamente sostituibile con quella standard google, in modo che nel momento che quella del brand del telefono non viene più aggiornata si può comunque aggiornare il telefono (kernel + GUI) con le ROM ufficiali google

dico boiate?
__________________
Cooler Master Elite 334 Black; EVGA GQ650W; ARCTIC Freezer 7 Pro Rev.2; Intel Core i5 750 2.66GHz; Asrock P55 Pro; Sapphire rx 480 8 GB NITRO+ OC; SSD Samsung 850 EVO 250 GB; TEAM GROUP ELITE DDR3 8GB 1333Mhz. Router: NETGEAR DG834G, HD esterno WD My book II 1TB, Portatile: Vaio TZ31MN
Mith89 è offline   Rispondi citando il messaggio o parte di esso
Old 09-05-2017, 14:10   #4
matrix83
Senior Member
 
Iscritto dal: Dec 2006
Messaggi: 1080
Quote:
Originariamente inviato da Mith89 Guarda i messaggi
ragionando da profano un'idea potrebbe essere questa: avere un "cuore" del sistema operativo uguale per tutti, non personalizzabile da Samsung e co., affiancato da una interfaccia grafica liberamente modificabile. Un cosa interessante sarebbe se l'interfaccia fosse poi liberamente sostituibile con quella standard google, in modo che nel momento che quella del brand del telefono non viene più aggiornata si può comunque aggiornare il telefono (kernel + GUI) con le ROM ufficiali google

dico boiate?
Più o meno, perchè si può fare gia adesso con Android quello che dici. Il problema è che molti driver di hardware incluso in alcuni telefoni non sono open source o comunque non disponibili al pubblico. Molte volte bisogna ricorrere a blob estratti as-is. In altri casi i produttori non prevedono o rendono difficile il flash di rom fuori dalle ufficiali (bisogna passare da recovery non ufficiali quando è possibile).
matrix83 è offline   Rispondi citando il messaggio o parte di esso
Old 09-05-2017, 14:24   #5
Alessandro Bordin
Amministratore
 
L'Avatar di Alessandro Bordin
 
Iscritto dal: Jan 2001
Città: Luino (VA)
Messaggi: 5126
Quote:
Originariamente inviato da Uncle Scrooge Guarda i messaggi
Secondo problema: Android è nato prima di iOS (5 novembre 2007 il primo, 9 gennaio 2007 il secondo).

Articolo scritto da Benjamin Button
No, l'ho scritto io ma il secondo doveva essere 2009, è partito un 2007
Grazie della segnalazione, ho corretto.
Alessandro Bordin è offline   Rispondi citando il messaggio o parte di esso
Old 09-05-2017, 17:55   #6
Erotavlas_turbo
Senior Member
 
Iscritto dal: Jun 2007
Messaggi: 768
Quote:
Originariamente inviato da matrix83 Guarda i messaggi
Più o meno, perchè si può fare gia adesso con Android quello che dici. Il problema è che molti driver di hardware incluso in alcuni telefoni non sono open source o comunque non disponibili al pubblico. Molte volte bisogna ricorrere a blob estratti as-is. In altri casi i produttori non prevedono o rendono difficile il flash di rom fuori dalle ufficiali (bisogna passare da recovery non ufficiali quando è possibile).
Vero, ma passare a un kernel con licenza diversa dalla GPL non risolverebbe questo problema.
Ovvero AOSP è la sola versione open source di android che richiede i componenti closed source binari esterni per funzionare.
Le versioni "reali" (quelle fornite dai produttori) di android sono comunque closed source e non presentano questo problema.
Passando a un kernel come fuchsia i componenti closed source binari sarebbero comunque necessari e non verrebbero integrati nel kernel (a meno che i produttori non rilasciassero il sorgente).
Dal punto di vista delle licenze, non tecnico, il vantaggio di abbandonare linux a favore di fuchsia è solo di google.
Erotavlas_turbo è offline   Rispondi citando il messaggio o parte di esso
Old 09-05-2017, 18:22   #7
pabloski
Senior Member
 
Iscritto dal: Jan 2008
Messaggi: 8406
Quote:
Originariamente inviato da Erotavlas_turbo Guarda i messaggi
Vero, ma passare a un kernel con licenza diversa dalla GPL non risolverebbe questo problema.
Potrebbe o non potrebbe. Quello che rende e' possibile, e' utilizzare un modello di sviluppo che mantenga la retrocompatibilita' delle api in-kernel o, nel caso in questione, un microkernel con un'interfaccia per i driver retrocompatibile.

In questo caso puoi usare lo stesso driver con diverse versioni del kernel. Come avviene con Windows in pratica, che puoi usare driver per 7 con 10.

Quote:
Originariamente inviato da Erotavlas_turbo Guarda i messaggi
Le versioni "reali" (quelle fornite dai produttori) di android sono comunque closed source e non presentano questo problema.
Beh no, il kernel e' sempre GPL e non puoi utilizzarlo senza rispettarne la licenza. Questo non e' un problema per chi realizza applicazione user, ma lo e' per chi realizza i driver. Infatti il driver puo' essere fornito come blob binario, collegato al kernel tramite un pezzo di codice staticamente linkato al kernel ( Nvidia fa cosi' ad esempio ).

Nel caso di Android viene fornito in gpl ( spesso ma non sempre ) la parte kernel di un driver, mentre la parte specifica per Android e' solo binaria. Ad esempio i driver grafici sono fatti cosi'. Certo la domanda che sorge e' oltretutto semplice, ovvero perche' diavolo non forniscono driver opensource, che tanto non e' che dentro ci sono i segreti di Atlantide.


Quote:
Originariamente inviato da Erotavlas_turbo Guarda i messaggi
Passando a un kernel come fuchsia i componenti closed source binari sarebbero comunque necessari e non verrebbero integrati nel kernel (a meno che i produttori non rilasciassero il sorgente).
Ma il modello di sviluppo cambierebbe totalmente, grazie al fatto che e' un microkernel. E cambiando la licenza, si potrebbero aggiungere componenti senza dover rilasciare il tutto come opensource.

Quote:
Originariamente inviato da Erotavlas_turbo Guarda i messaggi
Dal punto di vista delle licenze, non tecnico, il vantaggio di abbandonare linux a favore di fuchsia è solo di google.
A me viene il dubbio che Google ci possa guadagnare qualcosa. Google ha aggiunto poco e niente al kernel, mentre si e' avvalso di una valanga di tecnologie implementate per Linux da altri.

Se ci guadagnano qualcosa, e' in termini di non dover avere a che fare con la comunita' Linux e poter avere il totale controllo sull'evoluzione del progetto. Pero' il problema e' nato principalmente da loro. Se seguissero le regole e manutenessero il codice come si deve, invece di lasciare in giro solo schifezza, magari la loro roba verrebbe accettata per l'inclusione nel main line.

Ultima modifica di pabloski : 09-05-2017 alle 18:24.
pabloski è offline   Rispondi citando il messaggio o parte di esso
Old 09-05-2017, 21:43   #8
Erotavlas_turbo
Senior Member
 
Iscritto dal: Jun 2007
Messaggi: 768
Quote:
Originariamente inviato da pabloski Guarda i messaggi
Potrebbe o non potrebbe. Quello che rende e' possibile, e' utilizzare un modello di sviluppo che mantenga la retrocompatibilita' delle api in-kernel o, nel caso in questione, un microkernel con un'interfaccia per i driver retrocompatibile.

In questo caso puoi usare lo stesso driver con diverse versioni del kernel. Come avviene con Windows in pratica, che puoi usare driver per 7 con 10.
Il problema di avere driver aggiornati per una diversa versione del kernel, soprattutto se questi sono closed source, non è un problema degli sviluppatori del kernel, ma degli sviluppatori dei driver stessi.

Wikipedia
Defining a useful ABI and keeping it stable is less the responsibility of the Linux kernel developers or of the developers of the GNU C Library, and more the task for Linux distributions and Independent software vendor (ISVs) who wish to sell and provide support for their proprietary software as binaries only for such a single Linux ABI, as opposed to supporting multiple Linux ABIs.


Quote:
Originariamente inviato da pabloski Guarda i messaggi
Beh no, il kernel e' sempre GPL e non puoi utilizzarlo senza rispettarne la licenza. Questo non e' un problema per chi realizza applicazione user, ma lo e' per chi realizza i driver. Infatti il driver puo' essere fornito come blob binario, collegato al kernel tramite un pezzo di codice staticamente linkato al kernel ( Nvidia fa cosi' ad esempio ).
Mi sono perso forse qualche novità? Ovvero, non ho mai visto i produttori di dispositivi con android a bordo rilasciare il codice sorgente dei loro SO.
Quindi tutti i produttori di dispositivi android (samsung, LG, htc, etc.) violano la licenza GPL e i moduli closed source collegati al kernel linux sono illegali.
Lo stesso per nvidia come hai fatto notare tu.

Quote:
Originariamente inviato da pabloski Guarda i messaggi
Nel caso di Android viene fornito in gpl ( spesso ma non sempre ) la parte kernel di un driver, mentre la parte specifica per Android e' solo binaria. Ad esempio i driver grafici sono fatti cosi'. Certo la domanda che sorge e' oltretutto semplice, ovvero perche' diavolo non forniscono driver opensource, che tanto non e' che dentro ci sono i segreti di Atlantide.
Sono d'accordo. Mi potresti fornire dei riferimenti per driver GPL lato kernel?

Quote:
Originariamente inviato da pabloski Guarda i messaggi
Ma il modello di sviluppo cambierebbe totalmente, grazie al fatto che e' un microkernel. E cambiando la licenza, si potrebbero aggiungere componenti senza dover rilasciare il tutto come opensource.
Essendo microkernel cambierebbe lo sviluppo dei servizi rispetto ai moduli di un kernel monolitico, senza dubbio.
La licenza MIT (fuchsia) consente di inglobare i driver binary e non rilasciare il codice sorgente. Cosa cambia rispetto ad adesso? Anche per linux ci sono i driver binary e non viene rilasciato il codice sorgente (violando la licenza GPL).

Quote:
Originariamente inviato da pabloski Guarda i messaggi
A me viene il dubbio che Google ci possa guadagnare qualcosa. Google ha aggiunto poco e niente al kernel, mentre si e' avvalso di una valanga di tecnologie implementate per Linux da altri.

Se ci guadagnano qualcosa, e' in termini di non dover avere a che fare con la comunita' Linux e poter avere il totale controllo sull'evoluzione del progetto. Pero' il problema e' nato principalmente da loro. Se seguissero le regole e manutenessero il codice come si deve, invece di lasciare in giro solo schifezza, magari la loro roba verrebbe accettata per l'inclusione nel main line.
Esatto questo è il guadagno. Aver sfruttato linux e la sua comunità per diffondere android (con la violazione della licenza GPL da parte dei produttori di dispositivi) e adesso passare a un progetto fatto in casa.
Erotavlas_turbo è offline   Rispondi citando il messaggio o parte di esso
Old 10-05-2017, 01:22   #9
woddy68
Member
 
Iscritto dal: Oct 2010
Messaggi: 147
Quote:
A me viene il dubbio che Google ci possa guadagnare qualcosa. Google ha aggiunto poco e niente al kernel, mentre si e' avvalso di una valanga di tecnologie implementate per Linux da altri.
Non è proprio così, Google è una delle aziende più attive sul kernel Linux, addirittura Linus T. ha elogiato Google per la qualità delle sue patch.
woddy68 è offline   Rispondi citando il messaggio o parte di esso
Old 10-05-2017, 07:55   #10
Erotavlas_turbo
Senior Member
 
Iscritto dal: Jun 2007
Messaggi: 768
Quote:
Originariamente inviato da woddy68 Guarda i messaggi
Non è proprio così, Google è una delle aziende più attive sul kernel Linux, addirittura Linus T. ha elogiato Google per la qualità delle sue patch.
Mi potresti riportare le fonti della tua affermazione?
  • Linux foundation report 2016-2015 (kernel 3.19 a 4.7) google non è nelle prime 10 posizioni fonte1 fonte2.
  • Linux foundation report 2015-2014 (kernel 3.11 a 3.18) google non è nelle prime 10 posizioni fonte1.
  • Linux foundation report 2013-2012 (kernel 3.3 a 3.10) google è in decima posizione con circa 2.5% di contributo fonte1 fonte2.

Addirittura un elogio a google, fonte?

Ultima modifica di Erotavlas_turbo : 10-05-2017 alle 07:59.
Erotavlas_turbo è offline   Rispondi citando il messaggio o parte di esso
Old 10-05-2017, 09:27   #11
Bromden
Senior Member
 
L'Avatar di Bromden
 
Iscritto dal: May 2009
Messaggi: 340
Io un piccolo sospetto per questo "eventuale" (quanto ipotetico) cambio di piattaforma ce l'avrei. Le ragioni possono essere tante, e alcune di queste sono state anche citate sia nell'articolo che nei commenti qui sopra; ma io dico, tutto ciò non ha impedito a questo os di imporsi ad un livello tale che nemmeno Google stessa avrebbe inizialmente osato immaginare. E allora quale sarebbe la vera motivazione che potrebbe spingere Mountain View a questo cambio di piattaforma? Secondo me, Google sta temendo la concorrenza. Non quella riconosciuta e conclamata (Apple e Microsoft, per intenderci; con questi sapeva sin dall'inizio di doverci fare i conti), ma quella emergente e con reali possibilità di successo. Sto parlando di Tizen, con alle spalle il colosso coreano Samsung (che guardacaso è anche il campione in casa Android). Perchè Tizen dovrebbe rappresentare un pericolo? Innanzitutto è su base Linux (come e forse più di Android) e poi perchè in ambito IoT e soprattutto Wereables, sta già facendo le scarpe ad Android (nella sua variante Wear). Basti vedere questo grafico:



Senza contare che a livello smartphone sono già alla terza o quarta generazione ma che però restano volutamente confinati nei mercati emergenti, India in primis, per non fare concorrenza ai vari Galaxy & co. Ma che in qualsiasi momento potrebbero far switchare i loro top gamma con Tizen.
Questo pericolo Google l'ha ben presente e in tal caso, contribuire ad una piattaforma che è in comune con la concorrenza non gli va sicuramente giù. Aggiungo che però questo salto potrebbe avere più pericoli che vantaggi. Vedremo come si svilupperà la cosa...
Bromden è offline   Rispondi citando il messaggio o parte di esso
Old 10-05-2017, 09:45   #12
pabloski
Senior Member
 
Iscritto dal: Jan 2008
Messaggi: 8406
Quote:
Originariamente inviato da woddy68 Guarda i messaggi
Non è proprio così, Google è una delle aziende più attive sul kernel Linux, addirittura Linus T. ha elogiato Google per la qualità delle sue patch.
Sara', ma a giudicare dalle mazzate che volano tra gli ingegneri di Google e i mantainer del kernel sulla mailing list, direi che la situazione e' ben diversa.

E infatti le prime patch di Google sono state accettate dopo anni, quando Google si e' finalmente degnata di seguire un pochino le linee guida per lo sviluppo del kernel.
pabloski è offline   Rispondi citando il messaggio o parte di esso
Old 10-05-2017, 22:06   #13
acerbo
Senior Member
 
L'Avatar di acerbo
 
Iscritto dal: Mar 2012
Messaggi: 8657
se google tira fuori fuchsia lo fa solo per sbarcare su altre piattaforme e non certo perché si sente stretta nelle regole open source di android.
Si parla di un anuovo OS da due anni che possa essere un merge tra il market di android e il dna desktop di chrome os, probabilmente per entrare ufficialmente nel mercato enterprise e fare un po di concorrenza a microsoft.
A google di rilasciare un OS su licenza gpl o closed source o di implementare un kernel linux piuttosto che altro fotte nulla, i soldi continueranno a farli coi servizi e con l'advertising, non mi pare che fino ad oggi abbiano voluto vendere licenze software.
acerbo è offline   Rispondi citando il messaggio o parte di esso
Old 10-05-2017, 22:16   #14
fano
Senior Member
 
Iscritto dal: Nov 2005
Messaggi: 2095
Usare licenza MIT non vuol dire non è essere più Open Source significa solo non essere completamente schierati solo da una parte! Cosa me ne frega a me utente finale[1] se NVIDIA o AMD rilasciano driver Open Source o no? L'importante è che riesca a vedere delle immagini sullo schermo e non uno schermo nero...

Il fatto di usare Micro Kernel permetterebbe appunto una cosa importantissima poter separare i driver dal kernel (su Linux te lo scordi essendo un kernel monolico!) così da poter avere il meglio dei 2 mondi:

1. Google rilascia tutte le versioni di Fuchsia che preferisce
2. Samsumg / Sony / Hawey si fanno i loro driver belli paciarotti sicuri che funzioneranno su ogni versione presente e futura di Fuchsia SENZA dover essere ricompilati / paciottati tutte le volte

Cosa succede quando Google crea la nuova versione di Fuchsia chiamandola con un nome di un dolciume? Nulla di "esotico" tutti e terminali anche vecchi si possono aggiornare senza problemi: i driver continueranno a funzionare come accade da 15 anni su Windows e Mac OSX tra l'altro

[1] a "me" come sviluppatore di un SO open source un po' interesserebbero pure, ma tanto il codice di quei driver è incomprensibile e anche se lo capissi NON posso copiare il codice: GPL è veleno per Cosmos

Fico:
https://fuchsia.googlesource.com/docs/+/master/book.md
__________________
Cosmos C# Open Source Managed Operating System
Cosmos Thread Ufficiale
Cosmos Official Site Vuoi collaborare allo sviluppo? Unisciti alla chat!

Ultima modifica di fano : 10-05-2017 alle 22:29.
fano è offline   Rispondi citando il messaggio o parte di esso
Old 10-05-2017, 23:42   #15
sandrixroma
Member
 
L'Avatar di sandrixroma
 
Iscritto dal: Jun 2005
Messaggi: 73
Ma perché iOS è nato nel 2009? Il primo iPhone è stato presentato nel 2007
sandrixroma è offline   Rispondi citando il messaggio o parte di esso
Old 11-05-2017, 08:46   #16
fano
Senior Member
 
Iscritto dal: Nov 2005
Messaggi: 2095
Dai hanno già ammesso che si sono emozionati quando hanno scritto l'articolo!

Comunque ritornando a Fuchsia c'è molta roba pubblicata su GitHub interessante vedere un'altra implementazione di un Microkernel speriamo questa diventi mainstream ho sempre pensato che fosse la cosa giusta: un OS "object based"!

Peccato che poi il kernel sia scritto in C che fa tanto anni '50... almeno fosse scritto in C++ come BeOS / Haiku (1990), ma il C non si può proprio vedere.

Anche Dart come linguaggio per il livello utente non mi convince granché devo dire spero che permettano di usare anche Java e C#.
(Google è membro della .Net Foundation quindi di per sé non ha nulla contro .Net)
__________________
Cosmos C# Open Source Managed Operating System
Cosmos Thread Ufficiale
Cosmos Official Site Vuoi collaborare allo sviluppo? Unisciti alla chat!
fano è offline   Rispondi citando il messaggio o parte di esso
Old 11-05-2017, 21:55   #17
cronos1990
Senior Member
 
L'Avatar di cronos1990
 
Iscritto dal: Jul 2008
Città: Falconara Marittima
Messaggi: 27653
Quote:
Originariamente inviato da sandrixroma Guarda i messaggi
Ma perché iOS è nato nel 2009? Il primo iPhone è stato presentato nel 2007
Non che mi interessi molto, ma stando alla Wiki (vedete voi se darle credito o meno) la prima versione di iOS è del 29 Giugno 2007, la prima di Android del 23 Settembre 2008.

Per completezza, cito:
Quote:
Il sistema operativo è stato presentato il 9 gennaio 2007 al Macworld Conference & Expo di San Francisco e la versione 1.0, ancora priva di nome, è entrata in commercio con il primo iPhone il 29 giugno dello stesso anno[2]. Il 6 marzo 2008, in concomitanza con la pubblicazione della prima beta del SDK, il sistema operativo è stato denominato ufficialmente come "iPhone OS" (che sta per "iPhone Operating System")[3].

L'11 luglio 2008 viene pubblicato, in concomitanza della vendita di iPhone 3G, l'aggiornamento a iPhone OS 2 che aggiunge, tra le altre funzioni, il molto atteso App Store e la possibilità di installare applicazioni di terze parti tramite quest'ultimo.

iPhone OS 3, pubblicato con l'iPhone 3GS il 17 giugno 2009, ha aggiunto molte funzioni che furono richieste dagli utenti, alcuni dei quali il copia e incolla e gli MMS. Tutti i dispositivi erano aggiornabili a iPhone OS 3, ma con delle limitazioni per la prima generazione di iPhone e iPod touch. Il primo iPad, entrato in commercio nell'aprile 2010, ha avuto inizialmente un "ramo" separato di iPhone OS 3[4], fino all'unificazione con gli altri dispositivi con la versione 4.2.1 del software[5].
__________________
ARCANA TALES (Ruleset GdR) - Thread ufficialiProfilo SteamFate/Stay NightFoto Astronomia
PC: CPU (Artoria): AMD 9800X3D MB (Jeanne): Gigabyte AORUS Elite B850 WiFi7 ICE GPU (Nero): MSI Ventus 3X RTX 5080 RAM: Kingston FURY Renegade 2x16GB DDR5 6000MHz - M.2: Samsung 990 PRO 2TB SCHERMO: LG UltraGear OLED 39GS95QE
cronos1990 è offline   Rispondi citando il messaggio o parte di esso
Old 12-05-2017, 08:30   #18
pabloski
Senior Member
 
Iscritto dal: Jan 2008
Messaggi: 8406
Quote:
Originariamente inviato da fano Guarda i messaggi
Cosa me ne frega a me utente finale[1] se NVIDIA o AMD rilasciano driver Open Source o no? L'importante è che riesca a vedere delle immagini sullo schermo e non uno schermo nero...
Magari fosse cosi' semplice. Datagate, backdoor, vulnerabilita' intenzionali o meno, i computer non sono piu' meri strumenti tecnici ma veri e propri hub interfacciati con le nostre vite.

Il problema andrebbe affrontato e risolto per via legislativa ovviamente, c'e' ben poco che possa fare una licenza, come poi dimostrato da 26 anni di kernel Linux infarcito di blob binari.

Quote:
Originariamente inviato da fano Guarda i messaggi
Il fatto di usare Micro Kernel permetterebbe appunto una cosa importantissima poter separare i driver dal kernel (su Linux te lo scordi essendo un kernel monolico!)
In verita' si puo' benissimo fare con un kernel monolitico modulare ( quale Linux e' ), basta mantenere l'ABI stabile. Il punto e' che cio' non si vuole fare, proprio per forzare chi scrive driver a rilasciarli come opensource.

L'essere microkernel ha invece il vantaggio di portare i driver in user-space, cosa che aumenta oggettivamente la stabilita' del sistema, ma penalizza le prestazioni. Di quanto? E' questione di dibattito da decenni. Ed e' questione di preferenze quale modello di kernel implementare.

Quote:
Originariamente inviato da fano Guarda i messaggi
1. Google rilascia tutte le versioni di Fuchsia che preferisce
2. Samsumg / Sony / Hawey si fanno i loro driver belli paciarotti sicuri che funzioneranno su ogni versione presente e futura di Fuchsia SENZA dover essere ricompilati / paciottati tutte le volte
E qui casca l'asino purtroppo. Un commento su Osnews e' decisamente illuminante a riguardo http://www.osnews.com/comments/29802

"Hardware vendors are very happy with the Linux breaking their closed source drivers all the time. This means the OEM vendor has to pay the hardware vendor every time they want top update.

If Fuchsia has a stable driver ABI with stable drivers this means hardware vendors make less cash.

You are aware of difficulties caused with proprietary drivers you are not aware that the ones that release their drivers open source Fuchsia will have not trouble getting the ones that keep there drivers closed source are not interested in a stable driver ABI as this will mean less income for them.

So Fuchsia design equals head to head with hardware vendors.

Microsoft end up with Windows phone being restricted to a single hardware vendor and Fuchsia could face the same problem.

Having the Fuchsia kernel MIT license I see it only a matter of time until a hardware vendor makes a customised version so creating unstable driver ABI all over again because that is a feature they want."

L'eventuale vantaggio per l'utente diventa uno svantaggio per chi produce hardware. E diventa uno svantaggio per gli OEM che non possono piu' forzare l'obsolescenza programmata. Essendo Fuchsia opensource, potrebbero essere tentati di produrre fork incompatibili con l'originale, per mantenere il controllo sul periodo di obsolescenza.

Quote:
Originariamente inviato da fano Guarda i messaggi
[1] a "me" come sviluppatore di un SO open source un po' interesserebbero pure, ma tanto il codice di quei driver è incomprensibile e anche se lo capissi NON posso copiare il codice: GPL è veleno per Cosmos
La stragrande maggioranza dei driver Linux sono BSD e MIT. Cosmos e' BSD ed e' pure microkernel. E se FreeBSD ( che pure e' BSD ma monolitico ) ha potuto portato moltissimi driver Linux, non vedo perche' per Cosmos dovrebbe essere un problema. Dal punto di vista delle licenze ovviamente...
pabloski è offline   Rispondi citando il messaggio o parte di esso
Old 15-05-2017, 20:50   #19
Erotavlas_turbo
Senior Member
 
Iscritto dal: Jun 2007
Messaggi: 768
Forse la lunga assenza della possibilità di aggiornare android sta per terminare.
Il nuovo progetto treble incluso in android O (8) consentirà di eliminare il problema fondamentale dei driver...
Erotavlas_turbo è offline   Rispondi citando il messaggio o parte di esso
Old 17-05-2017, 16:27   #20
fano
Senior Member
 
Iscritto dal: Nov 2005
Messaggi: 2095
Non capisco come questo "Treble" potrebbe funzionare usando Android il kernel Linux... forse fanno una sorta di interfaccia Message Passing? La vedo dura adattare un kernel monolitico a fare il lavoro di un microkernel
Sinceramente mi pare che gli convenga non cercare soluzioni accrocchiate, ma fare un nuovo Android con il loro kernel... se fanno le cose per bene le app manco devono essere toccate (basta creare una nuova versione di DVM, no?).

Riguardo i driver per X ero convinto che tutto quello fosse dentro il tree di Linux dovesse essere GPL... questo mi rassicura che almeno quel codice "posso guardarlo" serenamente!
Certo poi non è Cosmos possa usarlo direttamente è scritto in C e il codice C non può girare su Cosmos ovviamente...
__________________
Cosmos C# Open Source Managed Operating System
Cosmos Thread Ufficiale
Cosmos Official Site Vuoi collaborare allo sviluppo? Unisciti alla chat!
fano è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Microsoft Surface Pro 12 è il 2 in 1 più compatto e silenzioso Microsoft Surface Pro 12 è il 2 in 1 pi&u...
Recensione REDMAGIC Astra Gaming Tablet: che spettacolo di tablet! Recensione REDMAGIC Astra Gaming Tablet: che spe...
Dopo un mese, e 50 foto, cosa abbiamo capito della nuova Nintendo Switch 2 Dopo un mese, e 50 foto, cosa abbiamo capito del...
Gigabyte Aero X16 Copilot+ PC: tanta potenza non solo per l'IA Gigabyte Aero X16 Copilot+ PC: tanta potenza non...
vivo X200 FE: il top di gamma si è fatto tascabile? vivo X200 FE: il top di gamma si è fatto ...
Driver più sicuri: Microsoft alza...
Ego Power+ ha la giusta accoppiata per l...
Scompiglio nei listini Amazon: prezzi im...
Sotto i 105€ il robot Lefant che lava, a...
Mini proiettori smart in offerta: uno co...
Smartwatch Amazfit in offerta: Balance o...
Windows XP ritorna: ecco come usarlo sub...
Arrow Lake in saldo: Intel taglia i prez...
LG C4 da 55'' a 899€ è il top per...
DJI Neo a 159€ è il mini drone pe...
Robot aspirapolvere DREAME D10 Plus Gen ...
A 109€ ha costretto Amazon a nuove scort...
Sbaraglia la concorrenza Intel, questo m...
Giappone all'attacco: ecco il primo wafe...
Cinema in Italia, svolta storica: arriva...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 22:05.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Served by www3v
1