1 คะแนน โดย GN⁺ 2025-06-21 | 1 ความคิดเห็น | แชร์ทาง WhatsApp
  • ตอนนี้แพลตฟอร์ม Infinite Mac สามารถรัน Mac OS X ซีรีส์รุ่นแรก ๆ (10.1, 10.3) ได้ในเว็บเบราว์เซอร์
  • บรรลุผลในการพอร์ตอีมูเลเตอร์ PowerPC อย่าง PearPC ไปยัง Emscripten/WebAssembly เพื่อเพิ่มความเข้ากันได้และเสถียรภาพ
  • ปรับปรุงประสิทธิภาพและแก้บั๊กที่หาสาเหตุได้ยากผ่านการเปรียบเทียบกับ DingusPPC พร้อมกระบวนการปรับแต่งเชิงอัลกอริทึม
  • สร้างดิสก์อิมเมจ Infinite HD ที่เหมาะกับ Mac OS X ขึ้นใหม่ ทำให้เข้าถึงซอฟต์แวร์และเครื่องมือพัฒนาจากยุค 2000 ได้หลากหลาย
  • เสริมประสบการณ์ใช้งานย้อนยุคด้วยการใช้ Aqua style กับ UI และยังคำนึงถึงความเป็นไปได้ในการพัฒนาต่อในอนาคต

สรุป

Infinite Mac ซึ่งเป็นโปรเจ็กต์ที่เปิดให้ทดลองใช้งานระบบเก่าแก่ผ่านออนไลน์บนแพลตฟอร์ม Infinite Mac ได้เพิ่มการรองรับ Mac OS X รุ่นแรก ๆ เช่น 10.1 และ 10.3 ทำให้สามารถรันได้บนเว็บเบราว์เซอร์สมัยใหม่ ในกระบวนการนี้มีการพอร์ตอีมูเลเตอร์ PowerPC อย่าง PearPC และ DingusPPC ไปอยู่บนพื้นฐาน Emscripten/WebAssembly พร้อมทุ่มเทความพยายามหลายด้านเพื่อปรับปรุงประสิทธิภาพและทำให้เสถียรขึ้น ผ่านการปรับแต่งอัลกอริทึมและการแก้บั๊ก จึงช่วยเพิ่มความละเอียดและความน่าเชื่อถือเมื่อเทียบกับฮาร์ดแวร์ดั้งเดิม อีกทั้งยังสร้าง Infinite HD ใหม่ให้บรรจุซอฟต์แวร์และเครื่องมือพัฒนาจากยุคนั้นเพื่อเพิ่มการใช้งานจริง นอกจากนี้ยังนำธีม Aqua มาใช้กับ UI ของเว็บไซต์เพื่อมอบประสบการณ์เชิงอารมณ์ และมองไปถึงการขยายรองรับ OS ที่ย้อนยุคยิ่งกว่าอย่าง A/UX และ Lisa โปรเจ็กต์นี้แสดงให้เห็นความพยายามทางเทคนิคที่ตอบโจทย์หลายด้าน ทั้งการอีมูเลตโปรแกรม การขยายอาร์ไคฟ์โอเพนซอร์ส และการฟื้นฟู UI

การขยายการรองรับ Mac OS X

  • ใน Infinite Mac มีการพอร์ตให้สามารถรัน OS X รุ่นแรก ๆ เช่น Mac OS X 10.1 และ 10.3 ได้ในเว็บเบราว์เซอร์
  • มีการจำลองประสิทธิภาพที่ช้าบนฮาร์ดแวร์จริงไว้อย่างตรงไปตรงมา และยังสามารถทดลองใช้แอปเด่นในยุคนั้นอย่าง NetNewsWire Lite และ Terminal ได้
  • ในดิสก์อิมเมจล่าสุดยังใส่ ซอฟต์แวร์อินดี้ในยุคนั้น บางส่วนไว้ด้วย ทำให้การสำรวจซอฟต์แวร์ย้อนยุคง่ายขึ้น

