จะนำ Linux ไปใช้ในโรงเรียน ได้อย่างไร ?

26
จจจจจ Linux จจจจจจจ จจจจจจจจ จจจจจจจจจจ? จจจจจจ จจจจจจจจจจจ [email protected] Thai Linux Working Group http://linux.thai.net/

description

จะนำ Linux ไปใช้ในโรงเรียน ได้อย่างไร ?. ศุภโชค จันทรประทิน [email protected] Thai Linux Working Group http://linux.thai.net/. Agenda. แนะนำ Linux Linux ดีอย่างไร ใช้ Linux ทำอะไรได้บ้าง สถานการณ์พัฒนาด้านภาษาไทยบน Linux จะเริ่มใช้ Linux ได้อย่างไร. แนะนำ Linux. - PowerPoint PPT Presentation

Transcript of จะนำ Linux ไปใช้ในโรงเรียน ได้อย่างไร ?

Page 1: จะนำ  Linux  ไปใช้ในโรงเรียน ได้อย่างไร ?

จะนำ�� Linux ไปใช้�ในำโรงเร�ยนำได้�อย��งไร?

ศุ�ภโช้ค จ�นำทรประท�นำ[email protected]

Thai Linux Working Grouphttp://linux.thai.net/

          

Page 2: จะนำ  Linux  ไปใช้ในโรงเรียน ได้อย่างไร ?

Agenda แนำะนำ�� Linux Linux ด้�อย��งไร ใช้� Linux ท��อะไรได้�บ้��ง สถ�นำก�รณ์"พั�ฒนำ�ด้��นำภ�ษ�ไทยบ้นำ Linux จะเร�&มใช้� Linux ได้�อย��งไร

Page 3: จะนำ  Linux  ไปใช้ในโรงเรียน ได้อย่างไร ?

