25
บทที4 โมเดิร์น OS และ โมเดิร์นแอพ บทที่ 4 โมเดิร์น OS และ โมเดิร์นแอพ วัตถุประสงค์ 1. อธิบายความหมายและลักษณะของ software ได้ 2. อธิบายและแยกประเภทของ Software ได้ 3. ทราบถึงระบบปฏิบัติการต่างๆ 4. อธิบายแนวความคิดของผู้สร้างโปรแกรม Open Source ได้ 5. สามารถเลือกใช้ OS และ Application ตามที่ต้องการใช้งานได้ 6. อธิบายลิขสิทธิSoftware แบบต่าง ๆ ได้ ความหมายของซอฟต์แวร์ ความสาคัญ เครื่องคอมพิวเตอร์ เป็นอุปกรณ์ไฟฟ้าประเภทหนึ่ง แต่สิ่งที่ทาให้มันแตกต่างจากอุปกรณ์ไฟฟ้าชนิดอื่นนั่น ก็คือ มันสามารถทางานได้หลายอย่าง ตอบสนองความต้องการของผู้คนได้มากขึ้น การที่จะทาให้เครื่อง คอมพิวเตอร์สามารถทาสิ่งต่างๆ ได้นั้น มีส่วนสาคัญอยู2 ประการคือ Hardware (ฮาร์ดแวร์) ได้แก่ เครื่องคอมพิวเตอร์และอุปกรณ์ต่อพ่วงต่างๆ ที่สามารถมองเห็นเป็น รูปธรรม สามารถจับต้องได้ เช่น จอภาพ หน่วยประมวลผล ( CPU) หน่วยความจา (เช่น RAM) คีย์บอร์ด เม้าส์ เครื่องพิมพ์ สาย LAN Router Software (ซอฟต์แวร์) หรือ โปรแกรมคอมพิวเตอร์ เป็นชุดคาสั่งที่ถูกเขียนขึ้นมาเพื่อให้คอมพิวเตอร์ ทางานตามขั้นตอนที่เรากาหนด เป็นส่วนที่เชื่อมต่อการทางาน ระหว่างผู้ใช้กับคอมพิวเตอร์ ถ้าคอมพิวเตอร์ไม่มี ซอฟต์แวร์ก็เปรียบเสมือนคนที่มีแต่ร่างกายและอวัยวะภายใน แต่ไม่มีความคิดมาขับเคลื่อนให้ร่างกายเคลื่อนไหว ตัวอย่างความแตกต่างระหว่าง Software และ Hardware ดูได้จากรูปที่ 4-1 และตารางที่ 4-1

บทที่ 4 โมเดิร์น OS และ โมเดิร์นแอพบทที่ 4 โมเดิร์น OS และ โมเดิร์นแอพ 3

  • Upload
    others

  • View
    4

  • Download
    0

Embed Size (px)

Citation preview

Page 1: บทที่ 4 โมเดิร์น OS และ โมเดิร์นแอพบทที่ 4 โมเดิร์น OS และ โมเดิร์นแอพ 3

บทท 4 โมเดรน OS และ โมเดรนแอพ

บทท 4 โมเดรน OS และ โมเดรนแอพ วตถประสงค

1. อธบายความหมายและลกษณะของ software ได 2. อธบายและแยกประเภทของ Software ได 3. ทราบถงระบบปฏบตการตางๆ 4. อธบายแนวความคดของผสรางโปรแกรม Open Source ได 5. สามารถเลอกใช OS และ Application ตามทตองการใชงานได 6. อธบายลขสทธ Software แบบตาง ๆ ได

ความหมายของซอฟตแวร ความส าคญ

เครองคอมพวเตอร เปนอปกรณไฟฟาประเภทหนง แตสงทท าใหมนแตกตางจากอปกรณไฟฟาชนดอนนนกคอ มนสามารถท างานไดหลายอยาง ตอบสนองความตองการของผคนไดมากขน การทจะท าให เครองคอมพวเตอรสามารถท าสงตางๆ ไดนน มสวนส าคญอย 2 ประการคอ

Hardware (ฮารดแวร) ไดแก เครองคอมพวเตอรและอปกรณตอพวงตางๆ ทสามารถมองเหนเปนรปธรรม สามารถจบตองได เชน จอภาพ หนวยประมวลผล (CPU) หนวยความจ า (เชน RAM) คยบอรด เมาส เครองพมพ สาย LAN Router

Software (ซอฟตแวร) หรอ โปรแกรมคอมพวเตอร เปนชดค าสงทถกเขยนขนมาเพอใหคอมพวเตอรท างานตามขนตอนทเราก าหนด เปนสวนทเชอมตอการท างาน ระหวางผใชกบคอมพวเตอร ถาคอมพวเตอรไมมซอฟตแวรกเปรยบเสมอนคนทมแตรางกายและอวยวะภายใน แตไมมความคดมาขบเคลอนใหรางกายเคลอนไหว

ตวอยางความแตกตางระหวาง Software และ Hardware ดไดจากรปท 4-1 และตารางท 4-1

Page 2: บทที่ 4 โมเดิร์น OS และ โมเดิร์นแอพบทที่ 4 โมเดิร์น OS และ โมเดิร์นแอพ 3

88510159 กาวทนสงคมดจทลดวยไอซท Moving Forward in a Digital Society with ICT 2

Hardware Software

รปท 4-1 ความแตกตางระหวาง Software และ Hardware 1

ตารางท 4-1 ความแตกตางระหวาง Software และ Hardware

ซอฟตแวร ฮารดแวร

เปนชดค าสง คนไมสามารถสมผสไดโดยตรง (นามธรรม) เชน โปรแกรม MS Windows, MS Word, MS Excel

เปนอปกรณ มองเหน สมผสได (รปธรรม) เชน เครองคอมพวเตอร หนาจอ ล าโพง เครองพมพ

เมอท างานบนฮารดแวรแลว จะสงใหฮารดแวรเรมท างานเพอคดค านวณและท างานเฉพาะอยาง เชน ชวยจดท าเอกสาร

ใชเกบซอฟตแวร และ จ าเปนตองมเพอทจะใหซอฟตแวรท างาน

ไมเสอมตามเวลา (แตอาจพบขอผดพลาดของชดค าสง เมอซอฟตแวรท างานใชไปนาน ๆ )

เสอมตามอายการใชงานเมอเวลาผานไป

1 http://www.cavsi.com/questionsanswers/images/software/difference-between-software-hardware.jpg และ http://static.vecteezy.com/system/resources/previews/000/082/195/original/free-flat-app-vector-icons-for-mobile-and-web.jpg

Page 3: บทที่ 4 โมเดิร์น OS และ โมเดิร์นแอพบทที่ 4 โมเดิร์น OS และ โมเดิร์นแอพ 3

บทท 4 โมเดรน OS และ โมเดรนแอพ 3

Firmware (เฟรมแวร) เปนโปรแกรมพเศษทนสตควรรจก เฟรมแวรเปนชดค าสงส าหรบควบคมการท างานของอปกรณอเลกทรอนกสประเภทไมโครคอนโทลเลอร เชน เมอเราเปดเครองคอมพวเตอรขนมา เราจะเหนเฟรมแวรทเรยกวาโปรแกรม BIOS (Basic Input Output System) เรมท างาน โดยเรมจากกระบวนการตรวจสอบตวเองของเครองคอมพวเตอร เชน ตรวจสอบ RAM Monitor Keyboard Harddisk

ในบทนเราจะมาเรยนรในสวนของซอฟตแวร ทงการแบงประเภท ลขสทธตาง ๆ สามารถอธบายขอด-

ขอเสยของระบบปฏบตการ และเลอกใช Software ทเหมาะสมกบงานตนเองได

ประเภทของซอฟตแวร เราแบงประเภทของซอฟตแวรออกเปน 2 ประเภทใหญ ๆ คอ ซอฟตแวรระบบและซอฟตแวรประยกต

ซอฟตแวรระบบ (System software) คอซอฟตแวรทชวยในการจดการระบบคอมพ วเตอร จดการอปกรณรบเขาและสงออก การรบขอมลจากแผงแปนอกขระ (Keyboard) การแสดงผลบนจอภาพ การน าขอมลออกไปพมพยงเครองพมพ การจดเกบขอมลเปนแฟม การเรยกคนขอมล การสอสารขอมลในระบบเครอขายคอมพวเตอร รวมทงการประสานงานกบซอฟตแวรประยกต ซอฟตแวรระบบจงหมายถงซอฟตแวรทท าหนาทควบคมการท างานของคอมพวเตอร ใหคอมพวเตอรและอปกรณตอพวงตาง ๆ ท างานรวมกนอยางมประสทธภาพ ซอฟตแวรระบบทรจกกนด คอ ระบบปฏบตการ (Operating system), ซอฟตแวรอรรถประโยชน (Utility software), และ โปรแกรมขบอปกรณ (Device driver)

