PDA

View Full Version : Rilasciato il kernel Linux 4.18: supporto allo Steam Controller e tanto altro


Redazione di Hardware Upg
17-08-2018, 12:41
Link alla notizia: https://www.hwupgrade.it/news/sistemi-operativi/rilasciato-il-kernel-linux-418-supporto-allo-steam-controller-e-tanto-altro_77557.html

È stato rilasciato il kernel Linux 4.18 che si presenta come una versione senza grossi scossoni, ma che introduce soprattutto supporto a nuovo hardware e nuove funzionalità, a partire dallo Steam Controller

Click sul link per visualizzare la notizia.

goku4liv
17-08-2018, 16:54
a mè piacerebbe ci fosse un lettore blu ray come in windows c'è macgo e altri, se mi voglio vedere un bluray con windows non ho problemi, con linux mi devo sbattere..

nickname88
17-08-2018, 17:11
Il supporto allo steam controller solamente ora ? :rolleyes:
Steam OS è basato su Linux, sarebbe dovuto uscire anche prima che su Windows.

aqua84
17-08-2018, 17:27
Il supporto allo steam controller solamente ora ? :rolleyes:
Steam OS è basato su Linux, sarebbe dovuto uscire anche prima che su Windows.
credo sia riferito al supporto nativo del kernel linux, ma il supporto esterno si trovava anche prima ovviamente.

in ogni caso anche il "nuovo" TomTom è basato su linux, ma per gestirlo bisogna avere o Windows o Mac... :muro:

unnilennium
17-08-2018, 18:56
il problema di linux è il supporto a driver proprietari, firmware dedicati alla decodifica di contenuti protetti, etc, che su linux sono carenti... lo sbattimento deriva dal doversi arrangiare anche per fare qualcosa di legale, tipo vedersi un blu ray acquistato su amazon... tocca pagare per un software che magari non va perchè le ultime protezioni non le decritta.

Slater91
17-08-2018, 19:37
Il supporto allo steam controller solamente ora ? :rolleyes:
Steam OS è basato su Linux, sarebbe dovuto uscire anche prima che su Windows.

Basta leggere il secondo paragrafo, eh. :)
"Linux 4.18 è infatti il primo kernel a integrare il supporto nativo allo Steam Controller, per il quale è stato creato un driver tramite reverse engineering del driver in spazio utente prodotto da Valve. Il nuovo driver integrato nel kernel supporta sia la modalità via cavo che quella senza e permette di conoscere anche lo stato della carica della batteria."
C'era già un driver, ma non era integrato nel kernel.

WarDuck
17-08-2018, 22:29
Basta leggere il secondo paragrafo, eh. :)
"Linux 4.18 è infatti il primo kernel a integrare il supporto nativo allo Steam Controller, per il quale è stato creato un driver tramite reverse engineering del driver in spazio utente prodotto da Valve. Il nuovo driver integrato nel kernel supporta sia la modalità via cavo che quella senza e permette di conoscere anche lo stato della carica della batteria."
C'era già un driver, ma non era integrato nel kernel.

Non solo, a quanto pare quello Valve gira in user space ed è closed source visto che hanno dovuto fare il reverse ;)

WarDuck
17-08-2018, 22:33
il problema di linux è il supporto a driver proprietari, firmware dedicati alla decodifica di contenuti protetti, etc, che su linux sono carenti... lo sbattimento deriva dal doversi arrangiare anche per fare qualcosa di legale, tipo vedersi un blu ray acquistato su amazon... tocca pagare per un software che magari non va perchè le ultime protezioni non le decritta.

