กลับไปหน้าบทความ

อ่าน 9 นาที

AmigaOS 4

AmigaOS 4 (เรียกย่อว่า OS4 หรือ AOS4 ) เป็น ระบบปฏิบัติการ Amiga ที่ทำงานบน ไมโครโปรเซสเซอร์ PowerPC โดยส่วนใหญ่ใช้ ซอร์สโค้ด AmigaOS 3.

AmigaOS 4

AmigaOS 4 (เรียกย่อว่าOS4หรือAOS4 ) เป็นระบบปฏิบัติการAmiga ที่ทำงานบน ไมโครโปรเซสเซอร์ PowerPCโดยส่วนใหญ่ใช้ซอร์สโค้ดAmigaOS 3.1 ที่พัฒนาโดยCommodoreและบางส่วนใช้เวอร์ชัน 3.9 ที่พัฒนาโดยHaage & Partner [ 1 ] "การอัปเดตครั้งสุดท้าย" (สำหรับ OS เวอร์ชัน 4.0) เปิดตัวเมื่อวันที่ 24 ธันวาคม 2549 (เดิมเปิดตัวในเดือนเมษายน 2547) [ 2 ]หลังจากการพัฒนาเป็นเวลาห้าปีโดยบริษัทHyperion Entertainment ของเบลเยียม ภายใต้ใบอนุญาตจากAmiga, Inc.สำหรับผู้ใช้ที่ลงทะเบียน AmigaOne [ 3 ]

ประวัติศาสตร์

คอมพิวเตอร์ AmigaOne X1000ที่ใช้ระบบปฏิบัติการ AmigaOS 4.1

ในระหว่างการพัฒนาห้าปี ผู้ซื้อ เครื่อง AmigaOneสามารถดาวน์โหลดเวอร์ชันก่อนวางจำหน่ายของ AmigaOS 4.0 จากคลังของ Hyperion ได้ตราบใดที่ยังมีให้ดาวน์โหลด[ 4 ] [ 5 ] [ 6 ]

เมื่อวันที่ 20 ธันวาคม พ.ศ. 2549 Amiga, Inc.ได้ยกเลิก[ 7 ]สัญญากับHyperion Entertainmentเพื่อผลิตหรือจำหน่าย AmigaOS 4 อย่างไรก็ตาม AmigaOS 4.0 ได้วางจำหน่ายในเชิงพาณิชย์สำหรับ Amiga ที่มี การ์ดเร่งความเร็ว PowerUPในเดือนพฤศจิกายน พ.ศ. 2550 [ 8 ] (ก่อนหน้านั้นมีให้เฉพาะนักพัฒนาและผู้ทดสอบเบต้าเท่านั้น) บริษัทคอมพิวเตอร์สัญชาติอิตาลีACube Systemsได้ประกาศ เมนบอร์ด Sam440ep [ 9 ]และ Sam440ep-flex ซึ่งเข้ากันได้กับ AmigaOS 4 นอกจากนี้ บูตโหลดเดอร์ของบุคคลที่สามที่รู้จักกันในชื่อ "Moana" ได้ถูกเผยแพร่โดยนักพัฒนาชาวอิตาลีบนเว็บไซต์ torrent ซึ่งช่วยให้สามารถติดตั้ง OS4 เวอร์ชัน Sam440ep ลงในMac Mini G4ได้ อย่างไรก็ตาม นี่เป็นเวอร์ชันที่ไม่เป็นทางการและไม่ได้รับการสนับสนุนจนถึงปัจจุบัน และยังไม่สมบูรณ์มาก โดยเฉพาะอย่างยิ่งในส่วนของไดรเวอร์ ในระหว่างกระบวนการทางกฎหมาย (ระหว่าง Hyperion และ Amiga, Inc.) [ 10 ] OS4 ยังคงได้รับการพัฒนา[ 11 ]และเผยแพร่ต่อไป[ 12 ]

เมื่อวันที่ 30 กันยายน พ.ศ. 2552 Hyperion Entertainment และ Amiga, Inc. ได้บรรลุข้อตกลงร่วมกัน โดย Hyperion ได้รับสิทธิ์แต่เพียงผู้เดียวในการพัฒนา AmigaOS 3.1 และทำการตลาด AmigaOS 4 และเวอร์ชันต่อๆ ไปของ AmigaOS (รวมถึง AmigaOS 5 โดยไม่มีข้อจำกัด) [ 13 ] Hyperion ได้ให้คำมั่นกับชุมชน Amiga ว่าจะยังคงพัฒนาและเผยแพร่ AmigaOS 4.x (และเวอร์ชันต่อๆ ไป) ต่อไปเช่นเดียวกับที่เคยทำมาตั้งแต่เดือนพฤศจิกายน พ.ศ. 2544 [ 14 ]