ซอฟตแวรประยกต (Application software) คอ ซอฟตแวรทถกพฒนาส าหรบผใช เพอใหผใชน ามาประยกตใชกบงานทตองการ เชน ซอฟตแวรประมวลค า ซอฟตแวรจดเกบภาษ ซอฟตแวรสนคาคงคลง ซอฟตแวรตารางท างาน ซอฟตแวรกราฟก ซอฟตแวรจดการฐานขอมล เปนตน การท างานใดๆ โดยใชซอฟตแวรประยกต จ าเปนตองท างานภายใตสภาพแวดลอมของซอฟตแวรระบบดวย เชน โปรแกรม MS Office ตองท างานในระบบ Windows เทานน ดงแสดงในรปท 4-2

ระบบปฏบตการ (Operating System) ระบบปฏบตการ (Operating System, OS) เปนชดค าสงทใชในการควบคมจดการทรพยากรฮารดแวร

โดยท าหนาทในการเชอมการท างานระหวางฮารดแวรกบซอฟตแวรประยกต จดการกระบวนการใชทรพยากรระหวางซอฟตแวรประยกตและฮารดแวร อกทงยงเปนตวกลางเชอมระหวางผใชใหใชงานฮารดแวรทมในระบบคอมพวเตอรอยางมประสทธภาพและสะดวกสบายยงขน เนองจากการใชงานฮารดแวรโดยตรงนนมความซบซอนและยากมากส าหรบผใช ระบบปฏบตการจงถกออกแบบมาใหผใชสามารถใชทรพยากรฮารดแวรไดงายขน

Page 4: บทที่ 4 โมเดิร์น OS และ โมเดิร์นแอพบทที่ 4 โมเดิร์น OS และ โมเดิร์นแอพ 3

88510159 กาวทนสงคมดจทลดวยไอซท Moving Forward in a Digital Society with ICT 4

ตวอยางงานทระบบปฏบตการจะจดการใหกบผใช เชน ผใชตองการบนทกไฟลขอมลตาง ๆ ลงในฮารดดสก การพมพเอกสารออกทางเครองพมพ (ทงฮารดดสกและเครองพมพถอวาเปนอปกรณฮารดแวรตวหนง) ดงนนระบบปฏบตการจงถอวาเปนโปรแกรมทมความส าคญทสด ใกลชดกบฮารดแวรทส ดและมความซบซอนสงมาก เนองจากตองท าหนาทเบองหลงทงหมด เปรยบเสมอนเปนเลขาทคอยรบค าสงจากเจานาย อยเบองหลงการท างานของโปรแกรมตาง ๆ ทอยในระบบคอมพวเตอร ท าใหโปรแกรมทมอยสามารถท างานรวมกบระบบฮารดแวรทมอยไดอยางเตมความสามารถ ตารางท 4-2 เปนตวอยางของระบบปฏบตการของเครองแตละชนด และรปท 4-3 เปนตวอยางระบบปฏบตการทท างานบน PC

รปท 4-2 ระบบปฏบตการควบคมฮารดแวรชวยใหโปรแกรมประยกตท างานบนเครองได 2

2

https:/ / upload.wikimedia.org/ wikipedia/ commons/ thumb/ e/e1/ Operating_system_placement.svg/ 250px-Operating_system_placement.svg.png

Page 5: บทที่ 4 โมเดิร์น OS และ โมเดิร์นแอพบทที่ 4 โมเดิร์น OS และ โมเดิร์นแอพ 3

บทท 4 โมเดรน OS และ โมเดรนแอพ 5

ตารางท 4-2 ตวอยางของระบบปฏบตการของเครองแตละชนด

ชนดของเครอง ระบบปฏบตการ เครอง Mainframe z/OS, z/VM, z/VSE, z/TPF เครองคอมพวเตอรสวนบคคล (PC) Windows, OS X, Ubuntu, Chrome OS โทรศพทสมารทโฟน Android, iOS, Windows Phone Raspberry Pi NOOBS, Raspbian, OSMC, Windows 10 IOT, RISC OS

รปท 4-3 ตวอยางระบบปฏบตการทท างานบน PC 3

ประโยชนของระบบปฏบตการ ● ผใชงานสามารถเรยนรและใชคอมพวเตอรไดงายและรวดเรว เพราะไมจ าเปนตองศกษาขอมลทาง

เทคนค ● ผใชงานสามารถเรยกใชงานโปรแกรมไดพรอมกนหลาย ๆ โปรแกรม ทเรยกกนว ามลตทาสกง

(Multitasking) ไดอยางมเสถยรภาพสงขน เนองจาก OS ชวยจดสรรทรพยากรทโปรแกรมตองใชอยางมประสทธภาพ รวมทงคอยเฝาตรวจจบความผดพลาดทอาจเกดขนไดในเวลาใดเวลาหนง

● ผผลตโปรแกรมคอมพวเตอรส าหรบใชงานเฉพาะดานท างานงายขน เพราะมระบบปฏบตการท าหนาทตดตอกบฮารดแวรในระดบลางใหเรยบรอยแลว เพยงแคเชอมตอตามขอมลทก าหนดกสามารถท างานประสานกนได

3 http://4.bp.blogspot.com/-8X3SqdG3_1M/UbajjRCePBI/AAAAAAAAACI/JwJjwB30PIc/s1600/ Software87%5B1%5D.jpg

Page 6: บทที่ 4 โมเดิร์น OS และ โมเดิร์นแอพบทที่ 4 โมเดิร์น OS และ โมเดิร์นแอพ 3

88510159 กาวทนสงคมดจทลดวยไอซท Moving Forward in a Digital Society with ICT 6

ประวตความเปนมาของระบบปฏบตการ เครองคอมพวเตอรยคตน ๆ ถกสรางเพอท างานเฉพาะอยาง เชน เครองคดเลข โดยระบบอเลกทรอนกสท

เปนดจตอลยคแรก ๆ (ชวง 1940s) ยงไมมระบบปฏบตการ

ชวงแรกของระบบปฏบตการ (1955) เปนชวงทการสรางเครองคอมพวเตอรมตนทนสง แตคาแรงของคนมราคาต า ระบบปฏบตการถกสรางใหผใชเขาถงเครองเมนเฟรมคอมพวเตอรไดทละคน (Single-user system) โดยสามารถประมวลผลแบบตอเนอง (Batch processing) สามารถเกบหลาย ๆ งานในหนวยความจ า และยงสามารถสลบใหหนวยประมวลผล (CPU) มาท างานแตละงาน (Multiprogramming)

ชวงทสองของระบบปฏบตการ (ชวงป 1970) เปนชวงทการสรางเครองคอมพวเตอรมตนทนปานกลาง แตคาแรงของคนสงขน ระบบปฏบตการชอ TSS/360 ท างานบนเครองเมนเฟรม อนญาตใหคนเขาใชเครองไดพรอม ๆ กน (Timesharing)

ชวงทสามของระบบปฏบตการ (ชวงป 1981 ถง ปจจบน) เปนชวงทการสรางเครองคอมพวเตอรมตนทนถกลงมาก แตคาแรงของคนสง IBM ไดผลตเครองคอมพวเตอรสวนบคคล (Personal Computer, PC) โดยถกออกแบบใหเปนระบบของผใชคนเดยว โดยมระบบปฏบตการชอ MS-DOS ซงเปนระบบปฏบตการทไมซบซอนยงยากเหมอนระบบปฏบตการของเมนเฟรมคอมพวเตอรกอนหนา (เนองจากไมตองค านงถงการ ใชทรพยากรรวมกน แตตองค านงถงผใชทวไปทไมรดานเทคนคมากขน) หลงจากนน Apple ไดแนะน าเครอง Macintosh ทมระบบปฏบตการ Mac OS ทมาพรอมกบกราฟกส าหรบผใชสงงาน (Graphical User Interface) แทนทจะเปนการใชค าสงทเปนตวหนงสอ

ราว ๆ ป 1983 Richard Stallman ซงขณะนนท างานท MIT ไดรเรมโครงการ GNU ขน โครงการนมจดประสงคเพอสรางซอฟตแวรทสมบณ ส าหรบแจกฟรใหคนทวไปใชแทนทจะตองเสยเงนซอระบบปฏบตการ UNIX

เมอป 1985 Intel ไดผลตหนวยประมวลผล Intel 80386 ขนสงผลให เครอง PC มระบบปฏบตการทยอมใหโปรแกรมหลาย ๆ โปรแกรมท างานไดพรอม ๆ กน (Multitasking OS) ซงเปนความสามารถทเหมอนกบของเครองเมนเฟรม ซงบรษท Microsoft ไดสราง Windows NT ขน ในขณะท บรษท NeXT Computer ของ Steve Jobs ไดเสนอระบบปฏบตการ NEXTSTEP

