Unix'ten İşletim Sistemlerinin Gelişimi


36

Unix’teki işletim sistemlerinin (Linux ve Windows) evrim hiyerarşisini açıklayabilir misiniz?

Yanıtlar:


86

Bu bir derece basitleştirilmiş tarih ve Unix ve türevleri . Windows bunu anlamıyor çünkü geçmişi esasen ayrı.

Bir zamanlar işletim sistemleri karmaşık ve hantaldı. 1960'ların sonlarında bir gün, Ken Thompson , Dennis Ritchie ve AT&T Bell Labs'daki meslektaşlarından birkaçı, PDP- 7'lerinde oyun çalıştırmak için Multics'in daha basit bir versiyonunu yazmaya karar verdi ve böylece Unix doğdu.

AT&T kodun haklarına sahipti ve lisanslar pahalıydı. Diğer birçok şirket Unix'i alt lisansa aldı ve kendi versiyonunu sattı. Başlıca oyuncular arasında DEC , HP , IBM , Sun vardı . Unix çeşitleri, kendi uzantılarını ekledi; çoğu zaman birbirlerinden ve akademi fikirlerini kullanıyorlardı.

Bu arada, Berkeley'de bir çok akademisyen ruhsatlandırma durumundan memnun değildi ve AT&T lisanslı bir kod içermeyen bir Unix sürümü oluşturmaya karar verdi. Böylece 1980'lerin başında Berkeley Yazılım Dağıtımı ya da BSD , Unix'in serbest bir çeşidi oldu. Üzerinde BSD ilk koştu minibilgisayarlar gibi PDP-11 ve VAXen .

Bu arada, doğu kıyısında , Richard Stallman , kaynak kodunu yazıcı sürücüsüne alamadığında bir karar verdi. O kurdu GNU ( G NU en n ot U nix) bir gerçekleştirmeyi planlayan 1983 yılında proje ücretsiz sadece daha iyi, Unix benzeri işletim sistemini. Biraz tereddüt ettikten sonra, bu işletim sisteminin çekirdeği Hurd olarak seçildi , bu da şu an on yılda kullanılabilir olacak. GNU projesinin Birçok bileşenleri özellikle derleyici, tüm güncel serbest Unix'lerdeki dahildir GCC .

Bu arada, Finlandiya'da Linus Torvalds 1991 yazında bilgisayar korsanlığı yaşadı. Uyandığında, PC için bir işletim sistemi yazdığını fark etti ve onu bir FTP sunucusundaki bir sunucuya koyarak paylaşmaya karar verdi. Dizin linux denir . Başarı beklentilerini aştı.

Pek çok insan Linux çekirdeği, birçok GNU programı, X Pencere Sistemi ve diğer özgür yazılımlar dahil olmak üzere yazılım dağıtımları yarattı . Bu dağıtımlar ( Slackware , Debian , Red Hat , SUSE , Gentoo , Ubuntu , vb.), İnsanların genellikle “Linux” deyince bahsettiği şeydir. Çoğu Linux dağıtımı çoğunlukla konuşma özgür yazılımlardan oluşur, ancak yalnızca bira kadar özgür yazılımlar genellikle ücretsiz bir eşdeğer bulunmadığında dahil edilir.

Hali hazırda mevcut olan diğer birimler arasında, çeşitli BSD çatalları (bir ' FreeBSD , NetBSD ve OpenBSD seçeneği bulabilirsiniz , hepsi' net üzerinden ücretsiz, açık ve geliştirilir) ve ayrıca sunuculara yönelik hedeflenen sayısız ticari değişken var: ve AIX. , HP-UX , Solaris ve birkaç çok küçük rakip. Özel bir unix tabanlı işletim sistemi, Apple masaüstlerinde, dizüstü bilgisayarlarda ve PDA'larda çalışan Mac OS X'tir .


2
“Konuşma olarak ücretsiz” için Wikipedia'ya bakın : Özgür yazılım - fikir, yazılımla istediğiniz şeyi yapabileceğinizdir. “Bira kadar ücretsiz” paraya mal olmamak anlamına gelir. (Ne yazık ki İngilizce bu iki kavram için aynı kelimeyi kullanmaktadır.) GNU / Linux adı en çok Linux olarak adlandırılanlar için kullanılır, çünkü “Linux” dağıtımındaki birçok yazılım GNU projesinden veya ondan ilham alan kişilerden gelir.
Gilles 'SO- kötülük' dur

