แสดงบทความที่มีป้ายกำกับ ลีนุกซ์ แสดงบทความทั้งหมด
แสดงบทความที่มีป้ายกำกับ ลีนุกซ์ แสดงบทความทั้งหมด

วันจันทร์ที่ 15 มีนาคม พ.ศ. 2553

อนาคตของลีนุกซ์

ลีนุกซ์นั้นมีนักพัฒนาโปรแกรมจากทั่วโลกช่วยกันทำให้การขยายตัวของลี นุกซ์เป็นไปอย่างรวดเร็วโดยในส่วนของแกนระบบปฏิบัติการ หรือเคอร์เนลนั้นจะมีการพัฒนาเป็นรุ่นที่ 2.2 (Linux Kernel 2.2) ซึ่งได้เพิ่มขีดความสามารถและสนับ สนุนการทำงานแบบหลายตัวประมวลผลแบบ SMP (Symmetrical Multi Processors) ซึ่งทำให้ระบบลีนุกซ์สามารุนำไปใช้สำหรับทำงานเป็น เซิร์ฟเวอร์ขนาดใหญ่ได้ และยังมีโครงการสนับ สนุนการใช้งานบรระบบลีนุกซ์อีกหลายโครงการ เช่น KDE (The K Desktop Environment) และ GNOME (GNU Network Object Model Environment) ซึ่งจะช่วยพัฒนา desktop บนลีนุกซ์ให้สมบูรณ์เทียบเท่า กับ Windows 98 ของไมโครซอฟท์ และบรรดาบริษัทผู้ผลิตซอฟท์แว ร์ทางด้านระบบฐานข้อมูลชั้นนำ อย่างเช่น Informix, Oracle, IBM DB2 ก็เริ่มให้มีสนับสนุนการใช้งานบนระบบลี นุกซ์ แล้วเช่นเดียวกัน

เตรียมความพร้อมก่อนใช้ลีนุกซ์

ก่อนที่จะทำการติดตั้งก็ต้องเตรียมความพร้อมทาง ด้านอุปกรณ์ฮาร์ดแวร์และซอฟต์แวร์ให้เป็นที่เรียบร้อยก่อน ระบบลีนุกซ์ต้องการฮาร์ดแวร์ที่มีคุณสม บัต ิขั้นต่ำสุดดังต่อไปนี้
1. หน่วยประมวลผลกลางของ Intel 80386 ขึ้นไป
2. หน่วยประมวลผลทางคณิตศาสตร์ มีหรือไม่มีก็ได้ เพราะระบบปฏิบัติการ Red Hat Linux ได้มีการจำลอง หน่วยประมวลผลทางคณิตศาสตร์ไว้ในระดับของ เคอร์เนล (Kernel) แล้ว
3. หน่วยความจำอย่างน้อย 8 เมกะไบต์ แต่แนะนำให้มีอย่างน้อย 16 เมกะไบต์จะทำให้ระบบมีประสิทธิภาพที่ดีกว่า
4. ฮาร์ดดิสก์อย่างน้อย 101 เมกะไบต์ สำหรับการติดตั้งแบบพื้นฐาน 266 เมกะไบต์ สำหรับการติดตั้งแบบทั่วไป และ 716 เมกะไบต์ สำหรับการติดตั้งแบบทั้งหมดตัวเลขที่ระบุทั้งหมดเฉพาะส่วนระบบปฏิบัติการ ถ้าต้องการใช้เป็น File Server หรือ Database Server จะ ต้องเผื่อเนื้อที่ไว้สำหรับใช้งานด้วย ส่วนแหล่งของโปรแกรมลีนุกซ์นั้นสามารถหาได้ฟรีตาม เว็บไซท์ เช่น www.linux.org/dist/ftp.html

สิ่งที่ควรทราบก่อนการติดตั้ง