ในป 1991 Linus Torvalds กบเพอน ๆ ทรจกทาง Internet ไดน าเสนอเคอรเนลรนแรก (หรอ แกนกลาง) ของระบบปฏบตการ Linux โดยเปดเผยค าสงภายใน (ซอรสโคด) ทงหมด ซงภายหลงไดรวมกบซอฟตแวรระบบของ GNU จนเปนระบบปฏบตการทสมบรณอกหนงระบบ

Page 7: บทที่ 4 โมเดิร์น OS และ โมเดิร์นแอพบทที่ 4 โมเดิร์น OS และ โมเดิร์นแอพ 3

บทท 4 โมเดรน OS และ โมเดรนแอพ 7

ระบบปฏบตการยงคงกาวหนาไมหยด ระบบปฏบตการแบบใหมเปนระบบทท างานแบบกระจาย (Distributed Operating System) ท าใหผใชสามารถใชเครองหลาย ๆ เครองไดในเวลาพรอม ๆ กน ในปจจบน เราพบเหนระบบปฏบตการไดทวไป (Ubiquitous computing) เพราะมนไมไดอยทในเครองเมนเฟรม หรอ ใน PC อยางเดยวแลว นสตจะพบวา สมารทโฟน รถยนต หรอ อปกรณอเลกทรอนกสเลก ๆ อยาง Raspberry Pi ตางกมระบบปฏบตการในตวเอง คณสมบตและความสามารถของระบบปฏบตการ

UNIX ใชกนมากในระบบคอมพวเตอรทมผใชงานรวมกนหลายราย (multiusers) โปรแกรมระบบนเขยนดวยภาษาซ และถกพฒนาขนโดยศนยวจยเบลลของบรษท TT&T เรมใชกนมาตงแตราวปลายทศวรรษ 1960 ใชไดทงกบเครองคอมพวเตอรสวนบคคล (ชนด 32 บต) มนคอมพวเตอรและเมนเฟรม โปรแกรมระบบยนกซนน ก าลงไดรบความนยมเพมมากขนทกท มโปรแกรมส าเรจรปจ านวนมากทเขยนภายใตระบบน รองรบการท างานแบบหลายผใช หลายงาน (Multiuser/Multitasking) โดยทระบบมวธการในการจ าแนกผใชแตละคน ซงใชงานอยบนระบบเดยวกนได โดยใชลกษณะของการแบงเวลา (Time sharing) และแบงทรพยากร (Resource sharing)

BSD เปนระบบปฏบตการยนกซทพฒนาและเผยแพรโดย มหาวทยาลยแคลฟอรเนย เบรกลย จดวาเปนยนกซทใชกนแพรหลายส าหรบคอมพวเตอรระดบเวรคสเตชน ทงนอาจเปนเพราะสญญาอนญาตใชงานของบเอสดนนไมยงยาก ท าใหบรษทอน ๆ น าเทคโนโลยไปพฒนาในชวงครสตทศวรรษท 80 จนสรางความคนเคยในวงกวาง ในปจจบนพบวามการปรบปรงและพฒนาระบบปฏบตการโดยใชโอเพนซอรสโคดของบเอสดเปนแกนหลก มยนกซจ าพวก BSD ทสามารถมามาลงกบ pc ทวไปและใชงานเปน server กนอยางแพรหลายเชน FreeBSD, NetBSD

Solaris เปนระบบปฏบตการทใชไดกบสถาปตยกรรมคอมพวเตอร แบบสปารค และแบบ x86 (แบบเดยวกบในเครองคอมพวเตอรสวนบคคลทวไป) รนแรก ๆ ของโซลารสนน ใชชอวา ซนโอเอส (SunOS) โดยมพนฐานมาจากยนกซตระกล BSD แตตอมาในรนท 5 ไดเปลยนมาใชโคดของ ซสเตมสไฟว (System V) แทน และเปลยนชอมาเปน โซลารส ดงเชนในปจจบน

รปท 4-4 สญลกษณของระบบปฏบตการ UNIS FreeBSD และ Solaris

Linux เปนระบบปฏบตการ ซงแตเดม Linus Torvalds ตงใจออกแบบ Linux ใหเปนระบบปฏบตการแบบ UNIX ซงสามารถใชงานบนเครอง PC ธรรมดาทเราใชตามบาน (หรอ เครองทใช CPU ตระกล x86 เชน 80386, 486, Pentium เปนตน) แตปจจบนมการพฒนาใหใชกบตวประมวลผลตระกลอนๆ เชน Alpha chip ไดดวย โดยระบบปฏบตการนถกแจกใหใชงานฟรรวมทงรหสตนแบบ (Source code) กเปนทเปดเผย จงเปนทนยมและมผน าไปพฒนา Linux ของตนเองขนใชงานมากมาย รวมทงมผพฒนาซอฟตแวรประยกตขนใชงานบนลนกซอกมากมาย ทส าคญกคอลนกซเปนซอฟตแวรภายใตลขสทธ GPL สามารถใชงานโดยทไมตองเสยคาใชจายใดๆ

Page 8: บทที่ 4 โมเดิร์น OS และ โมเดิร์นแอพบทที่ 4 โมเดิร์น OS และ โมเดิร์นแอพ 3

88510159 กาวทนสงคมดจทลดวยไอซท Moving Forward in a Digital Society with ICT 8

ปจจบนนลนกซนบเปนระบบปฏบตการ UNIX ทสมบรณแบบ มความสามารถแทบจะทกอยางท UNIX ม ก าลงไดรบความนยมเพมขนอยางตอเนอง เชน ubuntu, fedora, debian เปนตน

รปท 4-5 สญลกษณของระบบปฏบตการ Linux

Windows เปนระบบปฏบตการ ซงพฒนาโดยบรษทไมโครซอฟท เปดตวเมอป พ.ศ. 2528 (ค.ศ. 1985 โดยรนแรกของวนโดวส คอ วนโดวส 1.0) และครองความนยมในตลาดคอมพวเตอรสวนบคคลมากกวา 90% ของการใชงานทวโลก เนองจากความยากในการใชงานดอสท าใหบรษทไมโครซอฟทไดมการพฒนาระบบปฏบตการทเรยกวา Windows ทมลกษณะการสงงานแบบ Graphical User Interface (GUI) ทน ารปแบบของสญลกษณภาพกราฟก เขามาแทนการปอนค าสงทละบรรทด ซงใกลเคยงกบ MAC OS

หลงจากทบรษทไมโครซอฟทไดผลตระบบปฏบตการนออกสตลาด กไดพฒนาซอฟตแวรประยกตทสามารถใชงานบนระบบปฏบตการนขนหลายประเภท โดยเฉพาะ MS Office ซงชวยอ านวยความสะดวกในการท างานของผใชในดานการท าเอกสารส าหรบส านกงาน ท าใหเกดการใชงานทแพรหลาย จนถงปจจบน Microsoft ไดผลตและจ าหนายระบบปฏบตการหลายรน เชน Windows XP , Windows NT, Windows 7, Windows 8, Windows 10

Page 9: บทที่ 4 โมเดิร์น OS และ โมเดิร์นแอพบทที่ 4 โมเดิร์น OS และ โมเดิร์นแอพ 3

บทท 4 โมเดรน OS และ โมเดรนแอพ 9

รปท 4-6 สญลกษณของระบบปฏบตการ Windows

OS X เปนระบบปฏบตการรนลาสดในตระกลแมคโอเอสส าหรบเครองคอมพวเตอรแมคอนทอช วางจ าหนายครงแรกเมอป ค.ศ. 2001 ประกอบดวย 2 สวนหลก คอ แกนกลาง ดารวน (Darwin) ซ งเปนสภาพแวดลอมการท างานแบบยนกซทเปนโอเพนซอรส (เปดเผยรหสตนฉบบ) และสวนตดตอผใชแบบ อควา (Aqua) ซงเปนลขสทธของแอปเปล ออกแบบมาใหมเสถยรภาพสง ใชงานงาย หนาจอมปมหรอเครองมอเฉพาะทจ าเปน เนนงานประเภทกราฟกและศลปะเปนหลก ทงนรปแบบการท างานแบบตาง ๆ ของ MAC OS X จะสนบสนนแบบ GCI เชนเดยวกบระบบปฏบตการ WINDOWS

รปท 4-7 สญลกษณของระบบปฏบตการ MAC

