Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ระบบ >> Linux

OpenSolaris 2009.06: UNIX 32-bit ที่ขลังสำหรับผู้ใช้ทั่วไป

ด้วยเหตุผลแปลกๆ ผมกว่าจะกลับมาที่ Open Solaris อีกครั้ง อาจเพราะเดสก์ท็อป Gnome ที่สวยงาม จัดระเบียบดีและสตรีมไลน์ อาจเพราะความเชื่อว่า Sun หนึ่งในผู้นำเทคโนโลยี 30 ปีที่ผ่านมา สามารถส่งมอบ OS ที่ใช้งานได้สำหรับตลาดบ้าน และอาจเพราะความปรารถนาที่จะขจัดความลึกลับของ UNIX ที่น่ากลัว เพราะ Linux, Open Solaris ไม่ใช่

Open Solaris 2009.06 เป็นรุ่นปัจจุบัน ดาวน์โหลดฟรี แต่เฉพาะสถาปัตยกรรม 32-bit เท่านั้น ผมทดสอบรุ่นก่อนหน้าทั้งสอง รุ่น 2008.05 ค่อนข้างน่าหงุดหงิดและไม่เพียงพอ ส่วน 2008.11 ใช้ได้แต่ยังยากเกินไปสำหรับผู้ใช้ทั่วไป มาไดรู้ว่ารุ่นล่าสุดมีอะไรให้บ้าง

Live CD

การบูตระบบ

เมนู GRUB ทำมาด้วยสไตล์ มีตัวเลือกน่าสนใจหลายอย่าง รวมถึงเปิด SSH, ใช้ Magnifier และ Screen Reader สองตัวเลือกสุดท้ายสำหรับผู้พิการ ซึ่งเป็นเรื่องประจักษ์

OpenSolaris 2009.06: UNIX 32-bit ที่ขลังสำหรับผู้ใช้ทั่วไป

แต่การเดินทางไม่ได้ราบรื่นเลย ก่อนอื่น X Windows ไม่ขึ้นตอนบูตค่าเริ่มต้น ต้องเลือก VESA Driver ถึงจะเข้าสู่ GUI ได้ แม้จะเข้าสู่ระบบแล้ว ก็ใช้เวลานานเกือบ 6 นาที อาจเพราะ ZFS Filesystem และแม้บูตเสร็จ ระบบทำงานช้ามาก Live Session ล่าช้าบนเครื่อง RAM 1.5GB แอปใช้เวลาหลายสิบวินาทีในการเปิด

เดสก์ท็อป

เดสก์ท็อป Open Solaris ทำมาด้วยเกียรติและสไตล์ ธีมเฉพาะตัว คมชัด รู้สึกแพงและมืออาชีพ

OpenSolaris 2009.06: UNIX 32-bit ที่ขลังสำหรับผู้ใช้ทั่วไป

ไร้สายทำงานได้!

รุ่น 2008.11 ทำไม่ได้ แต่นี้ทำได้แล้ว! ก้าวหน้า! เชื่อมต่อ Router WPA2 ทั้งสองตัวได้โดยไม่มีปัญหา Network Manager แจ้งเตือนสับสนเล็กน้อย แต่สุดท้ายเชื่อมต่อได้และเล่นเน็ตได้ แต่ประสิทธิภาพเน็ตช้ากว่า Linux Distro ปกติหน่อย

OpenSolaris 2009.06: UNIX 32-bit ที่ขลังสำหรับผู้ใช้ทั่วไป

OpenSolaris 2009.06: UNIX 32-bit ที่ขลังสำหรับผู้ใช้ทั่วไป

Samba Sharing ทำงานได้

Open Solaris ลำบากหน่อย ทำงานได้แต่หาปุ่มที่ถูกต้องยาก มีวิธี Share 4-5 แบบ แต่มีแค่หนึ่งแบบที่ทำงานจริง

ถ้าใช้ Built-in Shared Folder Settings เมนู จะให้ใช้ NFS เท่านั้น ถ้าพิมพ์ smb:// เองใน Address Bar ของ File Explorer จะ Error ถ้าใช้ Connect to Server ก็ไม่ได้ จะพยายาม Authenticate แต่ Fail

OpenSolaris 2009.06: UNIX 32-bit ที่ขลังสำหรับผู้ใช้ทั่วไป

OpenSolaris 2009.06: UNIX 32-bit ที่ขลังสำหรับผู้ใช้ทั่วไป

OpenSolaris 2009.06: UNIX 32-bit ที่ขลังสำหรับผู้ใช้ทั่วไป

