tarih, nedir ve ne için

DOS sistemi, geçmişte görülebileceği gibi, IBM PC’nin önemli bir parçası olan geçmişte en yaygın olanlardan biriydi. Ancak, yavaş yavaş yerini diğer daha modern işletim sistemleri aldı. Pek çok kişinin bilmediği şey, hala hayatta kalan ve genellikle bazı mevcut dizüstü bilgisayarlara yüklenen bir DOS’un olduğu veya hala MS-DOS’u koruyan bazı makinelerin olduğudur.

Birçok yeni neslin bilmediği ve hatta her şeyin kaynağının Gates ve Microsoft olduğuna inanan önceki nesillerin kullanıcıları için bazı boşluklar olsa da…

İKİ nedir?

DOS sistem logosu

Bir DOS sistemi (Disk İşletim Sistemi), adından da anlaşılacağı gibi, bir disk üzerinde bulunan, başka bir disket sürücüsü, sabit disk vb. gibi bir depolama ortamını kullanabilen bir işletim sistemi türüdür. Bu sistem, mevcut sistemlere göre oldukça basittir, ancak kodu, bir işletim sisteminden beklenen temel işlemleri gerçekleştirmek için yeterlidir:

  • Verileri okumak ve yazmak için bir FS sağlayın
  • Çekirdek ve sürücüler aracılığıyla donanım kaynaklarını yönetin
  • Kaynak yönetimi ve ana bellek
  • Kullanıcı ve makine arasında arayüz görevi görür

Bu tür bir sistem geçmişte çok popülerdi, özellikle Microsoft’un MS-DOS’unun zamanın en yaygın kullanılan işletim sistemlerinden biri olduğu ve Windows NT çekirdekleri doğrudan olmasa da mevcut Microsoft Windows’un öncülü olduğu IBM PC’lerde çok popülerdi. NT olmayan Windows’un yaptığı gibi MS-DOS’tan türetilmiştir.

Windows 1.0, 2.0, 3.x, Windows 95 (4.0), Windows 98 (4.1) ve Windows Me (4.9) gibi grafik arabirimli MS-DOS’tan başka bir şey değildi. Bundan sonra, NT 3.1, NT 4.0, Windows 2000 (5.0), XP, Vista, 7, 8.x, Windows 10 ve Windows 11 ile bir Windows NT dönemi başlayacaktı.

Microsoft, İnternet çağının güvenliği de dahil olmak üzere, günümüzün bilgi işlemi için DOS çekirdek tabanlı sistemlerinin tüm sorunlarını çözmeye çalıştı. Bunu yapmak için, OS/2 ve POSIX ile uyumlu, çoklu işlem desteği ve İnternet çağı için iyileştirmeler içeren yeni bir taşınabilir çekirdeğin oluşturulmasına başlayacaktı.

Bu proje OS/2 3.0 olarak adlandırılacaktı, çünkü Microsoft o sırada OS/2 işletim sistemini geliştirmek için IBM ile birlikte çalışıyordu. Ancak, o sırada Windows 3.0’ın başarısı ile Microsoft, IBM ile Microsoft arasında gerginliğe neden olacak bir şey olan OS/2 yerine bir Windows API’sine bahse girmeye karar verdi. O sırada IBM, OS/2’yi geliştirmeye devam ediyor ve Microsoft, OS/2 3.0’ı DOS’un yerini alacak olan Windows NT olarak yeniden adlandırarak projesine odaklanacaktı.

Microsoft daha sonra, Dave’in VMS ve diğer işletim sistemlerinde çalışmış olan deneyimiyle NT’yi oluşturmak için Dave Cutler dahil olmak üzere DEC’den (Digital Equipment Corporation) bir geliştirici ekibini işe alacaktı. Bu güne kadar geri kalanı zaten biliyorsun…

DOS sisteminin tarihi

DOS sistemi

Birçoğu DOS’u bu Microsoft ailesinin işletim sistemi olan MS-DOS ile ilişkilendirse de, gerçek şu ki bu sistemin başlangıcı Redmond şirketine bağlı değil. Her şey, mavi devin yeni konseptini Intel 8088 mikroişlemci ile sunduğu IBM PC dönemine kadar uzanıyor.Bu bilgisayarın bir işletim sistemine ihtiyacı vardı.

Bu nedenle, IBM şirketi bir tedarikçi bulmaya çalıştı ve başlangıçta Digital Research tarafından geliştirilen ve o zamanlar uyumlu yazılımların büyük çoğunluğuna sahip olan bir işletim sistemi olan CP/M’yi düşündü. Bu şekilde, Intel 8088 ile uyumlu CP/M-86 doğmuş olmalıdır. Ancak Digital, IBM’in dayattığı ödeme sistemini istemediği ve tahsilat yöntemiyle devam etmek istediği için görüşmeler başarısız oldu. telif hakları.