iOS คอ ระบบปฏบตการบนอปกรณพกพาทถกพฒนาขนและจ าหนายโดยบรษทแอปเปล (Apple) iOS เปนทนยมอยางมาก โดยคณสมบตโดดเดนของ iOS คอ เปนระบบปฏบตการแบบ Single OS ทไมวาจะเปนไอโฟน ไอพอดทช ไอแพด รนใด กสามารถอพเกรดระบบปฏบตการมาใชไดในรปแบบเดยวกนหมด นอกจากน iPhone ยงโดดเดนดวยแอพพลเคชนมากมาย มใหเลอกดาวนโหลดกนเปนลานแอพฯ ครบครนทกความตองการการใชงานโทรศพท (ตงแตใชโทรศพท, ใช Chat, ใชสง SMS หรอ Email, ไปจนถง ถายรป ถายวดโอ) แต iOS กมขอเสยทระบบปฏบตการนไมสามารถทจะเสรมเตมแตงอะไรเขาไปเพมเตม นอกเหนอจากท แอปเปลจดสรรมาใหเทานน และแอปเปลไมอนญาตใหน า iOS ไปตดตงบนอปกรณทไมใชอปกรณของแอปเปล

รปท 4-8 สญลกษณของระบบปฏบตการ iOS

Page 10: บทที่ 4 โมเดิร์น OS และ โมเดิร์นแอพบทที่ 4 โมเดิร์น OS และ โมเดิร์นแอพ 3

88510159 กาวทนสงคมดจทลดวยไอซท Moving Forward in a Digital Society with ICT 10

Android OS คอระบบปฏบตการส าหรบอปกรณพกพา เชน โทรศพทมอถอ , แทบเลต, คอมพวเตอรและเนตบก เรมพฒนาโดยบรษทแอนดรอยด โดยมรากฐานมาจาก Linux จากนนบรษทแอนดรอยดถกซอโดยกเกล และทางกเกลไดน าแอนดรอยดไปพฒนาตอ สวนดานลขสทธของโคดแอนดรอยด จะใชในลกษณะของซอฟตแวรเสรหรอโอเพนซอรส (Open Source) ท าใหนกพฒนาสามารถแกไข ดดแปลงโคดแอนดรอยดไดอยางอสระ และทส าคญคอแจกฟร จงท าใหคายผผลตมอถอตาง ๆ สนใจน าระบบปฏบตการนไปใสลงในมอถอของตนตงแตคายยกษใหญอยาง Samsung, LG, HTC, Sony Ericsson, Motorola หรอแมกระทงแบรนดไทย ๆ อยาง i-Mobile

รปท 4-9 สญลกษณของระบบปฏบตการ Android

Windows Phone เปนระบบปฏบตการทถกพฒนาโดยบรษท Microsoft ซงพฒนาขนมาเพอเปนทางเลอกใหกบผผลตส าหรบน าไปใชกบอปกรณ Mobile เชน HTC และ Samsung บางรน ขอดคอ สามารถท างานรวมกบ Application ของ Microsoft ไดดเชน Microsoft Exchange, Microsoft Office และ Microsoft Outlook ขอเสยคอ ม Application ใหเลอกนอย โปรแกรม Web Brower ตอบสนองไมรวดเรว ปจจบน Microsoft ไดพฒนา Windows 10 Mobile ซงเปนระบบปฏบตการส าหรบสมารทโฟนทถกใชแทน Windows Mobile และ Windows Phone

รปท 4-10 สญลกษณของระบบปฏบตการ Windows Mobile และ Windows Phone

Page 11: บทที่ 4 โมเดิร์น OS และ โมเดิร์นแอพบทที่ 4 โมเดิร์น OS และ โมเดิร์นแอพ 3

บทท 4 โมเดรน OS และ โมเดรนแอพ 11

การเลอกใชระบบปฏบตการใหเหมาะสม จากทกลาวขางตน นสตคงเหนแลววา ระบบปฏบตการเปนพนฐานหลกของคอมพวเตอร และ นสตควร

เลอกระบบปฏบตการอยางระมดระวง ซงระบบปฏบตการหลก ๆ ในตลาดมอย 3 ระบบไดแก:- Microsoft Windows, Mac OS X และ Linux

สวนใหญ เครองคอมพวเตอรรนใหมจะมาพรอมกบระบบปฏบตการทตดตงมาแลว เชน เมอเราซอเครอง iMac เครองกจะมระบบปฏบตการ OS X ตดมาดวย อยางไรกตาม นสตกอาจตดตงระบบปฏบตการ Windows ทเครอง iMac ไดดวยตนเอง ประเดนตาง ๆ ทนสตควรค านงถงกอนเลอกระบบปฏบตการมดงตอไปน

เราเคยใชระบบปฏบตการมาบางหรอไม ? ไมวาจะเปนระบบปฏบตการใด หากเราไมเคยใชมนมากอน เราตองใชเวลาพอสมควรกวาจะคนเคย

แมวาทกระบบปฏบตการจะอางวา ผใชสามารถเรยนวธใชระบบของตนไดงาย (โดยเฉพาะ Apple ทเนนจดขายจดน) ซงโดยปกตแลวผใชจะตองใชเวลากบ Linux มากทสด

เราจะใชซอฟตแวรอะไรบนระบบปฏบตการ ? บางระบบปฏบตการกเหมาะกบการใชเชงธรกจ และ บางระบบกเหมาะส าหรบการใชทบาน ถาเปน

เชงธรกจ เราควรเลอกระบบปฏบตการทจดการขอมลส าคญทางธรกจไดงาย นนคอ ระบบปฏบตการไมควรจะท าใหเครองชาลงถาขอมลมจ านวนมาก แต ถาเปนการใชงานทบาน เราอาจเลอกระบบปฏบตการส าหรบการเลนเกมหรอการใชซอฟตแวรประมวลค า (Word processor software) ซงกขนอยกบวานสตจะท าอะไรทบาน

Windows: ซอฟตแวรสวนใหญ (ทผใชตองเสยเงน) จะท างานไดบน Windows เชน Game ตาง ๆ OS X: ถาตองการใชเครองมอแกไขรปภาพ หรอ ตดตอวดโอ อาจเลอกใช OS X บนเครอง Mac Linux: ซอฟตแวรทท างานไดบน Linux จะเปนซอฟตแวรทเปดเผยรหสตนฉบบ (Source code)

และ ไมเสยคาใชจายส าหรบการใชงาน ซงถงแมจะมการท างานครบเหมอนกบซอฟตแวรบน Windows และ OS X แตมนอาจจะใชงานยาก และ ประสทธภาพกไมด

สงเกตเพอนรวมงาน ครอบครว หรอ เพอนทโรงเรยนใชอะไร ? บอยครงทเราตองท างานรวมกบคนสนท ถาไฟลขอมลทตองใชรวมกนมาจากระบบปฏบตการเดยวกน

จะท าใหการแกไขไฟลรวมกนงายขนมาก เราตองการระดบความปลอดภยระดบใด ?

Windows เปนระบบปฏบตการทเสยงตอการตดไวรสคอมพวเตอร ขณะท OS X มความเสยงเรองนนอยกวา (แตความเสยงตอความปลอดภยของ OS X กเพมสงขนเรอย ๆ) Linux เหมอนจะเปนระบบปฏบตการทมความปลอดภยสงทสด

เรามงบประมาณเทาไร ? สวนใหญแลว เครอง Mac จะมราคาแพงกวาเครองส าหรบ Windows และ Linux แตหากเราใช

เครองไปนาน ๆ และตองการยกระดบ (Upgrade) ระบบปฏบตการแลว การยกระดบระบบปฏบตการบนเครอง

Page 12: บทที่ 4 โมเดิร์น OS และ โมเดิร์นแอพบทที่ 4 โมเดิร์น OS และ โมเดิร์นแอพ 3

88510159 กาวทนสงคมดจทลดวยไอซท Moving Forward in a Digital Society with ICT 12

Mac จะถกกวาบนเครอง Windows ประมาณ 100-150 ดอลลารสหรฐ สงทตองค านงถงเรองสดทายคอ ราคาของซอฟตแวรทเราตองการใช ซงแมวาซอฟตแวรทท างานบน Linux จะฟร แต ซอฟตแวรฟรบน Windows และ Mac กมจ านวนมากเชนกน

ตารางท 4-3 การเปรยบเทยบคณลกษณะในดานตาง ๆ ของแตละระบบปฏบตการ

คณลกษณะ Windows OS X Linux

GUI ดมาก ดมาก ด

ความนยม เปนทรจก เปนทรจกและใชกนอยาง แพรหลายในประเทศไทย

ปานกลาง เรมเปนทนยม

Virus มาก นอย (เรมมากขน) นอย

โปรแกรมสนบสนน มโปรแกรมทใชเปนมาตร ฐานอยมาก มโปรแกรม