แต่ถ้า Browse Network จะเข้าถึง Windows Shares ได้โดยไม่มีปัญหา

OpenSolaris 2009.06: UNIX 32-bit ที่ขลังสำหรับผู้ใช้ทั่วไป

ลองเดาๆ ซิ...

การรองรับ Driver

การมี Driver ที่เหมาะสมกับระบบเป็นการพนันกับระบบ UNIX ในขณะที่ Linux พัฒนาไปอย่างมหาศาล ทำให้การติดตั้ง Driver ง่าย UNIX ไม่แน่ใจ ถ้าขาด Driver จะทำไง? บน T42 Solaris ตรวจจับได้เกือบทุกอย่าง ขาดแค่ Modem Driver

OpenSolaris 2009.06: UNIX 32-bit ที่ขลังสำหรับผู้ใช้ทั่วไป

ใน VM ไดรเวอร์เสียงยังไม่มี ไม่ใช่ Priority เพราะ Enterprise ที่จะ Deploy Open Solaris จะรัน Text Mode โดยไม่มีเสียงแน่นอน

OpenSolaris 2009.06: UNIX 32-bit ที่ขลังสำหรับผู้ใช้ทั่วไป

ทั้งสองกรณี Open Solaris หา Driver ใน Repository ไม่เจอ

OpenSolaris 2009.06: UNIX 32-bit ที่ขลังสำหรับผู้ใช้ทั่วไป

สิ่งอื่นๆ

ลองตั้งค่า MP3 Codecs และ Flash แต่ Root Filesystem เป็น Read-only ต้องรอหลังติดตั้ง แต่โดยรวมพอใจ ก้าวหน้าดี

การติดตั้ง

ตัดสินใจติดตั้งบนเครื่องที่มี Linux 2 Distro อยู่แล้ว ทำ Dual-boot น่าสนใจ จะวาง Open Solaris บน Primary Partition แรก ทับ Linux เดิม แต่เก็บ Distro อีกตัวบน Logical Partition ไว้ เราจะดูว่า Open Solaris ร่วมมือได้ดีแค่ไหน รวมถึง GRUB Setup การติดตั้งง่ายพอสมควร

Partitioning

Open Solaris หา Partition ได้แต่ไม่สนใจ Logical Partition ภายใน Extended Partition รวมถึง Swap อาจเพราะ Open Solaris ต้องใช้ Primary Partition กับ ZFS สำหรับ Volume Management

OpenSolaris 2009.06: UNIX 32-bit ที่ขลังสำหรับผู้ใช้ทั่วไป

OpenSolaris 2009.06: UNIX 32-bit ที่ขลังสำหรับผู้ใช้ทั่วไป

Users

ต่อมาตั้งค่า User แล้วก็พร้อม

OpenSolaris 2009.06: UNIX 32-bit ที่ขลังสำหรับผู้ใช้ทั่วไป

เหมือน Linux Distro ชั้นนำ เช่น Ubuntu หรือ openSUSE Open Solaris มี Slideshow ที่ดีเยี่ยมประกอบการติดตั้ง และสมควร เพราะการติดตั้งนานมาก เกือบ 1 ชั่วโมงบน T42 สามเท่าของ Linux ปกติ

OpenSolaris 2009.06: UNIX 32-bit ที่ขลังสำหรับผู้ใช้ทั่วไป

มาไดรู้ว่าจะเกิดอะไรขึ้น

หลังติดตั้ง

มาไดรู้ว่า Open Solaris 馴良แค่ไหน ระบบติดตั้งมี GRUB Menu เรียบง่าย Ubuntu บน Logical Partition ไม่แสดงออกมา จะแก้ภายหลัง

OpenSolaris 2009.06: UNIX 32-bit ที่ขลังสำหรับผู้ใช้ทั่วไป

หลัง Splash เรียบง่าย เข้าสู่ระบบที่ติดตั้งแล้ว

OpenSolaris 2009.06: UNIX 32-bit ที่ขลังสำหรับผู้ใช้ทั่วไป

Multimedia Support

ไม่ได้อะไร Out-of-the-box อ่าน Wiki พบวิธีเปิด Flash, MP3, Windows Video ไม่ง่าย ผู้ใช้ทั่วไปจะยาก แต ทำได้

