İşyeri İşletim Sistemi - Workplace OS

İşyeri işletim sistemi
OS-2 PowerPC masaüstü.gif
geliştirici IBM
Yazılmış C , C++
işletim sistemi ailesi Evrensel
çalışma durumu Durdurulan
Kaynak modeli Kapalı kaynak , Mach açık kaynak
İçin Çıkış
imalat
15 Aralık 1995 ; 25 yıl önce ( 1995-12-15 )
Son sürüm Hiçbiri
Son önizleme OS/2 Warp Connect (PowerPC Sürümü) 1.0 / 5 Ocak 1996 ; 25 yıl önce ( 1996-01-05 )
Pazarlama hedefi küresel
Uygun İngilizce
Platformlar PowerPC
çekirdek türü mikro çekirdek
Varsayılan
kullanıcı arayüzü
İşyeri Kabuğu
Öncesinde OS/2 , AIX
tarafından başarıldı OS/2 , AIX
Serideki makaleler
AIM ittifakı , Taligent , PowerPC

Workplace OS , IBM'in 1990'ların nihai işletim sistemi prototipidir. 1991'de , bir mikro çekirdek üzerinde evrensel olarak sofistike nesne yönelimli çerçeveler platformu üzerinde eşzamanlı olarak birlikte yaşayan genelleştirilmiş kişilikler olarak dünya sistemlerini birleştirmeyi öneren Büyük Birleştirici Sistemler Teorisi (GUTS) adlı bir tasarım veren bir keşif araştırma programının ürünüdür. . Taligent ve Apple'dan AIM ittifakı aracılığıyla ithal edilen Pink işletim sistemi ile işbirliği içinde geliştirilen iddialı Workplace OS, tüm işletim sistemi satıcılarını Workplace OS kişiliklerine dönüştürmek için agresif bir şekilde işe alarak yazılım taşınabilirliğini ve bakım maliyetlerini iyileştirmeyi amaçlıyordu . 1995'te IBM, "Dünya çapında yaklaşık 20 şirket, üniversite ve araştırma enstitüsünün mikro çekirdeği lisansladığını ve tamamen açık bir mikro çekirdek standardının temelini attığını" bildirdi. IBM'in tüm şirket için yeni birleşik stratejik yönünün merkezinde, proje aynı zamanda Wintel ikilisiyle rekabet etmek için PowerPC donanım platformlarına yönelik bir öncü olarak tasarlandı .

Dört yılı kapsayan uzun süreli geliştirme ve 2 milyar ABD Doları (veya o dönem için IBM'in gelirinin %0,6'sı) ile proje , işyeri politikaları , özellik kayması ve ikinci sistem etkisi ile karakterize edilen geliştirme cehennemine uğradı . IBM mimarları tarafından yazılım karmaşıklığı ve sistem performansı hakkında yapılan birçok idealist temel varsayım, geliştirmede çok geç olana kadar asla test edilmedi ve uygulanabilir olmadığı bulundu. Ocak 1996'da, ilk ve tek ticari önizleme, "OS/2 Warp Connect (PowerPC Edition)" adıyla, belirli IBM müşterileri tarafından sınırlı özel siparişle, sakat bir ürün olarak piyasaya sürüldü. Kurumsal PowerPC donanımı da dahil olmak üzere çok düşük pazar talebi nedeniyle tüm işletim sistemi kısa süre sonra 1996'da durduruldu.

Bir California Üniversitesi vaka çalışması, Workplace OS projesini "tüm zamanların en önemli işletim sistemi yazılım yatırımlarından biri" ve "modern zamanların en büyük işletim sistemi arızalarından biri" olarak tanımladı.

genel bakış

Amaç

1990'a gelindiğinde IBM, yazılım endüstrisinin sürekli bir kriz içinde olduğunu kabul etti. Bunun nedeni, 1960'lardan bu yana prosedürel programlama uygulamaları mirasının miras aldığı yazılım mühendisliğinin aşırı karmaşıklığından kaynaklanan kaostu. Büyük yazılım projelerinin oluşturulması ve sürdürülmesi çok zor, kırılgan, pahalı ve zaman alıcıydı; hataları düzeltmek ve yeni uygulamalar oluşturmak için artımlı özellikler eklemekle çok meşgul olan çok fazla programcıya ihtiyaçları vardı. Farklı işletim sistemleri, kendi tescilli uygulamalarıyla birbirine yabancıydı. IBM, "sonunda işletim sistemlerinin birleştirilmesi" yoluyla "maksimum entropiden sonraki yaşam"ı tasavvur etti ve bilişimin geleceği için yeni bir dünya görüşü oluşturmak istedi.