หลากหลาย

โปรแกรมทตดตงมาใหนน มจ านวนมาก ครอบคลม

การใชงาน แทบไมตองเสยเงนซออก (โปรแกรมดานตดตอภาพและวดโอเปนท

นยม)

ปจจบนมมากแลว ท าไดเหมอน Windows และ OS X (แตอาจใชยากกวา และ ประสทธภาพดอย

กวา)

Games มาก นอย นอย

ราคา (รวมเครองและ OS)

มหลายระดบ สง ฟร ถาไมรวมเครอง

ลขสทธ ของ Microsoft ของ Apple ฟร (Open Source)

Page 13: บทที่ 4 โมเดิร์น OS และ โมเดิร์นแอพบทที่ 4 โมเดิร์น OS และ โมเดิร์นแอพ 3

บทท 4 โมเดรน OS และ โมเดรนแอพ 13

โปรแกรมอรรถประโยชน โปรแกรมอรรถประโยชนคอโปรแกรมทชวยอ านวยความสะดวกตาง ๆ ในการใชเครองคอมพวเตอร เพอ

ท าใหเครองคอมพวเตอรท างานไดอยางเตมประสทธภาพ จงถอวาเปนโปรแกรมเสรมทตองมในเครองคอมพวเตอร ตวอยางเชน

ประเภทการจดแฟมขอมล (File Manager) เปนโปรแกรมทชวยในการจดการเกยวกบแฟมขอมลเชน การคดลอก (Copy), การเปลยนชอ (Rename), การแบงพาตชน (Partition) และการจดรปแบบดสก (Format)

ประเภทการลบท งโปรแกรม (Uninstall) เปนโปรแกรมทชวยในการลบโปรแกรมออกจากระบบปฏบตการ ในกรณทไมตองการใชโปรแกรมนน ๆ แลว โปรแกรมจะท าหนาทในการตามเอาแฟมขอมลทเกยวของกบโปรแกรมทตองการลบออกทงหมด เชน Add/Remove Programs ในสวน Control Panel ของ Microsoft Windows

โปรแกรมจดการดสก (Disk Utility) เปนโปรแกรมทใชในการจดการปญหาหรอแกไขใหดสกมการท างานทดขน เชน Disk Cleanup เปนโปรแกรมชวยลบไฟลทไมจ าเปนทง ท าใหฮารดดสกมเนอทวางเพมขน และชวยเพมประสทธภาพการท างานของระบบ เชน ไฟลหรอโปรแกรมตาง ๆ ทอาจถกบนทกอยในฮารดดสกขณะทเราทองไปในเวบไซตตาง ๆ ซงจะเรยกวา temporal internet files สวนอกโปรแกรมทชวยจดการดสกคอ โปรแกรม Disk Defragmenter ซงเปนโปรแกรมชวยรวมไฟลทเคยแยกออกเปนไฟลสวนเลก ๆ ในขณะทท าการจดเกบไวในฮารดดสก ใหอยในเนอทตอเนองกน และยงเปนการจดระเบยบเนอทวางบนดสกใหอยในรปแบบทมประสทธภาพมากทสด

โปรแกรมรกษาหน าจอ (Screen Saver) เป น โปรแกรมท ช วยรกษาอาย การใช งานของจอคอมพวเตอรใหมอายการใชงานมากยงขน

โปรแกรมปองกนไวรส ใชปองกนไวรสคอมพวเตอรและโปรแกรมอนทเขามาสรางความเสยหาย ใหกบระบบคอมพวเตอร โปรแกรมบบอดแฟม ใชลดขนาดของไฟล เพอลดเนอทในการจดเกบ และท าใหสามารถสงไฟล ดงกลาวทางอนเทอรเนตไดอยางมประสทธภาพ

Page 14: บทที่ 4 โมเดิร์น OS และ โมเดิร์นแอพบทที่ 4 โมเดิร์น OS และ โมเดิร์นแอพ 3

88510159 กาวทนสงคมดจทลดวยไอซท Moving Forward in a Digital Society with ICT 14

ซอฟตแวรประยกตพนฐาน ซอฟตแวรประยกตพนฐาน (Basic application) หรอบางครงเรยกวา ซอฟตแวรประยกตอเนกประสงค

(General-purpose application) หรอซอฟตแวรประยกตชวยเพมผลผลต (Productivity application) เปนซอฟตแวรทนยมใชงานกนอยางแพรหลาย ไดแก ซอฟตแวรประมวลค า ซอฟตแวรตารางท าการ ซอฟตแวรน าเสนอ ซอฟตแวรจดการฐานขอมล และซอฟตแวรสอสารขอมล ลขสทธ และ ใบอนญาตซอฟตแวร (software license / license)

“ลขสทธ” ตามความหมายจากเวบวกพเดย หมายถง สทธแตผเดยวทกฎหมายรบรองใหผสรางสรรคการกระท าใด ๆ เกยวกบงานทตนไดท าขน อนไดแก สทธทจะท าซ า ดดแปลง หรอน าออกโฆษณา ไมวาในรปลกษณะอยางใดหรอวธใด รวมทงอนญาตใหผอนน างานไปท าเชนวานนดวย

ใบอนญาตซอฟตแวร บางกเรยกทบศพทวา ไลเซนซ คอ ขออนญาต (ซงอาจเปนรปแบบเอกสารสญญาบนกระดาษหรอแบบเอกสารอเลกทรอนกส) ใหใชงานซอฟตแวรนน ๆ โดยชอบธรรมตามกฎหมาย สวนใหญแลวใบอนญาตซอฟตแวรถกออกโดยผมอ านาจตามกฎหมาย และ เปนการตกลงกนระหวางผออกใบอนญาตกบผไดรบใบอนญาต เปนอกวธการหนงเพอการคมครองซอฟตแวร ควบคมการใชหรอการเผยแพรซอฟตแวร โดยปกตซอฟตแวรทงหมดมลขสทธคมครอง เวนแตจะระบไววาเปนสาธารณสมบต ใบอนญาตซอฟตแวรทวไปมกจะอนญาตใหผใชสามารถใชซอฟตแวร และท าส าเนาดวยแนวทางทตกลงกน มฉะนนจะท าใหเกดการละเมดลขสทธของผสรางซอฟตแวรภายใตกฎหมายลขสทธ

ลขสทธซอฟตแวรแบงตามลกษณะการคมครอง ซอฟตแวรเชงพาณชย (Commercial software, License software) เปนซอฟตแวรคอมพวเตอรท

ผลตขนเพอจ าหนายหรอมจดประสงคเพอเชงการคา (ผใชตองซอคาลขสทธ) ตวอยางซอฟตแวรประเภทนไดแก

ระบบปฏบตการ Windows, ระบบปฏบตการ Mac OS X, Microsoft Office, โปรแกรมของบรษท Adobe เชน

Photoshop เปนตน

แชรแวร Shareware คอ ซอฟตแวรทมลขสทธทมความสามารถครบถวนหรออาจจะตดความสามารถ

บางสวนออกไป หรอ จ ากดจ านวนขอมลในการใชงาน โดยสามารถน าไปทดลองใชงานไดในชวงระยะเวลาหนง

เชนใชงานไดเพยง 15 หรอ 30 วนเทานน เมอหมดระยะเวลาของการทดลองใชงาน ตวโปรแกรมอาจหยดการ

ท างานจนกวาจะมการซอสทธ แชรแวรมกไมมการใหการชวยเหลอ การอพเดท หรอ เมนชวยเหลอ ถาทดลองใช

Page 15: บทที่ 4 โมเดิร์น OS และ โมเดิร์นแอพบทที่ 4 โมเดิร์น OS และ โมเดิร์นแอพ 3

บทท 4 โมเดรน OS และ โมเดรนแอพ 15

งานแลวพบวาสามารถน าไปใชงานได ตรงกบความตองการ กสามารถช าระเงนใหกบผผลตซอฟตแวรเพอใชงาน

ตอไปได ค าทใชบงบอกความเปนซอฟตแวรส าหรบทดลอง ไดแก "ทดลองฟร" (free trial) หรอ "โปรแกรมทดลอง

ใชงาน" (evaluation version)

Ad ware คอ โปรแกรมทใหใชฟร แตกอาจมโฆษณาตดมากบซอฟตแวรดวย มการคมครองจากลขสทธ

อยางเตมท เชนกน

ฟรแวร (freeware) เปนซอฟตแวรทมลขสทธทถกสรางขนและสามารถน าไปใช ไดในทกจดประสงคโดย

ไมตองเสยคาใชจาย แตไมอนญาตใหน าซอฟตแวรนไปใชในเชงการคาได ซงจะตางจากซอฟตแวรเสร (Free

Software)

