ฉันค่อนข้างใหม่สำหรับ Unicies ด้วยการถือกำเนิดของ GNU / Linux และ BSDs อะไรคือเหตุผลที่ทำให้ บริษัท ต้องการใช้ระบบ AIX, Solaris และระบบเชิงพาณิชย์อื่น ๆ
ฉันค่อนข้างใหม่สำหรับ Unicies ด้วยการถือกำเนิดของ GNU / Linux และ BSDs อะไรคือเหตุผลที่ทำให้ บริษัท ต้องการใช้ระบบ AIX, Solaris และระบบเชิงพาณิชย์อื่น ๆ
คำตอบ:
มีซอฟต์แวร์บางตัวที่เขียนขึ้นโดยเฉพาะสำหรับ AIX / Solaris และอื่น ๆ ในขณะที่ซอฟต์แวร์ 'money men' ไม่เชื่อถือ 'ฟรี' (ฉันได้เห็นสิ่งนี้ด้วยตัวเองมีคนบอกฉันว่าฉันต้องใช้เงินในระบบปฏิบัติการ!) แต่ส่วนใหญ่แล้วจะได้รับการสนับสนุน 24/365 ครั้ง
เพราะคุณไม่ต้องการถูกล็อคในระบบเปิด
การเพิ่มคำตอบก่อนหน้า: ขึ้นอยู่กับสิ่งที่คุณกำลังเรียกใช้บนเซิร์ฟเวอร์ ตัวอย่าง: หากคุณต้องการรัน Oracle คุณจะไปกับ (ทั้งฮาร์ดแวร์และ) ระบบปฏิบัติการที่ Oracle บอกว่าซอฟต์แวร์ (เฉพาะรุ่น) นั้นได้รับการทดสอบ (รับรองโดยพวกเขา) เพื่อให้ทำงานได้
ในแง่ของ Solaris vs Linux ฉันสามารถพูดได้ว่าตาของฉันค่อนข้างเปิดอ่านหนังสือที่ตีพิมพ์ของ Sun " Solaris Internals "
หากคุณต้องการทำให้ระบบปฏิบัติการของคุณพังทลายลงคุณจะพบว่ามีความแตกต่างอย่างมากในการจัดลำดับความสำคัญการดีบักตะขอการเชื่อมต่อระหว่างกระบวนการกับ CPU และการปรับโมเดลหน่วยความจำให้เหมาะสมเป็นต้น
คุณสมบัติบางอย่างของ Solaris คือ:
แน่นอนว่า Linux รองรับคุณสมบัติเหล่านี้มากมายและพัฒนาอย่างรวดเร็ว (แม้ว่า dtrace จะเป็นข้อได้เปรียบของ Solaris บน Linux อย่างแน่นอน)
1, การสนับสนุนจาก บริษัท ชิปสีฟ้ารายใหญ่
2 มีแพลตฟอร์มปฏิบัติการที่รู้จัก คุณซื้อเมนเฟรมจาก IBM คุณรู้ว่าซอฟต์แวร์ของคุณจะใช้งานได้และมีเวลาสูง
ดี,
อาจมีปัญหาของการค้าขายที่องค์กรรู้สึก 'ปลอดภัย' กับ บริษัท ชื่อใหญ่ที่จับมือพวกเขาสำหรับค่าธรรมเนียมใบอนุญาต (แม้ว่าไลค์ของ Red Hat ฯลฯ สามารถโต้เถียงอาร์กิวเมนต์นี้สำหรับ Linux)
บาง บริษัท จะชอบอยู่กับชื่อ 'ที่รู้จัก' โดยเฉพาะอย่างยิ่งหากพวกเขามีระบบแบบดั้งเดิมกับซัพพลายเออร์และซัพพลายเออร์มีความเชี่ยวชาญที่สำคัญในการบำรุงรักษาหรือการโยกย้ายจากระบบปฏิบัติการหนึ่งไปยังอีกระบบหนึ่ง
อาจมีคุณสมบัติทางเทคนิคที่มีให้เฉพาะในระบบปฏิบัติการเดียวเท่านั้นหรือ บริษัท อาจต้องการฮาร์ดแวร์ที่มีตราสินค้าเฉพาะที่ จำกัด การเลือกระบบปฏิบัติการของพวกเขา
บรรษัทบางแห่งมักทำแบบนั้นและไม่จำเป็นต้องเปลี่ยน (หรือไม่มีความชอบ)
บริษัท เอกชนบางแห่งอาจมีแอพพลิเคชั่นที่ปรับมาเป็นพิเศษสำหรับระบบปฏิบัติการหนึ่งระบบและอาจมีความเสี่ยงหรือค่าใช้จ่ายสูงในการโยกย้ายไปยังแพลตฟอร์มระบบปฏิบัติการอื่น
แก้ไข - มันตลกดี อย่างที่คุณเห็นจากด้านบนของหน้านี่เป็นคำพูดจากการสัมภาษณ์ปี 1998 JWZ เขามีความเห็นที่ดีขึ้นในอีก 2 ปีต่อมาในปี 2000 เมื่อเขาเขียนข้อความแจ้งเตือนที่ด้านบน และนี่คือปี 2010 แต่มันก็ยังตลกอยู่
มีเหตุผลในเรื่องความยืดหยุ่นเฉพาะบางประการซึ่งทำให้ AIX หรือ Solaris เป็นตัวเลือกที่ดีกว่า Linux สำหรับระบบขนาดใหญ่
ตัวอย่างเช่น AIX 7 บน POWER7 ลดขนาดจาก 1 คอร์ถึง 256 คอร์ในอิมเมจระบบปฏิบัติการเดียวและ RAM ขนาด 8TB Solaris มีความสามารถในการขยายขีดความสามารถที่คล้ายกัน
Red Hat Enterprise Linux 5 ได้รับการรับรองโปรเซสเซอร์สูงสุด 32 ตัวและ RAM ขนาด 256GB (แม้ว่าในทางทฤษฎีจะรองรับได้สูงสุด 1TB) ใน x64 แต่ประสิทธิภาพโดยทั่วไปจะเพิ่มขึ้นในอัตราที่เร็วกว่าเมื่อคุณเพิ่มตัวประมวลผลใน Linux มากกว่า AIX หรือ Solaris
นอกเหนือจากนั้นยังมีสิ่งจำเป็นด้านเทคนิคเช่นตัวจัดการโลจิคัลวอลุ่ม AIX หรือระบบหน่วยเก็บข้อมูล Solaris 'ZFS ซึ่งทั้งคู่ทำงานกับพื้นที่เก็บข้อมูลขนาดใหญ่กว่าฮาร์ดไดรฟ์สองสามตัวที่คุ้มค่ากว่ามาก
อย่างไรก็ตามในตอนท้ายของขนาดเล็กตอนนี้ฉันจะยืนยันว่ามีประโยชน์น้อยที่สุดในการซื้อ AIX ผ่าน Linux ที่ได้รับการสนับสนุนสำหรับองค์กรส่วนใหญ่
(Solaris-centric เป็นส่วนใหญ่; ไม่ได้ใช้ AIX ฉันมีประสบการณ์มากมายกับ BSD และ Linxu - เริ่มต้นใน '93)
Unices เชิงพาณิชย์ทำงานบนฮาร์ดแวร์ที่ยอดเยี่ยมบางอย่างเป็นเหตุผลหนึ่ง x86 ค่อนข้างดีสำหรับหลาย ๆ สิ่ง แต่ทำงานบนเซิร์ฟเวอร์ SPARC T-series คุณสามารถเวิร์กโหลดแบบขนานอย่างมากโดยแทบไม่มีอะไรเลย คุณสามารถแยกเครื่องใด ๆ ให้เป็นเครื่องเสมือนด้วยโซน Solaris โดยไม่มีค่าใช้จ่ายใด ๆ (เนื่องจากมีเคอร์เนลเพียงตัวเดียว) ฉันเคยเห็นเกณฑ์มาตรฐานที่ใช้งานการโหลดภายใต้ VMware คุณจะได้รับปริมาณงานน้อยลง 30% เมื่อเทียบกับโซนบนฮาร์ดแวร์เดียวกัน
ฉันเชื่อว่า AIX มีคุณสมบัติที่คล้ายกัน
ฉันยังชอบ "พอดีและเสร็จสิ้น" ของ Solaris เมื่อเทียบกับ Linux เนื่องจากองค์กรหนึ่งดูแลรหัสสิ่งต่าง ๆ มักจะทำในลักษณะที่สอดคล้องกัน BSD นั้นคล้ายกันเนื่องจากคุณมีทีมที่ทำงานทุกอย่างแทนที่จะเป็น hogdge podge ใน Linux การกระจายช่วยอย่างแน่นอน แต่คุณสามารถบอกได้ว่าการกระจายอำนาจ
เอกสารเกี่ยวกับ Unices เชิงพาณิชย์มีแนวโน้มที่จะดีเช่นกันเนื่องจากผู้คนได้รับเงินเพื่อเขียนจริง - Linux มีช่องโหว่มากมายในพื้นที่นี้
ฟรีเป็นสิ่งที่ดี แต่คุณไม่สามารถใช้งานได้จริงในกรณีส่วนใหญ่ การไม่มีสัญญาการสนับสนุนสำหรับข้อมูล HR / CRM / SAP ของคุณจะไม่สำเร็จ ณ จุดนี้หากคุณต้องลดการตรวจสอบก็อาจไปกับองค์กรขนาดใหญ่
นอกจากนี้จนกระทั่ง Oracle ซื้อ Sun การสนับสนุน Solaris นั้นถูกกว่าการพูดของ Red Hat สิ่งนี้เปลี่ยนไปฉันคิดว่าภายใต้นาฬิกาของ Larry Ellison ฉันเชื่อ
ฉันคิดว่า Solaris เป็นระบบปฏิบัติการที่เหนือกว่า ฉันได้ทำสิ่งนี้มาหลายปีแล้วและ (เช่น) ฉันเห็น Linux live lock ปกติปีละครั้งหรือมากกว่านั้น ฉันไม่เคยเห็น Solaris มานานกว่าสิบปีแล้ว ฉันเห็นค่าเฉลี่ยของการโหลด 200+ บนกล่อง Solaris และพวกเขายังคงตอบสนองได้ดีพอที่จะรับและดูว่าเกิดอะไรขึ้น ด้วย Linux มีหลายครั้งที่ฉันต้องตีกลับกล่องเพราะมันได้ไป AWOL: นี่คือสิ่งที่ฉันคาดหวังกับ Windows ไม่ใช่ Unix
ในการตั้งค่าบนเซิร์ฟเวอร์ฉันจะไปด้วย ( ceteris paribus )
ฉันชอบระบบพอร์ตของ FreeBSD ดีกว่าสิ่งอื่นใด แต่คุณสามารถโทรสารอย่างใกล้ชิดกับ Pkgsrc หลายแพลตฟอร์มของ NetBSD ที่ทำงานบนระบบปฏิบัติการอื่น (บนเดสก์ท็อปตัวเลือกแรกของฉันคือ Mac OS X โดยที่ FreeBSD กำลังจะมาที่สองถ้าฉันต้องใช้ FOSS - แม้ว่าฉันจะดูแลระบบปฏิบัติการส่วนใหญ่เป็นพิเศษฉันก็จะทำอาหารบนเดสก์ทอปของฉัน)
ระบบ Linux / UNIX ทั้งหมดสำหรับการผลิตอย่างจริงจังนั้นเป็นเชิงพาณิชย์ผู้จำหน่ายซอฟต์แวร์ต้องการสร้างซอฟต์แวร์ขนาดใหญ่ (เช่น Oracle) สำหรับระบบปฏิบัติการที่คาดการณ์ได้ ผู้ขายของระบบฟรีไม่สามารถรับประกันความสามารถในการคาดการณ์และความเข้ากันได้แบบย้อนหลัง
เงินนั้นมีไว้สำหรับสนับสนุนและชดใช้ค่าเสียหาย นี่เป็นข้อเสนอพื้นฐานของ redhat ซึ่ง ณ จุดนี้อาจขายสัญญาการสนับสนุนเพิ่มเติมสำหรับผลิตภัณฑ์ linux ของพวกเขามากกว่า ibm สำหรับ aix ถ้ามันเกี่ยวกับการได้รับเทคโนโลยีที่สามารถทำได้ในปัจจุบันโดยไม่มีค่าใช้จ่าย ... centos เป็นทางแยกของ redhat และ freebsd ได้รวมข้อดีทางเทคนิคมากมายของ solaris (zfs, dtrace ฯลฯ ) และ osx (การกระจายกลางที่ยิ่งใหญ่ เสียงดังกราว)