ไม่ใช่ Windows, OS ที่ไม่เหมือนกับ Unix?


27

เนื่องจากระบบปฏิบัติการส่วนใหญ่ที่ฉันเคยได้ยินนอกจาก Windows ดูเหมือนว่าจะได้รับมรดกจาก Unix ฉันจึงสงสัยว่ามีระบบปฏิบัติการใดที่มีคุณสมบัติดังต่อไปนี้:

  1. โดยทั่วไปไม่ถือว่าเหมือน Unix เช่นไม่ได้ออกแบบด้วยความเข้ากันได้กับ Unix เป็นเป้าหมายหลักไม่ใช้ X11 เป็น GUI เริ่มต้นในการกระจายทั่วไปไม่รองรับคำสั่ง Unix ตามค่าเริ่มต้นเป็นต้น

  2. ไม่ได้อยู่ในตระกูล Windows NT

  3. เป็นระบบปฏิบัติการการผลิตที่ทันสมัยไม่ใช่ระบบปฏิบัติการแบบดั้งเดิมอย่างแท้จริงโครงการวิจัย / งานอดิเรกหรือระบบปฏิบัติการที่ยังคงอยู่ในสถานะอัลฟ่า

  4. มีการกำหนดเป้าหมายที่ฮาร์ดแวร์พีซี x86 / x64


คุณหมายถึง "การผลิต" แบบใด เช่นเดียวกับ Desktop OS, เซิร์ฟเวอร์, เราเตอร์ในตัว ...
Chris S

@ Chris: ฉันคิดเดสก์ท็อปเป็นส่วนใหญ่ แต่เซิร์ฟเวอร์ในระดับที่น้อยกว่า นี่คือเหตุผลที่ฉันระบุฮาร์ดแวร์พีซี x86 / x64
dsimcha

จำนวนเงินที่นับจะเป็นเท่าไหร่? MirageOS, OSv
CMCDragonkai

คำตอบ:


20

หากคุณต้องการบางสิ่งที่จะทำงานบนพีซีแบบ Commodity QNX จะทำเช่นนี้และสนับสนุน GUI ที่เรียกว่า Neutrino แพลตฟอร์มระบบฝังตัวบางตัวยังรองรับส่วนต่อประสานกราฟิกกับผู้ใช้เช่น Wind River Tilcon ชุดเครื่องมือสำหรับ VXWorks

ระบบปฏิบัติการของ IBM / 2 ถูกขายให้กับบุคคลที่สามและยังคงวางตลาดตาม eComStation ส่วนใหญ่จะขายเป็นแพลตฟอร์มแบบดั้งเดิมที่รองรับซอฟต์แวร์ OS / 2 ที่มีอยู่ซึ่งมีกิจกรรมการพัฒนาใหม่ค่อนข้างน้อย อย่างไรก็ตามมันสามารถทำงานเป็นเดสก์ท็อปวัตถุประสงค์ทั่วไปได้อย่างสมบูรณ์แบบและฉันเคยเห็น OS / 2 ในสหราชอาณาจักรสาขา HSBC ในไม่กี่ปีที่ผ่านมา ไอคอนเคอร์เซอร์ 'รอ' นาฬิกาปลุกค่อนข้างโดดเด่น

ระบบปฏิบัติการอื่น ๆ เช่น ไฮกุ (โคลน BeOS) หรือ ReactOS (Windows clone) ได้รับการผลิตโดยชุมชนการพัฒนาโอเพนซอร์ซ ในทางทฤษฎี ReactOS มีระดับความเข้ากันได้ของไบนารีกับ Windows อย่างมาก การสนับสนุนซอฟต์แวร์บุคคลที่สามส่วนใหญ่สำหรับไหโข่วนั้นขึ้นอยู่กับพอร์ตของแอปพลิเคชันโอเพนซอร์ส

