ระบบ UNIX V

จากวิกิพีเดีย สารานุกรมเสรี
ข้ามไปที่การนำทาง ข้ามไปที่การค้นหา

ระบบยูนิกซ์ V
HP-HP9000-715-100-Workstation 03.jpg
การบูตเวิร์กสเตชันHP 9000 HP-UX , System V . ของHewlett-Packard
นักพัฒนาAT&T Corporation
เขียนใน
OS ครอบครัวUnix
สถานะการทำงานประวัติศาสตร์
รูปแบบที่มาปิดแหล่งที่มา
เปิดตัวครั้งแรก2526 ; 39 ปีที่แล้ว ( 1983 )
มีจำหน่ายในภาษาอังกฤษ

ส่วนต่อประสานผู้ใช้เริ่มต้น
อินเทอร์เฟซบรรทัดคำสั่ง
ก่อนระบบ UNIX III
ประสบความสำเร็จโดยUnixWare

Unix System V (ออกเสียงว่า "System Five") เป็นหนึ่งในระบบ ปฏิบัติการUnix เชิงพาณิชย์รุ่นแรก เดิมได้รับการพัฒนาโดยAT&Tและเปิดตัวครั้งแรกในปี 1983 มีการเปิดตัว System V สี่เวอร์ชันหลัก หมายเลข 1, 2, 3 และ 4 System V Release 4 (SVR4) เป็นเวอร์ชันที่ประสบความสำเร็จในเชิงพาณิชย์มากที่สุด โดยเป็นผลมาจาก ออกวางตลาดในชื่อUnix System Unificationซึ่งชักชวนการทำงานร่วมกันของผู้จำหน่าย Unix รายใหญ่ เป็นที่มาของคุณสมบัติ Unix เชิงพาณิชย์ทั่วไปหลายประการ บางครั้งระบบ V ย่อมาจาก SysV

ในปี 2564 ตลาด Unix ที่ได้มาจาก AT&T นั้นแบ่งออกเป็น System V สี่รุ่น: IBM 's AIX , HP-UXของHewlett Packard EnterpriseและSolarisของOracle [ 1] บวกกับ illumosซอฟต์แวร์ฟรีที่แยก จากOpenSolaris

ภาพรวม

บทนำ

ต้นไม้ประวัติศาสตร์ยูนิกซ์
UNIX System V รีลีส 1 บน SIMH (PDP-11)
UNIX System V รีลีส 1 บน SIMH (PDP-11)

System V เป็นผู้สืบทอดต่อUNIX System III ใน ปี 1982 ในขณะที่ AT&T พัฒนาและขายฮาร์ดแวร์ที่รัน System V ลูกค้าส่วนใหญ่เรียกใช้เวอร์ชันจากผู้ค้าปลีกตามการใช้งานอ้างอิงของ AT&T เอกสารมาตรฐานที่เรียกว่าSystem V Interface Definitionระบุคุณลักษณะเริ่มต้นและลักษณะการทำงานของการใช้งาน

การสนับสนุน AT&T

ในช่วงปีแห่งการพัฒนาธุรกิจคอมพิวเตอร์ของ AT&T แผนกได้ดำเนินการหลายขั้นตอนของกลุ่มซอฟต์แวร์ System V โดยเริ่มจาก Unix Support Group (USG) ตามด้วย Unix System Development Laboratory (USDL) ตามด้วย AT&T Information Systems (ATTIS) และสุดท้ายUnix System Laboratories (USL)

การแข่งขันกับ BSD

ในช่วงปี 1980 และต้นทศวรรษ 1990 UNIX System V และBerkeley Software Distribution (BSD) เป็นสองเวอร์ชันหลักของ UNIX ในอดีต BSD มักถูกเรียกว่า "BSD Unix" หรือ "Berkeley Unix" [2] Eric S. Raymondสรุปความสัมพันธ์ที่ยาวนานและการแข่งขันระหว่าง System V และ BSD ในช่วงแรก: [3]

หลายปีหลังจากการขายกิจการ ชุมชน Unix หมกมุ่นอยู่กับช่วงแรกของสงคราม Unix  – ข้อพิพาทภายใน การแข่งขันระหว่าง System V Unix และ BSD Unix ข้อพิพาทมีหลายระดับ เทคนิคบางอย่าง ( ซ็อกเก็ตกับสตรีม BSD tty เทียบกับระบบ V termio) และบางวัฒนธรรม มีการแบ่งแยกระหว่างผมยาวและผมสั้น โปรแกรมเมอร์และบุคลากรทางเทคนิคมักจะเข้าแถวกับ Berkeley และ BSD ซึ่งเป็นประเภทที่เน้นธุรกิจมากกว่าด้วย AT&T และ System V