13
Para ödemeniz gerekmeyen yazılım “bira kadar ücretsiz”. “Konuşma olarak serbest” olan yazılım size daha fazla izin verir: yeniden dağıtmanıza ve değiştirmenize izin verilir. (Bu ifadeler, "bedava bira" ve "bedava konuşma" İngilizce deyimlerinden gelir.) Korkarım daha iyi nasıl açıklayacağımı bilmiyorum, ancak Wikipedia makalesi sorunuzu cevaplamalıdır.
Gilles 'SO- kötülük' dur

23
"ki şimdi on yılda kullanılabilir olacak" bana iyi kıkırdamalar verdi :)
Stann

2
Bu yazı bu bağlamda bahsetmeye değer olabilir
Seamus

2
@ Ali BSD, ATT kodunu gerektiren kodun aslı yaptı. Daha sonra ATT parçalarını ATT olmayan parçalarla değiştirmeye karar verdiler. Yani bugün BSD ATT kodu içermiyor. BSD'de, orijinal ATT Unix kod temeli kaldırılmıştır.
Gilles 'SO- kötülük yapmayı bırak'

19

Gilles burada parçadan diğerine olan evrimi çok iyi açıkladı , bu yüzden konuyu daha geniş bir perspektiften ele alacağım ve daha fazla araştırma için bazı ipuçları vereceğim.

Çarşılar ve Araştırma Laboratuarlarından Kapalı Bloblara ve Piyasa Marjinalleştirilmiş Gruplarına kadar bu kadar marjinal olmadığını düşünüyorum

Evrim ile oynamak için anahtar terim güçtür. Bir işletim sistemine bağlıysanız, örneğin güvenlik güncellemeleri biçimindeysanız, yazılım üreticisine bağımlısınızdır ve bu nedenle sizin üzerinde bir güce sahiptir. Güvenlik güncelleştirmeleri yayınlamayı durdurmaya karar verebilir veya lisansının izin verdiği her türlü kötülüğü yapabilir. İşletim sistemi kapalıysa, kullanıcılar kendilerini çaresiz hissetmelidir çünkü kendi başlarına, belki de ikiyüzlü duygularla gösterilen sorunları çözemezler again the damn driver broken, XYZ's fault. İkinci tartışmada, s,OS,sofware,ggüç ilişkisi hakkındaki anlamını gerçekten kaybedebilirsiniz ve bir şey zamansız olduğu açıktır.

Lanet tekerleği yeniden icat etmeyeceğim, bu nedenle lütfen aşağıdaki Çarşılar, şirketler ve sosyal-çevresel ve diğer sorunları okuyun.

başla

  1. Homebrew bilgisayar kulübü Apple'dan önce ve işler açıkken böyle şeyler .
  2. Bilgisayar Tarihi Müzesi burada bir çok güzel şey içeriyor .
  3. "Homestead Lisesi Elektronik Kulübü, Cupertino, California" Apple'ın kurucu üyesi hakkında burada .