1. คุณสมบัติของฮาร์ดดิสก็ที่ต้องการติดตั้ง
* จำนวนของฮาร์ดดิสก็ที่ต้องการติดตั้ง
* ขนาดความจุของฮาร์ดดิสก์ที่จะใช้ในการติดตั้ง
* ประเภทการเชื่อมต่อของฮาร์ดดิสก์ที่จะใช้ในการติดตั้ง IDE, EIDE หรือ SCSI
* มีการใช้ประเภทการเชื่อมต่อของฮาร์ดดิสก์ หลายๆ ประเภทในเครื่องเดียวกันหรือไม่
2. ขนาดของหน่วยความจำหลัก เพื่อที่จะคำนวณหาขนาดของ Linux Swap Partition
3. ประเภทการเชื่อมต่อของเครื่องอ่านซีดีรอม IDE (ATAPI), SCSI
4. รุ่นและยี่ห้อของแผงวงจรเชื่อมต่อ SCSI
5. รุ่นและยี่ห้อของแผงวงจรเชื่อมต่อเครือข่าย
6. จำนวนปุ่มกด และประเภทเชื่อมต่อของเมาส์
7. รุ่นและยี่ห้อของแผงวงจรเชื่อมต่อจอภาพ รุ่นและยี่ห้อของจอภาพ
8. รายละเอียดการกำหนดโปรโตคอล TCP/IP ของเครื่องที่ต้องการติดตั้ง
* IP Address
* Net Mask
* GateWay Address
* Name Server Address
* Domain Name
* Host Name

การนำลีนุกซ์มาใช้งาน

ปัจจุบันได้มีการนำระบบปฏิบัติการลี นุกซ์ไปประยุกต์เป็นระบบปฏิบัติการสำหรับงานด้านต่างๆ เช่นงานด้านการคำนวณทางวิทยาศาสตร์ใช้เป็นสถานีงาน สถานีบริการ อินเทอร์เน็ต อินทราเน็ต หรือใช้ใน การเรียนการสอนและการทำ งิจัยทางคอมพิวเตอร์ใช้พัฒนาโปรแกรมเนื่องจาก มีเครื่องมือมากมาย เช่น โปรแกรมภาษาซี (C) ซีพลัสพลัส (C++) ปาสคาล (Pascal) ฟอร์แทรน (Fortran) ลิสป์ (Lisp) โปรล็อก (Prolog) เอดา (ADA) มีภาษาสคริปต์ เช่น เชลล์ (Shell) บาสช์เชลล์ (Bash Shell) ซีเชลล์ (C Shell) คอร์นเชลล์ (Korn Shell) เพิร์ล (Perl) พายตัน (python) TCL/TK
นอกจากนี้ยังมีโปรแกรมประยุกต์ในสาขาต่างๆ อีกมากมาย โดยข้อมูลของโปรแกรมเหล่านี้ได้รวบรวมไว้ที่ Linux Software Map (LSM)

วันอังคารที่ 1 ธันวาคม พ.ศ. 2552

ประวัติของลีนุกซ์(History of linux)

วันที่ 5 ตุลาคม ค.ศ. 1991 นักศึกษาชาวฟินแลนด์ Linus Benedict Torvald กำลังศึกษาอยู่ที่ University of Helsinki ได้เขียนข้อความโพสต์ขึ้นไปยังยูสเน็ต comp.os.minix ว่าเขาได้สร้างระบบปฏิบัติการขนาดเล็กที่เหมือนกับระบบปฏิบัติการยูนิกซ์ขึ้น ชื่อว่า Linux โดยเป็นการพัฒนาต่อมาจากระบบปฏิบัติการ Minix ซึ่งพัฒนาขึ้นโดย Andy Tanenbaum
อันที่จริง Linux ตัวแรกได้มีการเผยแพร่เฉพาะ source code ไปก่อนหน้านี้ และถือว่าเป็นเวอร์ชั่น 0.01 โดย Linus ได้เปิดให้ดาวน์โหลดได้จาก ftp://nic.funet.fi

Linux ที่เผยแพร่ในครั้งนี้มีเวอร์ชั่น 0.02 ซึ่งผ่านการคอมไพล์แล้ว และสามารถรันเชลล์ bash ( GNU Bourne Again Shell ) และ gcc ( GNU C Compiler ) ได้ รวมทั้งมีความสามารถอื่น ๆ อีกเล็กน้อย ตั้งแต่นั้นมาสิ่งนี้ก็เป็นระบบปฏิบัติการสำหรับบรรดาผู้ที่มีงานอดิเรกเกี่ยวกับ kernel และ แฮกเกอร์