หากคุณผ่อนคลายข้อ จำกัด 'ต้องทำงานบนพีซี' แพลตฟอร์ม OS ที่ 'ทันสมัย' อื่น ๆ ที่สมเหตุสมผลมาจากงานไม้

  • IBM's I series เป็นสถาปัตยกรรม O / S ที่ค่อนข้างทันสมัยและอาจเป็น O / S หลักสุดท้ายที่ทำโดยคนที่ไม่ได้สัมผัสกับ Unix เดิมทีมันถูกออกแบบมาเพื่อแทนที่แพลตฟอร์ม O / S ของเมนเฟรมของไอบีเอ็มจากนั้นทำการสร้างแบรนด์ใหม่เป็นแพลตฟอร์มมินิคอมพิวเตอร์ มันเป็นแพลตฟอร์มที่มีความสามารถในหลาย ๆ ด้าน แต่ไม่มี GUI แบบดั้งเดิมแม้ว่า IBM ได้ทำหน้าที่ได้อย่างน่าเชื่อถือในการสนับสนุนเว็บแอปพลิเคชัน J2EE

  • คุณยังสามารถซื้อเครื่องที่ใช้งานซอฟต์แวร์ที่เขียนขึ้นสำหรับ เอมิกา หรือ โอ๊กอาร์คิมีดีส . ฉันได้เห็นมันประมาณว่าสถาปัตยกรรมหลังจริง ๆ แล้วยังมีฐานผู้ใช้ประมาณ 10,000 ในสหราชอาณาจักรและ Amiga ยังคงมีฐานแฟน ๆ ทั่วโลกขนาดใหญ่ อย่างไรก็ตามฉันสงสัยว่ามีซอฟท์แวร์บิลด์ใหม่ที่พัฒนาขึ้นสำหรับทั้งสองแพลตฟอร์มไม่มาก ไม่นานมานี้ยังมี พอร์ต RiscOS สำหรับ Raspberry Pi

  • เครื่องที่ใช้ Vax, Alpha และ Itanium จะทำงาน VMS แม้ว่า Vax และ Alpha จะหยุดผลิตและ HP จะไม่ขายระบบเวิร์กสเตชันที่ใช้ Itanium ที่สร้างขึ้นตามวัตถุประสงค์อีกต่อไป อย่างไรก็ตามฮาร์ดแวร์ที่ใช้แล้วสามารถหาซื้อได้อย่างง่ายดายบน Ebay และ HP จะยังคงให้บริการตัวติดตั้ง VMS สำหรับมัน พวกเขายังมีโปรแกรมมือสมัครเล่น VMS ที่ยังคงทำงานอยู่และจะให้คุณซื้อแผ่นซีดีติดตั้งในราคาเล็กน้อยประมาณ 30 เหรียญสหรัฐ VMS นั้นแตกต่างจาก Unix ในเชิงสถาปัตยกรรมและไม่ได้ออกแบบมาให้ใช้งานร่วมกันได้แม้ว่าจะใช้ X เป็น GUI

  • แพลตฟอร์มมือถือหลายแห่งสามารถรองรับแอพพลิเคชั่นซอฟต์แวร์ที่หลากหลาย แม้ว่าคนที่อุทิศตนเช่น iPhone, Symbian หรือ Windows Mobile นั้นไม่น่าจะใช้งานได้จริงในฐานะแพลตฟอร์มคอมพิวเตอร์อเนกประสงค์ด้วยเหตุผลหลายประการ ในทางทฤษฎีแล้ว Android หรือแพลตฟอร์มอื่น ๆ ที่ใช้ลินุกซ์สามารถนำไปใช้งานได้ในวงกว้าง ตามทฤษฎีแล้ว Android อาจเป็นโฮสติ้งด้วยตนเองนั่นก็คือในทางทฤษฎีแล้วพอร์ตและใช้สภาพแวดล้อมการพัฒนา Android บน Android และใช้ O / S ที่ทำงานบน Android บนเวิร์กสเตชันที่ใช้งานทั่วไป อีกครั้งสิ่งนี้อาจไม่ทำงานทั้งหมดที่ดีในทางปฏิบัติ


QNX คือคำตอบ แม้ว่ามันจะเป็น "Unix-like" แต่ก็ไม่ใช่ทั้ง Unix และ Unix clone (เช่น Linux) มันไม่ได้ขึ้นอยู่กับ NT และไม่ได้เป็นมรดก มันทำงานบนฮาร์ดแวร์มาตรฐานอุตสาหกรรมและเป็น "ระบบปฏิบัติการการผลิตที่ทันสมัย" อย่างแน่นอนเนื่องจาก RIM ใช้บนแท็บเล็ต
Andrew J. Brehm

11

แผน 9 แม้ว่ามันจะเป็นการวิจัยเล็กน้อย


10
และงานอดิเรกและไม่ผลิต :)
akira

2
ไม่ได้รับการอัพเดตใน 7 ปีไม่ได้มีคุณสมบัติเช่นนี้เพราะ "ทันสมัย" ใช่หรือไม่
MDMarra

3
ในขณะที่รุ่นใหญ่ครั้งล่าสุดเมื่อ 7 ปีที่แล้วแผน 9 ได้รับการปรับปรุงอย่างต่อเนื่องผมเชื่อว่าภาพซีดีที่คุณดาวน์โหลดยังคงถูกสร้างขึ้นทุกวัน
nos

แม้ว่า @akira นั้นถูกต้อง แต่ฉันชอบทิศทางที่พวกเขาทำ rio และการทดแทนหน้าต่าง เมนูบริบทเป็นแนวคิดที่ยอดเยี่ยมเช่นกัน
new123456