ซอฟตแวรเสร (Free software) หรอ โอเพนซอรซ (Open source software : OSS) หมายถง

ซอฟตแวรทสามารถน าไปใช แกไข ดดแปลง พฒนา และจ าหนายแจกจายไดโดยเสร โดยไมตองเสยคาลขสทธแต

อยางใด ซอฟตแวรโอเพนซอรสถอวาเปนซอฟตแวรทเปดเผยหลกการหรอแหลงทมาของเทคโนโลยของซอฟตแวร

นนใหบคคลภายนอกไดใช ภายใตเงอนไขบางประการทเปดโอกาสใหผใชท าการแกไข ดดแปลง และเผยแพร

ซอรส-โคด (หมายถงรหสตนฉบบทนกพฒนาใชสรางโปรแกรม) ภายใตเงอนไขทางขอตกลงทางกฎหมาย ดงนนจง

ถอไดวาซอฟตแวรโอเพนซอรสเปนแนวทางของการพฒนาและเผยแพรซอฟตแวรทแตกตางจากรปแบบการพฒนา

และเผยแพรซอฟตแวรเชงพาณชย ซงจากแนวคดดงกลาวท าใหเกดการเรยนรและท าใหซอฟตแวรทสรางขนดวย

แนวคดนมการพฒนาอยตลอดเวลา แมกระทงบรษทผผลตซอฟตแวรรายใหญเชน IBM Sun หรอ Netscape

หนมาพฒนาซอฟตแวรโดยใชแนวคด Open Source และเผยแพรโปรแกรมของตนโดยไมคดมลคา ภายใตเงอนไข

ทางกฎหมาย ซงบางตวกจะมประเภทยอย ๆ ลงไปอก เชน GNU - General Public License, BSD License,

MIT License, Apache License, และ Creative Commons

ซอฟตแวรท เราใชอย ท กวนน ท เป นซอฟตแวร โอ เพนซอรส ได แก ระบบปฏบ ต การ Linux,

OpenOffice.org (ชดซอฟตแวรส านกงานทคลาย ๆ กบ Microsoft Office), Firefox, PHP, GIMP (โปรแกรม

สรางงานกราฟกทมความสามารถเทยบเทากบ Adobe Photoshop), Dreamweaver (โปรแกรมสรางงานเวบ

เพจ)

Page 16: บทที่ 4 โมเดิร์น OS และ โมเดิร์นแอพบทที่ 4 โมเดิร์น OS และ โมเดิร์นแอพ 3

88510159 กาวทนสงคมดจทลดวยไอซท Moving Forward in a Digital Society with ICT 16

รปท 4-11 ซอฟตแวรลขสทธแบบโอเพนซอรส

ความเปนมาของการพฒนาซอฟตแวรเสร (Free software หรอ Open source software)

แนวคดซอฟตแวรเสรเกดขนในสถาบนเทคโนโลยแมสซาชเซตส เมอ พ.ศ. 2526-2527 (ค.ศ. 1983-1984) โดยกลมคนทมแนวความคดแบบเดยวกนทวา ทกคนควรมอสระในการใชซอฟตแวร นนคอ ผใชมอสระทจะเลอกใช/เรยนร/แจกจาย/แกไขซอฟตแวรโดยไมตองเสยคาใชจาย

แนวคดนเรมจาก รชารด สตอลแมน ตองการแกไขซอฟตแวรทมากบเครองพมพ (Xerox 9700) ใหสามารถสงขอมลใหผใชเมอเครองพมพงานเสรจแลว หรอ ใหสงขอความวาเครองพมพมปญหากระดาษตดอยใหกบผใชทกคนทสงพมพขณะนน แต เขาไมไดรบอนญาตใหแกไขซอฟตแวรดงกลาว ซงกลวนแตเปนเรองของลขสทธและการไมมรหสตนฉบบ (Source code) ของซอฟตแวรจากผผลตเครองพมพ สตอลแมนจงเรมพฒนาระบบซอฟตแวรทงหมดขนใหมดวยตวเอง และ และกลายเปนรากฐานทส าคญของระบบปฏบตการทประสบความส าเรจมากทสดใน โลกตวหนงคอ GNU/Linux

เรมแรกในชวง พ.ศ. 2526 กลมคนทพยายามผลกดนซอฟตแวรประเภทนไดเคลอนไหวภายใตชอซอฟตแวรเสร จนกระทงในป 2531 ค าวาซอฟตแวรโอเพนซอรสไดถกน ามาใชแทนค าวา "เสร (Free)" เพอหลกเลยงความสบสน และ เพอใหเกดความรสกสบายใจตอทงผใชและผพฒนา รวมถงค าวา ฟร ในลกษณะของค าวาเสรนอกเหนอจากค าวาฟรในลกษณะไมเสยคาใชจาย ผใชงานรวมถงผพฒนาสามารถน าซอฟตแวรมาใชงาน แกไข แจกจาย โดยสามารถน ามาปรบปรงทงในลกษณะสวนตว หรอในหนวยงานเอกชนได ซอฟตแวรเสรอนญาต

Page 17: บทที่ 4 โมเดิร์น OS และ โมเดิร์นแอพบทที่ 4 โมเดิร์น OS และ โมเดิร์นแอพ 3

บทท 4 โมเดรน OS และ โมเดรนแอพ 17

ใหทกคนสามารถน าซอฟตแวรไปพฒนา รวมถงวางขายและท าการตลาด จากรายงานของกลมสแตนดช (Standish Group, 2008) ทไดประมาณการประหยดงบประมาณจากการใชงานซอฟตแวรโอเพนซอรสพบวา ซอฟตแวรโอเพนซอรสประหยดงบไดถง 6 หมนลานเหรยญสหรฐตอป

ความส าคญของ Open Source

Open Source เรมเขามามบทบาทมากขนในโลกเรา เนองจากปจจบนไมโครซอฟทไดครองตลาดซอฟตแวรสวนใหญและมผใชมากทสดในโลก แตเราจะตองเสยคาลขสทธใหกบบรษทไมโครซอฟทดวย ซงถอวาเปนคาใชจายทคอนขางสงและตองเสยอยางตอเนองอกดวยกบการ Upgrade ซอฟตแวรใหทนสมยอยเสมอ ดงนนตลาด Open Source จงเกดขนมาเพอหลกเลยงการเสยคาลขสทธ เหลาน ซงหากเราหนมาใช ซอฟตแวรทเปน Open Source กนมากขนเทาใดจะยงเปนผลดตอเรามากขนเทานน เพราะผพฒนาจะมกลมใหญขนและสามารถพฒนาซอฟตแวร ใหมประสทธภาพและเปนทพอใจแกผใชมากขนตามไปดวย ซงถาซอฟตแวร Open Source มการใชงานไดงายและสะดวกเหมอนทเราใชกนอยปจจบนของซอฟตแวรทเสยคาลขสทธ ผคนกจะหนมาเหนความส าคญและเลอกใชซอฟตแวรประเภทนกนมากขน และการใช Open Source มาทดแทนซอฟตแวรทตองเสยคาลขสทธน จะชวยใหประหยดงบประมาณในการจดซอซอฟตแวรไดมาก และยงลดปญหาการละเมดลขสทธซอฟตแวรไดอกประการหนง

จะเกดอะไรขนถาบรษทไมโครซอฟทเกดลมละลายขนมา ซอรสโคดของวนโดวสและออฟฟศกจะหายไป พรอมกบบรษทดวย แลวกจะไมมใครพฒนาโปรแกรมเหลานอกตอไป ผใชโปรแกรมจะถกทง โปรแกรมทงสองจะเกาและลาหลงไปเรอย ๆ จนไมมใครใชยกเวนผใชทยงคงตดอยกบโปรแกรมทงสอง เปนผใชทไมมใครเหลยวแลอกตอไป

Page 18: บทที่ 4 โมเดิร์น OS และ โมเดิร์นแอพบทที่ 4 โมเดิร์น OS และ โมเดิร์นแอพ 3

88510159 กาวทนสงคมดจทลดวยไอซท Moving Forward in a Digital Society with ICT 18

ตารางท 4-4 ขอดของโอเพนซอรส

Features Benefits

ตดตงไดไมจ ากด ประหยดคาใชจายเพราะไมมคาไลเซนส และไมเสยงตอการละเมดลขสทธ ไมวาจะใชงานแบบใดหรอจ านวนเทาใด

ม source code ทเปดเผย มนใจวาจะไมมอะไรแอบแฝงอยในซอฟตแวร และมชองโหวนอย เพราะถามกจะมคนเหน แลวแกไขอยางรวดเรว

สามารถกอปปและเผยแพรได ไมเสยงตอการละเมดลขสทธโดยไมเจตนา สามารถกอปปไวในเซรฟเวอรขององคกรเพอดงไปตดตงในพซทงองคกร