Ayrıca Digital Research, IBM’i fikri mülkiyeti ihlal ettiği için dava açmakla tehdit etti ve bu nedenle mavi şirket, işletim sistemi şirketin kendisinden birkaç ay sonra piyasaya sürülmesine rağmen, bu anlaşmazlığı çözmek için bilgisayarlarıyla birlikte CP/M-86’yı sunmak zorunda kaldı. makine. Bu şekilde, kullanıcı kullanacağı işletim sistemini seçebilir.

IBM, Digital’den sonra CP/M-80’e benzeyen ve şirketi Seattle’da kurulmuş olan QDOS’u kullanmayı düşündü. Bu sistemle ilgili sorun, IBM PC’de değil, kendi donanımında çalışacak şekilde tasarlanmış olmasıydı. Bu nedenle IBM ve Microsoft, QDOS’u IBM PC donanımına taşımak için görüşmelere başladı. Microsoft temel olarak QDOS’u uyarladı ve IBM’e PC-DOS olarak verdi.

Bill Gates, QDOS’un (86-DOS) geliştiricisi Seattle Computer Products’a yaklaşacaktı ve Microsoft’un sistemi 50.000 $ karşılığında satın aldığı bildirildi.

CP/M-86’lar, PC-DOS’a kıyasla yüksek fiyatları nedeniyle düşük satıldı. Bu, Digital Research ile IBM arasında başka bir anlaşmazlık yarattı, çünkü birincisi, ikincisini işine zarar vermek için marjinal fiyatlar teklif etmekle suçladı. Hepsi Digital’in tek ödemeyi reddetmesinden kaynaklanırken, Microsoft söz konusu anlaşmayı kabul etmişti.

PC-DOS, IBM PC için hızla yeni endüstri standardı haline gelir. Ve Digital Research Inc., müşterileri ile zemin kaybeder.

Gordon Letwin 1995’te şöyle yazmıştı: “DOS, ilk yazdığımızda, IBM’i mutlu etmek ve dillerimizi satın almaları için tasarlanmış atılabilir bir üründü.”

Gordon Letwin de Microsoft, 1995

… ve ardından “hindistan cevizi” geldi. AT&T, UNIX’i satmaya başladığında, Microsoft ve IBM bunu büyük bir tehdit olarak gördüler ve bu nedenle DOS için OS/2 adlı bir yedek geliştirmeye başladılar. Ancak UNIX, tarihteki en iyi işletim sistemlerinden biri olarak üniversitelerde ve şirketlerde popüler olmaya başladığından, çok az faydası olurdu.

Yavaş yavaş UNIX, Linux gibi bazı çatallar ve Unix benzeri sistemlerle de gelişecektir. Ancak DOS tamamen ölmedi, Windows’un ilk sürümlerinin ötesinde bir kalıntı vardı. Jim Hall, açık kaynaklı bir DOS değişimi oluşturmak için bir manifesto yayınlayacaktı. Tim Norman ve Pat Villani gibi diğer geliştiriciler de ona katılacaktı.

Bu geliştiriciler, açık kaynaklı bir DOS çekirdeği, bir COMMAND.COM kabuğu ve bazı temel yardımcı programlar oluşturmak için projeye başlayacaktı. Sonuç, Eylül 2006’da piyasaya sürülecek olan ve GNU GPL lisansı altında kullanılabilen FreeDOS adlı bir dağıtımdı. Telif hakkı olmaksızın ve yasal olarak kullanılabilir, kopyalanabilir veya değiştirilebilir.

Aile İKİ

ÜcretsizDOS

