Special Report

แต่เดิมนั้นความพยายามในการเอา Linux ไปใช้งานบนเครื่อง PC ที่เป็น Windows อยู่แล้ว โดยไม่ไปรบกวนข้อมูลที่อยู่ใน harddisk ก็จะทำโดยการ ติดตั้ง Linux ลงใน USB drive โดยใช้เทคนิคของการสร้าง partition และ boot system ลงบน USB drive และใช้ความสามารถของ BIOS ในการบูตเครื่องจาก USB drive โดยตรง ต่อมาใน Ubuntu version 8.04 ได้มีการนำเอา Wubi มาใช้ในการติดตั้ง Ubuntu ภายใต้ Windows อีกทีหนึ่ง

สิ่งที่ผมจะมาเล่าให้ฟังคราวนี้เรียกได้ว่าเป็นการรวมข้อดีของทั้ง 2 วิธีเข้าด้วยกัน คือ ได้ความคล่องตัวของการติดตั้ง Ubuntu บน USB drive และสามารถนำไปใช้งานภายใต้ Windows PC เครื่องใดก็ได้ นั่นก็คือ "Portable Ubuntu" ครับ

Portable Ubuntu release แรกนี้ ใช้ Ubuntu 8.04 หรือที่รู้จักกันในชื่อ Hardy Heron ครับ ผู้ที่สนใจสามารถ download มาทดลองกันได้ ขนาดไฟล์ก็ประมาณ 480 MB โดยไฟล์ติดตั้งเป็น 7z executable ครับ จากนี้จะเป็นการแชร์ประสบการณ์การทดลองใช้งานของผมนะครับ

การติดตั้ง

  • Download ไฟล์จากเว็บไซต์ Portable Ubuntu จะได้ไฟล์ชื่อ Portable Ubuntu.exe มา
  • ขั้นตอนการติดตั้งก็เพียงแต่ run ไฟล์ Portable Ubuntu.exe แล้วก็เลือก directory ที่ต้องการติดตั้งจาก dialog box ที่ปรากฏขึ้นมา โดยโปรแกรมจะทำการสร้าง directory ย่อยชื่อ Portable Ubuntu ให้โดยอัตโนมัติ ซึ่งเราสามารถ เลือก USB drive เป็น directory ในการติดตั้งได้ทันที หรือถ้าใครต้องการทดสอบบน harddisk ก่อน เมื่อทดลองเล่น และปรับแต่งการใช้งานจนหนำใจแล้ว ค่อยย้ายไฟล์ทั้งหมดไปบน USB drive ก็สามารถทำได้ เช่นเดียวกัน (เรียกได้ว่าให้ย้ายไปที่ไหนก็ทำงานได้ ว่างั้น)