IBM, ortak çalışmanın verimli bir şekilde yeniden kullanımına dayalı, bilgi işlem için birleşik bir temel için yeni bir dünya görüşü aradı. Alfaları, ardından betaları, ardından test etmeyi ve tüm işletim sistemi üzerinde tekrarlamayı içeren geleneksel monolitik yazılım geliştirme döngüsünü kırmak, bunun yerine bireysel birim nesnelerinin geliştirme ve kalite güvencesini bölümlere ayırmak istedi. Mevcut eski yazılımları birleştirmenin bu yeni teorisi ve tüm yeni yazılımları oluşturmanın yeni yolu, Büyük Birleşik Sistemler Teorisi veya GUTS olarak adlandırıldı.

Tesadüfen Apple , uygulama çerçevelerine sahip mikro çekirdek tabanlı nesne yönelimli işletim sisteminin Pink adlı iki yıllık gizli bir prototipine zaten sahipti . GUTS teorisi Pink tarafından genişletildi ve Workplace OS elde edildi.

Mimari

IBM, yeni mikro çekirdek mimarisini ölçeklenebilir, modüler, taşınabilir, istemci/sunucu dağıtılmış ve hem ikili hem de kaynak kodu biçiminde açık ve tamamen lisanslanabilir olarak tanımladı . Bu mikro çekirdek tabanlı birleşik mimari, tüm yazılımların hem yukarı doğru süper hesaplama alanına hem de aşağı doğru mobil ve gömülü alana ölçeklenebilir olmasını sağlamak için tasarlandı.

Tek bir mikro çekirdekten yararlanan IBM, karmaşık geliştirme modellerini yeniden kullanılabilir nesnelere ve çerçevelere basitleştirerek ve aynı zamanda eski ve eski sistemlerle tam geriye dönük uyumluluğu koruyarak büyük birleştirme hedefine ulaşmak istedi. Çoklu kitaplık desteği, geliştiricilerin belirli kaynak kodu nesnelerini, yan yana seçilebilir 32 bit ve 64 bit modlarıyla kademeli olarak 64 bit moduna geçirmesine olanak tanır. IBM'in Workplace OS hakkındaki kitabı, "Belki ömrümüz boyunca 64-bit bir işletim sistemine ulaşabiliriz" diyor. IBM, paylaşılabilir nesnelerin nihayetinde her bir kişiliğin ayak izini azaltmasını ve bunları elde taşınabilir bir bilgi işlem profiline küçültmesini amaçladı.

Workplace OS'nin temelinde, orijinal olarak Carnegie Mellon Üniversitesi tarafından geliştirilen ve Open Software Foundation'ın Araştırma Enstitüsü tarafından büyük ölçüde değiştirilen Mach 3.0 mikro çekirdeğinin (sürüm mk68) bir çatalı bulunur . Resmi adı "IBM Microkernel" olup, beş temel özellik sunar: IPC, sanal bellek desteği, süreçler ve iş parçacıkları, ana bilgisayar ve işlemci kümeleri ve G/Ç ve kesme desteği.

IBM Microkernel'in üzerinde, üstlerindeki kişiliklerin bazılarına veya tümüne hizmet vermek için bir paylaşılan hizmetler katmanı (başlangıçta Personality Neutral Services veya PNS olarak adlandırılır) bulunur. Paylaşılan hizmetler endian-nötrdür, kullanıcı arabirimi yoktur ve diğer paylaşılan hizmetlere hizmet edebilir. Byte , paylaşılan hizmetlerin "yalnızca düşük seviyeli dosya sistemi ve cihaz sürücüsü servislerini değil, aynı zamanda daha yüksek seviyeli ağ ve hatta veritabanı servislerini de içerebileceğini özetler. [Workplace OS'nin baş mimarı Paul Giangarra], bu tür uygulama odaklı servisleri, microkernel, işlev çağrılarının sayısını azaltarak ve hizmetin kendi aygıt sürücülerini entegre etmesini sağlayarak verimliliklerini artıracak." Bu katman, dosya sistemlerini, zamanlayıcıyı, ağ hizmetlerini ve güvenlik hizmetlerini içerir. IBM, dinamik yapılandırmasını en üst düzeye çıkarmak için önce tamamen kullanıcı alanına dayalı bir aygıt sürücüsü modelini denedi, ancak daha sonra mümkün olduğunca kullanıcı alanında tutarken onu kullanıcı alanı ve çekirdek alanı arasında harmanlama ihtiyacı buldu. Uyarlamalı Sürücü Mimarisi (ADD), Workplace OS'nin ötesinde diğer donanım ve işletim sistemi platformlarına kolayca taşınabilen ve her biri yaklaşık 5000-8000 satır aygıta özel koddan oluşan katmanlı aygıt sürücülerinin oluşturulması için tasarlanmıştır. Bazı paylaşılan hizmetler, yalnızca Windows 3.1 ve OS/2 kişiliklerine multimedya sunan ve diğer pazarlara yabancı veya gereksiz olan MMPM gibi yalnızca belirli kişiler için ortaktır.