คำอธิบาย

ระบบปฏิบัติการ AmigaOS 4 สามารถแบ่งออกได้เป็นสองส่วน คือWorkbenchและKickstart

โต๊ะทำงาน

Workbench คือ GUIของ OS4 ซึ่งเป็นโปรแกรมจัดการไฟล์และเรียกใช้งานแอปพลิเคชันแบบกราฟิกสำหรับระบบปฏิบัติการ นอกจากนี้ยังรวมถึงเครื่องมือและโปรแกรมยูทิลิตี้ทั่วไปบางโปรแกรม เช่น Notepad สำหรับพิมพ์ข้อความ MultiView สำหรับดูภาพและ เอกสาร Amigaguide Unarc สำหรับแตกไฟล์เก็บถาวร โปรแกรมอ่าน PDF และโปรแกรมตั้งค่าขนาดเล็กจำนวนหนึ่งสำหรับเปลี่ยนการตั้งค่า GUI และระบบปฏิบัติการ รวมถึงโปรแกรมอื่นๆ อีกมากมาย

เริ่มต้น

Kickstart ประกอบด้วยส่วนประกอบหลักหลายอย่างของระบบปฏิบัติการ ก่อนเวอร์ชัน 4 ของ AmigaOS นั้น Kickstart ส่วนใหญ่จะถูกจัดเก็บไว้ในROM (ฮาร์ดแวร์ที่มาพร้อมกับคอมพิวเตอร์) แต่ใน OS4 นั้น Kickstart จะถูกจัดเก็บไว้ในฮาร์ดดิสก์แทน โดยส่วนประกอบหลักๆ มีดังนี้:

  • ExecSGเป็นเคอร์เนลมัลติทาสกิ้งแบบแย่งชิง ExecSG ได้รับการอนุญาตให้Hyperion Entertainmentโดย Thomas และ Hans-Jörg Frieden [ 15 ] [ 16 ] [ 17 ]
  • Intuitionคือ API สำหรับระบบจัดการหน้าต่าง (windowing system)
  • AmigaDOSและ AmigaShell: AmigaDOS คือระบบปฏิบัติการบนดิสก์สำหรับระบบปฏิบัติการหลัก ในขณะที่ AmigaShell คือส่วนต่อประสานบรรทัดคำสั่ง (CLI) ที่รวมอยู่ในตัว CLI และ GUI ทำงานร่วมกันและมีสิทธิ์การใช้งานเหมือนกัน
  • Petunia เป็นโปรแกรมจำลองโปรเซสเซอร์ Motorola 68020 ที่มีการคอมไพล์แบบไดนามิก หรือที่เรียกว่าการคอมไพล์แบบทันเวลา ( JIT compilation) สำหรับ Amiga ที่ใช้ PowerPC มันให้ความเข้ากันได้กับ OS4 ในระดับหนึ่ง โดยจะรันเฉพาะโปรแกรม AmigaOS 3.x ที่เป็นมิตรกับระบบ (ตาม API ของ OS3.x โดยไม่ต้องสื่อสารโดยตรงกับ ชิปเซ็ตแบบกำหนดเอง ของ Amiga รุ่นคลาสสิก) [ 18 ]สำหรับโปรแกรมที่ Petunia ไม่สามารถจัดการได้ เช่น เกมAmigaและ เด โมAmiga ส่วนใหญ่ที่ "ชนฮาร์ดแวร์" (ใช้ฮาร์ดแวร์ Amiga รุ่นเก่าโดยตรง) สามารถใช้ UAEได้ ซึ่งสามารถจำลองชิปเซ็ต Amiga ต่างๆ (OCS, ECS, AGA) ได้เช่นกัน

กระบวนการพัฒนา

ตลอดระยะเวลาสามทศวรรษที่ผ่านมา มีระบบปฏิบัติการAmigaOS เวอร์ชันต่างๆ มากมาย

เวอร์ชัน 1.0 ถึง 1.3

AmigaOS รุ่นแรกเปิดตัวในปี 1985 [ 19 ]และได้รับการพัฒนาโดยCommodore Internationalได้รับฉายาว่าWorkbenchจากชื่อของส่วนติดต่อผู้ใช้แบบกราฟิก (GUI) อันเนื่องมาจากความผิดพลาดของฝ่ายการตลาดและการขายของ Commodore ซึ่งติดฉลากดิสก์ระบบปฏิบัติการด้วยชื่อ "Workbench Disk" แทนที่จะเป็นชื่อที่ถูกต้องว่า "AmigaOS Disk (Workbench)" เวอร์ชันแรกๆ ของ AmigaOS (1.0 และจนถึง 1.3) ในที่นี้ระบุด้วยชื่อของดิสก์ดั้งเดิมเพื่อรักษาธรรมเนียมดั้งเดิมไว้