มันถูกใช้ในการผลิตที่ Bell Labs: plan9.bell-labs.com/sys/doc/9.html และ Coraid ใช้มันเป็นระบบปฏิบัติการบนกล่อง SAN: groups.google.com/group/comp.os.plan9/browse_thread/thread/... และ tech.fortune.cnn.com/2010/01/25/...
Chris

4

# 3 ทำให้คำตอบไม่ใช่มีหลายสิ่งเช่น AmigaOS, ReactOS เป็นต้น แต่ไม่มีการผลิต / ไม่ใช่งานอดิเรก


1
QNX เหมาะกับ # 3 ฉันไม่แน่ใจเกี่ยวกับมันอย่างสมบูรณ์แบบ # 1; ดูเหมือนจะมีข้อสงสัยเกี่ยวกับเรื่องนี้
Charles Stewart

4

โครงการไฮกุ เหมาะกับคุณสมบัติทั้งหมดของคุณ มันมาจาก BeOS ระบบปฏิบัติการที่เสียชีวิตก่อนเวลาและยังเหมาะกับคำอธิบายของคุณ


และนั่นคือสิ่งที่ใช้ในการผลิต? ในขณะที่ "ทำงานบนเครื่องมากกว่านักพัฒนา" หรือไม่?
akira

2
ไฮกุเป็นเหมือนยูนิกซ์มาก
grawity

BeOS ใช้ในการผลิต เป็นที่ยอมรับมาไม่กี่ปี แต่ฉันเห็น BeOS ทำงานบนระบบที่ควบคุมแสงและเสียงในบางพื้นที่ที่ Experience Music Project empsfm.org ) ในซีแอตเทิลวอชิงตัน
Mike Chess

ไหโข่วเป็นไปตาม POSIX แต่ un-UNIX มาก รุ่นล่าสุด (อัลฟ่า 3) ก็ค่อนข้างเสถียรเช่นกัน แต่อย่านำคำพูดของฉันไปใช้: jupiterbroadcasting.com/9711/haiku-review-las-s17e05
Chris

3

วิธีการเกี่ยวกับระบบปฏิบัติการแบบฝังตัวหรือแบบเรียลไทม์เช่น QNX Neutrino หรือ Wind River VxWorks ?


พวกเขาเป็น Unixy อย่างไร ฉันใช้ VxWorks เป็นเวลาสั้น ๆ เมื่อหลายปีก่อน แต่สิ่งที่ฉันเห็นดูเหมือนว่า Unix มีความสามารถเพิ่มเติม
David Thornley

1
vxWorks เป็นยูนิกซ์เท่านั้นใน Add-on Posix API และเซิร์ฟเวอร์และไคลเอ็นต์เพิ่มเติมเช่น telnet และ ftp ที่แกนกลางของมันไม่เหมือน Unix หรือ Mach
kmarsh

3

VMS . (มีหลายสิ่งร่วมกันกับ WinNT แต่ไม่ได้อยู่ใน "ครอบครัว")


2
ตั้งแต่ VMS (1975) ถือกำเนิด WinNT (1993) มันคงดีกว่าถ้าจะบอกว่า WinNT มีสิ่งต่าง ๆ ที่เหมือนกันกับ VMS
KeithB

1
WinNT ได้รับการพัฒนาโดย Dave Cutler ซึ่งเป็นอดีตผู้พัฒนา VMS
mivk

2

มี ตระกูลไมโครเคอร์เนล L4 ตาม L4 ที่เขียนโดย Jochen Liedtke

ฉันไม่คิดว่าจะมีการใช้งานของ ระบบปฏิบัติการเต็มรูปแบบ สำหรับสิ่งอื่นที่ไม่ใช่โทรศัพท์มือถือ แต่อนุพันธ์ของ L4 บางตัวถูกกำหนดเป้าหมายไว้ที่แพลตฟอร์ม x86 เช่นเสียงที่เป็นลางสังหรณ์ ความล้มเหลว microkernel


2

คุณต้องค้นคว้าเพิ่มเติมต่อไปนี้ แต่ลองมองสิ่งที่เรียกว่า 4960 OS มันเป็นดอสเหมือนไม่ใช่ยูนิกซ์ มันไม่ได้ใช้ NT มันมีการใช้งานในเครื่อง POS POS ที่ใช้งานกับ IBM 496X ได้หลายล้านเครื่องทุกที่ (Wal-Mart ใช้มัน) และจากสิ่งที่ฉันบอกได้ดูเหมือนว่ามันเป็นฮาร์ดแวร์ x86


1

บางที Windows CE? มันค่อนข้างน่าสงสัย: มันทำงานบน x86 ไม่ใช่ x64 (IIRC) แต่ก็ใช้กับ ARM และ MIPS ao เคอร์เนลไม่เกี่ยวข้องกับ NT one ดังนั้นมันจึงเป็นที่น่าพอใจ 2 แต่ API ของ Windows เป็นแรงบันดาลใจอย่างแน่นอน . 1 และ 3 มันตอบสนอง มันถูกใช้ในแท็บเล็ตพีซี (แต่ไม่ค่อยบ่อย)


