ใจกลางลินุกซ์
ใจกลางลินุกซ์

ใจกลางลินุกซ์

ใจกลางลินุกซ์ เป็นใจกลางระบบปฏิบัติการแบบยูนิกซ์ที่เสรีและต้นทางเปิด เดิมเขียนขึ้นในปี พ.ศ. 2534 โดย ลีนุส ทอร์วัลด์ส สำหรับพีซีที่ใช้ i386 ของเขา และในไม่ช้ามันก็ถูกนำมาใช้เป็นใจกลางสำหรับ ระบบปฏิบัติการกนู ซึ่งเขียนขึ้นเพื่อเป็นซอฟต์แวร์เสรีทดแทนยูนิกซ์ใจกลางลินุกซ์ ได้รับการเผยแพร่สัญญาอนุญาต 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

ใจกลางลินุกซ์

รุ่นทดลอง 6.7-rc5[3]  / 10 ธันวาคม 2023
เว็บไซต์ www.kernel.org
ภาษาสื่อสาร อังกฤษ
ตระกูล ระบบปฏิบัติการแบบยูนิกซ์
ผู้พัฒนา ลินุส โตร์วัลดส์ กับผู้ร่วมมือกว่าพันคน
วันที่เปิดตัว 0.01 (17 กันยายน 1991; 32 ปีก่อน (1991-09-17))
สัญญาอนุญาต สัญญาอนุญาตสาธารณะทั่วไปของกนูร่วมกับbinary blobs[4][5]
เขียนด้วย ซี, ภาษาแอสเซมบลี, ภาษารัสต์ 
รุ่นเสถียร 6.6.7[2]  / 13 ธันวาคม 2023

แหล่งที่มา

WikiPedia: ใจกลางลินุกซ์ http://www.kernel.org/ https://www.kernel.org/ https://web.archive.org/web/20100815085106/http://... http://www.linux.org/info/logos.html https://archive.today/20130113003817/http://git.ke... https://git.kernel.org/?p=linux/kernel/git/stable/... https://www.wikidata.org/wiki/Q14579?uselang=th#P3... https://www.top500.org/statistics/details/osfam/1 https://web.archive.org/web/20121119205719/https:/... https://www.kernel.org/doc/html/latest/kbuild/inde...