Windows olmayan, Unix benzeri olmayan işletim sistemleri?


28

Windows dışında duyduğum işletim sistemlerinin çoğu, miraslarını Unix'ten alıyor gibi göründüğünden, aşağıdaki özelliklere sahip herhangi bir işletim sisteminin var olup olmadığını merak ettim:

  1. Genel olarak Unix benzeri olarak kabul edilmez, yani birincil hedef olarak Unix uyumluluğu ile tasarlanmamış, en yaygın dağıtımlarda X11'i varsayılan GUI olarak kullanmaz, varsayılan olarak Unix komutlarını desteklemez.

  2. Windows NT ailesinde değil.

  3. Modern bir üretim işletim sistemi, tamamen eski bir işletim sistemi değil, bir araştırma / hobi projesi veya hala alfa durumda olan bir işletim sistemi değil.

  4. Emtia x86 / x64 PC donanım hedefleniyor.


Ne tür bir "üretim" demek istiyorsun? Masaüstü İşletim Sistemi, Sunucu, Gömülü Yönlendirici gibi ...
Chris S

@Chris: Çoğunlukla masaüstünü düşünüyordum, ancak sunucuyu daha az ölçüde. Bu yüzden emtia x86 / x64 PC donanımı belirtmiştim.
dsimcha

Unikernels sayılır mı? MirageOS, OSv.
CMCDragonkai

Yanıtlar:


20

Bir emtia PC'de çalışacak bir şey istiyorsanız, QNX bunu yapacak ve Neutrino adlı bir GUI'yi destekleyecektir. Diğer bazı gömülü sistem platformları, Wind River'ın VXWorks için Tilcon araç seti gibi grafiksel kullanıcı arayüzlerini de destekler .

IBM'in işletim sistemi / 2 üçüncü bir tarafa satıldı ve hala eComStation olarak pazarlanıyor . Büyük ölçüde, nispeten az yeni geliştirme etkinliği olan OS / 2 yazılımını destekleyen eski bir platform olarak satılmaktadır. Ancak, genel amaçlı bir masaüstü O / S işlevi görüyor ve son birkaç yıl içerisinde İngiltere HSBC şubelerinde OS / 2'yi gördüm. Çalar saat 'bekle' imleç simgesi oldukça belirgindir.

Haiku (bir BeOS klonu) veya ReactOS (Bir Windows klonu) gibi diğer bazı işletim sistemleri açık kaynaklı geliştirme toplulukları tarafından üretilmiştir. Teoride, ReactOS, Windows ile önemli ölçüde ikili bir uyumluluğa sahiptir. Haiku'ya yönelik çoğu üçüncü parti yazılım desteği, açık kaynaklı uygulamaların bağlantı noktalarına dayanmaktadır.

'PC'de çalıştırmalısınız' kısıtlamasını gevşetirseniz, bazı diğer makul 'modern' işletim sistemi platformları ahşaptan çıkar.

  • IBM'in I serisi mimari olarak oldukça modern bir O / S'dir ve muhtemelen Unix'e maruz kalmayan insanlar tarafından yapılan son büyük O / S'dir. Başlangıçta IBM'in ana bilgisayar O / S platformlarının yerine kullanılmak üzere tasarlandı ve daha sonra bir mini bilgisayar platformu olarak yeniden markalandı. IBM, J2EE tabanlı web uygulamalarını desteklemek konusunda oldukça güvenilir bir iş yapmış olmasına rağmen, birçok yönden yetenekli bir platformdur ancak yerel bir GUI'ye sahip değildir.

  • Aslında, Amiga veya Acorn Arşimetleri için yazılmış yazılımları çalıştıracak makineleri satın alabilirsiniz . Son mimarinin aslında hala İngiltere'de yaklaşık 10.000 kullanıcı tabanına sahip olduğunu ve Amiga'nın dünya çapında büyük bir hayran kitlesine sahip olduğunu tahmin ettim. Bununla birlikte, her iki platform için geliştirilen pek çok yeni yazılım olmadığını da düşünüyorum. Daha yakın zamanda Ahududu Pi için bir RiscOS limanı var.

  • Vax, Alpha ve Itanium tabanlı makineler VMS kullanacak , ancak Vax ve Alpha üretim dışında ve HP artık amaca yönelik inşa edilmiş itanium tabanlı iş istasyonu sistemleri satmıyor. Ancak, kullanılmış donanımlar Ebay'den kolayca satın alınabilir ve HP, bunun için VMS kurucuları sağlar. Hatta hala aktif olan bir VMS hobisi programına sahipler ve yaklaşık 30 USD'lik nominal bir fiyat için bir kurulum CD'si satın almanıza izin verecekler. VMS mimari olarak Unix'ten oldukça farklıdır ve X'i GUI olarak kullanmasına rağmen uyumlu olacak şekilde tasarlanmamıştır.

  • Birkaç mobil platform, çeşitli uygulama yazılımlarını destekleyebilir. Her ne kadar iPhone, Symbian veya Windows Mobile gibi çalışanların çeşitli nedenlerden dolayı genel amaçlı bir bilgi işlem platformu olarak pratik olmaları muhtemel değildir. Android ya da diğer linux tabanlı platformlar teoride daha geniş bir görev yelpazesinde kullanılabilir. Teorik olarak, Android kendi kendini barındırabilir - yani biri (teoride) aslında Android üzerinde bir Android geliştirme ortamı yükleyip çalıştırabilir ve genel amaçlı bir iş istasyonunda Android tabanlı bir O / S kullanabilir. Yine, bu pratikte tüm bu işe yaramayabilir.