Paylaşılan hizmetlerin üzerinde, kişilikler adı verilen başka bir kullanıcı alanı sunucuları katmanı, DOS , Windows , OS/2 (Workplace OS/2) ve UNIX (WPIX) ortamları sağlar. Diğer umut OS/400 , AIX , Taligent OS ve MacOS kişiliklerini desteklemekti. Kişilikler, uygulamalara çevre alt sistemleri sağlar. Herhangi bir kişilik, işletim sisteminin belirli bir sürümü için baskın hale getirilebilir ve masaüstü kullanıcısına ikincil kişilikleri barındırmak için tek bir GUI ortamı sağlar. 1993'te IBM, bir yayın sürümünün OS/2 Workplace Kabuğu'na ve diğerinin UNIX Ortak Masaüstü Ortamı'na (CDE) dayalı olmasını amaçladı.

IBM, markalamayı şöyle açıkladı: "Workplace OS, diğerlerinin yanı sıra IBM Microkernel ve OS/2 kişiliği de dahil olmak üzere bir işletim sistemi bileşenleri koleksiyonunun kod adıdır. Workplace OS/2, OS/2 kişiliği için özel kod adıdır. Workplace OS /2, IBM Microkernel ile çalışacak ve PowerPC için OS/2 olarak kabul edilebilir." 1995 son önizleme sürümü için IBM şöyle devam etti: "'İşyeri' adını kullanmayı bırakıp ürünü 'PowerPC için OS/2' olarak adlandırmaya başladığımızda, 'İşyeri'nin öldüğünü düşünmüş olabilirsiniz. ' ölü olmaktan çok uzak. Sadece prime time için yeniden adlandırıldı."

İşyeri OS dahil olmak üzere birçok işlemci mimarileri üzerinde çalıştırmak için IBM amaçlanan PowerPC , ARM ve x86 avuçiçi boyutu aralığı olacağını PDA'lar için iş istasyonları büyük 64 bit sunucular ve süper için. IBM, Workplace OS'nin kolay taşınabilirliğini, mevcut x86 (DOS ve OS/2) müşteri tabanını PC Power Series ve Power gibi yeni bir standart referans PowerPC tabanlı sistemler dalgasına taşımak için basit bir geçiş yolu oluşturmak olarak gördü. Macintosh. Açık kaynaklı mikro çekirdek için benzersiz ancak açık ve endüstri standardı bir referans platformu yaratan IBM, kendi işletim sistemleri için bir temel olarak mikro çekirdeği benimsemeleri için diğer bilgisayar şirketlerini agresif bir şekilde işe almaya çalışarak şirket çapındaki işletim sistemi stratejisini korudu.

Tarih

Gelişim

GUTS

Ocak 1991'de, işletim sistemi ürünleri için yeni bir stratejinin IBM Yönetim Komitesi'ne dahili bir sunumu yapıldı. Bu, ortak alt sistemlerin altında yatan tek bir mikro çekirdeğin dünyanın mevcut ve gelecekteki birçok işletim sistemi için tek bir birleştirici mimariyi nasıl sağlayabileceğini ana hatlarıyla belirten Büyük Birleştirme İşletim Sistemleri Teorisi (GUTS) adlı bir tabloyu içeriyordu . Başlangıçta nesne yönelimli değil, prosedürel bir programlama modeline dayanıyordu. Bu planın tasarım öğeleri, halihazırda OS/2 işletim sistemine entegre olarak sunulan bir model olan Sistem Nesne Modeli (SOM) aracılığıyla IBM'in RS/6000 platformunda uygulanmıştı .