กระบวนการพอร์ต PearPC

  • ตอนแรกมุ่งเน้นไปที่การพอร์ตและแก้ไขอีมูเลเตอร์ DingusPPC แต่ภายหลังเปลี่ยนไปใช้ PearPC เพราะพบปัญหา kernel panic และข้อผิดพลาดด้านกราฟิก
  • PearPC เป็น โค้ดเบสข้ามแพลตฟอร์ม ที่ออกแบบมาเพื่อรัน Mac OS X บนระบบ x86 ในช่วงต้นยุค 2000 จึงพอร์ตไปยังเป้าหมาย WebAssembly ได้ค่อนข้างง่ายโดยไม่ต้องแก้งานเพิ่มมากนัก
  • เมื่อไม่นานมานี้ผู้ดูแลหลักของ Basilisk II และ SheepShaver ได้สร้าง experimental branch ของ PearPC ขึ้นมา ทำให้สามารถบิลด์บน macOS รุ่นใหม่ได้
  • แม้ซอร์สโค้ดจะเก่าและอิงกับ legacy C++ แต่ก็มีลักษณะเฉพาะอย่าง custom string class, sprintf, GIF decoder เป็นต้น
  • ด้วยโครงสร้างข้ามแพลตฟอร์ม การออกแบบที่แทบไม่ใช้เธรด และเลเยอร์นามธรรมเชิงโครงสร้าง ทำให้การย้ายระบบเกิดขึ้นอย่างรวดเร็ว

การปรับแต่งประสิทธิภาพและข้อจำกัด

  • PearPC มีความน่าเชื่อถือสูงในการบูตและรัน Mac OS X 10.2 แต่ รันช้ากว่า DingusPPC
  • ประสิทธิภาพลดลงอย่างมากจากการไม่มี MMU caching เป็นต้น
  • มีการย้าย การปรับแต่งเชิงอัลกอริทึม หลายอย่างที่ใช้ใน DingusPPC มายัง PearPC ด้วย ส่งผลให้เวลาบูตสั้นลงบางส่วน
  • PearPC รองรับเพียงชุดย่อยของคำสั่ง PowerPC ที่จำเป็น และใช้ “ทางลัด” หลายอย่าง เช่น เฟิร์มแวร์และไดรเวอร์แบบปรับแต่งเอง
  • อย่างไรก็ตามยังคงมีความหวังว่าในระยะยาว DingusPPC จะมีอนาคตดีกว่าสำหรับการอีมูเลต Mac OS X ที่ทั้งเร็วและเสถียร

การค้นพบเพิ่มเติม: การจัดการข้อยกเว้น FP

  • เมื่อนำ วิธีถอดรหัสแบบรวมศูนย์ มาใช้ในอินเทอร์พรีเตอร์ของ PearPC ได้เกิดข้อผิดพลาดการเรนเดอร์ในการคำนวณ floating-point
  • เคอร์เนลของ Mac OS X มีการลงทะเบียนการจัดการข้อยกเว้นตามสถานะของบิต FP ในรีจิสเตอร์ MSI และเมื่อเพิ่มส่วนนี้ลงในโค้ดก็แก้ปัญหาการเรนเดอร์ได้
  • ใน DingusPPC ก็พบปัญหาบิต FP หายแบบเดียวกัน ทำให้การเรนเดอร์ข้อความผิดปกติ และหลังแก้ไขแล้วเสถียรภาพดีขึ้นมาก
  • จากการจัดการแบบเฉพาะหน้าพัฒนาไปสู่การทำตามหลักที่ถูกต้อง จนท้ายที่สุดทำให้ความน่าเชื่อถือในการรัน 10.1 ดีขึ้นอย่างมาก
  • การใช้อีมูเลเตอร์ทั้งสองร่วมกันช่วยขยายการรองรับการรัน OS X หลายเวอร์ชันให้กว้างขึ้น