Bitiş, Şimdi ve Hala Gelişen

  1. Amos Batto'nun işleri kapatmanın arkasındaki bazı nedenleri açıklayan makalesi (Internet Arşivi makalesi, Google’dan kolayca bulunamıyor)
  2. Evrimi görselleştirmek için, lütfen aşağıdaki resme bakın: Bazaar'dan (turuncu evre) başlayan ve hala evrimleşen ve hatta kaotik olan kırmızı-yeşil evreye son veren Vikipedi. Görüntü yanlış veya bazı noktalarda Minix yanlısı reklamcılık, nb. Gelin -turning Minix-Linux hakkında okumak ve ayırt edin marketing free, free-as-beerve free-as-speech- tartışmayı burada . Kısacası, Minix değildi free-as-free-speechve Tanenbaum onunla para kazanırken, Linus işletim sistemine daha az kısıtlayıcı lisans vermeyi teklif etti, anlaşılması gereken çok önemli yıllar, bu yüzden resimdeki bazı tuhaflıklar yüzünden yanlış yönlendirmeyin. Bu önemli nokta daha sonra FreeBSD, Linux ve Mimix gibi ayrı partileri mevcut biçimlerine etkiledi. Lütfen, bunları aşağıdaki gibi tutarlı terimlerle aramadığımı unutmayın."open-source"çünkü terim kötüye gidiyor.

  3. Başlıkta çarşı terimini kullandığımda, gerçekten demek istedim. Bir dereceye kadar kaotik olduğu için büyük bir resim elde etmek zor ama yine de bazı çok sistematik gruplar var. Mevcut soruna en uygun çözümü önerebilecek olanı ödüllendirilecek ve ürünlerini piyasada satabilecek. Bazen, bir geliştirici 100 büyük baş takımın dev takımını yener ve bazen tam tersine. Torvards, bilim adamları ve simya için kapalı blob ve açık kod (veya bazı e-postalarda eşdeğer) ile iyi bir benzetme yaptı. Sanırım onun amacı, simyacılar bilimde soyu tükenmişken, onları hala Yazılım -area'da bulabileceğinizdi. Çok fazla açıklamadı ama benim fikrim, bugün simyacıların yazılım mühendisliğinde var olduklarıdır, çünkü zaman zaman yararlı olabilir, bazı pratik durumlar yaratıcı çözümler gerektirir. Matematikçilerin Matematikte formüle edilebileceği konusunda karar vermeden önce yaklaşık 30 yıl boyunca (öğretim görevime göre) sirac-delta dağılımını kullanması fizikçilere benziyor, bu aşama biraz zaman alabilir. Ancak, insan içgüdülerindeki spekülatif çılgınlığı küçümsemeyin, insanların kaç kez icat edildiğini bulmak için "yeni" bir şey yazdığını gördüm. Çarşıya tekrar hoş geldiniz!

Kültür, Para ve Entelektüel Sermaye

  1. FOSS hareketi marjinal bir beden değil, lütfen, müzik ( burada veya burada ) ve daha da fazla donanım ( burada ) gibi kendi şeylerine sahip olduklarını unutmayın - medyanız başka bir şey söylüyorsa veya ignoramuses. Hareket daha çok bir kültür gibidir - bu yüzden hareket terimi oldukça yanıltıcıdır - kendi eğilimleri, alışkanlıkları ve hatta geçmiş zamanları ile, belki de fikri kavramak zor, ama daha çok içine alırsam, sanırım o kadar wanna-be-kullanıcıları dikkat - bu konuda anlamsız tartışmaların içine dahil hiçbir iyi get yapar freeve closedterimler değilse iyi tanımlanmış veya burada olduğu gibi belgelenmiş.
  2. İnsanların bu ademi merkeziyetçi şeyi, hepsini değil, bazı bürokratik firmalarla karşılaştırmasının aptalca olduğunu, çünkü çoğu insanın kendi başına para kazanmak için eğlenmek için çok fazla zaman harcadığını düşünüyorum. Yani soru gibi"do they get paid?"biraz kibirli, Roman olmak için para aldın mı yoksa şimdi XYZ vatandaşı olmak için para mı aldın? Muhtemelen değil ya da belki - başarılı bir çaba ile - kampınızı her zamanki gibi akıllıca seçmeniz gerekir. Bununla birlikte, bilgi, sorumluluk ve işbirliği gibi bazı önemli şeyler vardır, bazen $ cinsinden ölçülmesi zordur. Aslında iş adamları ile IC denir mi? Öyleyse, bilgili firmalar tarafından takdir edilen bir projeye, bazı projelere katılarak önemli beceriler elde edebilirsiniz - ancak yine tekerleği yeniden icat etmek istemek için çok fazla şey görüldü, bu yüzden çok fazla dahil olmadan önce iyi araştırma yapın.

  3. "paid"Bu alanla nasıl başa çıkacağınızı bilmek istiyorsanız . Belki de Money.SO'da risk-ödül-ilişkisini araştırmayı öneririm. Unix araçları bilim gibidir, onlar çok liberaldir ve birçok şey yapmanıza izin verir. Size ödeme yapılıp yapılmamasına bağlı olarak kullanıcıya bağlıdır. Sanırım ücret almanız zaman alıcı / zor / görmezden gelinen bazı riskli projelere girmeniz gerekiyor. Hiçbir yerde ödeme almanın kolay bir yolu yoktur. Neden olsun ki? Kolay bir yol olsaydı, piyasalar verimli değildi. Bazı büyük cesetlerin ödenmesinin nedeni, devasa riskler ve borçlar almaları ve şimdi ödüllendirilmeleri, bazen eylemleri kötüler ve cezalandırılabilirler. Ancak bir birey için, istikrarlı bir şekilde yavaş ilerlemesini öneriyorum. Neden unix'in araştırma laboratuvarları hakkındaki erken tarihi, çok yavaş çalışan monoton çalışma ve prototipleme hakkında düşünmek.