1991'de bir süre sonra, Apple/IBM iş ortaklığının bir sonucu olarak, küçük bir keşif IBM ekibi ilk olarak Taligent ekibini ziyaret etti. hedefler, bu benzer hedeflere maruz kalmaktan büyük ölçüde etkilenmiş ve genişletilmiştir - özellikle agresif nesne yönelimi ve bir mikro çekirdek üzerindeki yazılım çerçeveleri alanlarında gelişmiştir. IBM'in iyimser ekibi, Pink platformunu işletim sistemi mimarisinin mevcut durumu olarak gördü. IBM, Pink'in daha nesne yönelimli programlama modelini ve çerçeve tabanlı sistem tasarımını benimsemek ve olası en üst düzey GUTS modelini oluşturmak için işletim sistemlerinin çoklu kişilikleri ana kavramının yanı sıra eski prosedürel programlama ile uyumluluk eklemek istedi.

GUTS, Taligent'in [zaten mevcut] işletim ortamına benzer [teorik] işletim sistemi bileşenlerini tanımladı, yalnızca [GUTS'deki] bileşenler prosedürel olarak tanımlandı ... Paylaşılan hizmetler kavramından ve Taligent'in nesne yönelimli sistem çerçeveleri kavramından, bir nesne modeli temsil ettiğini gelişti işletim sistemlerini bina yeni, daha hızlı ve daha güvenilir bir yol. Dahası, prosedürel ve nesne yönelimli bileşenler mikro çekirdek tabanlı bir işletim sisteminde bir arada var olabileceğinden, tamamen nesne yönelimli bir dünyaya evrim sahnelenebilir.

Apple'ın CEO'su John Sculley, tarihi Apple/IBM ortaklığı aracılığıyla, halihazırda toplu taşıma yapan OS/2 ve MacOS'un "sektöre bir rönesans getirmek" için ortak PowerPC donanım platformunda birleşeceğini söyledi.

1991'in sonlarında, Boca Raton ve Austin'den küçük bir ekip, önce monolitik OS/2 2.1 sistemini Mach mikro çekirdeğe dönüştürerek ve bir demo üreterek GUTS konseptini kanıtlamak amacıyla GUTS projesini uygulamaya başladı. Halihazırda mevcut OS/2 üzerinde çalışan kilit personele ortak erişim elde etmek için projeyi Ortak Tasarım Görev Gücü olarak gizlediler ve Boca, Austin (LAN'lar ve performans ile), Raleigh (SNA ile birlikte) "önemli sayıda" personel getirdiler. ve diğer ulaşım hizmetleri), IBM Research (işletim sistemleri ve performans ile) ve Rochester (AS/400'den 64-bit, nesne yönelimli dünya görüşü ile). Mikro çekirdek teknolojisinin sağlam, uzun vadeli zihniyetinden ve projenin ilerlemesinden memnun olan ekip, 1992 yılının ortalarında bir prototip üretti. İlk dahili geliştirme prototipleri x86 tabanlı donanım üzerinde çalıştı ve BSD Unix'ten türetilmiş bir kişilik sağladı ve bir DOS kişiliği.

Demolar ve iş yeniden organizasyonu

1992'nin sonlarında Comdex'te ekip, bozuk dosyaları ve bir saatlik uykuyu değiştirmek için son dakika indirmelerine dayanan özel bir gösteri düzenledi ve bir araya geldi. Sunum o kadar iyi karşılandı ki, prototip, OS/2, DOS, 16-bit Windows ve UNIX uygulamalarını çalıştıran IBM Microkernel tabanlı sistemin ilk halka açık gösterimi olarak Perşembe günü ticaret fuarı katına konuldu. 1992'de IBM, Taligent'a, Taligent OS'yi, Opus adlı dahili olarak geliştirilen mikro çekirdeğinden IBM Microkernel'e geçirmesini emretti. Görünüşe göre bu, Taligent'in işletim sisteminin (Workplace OS kişiliği olarak uygulandı) DOS ve OS/2 işletim sistemi kişilikleriyle yan yana çalışmasına izin verecekti.

1993'te InfoWorld , Jim Cannavino'nun "şirketin tüm bilgi işlem platformlarını (ES/9000, AS/400, RS/6000 ve PS/2) tek bir küme etrafında birleştirme planı için şirketi ve geliştirici desteğini dolaştığını bildirdi. PowerPC mikroişlemcisi, Workplace OS işletim sistemi ve Taligent nesne modeli gibi teknolojilerin yanı sıra platformlar arası geliştirme, ağ birlikte çalışabilirliği vb. için bir dizi açık standart." 30 Haziran 1993'te Boca Programlama Merkezi'nde IBM Üyesi ve Kişisel Yazılım Ürünleri (PSP) Bölümü Yazılım Mimarisi Başkan Yardımcısı Larry Loucks tarafından bir sunum yapıldı.