ในขณะที่ HP, IBM และบริษัทอื่นๆ เลือก System V เป็นพื้นฐานสำหรับข้อเสนอ Unix ของพวกเขา ผู้จำหน่ายรายอื่นๆ เช่นSun MicrosystemsและDECได้ขยาย BSD ตลอดการพัฒนา แม้ว่า System V จะเต็มไปด้วยคุณลักษณะจาก BSD ในขณะที่ตัวแปร BSD เช่นUltrix ของ DEC ได้รับคุณลักษณะ System V AT&T และ Sun Microsystems ทำงานร่วมกันเพื่อรวม System V กับSunOS ที่ใช้ BSD เพื่อผลิตSolarisซึ่งเป็นหนึ่งในผู้สืบทอดหลักของ System V ที่ยังคงใช้งานอยู่ในปัจจุบัน[ เมื่อไร? ] . ตั้งแต่ช่วงต้นทศวรรษ 1990 เนื่องจากความพยายามในการสร้างมาตรฐาน เช่นPOSIXและความสำเร็จของLinux, การแบ่งระหว่าง System V และ BSD มีความสำคัญน้อยลง

เผยแพร่

เทอร์มินัล DMD 5620 ตามBlitเชื่อมต่อกับโฮสต์ SVR3 และแสดงอินเทอร์เฟซ ของ เลเยอร์

SVR1

System V หรือที่รู้จักใน Bell Labs ในชื่อ Unix 5.0 ประสบความสำเร็จในการทำงานของ Unix เชิงพาณิชย์ก่อนหน้าของ AT&T ที่เรียกว่าSystem IIIในเดือนมกราคม 1983 [4] Unix 4.0 ไม่เคยถูกเผยแพร่สู่ภายนอก ซึ่งจะถูกกำหนดให้เป็น System IV [5] [6] [7] รุ่นแรกของ System V (เรียกว่า System V.0, System V Release 1 หรือ SVR1) ได้รับการพัฒนาโดย UNIX Support Group (USG) ของ AT&T และอิงตาม USG UNIX 5.0 ภายในของ Bell Labs .

System V ยังรวมคุณลักษณะต่างๆ เช่น ตัว แก้ไข viและคำสาปจาก 4.1 BSD ที่พัฒนาขึ้นที่University of California, Berkeley ; มันยังปรับปรุงประสิทธิภาพด้วยการเพิ่มบัฟเฟอร์และแคชไอโหนด นอกจากนี้ยังเพิ่มการรองรับสำหรับการสื่อสารระหว่างกระบวนการโดยใช้ข้อความสัญญาณและหน่วยความจำ ที่ใช้ร่วมกัน ซึ่งพัฒนาขึ้นก่อนหน้านี้สำหรับ CB UNIXของBell-internal [8]

SVR1 ทำงานบนมินิคอมพิวเตอร์ DEC PDP -11และVAX

SVR2

DEC VAX-11/780 เป็นฐาน การย้ายสำหรับ SVR2

UNIX Support Group (USG) ของ AT&T ได้เปลี่ยนเป็น UNIX System Development Laboratory (USDL) ซึ่งเปิดตัว System V Release 2 ในปี 1984 SVR2 เพิ่มฟังก์ชันเชลล์และSVID SVR2.4 เพิ่มเพจจิ้งคัดลอกเมื่อเขียนหน่วยความจำที่ ใช้ร่วมกัน และบันทึกและล็อกไฟล์

แนวคิดของ "ฐานการย้ายฐาน" ได้รับการทำให้เป็นทางการ และเลือก DEC VAX-11/780สำหรับรุ่นนี้ "ฐานการย้ายข้อมูล" เป็นเวอร์ชันดั้งเดิมที่เรียกว่ารีลีส ซึ่งความพยายามในการพอร์ตทั้งหมดสำหรับเครื่องอื่นๆ เล็ดลอดออกมา

AT&T เสนอใบอนุญาตแหล่งการศึกษาสำหรับ SVR2 ในราคา 800 ดอลลาร์สหรัฐสำหรับ CPU ตัวแรก และ 400 ดอลลาร์สำหรับ CPU เพิ่มเติมแต่ละตัว มีการเสนอสิทธิ์ใช้งานแหล่งที่มาเชิงพาณิชย์ในราคา $43,000 พร้อมการสนับสนุนสามเดือน และราคา $16,000 ต่อ CPU เพิ่มเติม [9]

