UNIX กับ Solaris
UNIX เป็นระบบปฏิบัติการ (OS) ที่พัฒนาโดย AT&T ในปี 1960 โดยมีจุดประสงค์เพื่อจัดหาระบบมัลติทาสกิ้งแบบผู้ใช้หลายคนสำหรับโปรแกรมเมอร์ UNIX ได้รับการออกแบบตามหลักการที่ว่ายูทิลิตี้ที่เรียบง่ายแต่ทรงพลังสามารถรวมเข้าด้วยกันได้อย่างยืดหยุ่นเพื่อให้งานที่หลากหลาย อย่างไรก็ตาม คำว่า “UNIX” หมายถึงคลาสของระบบปฏิบัติการมากกว่า (ที่สอดคล้องกับข้อกำหนดเฉพาะ ตามระบบปฏิบัติการ UNIX ดั้งเดิม) มากกว่าการใช้งานระบบปฏิบัติการเฉพาะ Solaris เป็นตัวแปรทางการค้าของ UNIX เช่นเดียวกับ HP-UX และ AIX และมีเครื่องหมายการค้า UNIXเดิมทีได้รับการพัฒนาโดย Sun Microsystems แต่ปัจจุบัน Oracle Corporation เป็นเจ้าของ ตอนนี้ Solaris เป็นที่รู้จักในชื่อ Oracle Solaris
UNIX
UNIX เป็นระบบปฏิบัติการที่เน้นให้โปรแกรมเมอร์ใช้ระบบมัลติทาสกิ้งแบบมัลติยูสเซอร์ UNIX OS ประกอบด้วยสามองค์ประกอบหลัก องค์ประกอบแรกคือเคอร์เนล เคอร์เนลเป็นส่วนหลักของระบบปฏิบัติการยูนิกซ์ เคอร์เนลเป็นเพียงโปรแกรมขนาดใหญ่ เมื่อเปิดเครื่อง เครื่องจะโหลดลงในหน่วยความจำและจะจัดการการจัดสรรทรัพยากรฮาร์ดแวร์ เคอร์เนลติดตามฮาร์ดแวร์ที่มีอยู่ เช่น โปรเซสเซอร์ หน่วยความจำ ฯลฯ และดูแลการสื่อสารกับอุปกรณ์ที่เชื่อมต่อ องค์ประกอบที่สองคือโปรแกรมยูทิลิตี้มาตรฐาน ซึ่งรวมถึงยูทิลิตี้อย่างง่าย เช่น cp (ที่อนุญาตให้คัดลอกไฟล์) ไปยังยูทิลิตี้ที่ซับซ้อน เช่น เชลล์ (ที่อนุญาตให้ผู้ใช้ออกคำสั่งไปยังระบบปฏิบัติการ) องค์ประกอบที่สามคือชุดของไฟล์การกำหนดค่าระบบ ไฟล์การกำหนดค่าถูกใช้โดยเคอร์เนลเช่นเดียวกับโปรแกรมยูทิลิตี้โดยการเปลี่ยนไฟล์การกำหนดค่าเหล่านี้ ลักษณะการทำงานบางอย่างของเคอร์เนลและโปรแกรมอรรถประโยชน์สามารถเปลี่ยนแปลงได้ Unix OS ใช้กันอย่างแพร่หลายในเวิร์กสเตชัน เซิร์ฟเวอร์ และอุปกรณ์มือถือ
โซลาริส
ดังที่กล่าวไว้ก่อนหน้านี้ Solaris เป็นตัวแปรทางการค้าของ UNIX เป็นการปรับตัวของ UNIX ในช่วงต้นโดยการเริ่มต้นเชิงพาณิชย์ เดิมทีพัฒนาโดย Sun Microsystems ปัจจุบัน Solaris เป็นของ Oracle Corporation เริ่มแรก Solaris จับคู่กับฮาร์ดแวร์ SPARC ของ Sun อย่างแน่นหนา และทำการตลาดเป็นแพ็คเกจรวม ตอนนี้ Solaris ยังสามารถใช้กับเวิร์กสเตชันและเซิร์ฟเวอร์ที่ใช้ x86 ได้อีกด้วย ผู้จำหน่ายเช่น Dell, IBM, Intel, Hewlett-Packard และ Fujitsu Siemens รองรับ Solaris ในเซิร์ฟเวอร์ x86 Solaris นำเสนอคุณสมบัติต่างๆ เช่น DTrace, ZFS และ Time Slider Solaris ขึ้นชื่อในเรื่องความเหมาะสมสำหรับการประมวลผลหลายตัวแบบสมมาตร โดยที่โปรเซสเซอร์ที่เหมือนกันตั้งแต่สองตัวขึ้นไปเชื่อมต่อกับหน่วยความจำหลักที่ใช้ร่วมกัน และอินสแตนซ์ OS เดียวจะควบคุมโปรเซสเซอร์ทั้งหมดปัจจุบัน Solaris มีคุณสมบัติต่างๆ เช่น DTrace, Doors, Service Management Facility, Solaris Containers, Solaris Multiplexed I/O, Solaris Volume Manager, ZFS และ Solaris Trusted Extensions
UNIX กับ Solaris ต่างกันอย่างไร
UNIX เป็นระบบปฏิบัติการ (OS) และ Solaris เป็นระบบปฏิบัติการที่ใช้ UNIX (ตัวแปรเชิงพาณิชย์ของ UNIX) แต่โดยทั่วไปแล้ว คำว่า "UNIX" หมายถึงคลาสของระบบปฏิบัติการมากกว่าการใช้งานระบบปฏิบัติการเฉพาะ กล่าวอีกนัยหนึ่ง UNIX เป็นคำทั่วไปที่อธิบายระบบปฏิบัติการที่แตกต่างกันมากมาย แต่คล้ายกัน Solaris ได้รับอนุญาตให้ใช้เครื่องหมายการค้า UNIX Solaris มีคุณสมบัติเช่น DTRace และระบบไฟล์ ZFS ที่ไม่มีอยู่ในการใช้งาน UNIX อื่นๆ นอกจากนี้ เนื่องจาก Solaris ได้รับการออกแบบมาเป็นพิเศษเพื่อทำงานกับระบบ SPARC การใช้ Solaris จะส่งผลให้ระบบ SPARC มีประสิทธิภาพที่ดีขึ้นกว่าการใช้งาน UNIX อื่นๆ นอกจากนี้ยังมีการใช้งานแบบ UNIX ที่ถูกกว่า Solaris เช่น Linuxแต่ Solaris เป็นที่รู้จักกันดีในเรื่องความเหมาะสมสำหรับการประมวลผลหลายตัวแบบสมมาตรและความสามารถในการปรับขนาดบนระบบ SPARC นอกจากนี้ Solaris ยังใช้ยูทิลิตี้ที่เข้ากันได้กับ POSIX ซึ่งเก่ากว่ายูทิลิตี้ GNU ที่ใช้โดย Linux และการใช้งานที่เหมือน UNIX อื่นๆ