1

ในขณะที่มียูนิกซ์จำนวนมากใน MacOSX มันไม่ได้อิง X11 และความเข้ากันได้กับยูนิกซ์อาจไม่ใช่เป้าหมายหลักเมื่อพวกเขาเลือกที่จะยึดส่วนใหญ่ของมันไว้ใน * nix

นอกเหนือจากนั้นระบบปฏิบัติการที่ใช้งานจริง / ที่ไม่ใช่งานอดิเรกการวิจัยที่ทันสมัยส่วนใหญ่มีไว้สำหรับอุปกรณ์ฝังตัวหรือองค์กร / เมนเฟรมคอมพิวเตอร์ QNX อาจเป็นสิ่งที่อยู่ในระหว่าง


1
MacOSX ไม่ได้เป็นเพียง "ยูนิกซ์จำนวนมาก" มันเป็นรุ่นพื้นฐานของ NextStep ที่อัปเดตแล้วที่ทำงานบน BSD Unix ในขณะที่ X11 ทำหน้าที่เหมือนภายหลัง CLI Unix ทั้งหมดจะอยู่ที่นั่นเมื่อคุณเปิด Terminal.app ฉันไม่รู้เกี่ยวกับกระบวนการพัฒนาเนื่องจาก Apple ค่อนข้างเป็นความลับเกี่ยวกับสิ่งต่าง ๆ ถึงกระนั้นพวกเขายังได้รับประโยชน์จากข้อเท็จจริงที่ว่า MacOSX เป็น Unix โดยใช้ระบบการพัฒนา XCode บนซอฟต์แวร์ที่ใช้ Unix ได้อย่างอิสระ
David Thornley

1

เพิ่มเติมบางส่วน:

DOS ใช่ฉันรู้ว่ามันเก่า แต่มีจำนวนที่น่าแปลกใจมากเหล่านี้ยังคงมีอยู่ เหมือนกับ Windows (สมัยใหม่) เล็กน้อยเหมือนกับใน Linux ทำงานบนฮาร์ดแวร์สินค้าโภคภัณฑ์ x86

นอกจากนี้: เป็นคนใจกว้างมากที่มีคำจำกัดความของ "x86", บรรพบุรุษของ x86 เช่น 8080, 8085, 8008 ฯลฯ อาจยังคงใช้งานได้ในสิ่งต่าง ๆ เช่นเครื่องคิดเลข (ราคาถูกและตั้งโปรแกรมได้) ขั้วเทอร์มิคใบ้เป็นต้น


1

MenuetOS ดี ( http://www.menuetos.net/ ) อาจไม่เป็นไปตามข้อกำหนด # 3 แต่ฉันมีความสุขกับมัน

MenuetOS เป็นระบบปฏิบัติการที่เขียนด้วยแอสเซมเบลอร์ 100% ฉันไม่ได้โหลดมันใน VM ในปีที่ผ่านมา แต่จากสิ่งที่ฉันจำได้ว่ามันเสถียรพอสมควรขึ้นอยู่กับเครื่องมือที่คุณพยายามใช้


0

แอพพลิเคชั่นที่ฝังตัวพอดีกับคำอธิบาย ในขณะที่อุปกรณ์ฝังตัวส่วนใหญ่อาจใช้อนุพันธ์ของ Linux บางตัว แต่ก็มีสิ่งที่ไม่ใช่ มี SoC ต่ำสุดที่เป็น Intel x86 และเพื่อให้พวกเขาราคาถูกหน่วยความจำจะทำงานอย่างน้อยที่สุด

ฉันอ่านที่ไหนสักแห่ง (ไม่สามารถหาแหล่งที่มาของไซต์ได้ดังนั้นขอให้ใช้สิ่งนี้ตามที่เห็น) Garmin Etrex เก่าของฉันใช้ซีพียู 80386 ตัว มีผู้อื่นผูกพัน

การหาตัวอย่างเฉพาะนั้นยากมาก อุปกรณ์ฝังตัวมักจะไม่โฆษณา CPU หรือซอฟต์แวร์ อุปกรณ์ฝังตัวมือถือส่วนใหญ่จะไม่ผ่านการรับรองเหมือนเป็น ARM และส่วนใหญ่จะใช้เคอร์เนลลินุกซ์ด้วย ฉันมั่นใจอย่างแน่วแน่ว่าพวกเขาอยู่ที่นั่น อาจเป็นอุปกรณ์รุ่นเก่า เครื่องเล่นดีวีดีอาจมีแม้กระทั่งเครื่องซักผ้าหรือเครื่องล้างจาน

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.