ระบบปฏิบัติการ A/UXของApple Computerเริ่มแรกมาจากรุ่นนี้ SCO XENIXยังใช้ SVR2 เป็นพื้นฐานอีกด้วย รุ่นแรกของHP-UXยังเป็นอนุพันธ์ SVR2 อีกด้วย [10] : 33 

หนังสือของ Maurice J. Bach การออกแบบระบบปฏิบัติการ UNIXเป็นคำอธิบายที่ชัดเจนของเคอร์เนล SVR2 (11)

SVR3

มินิคอมพิวเตอร์รุ่น AT&T 3B2เป็นฐานพอร์ตสำหรับ SVR3

AT&T's UNIX System Development Laboratory (USDL) ของ AT&T ประสบความสำเร็จโดย AT&T Information Systems (ATTIS) ซึ่งเผยแพร่ UNIX System V รีลีส 3 ในปี 1987 [12] SVR3 รวมถึงSTREAMS , Remote File Sharing (RFS), File System Switch (FSS) ) กลไกระบบไฟล์เสมือน รูปแบบที่จำกัดของ ไลบรารี ที่ใช้ร่วม กันและAPI เครือข่าย Transport Layer Interface (TLI) เวอร์ชันสุดท้ายคือรีลีส 3.2 ในปี 1988 ซึ่งเพิ่มความเข้ากันได้แบบไบนารีกับXenixบนแพลตฟอร์ม Intel (ดูIntel Binary Compatibility Standard )

การปรับปรุงส่วนต่อประสานผู้ใช้รวมถึงระบบหน้าต่าง "เลเยอร์" สำหรับเทอร์มินัลกราฟิกDMD 5620 และ ไลบรารีสาป SVR3.2 ที่มีคู่สีแปดคู่ขึ้นไปและคุณสมบัติที่สำคัญอื่น ๆ ในเวลานี้ (แบบฟอร์ม แผง เมนู ฯลฯ) AT&T 3B2 กลายเป็น "ฐาน การย้ายถิ่นฐาน" อย่างเป็นทางการ

SCO UNIXใช้ SVR3.2 เช่นเดียวกับISC 386 /ix ในบรรดาการกระจายที่คลุมเครือของ SVR3.2 สำหรับ 386 คือ ESIX 3.2 โดยEverexและ "System V, Release 3.2" ซึ่ง Intel ขายเอง; ทั้งสองส่ง codebase ของ "วานิลลาธรรมดา" ของ AT&T [13]

ระบบปฏิบัติการ AIXของIBMเป็นอนุพันธ์ SVR3

SVR4

HP 9000 C110 ที่ใช้HP-UXในโหมดคอนโซล
HP 9000 735 ที่รันHP-UXด้วยCommon Desktop Environment (CDE)
แผ่นรองเมาส์ส่งเสริมการขาย 'จับคลื่น' สำหรับ SVR4.2
Sun Ultra 20พร้อมSolaris 10

System V Release 4.0 ประกาศเมื่อวันที่ 18 ตุลาคม พ.ศ. 2531 [14]และรวมอยู่ในผลิตภัณฑ์ Unix เชิงพาณิชย์ที่หลากหลายตั้งแต่ต้นปี 1989 เป็นต้นไป [4] โครงการร่วมกันของ AT&T Unix System Laboratories และSun Microsystemsโดยผสมผสานเทคโนโลยีจาก:

รวมคุณสมบัติใหม่:

หลายบริษัทได้รับใบอนุญาต SVR4 และรวมเข้ากับระบบคอมพิวเตอร์ เช่นเวิร์กสเตชันและเซิร์ฟเวอร์เครือข่าย ผู้จำหน่ายระบบ SVR4 ได้แก่Atari ( Atari System V ), Commodore ( Amiga Unix ), Data General ( DG/UX ), Fujitsu ( UXP/DS ), Hitachi (HI-UX), Hewlett-Packard (HP-UX), NCR ( Unix/NS ), NEC ( EWS-UX , UP-UX, UX/4800, SUPER-UX ), OKI (OKI System V), เทคโนโลยีพีระมิด (DC/OSx ), SGI ( IRIX ), Siemens ( SINIX ), Sony ( NEWS-OS ), Sumitomo Electric Industries (SEIUX) และSun Microsystems ( Solaris ) ที่มีillumosในปี 2010 เป็นแพลตฟอร์ม โอเพ่นซอร์ส เพียงแห่งเดียว