QNX cevaptır. "Unix benzeri" olsa da, ne Unix ne de Unix klonudur (Linux gibi). NT'ye dayanmaz ve eski değildir. Endüstri standardı donanım üzerinde çalışmaktadır ve RIM tabletlerinde kullandığından kesinlikle bir "modern üretim işletim sistemidir".
Andrew J. Brehm 26:11

13

Plan 9 , biraz araştırma olsa da.


10
ve hobi ve üretken olmayan :)
akira

2
7 yılda güncellenmemek, bunu gerçekten "modern" olarak nitelendirmiyor mu?
MDMarra

3
Son ana sürüm 7 yıl önceydi, Plan 9 sürekli olarak güncellendi, inanıyorum ki indirdiğiniz CD görüntüsünün hala her gün oluşturulduğunu düşünüyorum.
nos

@Akira doğru olsa da, aldıkları yönü riove pencere değişimini seviyorum . Bağlam menüleri de harika bir konsepttir.
yeni123456,

Bell Laboratuarlarında üretimde kullanıldı: plan9.bell-labs.com/sys/doc/9.html ve Coraid bunları SAN kutuları üzerinde işletim sistemi olarak kullanıyor: groups.google.com/group/comp.os.plan9/browse_thread / thread /… ve tech.fortune.cnn.com/2010/01/25/…
Chris

4

# 3 cevap No yapar. Hayır. AmigaOS, ReactOS, vb gibi şeyler var ama hiçbiri üretim / hobi değil.


1
QNX # 3'e uyar. # 1 uydurma konusunda tam olarak emin değilim; Bu konuda bazı şüpheler var gibi gözüküyor.
Charles Stewart

4

Haiku Projesi tüm yeterliliklerinize uyuyor. Zamanından önce ölen ve aynı zamanda tanımınıza uyan bir işletim sistemi olan BeOS'tan türetilmiştir .


ve üretimde kullanılanlar? "geliştiricilerin makinelerinden daha fazla çalışır" gibi mi?
akira

2
Haiku çok Unix benzeri.
Grawity

BeOS üretimde kullanılır. Kuşkusuz birkaç yıl oldu, ama Seattle’ın Seattle’daki Experience Music Project’te ( empsfm.org ) bazı alanlarda ışık ve sesi kontrol eden sistemlerde BeOS’un çalıştığını gördüm .
Mike Chess,

Haiku POSIX uyumludur, ancak UNIX'in çok unudur. Ayrıca en son sürüm (alfa 3) oldukça kararlı, ancak bununla ilgili sözüm yok: jupiterbroadcasting.com/9711/haiku-review-las-s17e05
Chris

3

QNX Neutrino veya Wind River VxWorks gibi yerleşik veya gerçek zamanlı işletim sistemlerine ne dersiniz ?


Ne kadar Unixy? VxWorks'ü uzun yıllar önce çok kısa bir süre kullandım, fakat gördüğüm şey ek yeteneklere sahip Unix'e benziyordu.
David Thornley

1
vxWorks, yalnızca eklentili Posix API'sinde ve isteğe bağlı sunucular ve telnet ve ftp gibi istemcilerde unix-y'dir. Özünde Unix ve hatta Mach gibi değil.
kmarsh

3

VMS . (WinNT ile ortak birçok özelliği vardır, ancak “aile” de değildir.)


3
VMS (1975), WinNT'yi (1993) yendiğinden beri, WinNT'nin VMS ile ortak şeyleri olduğunu söylemek daha iyidir.
KeithB

