|
|
|
![]() |
|
Strumenti |
![]() |
#21 |
Senior Member
Iscritto dal: Nov 2000
Città: Varees
Messaggi: 9156
|
Praticamente windows 10 ha meno requisiti di Vista...
|
![]() |
![]() |
![]() |
#22 |
Senior Member
Iscritto dal: May 2006
Città: Milano&Palermo
Messaggi: 10273
|
Anche 8.1 Update li aveva più bassi di Vista
![]()
__________________
PC9Ryzen 9 3900X64GB Vengeance LPXGigabyte RTX3080TiCorsair MP600Aorus Elite X570 - PC10SQ216GB LPDDR4256 GB SSDSurface Pro X - PC11Core i9-9980HK64GB DDR4512GB SSDMacBook Pro 2019 - xboxlivekipters - originkipter - steamkippoz - psnkipters |
![]() |
![]() |
![]() |
#23 | |
Senior Member
Iscritto dal: Jan 2002
Città: Germania
Messaggi: 26110
|
Quote:
Il supporto che chiedi non è gratis, ma richiede risorse da investire, ed è l'azienda che deve ovviamente tirare fuori il vil denaro. Ciò avviene se ritiene che possa ricavarne un profitto, com'è giusto e ovvio che sia. Evidentemente Imagination non ritiene profittevole lo sviluppo di driver, a 32 o 64 bit che siano, per Linux. Né tanto meno è tenuta a rilasciarne i sorgenti nel caso in cui abbia deciso di fornire i binari. Tra l'altro non è la prima e nemmeno l'ultima azienda che si comporta così. Mi pare che il blasonato Raspberry Pi abbia un SoC di cui l'azienda, Broadcom, rilasci soltanto i binari per il s.o. che ci gira sopra: Linux. Con tutte le problematiche del caso. D'altra parte il problema è anche di Linux, che non offre un'adeguata stabilità in termini di API/ABI/driver model, al contrario di quello che offrono altri s.o., anche open source. Basti vedere il lavoro che deve fare nVidia per mettere a disposizione un blob che funzioni con diverse versioni / configurazioni di Linux...
__________________
Per iniziare a programmare c'è solo Python con questo o quest'altro (più avanzato) libro @LinkedIn Non parlo in alcun modo a nome dell'azienda per la quale lavoro Ho poco tempo per frequentare il forum; eventualmente, contattatemi in PVT o nel mio sito. Fanboys |
|
![]() |
![]() |
![]() |
#24 | |||
Senior Member
Iscritto dal: Jun 2014
Messaggi: 3948
|
Quote:
"E il motivo per cui li tratto in malo modo non è tanto il mancato supporto per Linux che vabbè, ma che per i Cedar Trail non hanno fatto i driver neanche per windows a 64 bit nonostante vari Atom di quella serie potessero montare 4 GB di ram e tutti supportassero i sistemi operativi a 64 bit." Ora, loro sono chiaramente liberi di fare quello che vogliono, ma non rilasciare driver a 64 bit quando hai già i driver a 32 è oggettivamente da vigliacchi e non ho pietà perchè non posso averne. Non sto parlando di Linux, ma di Windows. Cribbio Intel ha anche cercato di rilasciare i driver proprietari per linux a 32 bit estraendoli dagli SDK di IT (sonocompilati per funzionare solo ed esclusivamente con i kernel ed i backend alle versioni in cui il driver è stato rilasciato, ovviamente, quindi sono completamente inutili da anni). https://downloadcenter.intel.com/download/21938 Quote:
Le uniche immagini e video di Android che gira su Raspberry non in software rendering prova ad indovinare chi le ha fatte? la Broadcom, probabilmente per sfottere visto che poi il supporto non è mai arrivato. Quote:
I kernel tipo BSD sono a sviluppo molto più lento per altre ragioni. Il driver model di linux è molto semplice, Opensource o GTFO http://www.linuxfoundation.org/colla...icedrivermodel Quindi esaminiamo le due scelte possibili 1. lo fai opensource e allora te lo integrano nel kernel e distribuiscono automaticamente, mantengono tutto aggiornato e funzionante quando il kernel cambia, sistemano bug e incompatibilità che tu non avresti tempo di gestire, fanno funzionare tutto anche su altre architetture se necessario, e tutto aggratis se l'hardware è abbastanza popolare. Certo il driver lo devi scrivere tu e devi fornire documentazione decente, ma il resto lo fanno altri (comunque generalmente le aziende che ci tengono hanno qualche sviluppatore che tien dietro alla cosa). 2. se decidi di non farlo opensource son cavoli tuoi far funzionare tutto e non importa a nessuno che su Windows, OSX e ChessòOS è l'OS che si fa carico di avere una piattaforma stabile per i tuoi driver, Linux =! Windows e si dovrebbe già capire dal nome. Sei solo e nessuno ascolta le tue lamentele. Questo approccio permette un livello di stabilità e di facilità di utilizzo (cosiddetta "it just works") che Windows non si sogna neanche la notte se parliamo di far funzionare hardware gestito da driver opensource, anche se è roba preistorica o solo vecchia di 3 anni e chi fa i driver non ha alcuna voglia di farli per la nuova versione di Windows o aggiornarli per funzionare lo stesso dopo l'ennesima patch di Windows (e non c'è modo di farli andare in modalità di compatibilità). E tutta questa stabilità e facilità di utilizzo estrema per l'utente finale avvengono mentre il kernel evolve con una rapidità mai vista in Windows dove il kernel è grosso modo lo stesso da 10 anni, come anche il file system. Casi esemplificativi: Driver video VIA. Molti vanno solo su XP, e anche lì devi avere culo. Chiavette wifi di sottomarche. I loro driver fanno generalmente schifo e spesso è necessario cercare i driver per il chip utilizzato da altre fonti, per Windows. Per linux basta che il chip sia supportato dai driver open e va tutto come andrebbe coi migliori driver disponibili, sbattimento 0. Stampanti e scanner, tastiere gaming, mouse gaming, controller e altri dispositivi di input particolari. Su linux una volta che vanno grazie ad un driver open andranno per sempre (finchè non si rompono o diventano effettivamente obsolete o così rare e di nicchia che nessuno aggiorna più il driver). Se chi sviluppa i driver non segue il driver model di linux facendo blob proprietari senza rilasciare documentazione alcuna poi non deve frignare che fa fatica a tenere le cose aggiornate e le cose non vanno e ancora lamentarsi che i loro driver rendono linux instabile e che linux fa schifo perchè non è windows. Ha voluto la bicicletta? Ora pedala. Non gli piace? Non è costretto da nessuno a fare driver per linux. Può dire che non lo supporta e lavarsene le mani. Ma dopo chi glie lo dà un sistema da mettere dentro ai sistemi embedded che tengono su il mondo civilizzato? Se lo vuole fare lui? Vuole metterci Windos CE o 10 che poi quando ha il monopolio fa pagare 50 euro di licenza a caso? E i supercomputer o i nodi di calcolo distribuito? Ci mettiamo Windows su tutti? Poi chi li sente quelli che devono ottimizzare il sistema e si scontrano con il fatto che Windows è closed source e non c'è modo di ottenere modifiche custom ai file di sistema? Oh, è un caso di botte piena e moglie ubriaca, ma colpa di linux non è. I patti sono sempre stati chiari, opensource o GTFO. Chi fa la scelta del blob proprietario si assume le responsabilità del caso, e tutti i problemi di compatibilità del suo codice con il mondo linux diventano automaticamente responsabilità sua, non di linux. AMD sta recentemente passando ad una strategia furba che tiene conto di queste cose per il suo driver video su linux. http://www.phoronix.com/scan.php?pag...t_kernel&num=1 Il driver opensource e il driver proprietario condividono le stesse infrastrutture a livello di kernel, quindi il blob proprietario è una specia di addon ad un driver principalmente opensource più che un driver aggiuntivo. In questo modo sprecherebbe molte meno risorse per tenere sempre tutto aggiornato come fa Nvidia, visto che il blob proprietario fa solo alcune cose e non si interfaccia direttamente con il kernel (e credo neanche con i backend di linux).
__________________
Caratteristiche tecniche CPU ::: Potenza approssimativa CPU ::: Potenza approssimativa scheda video Calcolatore approssimativo potenza minima alimentatore Ultima modifica di bobafetthotmail : 24-03-2015 alle 12:18. |
|||
![]() |
![]() |
![]() |
#25 | |||||||||||||||||||||||
Senior Member
Iscritto dal: Jan 2002
Città: Germania
Messaggi: 26110
|
Quote:
Quote:
Quote:
Quote:
Quote:
Ci sono s.o. open source che sono messi molto peggio rispetto a Linux. Quote:
Quote:
![]() Quote:
Hai delle informazioni diverse su quali sarebbero le "altre ragioni"? Quote:
- non è gratis; - devi per forza rilasciare delle TUE proprietà intellettuali e/o codice. Soluzione che, quindi, può non essere desiderabile o addirittura possibile (se fai uso di prodotti di terze parti). Quote:
![]() Quote:
Quote:
![]() Quote:
Quote:
Quote:
Quote:
Quote:
Quote:
Quote:
Rimanendo sul closed, è interessante anche QNX per applicazioni mission-critical. Sul versante open, ma con tutela delle proprie IP, ci sarebbe pure FreeRTOS. Quote:
E i file di sistema si possono pure sostituire. Quote:
Quote:
Quote:
__________________
Per iniziare a programmare c'è solo Python con questo o quest'altro (più avanzato) libro @LinkedIn Non parlo in alcun modo a nome dell'azienda per la quale lavoro Ho poco tempo per frequentare il forum; eventualmente, contattatemi in PVT o nel mio sito. Fanboys |
|||||||||||||||||||||||
![]() |
![]() |
![]() |
#26 |
Senior Member
Iscritto dal: Sep 2013
Messaggi: 8992
|
premetto che non voglio trollare, giuro.
ho in cantina un rottamaccio messo insieme con gli scarti. è un sempron 3000 con 2 giga di ram (3 dimm rigorosamente spaiate) e una nvidia 6600. ce la faccio a installarcelo ? (anche se la cpu supporta i 64 bit mi contenterei della versione a 32). |
![]() |
![]() |
![]() |
#27 | |
Senior Member
Iscritto dal: May 2006
Città: Milano&Palermo
Messaggi: 10273
|
Quote:
__________________
PC9Ryzen 9 3900X64GB Vengeance LPXGigabyte RTX3080TiCorsair MP600Aorus Elite X570 - PC10SQ216GB LPDDR4256 GB SSDSurface Pro X - PC11Core i9-9980HK64GB DDR4512GB SSDMacBook Pro 2019 - xboxlivekipters - originkipter - steamkippoz - psnkipters |
|
![]() |
![]() |
![]() |
#28 | |||||||||||||||
Senior Member
Iscritto dal: Jun 2014
Messaggi: 3948
|
Quote:
Cioè, i driver a 32 bit di solito girano anche senza modifiche in windows a 64 bit.... Quote:
Quote:
Quote:
No seriamente, ReactOS? Roba basata su BeOS? ![]() Aros sembra carino. Quote:
Ad esempio FreBSD continua a gestire i sottosistemi video come anche Linux faceva eoni fa, perchè più aderente alla filosofia Unix. Solo ora si sono svegliati e hanno capito che se non lo fanno gli ridono in faccia tutti e stanno modernizzando. Quote:
-ci sono prove che farlo mandi in rovina la ditta? O che non ci sono altri modi per proteggere gli IT della ditta? No perchè a parte Intel che è in semi-monopolio da sempre sono in tanti a rilasciare driver open e non è ancora fallito nessuno per averlo fatto. Il firmware del dispositivo (se non è flashato nella scheda ma viene caricato dal driver) te lo lasciano tenere closed source comunque (è evidente che ci infileranno le loro IT più importanti invece che lasciarle nel driver). Vale per tutte le GPU, le schedine wifi, e varia altra roba assortita. Comunque, da un punto di vista puramente ideale, se tutti facessero driver opensource sarebbe molto facile vedere chi copia chi, e la licenza GPL non è acqua, ha valore legale. Quote:
Problema di management, non di Linux. Quote:
Anche Intel, che non è certo in una condizione precaria si è affrettata ad urlare ai 4 venti che i suoi nuovi Atom con GPU PowerVR non saranno supportati da linux nè da sistemi operativi a 64 bit. Non vogliono ripetere l'errore del 2012 dove non hanno detto nulla assumendo che tutti ci avrebbero messo Win a 32 bit e basta, e poi si sono trovati nei forum e al supporto tecnico uragani di flame da utenti Windows e Linux incavolati come delle puzzole. Ci sono ancora thread dell'epoca pieni di flame verso Intel in giro, tanto per dire la reazione. Quote:
Quote:
![]() Noveau è nato nel 2007 (credo) e oggi, 7 anni dopo e rotti, supporta tutte le schede Nvidia ad un livello sufficiente a gestire una interfaccia grafica normale e quasi tutte se parliamo di avere accelerazione hardware (se la scheda in sè è capace di farlo, beninteso). Le schede NVIDIA nuove vengono supportate nel giro di 6 mesi dal rilascio, che non è affatto male. Tutto questo a botte di reverse-engineering e colpi di fortuna, NVIDIA non ha mosso un dito fino all'anno scorso, anche allora non ha rilasciato niente di particolarmente interessante. E non si sono ancora fermati. Non so se noti ma questo è un esempio dove stanno lavorando a gratis da 7+ anni facendo gli interessi di NVIDIA senza chiedere nulla, perchè il prodotto è popolare. I driver opensource per AMD vanno benone, meglio dei proprietari fino alle schede nuove (il supporto opensource arriva con un certo ritardo per via del fatto che le distro generalmente non aggiornano i kernel ogni 2 mesi). Per le schede più vecchie delle ultime 3-4 generazioni sono anche gli unici disponibili, e la stessa AMD (che paga comunque parte dello sviluppo dei driver open) dice di usare i dirver opensource. Quote:
Quote:
Quote:
Quote:
![]() Sarà che avere questa variabilità costringe le compagnie a fare i driver opensource per evitare gli sbattimenti? Io propendo per il sì. Quote:
__________________
Caratteristiche tecniche CPU ::: Potenza approssimativa CPU ::: Potenza approssimativa scheda video Calcolatore approssimativo potenza minima alimentatore Ultima modifica di bobafetthotmail : 25-03-2015 alle 13:07. |
|||||||||||||||
![]() |
![]() |
![]() |
#29 |
Senior Member
Iscritto dal: Apr 2008
Messaggi: 666
|
Nei miei sistemi da quando ho scoperto linux installo sempre 2 sistemi in dual boot: Linux per l'utilizzo principale e windows per l'utilizzo di programmi CAD o altre evenienze qualora si rendano necessarie.
Trovo che non sia giusto mettersi d'accordo con i produttori per impedire agli utenti di poter installare linux, su molti portatili e netbook è di fatto impossibile o comunque molto più complicato del normale poterci mettere dei sistemi operativi come linux mint (sul mio netbook sarebbe perfetto ma purtroppo non c'è stato verso di potercelo mettere ![]() |
![]() |
![]() |
![]() |
#30 |
Senior Member
Iscritto dal: Sep 2013
Messaggi: 8992
|
|
![]() |
![]() |
![]() |
#31 | |
Senior Member
Iscritto dal: May 2006
Città: Milano&Palermo
Messaggi: 10273
|
Quote:
![]()
__________________
PC9Ryzen 9 3900X64GB Vengeance LPXGigabyte RTX3080TiCorsair MP600Aorus Elite X570 - PC10SQ216GB LPDDR4256 GB SSDSurface Pro X - PC11Core i9-9980HK64GB DDR4512GB SSDMacBook Pro 2019 - xboxlivekipters - originkipter - steamkippoz - psnkipters |
|
![]() |
![]() |
![]() |
#32 | |||||||||||||||||||||||||||
Senior Member
Iscritto dal: Jan 2002
Città: Germania
Messaggi: 26110
|
Quote:
Inoltre dopo aver scritto il driver lo si deve validare, eseguire gli integration test su un certo parco hardware, impacchettare (crea l'installer; anch'esso da validare, ovviamente), richiedere la certificazione Microsoft (solo per Windows, ovviamente), e infine pubblicarlo (inserirlo nel sito web e nei prodotti che ne fanno uso). Tutto ciò ovviamente ha costi che l'azienda deve sostenere, e non sono pochi, specialmente se di mezzo del personale qualificato che viene profumatamente pagato (oltre agli sviluppatori ci sono responsabili del prodotto, dei difetti che lo riguardo, quelli che scrivono documentazione & release note, e uno stuolo di manager che si può soltanto immaginare). Lo sviluppo del codice è soltanto l'inizio di un lungo e costoso processo. Quote:
Quote:
E' il volerci fare altro che snatura questo prodotto. Ma a questo punto se ci sono rogne, se le accolla chi ha deciso di usarlo diversamente. D'altra parte non è né più né meno di ciò che succede con tantissime altre dev board: ambienti pronto all'uso... per quello che sono stati pensati di fare. Ed è così che dovrebbero essere usate. Quote:
Quote:
Quote:
Personalmente seguo AROS perché, oltre al fatto che è una riscrittura del s.o. che ho amato e usato per tanto tempo (quello degli Amiga), si distacca all'appiattimento generale della scena dei s.o. verso soluzioni POSIX-compliant. Aria nuova, insomma. Ed è talmente piccolo che consente di potere sperimentare nuove idee senza avere a che fare con milioni di righe di codice. Ma qui ricadiamo nell'ambito di passioni & hobby. Quote:
Con ciò non voglio difenderli e contrapporli a Linux: a me non attirano in generale tutti i s.o. POSIX (Unix)-like. Ma da sviluppatore amo la stabilità che... mi aspetto da un sistema per poterci lavorare senza continui grattacapi; e questo prescinde dalle piattaforme. Quote:
Poi non consideri che l'apertura del codice avvantaggerebbe la concorrenza... Quote:
Quote:
Quote:
Chiudendo il codice ciò è molto più difficile, anche se purtroppo è ancora possibile il reverse engineering.Ma quest'ultimo è un problema che verrà risolto in futuro, fortunatamente, e allora le aziende preferiranno optare maggiormente per tenersi in casa tutto, come trade secret, piuttosto che affrontare gli onerosi costi dei brevetti (che attualmente significa rilasciare alla concorrenza informazioni preziose, che possono comunque utilizzare). Quote:
Quote:
Quote:
Quote:
Tolto questo caso (che non è affatto raro in ambito IT), sì, è una questione di management, e come ho già detto preferirei non investire in una piattaforma che non mi offre determinate garanzie di stabilità e la cui tendenza è quella di obbligarmi al rilascio delle MIE IP e/o del MIO codice, che mi sono costate parecchie risorse. Quote:
Con Linux, che è forkato in un migliaio di distro e con numerose versioni di API, ABI, e driver model, non posso fornire lo stesso servizio e sono costretto a fare delle scelte, che mi vincolano a fissare dei paletti. Per cui posso raggiungere soltanto una parte dei clienti; gli altri, come già detto, hanno sbagliato s.o. se vogliono utilizzare i miei prodotti. E parliamo comunque di un mercato, quello "desktop" di Linux, che non arriva nemmeno al 2%... Quote:
E' un po' come la questione dell'opensource vs GTFO: se non ti piace quanto offerto dall'azienda... GTFO. Quote:
Certamente Windows HPC non ha avuto successo. Problemi di Microsoft. Quote:
![]() Quote:
Quote:
Quote:
Quote:
Quote:
![]() Quote:
![]() Quote:
E tutto ciò non è affatto una garanzia né di qualità né di servizio. Se dovessi rilasciare come open source i miei driver, chi garantisce me, azienda, che il mio prodotto verrà mantenuto costantemente? Chi farà fronte ai bug in tempi rapidi? Nessuno. Non c'è nessun contratto che l'azienda possa stipulare con qualcuno e che le fornisca queste garanzie. Un esempio è la famigerata glibc. Tempo fa c'era un problema con le architetture ARM. Il mantainer di questa libreria odia gli ARM, e s'è fottuto altamente (uso questo termine un po' scurrile che qualifica in che modo ha risposto il personaggio in questione). Risultato: glibc è stata forkata, con dispendio di tempo e risorse. Il mondo open source è pieno di primedonne, e questi problemi non sono affatto rari. Un'azienda non può avere a che fare con questi mocciosi viziati, perché deve servire i propri clienti. Per cui il tuo assunto che open source -> cosa buona e giusta & miglior supporto è ben lungi dall'essere vero. A parte questo, se API/ABI/Driver model fossero stabili è vero che molte aziende potrebbero rilasciare binary blob. Ma questo NON implica che la qualità sarebbe inferiore. Tutt'altro. Immagina i driver di nVidia che funzionerebbero su tanteeee distro e versioni di kernel, eliminando alla radice il principale problema che lo affligge. Idem per Broadcom e il suo SoC su Raspberry. E così via. OK, devo scappare e non ho nemmeno tempo di rileggere. Sorry. Quote:
Assolutamente.
__________________
Per iniziare a programmare c'è solo Python con questo o quest'altro (più avanzato) libro @LinkedIn Non parlo in alcun modo a nome dell'azienda per la quale lavoro Ho poco tempo per frequentare il forum; eventualmente, contattatemi in PVT o nel mio sito. Fanboys |
|||||||||||||||||||||||||||
![]() |
![]() |
![]() |
#33 |
Senior Member
Iscritto dal: Jan 2010
Messaggi: 37084
|
Anche per me così, W7 in dual boot con 8.1 e fine. Sinceramente non sentirò la mancanza di 10.
|
![]() |
![]() |
![]() |
#34 | |||||||||||||||||||||||
Senior Member
Iscritto dal: Jun 2014
Messaggi: 3948
|
Quote:
Quote:
Quote:
Dalla lista dei commit vedi i nomi. Alex Deucher, Christian König, Michel Dänzer, Tom Stellard e Tim Writer sono pagati da AMD, gli altri no. http://www.phoronix.com/scan.php?pag...item&px=OTYzOA Io vedo una valanga di commit fatti da gente che non c'entra nulla con AMD. Se dovevano pagarla loro tutta quella gente vai tranquillo che gli costava di più. Ma non credere che siano tuti volontari non pagati e fanatici dell'opensource. Molti di quelli (come quelli che sono poi stati assunti da AMD come spiegato nell'articolo linkato) lavorano per altre compagnie che hanno interesse ad avere la tal feature o vogliono poter fare la tal cosa col driver. Ad esempio Danzer viene da VMWare, e prima lavorava al driver radeon per conto di VMWare appunto. Qui parlano dei developer delle GPU intel pagati da Intel http://www.phoronix.com/scan.php?pag...tem&px=MTI5MTI Quote:
Primo perchè Linux non è Windows, quindi un driver open ma fatto per Windows ha una utilità limitata. Il resto dipende da quanto è legato all'hardware, al firmware e all'OS, cioè se per copiarti la cosa X devono riscrivere tutto il loro driver o riprogettare mezzo chip fisico (facendo cose che solo tu hai licenza per fare) o su un altro OS non gira perchè in questo driver ti interfacci con dei sottosistemi troppo diversi da quelli dell'altro OS (vedi il caso delle GPU più sotto), allora nessuno muore dalla voglia di rubarti cose. Esempio pratico: AMD ha messo open la documentazione e parte del codice di controllo per i suoi acceleratori VCE di codifica multimediale. Ora, ok, sono open, ma le licenze per produrre il circuito hardware mica tanto. In genere i driver open per linux non assomigliano un granchè alla controparte Windows, in quanto sono riscritti usando codice ed implementazioni open proprio per evitare di buttare IP fondamentali per sopravvivere nel mondo Windows al vento. Quote:
Quote:
Non mi pare che NVIDIA stia copiando AMD. Quote:
Quote:
https://en.wikipedia.org/wiki/Compar...drivers#Status Quote:
Non ha senso rilasciare il compilatore HLSL visto che è quello delle DirectX di Windows, Linux usa GLSL di OpenGL che tanto per cambiare è opensource e ci lavorano sia developer di AMD che di Intel (visto che stranamente fa comodo ad entrambi) Quote:
Quote:
Linux domina in ambito embedded e server, è lì che c'è il grano vero. Si sta espandendo anche nel campo enterprise, per quanto magari non in Italia. LSI (produce schede RAID serie) ha driver opensource, Areca, Adaptec, marvell, Intel, eccetera. Quote:
è una questione di principi lol. Linux ha questi principi e li segue, un'azienda segue solo il vil denaro. Quote:
Non è normale che in un ambito dove le prestazioni siano tutto la schiacciante maggioranza faccia scelte ideologiche. Linux deve dargli qualcosa che MS non gli da. Quote:
Una strategia di mercato vincente, geniale. Quote:
I codice nel kernel che non viene mantenuto diventa inutile molto rapidamente. Essendo quello un processore con FORTI, IMMENSE limitazioni (dovute principalmente al fatto che ha 27 anni e la tecnologia si è evoluta parecchio in quasi 20 anni di crescita geometrica), i mantainer si erano rotti i cosiddetti di sistemare il codice quando ottimizzavano altre cose più importanti per processori moderni. Ingo Molnar (red hat, pagato) : "has plagued us with extra work whenever we wanted to change SMP primitives, for years" Linus torvalds: "good riddance" Quote:
La prossima volta che hai bisogno di roba di terze parti fai un giro sui loro siti che magari porti a casa roba interessante aggratis. Quote:
Red Hat e SUSE (non openSUSE) ad esempio offrono il servizio a pagamento per aziende. Red Hat ad esempio ha sviluppatori ovunque. Qualsiasi cosa abbia una rilevanza con linux almeno uno sviluppatore RedHat lo trovi che sta facendo gli interessi della sua ditta. Inoltre, essendo open-source, tu ditta di medie-grandi dimensioni puoi anche assoldare developer (magari gente già attiva nell'ambito, come ha fatto AMD sopra) per andare a sistemare il problema per te e contribuire alla community passando la patch upstream. E ti costa relativamente poco. Paghi quattro gatti per qualche mese e fine. I contratti di supporto gestiti da terzi costano un fottio e ovviamente paghi anche se non ci sono problemi. Quote:
Quote:
Quote:
Magari è ora di parlarne anche coi tuoi di capi. Se smettono di trattare Linux come se fosse "Windows con API/ABI/driver model instabili" e seguono le regole magari ci rimettono meno a supportarlo, forse ci guadagnano anche. Quote:
vedi qui https://lwn.net/Articles/488847/ Comunque, questo è un'altro esempio dove l'opensource salva il didietro mentre il closed no. E mica cazzi o ideologie. Questo è cash risparmiato, non blablabla hippie da convention. Mettiamo caso che fosse closed e per i vari motivi validi citati da te nei tuoi post rispondesse picche (nota che non sono sarcastico, sono motivi validi). Che si faceva? L'unica strada era migrare un fottio di codice ad usare un'altra libreria. Bello, deve essere facile, costare poco e richiedere poco tempo. Con un fork di emergenza gestito da mantainer del kernel e delle distro maggiori (glibc era sviluppato da 4 gatti quindi non è che fosse sto gran peso) sono riusciti a tirare avanti finchè il tizio non si è ripigliato, ma in caso non si ripigliasse quella diventava di fatto il rimpiazzo di glibc. Comunque non è che fosse tutta sta gran difficoltà, in quanto se vedi glibc è stata sviluppata da un tizio solo più qualche cosina minore da altri per tipo 10 anni. Per inciso, abbiamo anche un ulteriore caso di "community in azione". Una azienda che si era rotta le palle della situazione ha pagato UN singolo developer per sistemare le cose una volta per tutte (quello che è rimasto per 10 anni di cui sopra), e nel giro di qualche anno il problema si è risolto. Quote:
Di compagnie che si interessano tantissimo dei ticket che apri per i loro software che la tua azienda paga uno strafottio, così tanto che il problema viene sistemato quando gli tira a loro o forse mai, e se a te serviva son cavoli tuoi. Se sei Microsoft, Google, Apple o IBM vai lì è li bombardi, ma una azienda media si attacca. O dei vari produttori di SoC con SDK merdacchiosi che ti limitano ad una versione tagliatissima e totalmente delirante del firmware basato su Linux, con vari bug bonus da aggirare a botte di script. (Ciao realtek!!) Mentre nel frattempo coi SoC opensource (vedi Kirkwood della Marvell) basta che mi connetto con la UART, flasho un u-boot decente, e poi BUM, carico Debian o Arch (un pò più complesso in realtà, ma si fa in un'oretta tranquillamente seguendo tutorial da internet). Mica Raspbian o dei minchiosissimi firmware da SDK medio, Debian ARM o ALARM (Arch per ARM). Un NAS Zyxel del menga da 70 euro che fa girare OpenMediaVault, con accesso a TUTTI i pacchetti di Debian armel. Quote:
Se quel tipo che si impuntava lavorava con del codice closed voi che facevate? Vi attaccavate al puffo tutti senza se e senza ma. Con il codice open se della gente fa cazzate gli forki il progetto e procedi nella direzione che ti serve. Ti costa un pò di più, ma non ti schianti brutalmente. Questo è un'altro effetto dell'opensource, molto ma molto gradito specialmente a ditte di una certa dimensione e ai governi che usano sistemi open. Non sono solo i manutentori ad avere il controllo sul codice, ma anche le aziende interessate, e non esiste che perchè l'azienda X dice che non gli va di continuare a supportare/aggiornare un prodotto allora le altre si attaccano al puffo.
__________________
Caratteristiche tecniche CPU ::: Potenza approssimativa CPU ::: Potenza approssimativa scheda video Calcolatore approssimativo potenza minima alimentatore Ultima modifica di bobafetthotmail : 28-03-2015 alle 18:46. |
|||||||||||||||||||||||
![]() |
![]() |
![]() |
#35 |
Senior Member
Iscritto dal: May 2006
Città: Milano&Palermo
Messaggi: 10273
|
rileggi, il requisito di UEFI è solo per i nuovi PC e c'è da 8.0, i "vecchi" pc con BIOS possono comunque installarlo
__________________
PC9Ryzen 9 3900X64GB Vengeance LPXGigabyte RTX3080TiCorsair MP600Aorus Elite X570 - PC10SQ216GB LPDDR4256 GB SSDSurface Pro X - PC11Core i9-9980HK64GB DDR4512GB SSDMacBook Pro 2019 - xboxlivekipters - originkipter - steamkippoz - psnkipters |
![]() |
![]() |
![]() |
#36 | |||||||||||||||||||||||||||||
Senior Member
Iscritto dal: Jan 2002
Città: Germania
Messaggi: 26110
|
Rieccomi. Ho avuto un po' di impegni ultimamente, per cui rispondo soltanto adesso che sono un po' più libero. Per cui scusami per il ritardo.
Quote:
Quote:
Il suo ecosistema va bene per questo scopo? Direi che va benissimo. Si sente l'esigenza di mettere altro? No, a meno che non si voglia andare oltre il motivo per cui è nato. Si può andare oltre? Certamente, ma è un hack e allora poi non puoi bestemmiare se hai dei problemi. A me sembra tutto chiaro, no? Quote:
Quote:
![]() Qui dove sarebbe il risparmio, visto che è gente pagata da Intel? Quote:
Il grosso del lavoro dei driver non è certamente per interfacciarsi col s.o., ma con la normale operatività. Ecco perché ci sono aziende che non voglio aprire il proprio codice, a prescindere dal s.o.: perché svelerebbero IP che avvantaggerebbero la concorrenza. Quote:
Quote:
Quote:
Mentre rilasciando tutto la concorrenza farebbe festa tutti i giorni. Aggratis. Quote:
![]() Quote:
Comunque Intel e AMD lavorano ai rispettivi compilatori GLSL, ma il punto è che quello di nVidia rimane ben nascosto nei meandri del suo driver, proprio per quanto detto sopra. Quote:
Se, per esempio, mi serve un codec video e non ne ho uno a disposizione, lo richiedo a un'azienda che me lo licenzia a un certo prezzo, e ci risparmio parecchi soldini. Secondo te, soltanto perché un driver (o codice, in generale) potrebbe andare a finire su Linux, dovrei riscrivermelo tutto per metterne a disposizione i sorgenti? E' pura follia. Quote:
A parte questo, nel mondo embedded operano diverse realtà che non rilasciano le loro IP, ma soltanto binari. Nvidia-docet. Bimbetti nerd anche questi? Quote:
![]() Riguardo a Linux, a me non frega della sua filosofia, ma certamente il suo NON è uno stendardo di libertà, quanto una politica liberticida, visto che pretende di imporre ad altri di rilasciare il PROPRIO codice. Se qualcuno vuol rilasciare il proprio codice, è liberissimo di farlo. Se gli sviluppatori Linux vogliono rilasciare i LORO sorgenti, sono liberi di farlo. Ma licenze come la GPL sono liberticide. E tale è il comportamento degli sviluppatori di Linux che pretenderebbero dagli altri il rilascio dei sorgenti, ivi incluse le politiche di instabilità di API/ABI. Non che è si può ribaltare il significato della parola libertà a proprio uso e consumo. Vigliacco è, semmai, che pretende di scambiare "liberticida" e "libertà". Io sono per la seconda, e non per la prima. Quote:
Io avevo scritto questo: "Veramente il sorgente di Windows è possibile ottenerlo, con particolari accordi con Microsoft. E i file di sistema si possono pure sostituire." in risposta alla tua precedente affermazione: "Poi chi li sente quelli che devono ottimizzare il sistema e si scontrano con il fatto che Windows è closed source e non c'è modo di ottenere modifiche custom ai file di sistema?" E tu dopo hai risposto con questo: "La scelta di usare solo linux e unix allora deve essere solo ideologica quindi." Sì, si parlava di HPC, ma tu hai scritto una cosa che non è vera riguardo a sorgenti e possibili modifiche. E io a quello ho risposto. Nulla da dire sulle scelte di usare Linux in ambito HPC, ma il punto a cui avevo risposto non è questo. Quote:
Per caso fra i "principi fondamentali di Linux" ci sono anche incoerenza e masochismo autolesionista? ![]() Quote:
Comunque non è questione di 386 che è rimasto indietro. Un conto è QUELLA micro-architettura, e un conto è l'ISA (l'architettura). Infatti è possibile costruire processori che adottino quell'architettura, ma con una micro-architettura nuova pacca che è tecnologicamente al passo coi tempi (es: Out-of-Order, superscalare, branch predictor, ecc. ecc. ecc.). Quote:
![]() Quote:
![]() Quote:
Quote:
Quote:
So benissimo com'è la situazione, sebbene NON condivida quest'approccio per tutte le ragioni che ho ampiamente esposto. Altre aziende i loro calcoli se li fanno lo stesso, e decidono di rilasciare soltanto i binari. Cosa che, in ogni caso, fa anche la mia azienda in alcuni casi. Sì, anche per Linux, e supportando ben precise versioni del kernel. Il motivo è sempre il solito: dipende tutto da cosa si vuole ottenere, dai costi, e da cosa si vuol rilasciare. Quote:
a causa di questa primadonna: https://sourceware.org/bugzilla/show_bug.cgi?id=5070#c5 Quote:
Quote:
Quote:
Quote:
Quote:
E' Linux il problema, se non fosse chiaro. Gli altri s.o., anche open source, non sono nelle stesse condizioni. Quote:
Quote:
P.S. Non ho tempo di correggere eventuali errori, mi spiace.
__________________
Per iniziare a programmare c'è solo Python con questo o quest'altro (più avanzato) libro @LinkedIn Non parlo in alcun modo a nome dell'azienda per la quale lavoro Ho poco tempo per frequentare il forum; eventualmente, contattatemi in PVT o nel mio sito. Fanboys |
|||||||||||||||||||||||||||||
![]() |
![]() |
![]() |
#37 |
Bannato
Iscritto dal: Sep 2008
Messaggi: 8946
|
@bobafetthotmail @Cdmauro
Scrivete papiri ![]() Riassumendo: Windows 10 si può installare su qualunque PC che ha i requisiti riportati nella news che sono veramente minimi, segno che il lavoro di ottimizzazione è stato fatto bene, senza preoccupazioni, portatili con UEFI hanno nel 99% dei casi il secure boot disattivabile quindi ci si può installare anche Linux. Che se non sbaglio tutte le distro sono ormai compatibili con UEFI, di sicuro lo sono Ubuntu, opensuse, e fedora. Scusate, ma non è che MS può preoccuparsi se il produttore di un hardware vecchio non rilascia più il driver di un qualcosa che non commercializza da anni...che poi da quello che ho capito tutto ciò che funziona sotto Windows 8.1 funziona anche sul 10. La questione driver mi sembra che sia l'ultimo dei problemi di Windows. O mi sbaglio? |
![]() |
![]() |
![]() |
#38 |
Bannato
Iscritto dal: Sep 2008
Messaggi: 8946
|
Comunque nel link qui sotto hanno messo Windows 8.1 in un telefono/tablet/pc da sette pollici
![]() Ha il modulo telefonico e ha 8.1 phone Inutile dire che sono di Hong Kong.. http://www.windowsteca.net/2015/04/r...a-da-4000-mah/ Ultima modifica di Pier2204 : 27-04-2015 alle 13:36. |
![]() |
![]() |
![]() |
#39 | |||
Senior Member
Iscritto dal: Jan 2002
Città: Germania
Messaggi: 26110
|
Mi spiace, avevo parecchie cose da dire, e il commento s'è allungato troppo.
![]() Quote:
Quote:
Quote:
__________________
Per iniziare a programmare c'è solo Python con questo o quest'altro (più avanzato) libro @LinkedIn Non parlo in alcun modo a nome dell'azienda per la quale lavoro Ho poco tempo per frequentare il forum; eventualmente, contattatemi in PVT o nel mio sito. Fanboys |
|||
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 12:29.