โรงย้ายซอฟต์แวร์ยังจำหน่ายรุ่น Intel x86 ที่ได้รับการปรับปรุงและรองรับ ผู้จำหน่ายซอฟต์แวร์ SVR4 ได้แก่Dell (Dell UNIX), [16] Everex (ESIX), Micro Station Technology (SVR4), Microport (SVR4) และ UHC (SVR4) [17]

แพลตฟอร์มหลักสำหรับ SVR4 คือ Intel x86 และSPARC ; รุ่น SPARC เรียกว่า Solaris 2 (หรือภายในคือSunOS 5.x) ได้รับการพัฒนาโดย Sun ความสัมพันธ์ระหว่าง Sun และ AT&T สิ้นสุดลงหลังจากการเปิดตัว SVR4 ซึ่งหมายความว่า Solaris รุ่นที่ใหม่กว่าไม่สืบทอดคุณสมบัติของ SVR4.x ในภายหลัง ในปี 2548 ซันจะปล่อยซอร์สโค้ดส่วนใหญ่สำหรับ Solaris 10 (SunOS 5.10) เป็น โปรเจ็ก ต์โอเพ่นซอร์ส OpenSolarisซึ่งสร้างด้วยส้อม ซึ่งเป็นโอเพ่นซอร์สเพียงตัวเดียว (แม้ว่าจะมีการแก้ไขอย่างหนัก) การนำ System V ไปใช้ หลังจากที่Oracleเข้าครอบครอง Sun Solaris ก็ถูก แยกออกเป็นรุ่น กรรมสิทธิ์แต่illumosเนื่องจากโครงการต่อเนื่องกำลังได้รับการพัฒนาในโอเพ่นซอร์ส

กลุ่มผู้ค้าปลีกที่ใช้ Intel ซึ่งรวมถึงUnisys , ICL , NCR CorporationและOlivettiได้พัฒนา SVR4.0MP พร้อม ความสามารถในการ ประมวลผลหลายตัว (อนุญาตให้ประมวลผลการเรียกระบบจากโปรเซสเซอร์ใดๆ แต่ขัดจังหวะการให้บริการจากโปรเซสเซอร์ "หลัก") เท่านั้น [18]

รีลีส 4.1 ES (ความปลอดภัยขั้นสูง) เพิ่มคุณสมบัติการรักษาความปลอดภัยที่จำเป็นสำหรับการ ปฏิบัติตามข้อกำหนด Orange Book B2 และรายการควบคุมการเข้าถึงและรองรับการโหลดแบบไดนามิกของโมดูลเคอร์เนล [19] [20]

SVR4.2 / UnixWare

ในปี 1992 AT&T USL ได้ร่วมทุนกับNovellชื่อUnivel ในปีนั้นได้เห็นการเปิดตัว System V.4.2 ในชื่อ Univel UnixWareที่มีVeritas File System ผู้จำหน่ายรายอื่นรวมถึง UHC และ Consensys รีลีส 4.2MP เสร็จสมบูรณ์เมื่อปลายปี 2536 เพิ่มการรองรับการประมวลผลหลายตัว และเผยแพร่เป็น UnixWare 2 ในปี 2538 [21]

Eric S. Raymond เตือนผู้ซื้อที่คาดหวังเกี่ยวกับเวอร์ชัน SVR4.2 เนื่องจากพวกเขามักจะไม่รวมman pageออนไลน์ ในคู่มือผู้ซื้อปี 1994 เขาถือว่าการเปลี่ยนแปลงนโยบายนี้มาจาก Unix System Laboratories [22]

SVR5 / UnixWare 7

Santa Cruz Operation (SCO) ซึ่งเป็นเจ้าของ Xenix ได้รับเครื่องหมายการค้า UnixWare และสิทธิ์ในการแจกจ่ายฐานข้อมูล System V Release 4.2 จาก Novell ขณะที่ผู้จำหน่ายรายอื่น (Sun, IBM, HP) ยังคงใช้และขยาย System V Release 4 ต่อไป. Novell โอนความเป็นเจ้าของเครื่องหมายการค้า Unix ให้กับThe Open Group

