ค้นหาบล็อกนี้

วันจันทร์ที่ 18 เมษายน พ.ศ. 2554

เข้าสู่โลก OpenSource

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

1 ความคิดเห็น:

  1. ไม่ระบุชื่อ18 เมษายน 2554 เวลา 13:56

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

    ตอบลบ