1
WinNT, eski bir VMS geliştiricisi olan Dave Cutler tarafından geliştirilmiştir.
mivk

2

Orada L4 microkernel ailesi Jochen Liedtke tarafından yazılmış L4 dayalı.

Cep telefonları dışındaki herhangi bir şey için tam bir işletim sistemi uygulaması olduğunu sanmıyorum , ancak L4 dervatiflerinin bazıları x86 platformunda, örneğin uğursuzca işleyen Fiasco mikro çekirdeğinde hedefleniyor .


2

Bunu daha fazla araştırmanız gerekecek, ancak 4960 işletim sistemi adı verilen bir şeye bakmalısınız. DOS benzeri, Unix benzeri değil; NT tabanlı değil; her yerde milyonlarca IBM 496X uyumlu POS terminali kullanılıyor (Wal-Mart bunları kullanıyor) ve söylediklerime göre, x86 donanımı gibi görünüyor.


2

Biraz daha:

DOS. Evet, eski olduğunu biliyorum, ama bunların dışında hala çok sayıda şaşırtıcı var. Linux ile olduğu kadar (modern) Windows ile ortak olarak. Emtia x86 donanımında çalışır.

Ayrıca: "x86" tanımına göre çok cömert olmak, 8080, 8085, 8008 gibi x86 habercileri hala (ucuz ve programlanabilir) hesap makineleri, dilsiz terminalleri, vb. Gibi şeylerde kullanılıyor olabilir.


1

Belki Windows CE? Biraz şüpheli: x86'da, x64'te (IIRC) değil, ARM ve MIPS ao'da da çalışıyor. Çekirdek NT ile ilişkili değildir, bu yüzden 2 yerine getirir, ancak API'ler kesinlikle Windows'tan esinlenmiştir (genellikle aynıdır). 1 ve 3 tatmin ediyor. Tablet PC'lerde kullanılmıştır (ancak çok sık değildir).


1

MacOSX'ta çok fazla unix olmasına rağmen, X11 tabanlı değil, ne de büyük bir bölümünü * nix'e dayandırmayı seçtiklerinde unix uyumluluğu muhtemelen birincil hedef değildi.

Bunun dışında çoğu modern üretim / hobi araştırması olmayan işletim sistemi gömülü aygıt veya işletme / ana bilgisayarlara yöneliktir. QNX olsa arada bir şey olabilir.


1
MacOSX sadece "çok fazla Unix" değildir. Temelde BSD Unix üzerinde çalışan NextStep'in güncellenmiş bir versiyonudur. X11 bir düşünce gibi davranırken, tüm CLI Unix Terminal.app'i açtığınızda oradadır. Gelişme sürecini bilmiyorum, çünkü Apple böyle şeyler hakkında oldukça gizli. Yine de, XOSode geliştirme sistemini serbestçe kullanılabilen Unix tabanlı bir yazılımı temel alan MacOSX'in Unix olduğu gerçeğinden faydalandılar.
David Thornley

1

Eh MenuetOS ( http://www.menuetos.net/ ) büyük olasılıkla # 3 şartını yerine getirmiyor ama bununla uğraşmaktan zevk aldım.

MenuetOS, montajcıya% 100 yazılmış bir işletim sistemidir. Yıllardır bir VM'ye yüklemedim, ama hatırladığım kadarıyla, hangi araçları kullanmaya çalıştığınıza bağlı olarak oldukça kararlıydı.


0

Gömülü uygulamalar açıklamaya uygun. Çoğu, muhtemelen çoğu, gömülü aygıtlar bazı Linux türevlerini kullanıyor olsa da, orada olmayanlar da var. Intel x86 olan düşük maliyetli SoC var ve bunların ucuz olmasını sağlamak için bellek mutlak minimumda çalışıyor.

Bir yerde okudum (site kaynağı olamaz, bu yüzden heresay olarak kabul edin) eski Garmin Etrex'in 80386 işlemci kullanıyor. Başkaları olma zorunluluğu var.

Belirli bir örnek bulmak çok zor olurdu. Gömülü cihazlar genellikle CPU'larını veya yazılımlarını tanıtmaz. Mobil yerleşik cihazların çoğu, ARM oldukları için kalifiye olmayacak ve çoğu da bir linux çekirdeği çalıştıracak. Kesinlikle orada olduklarına ikna oldum. Muhtemelen daha eski cihazlar; DVD oynatıcılar, hatta belki bazı çamaşır makineleri veya bulaşık makineleri.

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.