Allora vorrei rispondere un po a chi dice che sotto linux le periferiche non vanno. se i produttori di hw sviluppano i driver solo per un certo os che non mi va nemmeno di nominare, il problema non credo sia di linux, molti programmatori anche col reverse cercano di sviluppare alternative per la mancanza di supporto dei produttori ma se non ci sono le specifiche non si puo' fare piu' di tanto.
questo è giusto, linux qui non c'entra, però c'entra quando uno tenta di creare dei driver senza riuscire a fornire un installer che va al 99.9% come su windows; quindi si accontenta di fornirli in sorgenti che non tutti sono in grado di installare o da un rpm vecchio, con dipendenze che vanno in conflitto col resto dei programmi ecc...
Per come è organizzato linux è molto più difficile creare qualcosa che va sul sicuro e facilmente, per windows lo decidi di fare per XP? benissimo avrai quelle api, quelle risorse e i binari li dovrai copiare li, andrà al 99.9%
Gli unici device che mi sono sempre andati alla grande o sono quelli già incorporati nel kernel o quelli pacchettizati dalla distro che uso in quel momento(poi altre cose le ho dovute compilare o sistemare manualmente, gli utenti non vogliono questo)
per chi ha detto che ha la licenza win col portatile gli dico hai mai provato a chiedere il rimborso??? se win si è diffuso è per gli accordi discutibili della microsoft, e per le copie pirata facilmente trovabili.
su questo hai ragione, microsoft ha molte denunce da l'antitrust e si sa che per un periodo rendeva facile il copiare office, windows e altri suoi software per creare uno "standar" e quindi un monopolio più grande.
Cmq linux lo trovi in edicola, lo scarichi gradis da internet e certe distro te lo manda pure a casa gratis(ubuntu, qilinux ad esempio) quindi non è che sia meno reperibile di windows(per i pc fissi puoi anche richiedere l'installazione già fatta di linux).
per chi dice che linux copia dico che windows vista che sta per uscire non solo ha copiati i Mac ma ha copiato anche male
nessuno ha detto che windows non copia, ha copiato anche da FreeBSD agli inizi. Il problema sta nel fatto che è linux che deve adattarsi ai sistemi commerciali e certe volte anche in poco tempo; credo che la percentuale di persone che iniziano ad usare il PC vedendo già linux sia minima, chi inizia ad usare linux si chiede sempre "ma dovè il..." "e il..." linux è obbligato e seguire come può windows; ma essendo organizzato diversamente certe volte viene fuori una brutta copia oppure bisogna aspettare diverse versioni per vedere qualcosa di fatto bene o perfino migliore delle versioni commerciali/originali.
e poi avede detto che .net viene copiato con mono, avete mai capito da chi ha copiato la microsoft il suo c# ???? avete mai sentito parlare di java??
nono, non hai capito la questione, mono non è
una copia di .NET, è un porting quindi è ecplicitamente una versione non ufficiale fatta per linux; i problemi sorgono quando certe parti del framework oroginale per windows non sono disponibili e quindi i programmatori fanno a modo loro(facendo quindi un circa, o chissà, magari anche creando qualcosa di meglio) o usando il reverse, il che renderebbe mono illegale.
La sintassi del C# è sicuramente java-like, così come la sintassi di java è c-like; java si sta sviluppando molto più di windows in metà del tempo, sia come supporto dai pc e altri dispositivi sia come utilizzo del linguaggio.
L'ultima cosa causata sia dalla diffusione del supporto ma anche dalla grande produttività di java quindi così come i linguaggi dell'epoca java derivano dal C, i linguaggio di quest'epoca derivano da java.
Che poi tutto .NET funzioni in modo simile a Java è innegabile, ma c'è la differenza fondamentale che microsoft porta avanti lo sviluppo col pensiero "più linguaggi una piattaforma" Java "un linguaggio più piattaforme". Quindi ci sarà ottimizzazione per windows.
Il motivo per cui molti linguaggi del .NET siano il più simili possibile agli altri è facilitare l'emigrazione al framework.