เริ่มต้นใช้งาน

  • หลังจากที่ติดตั้งเสร็จเรียบร้อยแล้วก็เริ่มใช้งานได้โดย run ไฟล์ run_portable_ubuntu.bat จาก directory ที่เราได้ติดตั้งเอาไว้ ก็จะปรากฏหน้าจอ console แสดงการบูตระบบขึ้นมา
  • ในการ boot ครั้งแรกจะช้าหน่อย เพราะโปรแกรมจะทำการเตรียม file system ให้พร้อมใช้งาน จากการทดสอบบนเครื่อง PC ที่ run Windows XP SP2 ไม่พบข้อผิดพลาด หรือต้องปรับแต่งค่าอะไรเพิ่มเติม ในส่วนของการติดตั้งและการ run ครั้งแรกครับ
  • รอจน boot เสร็จ ก็จะปรากฏ GNOME panel ที่คุ้นเคย ขึ้นมา ส่วนของ taskbar Portable Ubuntu จะเนียนใช้ร่วมกับ Windows
  • ในการ run application ต่าง ๆ Portable Ubuntu สามารถ run ได้อย่างกลมกลืนเป็นอันหนึ่งอันเดียวกับโปรแกรมบน Windows และสามารถใช้ทรัพยากรของ Windows ได้แบบอัตโนมัติ ทั้งระบบเสียง ระบบ network ในขณะเดียวกันก็คงความสามารถของ linux เอาไว้แบบเต็มที่เช่นเดียวกันครับ
  • เปิด Firefox ก่อนเลย สามารถใช้งาน Firefox ดูเว็บได้ทันที
  • หน้าจอ Terminal ที่คุ้นเคย สามารถ run apt-get เพื่อติดตั้งโปรแกรมเพิ่มเติมได้ (default superuser password คือ 123456)
  • สามารถ kill process ผ่านทาง shell ได้ (แต่ xkill ไม่ work) แต่ไม่ได้ใช้ clipboard ร่วมกัน (copy - paste ข้ามไปมาไม่ได้)
  • mount drive C: มาให้โดยอัตโนมัติ การโยนไฟล์เข้าออกจึงไม่ใช่ปัญหา
  • แม้ว่าจะใช้พื้นที่ desktop ร่วมกัน แต่การ config ต่าง ๆ ก็ยังมีความเป็นเอกเทศ โดยเรายังสามารถตั้งค่า keyboard layout รวมทั้ง keyboard switching key แยกจากกันได้ โดยไม่มีผลต่ออีกระบบหนึ่ง
  • ติดตั้ง apache server เรียกใช้งานจาก web browser ได้ It works! ยืนยันด้วยการลง Drupal หลังลง apache php และ mysql อีกที (ใช้ได้เฉพาะใน Portable Ubuntu เท่านั้นครับ Windows หา web server ไม่เจอ)
  • การใช้งานด้าน multimedia สามารถเล่นเสียงภาพได้ตามปกติ
  • การใช้งาน storage device อื่น ๆ ยังไม่สามารถ detect USB drive อื่น ที่เสียบเข้ามาใหม่ได้ ดูจากในคำสั่ง dmesg แล้วไม่พบว่ามีการ detect USB device ใด ๆ
  • ในส่วนของ file system ถูกเก็บเอาไว้ใน \Portable Ubuntu\images\rootfs.img แกะออกมาเล่นได้ไม่ยาก ในกรณีที่ต้องการล้วงเอาไฟล์ข้างในออกมา
  • เรื่องความเร็วในการใช้งาน เมื่อเทียบกับโปรแกรมบน Windows แล้วจะช้ากว่ากันพอให้รู้สึกได้ โดยเฉพาะเมื่อ run จาก USB flash drive แต่ก็ไม่ถึงขนาดเป็นอุปสรรคต่อการใช้งานครับ
  • ความสามารถอื่นที่เจอโดยบังเอิญ คือ หากสั่งลบไฟล์ที่ถูกเปิดใช้งานอยู่บน Windows จากใน Windows ซึ่งโดยปกติ จะมี dialog box ขึ้นมาเตือนทันทีว่าไม่สามารถลบได้ แต่ Portable Ubuntu สามารถกระโดดข้ามไปลบไฟล์นั้นได้หน้าตาเฉย ไม่รู้ว่าจะบอกว่าเป็นข้อดีหรือข้อเสียดี

จากการที่ได้ทดลองใช้ เจ้า Portable Ubuntu ตัวนี้ โดยประสบการณ์ของผมเอง พอสรุปได้คร่าว ๆ ดังนี้ครับ

ข้อดี

  • การติดตั้งค่อนข้างง่าย ไม่ซับซ้อน แทบไม่ต้อง config อะไรเพิ่ม
  • ความสะดวกในการใช้งานที่เพิ่มขึ้นจากการทำ USB bootable drive แบบเดิม ที่ต้องแก้ไขลำดับการบูตใน BIOS ซึ่งในบางครั้งไม่สามารถทำได้เพราะมีโอกาสติด password ที่ผู้ดูแลระบบตั้งเอาไว้ หรือ BIOS ไม่สนับสนุน นั้นเจอได้บ่อยทีเดียว
  • user interface เป็นที่คุ้นเคยต่อผู้ที่ใช้งานประจำอยู่ทั้ง 2 ระบบ ผู้ใช้แทบจะไม่ต้องปรับตัวใหม่
  • สามารถ เปิดโปรแกรมของ Windows และ Linux ทำงานได้เคียงคู่กัน
  • สามารถย้าย Linux desktop ส่วนตัวไปสิงสถิตอยู่ในเครื่อง PC ที่ใดก็ได้ ที่มี Windows ติดตั้งอยู่แล้ว นั่นอาจหมายถึง ความเป็นไปได้ในการเลิกแบก laptop ไปทำงาน!

ข้อเสีย

  • โอกาสที่ USB drive จะเป็นสื่อของ virus/worm ต่าง ๆ ยังมีอยู่ ดังนั้นการนำ USB drive ไปใช้งานในเครื่อง PC หลาย ๆ เครื่อง ก็อาจเป็นการแพร่ worm โดยไม่รู้ตัว
  • การทำงานของโปรแกรมที่ช้าลงเมื่อเทียบกับการ run บน Linux โดยตรง ซึ่งคงจะเห็นความแตกต่างมากขึ้น ถ้าโปรแกรมมีขนาดใหญ่ หรือ CPU มีพลังการคำนวณไม่สูงนัก
  • ยัง copy-paste ข้ามไปมาไม่ได้

สำหรับตัวผมเองแล้ว Ubuntu Portable มาได้ถูกที่ถูกเวลา เพราะจอ laptop ของผมเสียพอดี :P

ที่มา: Lifehacker, Portable Ubuntu

Hiring! บริษัทที่น่าสนใจ

