Pagina 2 di 3

Re: Direct3d 10/11 su Linux nativamente grazie a Gallium3D.

Inviato: giovedì 23 settembre 2010, 17:26
da gdivito
AlexDiste ha scritto: Beh se tu getti il tuo tempo in una cosa dipendente da terzi di cui il terzo detiene tutti i brevetti e il cui tuo adattare quello già fatto da lui è contro legge allora si che ti infamo, semplicemente perché il tuo lavoro è inutile o quanto meno lo diverrà alla prima causa microsoft

Per intendersi non ce la ho assolutamente con te che rilasci molti programmi open source e dedichi il tuo tempo alla community ma se qualcuno perde ore nel programmare DirectX native per Linux, ben sapendo che i brevetti son microsoft e che prima o poi il tuo lavoro potrebbe essere bloccato, è uno spreco di tempo.
Se i programmatori di wine tutti in blocco si fossero dati a programmare altro, che so Open Office avremo un Ooo maggiormente migliore e non sarebbe ancora secondo ad Office (vi sfido a rifare alcune cose che io faccio per lavoro su Office 2010 con Open Office)
Sono cose completamente differenti, uno che sa programmare un driver non è detto che abbia competenze per creare un foglio elettronico e viceversa. Ognuno fa quel che sa e quel che gli piace.

Inoltre va detto che i brevetti non sono validi fuori dagli USA e pochi altri paesi, quindi comunque un'utilità per le DX su Linux potrebbe esserci.

E comunque ripeto, ognuno fa ciò che vuole, non hai diritto di dire ai programmatori del progetto Mesa di fare quello che vuoi tu.

E infine ...omissis... evitiamo di scadere grazie con questa discussione su OOo. Io ti sfido a fare con MS Office quel che faccio io con OOo.

Re: Direct3d 10/11 su Linux nativamente grazie a Gallium3D.

Inviato: giovedì 23 settembre 2010, 17:50
da AlexDiste
Beh si ma tanto vedrai sarà l' ennesimo fuoco di paglia, ok hai D3d nativo su linux e allora?

Sarai sempre a rincorrere D3d originale di microsoft. Se te lo fanno fare comunque sei l' eterno secondo su quel punto di vista. Se avessimo spinto invece su OpenGl magari avremmo raggiunto in esse la facilità di programmazione presente in DirectX e quindi potremmo sviluppare altro.

Quanto ai miei contributi al mondo dell open source li ho dati come e nei modi prestabiliti rilasciando qualche progetto in GPL, ciò non toglie che possa reputare uno spreco impegnare il proprio tempo a copiare qualcosa prodotto da altri e farne backport anche nativi quando c' è ancora molto lavoro da fare su Gnu/linux stesso

Re: Direct3d 10/11 su Linux nativamente grazie a Gallium3D.

Inviato: giovedì 23 settembre 2010, 17:51
da gdivito
Con questa logica, non si sarebbe mai dovuto iniziare a creare GNU/Linux visto che è un clone di un sistema operativo proprietario (Unix).

Re: Direct3d 10/11 su Linux nativamente grazie a Gallium3D.

Inviato: giovedì 23 settembre 2010, 17:59
da Pixel
Siete fantastici, non ho parole..
Sabato ero a Perugia insieme a molti componenti delle comunità italiane di Debian e Ubuntu, si parlava di collaborazione e di come contribuire ai vari gruppi di lavoro.
Se ognuno di noi dedicasse 10 minuti al giorno per qualsiasi attività di interesse comune avremmo una "forza lavoro" di oltre 16 ore.
Invece da un rapido calcolo abbiamo una forza lavoro negativa di oltre 64 ore..
Anche se con toni meno accesi condivido il pensiero del muflone.
E smettiamola di controbattere con i soliti discorsi che il mio è più lungo del tuo (parlavo del naso ovviamente ;D).
Volete fare? Vi ritenete capaci e preparati? Ottimo INIZIATE DA QUI.

Re: Direct3d 10/11 su Linux nativamente grazie a Gallium3D.

Inviato: giovedì 23 settembre 2010, 18:01
da Ipnorospo
ma ora la domanda e': ci gira crysis su ubuntu?

Re: Direct3d 10/11 su Linux nativamente grazie a Gallium3D.