[Mac OS desteği] ile ilgili tartışmayı kapatmadık. Apple ile Macintosh işletim sistemini mikro çekirdekteki kişiliklerden biri olarak dahil etmek hakkında konuşuyoruz.

—Lois Dimpfel, IBM'in Kişisel İşletim Sistemleri Direktörü, Kasım 1993

1993 yılına gelindiğinde, IBM'in, kişilik egemenliğine dayalı iki Workplace OS paketi planladığı bildirildi: biri OS/2 Workplace Shell'e ve diğeri UNIX Common Desktop Environment'a (CDE) dayalı. IBM ve Apple, bir Mac OS kişiliği olasılığı hakkında konuşuyorlardı.

Ocak 1994'e kadar, IBM Power Kişisel Sistemler Bölümü, PowerPC donanımını, planlanan üç işletim sisteminden herhangi biri ile henüz test etmeye başlamamıştı: kesinlikle AIX ve Windows NT ve umarım ayrıca Workplace OS. Yazılım gösterileri, baskın olanın OS/2 Workplace Shell masaüstü olduğu ve DOS ve UNIX kişiliklerinin ortamlar arasında kaba kısayol geçişi ile yalnızca tam ekran metin modu desteği elde ettiği sınırlı kişilik desteği gösterdi. Byte , Workplace OS'nin kavramsal hırslarında vaat edilen çoklu kişilik desteğinin, halihazırda gönderilen Windows NT'den daha basit, temel ve sağlam olduğunu bildirdi. Dergi, "IBM birden fazla kişiliği takip ediyor, Microsoft ise onları atıyor gibi görünüyor" dedi ve "sağlam bir plan oluşturmanın, birden çok kişiliğin sağlam uygulamalarına sahip çalışan bir işletim sisteminden daha kolay olduğunu" kabul etti.

1994 yılında, endüstrinin monolitik geliştirme ve hatta uygulama paketlerinden nesne yönelimli, bileşen tabanlı, çapraz platform, uygulama çerçevelerine doğru kaydığı bildiriliyor.

1995'e gelindiğinde, Workplace OS, IBM'in tutarsız ve tarihlerle "isteksiz" olarak nitelendirilmesiyle birlikte, birçok ve tekrarlanan başlatma gecikmeleriyle dikkat çekiyordu. Bu, IBM'in kendi PowerPC donanım ürünlerini ana işletim sistemi olmadan bırakarak şirketi en azından rakip Windows NT'yi düşünmeye zorladı. Nisan 1994'te Byte , baş mimar Paul Giangarra altında IBM'in "[Workplace OS]'yi Power Personal donanımına getirmek için çalışan 400'den fazla kişiyi" çalıştırdığını bildirdi.

Mayıs 1994'te, RISC Systems yazılım bölümü, şirketin AIX'i bir Workplace OS kişiliğine dönüştürmenin fizibilitesini incelemeye yönelik ilk girişimini kamuoyuna duyurdu; bu, şirketin başından beri kamuoyuna vaat ettiği bir şeydi. Bir IBM Araştırma Görevlisi , big-endian AIX ve little-endian Workplace OS arasındaki temelde uyumsuz bayt sıralaması olan sorunu belirlemek ve çözmek için ondan daha az bir ekibe liderlik etti . Bu sorun geneldir, çünkü PowerPC CPU ve Workplace OS her iki modda da çalışabilse de endianness, sistem genelinde yalnızca önyükleme sırasında bir kez ayarlanan bir yapılandırmadır; ve Workplace OS, küçük endian Intel x86 mimarisinden gelen OS/2'yi destekler . Konuyla ilgili yedi aylık sessizliğin ardından, IBM, Ocak 1995'te, zorlu endianness sorununun, bir AIX kişiliği için amiral gemisi planının tamamen terk edilmesiyle sonuçlandığını duyurdu.

1994 yılının sonlarında, Workplace OS ilk beta sürümüne yaklaşırken, IBM beta ürünü "PowerPC için OS/2" olarak adlandırdı. Projenin ilk teslim edilebilir ürünü olan bu ilk beta, Aralık 1994'te Power Series 440'taki belirli geliştiriciler için yayınlandı. 1995'te ikinci bir beta sürümü vardı. 1995'e kadar IBM, kullanım için bir uygulama örnekleyici CD'sinin iki farklı yayınını göndermişti. beta işletim sistemi sürümleri ile.