Linux เริ่มต้นที่เวอร์ชั่น 0.02 พัฒนาขึ้นเป็น 0.03 และกระโดดเป็น 0.10 ด้วยการพัฒนาจากโปรแกรมเมอร์จำนวนมากมายทั่วโลก จนถึงเวอร์ชั่น 0.95 จนกระทั้งออกเป็นเวอร์ชั่น 1.0 อย่างเป็นทางการ ( Official release ) ในเดือนมีนาคม 1992 จากนั้นก็พัฒนาอย่างต่อเนื่องจนถึงวันนี้ ( วันที่เขียน ) เคอร์เนล ของ Linux มีเวอร์ชั่นล่าสุดเป็น 2.2.3

ณ วันนี้ Linux เป็นระบบปฏิบัติการประเภท Unix-liked ที่สมบูรณ์ และได้รับความสนใจอย่างสูง ใครเลยจะรู้ว่า โปรเจคของนักศึกษาที่ Torvald สร้างขึ้น จะก้าวขึ้นสู่ระดับ mainstream operating system และเป็นคู่แข่งสำคัญในตลาดซอฟต์แวร์ระบบปฏิบัติการ เช่นทุกวันนี้

Linux ได้แพร่กระจายออกไปอย่างกว้างขวาง ภายใต้ข้อกำหนดของ Free Software ซึ่งมีหน่วยงานที่ควบคุมเงื่อนไข อย่างเช่น GNU จึงทำให้มีข้อแตกต่าง จากระบบปฏิบัติการอื่น ๆ ที่มีการจำหน่ายเชิงธุรกิจ และมีราคาแพง Linux มีการแปลงโปรแกรมไปสู่แพลตฟอร์มอื่น ๆ นอกจาก i386 ได้แก่ Sparc ,Alpha และ Macintosh ทำให้โปรแกรมเมอร์ทั่วโลกหันมาให้ความสนใจที่จะพัฒนาโปรแกรมขึ้นสนับสนุน Linux มาขึ้น ส่งผลให้ Linux มีซอฟต์แวร์สนับสนุนเป็นจำนวนมาก และส่วนใหญ่จะเป็นซอฟต์แวร์ที่มีราคาถูก หรือฟรี และเปิดเผยโปรแกรมต้นฉบับ ( Open Source Code ) ตามเงื่อนไขของ GPL ( General Public License )

จากการคาดการของ IDC ( International Data Corporation of Framingham, Messachusette ) แจ้งไว้ว่าการเติบโตของ Linux จะมีส่วนแบ่งตลาด คิดเป็นร้อยละ 17.2 ในปี ค.ศ. 1998 ใน

ช่วง 4 - 5 ปี ที่ผ่านมา มีบริษัทซอฟต์แวร์หลายแห่งได้นำเคอร์เนลของ Linux มารวมเข้ากับซอฟต์แวร์ทั้งแบบฟรี และจำหน่ายเชิงการค้า เกิดเป็น Linux Distribution ต่าง ๆ ขึ้น เป็นจำนวนมากมาย เช่น Redhat ,TurboLinux ,SUSE ,Slackware ผลิตภัณฑ์ซอฟต์แวร์จากผู้ผลิตเหล่านี้ ช่วยให้การติดตั้ง ใช้งาน สะดวกมากยิ่งขึ้น ในราคาที่คุ้มค่ากว่าระบบปฏิบัติการอื่น ๆ ในปัจจุบัน

( ค.ศ. 2001 ) มีการนำ Linux มาใช้งานในกิจการต่าง ๆ มากขึ้น โดยที่เน้นไปที่งานด้านระบบเซิร์ฟเวอร์ และเครือข่ายเป็นส่วนใหญ่ ส่วนการประยุกต์ใช้งาน Linux เพื่อใช้งานเป็น เครื่องลูกข่าย หรือใช้งานด้านเดสทอปนั้นยังคงเป็นช่วงเริ่มต้นเท่านั้น แต่ก็มีแนวโน้มที่ชัดเจนที่จะพัฒนา Linux เพื่องานเดสทอปมากขึ้นอย่างต่อเนื่อง ดังเช่น Linux TLE 4.0 ของไทย หรือ Redmond Linux ของทางต่างประเทศ ก็ได้พัฒนา Linux เพื่อใช้งานด้านนี้โดยเฉพาะ ซึ่งมีความเป็นไปได้ที่ลีนุกซ์จะเข้ามามีบทบาทในระดับผู้ใช้ทั่วไป และสามารถทดแทนวินโดวส์ได้ในที่สุด