ปรบปรงใหตรงความตองการได

เม อตองการ feature เพมหรอตด bug องคกรสามารถแกไข หรอจางผเชยวชาญแกไขใหได ไมตองรอเจาของซอฟตแวร

มผใหบรการหลายราย (เพราะนกพฒนาซอฟตแวรม

code ตนแบบ)

การน าซอฟตแวรโอเพนซอรสมาใชจงมคาใชจายทสมเหตสมผล เพราะลกคามอ านาจตอรอง มทางเลอกมาก

นยมมาตรฐานเปด (Open standard)

ซอฟตแวรแบรนดเนมมกปองกนไมใหผใชเปลยนไปใชซอฟตแวรอนโดยใชฟอรแมตทเปนความลบ ท าใหท างานรวมกบซอฟตแวรอนไมได ซอฟตแวรโอเพนซอรสใชฟอรแมตมาตรฐานเปดเพอใหท างานรวมกบซอฟตแวรอนไดเปนอยางด ในแงน ซอฟตแวรโอแพนซอรสจะมเสถยรภาพ และมสงผดนอยกวา

มชมชนใหความชวยเหลอมาก ชมชนโอเพนซอรสเปนชมชนของนกพฒนาซอฟตแวรทตางมจตอาสามารวมกนพฒนาซอฟตแวรเพอใหผใชไดใชงานฟร

ใชทรพยากรของเครองนอย เราสามารถใชเครองทม Spec ต า ๆ ท างานได

Page 19: บทที่ 4 โมเดิร์น OS และ โมเดิร์นแอพบทที่ 4 โมเดิร์น OS และ โมเดิร์นแอพ 3

บทท 4 โมเดรน OS และ โมเดรนแอพ 19

ขอเสยของโอเพนซอรส สวนใหญแลวเปนผลกระทบทเกดจากการใชงานอยางไมถกตอง เพราะวาการใชโอเพนซอรสนน มขอควร

ค านง คอ ตองขยนหมนอพเดทอยเสมอ ๆ เพอใหเปนรน (Version) ทใหมลาสด แตถาเราไมอพเดท คอหลงจากตดตงแลวทงเอาไวอยางนน ผานไปหลายป ทานจะพบวาโปรแกรมของทาน

- อาจถก hack - ตด spam หรอ malware - หนาเวบเปลยนไปเปนหนาอน - เขาระบบไมไดอก - หนาเวบ หายไปเลย - ถกใชเปนเครองมอโจมตเวบอน - ถก bomb สงอเมลออกเปนจ านวนมาก

นเปนตวอยางหนงเทานน เพราะวาทรายแรงกวานนกคอเซรฟเวอรทใชงานถกยด และใชเปนเครองมอโจมต เซรฟเวอรเครองอนตอเลยกเปนได ซงเหตการณทงหลายเหลานเกดจากพฤตกรรมการใชงานโอเพนซอรสดงตอไปน

- ไมดแล - ไมอพเกรด (Upgrade) - ตดตงตวเสรมเยอะเกนไป - ตดตงตวเสรมโดยไมระวง - ไมใสใจเรองความปลอดภย (Security) - ไมมความรพอในการแกไขปญหา

ชมชน Open source community 1. Debian Club - http://debianclub.org/ 2. Ubuntu Club - http://www.ubuntuclub.com/ 3. SUT linux (โครงการพฒนาลนกซของ มทส.) - http://linux.sut.ac.th/sutlinux/ 4. Firefox Thai - http://www.firefoxthai.com/ 5. PCLinuxOS Club - http://www.pclinuxclub.com/ 6. OpenSUSE Club - http://www.suseclub.com/

Page 20: บทที่ 4 โมเดิร์น OS และ โมเดิร์นแอพบทที่ 4 โมเดิร์น OS และ โมเดิร์นแอพ 3

88510159 กาวทนสงคมดจทลดวยไอซท Moving Forward in a Digital Society with ICT 20

7. ชมชน Linux TLE/SIS - http://www.opentle.org/ 8. LTN คนไทยใชลนกซ - http://linux.thai.net/ 9. http://www.tosdn.com/ 10. http://www.krupong.com/ 11. http://www.zone-it.com/board/109 12. http://www.opensource2day.com/index.php 13. http://groups.google.com/group/thai-opensource 14. http://www.cmsthailand.com/a/ 15. http://www.dotnetnukethai.com 16. http://www.thaitux.info 17. http://www.susethailand.com/ 18. http://www.hospital-os.com/th/phpbb/index.php 19. http://www.itc-trainingcenter.net/thaiitcertify/index.php 20. http://www.webthaidd.com/board/ 21. http://www.thaideveloperexpert.org/ 22. http://www.thainuke.org 23. http://www.ossthailand.com/ossth/ 24. http://www.openerp-thai.com/ 25. http://www.thaiopenlinux.com/index.php 26. http://www.thailinux.co.nr/ 27. ชมรมโอเพนซอรสลานนา - http://www.lannaoss.org/ 28. แหลงแลกเปลยนความร-ประสบการณ FreeBSD ส าหรบคนไทย -

http://www.thaibsd.com/ 29. Drupal Thailand - http://drupal.in.th/ 30. เปดโลกอสระกบโอเพนซอรส - http://www.thaiopensource.org/

Page 21: บทที่ 4 โมเดิร์น OS และ โมเดิร์นแอพบทที่ 4 โมเดิร์น OS และ โมเดิร์นแอพ 3

บทท 4 โมเดรน OS และ โมเดรนแอพ 21

ตารางท 4-5 ซอฟตแวรในชวตประจ าวน (เสยคาลขสทธ กบ ทสามารถใชไดฟร)

ลกษณะการใชงาน โปรแกรมทตองเสยคาลขสทธ

Open Source / Freeware

หมายเหต

ระบบปฏบตการ(Operating System)

Microsoft Windows Linux เชน Ubuntu แม โปรแกรม Linux จะไดพฒนาใหสามารถใชงานไดใกลเคยงกบ Windows แตการน ามาทดแทนยงตองค านง Drivers ตาง ๆ การใชงานรวมกนในระบบ LAN ฯลฯ

โปรแกรมส านกงาน (Word Processor, Spreadsheet, Presentation, etc.)

Microsoft Office Open Office, Star Office, Google Doc

Google Docs เปนโปรแกรมออนไลนทตองใชงานและเกบขอมลผานระบบอนเทอรเนต

โปรแกรมตกแตงภาพ Adobe Photoshop Gimp, Paint.NET -

โปรแกรมจดการอลบมภาพ

ADC See FastStone Image, Picasa, IrfanView

-

โปรแกรมวาดภาพลายเสน

Adobe Illustrator, Corel Draw, Freehand

Inkscape, Scribus -

โปรแกรมบนเทงสอประสม (Multi-Media)

Windows Media Player, Winamp

VLC Media Player, KMPlayer

Windows Media Player เปนโปรแกรมทมาพรอมกบ Microsoft Windows อยแลว การรณรงคใหใชโปรแกรมอนแทนเปนเรองของประสทธภาพของโปรแกรม และการตอตานการผกขาดของ

โปรแกรม Winamp จะมใหเลอกใชทงทเปน Freeware และ Commercial software ขนอยกบการใชงาน

Page 22: บทที่ 4 โมเดิร์น OS และ โมเดิร์นแอพบทที่ 4 โมเดิร์น OS และ โมเดิร์นแอพ 3

88510159 กาวทนสงคมดจทลดวยไอซท Moving Forward in a Digital Society with ICT 22

โปรแกรมทองอนเทอรเนต (Web Browser)

Internet Explorer (IE)

Mozilla Firefox, Opera, Safari, Maxthon, Google Chrome

IE เปนโปรแกรมทมาพรอมกบ Microsoft Windows อยแลว การรณรงคใหใชโปรแกรมอนแทนเปนเรองของการรกษาความปลอดภยและการตอ ตานการผกขาดของ Microsoft

โปรแกรมรบสงอเมล Microsoft Outlook Mozilla Thunderbird

-

โปรแกรมบบอดขอมล WinZip, WinRAR 7-Zip, IZArc -

โปรแกรมสรางเอกสารอเลกทรอนกส (PDF File)

Adobe Acrobat PDF Creator PDF Creator ยงไมสามารถจดการไฟล PDF ในระดบซบซอนได สวนโปรแกรมทใชดไฟล PDF เพยงอยางเดยวทกโปรแกรมเปนฟรแวรอยแลว

Anti-Virus Nod32, AntiVir, Kaspersky, McAfee, Norton AntiVirus, Combofix

AntiVir Personal, Avast! Home Edition, AVG Free Edition, ClamWin