Önizleme lansmanı

1995 yılının ortalarında IBM, planlanan ilk Workplace OS yayınını resmi olarak "Falcon" kod adıyla "OS/2 Warp Connect (PowerPC Edition)" olarak adlandırdı. Ekim 1995'te IBM, hala bir geliştirici önizlemesi olmasına rağmen, yaklaşmakta olan ilk sürümü duyurdu. Duyuru, PowerPC'de OS/2 kişiliğine ve yeni bir UNIX kişiliğine sahip IBM Microkernel'in 1.0 sürümüne sahip olacağını öngördü. İlk gösterilerin bir parçası olan UNIX kişiliğinin, uzun zamandır beklenen bir AIX kişiliğinin olmaması nedeniyle artık müşterilere bir elden çıkarma olarak sunulması amaçlandı, ancak UNIX kişiliği de piyasaya sürülmeden önce terk edildi.

Bu geliştirici sürümü, Workplace OS'nin ve IBM'in dahili geliştiricilerinin Intel ve PowerPC donanımında özel olarak çalıştırdığı IBM Microkernel'in (sürüm 1.0) ilk yayınıdır. Altın ustası 5 Ocak 1996 tarihinde 15 Aralık kullanılabilirlik 1995 tarihinde üretildi, ancak o zaman Austin araştırma laboratuvarına isteği iletti onların IBM temsilcisi aracılığıyla özel bir ürün isteği için $ 215 ödenmiş mevcut Güç Serisi donanım müşterilerine. Yazılım, esasen kullanıcıya, Intel için ana akım OS/2 3.0'ın görsel olarak özdeş ve kaynak uyumlu PowerPC eşdeğeri olarak görünür. Kutusuz iki CD olarak paketlenmiş, beraberindeki genel bakış kitapçığı onu "son baskı" olarak adlandırıyor, ancak yine de yalnızca geliştiricilere yönelik çok eksik bir ürün. Kurulum programı yalnızca iki bilgisayar modelini destekler : 100-120 MHz PowerPC 604 CPU'ları , 16-196 MB RAM ve IDE sürücüleri olan IBM PC Power Series 830 ve 850 . Ürünün "Bağlan" adının aksine, kurulu işletim sisteminde ağ desteği yoktur. Ancak, tam ağ oluşturma işlevi kurulu belge dosyalarında ve ilgili kitapta IBM'in Resmi OS/2 Warp Connect PowerPC Edition: Working in the New Frontier (1995) - ürünün kağıt kitapçığında kullanıcıyı dikkate almaması konusunda uyarır - açıklanmıştır. Çekirdek, hata ayıklama verilerini seri konsola atar. Sistem hiçbir derleyici barındırmaz, bu nedenle geliştiricilerin, MetaWare'in High C derleyicisini veya VisualAge C++ kullanarak Intel sistemi için kaynak uyumlu OS/2 üzerinde uygulamaları çapraz derlemeleri ve bunları çalıştırmak için yeniden yerleştirilebilir ortam aracılığıyla manuel olarak kopyalamaları gerekir.

Resmi olarak ayrıcalıklı bir tavırla, IBM'in OEM'ler veya perakende için paketlenmiş bir genel sürüm için yalnızca geliştirme laboratuvarından özel siparişle sağlanan bu geliştirici önizlemesinin ötesinde resmi bir planı yoktu. IBM'in Kişisel Sistem Ürünleri bölümünün sözcüsü Joe Stunkard, piyasaya sürülmesinden sonra, "Güç pazarı ne zaman ve artarsa, işletim sisteminin varlığını gerektiği gibi artıracağız" dedi. 26 Ocak 1996 tarihinde, bir internet forumu deyimi John Soyring, Kişisel Yazılım Ürünlerinin IBM'in Başkan tarafından yapılır: "Biz 1996 sırasında PowerPC platformunda OS / 2 Warp ailesinin ek belgeler düşünmüyoruz - biz sadece piyasaya Aralık 1995'in sonlarında OS/2 Warp (PowerPC Edition) ürünü. ... PowerPC platformunda gelecekteki sürümleri henüz duyurmadık. Duyurumuz hiçbir şekilde PowerPC'den geri adım attığımız anlamına gelmemelidir."

Yol Haritası

