เราใช้ Solaris (แก้ไขพฤศจิกายน 2012: นี่คือในปี 2009) สำหรับซอฟต์แวร์ที่ออกแบบมาเพื่อทำงานบน Solaris + Sparc แน่นอนว่าเป็นระบบปฏิบัติการที่เชื่อถือได้และมีประสิทธิภาพอย่างไรก็ตามไม่ว่าคุณจะมีแอปพลิเคชันที่ให้ประโยชน์อย่างมากเมื่อทำงานบน Solaris + Sparc ไม่จำเป็นต้องไปตามเส้นทางนั้น
ภายใต้สถานการณ์ส่วนใหญ่คุณจะไม่ได้ใช้ OpenSolaris ในการผลิต แต่เป็นรุ่นล่าสุดของ Solaris 10 (พฤษภาคม 09 ณ ตอนนี้) สำหรับผู้ที่มีพื้นหลัง Linux / FOSS จำเป็นต้องใช้ความพยายามอย่างมากในการติดตั้ง Solaris 10 เป็น "สบาย" เหมือนกับ Linux
ผู้เชี่ยวชาญด้าน Solaris หลายคนที่ฉันได้พบนั้นมีความสามารถมาก ... แต่มักไม่รู้ว่าแพคเกจ FOSS จากSunfreewareและOpenCSWสามารถทำให้ชีวิตง่ายขึ้นได้อย่างไร
ยูทิลิตี้ Unix มาตรฐานที่มาพร้อมกับ Solaris สามารถใช้งานร่วมกันได้อย่างสมบูรณ์แบบ (อีกคำสำหรับ ass back-Ward) ผู้เชี่ยวชาญด้าน Solaris บางคนติดตั้ง gnu-tar, wget, gnu-grep และอื่น ๆ เพื่อความมีสติ แพคเกจบางอย่างมีเฉพาะในฐานะที่มาและไม่ได้ทดสอบอย่างเพียงพอโดยผู้เขียนใน Sparc (นักพัฒนาซอฟต์แวร์บางคนไม่มีกล่อง Sparc)
ผู้ใช้ Linux / FOSS ใช้สำหรับการแก้ไข / อัปเกรดระบบโดยใช้ apt / rpm / up2date / ports / yum / ในทางกลับกัน Solaris patching = hell ความสามารถมากที่สุด Solaris เครื่องมือปะเป็นจริงสคริปต์บุคคลที่ 3 ให้ยกเลิกการสนับสนุนจากดวงอาทิตย์ ใช้เวลาของคุณจะผ่านการแสดงความคิดเห็นที่นี่
"คุณสมบัติ" ด้านหลังที่ยอดเยี่ยมของ Solaris คือชื่อแพ็กเกจทั้งหมดเริ่มต้นด้วย SUNW (พวกเขากำลังทำงานเกี่ยวกับการเปลี่ยนแปลงสิ่งนี้ด้วย OpenSolaris) ดังนั้นสมมติว่าคุณมีแพ็คเกจชื่อ SUNWfoo เวอร์ชัน 1.2 ถ้าคุณปล่อยแพตช์สำหรับแพ็คเกจนี้คุณจะเรียกมันว่าอะไร? ผู้มีเหตุผลที่ไม่รู้จักกับ Solaris จะคิดว่า "SUNWfoo เวอร์ชัน 1.3" ไม่ถูกต้องเนื่องจากแพตช์ Solaris ใช้สำหรับไฟล์ที่ไม่ใช่แพ็คเกจ
ดูอีเมล" Sun Patch Club " ประจำสัปดาห์ที่ฉันได้รับ มันไม่มีเหตุผล เปรียบเทียบเครื่องมืออัปเดต Linux และ BSD OS และระบบบรรจุภัณฑ์แล้วลองนึกถึงสิ่งเหล่านี้
สำหรับความน่าเชื่อถือพารามิเตอร์ที่สำคัญที่สุดคือ Sys Admin ของคุณ หาก Sys Admin ของคุณคือกูรู Solaris แต่ไม่รู้อะไรเกี่ยวกับ Linux โซลาริสเป็นความคิดที่ยอดเยี่ยม ในมือของผู้ดูแลระบบที่มีความสามารถระบบปฏิบัติการใด ๆ มีความน่าเชื่อถือ แต่ฮาร์ดแวร์ดิสก์หน่วยความจำอุปกรณ์เครือข่ายทั้งหมดจะล้มเหลว เมื่อคุณมีเซิร์ฟเวอร์จำนวนหนึ่งคุณจะต้องมีคนของซันเข้ามาแทนที่บางอย่างทุกสองสามสัปดาห์ ถ้าคุณไปกับ x86 คุณจะมีคน Dell / HP เข้ามาความแตกต่างคืออะไร? ฉันไม่ได้ดูตัวเลข แต่ฉันบอกว่า Sun + Sparc มีราคาแพงกว่า
ร้านโซลาริสหลายแห่งที่ฉันเคยเห็นยังคงติดอยู่ในปี 1999 พวกเขาซื้อกล่องอาทิตย์ที่มีราคาแพงโดยไม่ดูตัวเลขประสิทธิภาพใด ๆ ("มันแพงดังนั้นมันต้องดี") สามปีต่อมาพวกเขาเปลี่ยนกล่องใหญ่ พร้อมกล่องที่ใหญ่กว่า หากแอปพลิเคชันของคุณทำงานได้ดีที่สุดกับกลยุทธ์นี้ให้ดำเนินการต่อกับ Solaris
ในอีกทางหนึ่งคุณสามารถออกแบบใบสมัครของคุณให้มีความน่าเชื่อถือ / ปรับขนาดได้ / พร้อมใช้งานสูง หากซอฟต์แวร์ / ฮาร์ดแวร์เจ๋ง ๆ บนโซลาริสช่วยให้คุณเพิ่มประสิทธิภาพได้อย่างมากหรือน่าเชื่อถือมากขึ้นไปกับโซลาริส อย่างไรก็ตามคุณจะพบว่ามีหลาย บริษัท ที่สามารถขยายและขยายเซิร์ฟเวอร์แอปเว็บเซิร์ฟเวอร์และเซิร์ฟเวอร์ฐานข้อมูลโดยใช้เทคโนโลยีพื้นฐาน FOSS ที่สมบูรณ์
ฉันเดาว่าประเด็นเหล่านี้จะล้าสมัยในไม่กี่ปีเมื่อ OpenSolaris พร้อม ตั้งแต่เดือนพฤศจิกายน 2555 เป็นต้นมาออราเคิลได้นำเสนอ OpenSolaris และ Solaris 11 ไม่ได้น่าสนใจอีกต่อไป
ZFS และ Dtrace เป็นคุณสมบัติที่น่าสนใจมาก IMO พวกเขาไม่น่าสนใจพอที่จะเพิกเฉย Linux / * BSD ZFS และคอนเทนเนอร์ไม่มีปัญหา อาร์กิวเมนต์ "ความเข้ากันได้แบบไบนารี" นั้นไม่สำคัญสำหรับการเพิ่มจำนวนของการจำลองเสมือน ความเข้ากันได้ของไบนารีไม่ได้เป็นปัญหาฟรี
วันนี้ Google, Apple (ใช่ Apple), Amazon, Facebook ทำเงินหลายพันล้านดอลลาร์กับคลัสเตอร์ขนาดใหญ่ที่ใช้Linux เท่านั้น 90 +% ของกลุ่มคอมพิวเตอร์ HPC / Superเรียกใช้ Linux อีกด้านหนึ่งของสเปกตรัมมีโทรศัพท์กว่าพันล้านเครื่องและอุปกรณ์ขนาดเล็กที่ใช้ Linux
สิ่งที่ทุกคนสามารถได้รับแม้ว่ามันจะเป็นไปได้ที่จะทำงานบนโซลาริส ? หรือในคำอื่น ๆ สิ่งที่คนเหล่านี้สูญเสียโดยไม่ทำงานบน Solaris? เห็นได้ชัดว่า ZFS, Zones, Dtrace และอื่น ๆ นั้นไม่น่าสนใจเพียงพอสำหรับพวกเขา คำตอบสำหรับคำถามเหล่านี้ควรช่วยคุณตอบคำถามเดิม "ทำไม"