Risposte:
Questa è una storia altamente semplificata di Unix e dei suoi derivati . Windows non ci figura perché la sua storia è essenzialmente separata.
Una volta i sistemi operativi erano complessi e ingombranti. Un giorno alla fine degli anni '60, Ken Thompson , Dennis Ritchie e alcuni dei loro colleghi dell'AT & T Bell Labs decisero di scrivere una versione più semplice di Multics per eseguire giochi sul loro PDP-7 , e così nacque Unix .
AT&T deteneva i diritti sul codice e le licenze erano costose. Molte altre società concessero in licenza Unix e vendettero la propria versione. Giocatori importanti inclusi dicembre , HP , IBM , Sun . Le varianti di Unix hanno aggiunto le loro estensioni, spesso prendendo le idee l'una dall'altra e dal mondo accademico.
Nel frattempo, a Berkeley , alcuni accademici non erano soddisfatti della situazione delle licenze e decisero di creare una versione di Unix che non includesse alcun codice con licenza AT&T. Così nei primi anni '80 la Berkeley Software Distribution, o BSD , divenne una variante gratuita di Unix. BSD ha funzionato per la prima volta su minicomputer come PDP-11 e VAXen .
Nel frattempo, sulla costa orientale , Richard Stallman ha lanciato una crisi quando non è riuscito a ottenere il codice sorgente per il suo driver della stampante. Ha fondato il progetto GNU ( G NU's n ot U nix) nel 1983 con l'intenzione di creare un sistema operativo libero simile a Unix, solo meglio. Dopo un po 'di esitazione, il kernel di questo sistema operativo è stato scelto per essere Hurd , che sarà utilizzabile tra dieci anni. Molti componenti del progetto GNU sono inclusi in tutti gli attuali sistemi gratuiti, in particolare il compilatore GCC .
Nel frattempo, in Finlandia, Linus Torvalds ha iniziato a fare un brivido di hacking nell'estate del 1991. Quando si è svegliato, si è reso conto di aver scritto un sistema operativo per il suo PC e ha deciso di condividerlo inserendolo su un server FTP in un directory chiamata linux . Il successo ha superato le sue aspettative.
Molte persone hanno creato distribuzioni software tra cui il kernel Linux, molti programmi GNU, X Window System e altri software gratuiti. Queste distribuzioni ( Slackware , Debian , Red Hat , SUSE , Gentoo , Ubuntu , ecc.) Sono ciò a cui le persone generalmente si riferiscono quando dicono "Linux". La maggior parte delle distribuzioni Linux è costituita principalmente da software free-in-speech, sebbene il software che è semplicemente free-in-beer sia spesso incluso quando non esiste un equivalente gratuito.
Altre unità attualmente esistenti includono le varie forcelle di BSD (puoi scegliere tra FreeBSD , NetBSD e OpenBSD , tutte gratuite, aperte e sviluppate attraverso la "rete"), nonché un numero minaccioso di varianti commerciali destinate ai server: e AIX , HP-UX , Solaris e alcuni contendenti molto minori. Un altro sistema operativo proprietario basato su unix è Mac OS X in esecuzione su desktop, laptop e PDA Apple .
Gilles ha spiegato molto bene l'evoluzione da un pezzo all'altro qui , quindi tratterò l'argomento da una prospettiva più ampia e darò alcuni suggerimenti per ulteriori ricerche.
Dai bazar e dai laboratori di ricerca ai BLOB chiusi e ai gruppi emarginati dal mercato che penso non siano affatto marginali
Il termine chiave per giocare con l'evoluzione è potere. Se sei dipendente da un sistema operativo, ad esempio sotto forma di aggiornamenti di sicurezza, sei dipendente dal produttore del software e quindi ha il potere su di te. Può decidere di interrompere la pubblicazione degli aggiornamenti di sicurezza o fare qualsiasi male che la sua licenza gli consente di fare. Se il sistema operativo è chiuso, gli utenti devono sentirsi impotenti perché non possono risolvere i problemi da soli, forse mostrati in sentimenti ipocriti come again the damn driver broken, XYZ's fault
. In quest'ultima discussione, puoi s,OS,sofware,g
e non perde davvero il significato della relazione di potere, chiaramente qualcosa è senza tempo.
Non reinventerò la dannata ruota, quindi per favore leggi di seguito Bazar, società e problemi socio-ambientali-e-altro.
Inizio
Finale, ora e ancora in evoluzione
Per visualizzare l'evoluzione, per favore, vedi l'immagine qui sotto da Wikipedia in cui le cose sono iniziate da Bazaar (fase arancione) e si sono concluse con una fase rosso-verde in cui le cose sono ancora in evoluzione o addirittura caotiche. L'immagine è sbagliata o la pubblicità pro-Minix in alcuni punti, nb commenti. Per favore, leggi il punto di svolta di Minix-Linux e differenzia il marketing free
, free-as-beer
e free-as-speech
- il dibattito qui . In breve, Minix non lo fu free-as-free-speech
e Tanenbaum fece soldi con esso mentre Linus offriva al suo sistema operativo una licenza meno restrittiva, anni molto importanti da capire, quindi non lasciarti travolgere da alcune stranezze nella foto. Questo punto cruciale in seguito ha interessato parti separate come FreeBSD, Linux e Mimix -formation nella loro forma attuale. Per favore, nota che non li chiamo con termini coerenti come"open-source"
perché il termine viene abusato.
Quando ho usato il termine bazar nel titolo, lo intendevo davvero. È in qualche modo caotico, quindi è difficile ottenere un quadro ampio, ma poi ci sono alcuni gruppi molto sistematici. Chi sarà in grado di offrire la soluzione più adeguata al problema attuale verrà premiato e potrà vendere i suoi prodotti sul mercato. A volte, uno sviluppatore batte un enorme team di sviluppatori di 100 teste e altre volte contrario. I Torvards hanno tracciato una buona analogia con BLOB chiuso e codice aperto (o equivalente in alcune e-mail) con la scienza e l'alchimia. Penso che il suo punto sia che mentre gli alchimisti sono estinti nella scienza, li puoi ancora trovare nell'area Software. Non ha spiegato molto, ma la mia idea è che oggi gli alchimisti esistono nell'ingegneria del software perché può essere utile di tanto in tanto, alcune situazioni pratiche richiedono soluzioni creative. È un po 'come se i fisici usassero la distribuzione sirac-delta per circa 30 anni (secondo il mio docente) prima che i matematici concordassero che potesse essere formulato in matematica, questa fase potrebbe richiedere del tempo. Ma non sottovalutare la frenesia speculativa negli istinti umani, è sorprendente quante volte ho visto persone scrivere qualcosa di "nuovo", scoprendo che era già stato inventato. Bentornato al bazar!
Cultura, denaro e capitale intellettuale
free
e closed
se i termini non sono ben definiti o documentati come qui.Trovo spesso stupido che le persone confrontino questa cosa decentralizzata con alcune aziende burocratiche, non tutte, perché l'obiettivo di molti innovatori di per sé è il tempo di divertirsi piuttosto che creare denaro. Quindi la domanda piace"do they get paid?"
è un po 'arrogante, sei stato pagato per essere un romano o ora sei pagato per essere un cittadino XYZ? Probabilmente no o forse - con uno sforzo riuscito - devi scegliere saggiamente il tuo campo come sempre. Vi sono tuttavia altre cose importanti, come la conoscenza, la responsabilità e la cooperazione, a volte difficili da misurare in $. In realtà si chiama IC con uomini d'affari? In tal caso, potresti ottenere importanti competenze impegnandoti in qualche progetto, una risorsa molto apprezzata da aziende esperte - ma visto di nuovo troppo voler reinventare il codice della ruota, quindi fai buone ricerche prima di essere troppo coinvolto.
Se vuoi sapere come arrivare "paid"
con questo campo. Suggerirei di fare ricerche sulla relazione rischio-rendimento, forse in Money.SO. Gli strumenti unix sono come la scienza, sono molto liberali e ti permettono di fare molte cose. Dipende dall'utente se vieni pagato o no. Penso che per essere pagato devi entrare in alcuni progetti rischiosi come richiedere tempo / duro / ignorato. Non esiste un modo semplice per ricevere pagamenti ovunque. Perché dovrebbe esserci? Se c'era un modo semplice, i mercati non erano efficienti. Il motivo per cui alcuni grandi corpi vengono pagati è che hanno preso enormi rischi e prestiti e ora vengono premiati, a volte le loro azioni sono malvagie e possono essere punite. Ma per un individuo, suggerisco un lento avanzamento costante. Per capire perché pensare alla storia antica di unix sui laboratori di ricerca, un sacco di lavoro monotono lento e prototipazione.
Voglio sapere di più?
Le tue domande hanno troppe confusioni per attaccarle facilmente, come il presupposto hierarchy
che ignora l'idea di caos e termini ambigui come Windows
- ramo di sviluppo o marchio? E il termine from Unix
nel titolo ha un sapore troppo accattivante per il populismo nel sito di domanda Unix. È difficile dire come /dev/null
si siano evoluti come W. e altre cose chiuse perché non le conosciamo, tranne la speculazione! Le persone che sanno non possono parlare. La fonte è primaria, il resto è secondario. Assicurati di quali bende, ad es. Motore di ricerca, usi per questo argomento, molti articoli preziosi vengono scaricati con informazioni irrilevanti come nel caso dell'articolo sopra rimosso. Come punto di partenza, potresti provare alcuni link offerti sopra o sotto.
'starting with version 3, MINIX was free and redesigned for “serious” use.'
+1
Renjith, non esiste un sistema operativo "root". La storia dei sistemi operativi è piuttosto lunga. Ti consiglierei di leggere i prossimi articoli su Wikipedia:
Divertiti, è roba davvero interessante ...