Inviato: giovedì 23 settembre 2010, 18:03
da AlexDiste
no che non ci gira, è ancora tutto molto embrionale e alle prime fasi e poi in un programma realizzato per windows non cambia solo OpenGl o directX (è forse la cosa più complessa), ma c' è anche il fatto che i programmi per windows spesso si appoggiano a regdit,%appdata% a api di windows che non sono presenti su linux

Re: Direct3d 10/11 su Linux nativamente grazie a Gallium3D.

Inviato: giovedì 23 settembre 2010, 18:07
da gdivito
AlexDiste ha scritto: ma c' è anche il fatto che i programmi per windows spesso si appoggiano a regdit,%appdata% a api di windows che non sono presenti su linux
Ci sono in wine però.

Re: Direct3d 10/11 su Linux nativamente grazie a Gallium3D.

Inviato: venerdì 24 settembre 2010, 11:54
da telperion
Comunque leggendo ulteriori info:

Al momento il lavoro - svolto dal'italiano Luca Barbieri e altri sviluppatori - è allo stadio iniziale, ma sembra si possano già far girare alcune texturing demo DirectX10/11 su Linux. Trattandosi dell'implementazione di Direct3D e non dell'intera libreria DirectX (composta da altri componenti come DirectSound e DirectInput) non è pensabile aspettarsi i giochi Windows su Linux - attraverso Wine - in tempi brevi.

fonte

quindi:
c'è la solita tendenza nel dare una cosa appena in embrione, come già fatta finita e funzionante, mentre c'è ancora un mare di lavoro da fare, ed è tutto da dimostrare se il progetto andrà a buon fine o se gli sviluppatori ad un certo punto molleranno il tutto che finirà nell'oblio. Ormai si vive solo sugli annunci preliminari e non sulla sostanza.

Detto questo, se sarà finalizzato, meglio una cosa in più su gnu/linux, che una in meno.

Re: Direct3d 10/11 su Linux nativamente grazie a Gallium3D.

Inviato: venerdì 24 settembre 2010, 12:08
da AlexDiste
Inoltre spiego che se io ho deciso di programmare un gioco solo per windows, non c' è solo lo scalino Dx/OpenGl, perché  sicuramente:

mi appoggerò a SDK già fatti che usano funzioni in librerie sia DLL che (.h se programmo in C) che su linux non sono presenti

mi appoggerei al sistema in uso quindi farei largo uso di metachiavi (o quelli che in linux si chiamano percorsi virtuali) tipo %APPDATA% o %USER%

userei le funzioni AERO non presenti in Linux

e solo infine userei Dx al posto di OpenGl ma ricordiamo che DirectX comprende anche DirectDraw,DirectAudio,Direct3D

il C può essere multipiattaforma se si segue gli standard ma se non si seguono non lo è.
Anche avessimo nativo DirectX completo (sempre ammesso la microsoft non faccia ritorsioni legali) ci manca comunque il supporto a librerie (dll) di sistema o API presenti solo in windows, a quel punto servirà comunque wine e allora tanto vale dare più supporto alla community di wine

Re: Direct3d 10/11 su Linux nativamente grazie a Gallium3D.

Inviato: venerdì 24 settembre 2010, 12:46
da telperion
ma, il tutto è molto ambiguo:

in wine directX non c'è (mi pare), tant'è che (mi pare) devi installare il redistribuibile per giocare.
Se non possiedi una regolare licenza di windows il redist non lo puoi installare e già sei nel torto.
A riprova, i vari tool wine che per ogni gioco windows installano diverse versioni di librerie MS in cartelle wine diverse.