Flash: ดาวน์โหลด Adobe Flash Player Archive, แตกไฟล์, คัดลอกไฟล์ที่เกี่ยวข้องไป Directory ที่ถูกต้อง MP3: ไป fluendo.com สมัคร ดาวน์โหลด Archive Open Solaris แตกไฟล์ คัดลอกไฟล์ ไป Directory ที่ถูกต้อง และยังมีงานอีก

ทั้งสองต้องใช้ Command Line รวมถึงคำสั่งที่แปลกใหม่สำหรับผู้ใช้ทั่วไป การได้ Multimedia Support ยากมาก Shortcut ไป Wrapper Script บนเดสก์ท็อปจะดีกว่า

Flash ทำงาน!

อีกครั้ง ครั้งแรกที่ประสบความสำเร็จ ติดตั้ง Codec แบบ Manual ในสองรีวิวก่อนหน้าทำไม่ได้ อีกครั้ง ก้าวหน้า!

OpenSolaris 2009.06: UNIX 32-bit ที่ขลังสำหรับผู้ใช้ทั่วไป

MP3 & Video Playback

ซับซ้อนกว่านิดหน่อย แต่ทำได้ในที่สุด ติดตั้ง Codec เรียบร้อย ไม่มีปัญหา

OpenSolaris 2009.06: UNIX 32-bit ที่ขลังสำหรับผู้ใช้ทั่วไป

บน fluendo.com ต้องดาวน์โหลด .tar Archive ไม่ใช่ .pkg เพราะมันเสียหรือ Build สำหรับรุ่นอื่น น่าเสียดาย เพราะผู้ใช้บ้านส่วนใหญ่ชอบ Package ที่ดับเบิลคลิกติดตั้งได้

OpenSolaris 2009.06: UNIX 32-bit ที่ขลังสำหรับผู้ใช้ทั่วไป

เปิด Terminal รันคำสั่ง ควรจะเสร็จ แต่ไม่เสร็จ Media Players (Totem, Rhythmbox) ร้องว่าวิดีโอถูกใช้โดยโปรแกรมอื่น ขอให้เปิด Multimedia Systems Selector แก้ไข

ไม่มี Multimedia Systems Selector ในเมนู แต่ถ้าเปิด CLI รัน gstreamer-properties จะเปิดได้ เปลี่ยน Default Output Video Plugin จาก X11 เป็น Autodetect แล้วก็โอเค

OpenSolaris 2009.06: UNIX 32-bit ที่ขลังสำหรับผู้ใช้ทั่วไป

วิดีโอเล่นได้ OK หนัง Moron ทำงานปกติ แต่ลอง DVD Movie Open Solaris ร้องว่าขาด Codec และนำทางไปซื้อ บางอย่างที่ไม่คาดหวังจาก OS ฟรี

OpenSolaris 2009.06: UNIX 32-bit ที่ขลังสำหรับผู้ใช้ทั่วไป

OpenSolaris 2009.06: UNIX 32-bit ที่ขลังสำหรับผู้ใช้ทั่วไป

จุดที่ปัญหาเริ่มจริงๆ ตอนนี้ทำไง? ทางเลือกคืออะไร? หา VLC ใน Package Manager ไม่เจอ เว็บไซต์ทางการเสนอ Source สำหรับ Compile ไม่ใช่สิ่งที่ผู้ใช้ทั่วไปอยากทำ ไม่มี Extra Repository อีก

Multimedia Support ยังขาดไปมาก

Performance

ต่างจาก Live Session ที่ช้า ระบบติดตั้งเร็วและ Snappy อย่างน่าประหลาดใจ แม้ Open Solaris กินหน่วยความจำมากกว่า Gnome Linux ประมาณสองเท่า แต่ไม่ทำให้ระบบค้างเมื่อเปิดหลายโปรแกรม Response Time ค่อนข้างสมเหตุสมผล แม้บน T42 ที่อายุ 5 ปี

Stability

Open Solaris มั่นคงจริงๆ ไม่มี Crash ทุกอย่างทำงานลื่นไหล ตามที่คาดจากชื่อเสียงของ Sun

Laptop Modes (Suspend & Hibernate)

เสียดาย ไม่มี Open Solaris ยังไม่รองรับ

Applications

ด้านอีกด้านที่อ่อนคือโปรแกรมที่มี ชุดพื้นฐานน้อยมาก อาจต้องการ DVD Release เพื่อชุดที่สมบูรณ์กว่า สิ่งน่าประหลาดคือไม่ได้รวม OpenOffice ของ Sun