alt metin

Daha fazla bilmek ister misiniz?

Sorularınızın kolayca saldırıya uğraması için çok fazla kafa karışıklığı var; bu konuda ön varsayımlar hierarchy, kaos hakkındaki fikirleri ve Windows- dev dalı veya markalaşma gibi belirsiz terimleri görmezden geliyor ? Ve from Unixunvandaki terim , Unix-sorgu-yerinde-popülizme çok çekici geliyor. /dev/nullW. ve diğer kapalı şeylerin nasıl geliştiğini söylemek zor, çünkü spekülasyonlar hariç, onları tanımıyoruz! Bilen insanlar konuşamaz. Kaynak birincil, geri kalan ikincil. Bu başlık için kullandığınız körü körüne (yani arama motoruna), birçok değerli makalenin yukarıda kaldırılan makalede olduğu gibi ilgisiz bilgilerden silindiğinden emin olun. Başlangıç ​​noktası olarak, yukarıda veya aşağıda sunulan bazı bağlantıları deneyebilirsiniz.

  1. Açık kaynaklı iş adamları neden henüz yeterince zengin değiller?

  2. Tüm Açık Kaynak Milyarderler Nerede?


2
Bu tabloyu kim yaptıysa Minix hakkında yanlıştı. Açık kaynak değildi, en azından OSI tanımıyla.
Faheem Mitha

@Faheem Mitha: mükemmel gözlem, aslında tüm yazılım tarihinde çok önemli bir nokta! Mimix, Torvalds Linux’a başladığında özgür değildi (aslında Torvards’ın, eğer Mimix’in ya da bazılarının bsd-distro olduğunu (kolordu yazılımla rekabet gücünü fark ettiğinde, kapalı blobun gelmesinin zamanının gelmediğini) serbest bıraktığını söyledi. . Linux geliştirdik olmaz Neyse iyi bir noktaya, resim düzeltilmelidir Vikipedi Mimxi hakkında. 'starting with version 3, MINIX was free and redesigned for “serious” use.'1.

@hhh: Doğru, AT daha sonra Minix'i serbest bıraktı. Yine de Minix Wikipedia sayfasında alıntı yaptığınız kelimeleri görmüyorum . Sadece Nisan 2000’den kurtulduğunu söylüyor, ama hangi versiyonda olduğunu söylemiyor.
Faheem Mitha

@Faheem Mitha: URL'yi (boşluk lim) yapıştırmadığım için üzgünüm ama burada [1]. Bu yorumları bedene bildirdim, teşekkür ederim. Bununla birlikte, hangi yıl Mimix lisansının değiştirildiği belli değildir. Daha önceki bir hafızam vardı, ancak doğrulamak için bazı kaynak kodları araştırmam gerekiyordu. [1] en.wikipedia.org/wiki/Linux#MINIX

1
@ hhh: Evet, bu kelimeleri Linux sayfasında görüyorum. Komik, Minix sayfasının yalnızca boş tarihi ve Linux sayfasının yalnızca ilk serbest sürümü var! Ancak "vücutta bu yorumlara bildirilir" derken ne demek istediğinizi anlamadım.
Faheem Mitha


4

UNIX'in evriminin gerçekten çılgın bir diyagramı için buraya bakınız . Olsa da, çok yararlı değil :).

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.