อ่าน 3 นาที
ลินซ์โอเอส
LynxOS RTOS เป็น ระบบปฏิบัติการแบบเรียลไทม์ ที่คล้าย Unix จาก Lynx Software Technologies (เดิมชื่อ "LynuxWorks") บางครั้งเรียกว่า ระบบปฏิบัติการ Lynx LynxOS มีคุณสมบัติ...
ลินซ์โอเอส
| LynxOS RTOS | |
|---|---|
| นักพัฒนา | บริษัท ลินซ์ ซอฟต์แวร์ เทคโนโลยีส์ จำกัด |
| เขียนเป็น | Ada , C , C++ , Rust |
| ตระกูลระบบปฏิบัติการ | ระบบปฏิบัติการแบบเรียลไทม์ที่คล้ายกับ Unix |
| สถานะการทำงาน | ปัจจุบัน |
| แบบจำลองแหล่งที่มา | แหล่งปิด |
| การเผยแพร่ครั้งแรก | พ.ศ. 2529 |
| รุ่นล่าสุด | 7.1 [ 1 ] / 20 กุมภาพันธ์ 2020 |
| กลุ่มเป้าหมายทางการตลาด | ระบบฝังตัว |
| มีจำหน่ายใน | ภาษาอังกฤษ |
| แพลตฟอร์มที่รองรับ | Motorola 68010 , Intel 80386 , สถาปัตยกรรม ARM , PowerPC |
| ประเภทเคอร์เนล | โมโนลิธิกไดนามิก ขยายได้ |
| ส่วนติดต่อผู้ใช้เริ่มต้น | อินเทอร์เฟซบรรทัดคำสั่ง |
| ใบอนุญาต | กรรมสิทธิ์ |
| เว็บไซต์อย่างเป็นทางการ | www.lynx.com/products/lynxos-posix-real-time-operating-system-rtos |
LynxOS RTOSเป็นระบบปฏิบัติการแบบเรียลไทม์ที่คล้าย Unix จากLynx Software Technologies (เดิมชื่อ "LynuxWorks") บางครั้งเรียกว่าระบบปฏิบัติการ Lynx LynxOS มีคุณสมบัติ การปฏิบัติตามมาตรฐาน POSIX อย่างสมบูรณ์ และเมื่อไม่นานมานี้ ยังเข้ากันได้กับ Linuxด้วย LynxOS ส่วนใหญ่ใช้ในระบบฝังตัว แบบเรียลไทม์ ในแอปพลิเคชันสำหรับการบินอวกาศการทหาร[ 2 ]การควบคุมกระบวนการทางอุตสาหกรรมและโทรคมนาคม
ประวัติศาสตร์
ระบบปฏิบัติการ LynxOS เวอร์ชันแรกถูกเขียนขึ้นในปี 1986 ที่เมืองดัลลัส รัฐเท็กซัสโดยมิทเชล บันเนลล์ และมุ่งเป้าไปที่คอมพิวเตอร์ที่สร้างขึ้นเองโดยใช้ชิปMotorola 68010แพลตฟอร์มแรกที่ LynxOS ทำงานคือAtari 1040STโดยมีการพัฒนาข้ามแพลตฟอร์มบนเครื่อง UNIX ของ Integrated Solutions ในปี 1988-1989 LynxOS ได้ถูกพอร์ตไปยัง สถาปัตยกรรม Intel 80386ประมาณปี 1989 ได้มีการเพิ่มความเข้ากันได้กับ Application Binary Interface (ABI) กับUNIX System V.3และความเข้ากันได้กับระบบปฏิบัติการอื่นๆ รวมถึง Linux ก็ตามมาในภายหลัง
การสนับสนุนหน่วยจัดการหน่วยความจำแบบเต็มรูปแบบได้รับการรวมไว้ในเคอร์เนลตั้งแต่ปี 1989 เพื่อความน่าเชื่อถือของหน่วยความจำที่ได้รับการป้องกันและข้อได้เปรียบด้านประสิทธิภาพของที่อยู่เสมือน สถาปัตยกรรม PowerPCก็ได้รับการสนับสนุนเช่นกัน และในเดือนกุมภาพันธ์ 2015 Lynx ได้ประกาศแผนการสนับสนุน ตระกูล ARM Cortex A [ 3 ]
ส่วนประกอบของ LynxOS ได้รับการออกแบบมาเพื่อความแน่นอน อย่างสมบูรณ์ (ประสิทธิภาพแบบเรียลไทม์ที่เข้มงวด) ซึ่งหมายความว่าส่วนประกอบเหล่านั้นจะตอบสนองภายในระยะเวลาที่กำหนดไว้ การตอบสนองที่คาดการณ์ได้นั้นเกิดขึ้นได้แม้ในขณะที่มีการรับส่งข้อมูล (I/O) จำนวนมาก เนื่องจาก โมเดลการทำงาน แบบมัลติเธรด ที่เป็นเอกลักษณ์ของเคอร์เนล ซึ่งช่วยให้ รูทีน การขัดจังหวะมีระยะเวลาสั้นและรวดเร็วมาก
Lynx ถือครองสิทธิบัตรที่หมดอายุแล้วสำหรับเทคโนโลยีที่ LynxOS ใช้ในการรักษาประสิทธิภาพแบบเรียลไทม์อย่างเข้มงวดสิทธิบัตรของสหรัฐอเมริกาหมายเลข 5,469,571ได้รับการอนุมัติให้แก่ Lynx เมื่อวันที่ 21 พฤศจิกายน 1995 ในหัวข้อ "สถาปัตยกรรมระบบปฏิบัติการโดยใช้เคอร์เนลน้ำหนักเบาที่มีลำดับความสำคัญหลายระดับและการจัดการการขัดจังหวะตามงาน"
ในปี 2003 Lynx ได้เปิดตัว LynxOS เวอร์ชันพิเศษชื่อ LynxOS-178 ซึ่งออกแบบมาโดยเฉพาะสำหรับการใช้งานด้านการบินที่ต้องการการรับรองตามมาตรฐานอุตสาหกรรม เช่นDO- 178B
ในช่วงปลายปี 2022 มีการเพิ่มการสนับสนุนภาษาการเขียนโปรแกรมRustลงในชุดเครื่องมือที่ได้รับการรับรองสำหรับ LynxOS-178 และ LynxElement unikernel [ 4 ]
กลุ่มข่าวUsenet comp.os.lynxเป็นกลุ่มที่จัดตั้งขึ้นเพื่อพูดคุยเกี่ยวกับระบบปฏิบัติการ LynxOS
ดูเพิ่มเติม
ลิงก์ภายนอก
- เว็บไซต์อย่างเป็นทางการ
- สิทธิบัตรเลขที่ 5,469,571: สถาปัตยกรรมระบบปฏิบัติการของ LynuxWorks โดยใช้การจัดการการขัดจังหวะตามงานที่มีลำดับความสำคัญหลายระดับในเคอร์เนลที่มีน้ำหนักเบา
- เอกสารไวท์เปเปอร์: การใช้ไมโครโปรเซสเซอร์ MMU เพื่อการป้องกันซอฟต์แวร์ในระบบเรียลไทม์
- แอปพลิเคชันที่ใช้ LynxOS และระบบปฏิบัติการ Lynx อื่นๆ
สรุปเนื้อหา
ข้อมูลสำคัญจากบทความ
ข้อมูลสำคัญเกี่ยวกับ ลินซ์โอเอส
LynxOS RTOS เป็น ระบบปฏิบัติการแบบเรียลไทม์ ที่คล้าย Unix จาก Lynx Software Technologies (เดิมชื่อ "LynuxWorks") บางครั้งเรียกว่า ระบบปฏิบัติการ Lynx LynxOS มีคุณสมบัติ...
ประวัติศาสตร์
ระบบปฏิบัติการ LynxOS เวอร์ชันแรกถูกเขียนขึ้นในปี 1986 ที่ เมืองดัลลัส รัฐเท็กซัส โดยมิทเชล บันเนลล์ และมุ่งเป้าไปที่คอมพิวเตอร์ที่สร้างขึ้นเองโดยใช้ชิป Motorola 68010 แพลตฟอร์มแรกที่ LynxOS ทำงานคือ Atari 1040ST โดยมีการพัฒนาข้ามแพลตฟอร์มบนเครื่อง UNIX ของ...
ลิงก์ภายนอก
เว็บไซต์อย่างเป็นทางการ สิทธิบัตรเลขที่ 5,469,571: สถาปัตยกรรมระบบปฏิบัติการของ LynuxWorks โดยใช้การจัดการการขัดจังหวะตามงานที่มีลำดับความสำคัญหลายระดับในเคอร์เนลที่มีน้ำหนักเบา เอกสารไวท์เปเปอร์: การใช้ไมโครโปรเซสเซอร์ MMU...