Torna indietro   Hardware Upgrade Forum > Software > Programmazione

DJI RS 5: stabilizzazione e tracking intelligente per ogni videomaker
DJI RS 5: stabilizzazione e tracking intelligente per ogni videomaker
Analizziamo nel dettaglio DJI RS 5, l'ultimo arrivato della famiglia Ronin progettato per videomaker solisti e piccoli studi. Tra tracciamento intelligente migliorato e ricarica ultra rapida, scopriamo come questo gimbal eleva la qualità delle produzioni.
AMD Ryzen 7 9850X3D: Zen 5, 3D V-Cache e frequenze al top per il gaming
AMD Ryzen 7 9850X3D: Zen 5, 3D V-Cache e frequenze al top per il gaming
AMD Ryzen 7 9850X3D è la nuova CPU gaming di riferimento grazie alla 3D V-Cache di seconda generazione e frequenze fino a 5,6 GHz. Nei test offre prestazioni superiori a 9800X3D e 7800X3D, confermando la leadership AMD nel gaming su PC.
Le soluzioni FSP per il 2026: potenza e IA al centro
Le soluzioni FSP per il 2026: potenza e IA al centro
In occasione del Tech Tour 2025 della European Hardware Association abbiamo incontrato a Taiwan FSP, azienda impegnata nella produzione di alimentatori, chassis e soluzioni di raffreddamento tanto per clienti OEM come a proprio marchio. Potenze sempre più elevate negli alimentatori per far fronte alle necessità delle elaborazioni di intelligenza artificiale.
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 23-12-2012, 12:53   #1
Vincenzo1968
Bannato
 
