Linux คืออะไร
Linux คือ ระบบปฏิบัติการ (Operating System) ประเภทหนึ่งเช่นเดียวกับ  Windows หรือ Unix และระบบอื่นๆ  ตามความหมายของ Linux แล้วจริงๆหมายถึง Linux kernel หรือ operating system kernel ซึ่งทำหน้าที่เป็นตัวกลางเชื่อต่อระหว่าง Hardware และ application เพื่อบริหารจัดการ resource ที่มีอยู่ให้เหมาะสม พูดสั้นๆมันก็คือระบบปฏิบัติการหนึ่งที่ใช้ควบคุมอุปกรณ์อิเล็กทรอนิกส์ตั้งแต่เครื่องคอมพิวเตอร์ไปจนถึงอุปกรณ์ LOT ขนาดเล็ก โดยระบบปฏิบัติการ ถูกออกแบบมาให้เป็น open source กล่าวคือ เป็นระบบที่เปิดเผยโค้ด ใครๆก็สามารถเข้าถึงโค้ดและเข้าร่วมพัฒนาได้ มันจึงไม่ผูกขาด และไม่ได้ทำกำไรจากการหาเงินมากมายเหมือนระบบปฏิบัติการดังๆที่เราใช้กัน

 

ข้อดีของระบบปฏิบัติการ  Linux

1.เป็นระบบปฏิบัติการที่ใช้งานได้ฟรี ไม่มีค่าลิขสิทธิ์
2.ทำงานได้บนเครื่องพีซีทั่วไป ที่มีหน่วยประมวลผลกลางตั้งแต่ 80386 ขึ้นไป รวมถึง Motora 680x0, Compaq (Digital) Alpha, PowerPC, SPARC เป็นต้น จึงเป็นระบบปฏิบัติการที่มีความต้องการทรัพยากรของระบบในขั้นต่ำ
3.สามารถทำงานได้รวดเร็ว เนื่องจากมีระบบการจัดการหน่วยความจำเสมือน (Virtual Memory ) การจัดทำงานแบบ Multitasking และระบบป้องกันการรบกวนการทำงานระหว่าง Process ต่างๆ
4.มีความสามารถแบบ UNIX
5.สามารถใช้งานร่วมกับดอส (DOS) และ Microsoft Windows โดยการแบ่งพาติชั่น
6.เป็นระบบปฏิบัติการแบบเปิด เนื่องจากทุกฟังก์ชันมี Source Code แนบมา ทำให้มีผู้พัฒนาจากทั่วโลกสามารถเข้ามาพัฒนาและแก้ไขข้อบกพร่องของระบบได้ตลอด ช่วยให้ระบบปฏิบัติการ  Linux ถูกพัฒนาอย่างต่อเนื่องและมีประสิทธิภาพ
7.การติดตั้งระบบ Linux จาก CD-Rom/DVD นั้น โปรแกรมแทบจะทุกโปรแกรมที่เราต้องการก็จะถูกติดตั้งลงไปพร้อมๆกัน ไม่เหมือนกับ Windows ที่จะต้องมานั่งลงทีละโปรแกรม ซึ่งอาจจะใช้เวลาเป็นวันๆ และยังต้องเสียค่าลิขสิทธิ์ สำหรับบางโปรแกรมอีก
8.รองรับการใช้งานของผู้ใช้หลายๆ คนได้พร้อมๆ กัน หมายความว่าผู้ใช้แต่ละคนสามารถที่จะ remote login ผ่านโปรแกรม telnet หรือ secure shell เพื่อเข้าไปใช้งานเครื่อง Server ที่ใช้ระบบปฏิบัติการ Unix ได้หลายๆ คนพร้อมๆ กัน
9.ระบบ Linux นั้นมีโปรแกรมแทบจะทุกอย่างให้ใช้ฟรี ซึ่งสามารถทำงานได้ดีพอๆกับโปรแกรมในระบบ Windows