System V Release 5 ได้รับการพัฒนาในปี 1997 โดยSanta Cruz Operation (SCO) โดยเป็นการควบรวมกิจการของSCO OpenServer (อนุพันธ์ SVR3) และ UnixWare โดยเน้นที่เซิร์ฟเวอร์ขนาดใหญ่ [10] : 23, 32 เปิดตัวในชื่อ SCO UnixWare 7 The SCO Groupซึ่งเป็นทายาทของ SCO ซึ่งใช้SCO OpenServer 6 บน SVR5 ด้วย แต่ฐานโค้ดไม่ได้ถูกใช้โดยผู้พัฒนาหรือผู้ค้าปลีกรายใหญ่รายอื่น

SVR6 (ถูกยกเลิก)

System V Release 6 ได้รับการประกาศโดย SCO ว่าจะวางจำหน่ายภายในสิ้นปี 2547 แต่เห็นได้ชัดว่าถูกยกเลิก [23]ควรจะสนับสนุนระบบ 64 บิต [24] SCO หยุดผลิตSmallfootในปี 2547 อุตสาหกรรมนี้ได้รวมเอา Single UNIX Specification เวอร์ชัน 3 ( UNIX 03 ) ของ The Open Group มารวมกัน

ตำแหน่งทางการตลาด

เดส ก์ ท็อป MATEบนOpenIndianaซึ่งเป็นอนุพันธ์ของ SVR4

ความพร้อมใช้งานในช่วงปี 1990 บนแพลตฟอร์ม x86

ในช่วงปี 1980 และ 1990 Unix เวอร์ชัน SVR4 หลายเวอร์ชันพร้อมจำหน่ายบนแพลตฟอร์มพีซี x86 อย่างไรก็ตาม ตลาดสำหรับ Unix เชิงพาณิชย์บนพีซีลดลงหลังจากLinuxและ BSD พร้อมใช้งานอย่างแพร่หลาย ในช่วงปลายปี 1994 Eric S. Raymond ได้ยกเลิกคู่มือผู้ซื้อซอฟต์แวร์ UNIX สำหรับ PC-cloneบนUSENETโดยระบุว่า "เหตุผลที่ฉันทิ้งสิ่งนี้เพราะฉันใช้ Linux ในขณะนี้ และฉันไม่พบตลาด SVr4 ที่น่าสนใจหรือมีความสำคัญอีกต่อไป" [25]

ในปี 1998 บันทึกที่เป็นความลับของ Microsoft กล่าวว่า "Linux กำลังจะเป็นเจ้าของตลาด x86 UNIX ในที่สุด" และคาดการณ์เพิ่มเติมว่า "ฉันเชื่อว่า Linux – มากกว่าNT  – จะเป็นภัยคุกคามที่ใหญ่ที่สุดต่อ SCO ในอนาคตอันใกล้นี้ " (26)

บทความInfoWorldจากปี 2544 ระบุว่า SCO UnixWare มี "แนวโน้มที่เยือกเย็น" เนื่องจากถูก "โจมตี" ในตลาดโดย Linux และ Solaris และ IDC คาดการณ์ว่า SCO จะ "ยังคงเห็นส่วนแบ่งตลาดที่หดตัว" [27]

โครงการมอนเทอเรย์

Project Monterey เริ่มต้นในปี 1998 เพื่อรวมคุณสมบัติที่สำคัญของแพลตฟอร์ม Unix เชิงพาณิชย์ที่มีอยู่เป็นโครงการร่วมของCompaq , IBM, Intel, SCO และSequent Computer Systems แพลตฟอร์มเป้าหมายตั้งใจให้เป็นสถาปัตยกรรม IA-64 ใหม่ของ Intel และกลุ่มโปรเซสเซอร์Itanium อย่างไรก็ตาม โครงการถูกยกเลิกอย่างกะทันหันในปี 2544 หลังจากความคืบหน้าเพียงเล็กน้อย (28)

ระบบ V และตลาด Unix

ภายในปี 2544 ตัวแปร Unix หลักๆ หลายตัว เช่น SCO UnixWare, Compaq Tru64 UNIXและ SGI IRIX ต่างก็ลดลงทั้งหมด [27]สามเวอร์ชันหลักของ Unix ที่ทำได้ดีในตลาด ได้แก่ IBM AIX, HP-UX ของ Hewlett-Packard และ Solaris ของ Sun [27]

ในปี 2549 เมื่อ SGI ประกาศล้มละลาย นักวิเคราะห์ตั้งคำถามว่า Linux จะมาแทนที่ Unix ที่เป็นกรรมสิทธิ์ทั้งหมดหรือไม่ ในบทความปี 2006 ที่เขียนขึ้นสำหรับComputerworldโดย Mark Hall เศรษฐศาสตร์ของ Linux ถูกอ้างถึงว่าเป็นปัจจัยสำคัญที่ขับเคลื่อนการโยกย้ายจาก Unix ไปยัง Linux: [29]