DOS ailesi çok büyük, Microsoft’un MS-DOS’unun çok ötesine geçiyor. Aşağıdakiler gibi birçok ilgili sistemi bulabilirsiniz:

  • 86-DOS veya QDOS: QDOS, Hızlı ve Kirli İşletim Sistemi anlamına gelir. 16-bit 8086 yongaları için Tim Paterson tarafından yazılmıştır. Gary Kildall’ın CP/M’sine dayanıyordu. Bu sistem daha sonra Microsoft için Bill Gates tarafından satın alınacak ve onun PC-DOS ve MS-DOS’unun temeli olarak hizmet edecekti.
  • PC-DOS: Bu diğer DOS sistemi, Intel 8088 çipli IBM bilgisayarlarında çalışmak üzere Microsoft tarafından bir öncekinden oluşturuldu.
  • MS-DOS: bir öncekinin bazı farklılıklarla birlikte bir çeşididir. Microsoft tarafından geliştirilmiştir, ancak PC DOS orijinal IBM PC’ler için tasarlanırken, Microsoft MS-DOS’u yalnızca piyasada görünen klonlara sattı.
  • DR-DOS, IBM PC için MS-DOS uyumlu bir işletim sistemidir. Digital Research Inc. (DRI), özellikle Gary Kildall, geliştiricisiydi. CP/M-86’nın gelişmiş bir halefi olan PC DOS 6.0’dan türetilmiştir. Sahiplik değişiklikleri sonucunda Novell DOS, Caldera OpenDOS gibi çeşitli isimler altında satılacaktı.
  • FreeDOS: Daha önce PD-DOS veya Free-DOS olarak bilinen, sanallaştırma altında çalışmasına ek olarak ücretsiz, açık kaynaklı, x86 uyumlu bir işletim sistemidir. Önyüklenebilir bir USB çubuğundan önyüklenebilir ve eski yazılımları çalıştırmak için tamamen DOS uyumludur. GNU GPL altında yayınlanmasına rağmen, projenin diğer bölümleri, MIT lisansı altında dağıtılan 4DOS (komut satırı yorumlayıcısı) gibi aynı lisans altında lisanslanmamaktadır. Öte yandan MS-DOS olarak en göze çarpan farkları, Ultra-DMA denetleyicisini desteklemesi, büyük sabit diskler için destek, FAT32 desteği, VFAT’de uzun adların kullanımı için DOSLFN sürücüsü ve modern donanım desteğidir.

Geçmişte başka DOS sistem adları da vardı, bazıları bu aileyle doğrudan ilgili olmamasına rağmen adlarına isim verenler de dahil. Bazı örnekler Apple DOS, Atari DOS, Commodore DOS, TRSDOS, AmigaDOS, DOS/360 vb.

Mevcut kullanımlar

ÜcretsizDOS

2018’de Microsoft, MS-DOS 1.25 ve 2.0 için kaynak kodunu GitHub deposunda yayınlayarak birçok insanı şaşırtan bir hamle yaptı. Birçoğu, artık kullanılmıyorsa bunun ne anlama geldiğini merak etti ve diğerleri, diğer insanların kodu inceleyebilmesi için bunun bir hamle olduğunu düşündü.

Ancak MS-DOS’un bugün hala bellek ve diğer donanım gereksinimlerinin minimum düzeyde olduğu bazı x86 gömülü sistemlerde kullanıldığını bilmelisiniz. Ve bazıları hayal bile edemeyeceğiniz sistemlerde. Pentagon’un hala Windows 95 ve 98 işletim sistemlerini kullandığı haberi münferit bir durum değil.

Birçok makine hala onlarca yıl önce geliştirilen sistemlere güveniyor. Diğerleri de eski donanıma bağlıdır. NASA’nın kullandığı bazı sistemler hala Z80 yongaları kullanıyordu, bu yüzden yedek parçaya sahip olmaya çalışmak için bu yongalara sahip cihazları almaya geldiler. Veya yükseltmek için Compaq LTE 5280’e (90’lardan bir dizüstü bilgisayar) ihtiyaç duyan McLaren F1 durumunuz da var.

Ancak en yakın ve en bilinen durum, başka bir işletim sistemi olmayan dizüstü bilgisayarların veya markalı bilgisayarların sadece FreeDOS ile satılmasıdır. Önceden yüklenmiş bir Windows işletim sistemini seçmek yerine, bilgisayarlarına temel görevleri yapacakları bir işletim sistemi vermek için DOS’un bu ücretsiz ve açık kaynaklı sürümünü kullanarak lisanslardan tasarruf ederler.

Açıkçası, FreeDOS’un nihai amacı nihai işletim sistemi olarak hizmet etmek değil, daha çok kullanıcı seçmiş olduğu sistemi kurarken (Windows, FreeBSD, Linux, Solaris,…) temel bir sisteme sahip olmaktır. Bu şekilde, OEM ekipmanının üreticisi, bir lisans ödemenizi ve belirli bir sistemi kullanmanızı şart koşmaz, ancak kendi başınıza seçebilirsiniz.

Ayrıca, DOS özü hala birçok başka projede. Örneğin, retro video oyunları için bazı öykünücülerde, DOSBox gibi öykünme yazılımlarında ve daha fazlasında.

Similar Posts

Leave a Reply

Your email address will not be published.