Linux คืออะไร ลินุกซ์ คือ ระบบปฏิบัติการคอมพิวเตอร์ประเภทหนึ่ง
ส่วนประกอบของ Linux operation system

  • The Bootloader: เป็น software ที่ทำหน้าที่จัดการเรื่องการ boot ของ computer สำหรับ user มันก็คือหน้าจอที่แสดงขึ้นมาช่วงที่กำลังเริ่มเข้าสู่ระบบปฎิบัติการ
  • The kernel: ส่วนนี้เรียกได้ว่าเปรียบเสมือนคำเรียกของ “Linux” เพราะมันคือระบบส่วนกลางที่ทำหน้าจัดการทรัพยากรต่างๆเช่น CPU, memory และ อุปกรณ์ต่อเสริมต่าง เป็น layer ต่ำสุดที่อยู่ใกล้กับ OS
  • Daemons: เป็นส่วนที่ทำงานอยู่เบื้องหลัง (background service) เริ่มทำงานตั้งแต่ระหว่างที่ boot และ เริ่ม login เข้าสู่ระบบ
  • The Shell: เป็นคำที่มักจะคุ้นเคยกันสำหรับ Linux เพราะว่า shell คือการทำงานของคำสั่งที่ทำให้คุณสามารถควบคุมและสั่งการผ่าน การพิมพ์ตัวอักษรเข้าไป ซึ่งเป็นส่วนหนึ่งที่ทำให้ user หลายคนค่อนข้างกลัวในการใช้งาน แต่ใน Linux desktop รุ่นใหม่ไม่จำเป็นต้องใช้ commnad line แล้ว
  • Graphical Server: เป็นระบบที่ช่วยเสริมการแสดงผลบนจอ monitor
  • Desktop Environment: คือส่วนที่ user ใช้งานจริง ซึ่งมีให้เลือกได้หลายที่โดยซึ่งก็คือชุดของ application ต่างๆที่ถูกจำมารวมกัน เช่น managers, configuration tools, web browsers, games
  • Applications: เนื่องจาก Desktop enviroment นั้นไม่ได้จัด application มาครบเหมือน Window หรือ Mac เนื่องจาก Linux มี software ที่มีคุณภาพที่ง่ายต้องการค้นหาแล้วติดตั้ง Linux ที่ได้รับความนิบมส่วนใหญ่มักจะมีเครื่องมือที่ใช้สำหรับค้นหาและติดตั้ง application ติดมาให้ เช่น Ubuntu Linux ก็จะมี software center คือ apt ที่ใช้ในการ donwload และ ติดตั้ง application จากศูนย์กลาง

   ถึงแม้ว่า ระบบปฏิบัติการ Linux จะไม่มีซอฟต์แวร์)มากเท่ากับระบบปฏิบัติการ Windows หรือ MacOS แต่มันก็มีซอฟต์แวร์อยู่พอสมควร และมีซอฟต์แวร์ดี ๆ อยู่ไม่น้อย ซอฟต์แวร์ชั้นนำหลายตัวที่มีบน ระบบปฏิบัติการ Windows และ macOS ก็มีการพัฒนาลงแพลตฟอร์ม Linux แล้วเป็นจำนวนมาก ยิ่งไปกว่านั้น หากต้องการใช้ซอฟต์แวร์ของ ระบบปฏิบัติการ Windows บน Linux จริง ๆ ก็สามารถติดตั้งใช้เพื่อใช้งานผ่าน Wine ได้อีกด้วยเช่นกัน

สำหรับท่านผู้อ่านที่สนใจสร้างเว็บด้วยตนเองแต่เป็นในรูปแบบของเว็บ E-commerce สามารถบริหารจัดการได้ด้วยตนเอง สามารถศึกษาเพิ่มเติมได้ที่ แนะนำ Features MooZiiCart สำหรับทำเว็บขายของด้วย Joomla MooZiiCart เป็น Extensions Joomla สำหรับ E-commerce thai สำหรับทำเว็บร้านค้าออนไลน์ ทำเว็บขายของบน Joomla ประกอบไปด้วย Component, Template, Plugin, Module และ ตัว Quick Start เพื่อเริ่มทำร้านค้าได้ด้วยตัวเอง โดยคนที่ไม่มีความรู้ด้านการเขียนโปรแกรมก็สามารถทำได้

 

ข้อมูลอ้างอิง

 

Linux คืออะไร ? , [ออนไลน์], เข้าถึงได้จาก https://tips.thaiware.com/1929.html

Linux คืออะไร, [ออนไลน์], เข้าถึงได้จาก https://medium.com/@MtSrp/%E0%B8%A5%E0%B8%B4%E0%B8%99%E0%B8%B8%E0%B8%81%E0%B8%8B%E0%B9%8C-linux-%E0%B8%84%E0%B8%B7%E0%B8%AD%E0%B8%AD%E0%B8%B0%E0%B9%84%E0%B8%A3-282608b4fa2