เวอร์ชัน 2.0 ถึง 3.1

การปรับปรุง Workbench 2.0 นำมาซึ่งความก้าวหน้าครั้งสำคัญมากมายในส่วนติดต่อผู้ใช้แบบกราฟิก (GUI) ของระบบปฏิบัติการ Amiga โทนสีฟ้าและส้มถูกแทนที่ด้วยสีเทาและฟ้าอ่อน พร้อมลักษณะสามมิติที่ขอบของหน้าต่าง Workbench ไม่ได้จำกัดอยู่แค่โหมดการแสดงผล 640×256 (PAL) หรือ 640×200 (NTSC) อีกต่อไป และระบบส่วนใหญ่ได้รับการปรับปรุงโดยคำนึงถึงการขยายระบบในอนาคตให้ง่ายขึ้น เป็นครั้งแรกที่มีการเพิ่ม "รูปลักษณ์และความรู้สึก" ที่เป็นมาตรฐาน โดยการสร้างAmiga Style Guideและรวมถึงไลบรารีและซอฟต์แวร์ที่ช่วยให้นักพัฒนาสร้างซอฟต์แวร์ที่สอดคล้องกับมาตรฐาน เทคโนโลยีที่ใช้ได้แก่ ไลบรารีสร้างองค์ประกอบ GUI gadtools , ภาษาเขียนสคริปต์สำหรับการติดตั้งซอฟต์แวร์Installerและระบบช่วยเหลือแบบไฮเปอร์เท็กซ์AmigaGuide

เวอร์ชัน 3.5 และ 3.9

วิวัฒนาการของ AmigaOS 3.x

หลังจากที่ บริษัท Commodore Internationalล้มละลายเจ้าของเครื่องหมายการค้า Amiga รายต่อมาได้อนุญาตให้บริษัทเยอรมันชื่อHaage & Partnerพัฒนาระบบปฏิบัติการของ Amiga ให้ทันสมัยขึ้น พร้อมกับการอัปเดตนี้ วิธีการเรียกชื่อระบบปฏิบัติการของ Amiga ก็เปลี่ยนไป แทนที่จะระบุว่า "Kickstart" หรือ "Workbench" การอัปเดตเหล่านี้มักถูกเรียกว่า "AmigaOS" เฉยๆ ในขณะที่ระบบปฏิบัติการเวอร์ชันก่อนหน้าทั้งหมดทำงานบน Amiga 500 รุ่นมาตรฐานที่มีโปรเซสเซอร์ 68000 และ RAM 512 kB แต่ตั้งแต่เวอร์ชัน 3.5 เป็นต้นไป จำเป็นต้องใช้โปรเซสเซอร์ 68020 หรือดีกว่า และ RAM ความเร็วสูง อย่างน้อย 4 MB 

เวอร์ชัน 4.0 และ 4.1

ในปี 2544 Amiga Inc. ได้ลงนามในสัญญากับ Hyperion Entertainment เพื่อพัฒนา AmigaOS 4 ซึ่งเป็นระบบปฏิบัติการ PowerPCดั้งเดิมจาก AmigaOS 3.1 รุ่นก่อนหน้า[ 20 ]แตกต่างจากเวอร์ชันก่อนหน้าซึ่งใช้ หน่วยประมวลผลกลาง Motorola 68k OS4 ทำงานได้เฉพาะบนระบบคอมพิวเตอร์ PowerPC เท่านั้น นโยบายการจัดจำหน่ายของ Amiga, Inc. (เจ้าของเครื่องหมายการค้า Amiga ในปัจจุบัน) สำหรับ AmigaOS 4.0 และเวอร์ชันต่อๆ ไป กำหนดให้ต้องรวม OS4 ไว้กับฮาร์ดแวร์ "Amiga" ของบริษัทอื่นทั้งหมด ยกเว้น Amiga ที่มี บอร์ดเร่งความเร็ว Phase5 PowerPC ซึ่ง OS4 จะจำหน่ายแยกต่างหาก ข้อกำหนดนี้ถูกยกเลิกในข้อตกลงที่ทำขึ้นระหว่าง Amiga, Inc. และ Hyperion ในการยุติคดีความเกี่ยวกับการเป็นเจ้าของ AmigaOS 4 ในปี 2557 Hyperion ได้เปิดตัว AmigaOS 4.1 Final Edition ซึ่งรวมการอัปเดตที่ดาวน์โหลดได้ก่อนหน้านี้ทั้งหมดและคุณสมบัติใหม่บางอย่าง เช่น ไลบรารีกราฟิกแบบรวมพร้อมการสนับสนุน RTG และการสนับสนุน RAM มากกว่า 2 GB [ 21 ]

