โซลาริส

ประวัติ

ในปี 1987, AT&T และ SUN ได้ประกาศให้บุคคลทั่วไปทราบว่าได้ร่วมกันทำโปรเจกต์ที่มีความลงตัวและต่างจาก Unix อื่น ๆ ออกมาจำหน่ายในเวลานั้นคือ BSD, System V, and Xenix กลายเป็นที่มาของ Unix System V Release 4 (SVR4). วันที่ 4 กันยายน 1991 SUN ได้ประกาศให้มันเข้ามาแทนที่ BSD-derived Unix, SunOS 4 ซึ่งเป็นพื้นฐานของ SVR4 ที่มีอยู่, เป็นเอกลักษณ์ที่อยู่ภายใน SunOS 5, แต่เปลี่ยนชื่อทางการตลาดว่า Solaris, ในขณะที่ SunOS 4.1.x micro เปลี่ยนชื่อเป็น Solaris 1 จาก SUN, ชื่อ Solaris เกือบจะผูกขาดใช่เรียกทั้ง SVR4-derived SunOS 5.0 ในเวลาต่อมา โดยให้รวบรวมไว้ใน overbrand ใหม่ ยกเว้น SunOS แต่เช่นเดียวกันกับ OpenWindows graphical user interface และ Open Network Computing (ONC) ซึ่งสามารถนำไปใช้ประโยชน์ได้จริง SunOS เวอร์ชันรองลงมาได้ใช้พื้นฐานจาก Solaris และออกสู่ตลาดภายใต้ชื่อ Solaris 2.4, รวบรวมเป็น SunOS 5.4 หลัง Solaris 2.6, โดย SUN ได้วางให้เป็นหมายเลข 2. ไปเรื่อย ๆ Solaris7 รวบรวมเป็น SunOS 5.7 จนถึง SunOS 5.10 จาก Solaris10.Solaris เป็นระบบปฏิบัติการเครือข่ายที่ออกแบบสำหรับงานด้านโปรแกรม E-commerce

การสนับสนุนแพลต์ฟอร์มอื่น ๆ

โซลาลิสเวอร์ชัน 2.5.1 รองรับแพลต์ฟอร์ม PowerPC แต่คุณลักษณะนี้ถูกยกเลิกจากโซลาลิสก่อนเวอร์ชัน 2.6 จะออกสู่ตลาด
ในเดือนมกราคม 2006 นักพัฒนาจากเว็บไซต์ Blastwave เริ่มที่จะทำการพอร์ทโซลาริสให้สนับสนุนแพลต์ฟอร์ม PowerPC อีกครั้งโดยใช้ชื่อว่า Polaris
ในปี 1997 มีการประกาศว่า Solaris จะรองรับสถาปัตยกรรม Itanium ของ Inter แต่ Solaris เวอร์ชันนี้ไม่เคยออกสู่ตลาด
ในวันที่ 28 พฤศจิกายน 2007 IBM, Sun และ Sine Nomine Associated เผยบางส่วน OpenSolaris ที่รองรับ System z ที่รันบน System z เมนเฟรมของ IBM โดยใช้ชื่อว่า Sirius
วันที่ 17 ตุลาคม 2008 Sirius ตัวต้นแบบถูกเข็นออกสู่ตลาด
และ Solaris สามารถที่จะรันไบนารี่ของ Linux บนแพลต์ฟอร์ม x86 โดยคุณลักษณะนี้มีชื่อว่า Solaris Containers for Linux Applications หรือ SCLA

ภาพรวมของเดสค์ทอป

Solarisรุ่นล่าสุดที่ใช้ OpenWindows เป็นเดสค์ทอป ใน Solaris ที่ 2.0 ถึง2.2, OpenWindows ที่สนับสนุนทั้งข่าว และ applications, และภายใต้เงื่อนไข backward compatibility สำหรับ SunView จากdesktop environment. SUN ได้สนับสนุนข่าวและ SunView applications: OpenWindows 3. 3 (ซึ่งติดมาด้วยกับ Solaris 2.3) คือพอร์ตของ X11 สมาชิกของCOSE, เป็น Open Software ที่เกี่ยวกับการริเริ่มที่ SUN พัฒนาจาก Desktop ธรรมดา CDE มาเป็น Unix desktop ผู้ขายแต่ละอันจะสนับสนุนส่วนประกอบแตกต่างกันโดย Hewlett- Packard จะจัดการส่วน window manager, IBMจัดการส่วน file manager Sun จะจัดการส่วน e- mail และปฏิทินและสนับสนุนการลากและวาง (ToolTalk ). Solaris 2.5 สนับสนุนCDE, และ OpenWindows ถูกวางบน Solaris 9 Solaris 98/ 03 ยังแนะนำ GNOME 2.0 เป็นทางเลือกของCDE Solaris 10 สนับสนุนระบบเดสค์ทอปภาษาจาวา (Java Desktop System) , สิ่งซึ่งอาศัยพื้นฐานบน GNOME และที่มา กับ applicationsรวมถึงStarOffice SUN บรรยาย JDSว่าเป็น"ส่วนประกอบหลัก"ของ Solaris 10 .

