Opensource คืออะไร?
ความเข้าใจเดิมของผมสำหรับ Opensource คือ free Download ซอฟต์แวร์อะไรก็ได้ที่ให้ฟรีและแก้ไข
ได้โดยที่ถูกกฏหมาย แต่ความหมายโดยคร่าวของ OpenSource คือ
1.free Redistribution คือการเผยแพร่ได้อย่างเสรี การเผยแพร่เช่น การ Copy Download
2.free Source Code คือการให้ซอร์สโค้ดหรือให้ช่องทางที่จะเข้าถึงโค้ดด้วย
3.Derived Work คือการอนุญาติให้แก้ไขปรับปรุงได้จาก Softwareเดิมโดยไม่มีค่าใช้จ่ายเพิ่มเติม
4.free license คือไม่มีลิขสิทธิ์ใครสามารถใช้ก็ได้ และไม่ขึ้นอยู่กับผลิตภัณฑ์
ระบบปฏิบัติการ Opensource ตัวแรกของผม
วันแรกที่ฝึกงานที่ฝ่ายโอเพ่นซอร์ส สิ่งที่ทำให้ผมต้องสนใจเป็นพิเศษคือ... พี่ ๆ ในแผนกทุกคนไม่ใช้ window ??? แต่ใช้ระบบปฏิบัติการตัวนึงที่มีชื่อเรียกเหมือนคำของชนเผ่าโบราณเผ่านึง(เผ่าไหนไม่รู้
เดี๋ยวเฉลย ให้ลุ้นเล่น ๆ ) ระบบปฏิบัติการตัวนี้มีชื่อเขียนเป็นภาษาอังกฤษว่า ubuntu???? แล้ว...
มันอ่านยังไงหว่า??? ยูบันตู อูบูนตู อยู่บนตู้... จริง ๆ คำว่า Ubuntu อ่านว่า "อูบุนตู" เป็นภาษาซูลูที่ว่า
กันว่ามีความหมายสวยเกินกว่าจะแปลออกมาเป็นภาษาอังกฤษได้คำที่ใกล้เคียงที่สุดคือ Humanity to
others หรือ Being with others … แต่เอาเป็นว่าในบล๊อกนี้ผมจะเรียกทับศัพท์เป็นภาษาสากลว่า
ubuntu แล้วกันนะครับ
แล้ว ubuntu คืออะไร... ผมจะอธิบายแบบง่าย ๆ นะครับ ubuntu เป็นระบบปฏิบัติการ (Operating System)ตัวหนึ่ง คล้าย ๆ กับ Window และ Mac OSX แหละครับทำหน้าที่เป็นตัวติดต่อกับผู้ใช้ให้ทำ
อะไร ๆ ง่ายขึ้นเช่น ดูหนัง ฟังเพลง พิมพ์งาน เล่นเกมส์ สาระพัดสาระเพ จนไปถึงเขียนโปรแกรมทำนุ่นนี่
ubuntu เรียกได้ว่าเป็นระบบปฏิบัติการ opensource บน PC ที่มีผู้ใช้มากที่สุดในโลกก็ว่าได้ โดยตัว
ubuntu นั้น เป็นระบบปฏิบัติการตระกูล Unix พัฒนาต่อยอดมาจาก Debian ซึ่งเป็นระบบปฏิบัติการอีก
ตัวหนึ่งซึ่งได้รับความนิยมมาก่อน (เนื่องจากเหตุผลภายในใด ๆ ก็แล้วแต่ สรุปคือ ubuntu แตกยอดมา
จาก Debian นั่นเอง) โดยพัฒนาจากโปรแกรมเมอร์ทั่วโลกภายใต้การสนับสนุนเงินทุนของบริษัท
Canonical(เอกชน) ubuntu เป็นระบบปฏิบัติการที่มีความง่ายต่อการใช้งานสำหรับมือใหม่พอสมควร
ซึ่งถ้าใครบอกเพื่อน ๆ ว่า ubuntu ใช้ยากอย่างนู้นอย่างนี้ เป็นระบบปฏิบัติการสำหรับพวกที่เก่ง ๆ คอม
ทั้งนั้น อย่าไปเชื่อครับ ต้องลองดูก่อนแล้วจะติดใจ
การพัฒนาของ ubuntu สามารถดูได้จากข้างล่างนี้ครับ![]()
จากตารางนี้ตัวที่ออกมาให้ได้ใช้กันตัวแรกเป็นเวอร์ชั่น 4.10 ครับ ส่วนสองตัวสุดท้าย 11.04 Natty
Narwhal กำลังจะออกตัวเต็มมาให้ใช้ครับ(ขณะที่กำลังเขียนนี้ พึ่งออก 11.04 Beta 2) ส่วน 11.10
ก็รอต่อไป ถ้าอยากดูรายละเอียดการพัฒนาแบบละเอียด
ดูได้ที่ http://en.wikipedia.org/wiki/Ubuntu_%28operating_system%29
ปัจจุบันผมใช้ ThaiOS ของ SIPA ซึ่งพี่ ๆ ในSIPA ได้พัฒนาต่อยอดมาจาก Ubuntu 10.04 Lucid
Lynx โดยปรับหน้าฟีเจอร์และใส่ฟ้อนภาษาไทยรวมถึงทำให้ซอฟต์แวร์ต่าง ๆ ข้างในรองรับภาษาไทย
เพื่อให้คนไทยได้ใช้งานกัน (พี่ ๆ เค้าเก่งทุกคน) จากการใช้งานบอกได้เลยว่าพี่ ๆ ได้ทำ ThaiOS ออกมา
ได้น่าใช้มาก และใช้งานได้ดีมากไม่มีปัญหาเลยครับ เพื่อนคนไหนอยากลองใช้งาน ลองดาวน์โหลดได้ที่ http://thaios.sipa.or.th/download/
credit : http://www.isriya.com/column/opensource/2005/79-Ubuntu

สู้ต่อไปครับ เอาใจช่วย หวังว่าจะมีบทความดีๆมาแบ่งปันคนที่ยังไม่รู้ ได้อ่านต่อไปเรื่อยๆนะครับ ไม่ใช่ว่าฝึกงานเสร็จแล้วเลิกเขียนนะ
ตอบลบ