การสร้างดิสก์อิมเมจ Infinite HD ใหม่

  • มีการสร้าง ดิสก์อิมเมจ ใหม่ให้เหมาะกับยุค Mac OS X โดยรวมซอฟต์แวร์อินดี้และเครื่องมือสำหรับนักพัฒนาจำนวนมากจากช่วงเวลานั้นไว้ด้วย
  • เนื่องจากไฟล์ .dmg รุ่นเก่าไม่สามารถเมานต์ได้โดยตรงบน macOS รุ่นใหม่ จึงมีการสร้างกระบวนการแปลงและ pipeline อัตโนมัติด้วยเครื่องมืออย่าง dmg2img
  • แม้จะมีข้อจำกัดบางส่วนจากความต่างระหว่างระบบไฟล์ HFS และ HFS+ แต่ซอฟต์แวร์ส่วนใหญ่ยังทำงานได้ตามปกติ
  • มีการอาศัยแหล่งข้อมูลหลายแห่ง เช่น เว็บไซต์คลังไลบรารีและ Wayback Machine เพื่อประกอบสภาพแวดล้อมการรันซอฟต์แวร์ช่วงต้นยุค 2000 ให้สมบูรณ์
  • มีการนำเทคนิคสร้างอิมเมจแบบหลายพาร์ทิชันแบบไดนามิกมาใช้ ทำให้เมานต์ได้พร้อมกันสูงสุด 3 โวลุ่ม ได้แก่ บูตดิสก์, Infinite HD และ Saved HD สำหรับจัดเก็บ

UI: ใช้สไตล์ Aqua

  • นำธีม Aqua มาใช้กับ UI ของ Infinite Mac เพื่อขับเน้น กลิ่นอายย้อนยุค ให้สูงสุด
  • มีการดึงทรัพยากรภาพสไตล์ Mac OS X 10.0/10.1 ออกมาใช้โดยตรง และทำเอฟเฟ็กต์กึ่งโปร่งใสได้ด้วย
  • สไตล์ของส่วนควบคุมบนเว็บไซต์ก็จะถูกปรับอัตโนมัติให้เข้ากับรูปลักษณ์ของแต่ละ OS (Classic, Platinum, NeXT เป็นต้น)
  • ยังสามารถทำหน้าที่เป็น ‘จุดอ้างอิง’ ของ UI ในอดีต ท่ามกลางการเปลี่ยนแปลง UI ครั้งใหญ่ของ Apple macOS ที่คาดว่าจะเกิดขึ้นในอนาคต

ฟังก์ชันเพิ่มเติมและหมุดหมายสำคัญ

  • เพิ่มความสามารถในการเมานต์พาร์ทิชัน Mac OS 9 และรัน สภาพแวดล้อม Classic (รองรับเฉพาะใน 10.1)
  • สามารถตรวจสอบความต่างด้าน UX ระหว่าง OS ได้ เช่น พฤติกรรมการคำนวณซ้ำของแอป Calculator รุ่นเก่า
  • เปิดใช้งาน โหมดข้อความบูต (Verbose) ที่มีอยู่ใน PearPC และใน DingusPPC ก็มีการทำระบบกำหนดค่าผ่านตัวแปร Open Firmware
  • มีความพยายามขยายแบรนด์ผ่านโดเมน macosx.app เช่นกัน แต่ปัจจุบันโดเมนดังกล่าวยังอยู่ในความครอบครองของผู้อื่น

การขยายต่อในอนาคตและบทสรุป

  • การขยายการรองรับ Mac OS X ทำให้ Infinite Mac มี จุดเชื่อมต่อ กับ macOS สมัยใหม่
  • ยังมีการกล่าวถึงความเป็นไปได้ในการพอร์ต A/UX, Lisa, Pippin และ Newton เพื่อความย้อนยุคที่ลึกยิ่งขึ้น
  • ยังให้ความสนใจกับ QEMU บน WebAssembly (wasm) ในเชิงทดลอง และพบสัญญาณเชิงบวกจากการทดสอบประสิทธิภาพ
  • การอีมูเลต Mac OS X บนเว็บมีคุณค่าในหลายสถานการณ์ของวงการ IT/สตาร์ทอัป ทั้งด้านการทดลองใช้งาน การอนุรักษ์ซอฟต์แวร์เก่า และการทดลองสำหรับนักพัฒนา