In ogni caso se wine invece di tradurre Direct3D -> OpenGL trova gia una libreria Direct3D compatibile nel sistema, fa un passaggio in meno con probabile vantaggi di prestazioni (se gallium3d funzione bene con l'hw).

Per le questioni legali, le medesime valgono per tutto wine, e per directx redist come detto che comunque devi installare.
Quindi mi sembra il bue che da del cornuto all'asino ...

Re: Direct3d 10/11 su Linux nativamente grazie a Gallium3D.

Inviato: venerdì 24 settembre 2010, 12:51
da AlexDiste
In Wine e Vbox abbiamo il supporto sperimentale Direct3D

Wine forse fa un passaggio in meno a non fare: Direct3D -->Wrapper-->OpenGl, ma chi deve svillupare invece la libreria D3d compatibile ha molto più lavoro considerando parte da un livello inferiore a quello in cui è Wine (e Vbox ora)

Ah inoltre una cosa, se Microsoft intentasse causa contro chi gestisce Wine e Vbox per i suoi brevetti violati, che fine faranno questi due sistemi? Secondo me chiuderebbero (specie wine) e quando i Linuxxiani si troveranno senza wine come faranno girare le applicazioni windows? Con il dual boot, quindi comprando licenze. Se per voi Microsoft è male non converebbe renderebbe Linux totalmente indipendente e quindi di fatto far si che gli utenti non usino wine, non ne avrebbero bisogno

A molti qua piace riempirsi la bocca di paroloni altrui, di ideali, etc..
Ma chi usa wine viola brevetti Microsoft e non aiuta (o almeno non del tutto) la causa Linux. Non lo aiuta a crescere e renderlo totalmente fruibile e indipendente da altri sistemi, per cui rimane l' eterno secondo (in alcuni campi)
PS: io sui miei linux non uso ne vbox ne wine, ho un dual boot con un sistema operativo Microsoft con tanto di licenza originale

Re: Direct3d 10/11 su Linux nativamente grazie a Gallium3D.

Inviato: venerdì 24 settembre 2010, 12:56
da telperion
AlexDiste ha scritto:
Se per voi Microsoft è male non converebbe renderebbe Linux totalmente indipendente e quindi di fatto far si che gli utenti non usino wine, non ne avrebbero bisogno
Visto che i giochi TOP non li faranno MAI per linux (per via dei costi li fanno sempre meno anche per windows a favore delle console), o ti adegui, oppure su linux rinunci e giochi solo a robetta.

Io personalmente gli "idealismi" li riservo a cose ben più importanti, un computer è solo un (azz di) computer, non è mica la vita.
;)

Re: Direct3d 10/11 su Linux nativamente grazie a Gallium3D.

Inviato: venerdì 24 settembre 2010, 12:59
da AlexDiste
Tu si infatti trovo il tuo blog molto di ispirazione per me, tuttavia visto che qui si fanno spesso crociate idealistiche:

Microsoft è male, microsoft è merda per una volta ho voluto dimostrare che tra gli ubuntiani stessi c' è chi rema contro a tutto Linux più o meno consapevolmente e che violano la legge, il diritto di autore di copia

Re: Direct3d 10/11 su Linux nativamente grazie a Gallium3D.

Inviato: venerdì 24 settembre 2010, 14:13
da gdivito
telperion ha scritto: in wine directX non c'è (mi pare), tant'è che (mi pare) devi installare il redistribuibile per giocare.
e ti pare male, ci sono, per quanto non complete ma ci sono.

Re: Direct3d 10/11 su Linux nativamente grazie a Gallium3D.

Inviato: venerdì 24 settembre 2010, 17:06
da gv78
il_muflone ha scritto: bene, adesso io parlo direttamente di te :)

se invece di perdere tempo su questo forum a denigrare il lavoro altrui ti fossi studiato un po' di programmazione e avessi prestato la tua collaborazione al team di OpenOffice.org adesso avremmo avuto un collaboratore in più a un software così importante.
Anche a te sarà capitato di commentare gli ultimi avvenimenti sulle frane dovute alle piogge..., se invece di perdere tempo su questo forum a denigrare il lavoro altrui ti fossi studiato un po' d'ingegneria geotecnica e avessi prestato la tua collaborazione al team della protezione civile, adesso avremmo avuto un collaboratore in più a progetti così importanti...
Secondo me non è una risposta valida quella data da muflone, altrimenti per ogni cosa dovrebbero parlare solo gli addetti ai lavori e senza mai dover dare spiegazione o chiarimento alcuno.

Re: Direct3d 10/11 su Linux nativamente grazie a Gallium3D.

Inviato: venerdì 24 settembre 2010, 17:11
da zeek
gv78 ha scritto:
il_muflone ha scritto: bene, adesso io parlo direttamente di te :)

se invece di perdere tempo su questo forum a denigrare il lavoro altrui ti fossi studiato un po' di programmazione e avessi prestato la tua collaborazione al team di OpenOffice.org adesso avremmo avuto un collaboratore in più a un software così importante.
Anche a te sarà capitato di commentare gli ultimi avvenimenti sulle frane dovute alle piogge..., se invece di perdere tempo su questo forum a denigrare il lavoro altrui ti fossi studiato un po' d'ingegneria geotecnica e avessi prestato la tua collaborazione al team della protezione civile, adesso avremmo avuto un collaboratore in più a progetti così importanti...
Secondo me non è una risposta valida quella data da muflone, altrimenti per ogni cosa dovrebbero parlare solo gli addetti ai lavori e senza mai dover dare spiegazione o chiarimento alcuno.
Quello che in soldoni voleva dire il muflone è che quando c'è gente che lavora gratuitamente per te sarebbe carino mostrare almeno un po' di riconoscenza, ed almeno non dire che è "tempo buttato".