Carmen Software company cover
Carmen Software
Hotel Financial Solutions
Next Innovation (Thailand) Co., Ltd. company cover
Next Innovation (Thailand) Co., Ltd.
We are web design with consulting & engineering services driven the future stronger and flexibility.
KKP Dime company cover
KKP Dime
KKP Dime บริษัทในเครือเกียรตินาคินภัทร
Kiatnakin Phatra Financial Group company cover
Kiatnakin Phatra Financial Group
Financial Service
Fastwork Technologies company cover
Fastwork Technologies
Fastwork.co เว็บไซต์ที่รวบรวม ฟรีแลนซ์ มืออาชีพจากหลากหลายสายงานไว้ในที่เดียวกัน
Thoughtworks Thailand company cover
Thoughtworks Thailand
Thoughtworks เป็นบริษัทที่ปรึกษาด้านเทคโนโยลีระดับโลกที่คว้า Great Place to Work 3 ปีซ้อน
Iron Software company cover
Iron Software
Iron Software is an American company providing a suite of .NET libraries by engineer for engineers.
CLEVERSE company cover
CLEVERSE
Cleverse is a Venture Builder. Our team builds several tech companies.
Nipa Cloud company cover
Nipa Cloud
#1 OpenStack cloud provider in Thailand with our own data center and software platform.
Bangmod Enterprise company cover
Bangmod Enterprise
The leader in Cloud Server and Hosting in Thailand.
CIMB THAI Bank company cover
CIMB THAI Bank
MOVING FORWARD WITH YOU - CIMB is the leading ASEAN Bank
Bangkok Bank company cover
Bangkok Bank
Bangkok Bank is one of Southeast Asia's largest regional banks, a market leader in business banking
MuvMi (Urban Mobility Tech Co.,Ltd.) company cover
MuvMi (Urban Mobility Tech Co.,Ltd.)
Shape the future of urban mobility towards affordable, clean, and safe solutions
T.N. Digital Solution Co., Ltd. company cover
T.N. Digital Solution Co., Ltd.
TNDS has been involving in every first move of banking’s major digital transformation.
KBTG - KASIKORN Business-Technology Group company cover
KBTG - KASIKORN Business-Technology Group
KBTG - "The Technology Company for Digital Business Innovation"
Siam Commercial Bank Public Company Limited company cover
Siam Commercial Bank Public Company Limited
"Let's start a brighter career future together"
Icon Framework co.,Ltd. company cover
Icon Framework co.,Ltd.
Global Standard Platform for Real Estate แพลตฟอร์มสำหรับธุรกิจอสังหาริมทรัพย์ครบวงจร มาตรฐานระดับโลก
REFINITIV company cover
REFINITIV
The Financial and Risk business of Thomson Reuters is now Refinitiv
H LAB company cover
H LAB
Re-engineering healthcare systems through intelligent platforms and system design.
The Gang Technology Co., Ltd. company cover
The Gang Technology Co., Ltd.
We're a Digital Agency that helps our customers transform their business into digital with ease.
LTMH company cover
LTMH
LTMH มุ่งเน้นการพัฒนาผลิตภัณฑ์ที่สามารถช่วยพันธมิตรของเราให้บรรลุเป้าหมาย
Seven Peaks company cover
Seven Peaks
We Drive Digital Transformation
Wisesight (Thailand) Co., Ltd. company cover
Wisesight (Thailand) Co., Ltd.
The Best Choice For Handling Social Media · High Expertise in Social Data · Most Advanced and Secure
MOLOG Tech company cover
MOLOG Tech
We are Modern Logistic Platform, Specialize in WMS, OMS and TMS.
Data Wow Co.,Ltd company cover
Data Wow Co.,Ltd
We enable our clients to realize increased productivity by solving their most complex issues by Data
LINE Company Thailand company cover
LINE Company Thailand
LINE, the world's hottest mobile messaging platform, offers free text and voice messaging + Call
LINE MAN Wongnai company cover
LINE MAN Wongnai
Join our journey to becoming No.1 food platform in Thailand

United Mon, 06/04/2009 - 04:36

เจ๋งดีครับ เดี๋ยวโหลดมาลองบ้างดีกว่า ขอบคุณสำหรับ review นะครับ

btssky Mon, 06/04/2009 - 06:44

การติดตั้งใช้พื้นที่เท่าไหร่ครับ แล้วแนะนำให้ใช้ USB drive ขนาดเท่าไหร่ครับ

zybernav Mon, 06/04/2009 - 10:22

In reply to by btssky

ผมใช้ USB ขนาด 2 GB ครับ พอลงเสร็จ มีพื้นที่เหลือประมาณ 1 GB ครับ (พื้นที่ที่ linux เห็นกลายเป็น 3.6 GB ไม่รู้ว่าเป็นเพราะการบีบอัดข้อมูลของ .img file ด้วยหรือเปล่าครับ) แต่โปรแกรมที่มาไม่มีโปรแกรมขนาดใหญ่อย่าง GIMP, Openoffice นะครับ