บางยหอทเปน Commercial software จะมเวอรชนทดลองใชงาน หรอ เวอรชนฟรทมขดความสามารถนอยกวาเวอรชนเตมใหใชงานได

Anti-Spyware Norman Malware Cleaner

Ad-Aware, Spybot Search & Destroy, Windows Defender

เกอบทงหมดเปน Open Source หรอ Freeware แตผใชควรระวง Malware บางชนดทอางตวเปนโปรแกรม Anti-Spyware มาหลอกลวงใหผใชจะตองช าระเงน

โปรแกรมสรางแผนภาพ

MS Visio FreeMind เปนโปรแกรมทใชส าหรบสรางแผนภาพ diagram ตางๆ

Page 23: บทที่ 4 โมเดิร์น OS และ โมเดิร์นแอพบทที่ 4 โมเดิร์น OS และ โมเดิร์นแอพ 3

บทท 4 โมเดรน OS และ โมเดรนแอพ 23

ขอควรค านงถงเมอเลอกซอ หรอ เลอกใชซอฟตแวร

ขอ 1 กอนซอหรอกอนใช ใหทดลองใชงาน เพอพจารณาประโยชนของซอฟตแวร

โดยทวไป บรษททพฒนาซอฟตแวรจะยอมใหผใชไดทดลองใชซอฟตแวรกอนทจะตดสนใจซอจรง โดยผใชจะไดมโอการทดลองรนทอาจมความสามารถนอยกวาซอฟตแวรตวเตมทตองเสยเงน เพอทผใชจะสามารถตดสนใจไดวาเหมาะกบการใขงานทตนตองการหรอไม หรอ ใชงานไดจรงตามทโฆษณาไวหรอไม มรายการชวยเหลออธบายการใชงานไดถกตองหรอไม มสวนทเราไมจ าเปนตองใชหรอไม สวนใดทสามารถปรบเปลยน แกไขไดซอฟตแวรมกราฟฟกนาใชหรอไม

ดงนน ผทตองการใชซอฟตแวรจงไมควรซอซอฟตแวรทนท แมเราจะศกษาการใชจากการดคลปโฆษณาตวอยางการใช แตในคลป บรษทผผลตอาจจะพดแตขอด หลงจากทเราปอนขอมลจรงเขาไปแลว ซอฟตแวรอาจจะท างานแตกตางจากตวอยางไปเลยกได

ขอ 2 พจารณาประวตของบรษทผพฒนาซอฟตแวร

โดยทวไป เมอเราซอซอฟตแวร เรายอมอยากซอซอฟตแวรทความสามารถใหม ๆ ทนสมยเสมอ เนองจากทกวนนเทคโนโลยเปลยนแปลงรวดเรวมาก เราอาจตองการใหซอฟตแวรทเราไดซอมามความสามารถเพมเตม นอกจากน ซอฟตแวรตวเดมอาจมชวงโหวดานความปลอดภย ดงนนเราควรซอซอฟตแวรจากบรษททมประวตการพฒนาดานซอฟตแวรทด หากเราซอจากบรษททไมมนคงแลว เมอซอฟตแวรตกยคสมยไปแลว เราอาจตองสนเปลองงบประมาณจดซอซอฟตแวรจากบรษทใหมอก แทนทจะใหบรษทเดมแกไขปรบปรงซอฟตแวรปจจบนใหดขนและทนสมยขน

ขอ 3 พจารณาระบบปฏบตการทใชงานรวม

ผผลตซอฟตแวรจะพฒนาซอฟตแวรเพอใชเฉพาะระบบปฏบตการนน ๆ เปนไปไมไดท เราจะซอ Microsoft Office 2016 for Mac มาใชบนเครองทท างานดวยระบบปฏบตการ Windows หรอ Linux

ขอ 4 พจารณาบรการหลงการขาย

ดวยเทคโนโลยการพฒนาซอฟตแวรในปจจบน ยงไมมบรษทใดสามารถพฒนาซอฟตแวรทไมมขอบกพรองใด ๆ ได ดงนนการท างานบางอยางของซอฟตแวรจะเกดขอผดพลาดไดเมอผานใชงานเปนเวลานาน ดงนนบรการหลงการขายเปนเรองส าคญมาก โดยผซออาจทดสอบบรการหลงการขายโดย ทดสอบตดตอกอนการซอกอนวา บรษทไดเตรยมพนกงานส าหรบใหค าปรกษาอยางไรบาง หากการไดรบค าตอบ หรอ ค าปรกษาทแย เรากไมควรซอซอฟตแวรจากบรษทน

Page 24: บทที่ 4 โมเดิร์น OS และ โมเดิร์นแอพบทที่ 4 โมเดิร์น OS และ โมเดิร์นแอพ 3

88510159 กาวทนสงคมดจทลดวยไอซท Moving Forward in a Digital Society with ICT 24

จรยธรรมในการใชซอฟตแวร ในการตดตงซอฟตแวรลงในคอมพวเตอรนอกจากจะค านงถงเรองวตถประสงคในการใชงานแลว สงท

ส าคญอกสงหนงทตองค านงถงนนกคอ เรามสทธตดตงและใชงานซอฟตแวรเหลานนไดหรอไม เนองจากซอฟตแวรทกประเภทจะมสทธในการใชซอฟตแวรทแตกตางกน ดงนนเราตองท าความเขาใจในเรองนเพอหลกเลยงปญหาการละเมดลขสทธ เนองจากซอฟตแวรทใชอยภายใตพระราชบญญตลขสทธ พ.ศ. 2537 (ในปพ.ศ. 2550 ประเทศไทยถกจดไวเปนอนดบ 4 ในเอเซยแปซฟกทมการละเมดลขสทธสงสด)

ดงทไดกลาวมากอนแลว สทธการใชงานมหลายระดบ ลชสทธของซอฟตแวรทเราตองการใชอาจเปน ซอฟตแวรเชงพาณชย แชรแวร ฟรแวร หรอ ซอฟตแวรโอเพนซอรส กได ดงนนในการตดตงซอฟตแวรหรอคดลอกโปรแกรมคอมพวเตอรใหผอน เปนการกระท าทจะตองพจารณาใหรอบคอบกอนวาโปรแกรมทจะท าการคดลอกนนเปนซอฟตแวรทเรามสทธในการใชงานระดบใด

Page 25: บทที่ 4 โมเดิร์น OS และ โมเดิร์นแอพบทที่ 4 โมเดิร์น OS และ โมเดิร์นแอพ 3

บทท 4 โมเดรน OS และ โมเดรนแอพ 25

บรรณานกรม

Firefox OS คออะไร? (n.d.). Retrieved from www.mhafai.com/:

http://www.mhafai.com/2013/07/what-is-firefox-os/ Linux. (n.d.). Retrieved from www.sktc.ac.th:

www.sktc.ac.th/sakawichar/elec/com/somcom/linux.doc ขอควรพจารณาส าหรบการเลอกซอฟตแวรเพอใชงาน. (n.d.). Retrieved from www.rajsima.ac.th:

http://www.rajsima.ac.th/media/patchara/work41101-2/Webpage2/Page4.htm ขอเสยของเวบทใช open source. (n.d.). Retrieved from meewebfree.com:

http://meewebfree.com/site/basic-website/438-worst-of-web-open-source ชมชนโอเพนซอรสในประเทศไทยมชมชนใดบาง. (n.d.). Retrieved from thaiopensource.org:

http://thaiopensource.org/news/toss-quiz-14-ชมชนโอเพนซอรสในประเทศไทยมชมชนใดบาง ซอฟตแวรประยกต. (n.d.). Retrieved from www.chakkham.ac.th:

http://www.chakkham.ac.th/krusuriya/index.php?option=com_content&view=article&id=94&Itemid=113

ซอฟตแวรโอเพนซอรส. (n.d.). Retrieved from ww.osdev.co.th/open-source: http://www.osdev.co.th/open-source

ปอกเปลอก Bada : โอกาสคว า Symbian และ Android สงหรอต า? (n.d.). Retrieved from www.mxphone.net: http://www.mxphone.net/747-bada-symbian-android/

แมคโอเอสเทน. (n.d.). Retrieved from wikipedia.org: http://th.wikipedia.org/wiki/แมคโอเอสเทน ระบบปฏบตการ (Operating System). (n.d.). Retrieved from www.itexcite.com:

http://www.itexcite.com/article/ระบบปฏบตการ-(Operating-System).html ระบบปฏบตการคออะไร. (n.d.). Retrieved from zeepoty.tripod.com:

http://zeepoty.tripod.com/Data1/2.htm ลขสทธซอฟตแวรคออะไร. (n.d.). Retrieved from tinybrain313anc.blogspot.com:

http://tinybrain313anc.blogspot.com/p/blog-page_15.html