เวอร์ชัน 4.2

ในเดือนพฤษภาคม 2012 Hyperion ประกาศว่าพวกเขากำลังพัฒนา AmigaOS 4.2 ซึ่งจะนำเสนอการรองรับ 3 มิติแบบเร่งความเร็วด้วยฮาร์ดแวร์ การรองรับมัลติคอร์ API ระบบไฟล์ที่ได้รับการปรับปรุงอย่างมาก และคุณสมบัติอื่นๆ อีกมากมาย[ 22 ]

คุณสมบัติเด่นของ AmigaOS 4

คุณสมบัติเด่นเมื่อเปรียบเทียบกับระบบปฏิบัติการอื่นหรือ AmigaOS เวอร์ชันก่อนหน้า: [ 23 ]

รูปร่าง

หน้าจอเวิร์กเบนช์อยู่ด้านหน้า หน้าจอเว็บเบราว์เซอร์อยู่ด้านหลัง
  • หน้าจอ:ผู้ใช้สามารถมีหน้าจอได้มากเท่าที่ต้องการสำหรับวัตถุประสงค์ใดๆ ก็ได้ โดยแต่ละหน้าจอจะมีแอปพลิเคชันของตัวเอง หรือพวกเขาสามารถเปิดหน้าจอสาธารณะที่แอปพลิเคชันหลายตัวสามารถใช้งานร่วมกันได้ การสลับระหว่างหน้าจอสามารถทำได้ในทันที และพวกเขาสามารถกลับมาใช้งานแอปพลิเคชันเดิมได้โดยพบว่ามันยังคงเหมือนเดิมทุกประการ นอกจากนี้ยังสามารถลากหน้าจอปัจจุบันลงมาเพื่อแสดงหน้าจออื่นที่อยู่ด้านหลัง (แม้ว่าจะมีความละเอียดหน้าจอต่างกันก็ตาม) เพื่อให้พวกเขาสามารถดูสองหน้าจอพร้อมกัน หรือแม้กระทั่งลากและวางไฟล์และเนื้อหาอื่นๆ จากหน้าจอหนึ่งไปยังอีกหน้าจอหนึ่งได้[ 24 ]
  • การใช้งานเมนู:แถบเมนูจะปรากฏขึ้นที่ด้านบนของหน้าจอเมื่อกดปุ่มเมาส์ขวาค้างไว้ และจะหายไปเมื่อไม่ต้องการใช้งาน ช่วยลดความรกบนหน้าจอและเพิ่มพื้นที่ทำงานให้มากขึ้น