ในความเห็นของผมก็เลยว่า ประมาณ 2 GB น่าจะพอครับ

ถ้าเป็น อารมณ์เวลาเล่นก็จะคล้าย ๆ กับ VirtualBox ครับ

แต่ข้อดีที่แตกต่างกับ VirtualBox ก็คือ ไม่จำเป็นต้องติดตั้งโปรแกรมเพิ่มเติม ลงบนตัว host และ USB drive ที่ลงโปรแกรมไว้แล้ว ก็เอาไปใช้ที่ไดก็ได้ครับ

b4lmung Mon, 06/04/2009 - 11:50

กำลังเล่นอยู่เลย ผมว่าอีกข้อเสียอีกอย่างคือ boot ช้าพอสมควร ( รึผมใจร้อนหว่า )

tested Mon, 06/04/2009 - 12:21

นั่นสิ เร็วกว่าไหมครับ
น่าลอง ขอเล่นด้วยคน

heha Mon, 06/04/2009 - 17:48

แนะนำอีกตัวที่ใช้ run Ubuntu side by side บน Windows ได้ (รู้สึกจะ Copy paste ได้ด้วยป่าว ไม่แน่ใจ) ชื่อ andlinux ครับ http://www.andlinux.org/ แต่อันนี้ใช้ใน Flash drive คงไม่ได้มั้ง

My Blog -> http://paiboonpa.wordpress.com

bean3g Mon, 06/04/2009 - 23:40

ประเด็นคือ เอาไปใช้งานทางธุรกิจอย่างไร เหมือนของเล่นมากกว่า

lew Tue, 07/04/2009 - 00:47

In reply to by bean3g

ผมว่าเค้าก็ตั้งใจมาให้ลอง "เล่น" จริงๆ หนิครับ

Canonical เค้าคงตั้งใช้ให้คนไปใช้ลินุกซ์เต็มๆ เลยมากกว่าเพราะเค้าขายลินุกซ์

LewCPE

EThaiZone Tue, 07/04/2009 - 01:05

เรื่องบูตช้าคงต้องทำใจ เว้นแต่เล่นกับอย่างอื่นที่ไม่ใช่ usb

-Rookies- Tue, 07/04/2009 - 12:40

"ความสามารถอื่นที่เจอโดยบังเอิญ คือ หากสั่งลบไฟล์ที่ถูกเปิดใช้งานอยู่บน Windows จากใน Windows ซึ่งโดยปกติ จะมี dialog box ขึ้นมาเตือนทันทีว่าไม่สามารถลบได้ แต่ Portable Ubuntu สามารถกระโดดข้ามไปลบไฟล์นั้นได้หน้าตาเฉย ไม่รู้ว่าจะบอกว่าเป็นข้อดีหรือข้อเสียดี "

เอาไว้ลบไวรัสที่ Kill Process ไม่ได้ หุหุหุ

เทคโนโลยีไม่ผิด คนใช้มันในทางที่ผิดนั่นแหละที่ผิด!?!

tamamo Tue, 07/04/2009 - 12:42

งืมๆ อยากลองจัง ถ้าเร็วก็จะดีมากๆเลยครับ
ใช้ vmware อยู่ ก็โอเหมือนกัน ^)^

tamamo Tue, 07/04/2009 - 12:44

งืมๆ อยากลองจัง ถ้าเร็วก็จะดีมากๆเลยครับ
ใช้ vmware อยู่ ก็โอเหมือนกัน ^)^

แต่ทั้งหมดก็เอาไว้แค่ Test
ใช้จริงก็ลงเต็มๆ เลยดีกว่า

GolfOpen Tue, 07/07/2009 - 23:51

ผมใข้ตัวนี้บน Handy Drive 16 Gb ครับกะใช้ตัวนี้อย่างเดียวเลย

ไว้พัฒนา java ครับ

แต่ไม่เคยเล่น ubantu เลย

ผมเลยลองติดตั้ง JDK 6 ของ java แต่ปรากฏว่าเนื้อที่แทบไม่พอครับ

มันบอก Freespace มีแค่ ไม่ถึง 500Mb หมายความว่างัยเหรอคับ?

ผมพอจะมีวิธีเพิ่มเนื้อที่ให้มัน ใช้เนื้อที่ใน Handy Drive เต็ม 100% เลยหรือไม่ครับ?

ปล.ก่อนที่จะใส่ ใน Handy Drive ผมเคยติดตั้งเจ้าตัวนี้ใน HDD External ที่มีเนื้อที่เหลือเพียงน้อยนิดมาก่อน