สำหรับนักพัฒนาซอฟต์แวร์เรามักจะจัดหาเครื่องจักรระดับสูงสุดที่เราสามารถจ่ายได้ อย่างไรก็ตามฉันคิดว่าคุณกำลังถามเพราะข้อ จำกัด ด้านต้นทุนดังนั้นฉันจะตอบกลับโดยคำนึงถึงสิ่งนั้น
เท่าที่ฉันรู้โปรเซสเซอร์ i3 ทั้งหมดออกสู่ตลาดตอนนี้เป็นแบบดูอัลคอร์ ในกรณีส่วนใหญ่ i5 และ i7 จะเป็นแบบ quad-core นี่จะเป็นความแตกต่างที่ยิ่งใหญ่ที่สุดของคุณระหว่างสามสายผลิตภัณฑ์และสำหรับงานพัฒนาฉันคิดว่านี่จะเป็นการลบ i3 ในฐานะผู้สมัคร ความแตกต่างหลักระหว่าง Core i5 และ Core i7 คือตามที่คุณกล่าวไว้แคชโปรเซสเซอร์และความเร็วสัญญาณนาฬิกา สำหรับงานที่ต้องใช้ตัวประมวลผลสูง i7 จะให้คุณอย่างแน่นอน
ดังนั้นหากคุณมีงบประมาณฉันขอแนะนำให้คุณตรวจสอบกรณีการใช้งานเฉพาะของคุณเพื่อพิจารณาวิธีการซื้อ:
- หากคุณกำลังพัฒนาแอพพลิเคชั่นที่เน้นคณิตศาสตร์
- หากคุณกำลังพัฒนาแอพพลิเคชั่นที่ใช้ IO มากให้ใช้ i5 และซื้อฮาร์ดไดรฟ์ SSD
- หากคุณกำลังพัฒนาแอพพลิเคชั่นที่ใช้หน่วยความจำมากให้รับ i5 และอัพเกรดเป็น 8GB RAM
ฉันใช้แล็ปท็อป Core i5 พร้อม RAM ขนาด 8GB และเป็นนักแสดงที่ดีโดยเฉพาะกับราคา (ฉันจ่ายแค่ $ 500US) ฉันเขียนโปรแกรมบางอย่าง แต่ใช้เวลามากขึ้นกับการประมวลผลวิดีโอและงาน sys-admin ฉันพบว่าการรวมฮาร์ดแวร์นี้เหมาะสำหรับฉัน
เนื่องจากคุณจะเป็น Linux / Windows แบบดูอัลบูตฉันจะบอกว่าสิ่งต่อไปที่จะดูคือการสนับสนุนไดรเวอร์และ BIOS ใช้ความระมัดระวังหากคอมพิวเตอร์เครื่องใหม่ของคุณใช้เฟิร์มแวร์ UEFI สำหรับ BIOS ดูอัลบูตอาจทำได้ยากในการกำหนดค่าในกรณีเหล่านี้
รายชื่อผู้ผลิต / สายผลิตภัณฑ์ที่ในอดีตได้รับการสนับสนุนไดรเวอร์ Linux ที่ดี:
- Lenovo ThinkPad
- Apple MacBook (ใช่ฉันรู้)
- แล็ปท็อปของ Dell บางรุ่น
สำหรับแล็ปท็อปที่กำหนดค่าไว้ล่วงหน้ากับ Linux คุณสามารถซื้อโดยตรงจากผู้ขายเหล่านี้:
หากคุณไม่สนใจกราฟิก 3 มิติ (คุณจะเล่นเกมบนแล็ปท็อปเครื่องนี้ด้วย) ไปกับชิปเซ็ต Intel Graphics มันใช้งานไม่ได้กับลีนุกซ์ส่วนใหญ่และบางครั้งก็เป็นฮาร์ดแวร์กราฟิครุ่นล่าสุดจาก ATI และ nVidia หากคุณต้องการคุณสามารถ google ฮาร์ดแวร์กราฟิกสำหรับความเข้ากันได้กับ Linux ก่อนซื้อ