การจัดการไฟล์

  • โครงสร้างไฟล์ที่อธิบายรายละเอียด:ไฟล์ของระบบปฏิบัติการจะถูกแบ่งออกเป็นโฟลเดอร์ (หรือกลุ่มไฟล์) ที่มีป้ายกำกับชัดเจน ตัวอย่างเช่น ไลบรารีทั้งหมดจะถูกเก็บไว้ใน "Libs:" ซึ่งเป็นอุปกรณ์เสมือนมาตรฐานและตัวค้นหาเส้นทางสัมบูรณ์สำหรับไดเร็กทอรี "Libs" ฟอนต์ทั้งหมดจะอยู่ใน "Fonts:" ซึ่งเป็นตัวระบุตำแหน่งสัมบูรณ์ ไฟล์สำหรับการแปลภาษาทั้งหมดจะถูกเก็บไว้ใน "Locale:" และอื่นๆ
  • ดิสก์ RAM :ฮาร์ดไดรฟ์เสมือน ทำงานเหมือนดิสก์อื่นๆ และจัดเก็บไฟล์และข้อมูลในหน่วยความจำแทนที่จะเก็บไว้ในฮาร์ดไดรฟ์ ดิสก์ RAM สามารถปรับขนาดได้แบบไดนามิกและใช้หน่วยความจำเท่าที่จำเป็นเท่านั้น สามารถใช้เป็นที่เก็บข้อมูลชั่วคราวสำหรับวัตถุประสงค์ของผู้ใช้เอง หรือเป็นที่สำหรับโปรแกรมติดตั้งซอฟต์แวร์ในการจัดเก็บไฟล์ชั่วคราว และจะถูกล้างออกเมื่อรีบูตเครื่อง เพื่อไม่ให้ฮาร์ดไดรฟ์เต็มไปด้วยไฟล์ที่ไม่จำเป็นจำนวนมากที่ทำให้ระบบทำงานช้าลง นอกจากนี้ยังมีดิสก์ RAD ที่เป็นตัวเลือก ซึ่งเป็นเวอร์ชันที่กู้คืนได้ของดิสก์ RAM ซึ่งจะรักษาเนื้อหาไว้หลังจากการรีบูต [ 25 ]
  • ประเภทข้อมูล:รับรู้และจัดการประเภทไฟล์เช่น การแสดงภาพ การเล่นไฟล์เพลง การถอดรหัสไฟล์วิดีโอ การแสดงผลเว็บเพจ เป็นต้น แอปพลิเคชันใดๆ ก็สามารถเข้าถึงประเภทข้อมูลได้อย่างโปร่งใส และด้วยเหตุนี้จึงสามารถใช้งานไฟล์ใดๆ ก็ได้ที่มีประเภทข้อมูลรองรับ
  • การจัดการไอคอน:ไฟล์สามารถมีไอคอนเริ่มต้นที่แสดงถึงประเภทของไฟล์ หรือไอคอนที่กำหนดเองเฉพาะสำหรับไฟล์แต่ละไฟล์ได้ นอกจากนี้ ไอคอนยังสามารถจัดเก็บคำสั่งเพิ่มเติมและข้อมูลเมตาเกี่ยวกับไฟล์ที่เกี่ยวข้องได้ เช่น โปรแกรมที่จะใช้เปิดไฟล์ เป็นต้น
  • การกำหนดอุปกรณ์:แทนที่จะกำหนดตัวอักษรหรือป้ายกำกับตายตัวให้กับไดรฟ์ (อุปกรณ์) แต่ละไดรฟ์สามารถตั้งชื่อได้ ไดรฟ์สามารถมีชื่อได้มากกว่าหนึ่งชื่อ เพื่อให้ระบบรู้เสมอว่าสิ่งต่างๆ อยู่ที่ไหน หากเป็นไดรฟ์บูตระบบ ก็จะเรียกว่า "Sys:" พื้นที่บนฮาร์ดไดรฟ์สามารถกำหนดป้ายกำกับได้ราวกับว่าเป็นดิสก์เสมือน ตัวอย่างเช่น สามารถเมานต์เครื่องเล่น MP3 เป็น "MP3:" และทรัพยากรเครือข่ายภายนอกเป็นอุปกรณ์เชิงตรรกะได้

อื่น

บูตจาก AmigaOS 4.1 Update 1 Live CD
  • Live CD:แผ่นซีดีติดตั้ง OS4 สามารถใช้เป็นLive CDได้
  • ด็อกกี้ส์:แถบไอคอนที่สามารถปรับแต่งได้อย่างเต็มที่ ช่วยให้เข้าถึงแอปพลิเคชันที่ใช้บ่อยที่สุดได้อย่างรวดเร็ว ไอคอนบนแถบด็อกกี้ส์เหล่านี้ หรือ "ด็อกกี้ส์" นั้นเป็นแบบไดนามิกอย่างสมบูรณ์ ซึ่งหมายความว่าสามารถแสดงเนื้อหาแบบเรียลไทม์และทำหน้าที่เป็นเครื่องมือขนาดเล็กที่มีประโยชน์ได้ ด็อกกี้อาจทำหน้าที่เป็นแว่นขยาย แสดงเวลา หรือแสดงพยากรณ์อากาศล่าสุดหรือข้อมูลตลาดหุ้นโดยตรงจากอินเทอร์เน็ต
  • การเขียนสคริปต์:ได้นำการเขียนสคริปต์มาใช้เป็นคุณสมบัติพื้นฐาน โดยใช้ ภาษาเขียนสคริปต์ AREXXและPythonทำให้สามารถทำงานอัตโนมัติ ผสานรวม และควบคุมระยะไกลแอปพลิเคชันและฟังก์ชันเกือบทุกอย่างของคอมพิวเตอร์ได้ ชุดฟังก์ชันและเครื่องมือจากหลายแอปพลิเคชันสามารถรวมเข้าไว้ในอินเทอร์เฟซเดียวที่ผสานรวมเข้าด้วยกัน ทำให้สามารถทำงานที่ซับซ้อนที่สุดได้อย่างง่ายดาย
    การมาเยือนของยมทูต
  • ยมทูต:ระบบ " การทำสมาธิของปรมาจารย์ " ถูกแทนที่ด้วย "ยมทูต" ซึ่งเป็นระบบจัดการข้อผิดพลาดที่พยายามตรวจจับข้อผิดพลาดและพยายามหยุดยั้งไม่ให้มันลุกลามจนควบคุมไม่ได้ ระบบนี้สามารถให้ข้อมูลที่ครบถ้วนเกี่ยวกับข้อผิดพลาด และอาจระงับการทำงานของโปรแกรมที่ก่อให้เกิดปัญหาได้
  • AmiUpdate:เป็นระบบอัปเดตที่ออกแบบมาสำหรับ AmigaOS 4 รุ่นล่าสุดโดยเฉพาะ[ 26 ]สามารถอัปเดตไฟล์ระบบปฏิบัติการและโปรแกรม Amiga ทั้งหมดที่ลงทะเบียนให้ใช้โปรแกรมอัปเดตเดียวกันซึ่งเป็นมาตรฐานสำหรับ Amiga การอัปเดต AmigaOS ต้องการเพียงไลบรารีจำนวนเล็กน้อยที่ต้องวางไว้ในตำแหน่งระบบปฏิบัติการมาตรฐาน "Libs:", "Fonts:" เป็นต้น ทำให้ผู้ใช้ Amiga ที่มีความรู้เกี่ยวกับระบบน้อยที่สุดสามารถทำการอัปเดตไฟล์ระบบด้วยตนเองได้อย่างอิสระ
  • SDK:ชุดพัฒนาซอฟต์แวร์[ 27 ] ที่ มีคอมไพเลอร์ GCC เวอร์ชันต่างๆ โค้ดตัวอย่าง และเครื่องมือต่างๆ เพื่อช่วยให้นักพัฒนาสามารถสร้างโปรแกรมสำหรับ AmigaOS 4.1 หรือเวอร์ชันที่ใหม่กว่าได้

