![cover image](https://wikiwandv2-19431.kxcdn.com/_next/image?url=https://upload.wikimedia.org/wikipedia/commons/thumb/3/35/Tux.svg/langth-640px-Tux.svg.png&w=640&q=50)
ใจกลางลินุกซ์
From Wikipedia, the free encyclopedia
ใจกลางลินุกซ์ เป็นใจกลางระบบปฏิบัติการแบบยูนิกซ์ที่เสรีและต้นทางเปิด เดิมเขียนขึ้นในปี พ.ศ. 2534 โดย ลีนุส ทอร์วัลด์ส สำหรับพีซีที่ใช้ i386 ของเขา และในไม่ช้ามันก็ถูกนำมาใช้เป็นใจกลางสำหรับ ระบบปฏิบัติการกนู ซึ่งเขียนขึ้นเพื่อเป็นซอฟต์แวร์เสรีทดแทนยูนิกซ์
![]() | |
![]() ใจกลางลินุกซ์รุ่น 3.0.0 กำลังบูต | |
ผู้พัฒนา | ลินุส โตร์วัลดส์ กับผู้ร่วมมือกว่าพันคน |
---|---|
เขียนด้วย | ภาษาซี, ภาษาแอสเซมบลี, ภาษารัสต์ ![]() |
ตระกูล | ระบบปฏิบัติการแบบยูนิกซ์ |
วันที่เปิดตัว | 0.01 (17 กันยายน 1991; 32 ปีก่อน (1991-09-17)) |
รุ่นเสถียร | 6.9.5[2] ![]() |
รุ่นทดลอง | 6.10-rc3[3] ![]() |
ภาษาสื่อสาร | อังกฤษ |
สัญญาอนุญาต | สัญญาอนุญาตสาธารณะทั่วไปของกนูร่วมกับbinary blobs[4][5] |
เว็บไซต์ | www |
![Thumb image](http://upload.wikimedia.org/wikipedia/commons/thumb/3/3a/Linux_kernel_ubiquity.svg/640px-Linux_kernel_ubiquity.svg.png)
ใจกลางลินุกซ์ ได้รับการเผยแพร่สัญญาอนุญาต GNU General Public License เวอร์ชัน 2 เท่านั้น แต่ในตัวใจกลางก็มีไฟล์ภายใต้ ใบอนุญาตอื่นๆ ที่เข้ากันได้ ตั้งแต่ปลายทศวรรษ 1990 เป็นต้นมา ระบบปฏิบัติการดังกล่าวได้ถูกรวมไว้เป็นส่วนหนึ่งของลินุกซ์ดิสทริบิวชันจำนวนมาก ซึ่งหลายระบบเรียกสั้นๆ แค่ว่า ลินุกซ์
ลินุกซ์ถูกนำไปใช้ในระบบคอมพิวเตอร์ที่หลากหลาย เช่น อุปกรณ์ฝังตัว อุปกรณ์มือถือ (รวมถึงการใช้งานในระบบแอนดรอยด์) คอมพิวเตอร์ส่วนบุคคล เซิร์ฟเวอร์ เมนเฟรม และ ซูเปอร์คอมพิวเตอร์ [6] ลินุกซ์สามารถปรับแต่งให้เหมาะกับสถาปัตยกรรมเฉพาะและสำหรับสถานการณ์การใช้งานต่างๆ โดยใช้กลุ่มคำสั่งง่ายๆ (นั่นคือ ไม่จำเป็นต้องแก้ไขรหัสต้นทางด้วยตนเองก่อนทำการคอมไพล์) [7] [8] [9] ผู้ใช้ที่ได้รับสิทธิพิเศษยังสามารถปรับแต่งพารามิเตอร์ใจกลางขณะรันไทม์ได้อีกด้วย [10] [11] [12] รหัสใจกลางลินุกซ์ส่วนใหญ่เขียนโดยใช้ส่วนขยาย GNU ของ ชุดแปลโปรแกรมของกนู [13] : 18 [14] ต่อ ภาษาซีฉบับมาตรฐาน และด้วยการใช้คำสั่งเฉพาะสถาปัตยกรรม (ISA) ในส่วนน้อยของใจกลาง สิ่งนี้สร้างไฟล์ปฏิบัติการที่ได้รับการปรับปรุงประสิทธิภาพสูงสุด ( vmlinux ) โดยคำนึงถึงการใช้พื้นที่หน่วยความจำและเวลาดำเนินการงาน [13] : 379–380
การอภิปรายเกี่ยวกับการพัฒนาในแต่ละวันเกิดขึ้นใน รายชื่อผู้รับจดหมายใจกลางลินุกซ์ (อังกฤษ: Linux kernel mailing list) หรือ LKML ติดตามการเปลี่ยนแปลงโดยใช้ระบบควบคุมเวอร์ชันกิต ซึ่งเดิมเขียนโดย ลีนุส ทอร์วัลด์ส เพื่อเป็นซอฟต์แวร์เสรีแทนที่ BitKeeper