Linux server คืออะไร แตกต่างจาก Windows Server อย่างไรบ้าง, [ออนไลน์], เข้าถึงได้จาก https://www.quickserv.co.th/knowledge-base/solutions/Linux-server-%e0%b8%84%e0%b8%b7%e0%b8%ad%e0%b8%ad%e0%b8%b0%e0%b9%84%e0%b8%a3-%e0%b9%81%e0%b8%95%e0%b8%81%e0%b8%95%e0%b9%88%e0%b8%b2%e0%b8%87%e0%b8%88%e0%b8%b2%e0%b8%81-Windows-Server-%e0%b8%ad%e0%b8%a2%e0%b9%88%e0%b8%b2%e0%b8%87%e0%b9%84%e0%b8%a3%e0%b8%9a%e0%b9%89%e0%b8%b2%e0%b8%87/

กระทู้ล่าสุดจากเว็บบอร์ด
หัวข้อกระทู้
ตอบ
เปิดดู
ล่าสุด
อยากมีเซิฟเวอร์เอง แบบไม่ฝาก โคโล
โดย genocideaon พฤ 14 ต.ค. 2010 11:19 am บอร์ด Linux - Web Server
5
3294
อ 11 ม.ค. 2011 12:01 am โดย mindphp View Topic อยากมีเซิฟเวอร์เอง แบบไม่ฝาก โคโล
หาที่เปลี่ยนชื่อ title bar ไม่เจอครับ (template ja_larix)
โดย teerapab พฤ 14 ต.ค. 2010 6:57 am บอร์ด สอบถามปัญหาการใช้ phpBB3, SMF, Joomla, Wordpress, CMS, CRM
1
1781
ศ 15 ต.ค. 2010 9:16 am โดย mindphp View Topic หาที่เปลี่ยนชื่อ title bar ไม่เจอครับ (template ja_larix)
เน็ต 3bb ดีไหม ใครใช้เน็ตของ 3BB บ้างดีไหม
โดย ecitepage.com พฤ 14 ต.ค. 2010 12:33 am บอร์ด ถาม - ตอบ คอมพิวเตอร์
9
7692
จ 13 มิ.ย. 2011 9:05 am โดย suukmiie View Topic เน็ต 3bb ดีไหม ใครใช้เน็ตของ 3BB บ้างดีไหม
หากเราต้องการเอาหน้าเว็บที่เราทำจาก joomla ใส่แผ่นซีดี
โดย ornuma พ 13 ต.ค. 2010 7:41 pm บอร์ด สอบถามปัญหาการใช้ phpBB3, SMF, Joomla, Wordpress, CMS, CRM
2
1414
พฤ 14 ต.ค. 2010 12:35 am โดย ecitepage.com View Topic หากเราต้องการเอาหน้าเว็บที่เราทำจาก joomla ใส่แผ่นซีดี
อัพเดทข้อมูลแล้วรูปไม่ได้อัพเดท ข้อมูลอยู่ในรูปหายไป
โดย Anonymous พ 13 ต.ค. 2010 2:57 pm บอร์ด Programming - PHP
1
1105
พ 13 ต.ค. 2010 3:00 pm โดย บุคคลทั่วไป View Topic อัพเดทข้อมูลแล้วรูปไม่ได้อัพเดท ข้อมูลอยู่ในรูปหายไป
แสดงไฟล์ที่อัพโหลดไม่ได้อ่ะคัฟ
โดย genocideaon พ 13 ต.ค. 2010 11:42 am บอร์ด Programming - PHP
15
2525
อ 19 ต.ค. 2010 9:48 am โดย mindphp View Topic แสดงไฟล์ที่อัพโหลดไม่ได้อ่ะคัฟ
เอาวิธีติดตั้ง PHPUnit มาฝากครับ
โดย ecitepage.com พ 13 ต.ค. 2010 2:58 am บอร์ด Linux - Web Server
1
1600
พ 13 ต.ค. 2010 3:18 am โดย ecitepage.com View Topic เอาวิธีติดตั้ง PHPUnit มาฝากครับ
subject เป็นคำสงวน ของ Mysql หรือเปล่าครับ
โดย ecitepage.com พ 13 ต.ค. 2010 1:00 am บอร์ด Programming - PHP
2
1083
พ 13 ต.ค. 2010 6:52 pm โดย mindphp View Topic subject เป็นคำสงวน ของ Mysql หรือเปล่าครับ