22 Kasım 1995'te IBM'in geliştirici haber bülteni, "1996 ürün stratejisinin bir başka odak noktası, OS/2 Warp'ın IBM Microkernel ve mikrokernel tabanlı sürümleri olacak. Dünya çapında yaklaşık 20 şirket, üniversite ve araştırma enstitüsü mikro çekirdeği lisansladı, tamamen açık bir mikro çekirdek standardının temelini atmak." IBM, 1996'da Intel ve PowerPC için ikinci bir özellik eşliği yayınını planladı. 1996'da, dahili olarak x86 ve ARM işlemcileri de destekleyen bir Workplace OS sürümünün var olduğu söylendi. IBM'in OS/2'yi hiçbir zaman piyasaya sürülmemiş x86 uyumlu PowerPC 615 CPU üzerinde test ettiği bildirildi.

Bu noktada, Workplace OS'nin birkaç yıllık gelecekteki yol haritası, IBM Microkernel 2.0'ı içeriyordu ve OS/2'nin gelecekteki sürümünden başlayarak, Pentium, Pentium bağlantı noktaları dahil olmak üzere OS/2 platformunun tamamen yakınsanmış geleceğini kapsaması amaçlandı. Pro, MIPS, ARM ve Alpha CPU'lar.

sonlandırma

Workplace OS projesi nihayet Mart 1996'da sayısız faktör nedeniyle iptal edildi: yetersiz performans; PowerPC Referans Platformunun düşük kabulü ; PowerPC 620 lansmanının düşük kalitesi ; kapsamlı maliyet aşımları; AIX, Windows veya OS/400 kişiliklerinin olmaması; ve genel olarak düşük müşteri talebi. PowerPC üzerinde çalışan tek yaygın masaüstü işletim sistemi, arz ve talepten de yoksun olan Windows NT idi. Endüstri analistleri, "sektörün PowerPC'den geçmiş olabileceğini" söyledi. 1996'da IBM, kişisel PowerPC sistemlerinden sorumlu Power Personal Division'ı da kapattı. IBM, yeni işletim sistemleri geliştirmeyi bıraktı ve bunun yerine yoğun bir şekilde Linux , Java ve bazı Windows'a bağlı kaldı . 2012'de IBM, Linux'u GUTS'un temel tasarım hedeflerinin çoğuyla örtüşecek şekilde "evrensel platform" olarak tanımladı.

Resepsiyon

Endüstriyel resepsiyon

Genç BT endüstrisi zaten sürekli olarak ikinci sistem etkisi ile boğuştuğundan ve şimdi önceki ve gelecekteki tüm sistemleri birleştirmek için nihai ikinci sistem ikilisi olarak Workplace OS ve PowerPC donanımıyla sunulduğundan, resepsiyon coşkulu ama şüpheci bir şekilde karışıktı . 15 Kasım 1993 tarihinde, InfoWorld ' ın endişeleri benziyordu Osborne etkisi : "Artık IBM ayrıca zaten satan tüm ürünleri satın durdurmak için müşterilerine haber vermeden bu geçişle ilgili konuşması gerekiyor Zor problemi çok az yeni platformun bundan.. IBM, 1995 veya 1996'ya kadar kritik görev dağıtımına hazır olacak geliştirmeler yapıyor. Bu nedenle, şirketin zaten memnun olmayan müşterileri gemide tutmak için iki ve belki üç yıl boyunca sıkı bir şekilde dans etmesi gerekiyor."

1994 yılında, Byte tarafından yapılan kapsamlı bir analiz , Workplace OS'nin beta tasarımındaki çoklu kişilik konseptinin, halihazırda sevk edilen Windows NT'ninkinden daha basit, temel ve sağlam olduğunu bildirdi. Dergi, "IBM birden fazla kişiliği takip ediyor, Microsoft ise onları atıyor gibi görünüyor" dedi ve "sağlam bir plan oluşturmanın, birden çok kişiliğin sağlam uygulamalarına sahip çalışan bir işletim sisteminden daha kolay olduğunu" kabul etti.

Ocak 1996'da geliştiricinin son sürümünden sonra, InfoWorld endüstrinin önceki iki yıllık gecikmelerin platformu "çok az, çok geç", "ölü doğmuş" ve etkin bir şekilde hemen durdurulmuş hale getirdiğine dair endişesini aktardı. Bir analistten alıntı yapıldı, "Müşteri tabanı OS/2 ve PowerPC'yi aynı anda kabul etmeyecekti" çünkü IBM, sonunda PowerPC makinelerinde nihai bir OS/2 perakende paketini gönderecekti, "güç/fiyat oranı PowerPC işlemcisi, müşterilerin yalnızca yeni bir işletim sistemine geçişin diğer tüm dezavantajlarını kabul etmelerini sağlayacak kadar iyi değildi.