Beh il "problema" come lo chiami tu dipende molto da chi sviluppa i driver proprietari e i firmware (il supporto al DRM c'è). Che ovviamente si deve fare tutto in casa non potendo contare sul supporto della community (e ci manchrebbe pure dico io :rolleyes: ).

Quindi finiamola con dire che questo è un problema di Linux, perché non è che c'è qualcosa che impedisca tale sviluppo eh.

Certo magari c'è ancora chi pensa che l'investimento non valga la pena e quindi mettono poche risorse lì, ma questo è una scelta strategica di quella o quell'altra compagnia.

E' una questione di volontà nel supportare la piattaforma. In alcuni casi probabilmente non costa nulla, in altri potrebbe essere oneroso (ad esempio se parti da una codebase prettamente sviluppata in ottica Windows).

nickname88
17-08-2018, 22:39
Basta leggere il secondo paragrafo, eh. :)
"Linux 4.18 è infatti il primo kernel a integrare il supporto nativo allo Steam Controller, per il quale è stato creato un driver tramite reverse engineering del driver in spazio utente prodotto da Valve. Il nuovo driver integrato nel kernel supporta sia la modalità via cavo che quella senza e permette di conoscere anche lo stato della carica della batteria."
C'era già un driver, ma non era integrato nel kernel.

Questo già lo immaginavo ovviamente ;), altrimenti era impossibile usare il controller su SteamOS, quello che intendevo è appunto l'integrazione nativa.

Questo Kernel è la base di molte distro che fanno del loro punto di forza l'integrazione dei drivers nel kernel e quindi la non necessità di dover andare a cercarsi i driver di componenti e periferiche.

Potevo capire fosse stata un periferica di di altro tipo, ma una che nasce espressamente per promuovere il gaming appositamente su Linux avrebbe dovuto avere questa integrazione già dall'uscita del controller o in tempi brevi. Il controller esiste già da ben 3 anni !

Microsoft con il suo ultimo controller Xbox One quanto tempo ci ha messo a integrare il driver in Windows ?
Forse è addirittura arrivato prima quest'ultimo che il controller.
Infatti per quest'ultimi basta attaccarlo e viene subito riconosciuto e lo stesso vale anche per il controller Xbox360 sui precedenti Windows.

biometallo
18-08-2018, 11:17
Non solo, a quanto pare quello Valve gira in user space ed è closed source visto che hanno dovuto fare il reverse ;)
Magari è anche una mia ingenuità, ma questo mi fa pensare come, proclami a parte, infondo a Valve di Linux e della sua politica Open continui a non fregare molto, ma che poi quali terribili segreti industriali si potranno mai celare in un software che serve solo a mettere in comunicazione un controller con il computer? Mah...


Quindi finiamola con dire che questo è un problema di Linux, perché non è che c'è qualcosa che impedisca tale sviluppo eh.
Dai questa mi pare un'inutile polemica semantica, la mancanza di supporto di terze parti è un problema per qualsiasi os, anzi credo sia la prima causa di abbandono, per esempio è stata la mancanza di App a determinare la morte commerciale di Windows Phone, e non è che centrasse la sua programmazione, al massimo le discutibili politiche commerciali tenute negli anni da MS, ma sta di fatto che è stato un bel problema per l'os, o meglio per chi se lo ritrovasse sullo smartphone rendendolo una mattonella inutile che poi si è trasmesso a MS che ha smesso di vendere terminali.





Microsoft con il suo ultimo controll7 er Xbox One quanto tempo ci ha messo a integrare il driver in Windows ?
Forse è addirittura arrivato prima quest'ultimo che il controller.
Infatti per quest'ultimi basta attaccarlo e viene subito riconosciuto e lo stesso vale anche per il controller Xbox360 sui precedenti Windows.
Umh, non mi sembra un paragone corretto intanto Windows non mai integrato alcun driver nel kernel e poi per quanto ricordi al tempo di windows 7 i driver del pad della 360 dovevo andare a scaricarli dal sito Microsoft (nell'adattatore wireless c'era compreso anche il cd, ma non credo nemmeno di averlo mai usato in vita mia) ora Windows 10 questo lavoro lo fa in automatico, nel momento in cui si collega ad internet ma sono sempre driver esterni e closed source, proprio come quelli usati fino ad oggi per il controller di steam sotto Ubuntu. :confused:

nickname88
18-08-2018, 11:49
Umh, non mi sembra un paragone corretto intanto Windows non mai integrato alcun driver nel kernel e poi per quanto ricordi al tempo di windows 7 i driver del pad della 360 dovevo andare a scaricarli dal sito Microsoft (nell'adattatore wireless c'era compreso anche il cd, ma non credo nemmeno di averlo mai usato in vita mia) ora Windows 10 questo lavoro lo fa in automatico, nel momento in cui si collega ad internet ma sono sempre driver esterni e closed source, proprio come quelli usati fino ad oggi per il controller di steam sotto Ubuntu. :confused:


nel momento in cui si collega ad internet ma sono sempre driver esterni e closed source, proprio come quelli usati fino ad oggi per il controller di steam sotto UbuntuNel kernel no, ma ha un suo repository interno.
Il driver viene tirato giù dal servizio Windowds Update, è già presente.
Già con Win8 posso assicurarti che il controller 360 lo riconosceva e installava subito appena lo collegavi senza che dovesse scaricarlo.

aqua84
18-08-2018, 12:31
Microsoft con il suo ultimo controller Xbox One quanto tempo ci ha messo a integrare il driver in Windows ?
Forse è addirittura arrivato prima quest'ultimo che il controller.
Infatti per quest'ultimi basta attaccarlo e viene subito riconosciuto e lo stesso vale anche per il controller Xbox360 sui precedenti Windows.va bè ma regge poco il confronto...
Microsoft è una multinazionale con decine di migliaia di programmatori oltre che, scusa se è poco, realizzatrice SIA del sistema operativo Windows, SIA dei drivers, SIA del controller XBox... penso sia il minimo che funzioni plug & play.

Valve, con tutto il rispetto, ha preso comunque qualcosa già pronto e free come Linux/Debian e ci ha realizzato il suo sistema ma facendo delle parti closed tra cui evidentemente come far comunicare il controller con SteamOS.

quei "poverini" di Linux come potevano integrarlo fin da subito?

nickname88
18-08-2018, 12:52
va bè ma regge poco il confronto...
Microsoft è una multinazionale con decine di migliaia di programmatori oltre che, scusa se è poco, realizzatrice SIA del sistema operativo Windows, SIA dei drivers, SIA del controller XBox... penso sia il minimo che funzioni plug & play.

Valve, con tutto il rispetto, ha preso comunque qualcosa già pronto e free come Linux/Debian e ci ha realizzato il suo sistema ma facendo delle parti closed tra cui evidentemente come far comunicare il controller con SteamOS.

quei "poverini" di Linux come potevano integrarlo fin da subito?
Capisco il ragionamento, e senza far polemica, ma in teoria non si dovrebbe anche da considerare che :

- Le periferiche compatibili con Linux non sono di certo una miriade
- Che stiamo parlando di un open source
- Che stiamo comunque parlando di ben 3 anni ? ( non mesi )

Posso capire tutto ma che futuro possono avere le distro per desktop se le cose vanno avanti con questi ritmi ?

r1348
19-08-2018, 02:46
Capisco il ragionamento, e senza far polemica, ma in teoria non si dovrebbe anche da considerare che :

- Le periferiche compatibili con Linux non sono di certo una miriade
- Che stiamo parlando di un open source
- Che stiamo comunque parlando di ben 3 anni ? ( non mesi )

Posso capire tutto ma che futuro possono avere le distro per desktop se le cose vanno avanti con questi ritmi ?

Il supporto allo Steam Controller su linux c'è fin dal suo lancio, con il driver userspace che viene installato dal client Steam. Questo driver ottenuto con il reverse engineering serve per usare il controller al di fuori della piattaforma Steam come dispositivo di input generico.

s-y
19-08-2018, 07:50
btw, meglio in caso usare le già uscite 4.18.1, e seguenti (o le relative 'lts' con backport) che integrano patch per chiudere l'ennesima vulnerabilità scaturita dal vaso di pandora meltdown, anche se il costo in termini di prestazioni c'è (es per chiudere del tutto ha un flag per disabilitare completamente l'smt)

altro che la polemichina sul controllerino