บทที่ 4 โมเดิร์น os และ...
TRANSCRIPT
บทท 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
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
บทท 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) เปนชดค าสงทใชในการควบคมจดการทรพยากรฮารดแวร
โดยท าหนาทในการเชอมการท างานระหวางฮารดแวรกบซอฟตแวรประยกต จดการกระบวนการใชทรพยากรระหวางซอฟตแวรประยกตและฮารดแวร อกทงยงเปนตวกลางเชอมระหวางผใชใหใชงานฮารดแวรทมในระบบคอมพวเตอรอยางมประสทธภาพและสะดวกสบายยงขน เนองจากการใชงานฮารดแวรโดยตรงนนมความซบซอนและยากมากส าหรบผใช ระบบปฏบตการจงถกออกแบบมาใหผใชสามารถใชทรพยากรฮารดแวรไดงายขน
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
บทท 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
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 จนเปนระบบปฏบตการทสมบรณอกหนงระบบ
บทท 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 สามารถใชงานโดยทไมตองเสยคาใชจายใดๆ
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
บทท 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
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
บทท 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) ระบบปฏบตการแลว การยกระดบระบบปฏบตการบนเครอง
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)
บทท 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) เป น โปรแกรมท ช วยรกษาอาย การใช งานของจอคอมพวเตอรใหมอายการใชงานมากยงขน
โปรแกรมปองกนไวรส ใชปองกนไวรสคอมพวเตอรและโปรแกรมอนทเขามาสรางความเสยหาย ใหกบระบบคอมพวเตอร โปรแกรมบบอดแฟม ใชลดขนาดของไฟล เพอลดเนอทในการจดเกบ และท าใหสามารถสงไฟล ดงกลาวทางอนเทอรเนตไดอยางมประสทธภาพ
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 วนเทานน เมอหมดระยะเวลาของการทดลองใชงาน ตวโปรแกรมอาจหยดการ
ท างานจนกวาจะมการซอสทธ แชรแวรมกไมมการใหการชวยเหลอ การอพเดท หรอ เมนชวยเหลอ ถาทดลองใช
บทท 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 (โปรแกรมสรางงานเวบ
เพจ)
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)" เพอหลกเลยงความสบสน และ เพอใหเกดความรสกสบายใจตอทงผใชและผพฒนา รวมถงค าวา ฟร ในลกษณะของค าวาเสรนอกเหนอจากค าวาฟรในลกษณะไมเสยคาใชจาย ผใชงานรวมถงผพฒนาสามารถน าซอฟตแวรมาใชงาน แกไข แจกจาย โดยสามารถน ามาปรบปรงทงในลกษณะสวนตว หรอในหนวยงานเอกชนได ซอฟตแวรเสรอนญาต
บทท 4 โมเดรน OS และ โมเดรนแอพ 17
ใหทกคนสามารถน าซอฟตแวรไปพฒนา รวมถงวางขายและท าการตลาด จากรายงานของกลมสแตนดช (Standish Group, 2008) ทไดประมาณการประหยดงบประมาณจากการใชงานซอฟตแวรโอเพนซอรสพบวา ซอฟตแวรโอเพนซอรสประหยดงบไดถง 6 หมนลานเหรยญสหรฐตอป
ความส าคญของ Open Source
Open Source เรมเขามามบทบาทมากขนในโลกเรา เนองจากปจจบนไมโครซอฟทไดครองตลาดซอฟตแวรสวนใหญและมผใชมากทสดในโลก แตเราจะตองเสยคาลขสทธใหกบบรษทไมโครซอฟทดวย ซงถอวาเปนคาใชจายทคอนขางสงและตองเสยอยางตอเนองอกดวยกบการ Upgrade ซอฟตแวรใหทนสมยอยเสมอ ดงนนตลาด Open Source จงเกดขนมาเพอหลกเลยงการเสยคาลขสทธ เหลาน ซงหากเราหนมาใช ซอฟตแวรทเปน Open Source กนมากขนเทาใดจะยงเปนผลดตอเรามากขนเทานน เพราะผพฒนาจะมกลมใหญขนและสามารถพฒนาซอฟตแวร ใหมประสทธภาพและเปนทพอใจแกผใชมากขนตามไปดวย ซงถาซอฟตแวร Open Source มการใชงานไดงายและสะดวกเหมอนทเราใชกนอยปจจบนของซอฟตแวรทเสยคาลขสทธ ผคนกจะหนมาเหนความส าคญและเลอกใชซอฟตแวรประเภทนกนมากขน และการใช Open Source มาทดแทนซอฟตแวรทตองเสยคาลขสทธน จะชวยใหประหยดงบประมาณในการจดซอซอฟตแวรไดมาก และยงลดปญหาการละเมดลขสทธซอฟตแวรไดอกประการหนง
จะเกดอะไรขนถาบรษทไมโครซอฟทเกดลมละลายขนมา ซอรสโคดของวนโดวสและออฟฟศกจะหายไป พรอมกบบรษทดวย แลวกจะไมมใครพฒนาโปรแกรมเหลานอกตอไป ผใชโปรแกรมจะถกทง โปรแกรมทงสองจะเกาและลาหลงไปเรอย ๆ จนไมมใครใชยกเวนผใชทยงคงตดอยกบโปรแกรมทงสอง เปนผใชทไมมใครเหลยวแลอกตอไป
88510159 กาวทนสงคมดจทลดวยไอซท Moving Forward in a Digital Society with ICT 18
ตารางท 4-4 ขอดของโอเพนซอรส
Features Benefits
ตดตงไดไมจ ากด ประหยดคาใชจายเพราะไมมคาไลเซนส และไมเสยงตอการละเมดลขสทธ ไมวาจะใชงานแบบใดหรอจ านวนเทาใด
ม source code ทเปดเผย มนใจวาจะไมมอะไรแอบแฝงอยในซอฟตแวร และมชองโหวนอย เพราะถามกจะมคนเหน แลวแกไขอยางรวดเรว
สามารถกอปปและเผยแพรได ไมเสยงตอการละเมดลขสทธโดยไมเจตนา สามารถกอปปไวในเซรฟเวอรขององคกรเพอดงไปตดตงในพซทงองคกร
ปรบปรงใหตรงความตองการได
เม อตองการ feature เพมหรอตด bug องคกรสามารถแกไข หรอจางผเชยวชาญแกไขใหได ไมตองรอเจาของซอฟตแวร
มผใหบรการหลายราย (เพราะนกพฒนาซอฟตแวรม
code ตนแบบ)
การน าซอฟตแวรโอเพนซอรสมาใชจงมคาใชจายทสมเหตสมผล เพราะลกคามอ านาจตอรอง มทางเลอกมาก
นยมมาตรฐานเปด (Open standard)
ซอฟตแวรแบรนดเนมมกปองกนไมใหผใชเปลยนไปใชซอฟตแวรอนโดยใชฟอรแมตทเปนความลบ ท าใหท างานรวมกบซอฟตแวรอนไมได ซอฟตแวรโอเพนซอรสใชฟอรแมตมาตรฐานเปดเพอใหท างานรวมกบซอฟตแวรอนไดเปนอยางด ในแงน ซอฟตแวรโอแพนซอรสจะมเสถยรภาพ และมสงผดนอยกวา
มชมชนใหความชวยเหลอมาก ชมชนโอเพนซอรสเปนชมชนของนกพฒนาซอฟตแวรทตางมจตอาสามารวมกนพฒนาซอฟตแวรเพอใหผใชไดใชงานฟร
ใชทรพยากรของเครองนอย เราสามารถใชเครองทม Spec ต า ๆ ท างานได
บทท 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/
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/
บทท 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 ขนอยกบการใชงาน
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 ตางๆ
บทท 4 โมเดรน OS และ โมเดรนแอพ 23
ขอควรค านงถงเมอเลอกซอ หรอ เลอกใชซอฟตแวร
ขอ 1 กอนซอหรอกอนใช ใหทดลองใชงาน เพอพจารณาประโยชนของซอฟตแวร
โดยทวไป บรษททพฒนาซอฟตแวรจะยอมใหผใชไดทดลองใชซอฟตแวรกอนทจะตดสนใจซอจรง โดยผใชจะไดมโอการทดลองรนทอาจมความสามารถนอยกวาซอฟตแวรตวเตมทตองเสยเงน เพอทผใชจะสามารถตดสนใจไดวาเหมาะกบการใขงานทตนตองการหรอไม หรอ ใชงานไดจรงตามทโฆษณาไวหรอไม มรายการชวยเหลออธบายการใชงานไดถกตองหรอไม มสวนทเราไมจ าเปนตองใชหรอไม สวนใดทสามารถปรบเปลยน แกไขไดซอฟตแวรมกราฟฟกนาใชหรอไม
ดงนน ผทตองการใชซอฟตแวรจงไมควรซอซอฟตแวรทนท แมเราจะศกษาการใชจากการดคลปโฆษณาตวอยางการใช แตในคลป บรษทผผลตอาจจะพดแตขอด หลงจากทเราปอนขอมลจรงเขาไปแลว ซอฟตแวรอาจจะท างานแตกตางจากตวอยางไปเลยกได
ขอ 2 พจารณาประวตของบรษทผพฒนาซอฟตแวร
โดยทวไป เมอเราซอซอฟตแวร เรายอมอยากซอซอฟตแวรทความสามารถใหม ๆ ทนสมยเสมอ เนองจากทกวนนเทคโนโลยเปลยนแปลงรวดเรวมาก เราอาจตองการใหซอฟตแวรทเราไดซอมามความสามารถเพมเตม นอกจากน ซอฟตแวรตวเดมอาจมชวงโหวดานความปลอดภย ดงนนเราควรซอซอฟตแวรจากบรษททมประวตการพฒนาดานซอฟตแวรทด หากเราซอจากบรษททไมมนคงแลว เมอซอฟตแวรตกยคสมยไปแลว เราอาจตองสนเปลองงบประมาณจดซอซอฟตแวรจากบรษทใหมอก แทนทจะใหบรษทเดมแกไขปรบปรงซอฟตแวรปจจบนใหดขนและทนสมยขน
ขอ 3 พจารณาระบบปฏบตการทใชงานรวม
ผผลตซอฟตแวรจะพฒนาซอฟตแวรเพอใชเฉพาะระบบปฏบตการนน ๆ เปนไปไมไดท เราจะซอ Microsoft Office 2016 for Mac มาใชบนเครองทท างานดวยระบบปฏบตการ Windows หรอ Linux
ขอ 4 พจารณาบรการหลงการขาย
ดวยเทคโนโลยการพฒนาซอฟตแวรในปจจบน ยงไมมบรษทใดสามารถพฒนาซอฟตแวรทไมมขอบกพรองใด ๆ ได ดงนนการท างานบางอยางของซอฟตแวรจะเกดขอผดพลาดไดเมอผานใชงานเปนเวลานาน ดงนนบรการหลงการขายเปนเรองส าคญมาก โดยผซออาจทดสอบบรการหลงการขายโดย ทดสอบตดตอกอนการซอกอนวา บรษทไดเตรยมพนกงานส าหรบใหค าปรกษาอยางไรบาง หากการไดรบค าตอบ หรอ ค าปรกษาทแย เรากไมควรซอซอฟตแวรจากบรษทน
88510159 กาวทนสงคมดจทลดวยไอซท Moving Forward in a Digital Society with ICT 24
จรยธรรมในการใชซอฟตแวร ในการตดตงซอฟตแวรลงในคอมพวเตอรนอกจากจะค านงถงเรองวตถประสงคในการใชงานแลว สงท
ส าคญอกสงหนงทตองค านงถงนนกคอ เรามสทธตดตงและใชงานซอฟตแวรเหลานนไดหรอไม เนองจากซอฟตแวรทกประเภทจะมสทธในการใชซอฟตแวรทแตกตางกน ดงนนเราตองท าความเขาใจในเรองนเพอหลกเลยงปญหาการละเมดลขสทธ เนองจากซอฟตแวรทใชอยภายใตพระราชบญญตลขสทธ พ.ศ. 2537 (ในปพ.ศ. 2550 ประเทศไทยถกจดไวเปนอนดบ 4 ในเอเซยแปซฟกทมการละเมดลขสทธสงสด)
ดงทไดกลาวมากอนแลว สทธการใชงานมหลายระดบ ลชสทธของซอฟตแวรทเราตองการใชอาจเปน ซอฟตแวรเชงพาณชย แชรแวร ฟรแวร หรอ ซอฟตแวรโอเพนซอรส กได ดงนนในการตดตงซอฟตแวรหรอคดลอกโปรแกรมคอมพวเตอรใหผอน เปนการกระท าทจะตองพจารณาใหรอบคอบกอนวาโปรแกรมทจะท าการคดลอกนนเปนซอฟตแวรทเรามสทธในการใชงานระดบใด
บทท 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