1 ความคิดเห็น

 
GN⁺ 2025-06-21
ความคิดเห็นจาก Hacker News
  • มีความเห็นว่า ยังจำได้ว่า PearPC ทำงานได้ค่อนข้างสำเร็จอยู่หลายปีก่อนการเปลี่ยนผ่านไปใช้ Intel แต่ก็น่าเสียดายที่หลังจากนักพัฒนาหลักเสียชีวิตจากอุบัติเหตุรถไฟ โปรเจ็กต์ก็สูญเสียแรงขับเคลื่อนไปเกือบทั้งหมด ผู้แสดงความเห็นยังเล่าด้วยว่าตอนนั้นเป็นผู้ใช้และสมาชิกคอมมูนิตี้ที่มีส่วนร่วมอย่างมาก และจนถึงทุกวันนี้ก็ยังรู้สึกเศร้าทุกครั้งที่นึกถึงเรื่องนั้น พร้อมแนบลิงก์บทความที่เกี่ยวข้อง ลิงก์
    • ทำให้นึกถึงกรณีนักพัฒนาฝีมือเยี่ยมหลายคนที่จากไปอย่างกะทันหัน ไม่มีแม้แต่ข่าวมรณกรรม และมีนักพัฒนาเพียงคนเดียวที่รู้ข่าว จนอดจินตนาการไม่ได้ว่าพวกเขาเก่งเกินไปจนมนุษย์ต่างดาวพาตัวออกจากโลกไปหรือไม่
    • มีคนชี้ว่าเคยมีผู้ขโมยผลงานของนักพัฒนา PearPC ไปขายในชื่อ cherryos
    • มีคนเสียดายว่าเมื่อพยายามเข้าไปอ่านบทความนั้นกลับเจอกำแพงสมาชิกแบบเสียเงิน
  • มีการแนะนำว่า Infinite Mac คือชุดรวมระบบและซอฟต์แวร์คลาสสิกของ Macintosh และ NeXT ที่สามารถใช้งานได้ง่ายผ่านเว็บเบราว์เซอร์ พร้อมลิงก์ที่เกี่ยวข้อง infinitemac.org
    • มีความเห็นว่าอยากให้ในบล็อกโพสต์ใส่ไฮเปอร์ลิงก์หรืออธิบายไว้เลยว่า Infinite Mac คืออะไร
    • มีคนบอกว่าดีใจที่ได้รู้จักหน้า Infinite Mac และคิดว่าผู้เขียนบล็อกพลาดมากที่ไม่ได้ใส่ลิงก์เว็บไซต์นี้ เพราะถ้าไม่มีคอมเมนต์นี้ก็คงไม่เจอเว็บไซต์สุดยอดแห่งนี้
  • ส่วนที่น่าสนใจเป็นพิเศษในบทความคือข้อเท็จจริงที่ว่าอีมูเลเตอร์ CPU แบบ PPC ถูกสร้างขึ้นด้วยซอร์สโค้ดไม่ถึง 700 บรรทัด เป็นความกระชับที่ปกติจะเห็นในอีมูเลเตอร์ 6502 มากกว่า จึงน่าทึ่งที่ได้เห็นกับสถาปัตยกรรมที่ใหม่กว่าพอสมควร พร้อมลิงก์โค้ดที่เกี่ยวข้อง TinyPPC.cpp
    • มีความเห็นว่าเพราะเป็นโครงสร้างแบบ RISC เลยไม่น่าแปลกใจนัก และแชร์ข้อมูลว่าอีมูเลเตอร์ MIPS ก็มีขนาดใกล้เคียงกัน
  • มีคนจินตนาการว่าถ้าวันนี้คนวัย 20 ที่คลั่งไคล้เทคโนโลยีได้ลองใช้ OS X 10.4 (รวมถึง .5 และ .6) จะรู้สึกอย่างไร โดยเปรียบกับการมองดูประติมากรรมคลาสสิกในยุคมืดแล้วคิดว่า “มนุษยชาติสร้างสิ่งแบบนี้ได้อย่างไร” พร้อมมองว่ารสนิยมเปลี่ยนไปตามยุคสมัย และคนรุ่นปัจจุบันอาจรู้สึกว่าไอคอนแบบโฟโตเรียลิสติกกลับดูเชยก็ได้
    • มีความเห็นว่าหน้าตาและวิธีการทำงานของ 10.4 โดยพื้นฐานแล้วแทบไม่ต่างจาก macOS รุ่นปัจจุบัน ทั้งวิธีติดตั้งแบบลาก dmg การมี Finder bookmarks การทำงานของ Dock และแม้แต่การมาของ Spotlight ก็มีครบแล้วตั้งแต่ตอนนั้น เมื่อเทียบกับความเปลี่ยนแปลงระหว่าง Windows XP กับ Windows 11 แล้ว ฝั่ง Mac เปลี่ยนไปไม่มากนัก
    • มีผู้ใช้วัย 20 คนหนึ่งบอกว่าตนเองพอจำได้ว่าเคยใช้ 10.5 หรือ 10.6 แบบคร่าว ๆ ตอนยังเด็ก และสำหรับตัวเองก็ให้ความรู้สึกคล้ายความโหยหาอดีต
    • มีคนแชร์ว่าตนเริ่มต้นเป็นนักพัฒนาในยุค 10.4/10.5 เคยลองปรับแต่งกึ่งดาร์กโหมดและธีมต่าง ๆ และรู้สึกว่าสมัยนั้นการไปยุ่งกับ system folders ทำได้ง่ายกว่าตอนนี้มาก
    • มีคนอธิบายเรื่องคำว่า “ยุคมืด” ว่าในบริบททางประวัติศาสตร์ไม่ได้หมายถึงการสูญเสียเทคโนโลยีหรือความสามารถ แต่เป็นความต่างด้านวัฒนธรรมและงบประมาณระหว่างจักรวรรดิกับอาณาจักรอิสระ อีกทั้งในยุคต้นของยุคกลางก็ยังมีโบราณวัตถุและสถาปัตยกรรมที่งดงามมากมาย พร้อมยกตัวอย่างประสบการณ์ที่ได้เห็นสุสานเรือ Sutton Hoo และโบสถ์แองโกล-แซกซันด้วยตนเอง
  • มีคนบอกว่าพอดูสกรีนช็อตแล้วรู้สึกว่า Mac OS X สวยงามและเป็นระเบียบกว่า Mac OS ปัจจุบันมาก ให้ความรู้สึกว่า “ถ้าเป็นสภาพแวดล้อมแบบนี้คงอยากทำงานจริง ๆ” ขณะที่ Mac OS ปัจจุบันดูรกและชวนสับสนเกินไป จึงสงสัยว่าคนอื่นรู้สึกแบบเดียวกันหรือไม่
    • มีคนตอบว่าตนเองแทบเจอองค์ประกอบ UI แค่แถบเมนู จุดสามจุด และ Spotlight เท่านั้น ส่วนใหญ่ใช้งานผ่านเบราว์เซอร์หรือแอปข้ามแพลตฟอร์มที่ใช้ดีไซน์ซิสเต็มของ third-party มากกว่าตัวระบบปฏิบัติการหรือแอปเนทีฟ ซึ่งบน Windows ก็เป็นแบบเดียวกัน และไม่ได้รู้สึกอะไรกับงานภาพมากนัก
    • มีคนบอกว่าช่วงนี้กลับชอบอินเทอร์เฟซสีเทาแบบเก่าอย่าง Win 95 หรือ macOS 9 มากขึ้น เพราะให้ความมั่นคงและความสบายใจแบบเครื่องมือธรรมดา ๆ อย่างเครื่องคิดเลข
    • มีความเห็นว่าในเชิงเทคนิค macOS สมัยใหม่ก็ยังสามารถทำสไตล์แบบเก่าได้สบาย แต่ที่ไม่ทำเป็นเพราะปัญหาโครงสร้างซอฟต์แวร์ที่ไม่ได้ออกแบบเป็นโมดูล และยังแสดงความผิดหวังว่าทุกวันนี้ยากจะเชื่อว่าบริษัทซอฟต์แวร์ทำซอฟต์แวร์ได้ดีจริง
    • มีคนบอกว่าส่วนตัวชอบการผสมกันของ aqua กับ brushed metal ใน 10.3 Panther มากที่สุด ขณะที่แถบเมนูแบบเงาวาวของ 10.4 Tiger พอดูไปนาน ๆ แล้วไม่ค่อยรู้สึกว่าดูดีนัก ส่วน 10.5 Leopard แม้จะมี Dock แบบ 3D เมนูบนสุดโปร่งใส และกราเดียนต์ที่ดูทันสมัยขึ้น แต่สุดท้ายก็ยังคิดว่า aqua กับพื้นผิวโลหะดูดีกว่า และเวอร์ชันหลังจากนั้นค่อนข้างจืดไปหน่อย
    • มีคนพอใจเป็นการส่วนตัวที่ลวดลายเส้นของ Windows ซึ่งเคยเยอะเกินไปได้หายไปเสียที
  • มีความเห็นว่าสิ่งนี้ทำให้นึกถึง UI ดี ๆ ในอดีต ไม่ว่าจะเป็น Macintosh OS 8 ยุค Platinum, ความหรูของ MacOS X lickables, รวมถึง OpenLook, NeXTStep/OpenStep และยุค Windows 2000 โดยมองว่าองค์ประกอบ UI ในเวลานั้นชัดเจนและสม่ำเสมอ จึงคาดเดาพฤติกรรมของคอนโทรลได้และมอบประสบการณ์ที่ต่อเนื่องกัน ขณะที่ปัจจุบันแม้การปรับแต่งธีมจะยืดหยุ่นขึ้น แต่ก็แลกมากับการสูญเสียประสบการณ์ UI ที่ตรงไปตรงมาและสอดคล้องกันไปส่วนหนึ่ง
  • มีคนแปลกใจที่โปรเจ็กต์ PearPC ซึ่งผ่านมานานกว่าสิบปีหลังคอมมิตสุดท้ายแล้วยังถูกยกเป็นตัวอย่างความสำเร็จ พร้อมแชร์คลังทางการ github และฟอร์กส่วนตัว github รวมถึงบอกว่าถึงจะเพิ่มการรองรับ WebAssembly แล้ว การรองรับ x86-64 ก็ยังคงอยู่ และยังมีข่าวว่าเจ้าตัวเคยเขียนบล็อกเล่าประสบการณ์เพิ่ม NextStep เข้าไปใน Infinite Mac ด้วย ลิงก์บล็อก
  • มีคนบอกว่าชอบโปรเจ็กต์แนวนี้มาก และตอนที่ Aqua เปิดตัวนั้นถือว่าปฏิวัติวงการจริง ๆ
    • มีความเห็นว่าในตอนนั้นแทบทุก Linux window manager มีธีม aqua ให้ใช้ และ Apple ก็นำเสนอระบบปฏิบัติการที่ผู้ใช้ซึ่งเฝ้ารอ “ปีแห่ง Linux desktop” เคยฝันถึงให้เป็นจริง ด้วยความเป็น Unix กระแสหลักที่ใช้งานง่ายและรองรับแอป third-party อย่างกว้างขวาง จึงประสบความสำเร็จอย่างมาก
    • มีคนมองว่า Aqua ยังเป็นดีไซน์ที่ล้ำสมัยอยู่เสมอ แต่ก่อนสามารถแยกแยะ window controls ได้ทันที ขณะที่ทุกวันนี้กลับแยกได้ยากขึ้น จึงหวังว่า Liquid Glass จะช่วยดึง UX แบบนั้นกลับมาได้บ้าง พร้อมชี้ว่าความสม่ำเสมอและการใช้งานง่ายของ Aqua คือเหตุผลที่ Windows Vista หรือธีมบน Linux พยายามเลียนแบบแต่สุดท้ายก็ไปไม่ถึง
    • มีคนยกคำพูดจากการนำเสนอ “การเปิดตัว Aqua” ของสตีฟ จ็อบส์ ว่า Aqua เป็นอินเทอร์เฟซแบบใหม่ทั้งหมด สืบทอดประเพณีเฉพาะของ Apple และมีความลื่นไหลสมชื่อ โดยหนึ่งในเป้าหมายการออกแบบคือทำให้ “แค่มองก็อยากลองเลียดู”
    • มีความเห็นว่า Liquid Glass ทำให้นึกถึงปรัชญาการออกแบบในยุค Aqua ขึ้นมาอีกครั้ง
  • มีคนรำลึกว่ายุคแรก ๆ ของ OS X นี่เองคือยุคทองที่แท้จริงของ Mac เพราะตอนนั้นทั้งฮาร์ดแวร์ก็แข็งแกร่งและระบบปฏิบัติการก็มีความสมบูรณ์สูงสุด ทุกวันนี้ฮาร์ดแวร์เหมือนจะกลับเข้าสู่ยุคทองอีกครั้งแล้ว จึงหวังว่าสักวันซอฟต์แวร์จะตามทัน แต่ก็มองว่าเมื่อใช้การอีมูเลชันนี้บน Safari เวอร์ชันใหม่บน Mac ปัจจุบัน ประสิทธิภาพตอบสนองยังต่ำจนใช้งานจริงลำบาก
    • มีคนเห็นว่า Mac OS คงไม่มีทางกลับมายอดเยี่ยมได้อีกแล้ว
    • มีการเน้นย้ำความย้อนแย้งว่าเมื่อฮาร์ดแวร์มอบประสิทธิภาพให้ ซอฟต์แวร์ก็มักจะเข้ามาแย่งประสิทธิภาพนั้นไป
    • มีคนโต้แย้งจากประสบการณ์ใช้รุ่น x86 ยุคแรกว่าในเวลานั้นไม่ได้มีความคุ้มค่าด้านราคานัก แถม kernel panic ก็เกิดบ่อย การดูวิดีโอใน QuickTime แล้วเจอ segmentation fault ก็เป็นเรื่องปกติ ต้องคอยตามหาโค้ดेकเพื่อเล่นไฟล์หลากหลายรูปแบบอย่าง wmv หรือ divx อยู่เสมอ และเพราะต้องการทำเครื่องให้ดูสวยจึงแทบไม่มีช่องระบายอากาศ ทำให้มีปัญหาเครื่องร้อนอยู่บ่อย ๆ
  • มีคนเห็นด้วยกับคำประเมินที่ว่า “มันไม่ได้เร็ว แต่ฮาร์ดแวร์จริงในยุคนั้นก็ไม่ได้ดีกว่ากันมาก” โดยอิงจากประสบการณ์ใช้ Hackintosh ราวปี 2008 และรู้สึกว่าความช้าของระบบถูกถ่ายทอดออกมาได้สมจริงดี จนให้ความรู้สึกเหมือนย้อนกลับไปใช้ของจริงในยุคนั้น พร้อมเล่าความทรงจำว่าต้องลองผิดลองถูกอยู่มากเพื่อพัฒนาแอปสำหรับ iPod touch ในช่วงเวลานั้น แต่ก็ยังดีที่การติดตั้งไม่ได้ใช้เวลาถึง 24 ชั่วโมง