ความสำเร็จของ Linux ในการประมวลผลระดับสูงวิทยาศาสตร์และเทคนิคเช่นเดียวกับ Unix ก่อนหน้านี้ มาก่อนความสำเร็จในศูนย์ข้อมูลของ คุณ เมื่อลีนุกซ์พิสูจน์ตัวเองด้วยการคำนวณที่ซับซ้อนที่สุดเท่าที่จะเป็นไปได้ ผู้จัดการฝ่ายไอทีก็เข้าใจได้อย่างรวดเร็วว่าสามารถให้บริการเว็บเพจและดำเนินการบัญชีเงินเดือนได้ อย่างง่ายดาย แน่นอน การโชคดีย่อมช่วยได้: ดาวเด่นของ Linux ที่ดาวน์โหลดได้ฟรีเริ่มเพิ่มขึ้นในช่วงที่ IT ตกต่ำที่สุดครั้งหนึ่งในประวัติศาสตร์ เมื่อบริษัททำสิ่งต่างๆ ได้มากขึ้นโดยใช้เวลาน้อยลง สิ่งหนึ่งที่พวกเขาสามารถทิ้งได้คือ Unix

บทความนี้ยังกล่าวถึงแนวโน้มในแอปพลิเคชั่นการประมวลผลประสิทธิภาพสูงซึ่งเป็นหลักฐานของการเปลี่ยนแปลงอย่างมากจาก Unix เป็น Linux: [29]

ดูรายชื่อซูเปอร์คอมพิวเตอร์500 อันดับแรก ที่เล่าเรื่องได้ดีที่สุด ในปี 1998 เครื่อง Unix จาก Sun และ SGI รวมกันเป็น 46% ของคอมพิวเตอร์ที่เร็วที่สุด 500 เครื่องในโลก Linux คิดเป็นหนึ่ง (0.2%) ในปี 2548 Sun มี 0.8% หรือสี่ระบบ - และ SGI มี 3.6% ในขณะที่ 72% ของ Top500 ใช้ Linux

ในการสำรวจ 500 อันดับแรกของซูเปอร์คอมพิวเตอร์ในเดือนพฤศจิกายน 2015 Unix ถูกใช้เพียง 1.2% (ทั้งหมดที่ใช้ IBM AIX) ในขณะที่ Linux ถูกใช้โดย 98.8%; การสำรวจเดียวกันในเดือนพฤศจิกายน 2017 รายงานว่า 100% ของพวกเขาใช้ Linux [30]

อนุพันธ์ของระบบ V ยังคงถูกปรับใช้บนแพลตฟอร์มเซิร์ฟเวอร์ที่เป็นกรรมสิทธิ์บางตัว ตัวแปรหลักของ System V ที่ยังคงใช้ในเชิงพาณิชย์ ได้แก่ AIX (IBM), Solaris (Oracle) และ HP-UX (HP) จากการศึกษาของIDCในปี 2555 ตลาด Unix ทั่วโลกถูกแบ่งระหว่าง IBM (56%), Oracle (19.2%) และ HP (18.6%) ไม่มีผู้จำหน่าย Unix เชิงพาณิชย์รายอื่นที่มีส่วนแบ่งตลาดมากกว่า 2% [1]นักวิเคราะห์อุตสาหกรรมโดยทั่วไปกำหนดลักษณะเฉพาะของ Unix ว่าเข้าสู่ช่วงที่เสื่อมถอยช้าแต่ถาวร [31]

การกระจาย OpenSolaris และ illumos

เดสก์ท็อปOpenSolarisที่ใช้GNOME

OpenSolaris และอนุพันธ์ของมันคือลูกหลาน SVR4 เพียงตัวเดียวที่เป็นซอฟต์แวร์โอเพ่นซอร์ส ซอฟต์แวร์ระบบหลักยังคงได้รับการพัฒนาเป็นillumos ที่ ใช้ในillumos distributionเช่นSmartOS , Omniosce , OpenIndianaและอื่นๆ

ความเข้ากันได้ของระบบ V

กลไกการสื่อสารระหว่างกระบวนการของ System V มีอยู่ในระบบปฏิบัติการที่คล้ายกับ Unix ซึ่งไม่ได้มาจาก System V โดยเฉพาะอย่างยิ่งใน Linux [8] [32] (การนำ Unix กลับมาใช้ใหม่) รวมถึงFreeBSDอนุพันธ์ BSD [33] POSIX 2008 ระบุการแทนที่อินเทอร์เฟซเหล่านี้ [8]