ลิขสิทธิ์

Solaris ซอสโค้ดกับ Exception เล็กน้อย ถูกเผยแพร่ภายใต้ลิขสิทธิ์แบบ Common Development and Distribution License (CDDL) โดยใช้ชื่อว่า OpenSolaris ซึ่ง CDDL เป็นลิขสิทธิ์ที่รับรองโดย OSI (Opensource Initative)
Free Software foundation ถือว่าโซลาลิสเป็นซอร์ฟแวร์ที่ไม่ต้องเสียค่าใช้จ่าย แต่ไม่สามารถเข้าได้กับลิขสิทธิ์แบบ GPL
โครงการ OpenSolaris เริ่มต้นในวันที่ 14 มิถุนายน ค.ศ. 2005 โดยพัฒนามาจากโค้ดของ Solaris โดยสามารถที่จะโหลดโค้ดต้นฉบับหรือไบนารี่ได้โดยไม่เสียค่าใช้จ่าย ปรับคุณลักษณะใหม่ เช่น การรองรับ Xen จะกลายเป็นคุณลักษณะพื้นฐาน Opensolaris ในเวอร์ชันต่อ ๆ ไป Sun ยังกล่าวอีกว่า Solaris ในเวอร์ชันต่อ ๆ ไปจะได้รับแรงผลักดันจากโครงการ OpenSolaris เป็นหลัก

การพัฒนา

Solaris ที่อยู่ภายใต้ Code Base ได้มีการพัฒนาต่อเนื่องนับตั้งแต่ปี 1980 ได้นำเสนอ Solaris 2.0 จนกระทั่งถึง Solaris 10 ได้พัฒนาโดยการ “train” ซึ่งพัฒนาในแต่ละช่วงเวลาของมัน สืบทอดมาจากโปรเจกต์แต่ละโปรเจกต์และได้ปรับปรุงเป็นเวลาหลายปีจนกระทั่งรุ่นล่าสุดที่ออกมา
เวอร์ชันของ Solaris ภายใต้การพัฒนาของ SUN ก็คือ codenamed Nevada, ในปี 2003 การเพิ่มกระบวนการพัฒนาของ Solaris ถูกแนะนำภายใต้ชื่อ Solaris Express Developer Edition (SXDE) , การพัฒนาที่ได้จาก “train” ถูกนำมามาให้ดาวน์โหลดและตีพิมพ์ทุก ๆ 3 เดือนและยอมให้บุคคลทั่วไปทดสอบความสามารถและคุณภาพและความเสถียรต่อระบบปฏิบัติการเช่นเดียวกับความก้าวหน้าของ Solaris รุ่นถัดไป
ในปี 2007 SUN ได้ประกาศความเป็นหนึ่งของ Project Indiana รวมถึงการ open source binary ของ OpenSolaris เพื่อปรับปรุงการติดตั้ง Solaris อีกทั้งแจก packaging โมเดลและเทคโนโลยีเพื่อแทนที่รุ่น SXDE ซึ่งเป็นรุ่นแรก โดยวาแผนเป็นผู้นำในปี 2008 เพราะว่า Solaris ได้เปิดตัวล่วงหน้าสำหรับ Solaris codebase ให้เป็นโปรแกรมไบนารีเท่านั้น แต่ Solaris ได้แสดง Community Release สำหรับผู้พัฒนา OpenSolaris หลังจากนั้นสัปดาห์ต่อมามันก็จะถูกปรับปรุงไว้สำหรับประเมินผลถึงแม้ว่าการดาวน์โหลดจะถูกจำกัดการอนุญาตให้ดาวน์โหลดได้ส่วนบุคคลแต่ก็มีจุดประสงค์เพื่อการศึกษาและประเมินผล