Vorrei vedere come ti sentiresti tu se dopo aver lavorato "una vita" per offrire qualcosa al mondo, ottenessi per tutta risposta un bel "hai perso tempo".

Re: Direct3d 10/11 su Linux nativamente grazie a Gallium3D.

Inviato: venerdì 24 settembre 2010, 17:19
da il_muflone
gv78 ha scritto: Anche a te sarà capitato di commentare gli ultimi avvenimenti sulle frane dovute alle piogge..., se invece di perdere tempo su questo forum a denigrare il lavoro altrui ti fossi studiato un po' d'ingegneria geotecnica e avessi prestato la tua collaborazione al team della protezione civile, adesso avremmo avuto un collaboratore in più a progetti così importanti...
io non sono così svitato da permettermi di dire che i volontari che ci sono nella protezione civile stanno sprecando tempo. AlexDiste invece si permette di farlo degli sviluppatori Mesa.

Re: Direct3d 10/11 su Linux nativamente grazie a Gallium3D.

Inviato: venerdì 24 settembre 2010, 17:22
da gv78
S'era capito cosa voleva intendere ma non per questo può dire alle persone non competenti in materia di non parlare!
Ovviamente un poco di riconoscenza non fa mai male, ma non si può pretendere che tutti quelli che usano quel programma o quell'applicazione mandino una mail di ringraziamento al "creatore"; in questi casi il miglior ringraziamento è l'utilizzo dell'applicativo stesso.
Non sapevo che si parlasse del lavoro di una vita, ma a chiunque è capitato di sentirsi dire "hai perso tempo": anche a me e sono sopravvissuto.

Re: Direct3d 10/11 su Linux nativamente grazie a Gallium3D.

Inviato: venerdì 24 settembre 2010, 17:28
da il_muflone
gv78 ha scritto: S'era capito cosa voleva intendere ma non per questo può dire alle persone non competenti in materia di non parlare!
Prima di intervenire ti sei letto almeno il topic?
gv78 ha scritto: Ovviamente un poco di riconoscenza non fa mai male, ma non si può pretendere che tutti quelli che usano quel programma o quell'applicazione mandino una mail di ringraziamento al "creatore"; in questi casi il miglior ringraziamento è l'utilizzo dell'applicativo stesso.
I toni sono stati quelli dell'"invece del perdere tempo a sviluppare Direct3D e Wine non potrebbero dedicarsi a OpenOffice.org?", altro che ringraziare. Si tratta di mera denigrazione.

Se AlexDiste può permettersi di dire a terzi di lavorare a OO.o perché non posso farlo pure io?

ripeto: ti sei letto l'interno topic prima di intervenire?

Re: Direct3d 10/11 su Linux nativamente grazie a Gallium3D.

Inviato: venerdì 24 settembre 2010, 17:52
da AlexDiste
Io ho detto e lo ridico chiaro che trovo sciocco, futile e inutile sprecare tempo a correre dietro un prodotto microsoft che è software proprietario e protetto da brevetti e quindi invito caldamente gli sviluppatori di driver mesa o qualsiasi cosa essi siano a smettere di copiare (o fare un port) un qualcosa che è chiuso!!

Lo dico e lo ripeto: smettete di copiare microsoft!!

Tutti a dire microsoft fa schifo, microsoft qui, microsoft la e poi cosa fanno? Copiano dei loro prodotti o ne fanno un port (quando per licenza ciò è ILLEGALE) e noi bisognerebbe dirli anche bravi?
In questo caso mi sembra ci sia ipocrisia di fondo...

Fossi io uno sviluppatore driver mesa non spenderei il mio tempo così, rischio che dall' oggi al domani mi trovo con una causa intentata da Microsoft, che la vincerebbe (vuoi per maggiori soldi da spendere in avvocato, vuoi perché abbia ragione) e io getto il mio lavoro.
In ogni caso anche ci riuscissi sarei sempre a inseguire un qualcosa prodotto da altri quindi su quel fronte sarei l' eterno secondo, è uno spreco di tempo. Tempo e risorse che potrebbero essere usate altrimenti