alev ha scritto:[..]
Prima di spiegarmi, voglio precisare che Torvalds di linux ha fatto solo il kernel e poco altro sui compilatori; il grosso del lavoro per farne un sistema operativo completo l'ha fatto il gruppo di lavoro di GNU.
[..]
La definiziane che hai dato di Unix, è un po' superficiale.
Unix è un sistema per macchine costose tipo workstation Sun ecc.. e non vuol dire necessariamente per la rete; è però implicito che essendo un sistema miltitasking e multi utente e quasi inevitabile che lavori in rete, che può anche voler solo dire, come era all'inizio, più terminali collegato alla stessa macchina. windows se lo sogna, un vero multitasking.
Linus fece il lavoro egregio di fare il primo sistema operativo multitasking e multi utente per sistemi poco costosi (PC) e quindi rendere più accessibili certi software di calcolo professionali, (in ambito universitario) anche a coloro che non potevano accedere, anche solo a tempo pieno, ad un account su macchine universitarie o grandi ditte. Se poi ci abbia lavorato da solo o con l'aiuto di altri nel dettaglio non lo so, ma so di certo che è universalmente riconosciuto come il padre di Linux.
bill di certo non ha fatto e non fa tutto lui. O no?
Il fatto che sia un multitasking non vuol mica dire che deve essere per forza usato da un gruppo di persone e non dal singolo. In grandi linee si può solo dire che è meglio. Avere due programmi che girano contemporaneamente su un os non è multitasking? quanti programmi o programmini di sistema girano contemporaneamente anche solo con il desktop di windows attivo?
Non sono un programmatore e mi occupo solo di hardware e so che quando lavoravo sui programmi da centinaia di milioni di lire, che giravano solo su workstation con Unix, da 50 volte il costo di un PC, senza Linux non sarebbe stato possibile. Eppure ci lavoravo da solo.
windows ha avuto solo enormi spinte commerciali e "probabilmente" di altro tipo che ha obbligato la quasi totalità degli sviluppatori di software di largo uso ad implementarlo su di esso.
Il fatto che si sia obbligati ad usare wiondows dipende solo dalla politica commerciale del produttore del software utilizzato.
La Xilinx, prima fgaceva solo sistemi per windows, e riuscivo con wine a sopperire, soffrendo, poi ha buttato fuori delle versioni anche per Linux che uso con piena soddiffazione.
Nel caso no fosse noto la Xilinx è uno dei maggiori produttori di chip fra cui cpld e fpga.
Tutto questo per dire che la definizione di professionista non è associabile all'os che si usa, ma si può dire che Unix è solo per professionisti. Anche per il solo fatto che poterlo usare bisogna avere una preparazione di base che per windows è inutile, anzi, più ne sai più lo eviti, nel limite delle proprie necessità.