ฮาร์ดแวร์ที่เข้ากันได้

อามิกา

วางจำหน่ายสำหรับเครื่อง Amiga ที่ติดตั้งบอร์ดเสริม PPC จากผู้ผลิตรายอื่น:

อามิกาวัน

วางจำหน่ายสำหรับเมนบอร์ดAmigaOne :

  • อามิกาวัน-เอสอี (A1-SE)
  • อามิกาวัน-เอ็กซ์อี (A1-XE)
  • ไมโคร-อามิกาวัน (ไมโคร-เอ1)
  • AmigaOne X1000 (A1X1K; A1-X1000)
  • AmigaOne 500 (A1-500) คอมพิวเตอร์ AmigaOne ที่ใช้ บอร์ด Sam460exซึ่งนำเสนอโดย Acube Systems [ 28 ]
  • AmigaOne X5000 (A1X5K; A1-X5000)

เพกาโซส

เปิดให้ใช้งานสำหรับระบบPegasos แล้ว:

  • เพกาซัส II (Peg2) [ 29 ]

ซาแมนธา

วางจำหน่ายสำหรับระบบSam440 แล้ว:

เวอร์ชัน

ข้อมูลเวอร์ชัน AmigaOS 4
เวอร์ชั่นวันที่วางจำหน่ายคุณสมบัติที่แนะนำ
4.0นักพัฒนาเวอร์ชันก่อนวางจำหน่าย[ 32 ]เมษายน พ.ศ. 2547เผยแพร่สู่สาธารณะครั้งแรก
4.0การอัปเดตก่อนวางจำหน่ายสำหรับนักพัฒนา[ 33 ]10 ตุลาคม 2547รองรับ AltiVec , Picasso96 และ MUI ที่เป็นเวอร์ชันดั้งเดิมของ PowerPC, รองรับ USB สำหรับอุปกรณ์อินพุต
การอัปเดตก่อนวางจำหน่ายสำหรับนักพัฒนา 2 [ 34 ]27 ธันวาคม พ.ศ. 2547รองรับการจัดเก็บข้อมูลจำนวนมากผ่าน USB
การอัปเดตก่อนวางจำหน่ายสำหรับนักพัฒนา 3 [ 35 ]14 มิถุนายน 2548ไดรเวอร์ Warp3Dสำหรับ PowerPC โดยเฉพาะสำหรับการ์ดกราฟิก Voodoo 3 (Avenger), Voodoo 4/5 (Napalm) และ Radeon 7x00 ซีรีส์; รองรับWarpOS
การอัปเดตก่อนวางจำหน่ายสำหรับนักพัฒนา 4 [ 36 ]8 กุมภาพันธ์ 2549โปรแกรมจำลอง Petunia แบบ just-in-time ขนาด 68k; Warp3D รองรับ Voodoo 3/4/5 และ ATI Radeon รุ่น 7000, 7200, 7500, 9000, 9200 และ 9250; Intuition รองรับการลากหน้าจอ
4.0การอัปเดตครั้งสุดท้าย24 ธันวาคม 2549หน่วยความจำเสมือนและระบบจัดสรรหน่วยความจำที่เร็วขึ้น ( ตัวจัดสรรหน่วยความจำแบบ Slab ); ธีมไอคอนใหม่ (ไอคอน Mason)
4.0อัปเดตเดือนกรกฎาคม พ.ศ. 2550 [ 37 ]18 กรกฎาคม 2550รองรับการใช้งาน Shared objects ; Python 2.5.1; การรวมส่วน Tools และ Utilities เข้าด้วยกัน
สำหรับ Amiga คลาสสิก[ 38 ]พฤศจิกายน 2550อัปเดตข้อมูลพื้นฐานเดือนกรกฎาคม 2550
การอัปเดตเดือนกุมภาพันธ์ พ.ศ. 2551 สำหรับ CyberStormPPC และ BlizzardPPC [ 39 ]23 กุมภาพันธ์ 2551แก้ไขปัญหาบางประการและปัญหาความเข้ากันได้
4.1AmigaOS 4.117 กันยายน 2551การเพจหน่วยความจำ ; ระบบไฟล์ JXFS; เอ็นจิ้นการจัดองค์ประกอบฮาร์ดแวร์; ไลบรารีการเรนเดอร์ 2 มิติที่ไม่ขึ้นกับอุปกรณ์Cairo [ 40 ]
4.1การแก้ไขด่วน[ 41 ]21 มิถุนายน 2552แก้ไขปัญหาบางประการ (ไดรเวอร์ Warp 3D, ไดรเวอร์ IDE, JXFS)
อัปเดต 1 [ 42 ]14 มกราคม 2553ปรับปรุงเอฟเฟกต์การจัดองค์ประกอบภาพ (การเฟดและเงาตกกระทบ ); ระบบแจ้งเตือนใหม่ Ringhio; รองรับ DDC ; AppDir: ตัวจัดการและ URLopen; การตั้งค่าเริ่มต้นใหม่; ชุดไอคอนใหม่; MiniGL V2.2
อัปเดต 2 [ 43 ]30 เมษายน 2553อัปเดต Python; Cairo 1.8.10 (เร่งความเร็วฮาร์ดแวร์บางส่วน); AmiDock รองรับการปรับขนาดไอคอน
อัปเดต 3 [ 44 ]29 สิงหาคม 2554รองรับ USB 2.0 (EHCI); อัปเดต MUI (เพื่อให้การพอร์ตแอปพลิเคชัน MUI 4 ทำได้ง่ายขึ้น)
อัปเดต 422 ธันวาคม 2554ลิ้นชักจำลองระบบด้วย ROM AmigaOS 3.x และไฟล์ Workbench; ผลงานจาก RunInUAE
อัปเดต 528 มกราคม 2555, 16 สิงหาคม 2555การเผยแพร่สู่สาธารณะครั้งแรกสำหรับAmigaOne X1000 [ 45 ] ในภายหลังสำหรับแพลตฟอร์มอื่น ๆ[ 46 ]ปรับปรุงไดรเวอร์ Warp3D และ IDE; ปรับปรุงการสนับสนุนการคัดลอก DMA สำหรับระบบ Sam440ep และ Sam460ex; ปรับปรุงความเข้ากันได้กับ Classic (รองรับ Catweasel)
อัปเดต 6 [ 47 ]30 พฤศจิกายน 2555การอัปเดตส่วนประกอบระบบอัตโนมัติผ่าน AmiUpdate
อัปเดต 7เป็นการอัปเดตภายใน ยังไม่เปิดให้ผู้ใช้ทั่วไปใช้งาน คุณสมบัติยังไม่ทราบแน่ชัด
ฉบับสุดท้าย (อัปเดต 8) [ 48 ]18 ธันวาคม 2557รองรับ RAM มากกว่า 2 GB; [ 49 ]ไลบรารีกราฟิกแบบรวมใหม่พร้อมรองรับ RTG; คอนโซลที่ได้รับการปรับปรุง; คุณสมบัติ Intuition และ Workbench ใหม่; พอร์ต Python ที่ได้รับการอัปเดต; DOS ที่ได้รับการปรับปรุง; เมนูบริบทที่ได้รับการอัปเดต; ระบบเมนูใหม่ที่มีเมนูและเมนูย่อยไม่จำกัดจำนวน; การแสดงตัวอย่างภาพขนาดย่อของรูปถ่ายและรูปภาพในเมนู; ผลิตภัณฑ์แบบสแตนด์อะโลน ไม่จำเป็นต้องใช้เวอร์ชันก่อนหน้าและไม่สามารถอัปเกรดจาก 4.1 Update 6 ได้[ 50 ]
การอัปเดตฉบับสุดท้าย 1 [ 51 ]31 ธันวาคม 2559รองรับ RAM Z3 เป็น Fast RAM ทั่วไป รองรับดิสก์ที่มีขนาดใหญ่กว่า 2 TB แก้ไขข้อผิดพลาดจำนวนมาก[ 52 ]
การอัปเดตฉบับสุดท้าย 2 [ 53 ]23 ธันวาคม 2020แก้ไขข้อบกพร่องและปรับปรุงเสถียรภาพ อัปเดตส่วนประกอบ USB-stack และส่วนประกอบระบบปฏิบัติการอื่นๆ
การอัปเดต Final Edition ครั้งที่ 2 การแก้ไขด่วน[ 54 ]12 มกราคม 2564แก้ไขปัญหาความเสถียรหลังการอัปเดตครั้งที่ 2
การอัปเดตฉบับสุดท้าย 3 [ 55 ]18 ตุลาคม 2568แก้ไขข้อบกพร่องและปรับปรุงเสถียรภาพ; อัปเดตสแต็ก TCP/IP และสแต็ก USB และส่วนประกอบระบบปฏิบัติการอื่นๆ รองรับการตรวจจับจอภาพ 4K/UHD โดยอัตโนมัติ

