อ่าน 4 นาที
เวอร์ชัน 7 ยูนิกซ์
ระบบปฏิบัติการ Unix เวอร์ชัน 7 หรือเรียกอีกอย่างว่าUnix รุ่นที่เจ็ด เวอร์ชัน 7 หรือ V7 เป็น ระบบปฏิบัติการ Unix รุ่นแรกๆ ที่สำคัญ V7 ซึ่งวางจำหน่ายในปี 1979 เป็นเวอร์ชันสุดท้ายของ...
เวอร์ชัน 7 ยูนิกซ์
| เวอร์ชัน 7 ยูนิกซ์ | |
|---|---|
| นักพัฒนา | เอทีแอนด์ที เบลล์ แล็บโบราทอรีส์ |
| เขียนเป็น | C , การประกอบ |
| ตระกูลระบบปฏิบัติการ | ยูนิกซ์ |
| สถานะการทำงาน | ประวัติศาสตร์ |
| แบบจำลองแหล่งที่มา | เดิมทีเป็นซอฟต์แวร์กรรมสิทธิ์แต่ปัจจุบันเป็นโอเพนซอร์สแล้ว |
| การเผยแพร่ครั้งแรก | พ.ศ. 2522 |
| กลุ่มเป้าหมายทางการตลาด | มินิคอมพิวเตอร์ |
| มีจำหน่ายใน | ภาษาอังกฤษ |
| แพลตฟอร์มที่รองรับ | DEC PDP-11 , VAX ( 32v ), x86 |
| ประเภทเคอร์เนล | โมโนลิธิก |
| ส่วนติดต่อผู้ใช้เริ่มต้น | อินเทอร์เฟซบรรทัดคำสั่ง ( Bourne shell ) |
| ใบอนุญาต | เดิมทีเป็นซอฟต์แวร์เชิงพาณิชย์ที่มีลิขสิทธิ์ แต่ปัจจุบันเป็นซอฟต์แวร์ฟรีภายใต้ใบอนุญาตแบบ BSD |
| นำหน้าโดย | เวอร์ชัน 6 ยูนิกซ์ |
| ประสบความสำเร็จโดย | เวอร์ชัน 8 ยูนิกซ์ |
ระบบปฏิบัติการUnix เวอร์ชัน 7หรือเรียกอีกอย่างว่าUnix รุ่นที่เจ็ดเวอร์ชัน 7หรือV7เป็น ระบบปฏิบัติการ Unix รุ่นแรกๆ ที่สำคัญ V7 ซึ่งวางจำหน่ายในปี 1979 เป็นเวอร์ชันสุดท้ายของBell Laboratoriesที่ได้รับการเผยแพร่ในวงกว้างก่อนที่AT&T Corporation จะนำ Unix มาใช้ในเชิงพาณิชย์ ในช่วงต้นทศวรรษ 1980 V7 ได้รับการพัฒนาขึ้นครั้งแรกสำหรับ มินิคอมพิวเตอร์ PDP-11ของDigital Equipment Corporationและต่อมาได้ถูกพอร์ตไปยังแพลตฟอร์มอื่นๆ
ภาพรวม
เวอร์ชัน Unix จาก Bell Labs ได้รับการกำหนดโดยรุ่นของคู่มือผู้ใช้ที่มาพร้อมกับเวอร์ชันนั้น รุ่นที่เจ็ดซึ่งวางจำหน่ายในปี 1979 นั้นมีมาก่อนรุ่นที่หกซึ่งเป็นเวอร์ชันแรกที่ได้รับอนุญาตให้ผู้ใช้เชิงพาณิชย์[ 1 ]การพัฒนา สายผลิตภัณฑ์ Research Unixยังคงดำเนินต่อไปด้วยรุ่นที่แปดซึ่งรวมการพัฒนาจาก4.1BSDไปจนถึงรุ่นที่สิบ หลังจากนั้นนักวิจัยของ Bell Labs ก็มุ่งเน้นไปที่การพัฒนาPlan 9
V7 เป็น Unix เวอร์ชันพกพาได้รุ่นแรก เนื่องจากเป็นยุคของ มินิคอมพิวเตอร์ที่มีสถาปัตยกรรมหลากหลายรูปแบบ และยังเป็นช่วงเริ่มต้นของตลาดไมโครโปรเซสเซอร์ 16 บิต ทำให้มีการพอร์ตหลายเวอร์ชันเสร็จสมบูรณ์ภายในไม่กี่ปีแรกของการวางจำหน่าย เวิร์กสเตชัน Sun รุ่นแรก(ซึ่งในขณะนั้นใช้ Motorola 68000) ใช้ V7 เวอร์ชันพอร์ตโดย UniSoft [ 2 ] Microsoft Xenix เวอร์ชันแรกสำหรับ Intel 8086ได้รับการพัฒนามาจาก V7 และOnyx Systemsก็ได้ผลิต คอมพิวเตอร์ Zilog Z8000ที่ใช้ V7 ในเวลาต่อมา พอร์ต VAXของ V7 ที่เรียกว่าUNIX/32Vเป็นบรรพบุรุษโดยตรงของUNIX System Vและ ตระกูล ระบบ Unix 4BSD ที่ได้รับความนิยม
กลุ่มวิจัยที่มหาวิทยาลัยวูลลองกองซึ่งเคยพอร์ต V6ไปยังเครื่องInterdata 7/32ก็ได้พอร์ต V7 ไปยังเครื่องนั้นด้วยเช่นกันInterdataได้วางจำหน่ายเวอร์ชันที่พอร์ตแล้วในชื่อ Edition VII ทำให้เป็นผลิตภัณฑ์ UNIX เชิงพาณิชย์ตัวแรก
DECได้แจกจ่าย V7 เวอร์ชัน PDP-11 ของตนเอง ซึ่งเรียกว่าV7M (สำหรับเวอร์ชันที่แก้ไขแล้ว) V7M ซึ่งพัฒนาโดยกลุ่มวิศวกรรม Unix ดั้งเดิมของ DEC (UEG) ประกอบด้วยการปรับปรุงเคอร์เนลสำหรับตระกูลคอมพิวเตอร์ PDP-11 มากมาย รวมถึงการกู้คืนข้อผิดพลาดของฮาร์ดแวร์ที่ได้รับการปรับปรุงอย่างมีนัยสำคัญ และไดรเวอร์อุปกรณ์เพิ่มเติมอีกมากมาย[ 3 ] UEG ได้พัฒนาเป็นกลุ่มที่พัฒนาUltrix ใน ภายหลัง
แผนกต้อนรับ
เนื่องจากความทรงพลังและความเรียบง่ายที่สง่างาม ผู้ใช้ Unix รุ่นเก่าหลายคนจึงจดจำ V7 ว่าเป็นจุดสูงสุดของการพัฒนา Unix และเรียกมันว่า "Unix ที่แท้จริงตัวสุดท้าย" ซึ่งเป็นการปรับปรุงจาก Unix รุ่นก่อนหน้าและรุ่นต่อมาทั้งหมด อย่างไรก็ตาม ในขณะที่เปิดตัว ชุดคุณสมบัติที่ขยายออกไปอย่างมากนั้นมาพร้อมกับข้อเสียคือประสิทธิภาพที่ลดลงเมื่อเทียบกับ V6 ซึ่งได้รับการแก้ไขโดยชุมชนผู้ใช้เป็นส่วนใหญ่[ 4 ]
จำนวนการเรียกใช้ระบบในเวอร์ชัน 7 มีเพียงประมาณ 50 ครั้ง ในขณะที่ระบบ Unix และระบบที่คล้าย Unix ในภายหลังยังคงเพิ่มการเรียกใช้ระบบอีกมากมาย: [ 5 ]
ระบบ Research UNIX System เวอร์ชัน 7 มีการเรียกใช้ระบบประมาณ 50 ครั้ง ระบบ4.4BSDมีประมาณ 110 ครั้ง และSVR4มีประมาณ 120 ครั้ง จำนวนการเรียกใช้ระบบที่แน่นอนจะแตกต่างกันไปตามเวอร์ชันของระบบปฏิบัติการ ระบบรุ่นใหม่ๆ มีจำนวนการเรียกใช้ระบบที่รองรับเพิ่มขึ้นอย่างมาก ณ เดือนธันวาคม 2025 Linux 6.18 มี 470 ครั้ง และFreeBSD 15 มี 598 ครั้ง
เผยแพร่เป็นซอฟต์แวร์ฟรี