Iscritto dal: Mar 2008
Città: Villabate(PA)
Messaggi: 2515
[C#] Mono su Linux(Ubuntu): si o no?

Volevo installare Mono su Ubuntu ma:

http://linuxaria.com/article/mono-li...od-bad?lang=it

Why free software shouldn't depend on Mono or C#:
http://www.fsf.org/news/dont-depend-on-mono

Perché il software libero non deve dipendere da Mono o dal C#:
http://www.fsf.org/it/mono-versione-italiana

Che debbo fare?

Installo Portable .NET?
http://www.gnu.org/software/dotgnu/pnet.html

Ultima modifica di Vincenzo1968 : 23-12-2012 alle 12:55.
Vincenzo1968 è offline   Rispondi citando il messaggio o parte di esso
Old 23-12-2012, 13:56   #2
The_ouroboros
Senior Member
 
L'Avatar di The_ouroboros
 
Iscritto dal: May 2007
Città: Milano
Messaggi: 7103
Io lascerei perdere..

Inviato dal mio HUAWEI U8825-1 con Tapatalk 2
__________________
Apple Watch Ultra + iPhone 15 Pro Max + Rog Ally + Legion Go
The_ouroboros è offline   Rispondi citando il messaggio o parte di esso
Old 23-12-2012, 14:13   #3
khelidan1980
Senior Member
 
L'Avatar di khelidan1980
 
Iscritto dal: Mar 2005
Città: Morimondo city
Messaggi: 5491
Quote:
Originariamente inviato da Vincenzo1968 Guarda i messaggi
Volevo installare Mono su Ubuntu ma:

http://linuxaria.com/article/mono-li...od-bad?lang=it

Why free software shouldn't depend on Mono or C#:
http://www.fsf.org/news/dont-depend-on-mono

Perché il software libero non deve dipendere da Mono o dal C#:
http://www.fsf.org/it/mono-versione-italiana

Che debbo fare?

Installo Portable .NET?
http://www.gnu.org/software/dotgnu/pnet.html
Questione che si trascina da anni, imho da talebani del free softwate, .NET è uno dei migliori framework attuali, le api sono documentatissime, perchè te ne devi privare? Perche un capellone finto hippie ha detto di no? Mono è completamente open e MS non ha mai minimamente dato la sensazione che possa intraprendere una qualsiasi azione legale contro mono
__________________
Khelidan
khelidan1980 è offline   Rispondi citando il messaggio o parte di esso
Old 23-12-2012, 14:29   #4
Vincenzo1968
Bannato
 
Iscritto dal: Mar 2008
Città: Villabate(PA)
Messaggi: 2515
A me piace tantissimo C#. Se installassi Portable .NET? Qualcuno lo conosce? L'ha mai usato su Linux?

La cosa importante è poter usare C#; mono o portable.net dovrebbe essere indifferente. O no?

Vincenzo1968 è offline   Rispondi citando il messaggio o parte di esso
Old 23-12-2012, 15:04   #5
Braccop
Senior Member
 
L'Avatar di Braccop
 
Iscritto dal: Jan 2002
Messaggi: 2690
ma onestamente fregatene delle questioni etiche-estremiste... c# e' un linguaggio fantastico, mono e' open... tanto basta, imho.
__________________
Saying that Java is nice because it works on all OS's is like saying that anal sex is nice because it works on all genders
Braccop è offline   Rispondi citando il messaggio o parte di esso
Old 23-12-2012, 15:13   #6
Vincenzo1968
Bannato
 
Iscritto dal: Mar 2008
Città: Villabate(PA)
Messaggi: 2515
Si ma il problema è un altro. Io posso pure fregarmene. Ma i programmi che faccio non li uso solo per me stesso. Se faccio un programma in C# e la stragrande maggioranza degli utenti Linux non ha installato mono nel proprio sistema?

Per il momento mi pare che la soluzione migliore per scrivere software multipiattaforma sia C++/QT o Java o Python, Ruby, etc. Tutto tranne C#.

Vincenzo1968 è offline   Rispondi citando il messaggio o parte di esso
Old 28-12-2012, 12:43   #7
cdimauro
Senior Member
 
L'Avatar di cdimauro
 
Iscritto dal: Jan 2002
Città: Germania
Messaggi: 26110
Quote:
Originariamente inviato da Vincenzo1968 Guarda i messaggi
Volevo installare Mono su Ubuntu ma:

http://linuxaria.com/article/mono-li...od-bad?lang=it

Why free software shouldn't depend on Mono or C#:
http://www.fsf.org/news/dont-depend-on-mono

Perché il software libero non deve dipendere da Mono o dal C#:
http://www.fsf.org/it/mono-versione-italiana

Che debbo fare?

Installo Portable .NET?
http://www.gnu.org/software/dotgnu/pnet.html
Il solo fatto che esista un'implementazione di .NET che ha la benedizione della FSF e di Stallman, è la dimostrazione della bontà di .NET e delle stupidaggini ideologiche di certi personaggi e organizzazioni pseudoreligiose.

Mono è disponibile per diverse piattaforme, e supporta C# e qualche altro linguaggio della famiglia .NET (IronPython sicuramente).

Per cui... usalo(i), se ti va. Si tratta di linguaggi e ambienti molto produttivi.
__________________
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
cdimauro è offline   Rispondi citando il messaggio o parte di esso
Old 28-12-2012, 12:56   #8
Vincenzo1968
Bannato
 
Iscritto dal: Mar 2008
Città: Villabate(PA)
Messaggi: 2515
Ho capito Cesare, ma ho notato che non è molto apprezzato(a torto o a ragione) in ambiente Linux.

È un discorso di programmi multipiattaforma. A me piace C# e me lo sono installato nel mio sistema. Ma poi a chi li do i programmi(su Linux dico) se quasi nessuno ha installato mono?
Vincenzo1968 è offline   Rispondi citando il messaggio o parte di esso
Old 28-12-2012, 13:41   #9
cdimauro
Senior Member
 
L'Avatar di cdimauro
 
Iscritto dal: Jan 2002
Città: Germania
Messaggi: 26110
Dipende dalla distro. Alcune hanno Mono installato.

Comunque non è che qualunque programma per Linux lo installi così com'è e funziona. Ognuno ha le proprie dipendenze, e quelle che non vengono trovate nel sistema vengono installate dal package manager.

Per il resto se Mono viene visto male in ambito Linux è perché il fanatismo è una brutta bestia, anche alle porte del 2013...
__________________
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
cdimauro è offline   Rispondi citando il messaggio o parte di esso
Old 28-12-2012, 16:12   #10
Braccop
Senior Member
 
L'Avatar di Braccop
 
Iscritto dal: Jan 2002
Messaggi: 2690
Quote:
Originariamente inviato da Vincenzo1968 Guarda i messaggi
Ho capito Cesare, ma ho notato che non è molto apprezzato(a torto o a ragione) in ambiente Linux.

È un discorso di programmi multipiattaforma. A me piace C# e me lo sono installato nel mio sistema. Ma poi a chi li do i programmi(su Linux dico) se quasi nessuno ha installato mono?
mah... ti rendi conto che ti stai ponendo un problema riguardo a una fascia di utenza che e' abituata dall'inizio dei tempi a dover tirar madonne con librerie, sottoversioni e dipendenze assurde?
__________________
Saying that Java is nice because it works on all OS's is like saying that anal sex is nice because it works on all genders
Braccop è offline   Rispondi citando il messaggio o parte di esso
Old 28-12-2012, 16:23   #11
Vincenzo1968
Bannato
 
Iscritto dal: Mar 2008
Città: Villabate(PA)
Messaggi: 2515
Quote:
Originariamente inviato da Braccop Guarda i messaggi
mah... ti rendi conto che ti stai ponendo un problema riguardo a una fascia di utenza che e' abituata dall'inizio dei tempi a dover tirar madonne con librerie, sottoversioni e dipendenze assurde?
Io mi sono avvicinato da pochi giorni al mondo Linux. Forse un tempo era così.
Vero è che ho avuto qualche problemino ad aggiornare GCC all'ultima versione ma questo m'è capitoto con la distro Debian. Con Ubuntu, invece, è andato tutto liscio come l'olio.
Per installare i programmi puoi farlo in modalità grafica con "Ubuntu Software Center". Ci pensa lui a gestire ed eventualmente scaricare tutte le dipendenze.
Anche gli strumenti a riga di comando(apt-get o aptitude) fanno lo stesso egregio lavoro.

Per me Linux(Ubuntu) è un gran bel sistema operativo così com'è un gran bel sistema Windows 8 che ho installato nell'altro computer e nel portatile.

http://www.youtube.com/watch?v=16Ocb8oNhM8

http://www.youtube.com/watch?v=okJbwLBCKhs

Ultima modifica di Vincenzo1968 : 28-12-2012 alle 17:13.
Vincenzo1968 è offline   Rispondi citando il messaggio o parte di esso
Old 29-12-2012, 00:14   #12
pabloski
Senior Member
 
Iscritto dal: Jan 2008
Messaggi: 8406
Lascia perdere Dotgnu e Portable.net, troppo vecchi e ormai abbandonati.

La discussione che si faceva nel 2009 era valida all'epoca, ma oggi sono cambiate molte cose. In primo luogo un certo Ellison ha preso calci in bocca da un certo Google. Credo che Ballmer non sarebbe altrettano stupido.

Poi ms è ormai solo una delle tante aziende del settore e i suoi strumenti non sono più monopolisti ( addirittura gli analisti pensano che amazon, google, facebook e apple valgono più di ms in quanto a potere di imporsi sul mercato ).

Poi ci sono progetti in corso per tradurre l'IL di .net in altro ( vmkit è un esempio ). Addirittura ci sono altri progetti tipo Haxe che puntano ad usare un linguaggio javascript-like che poi può essere tradotto in altri linguaggi o fatto girare sotto un'apposita vm. Quello che voglio dire è che l'epoca del megalinguaggio che dominava è finita.

Semmai ms dovesse decidere di trascinare qualcuno in tribunale, si ritroverebbe solo con una figuraccia in più e il crollo della sua piattaforma.

L'unico problema reale è che ms si è dimostrata non proprio affidabile ultimamente ( buttare a mare silverlight e compagni per poi dirci che è html5 il top dei top ).

Comunque se ti piace c# usalo e non farti millemila problemi.
pabloski è offline   Rispondi citando il messaggio o parte di esso
Old 29-12-2012, 10:51   #13
ingframin
Senior Member
 
L'Avatar di ingframin
 
Iscritto dal: Apr 2010
Città: Leuven
Messaggi: 667
Quote:
Originariamente inviato da Vincenzo1968 Guarda i messaggi
Io mi sono avvicinato da pochi giorni al mondo Linux. Forse un tempo era così.
Vero è che ho avuto qualche problemino ad aggiornare GCC all'ultima versione ma questo m'è capitoto con la distro Debian. Con Ubuntu, invece, è andato tutto liscio come l'olio.
Per installare i programmi puoi farlo in modalità grafica con "Ubuntu Software Center". Ci pensa lui a gestire ed eventualmente scaricare tutte le dipendenze.
Anche gli strumenti a riga di comando(apt-get o aptitude) fanno lo stesso egregio lavoro.

Per me Linux(Ubuntu) è un gran bel sistema operativo così com'è un gran bel sistema Windows 8 che ho installato nell'altro computer e nel portatile.

http://www.youtube.com/watch?v=16Ocb8oNhM8

http://www.youtube.com/watch?v=okJbwLBCKhs
Ubuntu e' un bel sistema operativo (anche io lo tengo sul portatile) seppure con le sue pecche...
Stare li a preoccuparsi degli utenti linux comunque significa stare a preoccuparsi di una percentuale risibile del mercato. E' molto piu' importante che il tuo software giri su mac...
Per adesso (parlo per la mia limitatissima e personalissima esperienza, da non generalizzare, io scrivo software per hobby eh... non vendo nulla) l'unico linguaggio che finora non mi ha dato problemi di portabilita' e' Java.
Mono comunque e' installato di default su ubuntu perche' alcuni dei suoi componenti sono basati su mono. Non so che versione ma almeno il runtime e' sempre installato. Se vai di Mono+GTK# dovresti non avere alcun problema di portabilita', forse neanche su Mac. Altrimenti Java+swing (o SWT) e passa la paura. (o c++/Qt, Python/PySide, ecc...). Peccato che Mono non supporti WPF
__________________
L'elettronica digitale non esiste, è solo elettrotecnica con interruttori piccoli!
ingframin è offline   Rispondi citando il messaggio o parte di esso
Old 29-12-2012, 10:56   #14
The_ouroboros
Senior Member
 
L'Avatar di The_ouroboros
 
Iscritto dal: May 2007
Città: Milano
Messaggi: 7103
Quote:
Originariamente inviato da ingframin Guarda i messaggi
Stare li a preoccuparsi degli utenti linux comunque significa stare a preoccuparsi di una percentuale risibile del mercato. E' molto piu' importante che il tuo software giri su mac...
l'8% di macchine nel mondo è cosi importante?
__________________
Apple Watch Ultra + iPhone 15 Pro Max + Rog Ally + Legion Go
The_ouroboros è offline   Rispondi citando il messaggio o parte di esso
Old 29-12-2012, 11:14   #15
idoido
Senior Member
 
Iscritto dal: May 2008
Messaggi: 429
Quote:
Originariamente inviato da The_ouroboros Guarda i messaggi
l'8% di macchine nel mondo è cosi importante?
di sicuro più degli utenti end-user linux.
e l'8% semmai considerato a livello globale, se andiamo per stati ad esempio negli usa la diffusione è del 15%, australia del 14%.
la regione sudamericana invece fa circa l'1%

ma da uno che scrive "lascerei perdere" parlando di mono (e da programmatore .net ti dico che è un ottimo framework, e chi afferma il contrario non l'ha mai usato) e ha il logo gnu come avatar non mi aspetto certo che sia obiettivo su certi argomenti.
idoido è offline   Rispondi citando il messaggio o parte di esso
Old 29-12-2012, 11:36   #16
ingframin
Senior Member
 
L'Avatar di ingframin
 
Iscritto dal: Apr 2010
Città: Leuven
Messaggi: 667
Quote:
Originariamente inviato da The_ouroboros Guarda i messaggi
l'8% di macchine nel mondo è cosi importante?
Se il problema e' girare ovunque Java e' la risposta.
Se il problema e' vendere software bisogna andare dove va il mercato quindi a naso direi in ordine di priorita' Win8 -> Apple -> Linux.
http://gs.statcounter.com/#os-ww-mon...111-201211-bar
Tenendo sempre in conto che molte applicazioni per il mondo linux sono anche free == gratis, non solo free come free software e l'utenza media di linux non mi pare molto propensa a spendere.
Poi stiamo parlando di aria fritta comunque... Io ho supposto che si parlasse di realizzare programmi che girano su pc per un vasto pubblico di persone.
Nel mio settore, elettronica, molti programmi girano su linux, alcuni solo su linux e difatti i designer dove lavoro hanno Red Hat installato sulle loro macchine come OS principale.
Dipende dal target di utenza cui ci si rivolge. Nel mondo server i sistemi unix la fanno da padrone, sui pc, vogliamo o non vogliamo noi illuminati linuxari, windows la fa da padrone.

Oh alle perse ci sono sempre le applicazioni web che girano dovunque...
__________________
L'elettronica digitale non esiste, è solo elettrotecnica con interruttori piccoli!

Ultima modifica di ingframin : 29-12-2012 alle 11:42.
ingframin è offline   Rispondi citando il messaggio o parte di esso
Old 29-12-2012, 11:37   #17
The_ouroboros
Senior Member
 
L'Avatar di The_ouroboros
 
Iscritto dal: May 2007
Città: Milano
Messaggi: 7103
Ammetto che le tue osservazioni sono valide ma cmq l'attuale Mac e' fondamentalmente uno smandruppamento di uno *nix.
Detto questo... .Net mi va anche bene... E Mono che non ritengo un progetto degno di nota.

Inviato dal mio HUAWEI U8825-1 con Tapatalk 2
__________________
Apple Watch Ultra + iPhone 15 Pro Max + Rog Ally + Legion Go
The_ouroboros è offline   Rispondi citando il messaggio o parte di esso
Old 29-12-2012, 14:00   #18
Vincenzo1968
Bannato
 
Iscritto dal: Mar 2008
Città: Villabate(PA)
Messaggi: 2515
Ma il runtime .NET è pienamente compatibile?
Voglio dire, se sviluppo un'applicazione C# per Windows con Visual Studio posso far girare tranquillamente l'eseguibile anche su Linux con mono installato?

Con QT il sorgente si scrive una volta sola. Poi si compila per le varie piattaforme.

Se non ricordo male qualche tempo fa c'era una certa incompatibilità tra i runtime microsoft e mono. Oggi la situazione è cambiata? Posso scrivere il sorgente una volta sola? O debbo modificarlo e ricompilarlo con gli strumenti mono?
Vincenzo1968 è offline   Rispondi citando il messaggio o parte di esso
Old 29-12-2012, 14:01   #19
Braccop
Senior Member
 
L'Avatar di Braccop
 
Iscritto dal: Jan 2002
Messaggi: 2690
non ho mai provato ma io direi che come minimo va ricompilato
__________________
Saying that Java is nice because it works on all OS's is like saying that anal sex is nice because it works on all genders
Braccop è offline   Rispondi citando il messaggio o parte di esso
Old 29-12-2012, 14:07   #20
Vincenzo1968
Bannato
 
Iscritto dal: Mar 2008
Città: Villabate(PA)
Messaggi: 2515
Ho dato un'occhiata al sito ufficiale. Sembrerebbe pienamente compatibile, a parte, come dice ingframin, le WPF:

http://www.mono-project.com/Compatibility
Quote:
The current release version of Mono is 2.10.8. (Released December 19th, 2011)

The easiest way to describe what Mono currently supports is:
Everything in .NET 4.0 except WPF, WWF, and with limited WCF.
Quindi un eseguibile creato con Visual Studio dovrebbe girare tranquillamente su Linux/Mono.

Edit: Faccio qualche prova e vi faccio sapere.

Ultima modifica di Vincenzo1968 : 29-12-2012 alle 14:15.
Vincenzo1968 è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


DJI RS 5: stabilizzazione e tracking intelligente per ogni videomaker DJI RS 5: stabilizzazione e tracking intelligent...
AMD Ryzen 7 9850X3D: Zen 5, 3D V-Cache e frequenze al top per il gaming AMD Ryzen 7 9850X3D: Zen 5, 3D V-Cache e frequen...
Le soluzioni FSP per il 2026: potenza e IA al centro Le soluzioni FSP per il 2026: potenza e IA al ce...
AWS annuncia European Sovereign Cloud, il cloud sovrano per convincere l'Europa AWS annuncia European Sovereign Cloud, il cloud ...
Redmi Note 15 Pro+ 5G: autonomia monstre e display luminoso, ma il prezzo è alto Redmi Note 15 Pro+ 5G: autonomia monstre e displ...
31,4 Tbps: Aisuru sfonda il suo stesso r...
Giocattoli AI, una falla espone oltre 50...
OPPO Reno15 in viaggio con Gaia Gozzi: i...
Elon Musk valuta il gioco delle tre cart...
Nuove revisioni per Abarth 600e: arrivan...
Intelligenza artificiale, re-training e ...
LG presenta a ISE 2026 la nuova serie di...
Alienware: disponibile in Italia il nuov...
Arrivano le bodycam sui treni di Ferrovi...
Nike taglia 775 posti negli USA: l'autom...
Crimson Desert si mostra in un nuovo gam...
Addio transistor? Questo dispositivo usa...
Jensen Huang: le fabbriche negli Stati U...
Sam Altman ammette l'errore: GPT-5.2 &eg...
Super test al gelo della Norvegia: quant...
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: 18:45.


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