อนาคต

สำหรับ AmigaOS 4.2 นั้น Hyperion Entertainment ได้วางแผนการอัปเดตดังต่อไปนี้:

  • รองรับหลายคอร์ ( SMP )
  • โปรแกรมจัดตารางเวลา ExecSGใหม่
    • นโยบายที่เลือกได้สำหรับการจัดตารางเวลา (อาจรวมถึงการจัดตารางเวลาต่อภารกิจ)
    • การจัดตารางงานของกลุ่มงาน โดยมีการจัดตารางงานภายในกลุ่มงานนั้นๆ
    • การจัดตารางงานให้กับคอร์ CPU หลายตัว (อาจรวมถึงการกำหนดความสัมพันธ์ระหว่างคอร์)
    • รองรับการกำหนดตารางเวลาแบบเรียลไทม์
  • กราฟิกและ Gallium3D
    • ช่วยให้สามารถเข้าถึงการใช้งาน OpenGL แบบเต็มรูปแบบ เช่นMesa ได้
    • สามารถทำการผสมภาพได้โดยใช้Gallium3D
    • เปิดโอกาสให้สามารถเปลี่ยนระบบกราฟิกทั้งหมดได้
    • การรองรับหลายส่วนหัว

ดูเพิ่มเติม

หมายเหตุ

  • รีวิว Micro-AmigaOne และ AmigaOS 4 รุ่นทดลองใช้งานสำหรับนักพัฒนา
  • Ars Technica รีวิว AmigaOS 4.0
  • Ars Technica รีวิว AmigaOS 4.1
  • ประวัติความเป็นมาของ Amiga ตอนที่ 1
  • AmigaOS 4.0 - การอัปเดตเวอร์ชันก่อนวางจำหน่ายครั้งที่สี่
  • เว็บไซต์อย่างเป็นทางการ