ในปี พ.ศ. 2545 Caldera Internationalได้เผยแพร่[ 6 ] V7 เป็น ซอฟต์แวร์ โอเพนซอร์สภายใต้ใบอนุญาตซอฟต์แวร์แบบ BSD ที่อนุญาต[ 7 ] [ 8 ] [ 9 ]
ปัจจุบัน ยังสามารถดาวน์โหลด อิมเมจสำหรับบูตระบบ V7 ได้ และสามารถเรียกใช้งานบนโฮสต์สมัยใหม่โดยใช้โปรแกรมจำลอง PDP-11 เช่นSIMHได้
Nordier & Associates ได้พัฒนาพอร์ตx86 แล้ว[ 10 ]
พอล อัลเลนดูแลรักษาระบบคอมพิวเตอร์โบราณหลายระบบที่เปิดให้บุคคลทั่วไปเข้าชมได้ รวมถึงเครื่อง PDP-11/70 ที่ใช้ระบบปฏิบัติการ Unix เวอร์ชัน 7
คุณสมบัติใหม่ในเวอร์ชัน 7
มีการเพิ่มฟีเจอร์ใหม่ ๆ มากมายในเวอร์ชัน 7
- โปรแกรมคอมไพเลอร์ C แบบพกพา (pcc) ถูกจัดหามาพร้อมกับโปรแกรมคอมไพเลอร์ C รุ่นก่อนหน้าซึ่งออกแบบมาสำหรับ PDP-11 โดยเฉพาะ โดยบริษัทRitchie
- สิ่งเหล่านี้ปรากฏครั้งแรกในสายวิจัย Unix ในเวอร์ชัน 7 แม้ว่าเวอร์ชันแรกๆ ของบางส่วนจะถูกนำไปใช้โดยPWB/UNIX แล้ว ก็ตาม[ 11 ]
- คำสั่งใหม่: Bourne shell , [ 11 ] at, awk , calendar, f77 , fortune , tar (แทนที่คำสั่ง tp), touch
- การสนับสนุนเครือข่ายในรูปแบบของuucpและDatakit [ 11 ]
- ระบบเรียกใช้งานใหม่: access, acct, alarm, chroot (เดิมใช้ทดสอบการแจกจ่าย V7 ระหว่างการเตรียมการ), exece, ioctl , lseek (ก่อนหน้านี้ใช้ได้เฉพาะค่าออฟเซ็ต 24 บิต), umask , utime
- การเรียกใช้ไลบรารีใหม่: รูทีนstdio ใหม่ [ 1 ] malloc , getenv, popen/system
- ตัวแปรสิ่งแวดล้อม
- ขนาดไฟล์สูงสุดมากกว่าหนึ่งกิกะไบต์เล็กน้อย[ 1 ]ผ่านระบบการกำหนดแอดเดรสทางอ้อม[ 12 ]
ไฟล์มัลติเพล็กซ์
คุณสมบัติที่ไม่คงอยู่ได้นานคือวิธีที่สอง (นอกเหนือจากท่อ) ในการสื่อสารระหว่างกระบวนการ : ไฟล์มัลติเพล็กซ์ กระบวนการสามารถสร้างไฟล์ประเภทพิเศษด้วยmpxการเรียกใช้ระบบ จากนั้นกระบวนการอื่น ๆ สามารถเปิดไฟล์นี้เพื่อรับ "ช่อง" ซึ่งระบุโดยตัวอธิบายไฟล์ซึ่งสามารถใช้เพื่อสื่อสารกับกระบวนการที่สร้างไฟล์มัลติเพล็กซ์[ 13 ]ไฟล์ mpx ถือเป็นแบบทดลอง ไม่ได้เปิดใช้งานในเคอร์เนลเริ่มต้น[ 14 ]และหายไปจากเวอร์ชันต่อมา ซึ่งมีซ็อกเก็ต (BSD) หรือสิ่งอำนวยความสะดวก IPC ของCB UNIX (System V) แทน [ 15 ] (แม้ว่าไฟล์ mpx ยังคงมีอยู่ใน 4.1BSD [ 16 ] )
ดูเพิ่มเติม
ลิงก์ภายนอก
- คู่มือการใช้งาน Unix ฉบับที่ 7ที่Plan 9 จาก Bell Labs
- สามารถดูซอร์สโค้ดได้ที่The Unix Heritage Society
- สมาคมอนุรักษ์ระบบ Unix (PDP Unix Preservation Society)ที่สมาคมมรดก Unix (The Unix Heritage Society)
- รายชื่อเว็บไซต์เก็บข้อมูล Unixที่ The Unix Heritage Society
สรุปเนื้อหา
ข้อมูลสำคัญจากบทความ
ข้อมูลสำคัญเกี่ยวกับ เวอร์ชัน 7 ยูนิกซ์
ระบบปฏิบัติการ Unix เวอร์ชัน 7 หรือเรียกอีกอย่างว่าUnix รุ่นที่เจ็ด เวอร์ชัน 7 หรือ V7 เป็น ระบบปฏิบัติการ Unix รุ่นแรกๆ ที่สำคัญ V7 ซึ่งวางจำหน่ายในปี 1979 เป็นเวอร์ชันสุดท้ายของ...
ภาพรวม
เวอร์ชัน Unix จาก Bell Labs ได้รับการกำหนดโดยรุ่นของคู่มือผู้ใช้ที่มาพร้อมกับเวอร์ชันนั้น รุ่นที่เจ็ดซึ่งวางจำหน่ายในปี 1979 นั้นมีมาก่อน รุ่นที่หก ซึ่งเป็นเวอร์ชันแรกที่ได้รับอนุญาตให้ผู้ใช้เชิงพาณิชย์ [ 1 ] การพัฒนา สายผลิตภัณฑ์ Research Unix...
แผนกต้อนรับ
เนื่องจากความทรงพลังและความเรียบง่ายที่สง่างาม ผู้ใช้ Unix รุ่นเก่าหลายคนจึงจดจำ V7 ว่าเป็นจุดสูงสุดของการพัฒนา Unix และเรียกมันว่า "Unix ที่แท้จริงตัวสุดท้าย" ซึ่งเป็นการปรับปรุงจาก Unix รุ่นก่อนหน้าและรุ่นต่อมาทั้งหมด อย่างไรก็ตาม ในขณะที่เปิดตัว...
เผยแพร่เป็นซอฟต์แวร์ฟรี
ในปี พ.ศ. 2545 Caldera International ได้เผยแพร่ [ 6 ] V7 เป็น ซอฟต์แวร์ โอ เพนซอร์ส ภายใต้ ใบอนุญาตซอฟต์แวร์ แบบ BSD ที่อนุญาต [ 7 ] [ 8 ] [ 9 ]