FreeBSD รักษาเลเยอร์ความเข้ากันได้ของไบนารีสำหรับ รูปแบบ COFFซึ่งช่วยให้ FreeBSD ดำเนินการไบนารีที่คอมไพล์สำหรับอนุพันธ์ SVR3.2 บางอย่าง เช่น SCO UNIX และ Interactive UNIX [34]แพลตฟอร์ม Modern System V, Linux และ BSD ใช้ รูปแบบไฟล์ ELFสำหรับไบนารีที่คอมไพล์แบบเนทีฟ

อ้างอิง

  1. ^ a b "วันสุดท้ายของ Unix " เครือข่ายโลก . 19 สิงหาคม 2556 . สืบค้นเมื่อ26 มิ.ย. 2557 .
  2. การ์ฟินเคล, ซิมสัน. สปาฟฟอร์ด, จีน. ชวาร์ตซ์, อลัน. UNIX ที่ใช้งานได้จริงและความปลอดภัยทางอินเทอร์เน็ต 2546. หน้า 15-20
  3. Raymond, Eric S.ศิลปะแห่งการเขียนโปรแกรม Unix พ.ศ. 2546 38
  4. เลเวเนซ, เอริค. "ประวัติ Unix (ไทม์ไลน์ Unix)" . เก็บถาวรจากต้นฉบับเมื่อ2002-08-02 สืบค้นเมื่อ2010-12-29 .
  5. ^ ภาพรวมของระบบปฏิบัติการ XENIX 286 (PDF ) อินเทล คอร์ปอเรชั่น. พฤศจิกายน 2527 น. 1.10. ไม่มีระบบ IV
  6. ↑ เดล เดจาเกอร์ ( 1984-01-16 ) "ประวัติยูนิกซ์" . กลุ่มข่าวnet.unix
  7. ^ Tanenbaum, แอนดรูว์ เอส. (2001). ระบบปฏิบัติการสมัยใหม่ (ฉบับที่ 2) Upper Saddle River, นิวเจอร์ซีย์: Prentice Hall หน้า 675 . ISBN 0-13-031358-0. สิ่งที่เกิดขึ้นกับ System IV เป็นหนึ่งในความลึกลับที่ยิ่งใหญ่ของวิทยาการคอมพิวเตอร์ที่ยังไม่แก้
  8. อรรถa b c Kerrisk, Michael (2010). อินเทอ ร์เฟซการเขียนโปรแกรม Linux ไม่มีเครื่องกดแป้ง หน้า 921.
  9. ^ "UNIX System V และเพิ่มราคาแอพพลิเคชั่น" (PDF) . เอทีแอนด์ที อินเตอร์เนชั่นแนล 24 กุมภาพันธ์ 2526 . สืบค้นเมื่อ27 เมษายน 2557 .
  10. อรรถเป็น เคนเนธ เอช. โรเซน (1999). UNIX: การอ้างอิงที่สมบูรณ์ แมคกรอว์-ฮิลล์ โปรเฟสชั่นแนล
  11. ^ Bach, Maurice (1986), การออกแบบระบบปฏิบัติการ UNIX , Prentice Hall, Bibcode : 1986duos.book.....B , ISBN 0-13-201799-7
  12. ^ Marshall Kirk McKusick (2015), "History of the UNIX System", The Design and Implementation of the FreeBSD Operating System (2nd ed.), pp. 23–28
  13. ^ เจฟฟ์ ไท (10 กรกฎาคม 1989) "ระบบปฏิบัติการอื่นที่ใช้ Unix บน 386 " InfoWorld : 62. ISSN 0199-6649 . 
  14. ^ "บริษัทคอมพิวเตอร์และซอฟต์แวร์รายใหญ่หลายแห่งประกาศความมุ่งมั่นเชิงกลยุทธ์ต่อระบบ UNIX ของ AT&T เวอร์ชัน 4.0" (ข่าวประชาสัมพันธ์) Amdahl, Control Data Corporation และอื่น ๆ 18 ตุลาคม 2531 . ดึงข้อมูลเมื่อ2007-01-01
  15. ^ Levine, John R. (2000) [ตุลาคม 2542] "บทที่ 10: การเชื่อมโยงและการโหลดแบบไดนามิก " ตัว เชื่อมโยงและตัว โหลด Morgan Kaufmann Series ในสาขาวิศวกรรมซอฟต์แวร์และการเขียนโปรแกรม (1 ed.) ซานฟรานซิสโก สหรัฐอเมริกา: Morgan Kaufmann ISBN 1-55860-496-0. สธ . 42413382  . เก็บถาวรจากต้นฉบับเมื่อ 2012-12-05 . สืบค้นเมื่อ2020-01-12 .รหัส: [1] .
  16. Technologists notes — A Brief history of Dell UNIX , 10 มกราคม 2008 , เรียกข้อมูล2009-02-18
  17. ^ Eric S. Raymond ,คู่มือผู้ซื้อสำหรับเวอร์ชัน UNIX สำหรับฮาร์ดแวร์ PC-clone , โพสต์ใน Usenet 16 พฤศจิกายน 1994
  18. ^ ยูนิกซ์อินเตอร์เนท และ USL ออกซอฟต์แวร์มัลติโปรเซสเซอร์ SVR4 เวอร์ชันก่อนหน้าเมื่อวันที่ 17 มิถุนายน พ.ศ. 2534 เรียกคืนข้อมูล เมื่อ พ.ศ. 2552-04-22
  19. วิลเลียม เฟลโลว์ส (13 สิงหาคม 1992) “Unix International วิจารณ์เรื่อง Unix System V.4 จนถึงตอนนี้” . รีวิวธุรกิจคอมพิวเตอร์ สืบค้นเมื่อ2008-10-31 .
  20. Bishop, Matt (2 ธันวาคม 2545), Computer Security , Addison Wesley, p. 505, ISBN  0-201-44099-7
  21. ^ คำถามและคำตอบสำหรับประกาศเกี่ยวกับผลิตภัณฑ์ UnixWare 2 , 1995
  22. อีริก เอส. เรย์มอนด์ (16 พฤศจิกายน พ.ศ. 2537) "คู่มือผู้ซื้อซอฟต์แวร์ PC-clone UNIX " สืบค้นเมื่อ6 พฤษภาคม 2557 .
  23. ^ SCO อัปเดต Unix, แผนผลิตภัณฑ์ OpenServer InfoWorld, 19 สิงหาคม 2546
  24. ^ แผนงาน SCO UNIX ที่ Archive.is
  25. อีริก เอส. เรย์มอนด์ (16 พฤศจิกายน พ.ศ. 2537) "คู่มือผู้ซื้อซอฟต์แวร์ PC-clone UNIX " สืบค้นเมื่อ3 กุมภาพันธ์ 2557 .
  26. วิโนด วัลล็อพพิลลิล (11 สิงหาคม พ.ศ. 2541) "ซอฟต์แวร์โอเพ่นซอร์ส: วิธีการพัฒนา (ใหม่?) " สืบค้นเมื่อ3 กุมภาพันธ์ 2557 .
  27. อรรถเป็น c ทอม เยเกอร์ (19 พฤศจิกายน พ.ศ. 2544) "สัญญาณชีพสำหรับ Unix" . โลก คอมพิวเตอร์ . สืบค้นเมื่อ5 มิถุนายน 2558 .
  28. Raymond, Eric S.ศิลปะแห่งการเขียนโปรแกรม Unix พ.ศ. 2546 43
  29. อรรถเป็น มาร์ค ฮอลล์ (15 พฤษภาคม พ.ศ. 2549), จุดจบของยูนิกซ์? , สืบค้นเมื่อ 5 มิถุนายน 2015
  30. ^ "ไซต์ซูเปอร์คอมพิวเตอร์ TOP500 - สถิติรายการ" . สืบค้นเมื่อ28 มกราคม 2559 .
  31. ^ แพทริก ธิโบโด (12 ธันวาคม 2556). "ในขณะที่ Unix หายไปจากศูนย์ข้อมูล จึงไม่ชัดเจนว่าอะไรจะเกิดขึ้นต่อไป" สืบค้นเมื่อ6 มิถุนายน 2558 .
  32. ^ svipc(7)  – คู่มือโปรแกรมเมอร์ Linux – ภาพรวม อนุสัญญา และเบ็ดเตล็ด
  33. ^ msgsnd(2)  – คู่มือการโทรระบบ FreeBSD
  34. ^ ลีเฮย์, เกร็ก. FreeBSD ฉบับสมบูรณ์: เอกสารประกอบจากแหล่งที่มา 2546. หน้า 164-165

ลิงค์ภายนอก