แนำะนำ�� Linux Linux ค(ออะไร?

UNIX – compatible operating system Linux จร�งๆ แล้�วเป,นำแค� kernel (แกนำกล้�ง

ของระบ้บ้ปฏิ�บ้�ติ�ก�ร ) แติ�ใช้�เร�ยกรวมๆ ซอฟติ"แวร"ฟร�อ(&นำๆ ด้�วย ท�&รวมก�นำม�ในำแผ่�นำ CD (X-Windows, gcc, emacs, …) ม�กกว�� 600 MB (บ้�ง Linux distribution ประกอบ้ไปด้�วย CD ม�กกว�� 1 แผ่�นำ)

Page 4: จะนำ  Linux  ไปใช้ในโรงเรียน ได้อย่างไร ?

Linux ด้�อย��งไร? ฟร�!

GNU Public License (GPL) http://linux.thai.net/gpl.html ม�ฉบ้�บ้ภ�ษ�ไทย

ให้�อ��นำก�นำ ฟร� ห้ม�ยถ5งฟร�ท�งเสร�ภ�พัในำก�รใช้�ง�นำแล้ะแก�ไข ไม�ใช้�

ฟร�เห้ม(อนำก�นำข��วฟร� (แติ�เผ่อ�ญร�ค�ก7ฟร�ด้�วยเห้ม(อนำก�นำ)

ว�นำนำ�8ค�ณ์ใช้�ซอฟติ"แวร"ท�&ถ9กติ�องติ�มล้�ขส�ทธิ์�;ห้ร(อย�ง?

Open Source

Page 5: จะนำ  Linux  ไปใช้ในโรงเรียน ได้อย่างไร ?

Linux ด้�อย��งไร? เป,นำผ่ล้ง�นำของนำ�กพั�ฒนำ�ซอฟติ"แวร"ท�&วโล้ก ไม�ผ่9กข�ด้โด้ยบ้ร�ษ�ทใด้บ้ร�ษ�ทห้นำ5&ง ช้�ว�ติเป,นำอ�สระ

เม(&อใช้� Linux ประส�ทธิ์�ภ�พัส9ง (no blue screen of death) พั�ฒนำ�ติ�มม�ติรฐ�นำ

POSIX แล้ะอ(&นำๆ เสมอม� ไม�แห้กกฏิ เป,นำท�&ใช้�ง�นำแพัร�ห้ล้�ย (ป=จจ�บ้�นำม�ส�วนำแบ้�งติล้�ด้

ม�กกว�� Mac/Apple)

Page 6: จะนำ  Linux  ไปใช้ในโรงเรียน ได้อย่างไร ?

Linux ด้�อย��งไร? ก�รพั�ฒนำ�เป,นำไปอย��งรวด้เร7วม�ก (ย�อนำห้ล้�ง

ไปด้9ว��ป>ท�&แล้�ว เท�ยบ้ประส�ทธิ์�ภ�พัก�บ้ป>นำ�8) ก�รใช้�ง�นำแติ�เด้�มซ�บ้ซ�อนำ แติ�ป=จจ�บ้�นำง��ยกว��

เด้�มม�ก (KDE, Gnome เป,นำติ�วช้9โรง) ระบ้บ้ปฏิ�บ้�ติ�ก�รเป,นำแบ้บ้ Multitasking แล้ะ

Multiuser อย��งเติ7มร9ปแบ้บ้ ติ�8งแติ�ติ�นำ ระบ้บ้คว�มปล้อด้ภ�ยด้�เย�&ยม ไม�ม�ป=ญห้�

happy99, melissa, ILOVEYOU virus

Page 7: จะนำ  Linux  ไปใช้ในโรงเรียน ได้อย่างไร ?

ใช้� Linux ท��อะไรได้�บ้��ง? Linux เติ�บ้โติม�ด้�วย ก�รใช้�ง�นำเนำ�นำห้นำ�กไป

ท�งด้��นำ Internet/intranet server ค��ถ�มท�&ถ9กติ�องไม�ใช้� Linux ท��ห้นำ��ท�&

Internet/intranet server อะไรได้�บ้��ง Web, ftp, dns, e-mail, file, print, ldap,

database, news, mailing list, ssh, … ติ�องถ�มว�� Linux ท��อะไรไม�ได้�บ้��ง?

? (ท�� server ท�&ไม�เข��ก�บ้ม�ติรฐ�นำช้�วบ้��นำ ด้9กรณ์�ศุ5กษ� Kerboros)

Page 8: จะนำ  Linux  ไปใช้ในโรงเรียน ได้อย่างไร ?

ใช้� Linux ท��อะไรได้�บ้��ง? กรณ์�ศุ5กษ� ของ Linux แล้ะ Free

software Apache = web server ท�&ม�คนำใช้�ม�กท�&ส�ด้ในำ

โล้ก? Bind = dns server ท�&ม�คนำใช้�ม�กท�&ส�ด้ในำโล้ก? Linux โฆษณ์�นำ�อย แติ�สร��งผ่ล้ง�นำจร�ง

Page 9: จะนำ  Linux  ไปใช้ในโรงเรียน ได้อย่างไร ?

ใช้� Linux ท��อะไรได้�บ้��ง? ง�นำศุ5กษ�แล้ะว�จ�ย

ประเทศุใด้ๆ ในำโล้ก ล้�วนำนำ�ยมใช้� UNIX operating system/Linux ในำก�รศุ5กษ�แล้ะว�จ�ยติ��งๆ

สภ�พัแวด้ล้�อมเห้ม�ะก�บ้ก�รพั�ฒนำ� เข�ยนำโปรแกรม ประส�ทธิ์�ภ�พัส9ง ท��ง�นำได้�จร�ง

Programming language C/C++, Java, Perl, Python, Ada, Tck/tk, … ม�ภ�ษ�คอมพั�วเติอร"ท�&ท�นำสม�ยภ�ษ�ใด้ ท�&ใช้�ง�นำก�บ้

Linux ไม�ได้�?

Page 10: จะนำ  Linux  ไปใช้ในโรงเรียน ได้อย่างไร ?

ใช้� Linux ท��อะไรได้�บ้��ง? Embedded systems

ม�ก�รใช้� Linux เพั(&อควบ้ค�มก�รท��ง�นำของอ�ปกรณ์"ติ��งๆ ม�กม�ย , ห้��นำยนำติ"

Realtime linux ใช้�ส��ห้ร�บ้ง�นำประเภทท�&เวล้�ติอบ้สนำองม�คว�มส��ค�ญส9ง

DaimlerChrysler ใช้� Linux ในำก�รว�เคร�ะห้"ท�งด้��นำ Image Processing อนำ�คติรถจะห้ย�ด้เอง ถ��พับ้ว��ม�ส�&งก�ด้ขว�งด้��นำห้นำ��

Hanheld device – Palm, ... ม� Linux อย9�ท� &วไป

Page 11: จะนำ  Linux  ไปใช้ในโรงเรียน ได้อย่างไร ?

ใช้� Linux ท��อะไรได้�บ้��ง? ค��นำวณ์ แล้ะ ประมวล้ผ่ล้

Titanic Graphics Rendering by Linux Beowulf Cluster สนำ�บ้สนำ�นำโด้ย NASA สร��ง

Super Computer ด้�วย Linux

Page 12: จะนำ  Linux  ไปใช้ในโรงเรียน ได้อย่างไร ?

ใช้� Linux ท��อะไรได้�บ้��ง? Desktop

ติล้�ด้ส�วนำนำ�8 บ้ร�ษ�ทซอฟติ"แวร"ห้นำ5&งครองอย9�ประม�ณ์ 95 %

แล้�ว Linux ล้�ะ? ใช้�ง�นำเป,นำอย��งไรบ้��งในำด้��นำ Desktop ระบ้บ้ UNIX ติ�องพั�มพั"ค��ส�&งย��งย�ก ห้นำ��ติ�ประห้ล้�ด้

ห้�คว�มสวยง�มไม�ได้� ใช้�ได้�เฉพั�ะพัวกโปรแกรมเมอร"เท��นำ�8นำ ?

เม(&อก�อนำใช้� แติ�ป=จจ�บ้�นำ ...

Page 13: จะนำ  Linux  ไปใช้ในโรงเรียน ได้อย่างไร ?
Page 14: จะนำ  Linux  ไปใช้ในโรงเรียน ได้อย่างไร ?
Page 15: จะนำ  Linux  ไปใช้ในโรงเรียน ได้อย่างไร ?

ใช้� Linux ท��อะไรได้�บ้��ง? ก��วพั�ฒนำ�ท�&ส��ค�ญท�&เก�ด้ข58นำ ในำช้�วงท�&ผ่��นำม�

Kernel 2.4 : ค�ณ์สมบ้�ติ�ติ��งๆ ท�&เพั�ยบ้พัร�อม ส��ห้ร�บ้ระบ้บ้ปฏิ�บ้�ติ�ก�รท�&ควรจะม� Linux ไม�ใช้�ของเล้�นำอ�กติ�อไป

XFree86 4 ระบ้บ้ X Window เวอร"ช้� &นำให้ม�ท�&เก�งกว��เด้�ม ม�ค�ณ์สมบ้�ติ�เพั�ยบ้พัร�อมกว��เด้�ม เร7วกว��เด้�ม

KDE 2 Desktop Environment ท�&ท��ได้�คว�มสม�ครใจ แติ�ว��ผ่ล้ง�นำไม�ใช้�สม�ครเล้�นำแล้�ว

Koffice ช้�ด้ Office จ�ก KDE

Page 16: จะนำ  Linux  ไปใช้ในโรงเรียน ได้อย่างไร ?

ใช้� Linux ท��อะไรได้�บ้��ง? More to come

Gnome Desktop Environment ค9�แข�งของ KDE ท�&ค�ด้ว��เวอร"ช้� &นำให้ม�คงออกจ�8ม�ติ�ด้ๆ

Open Office ซอฟติ"แวร" Office (เด้�มค(อ StarOffice) ป=จจ�บ้�นำเป,นำซอฟติ"แวร"ฟร� เวอร"ช้� &นำถ�ด้ไปนำ��จะออกในำเร7วๆ นำ�8

Page 17: จะนำ  Linux  ไปใช้ในโรงเรียน ได้อย่างไร ?

สถ�นำก�รณ์"ด้��นำภ�ษ�ไทยบ้นำ Linux ก�รสนำ�บ้สนำ�นำภ�ษ�ไทยม�อนำ�คติท�&สด้ใส

character set ของไทยเร� tis-620 ได้�ร�บ้ก�รสนำ�บ้สนำ�นำในำท�กระด้�บ้ ติ�8งแติ� library C ไปจนำถ5ง X-Window, Toolkit (Qt,Gtk)

ฟอนำติ"ไทย ส�ม�รถใช้�ง�นำได้�ท�&วไป Application พั(8นำฐ�นำส�ม�รถใช้�ภ�ษ�ไทยได้� ไม�ม�

ป=ญห้� Web browser (Mozilla, KDE’s Konqueror, Netscape), E-mail, thai terminal, …

Page 18: จะนำ  Linux  ไปใช้ในโรงเรียน ได้อย่างไร ?

ก��ล้�งพั�ฒนำ� ระบ้บ้ Input Method ติรวจสอบ้ล้��ด้�บ้ก�ร Key ข�อม9ล้

(ใช้�ง�นำได้�ในำระด้�บ้ห้นำ5&งแล้�ว อย9�ในำระห้ว��งช้�วงปร�บ้ปร�งให้�สมบ้9รณ์")

ระบ้บ้ติ�ด้ค�� (Library ม�พัร�อมอย9�แล้�ว เห้ล้(อแติ�ปร�บ้ให้� Toolkit ติ��งๆ ร9 �จ�กเร�ยกใช้�)

Output rendering engine อย9�ในำระห้ว��งก�รทด้สอบ้

Application ส�วนำให้ญ�เม(&อ Toolkit สนำ�บ้สนำ�นำภ�ษ�ไทยได้�สมบ้9รณ์" ก7จะใช้�ง�นำได้�ท�นำท� ห้ร(อแก�ไขเพั�ยงเล้7กนำ�อย

สถ�นำก�รณ์"ด้��นำภ�ษ�ไทยบ้นำ Linux

Page 19: จะนำ  Linux  ไปใช้ในโรงเรียน ได้อย่างไร ?

สถ�นำก�รณ์"ด้��นำภ�ษ�ไทยบ้นำ Linux เร�ยกได้�ว�� ถ��ไม�ได้�ใช้�ง�นำภ�ษ�ไทยในำระด้�บ้

เคร�งเคร�ยด้ นำ�บ้ว�� Linux ส�ม�รถติอบ้สนำองง�นำของท��นำได้�ติอนำนำ�8เร�ยบ้ร�อยแล้�ว ใช้�ง�นำท�&วๆ ไป อ�นำเทอร"เนำ7ติ ไม�ม�ป=ญห้�

Page 20: จะนำ  Linux  ไปใช้ในโรงเรียน ได้อย่างไร ?

จะเร�&มใช้� Linux ได้�อย��งไร ด้�งท�&ได้�เห้7นำแล้�ว

ของด้�แล้ะร�ค�ถ9ก เห้ติ�ใด้จ5งไม�ให้�โอก�สล้อง? คนำท�&วโล้กใช้�ก�นำเป,นำ ส�บ้ล้��นำคนำ ไม�ใช้�ซอฟติ"แวร"ของเล้�นำ

ในำห้ม9แฮคเกอร"อ�กติ�อไป จ�นำ เม7กซ�โก แล้ะเยอรม�นำ ประก�ศุสนำ�บ้สนำ�นำให้�ใช้�ง�นำ Linux เป,นำระบ้บ้ปฏิ�บ้�ติ�ก�รแห้�งช้�ติ� ในำระด้�บ้ประเทศุ!! แล้�วไทยล้�ะ

ของฟร�ล้องได้�ไม�เส�ยห้�ย ใช้�ไม�ได้� ไม�ช้อบ้ใจก7ยกเล้�กไป ถ��ใช้�ได้�ล้�ะ?

ประห้ย�ด้เง�นำติร�ค��ซอฟติ"แวร"ล้�ขส�ทธิ์�;ไปเท��ใด้? ห้มด้ป=ญห้� อย9�ภ�ยใติ�กล้เม7ด้ก�รติล้�ด้ของบ้ร�ษ�ทธิ์�รก�จ ให้�ผ่9�ใช้�

ป=& นำปAวนำก�บ้ bug, virus, คอยให้� upgrade

Page 21: จะนำ  Linux  ไปใช้ในโรงเรียน ได้อย่างไร ?

จะเร�&มใช้� Linux ได้�อย��งไร ใช้�เป,นำ Internet/intranet Server

ติ�องก�รท�� http, e-mail server, internet gateway?

ห้นำ�งส(อค9�ม(อก�รใช้�ม�ว�งข�ยให้�ศุ5กษ�ท�&วไป ห้ล้�กส9ติรม�เปBด้ให้�เร�ยนำท�&วไป อย��งนำ�อยท�& NECTEC

NECTEC Linux-SIS, http://www.school.net.th/linux-sis

ใช้�ง�นำได้� 100% ไม�ม�ผ่�ด้พัล้�ด้ ไม�ม�เส�ยใจแนำ�นำอนำ

Page 22: จะนำ  Linux  ไปใช้ในโรงเรียน ได้อย่างไร ?

จะเร�&มใช้� Linux ได้�อย��งไร ใช้�เพั(&อก�รเร�ยนำก�รสอนำในำโรงเร�ยนำ

สอนำเข�ยนำโปรแกรม ด้�งท�&บ้อกว�� ย�งไม�พับ้ภ�ษ�คอมพั�วเติอร"ท�&ท�นำสม�ยภ�ษ�ใด้ ท�&ไม�ส�ม�รถใช้�ง�นำบ้นำ Linux ได้�

ใช้�ในำง�นำศุ5กษ�แล้ะว�จ�ย Source code ของโปรแกรมติ��งๆ เปBด้เผ่ยให้�ศุ5กษ�ท�&วไป

ใช้�ในำห้�องคอมพั�วเติอร"ของโรงเร�ยนำ 40-50 เคร(&องห้ร(อก�&ร�อยเคร(&อง ก7ไม�ม�ป=ญห้�เร(&องล้�ขส�ทธิ์�; ท� 8งห้มด้ถ9กกฏิห้ม�ย เด้7กร� �นำให้ม�ได้�เร�ยนำของให้ม� เป,นำก��ล้�งของช้�ติ�ในำอนำ�คติ ไม�ใช้�ใช้�เป,นำแค�ซอฟติ"แวร"ส��เร7จร9ป

Page 23: จะนำ  Linux  ไปใช้ในโรงเรียน ได้อย่างไร ?

จะเร�&มใช้� Linux ได้�อย��งไร ใช้�ง�นำ Desktop ท�&วไป

NECTEC & Thai Linux Working Group’s Linux-TLE -http://linux.thai.net/linux tle/ พั�ฒนำ�โด้ยเฉพั�ะส��ห้ร�บ้ใช้�ง�นำ Desktop แล้ะเนำ�นำด้��นำภ�ษ�ไทย

บ้ร�ก�รแบ้บ้ธิ์�รก�จ ห้�ได้�ท�&วไป (Kaiwal, Ziif, … ) CD ห้�ได้�ท�&วไป พั�นำท�พัย"พัล้�ซ� ห้ร(อติ�ด้ติ�อ NECTEC ปร5กษ�ป=ญห้�ท�&วไป

http://linux.thai.net/wwwboard

Page 24: จะนำ  Linux  ไปใช้ในโรงเรียน ได้อย่างไร ?

จะเร�&มใช้� Linux ได้�อย��งไร อย�กช้�วยพั�ฒนำ�ซอฟติ"แวร"บ้นำ Linux

ติ�ด้ติ�มคว�มก��วห้นำ��ของก�รพั�ฒนำ�ได้�ท�& http://linux.thai.net/

ย�นำด้�ติ�อนำร�บ้เพั(&อช้�วยก�นำพั�ฒนำ� Linux ให้�ใช้�ง�นำได้�ด้�ข58นำ ย�งม�ง�นำอ�กม�กท�&รอคว�มช้�วยเห้ล้(อจ�ก��ล้�งนำ�กพั�ฒนำ�

สนำ�บ้สนำ�นำป=จจ�ย

Page 25: จะนำ  Linux  ไปใช้ในโรงเรียน ได้อย่างไร ?

สร�ป Linux ได้�พั�ฒนำ�ไปม�กแล้�ว ป=จจ�บ้�นำม�คว�ม

ก��วห้นำ��ข58นำกว��เด้�มม�ก ของด้�แล้ะฟร� โปรด้ให้�โอก�สล้องส�กคร�8ง สนำ�บ้สนำ�นำให้�เย�วช้นำของช้�ติ�ได้�เร�ยนำร9 �ส�&งให้ม�ๆ

ล้ด้ค��ใช้�จ��ยล้�ขส�ทธิ์"ซอฟติ"แวร"ของประเทศุไทยท�&ติ�องเส�ยให้�ติ��งประเทศุ

ป=ญห้� ข�อสงส�ย แนำะนำ�� ติ�ช้ม ขอเช้�ญได้�ท�& http://linux.thai.net

Page 26: จะนำ  Linux  ไปใช้ในโรงเรียน ได้อย่างไร ?

ด้�วยคว�มขอบ้ค�ณ์

Thai Linux Working Group