2013'te Ars Technica , Workplace OS'yi çevreleyen yılların hype'ını geriye dönük olarak, sözde "son işletim sistemi, tüm işletim sistemlerini sonlandıran işletim sistemi" olarak nitelendirdi ... Güneşin altındaki her işlemci mimarisinde çalışacak, ancak çoğunlukla gücü gösterecekti GÜÇ. Tamamen şarkı söylemek ve dans etmek olurdu."

Dahili analiz

Ocak 1995'te, fikirden dört yıl sonra ve Workplace OS'nin iptal edilmesinden bir yıl önce, IBM, projenin ilk varsayımlarının çok geç aşamadaki analizinin sonuçlarını duyurdu. Bu, bir AIX kişiliği için amiral gemisi planının tamamen terk edilmesiyle sonuçlanan, eski sistemlerin önerilen farklı kişilikleri arasındaki endianness'teki doğal eşitsizliği birleştirmenin imkansız olduğu sonucuna varmıştır.

Mayıs 1997'de, iptalinden bir yıl sonra, mimarlarından biri, projenin yazılım tasarımının zorlu sorunlarına ve mevcut donanımın sınırlarına geri döndü.

Çok sayıda mevcut sistemi, onları aşırı büyük ve karmaşık hale getirmeden bir dizi işlevsel sunucuya dahil etmenin iyi bir yolu yoktur. Ek olarak, mikro çekirdeğin mesaj ileten doğasının, modern işlemcilerin özellikleriyle zayıf bir eşleşme olduğu ve performans sorunlarına neden olduğu ortaya çıkıyor. Son olarak, ince taneli nesnelerin kullanımı tasarımı karmaşıklaştırdı ve sistemin performansını daha da düşürdü. Bu deneyime dayanarak, daha mütevazı, daha hedefli işletim sistemlerinin daha az kaynak tükettiğine, daha iyi performans sunduğuna ve istenen semantiği daha az ödün vererek sağlayabileceğine inanıyorum.

—  Freeman L. Rawson III, Workplace OS mimarı, IBM Austin, Mayıs 1997

Akademik analiz

Eylül 1997'de, California Üniversitesi tarafından Workplace OS'nin gelişim tarihine ilişkin bir vaka çalışması yayınlandı ve önemli ayrıntılar IBM personeli tarafından doğrulandı. Bu araştırmacılar, IBM'in proje tarihi boyunca birden fazla yanlış varsayıma ve aşırı büyük hırslara dayandığı ve birden fazla kişiliğe sahip bir çekirdeği uygulamanın doğasında var olan zorluğu kavramakta başarısız olduğu sonucuna vardılar. IBM, sistemi, sistem performansı, sistem tasarımı ve kurumsal personel organizasyonu açısından bir bütün olarak değil, esas olarak onu oluşturan bileşenler olarak değerlendirdi. IBM, projeye başlamadan önce veya proje sırasında herhangi bir sorumlu zaman diliminde, özellikle de kendi amiral gemisi AIX'inde, tüm bu işletim sistemi kişiliklerini genelleştirme kavramını gerektiği gibi araştırmamış ve kanıtlamamıştı. IBM, sonuçta ortaya çıkan tüm performans sorunlarının, PowerPC donanımı üzerine nihai devreye alma ile azaltılacağını varsayıyordu. Workplace OS ürünü , ülke çapında birçok farklı iş biriminde binlerce küresel katkıda bulunan mühendisle birlikte, özellik kayması da dahil olmak üzere ikinci sistem etkisine maruz kaldı . Workplace OS projesi, raporun "tüm zamanların en önemli işletim sistemleri yazılım yatırımlarından biri" ve "en büyük işletim sistemlerinden biri" olarak tanımladığı dört yıl ve 2 milyar dolar (veya o dönem için IBM'in gelirinin %0,6'sı) harcadı. modern zamanlarda başarısızlıklar".

Ayrıca bakınız

  • Taligent , Workplace OS'nin kardeş projesi
  • IBM Future Systems projesi , önceki bir büyük birleştirici proje
  • Copland , Apple'dan ikinci bir sistem prototipi daha
  • 64DD , Nintendo'nun aşırı tekrarlanan gecikme ve ticari başarısızlık ile bilinen iddialı 1990'lar platformu

Notlar

Referanslar

daha fazla okuma