ULTRIX Nedir?
ULTRIX, Digital Equipment Corporation’ın (DEC) tarafından geliştirilen Unix sistemlerinin orijinal markasıdır.
ULTRIX İşletim Sistemi
İlk Unix gelişimi Aralık ekibinde, özellikle PDP-7 ve PDP-11 Programlanabilir İşlemci sistemlerinde meydana geldi.
Daha sonraki bilgisayarlar, VAX sistemleri gibi, Unix’i çalıştırmak için popüler platformlardı; VAX’a ilk bağlantı noktası olan UNIX/32V, 1978’de tamamlandı.
Unix’i şirkete dahil etmenin kesinlikle anahtarı olan Unix Mühendislik Grubu (UEG), Bill Munson tarafından her ikisi de ilk Müşteri Hizmetleri Tasarım Grubu Bill Shannon ve Armando Stettner’den Jerry Brenner ve Fred Canter ile başlatıldı.
Daha sonraki diğer UEG üyeleri arasında Aralık ayı çeşitli pazarlama ve ürün yönetimi gruplarından işe alınan Joel Magid, Bill Doll ve Jim Barclay vardı. UEG ekibi, Middle Slam’ın yönetiminde, V7M, Unix 7. Baskı’nın değiştirilmiş bir versiyonunu yayınladı.
BSD
Shannon ve Stettner başlangıçta UNIX/32V’de düşük CPU ve aygıt sürücüsü desteği üzerinde çalıştılar, ancak California Üniversitesi Berkeley 4BSD ile çalışmaya odaklanmaya başladılar.
Berkeley’den Bill Joy, New Hampshire’a Shannon ve Stettner ile birlikte çalışmak üzere UEG CPU desteği ve sürücülerini içeren yeni bir BSD sürümü hazırladı ve Aralık ayından itibaren sahada bulunan diğer yapılandırmalar üzerinde son dakika geliştirme ve testler yaptı.
Bir yana, her üçü de VMS geliştirme grubu tarafından kullanılan ana VAX’a bir son deneme sürümü yükledi.
Terminalleri Unix sistemine erken giriş için ertesi sabah selamlayan VMS geliştiricilerinden hiçbir yorum duyulmadı. UEG makinesi, Bill Joy’un onunla birlikte aldığı bant olduğu için 4.5BSD olarak işaretlenen yeni bir Unix’i ilk kez çalıştırdı.
Düşünce, 5BSD’nin üniversite avukatlarının bir sonraki versiyonu olması 4.1BSD olarak adlandırmanın daha iyi olacağına inanıyordu.
4.1BSD’nin tamamlanmasından sonra Bill Joy, Sun Microsystems’de çalışmak için Berkeley’den ayrıldı.
Bill Shannon daha sonra ona eşlik etmek için New Hampshire’dan taşındı. Armando Stettner Aralık ayında kaldı ve daha sonra Ultrix projesini tasarladı ve başlattı.
Aralık UEG’nin decvax adı verilen ana VAX’i, Usenet ve UUCP ağındaki merkezi düğümlerden biriydi.
ABD, Duke Üniversitesi ve UC Berkeley’in batı ve doğu kıyılarını gerçek zamanlı olarak e-posta ve Usenet haber makalelerine bağlayan ilk sistemdi. Daha sonra, ağlara biraz sıkıştırma kapasitesi eklendikten sonra, decvax önce Avrupa ve sonra Avustralya ile birleşerek günde en az iki kez arama yaptı.
IBM‘in yerel bir UNIX ürünü için planlarını açıklamasından kısa bir süre sonra, geçmişte birkaç kez UNIX ürününü savunan Stettner, bir pazarlama müdürü Bill Doll’a nihayet vaktinin geldiğini söyledi ve VAX yerel Unix ürünlerini müşterilerine sunmak için Aralık ayına kadar zaman verdi.
Daha sonra Ken Olsen için fikri sunan Bill Munson’a bir teklif yapıldı. Olsen’in bir Unix plakasını aldığı, birinin göğsüne yapıştırdığı ve hadi yapalım dedi. Böylece Ultrix başladı.
V7m
1 Aralık’ta yerel UNIX ürünü PDP-11 için V7M veya V7M11 idi ve Bell Labs’ın 7. Baskı UNIX sürümünü temel aldı.
V7M, orijinal Unix Mühendislik Grubu (UEG) Fred Canter, Jerry Brenner, Armando Stettner, Bill Burns, Mary Anne Cacciola ve Bill Munson tarafından geliştirildi, ancak çoğunlukla Fred ve Jerry’nin eseridir.
V7M, ayrı talimat ve veri alanları desteği, donanım hatası kurtarma için önemli çalışmalar ve birçok aygıt sürücüsü dahil olmak üzere çok fazla sorun içeriyordu.
Birçok teyp sürücüsünde veya sürücüsünde güvenilir kaynaklardan iyileştirilecek bir sürüm üretmek için çok fazla çalışma yapıldı.
V7M, Unix topluluğunda saygı görüyordu. UEG, Ultrix’in daha sonra geliştirdiği gruba dönüştü.
İlk Sürüm
Aralık ayından bu yana ilk yerli UNIX VAX ürünü, entegre olmayan bazı System V özelliklerine sahip 4.2BSD’ye dayanan Ultrix-32 idi ve Haziran 1984’te piyasaya sürüldü. Ultrix-32 öncelikle Armando Stettner’ın beyni idi. Amaçları, VAX’a UNIX uyumlu yerli bir sürüm sunmaktı.
Ayrıca, decvax’ın çalıştırılmasından elde edilen Usenet/UUCP deneyiminden çeşitli değişiklikler ve komut dosyaları da içeriyordu. Ultrix-32 daha sonra DECnet ve LAT gibi diğer tescilli DEC protokolleri için destek ekledi. VAXclustering ile uyumlu değildi.
Occidental Electric/AT&T Unix lisansları düşünüldüğünde, yalnızca ikili lisansların satışı ile sınırlandırılmıştır. Teknik çalışmanın önemli bir parçası, benzersiz ikili yapılarına rağmen sistemleri nispeten esnek ve yapılandırılabilir hale getirmekti.
Ultrix-32, beta istemci testinin ilk aşamasını tamamladıktan sonra Armando, Steve Bourne’un grafik ve iş istasyonlarına odaklanan bir geliştirme grubu olan iş istasyonu sistemleri mühendislik organizasyonuna hızlı bir başlangıç yapmasına yardımcı olmak için batı kıyılarına taşındı.
Oradan Açık Yazılım Vakfı’nın oluşumuna yardım etmeye devam etti. Armando daha sonra 1 Aralık’ta MIIS 3100 tabanlı DECstation RISC iş istasyonunun bir ürünü olarak ortaya çıkan çok küçük bir öfkeli organizasyon grubunda çalıştı.
Sonunda, yerel Unix işletim sistemlerini üç platformda sağladı: PDP-11 mini bilgisayarlar, VAX tabanlı bilgisayarlar ve DECstation iş istasyonları ve DECsystem sunucuları.
DECstation sistemlerinin MIPS işlemcileri kullandığını ve daha sonra Alfa tabanlı sistemlerden önce geldiğini lütfen unutmayın.
Sonraki Sürümler
V7m ürünü daha sonra Ultrix-32 ile aileyi kurmak için Ultrix-11 olarak yeniden adlandırıldı, ancak Ultrix-32 vizyonundan solmuş PDP-11 olarak basitçe Ultrix olarak biliniyordu. Ultrix MIPS sürümleri piyasaya sürüldüğünde, VAX ve MIPS sürümleri sırasıyla VAX/ULTRIX ve RISC/ULTRIX olarak belirtildi.
Desteklenebilirlik ve sürekli CPU çalışması ve aygıt sürücüsü desteği, donanım arızası desteği ve hata mesajı, belge ve sistem program düzeylerinde olduğu gibi her iki tahıl üzerinde genel çalışma metin iyileştirme ile kurtarma da dahil olmak üzere desteklenebilirlik ve güvenilir operasyonlara çok fazla vurgu yapılmıştır.
Ultrix-32 daha sonra 4.3BSD’nin bazı özelliklerini dahil etti ve isteğe bağlı olarak standart TCP/IP‘ye ek olarak DECnet ve SNA ve hem SMTP hem de Posta protokollerini içeriyordu.
Özellikle, Sistem V’de bulunan İşlemler Arası İletişim (IPC) olanaklarını uyguladı.
Sun’ın yakınsak Unix ve AT&T ittifakı 1986’nın sonlarında ortaya çıktıkça BSD özelliklerini System V’e koydukça, System V’nin en iyisini aldı ve BSD üssüne ekledi.
Başlangıçta, VAX iş istasyonlarında, Ultrix-32, X Pencere Sisteminin bir sürümüne dayanan UWS, Ultrix Workstation yazılımı adlı bir masaüstü ortamına sahipti. Daha sonra, UWS sisteminin görünümünü ve hissini taklit etmek için tasarlanan DECwindows adlı bir görünüm ve his kullanılarak X Pencere Sisteminin (X11) genişletilmiş versiyonu 11 eklendi.
Son olarak, DECwindows da motif görünümünü ve hissini verdi. Hem VAX hem de DECsystem ailelerinden gelen çok işlemcili sistemlerde çalıştı.
Ultrix-32, SCSI diskleri ve bantları ve ayrıca Aralıklı Depolama Kontrol Protokolü’nü kullanan tescilli Dijital Depolama Sistemlerini Bağlayan Tel ve CI çevre birimlerini destekledi, ancak OpenVMS dağıtılmış kilit yöneticisinin olmaması, birden fazla Ultrix’in eşzamanlı sistem erişimini desteklemedi.
Ayrıca, disksiz iş istasyonları için dosyanın bir kısmını ana bilgisayara iletmek üzere Ağ Token Sistemi dosyasını hızlandıran Prestoserv adlı bir kombinasyon donanım ve yazılım ürünü de piyasaya sürdü.
Armando Stettner’in çalışmalarına ve George Goble’ın Purdue Üniversitesi’ndeki önceki çalışmalarına dayanan tam çoklu okuma olmadan simetrik çoklu işlemeyi destekledi.
Bu nedenle, kilidin liberal kullanımı vardı ve bazı görevler sadece belirli CPU’lar tarafından yapılabilirdi. Bu, o zamanın diğer SMP gerçekleşmelerinde oldukça yaygındı.
Ayrıca, rakip Unix sistemlerinde bulunan ve en başta dosya sistemi bütünlüğü sorunları olan birkaç sorundan muzdarip yeni ve yeni ortaya çıkan Unix sistem yeteneklerini desteklemek için yavaştı.
Son Sürüm
OSF’ye tesliminin bir parçası olarak Armando Stettner, DECstation merkezli RISC Aralık 3100 iş istasyonunda OSF/1 limanında çalışmak üzere Cambridge Araştırma Laboratuvarlarına gitti.
Daha sonra Aralık ayında, Alpha için OSF/1 ile Unix teklifi olarak MIPS ve VAX platformlarında Unix’in geliştirilmesine son verdi.
OSF/1 daha önce 1991 yılında MIPS mimarisi için bir versiyonda gönderilmişti, ancak olgun bir ürün olarak kabul edilmedi veya reklamı yapılmadı. OSF/1, Ultrix’te eksik olan birçok özelliğe sahip Mach tabanlı bir taneye sahipti.
Yine UEG, yeni Unix OSF/1 tabanlı Dijital’i Aralık donanımında, insanların işletim sistemlerinden beklediği güvenilirlik ve sürdürülebilirlikle iyi bir şekilde yapmak için çalıştı.
Ultrix’in son ana sürümü, daha önce desteklenen tüm DECstations ve VAXen’i destekleyen 1995’teki 4.5 versiyonuydu.
İlgili Yazılar
♦ FreeBSD
♦ Emacs Editör
♦ GNU Nedir?
♦ OpenBSD
♦ NetBSD