มี Firefox 3.5 Beta, Thunderbird, Pidgin, Totem, Rhythmbox, ยูทิลิตี้บ้าง นั่นคือพอๆ กัน ต้องดาวน์โหลดเพิ่มอีกหลายร้อย MB เพื่อให้ Open Solaris กลายเป็น Desktop ที่ใช้งานได้

ยังมี Sun Java (อย่างน้อย) และ Nvidia Settings Manager แต่อันนี้ประโยชน์ก็ต่อเมื่อมีการ์ด Nvidia ผมไม่ได้ทดสอบ

Package Management

ใช้ Built-in Package Manager เติมสิ่งที่ขาดได้ แต่别期望奇迹 การเลือกมีอยู่พอสมควร แต่ Manager ทำงานกับ Proxy ไม่ได้ ซึ่งทำให้หงุดหงิดมาก

Package Manager ช้าด้วย รวมถึงฟังก์ชัน Update

Bugs & Problems

โดยรวม Open Solaris มั่นคงมาก ทำได้ดี รู้สึกคุณภาพสูงทุกที่ แต่ยังมีบางอย่างหลุดลืม ต้องแก้ด่วน

Proxy Support

Package Manager ทำงานกับ Proxy ไม่ได้ แม้ Logout/Login หรือ Reboot เปลี่ยน HTTP_PROXY Environment Variable และเปิด Manager จาก Shell เดียวกันเท่านั้นที่ทำงาน ลक्षणล้มเหลวร้ายแรงสำหรับผลิตภัณฑ์คุณภาพทางการค้า ปัญหาโดนทิ้งมาตั้งแต่ 2008.11 และยังไม่แก้ น่าผิดหวาด

Disk Space Bug ระหว่างติดตั้ง

ไม่ได้โชว์ในส่วนติดตั้งเพื่อลดความสับสน แต่นี่คือ: สามารถตั้งค่า Partition Size เกินขีดจำกัดจริงของ Disk/Partition ได้ แม้ Available Space จะแสดงค่าลบ ก็ยังทำได้ ไม่ควรให้ทำได้ตั้งแต่แรก

OpenSolaris 2009.06: UNIX 32-bit ที่ขลังสำหรับผู้ใช้ทั่วไป

Open Solaris และ Linux

พยายามเพิ่ม Linux Installation ลงใน Open Solaris GRUB ยากกว่าคิด menu.lst ไม่อยู่ที่คาดการณ์ (/boot/grub) แต่อยู่ที่ตำแหน่งแปลกๆ ควบคุมโดย ZFS Filesystem

ต้องไปที่ /rpool/boot/grub/menu.lst

เพิ่ม core.img สำหรับ Ubuntu ตาม GRUB 2 Tutorial หวังว่าจะได้ แต่หลัง Reboot ไม่เกิดอะไรขึ้น Open Solaris ไม่รองรับ Ext4 Filesystem ความสนุก Dual-boot จบสิ้นแล้ว

ข้อสรุป

Open Solaris ดีกว่าและขลังขึ้นทีละ Release ไม่ต้องสงสัย ปัญหาเล็กๆ น้อยๆ ถูกแก้ไขทีละน้อยแต่ต่อเนื่อง มั่นใจได้มาก

อีกด้านหนึ่ง เทียบกับ Linux Distro ส่วนใหญ่ Open Solaris ยังตามหลัง 2-3 ปีด้าน Usability และ Hardware Support โปรแกรมมากขึ้น Package Manager เร็วและอุดมสมบูรณ์ขึ้น และความร่วมมือกับ Linux ดีกว่าจะช่วยให้ Open Solaris ได้ความสนใจและครองตำแหน่งในตลาด Desktop

วันนี้ Open Solaris เหมาะกับธุรกิจหลัก ยังไม่พร้อมสำหรับครัวเรือนทั่วไป ปัญหาใหญ่คือระดับทักษะสูงมากที่ต้องการเพื่อ Debug ปัญหา ทุกอย่างทำงานได้ดีตอนทำงาน แต่พอผิดปกติ ต้องการ Solaris Expert ช่วย ไม่ได้กับคนส่วนใหญ่

Open Solaris ดูดีและรู้สึกแข็งแกร่ง ถ้าส่วนที่ขรุขระถูกลดทอน นี่อาจเป็น OS ที่ผู้ใช้ Desktop รूढ़ิวิจารณ์ ได้รันง่าย ได้ความมั่นคง ความสุกเซริง ความสนใจรายละเอียดมืออาชีพ และโมเดลการทำงานที่แข็งแกร่ง

เราจะดูว่ารุ่นใหม่จะนำอะไรมาให้ Cheers.