สรุปเนื้อหา

ข้อมูลสำคัญจากบทความ

ข้อมูลสำคัญเกี่ยวกับ AmigaOS 4

AmigaOS 4 (เรียกย่อว่า OS4 หรือ AOS4 ) เป็น ระบบปฏิบัติการ Amiga ที่ทำงานบน ไมโครโปรเซสเซอร์ PowerPC โดยส่วนใหญ่ใช้ ซอร์สโค้ด AmigaOS 3.

ประวัติศาสตร์

ในระหว่างการพัฒนาห้าปี ผู้ซื้อ เครื่อง AmigaOne สามารถดาวน์โหลดเวอร์ชันก่อนวางจำหน่ายของ AmigaOS 4.0 จากคลังของ Hyperion ได้ตราบใดที่ยังมีให้ดาวน์โหลด [ 4 ] [ 5 ] [ 6 ]

คำอธิบาย

ระบบปฏิบัติการ AmigaOS 4 สามารถแบ่งออกได้เป็นสองส่วน คือ Workbench และ Kickstart

โต๊ะทำงาน

Workbench คือ GUI ของ OS4 ซึ่งเป็นโปรแกรมจัดการไฟล์และเรียกใช้งานแอปพลิเคชันแบบกราฟิกสำหรับระบบปฏิบัติการ นอกจากนี้ยังรวมถึงเครื่องมือและโปรแกรมยูทิลิตี้ทั่วไปบางโปรแกรม เช่น Notepad สำหรับพิมพ์ข้อความ MultiView สำหรับดูภาพและ เอกสาร Amigaguide Unarc...