ใจกลางลินุกซ์ เป็นใจกลางระบบปฏิบัติการแบบยูนิกซ์ที่เสรีและต้นทางเปิด เดิมเขียนขึ้นในปี พ.ศ. 2534 โดย ลีนุส ทอร์วัลด์ส สำหรับพีซีที่ใช้ ของเขา และในไม่ช้ามันก็ถูกนำมาใช้เป็นใจกลางสำหรับ ระบบปฏิบัติการกนู ซึ่งเขียนขึ้นเพื่อเป็นซอฟต์แวร์เสรีทดแทนยูนิกซ์
เพนกวินทักซ์ มาสคอตของลินุกซ์ | |
ใจกลางลินุกซ์รุ่น 3.0.0 กำลังบูต | |
ผู้พัฒนา | ลินุส โตร์วัลดส์ กับผู้ร่วมมือกว่าพันคน |
---|---|
เขียนด้วย | ภาษาซี, ภาษาแอสเซมบลี, ภาษารัสต์ |
ตระกูล | ระบบปฏิบัติการแบบยูนิกซ์ |
วันที่เปิดตัว | 0.01 (17 กันยายน 1991 | )
รุ่นเสถียร | 6.9.7 / 27 มิถุนายน 2024 |
รุ่นทดลอง | 6.10-rc6 / 30 มิถุนายน 2024 |
ภาษาสื่อสาร | อังกฤษ |
สัญญาอนุญาต | สัญญาอนุญาตสาธารณะทั่วไปของกนูร่วมกับ |
เว็บไซต์ | www |
ใจกลางลินุกซ์ ได้รับการเผยแพร่สัญญาอนุญาต GNU General Public License เวอร์ชัน 2 เท่านั้น แต่ในตัวใจกลางก็มีไฟล์ภายใต้ ใบอนุญาตอื่นๆ ที่เข้ากันได้ ตั้งแต่ปลายทศวรรษ 1990 เป็นต้นมา ระบบปฏิบัติการดังกล่าวได้ถูกรวมไว้เป็นส่วนหนึ่งของลินุกซ์ดิสทริบิวชันจำนวนมาก ซึ่งหลายระบบเรียกสั้นๆ แค่ว่า ลินุกซ์
ลินุกซ์ถูกนำไปใช้ในระบบคอมพิวเตอร์ที่หลากหลาย เช่น อุปกรณ์ฝังตัว (รวมถึงการใช้งานในระบบแอนดรอยด์) คอมพิวเตอร์ส่วนบุคคล เซิร์ฟเวอร์ เมนเฟรม และ ซูเปอร์คอมพิวเตอร์ ลินุกซ์สามารถปรับแต่งให้เหมาะกับสถาปัตยกรรมเฉพาะและสำหรับสถานการณ์การใช้งานต่างๆ โดยใช้กลุ่มคำสั่งง่ายๆ (นั่นคือ ไม่จำเป็นต้องแก้ไขรหัสต้นทางด้วยตนเองก่อนทำการคอมไพล์) ผู้ใช้ที่ได้รับสิทธิพิเศษยังสามารถปรับแต่งพารามิเตอร์ใจกลางขณะรันไทม์ได้อีกด้วย รหัสใจกลางลินุกซ์ส่วนใหญ่เขียนโดยใช้ส่วนขยาย GNU ของ ชุดแปลโปรแกรมของกนู : 18 ต่อ ภาษาซีฉบับมาตรฐาน และด้วยการใช้คำสั่งเฉพาะสถาปัตยกรรม (ISA) ในส่วนน้อยของใจกลาง สิ่งนี้สร้างไฟล์ปฏิบัติการที่ได้รับการปรับปรุงประสิทธิภาพสูงสุด ( ) โดยคำนึงถึงการใช้พื้นที่หน่วยความจำและเวลาดำเนินการงาน : 379–380
การอภิปรายเกี่ยวกับการพัฒนาในแต่ละวันเกิดขึ้นใน (อังกฤษ: Linux kernel mailing list) หรือ LKML ติดตามการเปลี่ยนแปลงโดยใช้ระบบควบคุมเวอร์ชันกิต ซึ่งเดิมเขียนโดย ลีนุส ทอร์วัลด์ส เพื่อเป็นซอฟต์แวร์เสรีแทนที่
ความเป็นมา
ในเดือนเมษายน พ.ศ. 2534 ลีนึส ตูร์วัลดส์ในขณะนั้นเป็นนักศึกษาวิทยาการคอมพิวเตอร์ อายุ 21 ปีที่มหาวิทยาลัยเฮลซิงกิ ประเทศฟินแลนด์ ได้เริ่มทำงานกับแนวคิดง่ายๆ สำหรับระบบปฏิบัติการที่ได้รับแรงบันดาลใจจากยูนิกซ์ สำหรับคอมพิวเตอร์ส่วนบุคคล เขาเริ่มต้นด้วยใน และ เมื่อวันที่ 25 สิงหาคม พ.ศ. 2534 Torvalds ได้โพสต์ข้อความต่อไปนี้ใน comp.os.minix ซึ่งเป็น บน
ข้าพเจ้ากำลังสร้างระบบปฏิบัติการเสรี (เป็นเพียงงานอดิเรก ไม่อลังการและเป็นมืออาชีพแบบกนูหรอก) สำหรับตัวโคลนของ 386(486) ข้าพเจ้าได้เริ่มสร้างมาตั้งแต่เดือนเมษายนแล้ว และเริ่มเตรียมพร้อม ข้าพเจ้าต้องการข้อเสนอแนะเกี่ยวกับสิ่งที่ผู้คนชอบ/ไม่ชอบใน minix เนื่องจากระบบปฏิบัติการของข้าพเจ้ามีลักษณะคล้ายคลึงมันอยู่พอสมควร (รูปแบบทางกายภาพของระบบไฟล์ที่เหมือนกัน (เนื่องจากเหตุผลในทางปฏิบัติ) และเหตุผลอื่นๆ)
ขณะนี้ข้าพเจ้าได้พอร์ตแบช(1.08) และชุดแปลโปรแกรมของกนู(1.40) และสิ่งต่าง ๆ ดูเหมือนจะได้ผล นี่หมายความว่าข้าพเจ้าจะได้สิ่งที่ใช้งานได้จริงภายในไม่กี่เดือน [...]
ใช่ - ระบบนี้ไม่มีโค้ด minix ใด ๆ และมีระบบไฟล์แบบมัลติเธรด มันไม่สามารถพอร์ตได้ (ใช้การสลับงานแบบ 386 ฯลฯ) และอาจจะไม่รองรับสิ่งอื่นใดนอกจาก AT-harddisks เพราะนั่นคือทั้งหมดที่ข้าพเจ้ามี :-(
เมื่อวันที่ 17 กันยายน พ.ศ. 2534 ลีนุส ทอร์วัลด์สได้เตรียม ลินุกซ์เวอร์ชัน 0.01 และวางบน "ftp.funet.fi" ซึ่งเป็นเซิร์ฟเวอร์ FTP ของมหาวิทยาลัยฟินแลนด์และเครือข่ายการวิจัย () ณ ตอนนั้นระบบยังไม่สามารถเรียกใช้งานได้ด้วยซ้ำเนื่องจากโค้ดของมันยังคงต้องใช้ Minix เพื่อคอมไพล์และทดสอบ เมื่อวันที่ 5 ตุลาคม พ.ศ. 2534 ลีนุส ทอร์วัลด์สได้ประกาศเปิดตัว ลินุกซ์เวอร์ชัน "อย่างเป็นทางการ" รุ่นแรก เวอร์ชัน 0.02 ณ จุดนี้ ลินุกซ์สามารถใช้งาน แบช, ชุดแปลโปรแกรมของกนู และยูทิลิตี้ GNU อื่นๆ ได้:
[ดังที่] ข้าพเจ้าได้กล่าวไว้เมื่อเดือนที่แล้วว่าข้าพเจ้ากำลังสร้างสิ่งที่คล้าย Minix แบบเสรีสำหรับคอมพิวเตอร์ AT-386 ในที่สุดก็มาถึงขั้นที่สามารถใช้งานได้แล้ว (แต่คุณอาจจะใช้มันไม่ได้ก็ได้ ขึ้นอยู่กับว่าคุณต้องการอะไร) และข้าพเจ้ายินดีที่จะหาแหล่งสำหรับการเผยแพร่ในวงกว้าง มันเป็นเพียงเวอร์ชัน 0.02 ... แต่ข้าพเจ้าเรียกใช้แบช, ชุดแปลโปรแกรมของกนู, gnu-make, gnu-sed, compress ฯลฯ ได้สำเร็จแล้ว
ลินุกซ์เวอร์ชัน 0.95 เป็นรุ่นแรกที่สามารถเรียกใช้งานเอ็กซ์วินโดวซิสเต็มได้ ในเดือนมีนาคม พ.ศ. 2537 ลินุกซ์ 1.0.0 เปิดตัวพร้อมรหัสต้นทาง 176,250 บรรทัด เป็นเวอร์ชันแรกที่เหมาะสำหรับใช้ใน
มันเริ่มระบบการกำหนดเวอร์ชันสำหรับใจกลางด้วยตัวเลขสามหรือสี่ตัวคั่นด้วยจุด โดยตัวแรกแสดงถึงรุ่นหลัก ตัวที่สองคือ รุ่นรอง และตัวที่สามคือรุ่นแก้ไข : 9 โดยในเวลานั้นรุ่นรองที่มีเลข คี่ มีไว้สำหรับการพัฒนาและการทดสอบ ในขณะที่รุ่นรองที่มีเลข คู่ มีไว้สำหรับการผลิต ตัวเลขตัวที่สี่ที่ไม่บังคับระบุชุดของแพตช์สำหรับ การแก้ไข รุ่นการพัฒนาจะระบุด้วยคำต่อท้าย -rc ("release Candidate")
การกำหนดหมายเลขเวอร์ชันปัจจุบันแตกต่างจากด้านบนเล็กน้อย การใช้เลขคู่และเลขคี่ถูกยกเลิก และตอนนี้รุ่นหลัก เจะแสดงด้วยตัวเลขสองตัวแรกร่วมกัน ในขณะที่ยังอยู่ในช่วงของการพัฒนา รุ่นหลัก ถัดไป ส่วนต่อท้าย -rcก จะถูกใช้เพื่อระบุ release candidate รุ่นที่ ก สำหรับเวอร์ชันถัดไป ตัวอย่างเช่น การเปิดตัวเวอร์ชัน 4.16 นำหน้าด้วย 4.16-rcN เจ็ดตัว (จาก -rc1 ถึง -rc7) เมื่อปล่อยเวอร์ชันเสถียรแล้ว การบำรุงรักษาจะส่งต่อไปยัง "ทีมเสถียร" การอัปเดตเป็นครั้งคราวสำหรับเวอร์ชันเสถียรจะถูกระบุด้วยรูปแบบการลำดับเลขสามตัว (เช่น 4.13.1, 4.13.2, ..., 4.13.16)
หลังจากใจกลางเวอร์ชัน 1.3 ทอร์วัลด์สตัดสินใจว่าลินุกซ์มีการพัฒนาเพียงพอที่จะคู่ควรต่อเลข รุ่นหลัก ใหม่ ดังนั้นเขาจึงออกเวอร์ชัน 2.0.0 ในเดือนมิถุนายน พ.ศ. 2539 ซีรีส์นี้มีการปล่อย 41 ครั้ง คุณสมบัติหลักของรุ่น 2.0 คือการรองรับ (SMP) และรองรับโปรเซสเซอร์ประเภทต่างๆ มากขึ้น
ตั้งแต่เวอร์ชัน 2.0 เป็นต้นไป ลินุกซ์สามารถกำหนดค่าได้สำหรับการเลือกเป้าหมายฮาร์ดแวร์เฉพาะ และสำหรับการเปิดใช้งานคุณสมบัติเฉพาะทางสถาปัตยกรรมและการเพิ่มประสิทธิภาพ คำสั่งตระกูล make *config ของ kbuild ใช้เพื่อเปิดใช้งานและกำหนดค่าของตัวเลือกหลายพันรายการสำหรับการสร้างไฟล์ปฏิบัติการใจกลางเฉพาะกิจ () และโมดูลที่โหลดได้
เวอร์ชัน 2.2 เปิดตัวเมื่อวันที่ 20 มกราคม พ.ศ. 2542 ปรับปรุงรายละเอียดการล็อคและการจัดการ SMP เพิ่ม , PowerPC, , และการสนับสนุนแพลตฟอร์ม 64 บิตอื่น ๆ นอกจากนี้ยังเพิ่มใหม่ๆ รวมถึงความสามารถแบบอ่านอย่างเดียวของระบบ ของไมโครซอฟต์ ในปี พ.ศ. 2542 IBM เผยแพร่แพทช์สำหรับรหัสต้นทางของลินุกซ์ 2.2.13 เพื่อรองรับสถาปัตยกรรม
เวอร์ชัน 2.4.0 ได้รับการปล่อยเมื่อวันที่ 4 มกราคม พ.ศ. 2544 มันรองรับ , USB และ รุ่น 2.4 ยังเพิ่มการรองรับสำหรับ และ ( ยังได้เปิดตัว ia64 ISA ที่ได้รับการพัฒนาร่วมกันโดย Intel และ Hewlett-Packard เพื่อแทนที่ รุ่นเก่า) และสำหรับโปรเซสเซอร์ รุ่นใหม่ การพัฒนาสำหรับ 2.4 x เปลี่ยนแปลงเล็กน้อยเนื่องจากมีฟีเจอร์เพิ่มเติมให้ใช้งานตลอดระยะเวลาของซีรีส์นี้ รวมถึงการสนับสนุน Bluetooth, (LVM) เวอร์ชัน 1, รองรับ RAID, และระบบไฟล์
รุ่น 2.6.0 เปิดตัวเมื่อวันที่ 17 ธันวาคม พ.ศ. 2546 การพัฒนาสำหรับ 2.6.x เปลี่ยนแปลงเพิ่มเติมไปสู่การรวมคุณสมบัติใหม่ตลอดระยะเวลาของซีรีส์ การเปลี่ยนแปลงที่เกิดขึ้นในซีรีย์ 2.6 ได้แก่: การรวม เข้ากับรหัสต้นทางของใจกลางโดยตรง, การรองรับ , การรองรับหน่วยประมวลผลกลางใหม่หลายรุ่น, การรวม Advanced Linux Sound Architecture (ALSA) เข้ากับรหัสต้นทางของใจกลางโดยตรง, การรองรับ ผู้ใช้สูงสุด 232 ราย (เพิ่มจาก 216 ราย ) รองรับ ID กระบวนการสูงสุด 229 ราย (เฉพาะ 64 บิต สถาปัตยกรรม 32 บิตยังคงจำกัดอยู่ที่ 215 ราย) เพิ่มจำนวนประเภทอุปกรณ์และจำนวนอย่างมาก ของอุปกรณ์แต่ละประเภท การสนับสนุน ที่ได้รับการปรับปรุง รองรับ ที่รองรับขนาดไฟล์สูงสุด 16 เทราไบต์ ในใจกลาง การรองรับ (NPTL) การรวมเข้ากับรหัสต้นทางของใจกลางโดยตรง การรวม เข้ากับรหัสต้นทางของใจกลางโดยตรง, การรองรับ และอื่นๆ อีกมากมาย
สิ่งที่น่าสังเกตอีกอย่างคือการเพิ่มระบบไฟล์ที่มีให้เลือกมากมายตั้งแต่เวอร์ชัน 2.6 x : ตอนนี้ใจกลางรองรับระบบไฟล์จำนวนมาก บางตัวได้รับการออกแบบมาสำหรับลินุกซ์โดยเฉพาะ เช่น , , , , และอื่น ๆ ที่เป็นระบบปฏิบัติการอื่นเช่น , , Minix, , , Solaris, , Windows และ
ทางกฎหมาย
สัญญาอนุญาต
เดิมทีนั้นลีนุส ทอร์วัลด์สเผยแพร่ลินุกซ์ภายใต้สัญญาอนุญาตที่ห้ามการใช้งานเชิงพาณิชย์
ดูเพิ่ม
อ้างอิง
- . Linux Online. 2008. คลังข้อมูลเก่าเก็บจากแหล่งเดิมเมื่อ 15 August 2010. สืบค้นเมื่อ 11 August 2009.
- "Linux 6.9.7". 27 มิถุนายน 2024. สืบค้นเมื่อ 27 มิถุนายน 2024.
- ลินุส โตร์วัลดส์ (30 มิถุนายน 2024). "Linux 6.10-rc6". สืบค้นเมื่อ 30 มิถุนายน 2024.
- อ้างอิงผิดพลาด: ป้ายระบุ
<ref>
ไม่ถูกต้อง ไม่มีการกำหนดข้อความสำหรับอ้างอิงชื่อBlobs
- "kernel/git/stable/linux-stable.git". git.kernel.org. 16 October 2002. คลังข้อมูลเก่าเก็บจากแหล่งเดิมเมื่อ 13 January 2013. สืบค้นเมื่อ 21 August 2012.
path: root/firmware/WHENCE
- "TOP500 Supercomputer Sites: Operating system Family / Linux". Top500.org. จากแหล่งเดิมเมื่อ 19 November 2012. สืบค้นเมื่อ 5 October 2019.
- "Kernel Build System — The Linux Kernel documentation". Kernel.org. จากแหล่งเดิมเมื่อ 22 July 2020. สืบค้นเมื่อ 2020-07-17.
- "Kconfig make config — The Linux Kernel documentation". Kernel.org. จากแหล่งเดิมเมื่อ 17 July 2020. สืบค้นเมื่อ 2020-09-13.
- "KernelBuild - Linux Kernel Newbies". kernelnewbies.org. จากแหล่งเดิมเมื่อ 19 October 2020. สืบค้นเมื่อ 2020-09-13.
- "The Sysctl Interface". Linux.it. จากแหล่งเดิมเมื่อ 17 February 2020. สืบค้นเมื่อ 2020-09-13.
- "sysctl(8) - Linux manual page". man7.org. จากแหล่งเดิมเมื่อ 30 September 2020. สืบค้นเมื่อ 2020-09-13.
- "procfs(5) - Linux manual page". man7.org. จากแหล่งเดิมเมื่อ 24 September 2020. สืบค้นเมื่อ 2020-09-13.
- (2010). Linux kernel development (3rd ed.). Upper Saddle River, NJ: . ISBN . OCLC 268788260.
- "C Extensions (Using the GNU Compiler Collection (GCC))". gcc.gnu.org. จากแหล่งเดิมเมื่อ 20 November 2020. สืบค้นเมื่อ 2020-11-13.
- Richardson, Marjorie (1 November 1999). "Interview: Linus Torvalds". Linux Journal. จากแหล่งเดิมเมื่อ 14 May 2011. สืบค้นเมื่อ 20 August 2009.
-
{{}}
: Citation ว่างเปล่า ((help)) - Welsh, Matt; Dalheimer, Matthias Kalle; Kaufman, Lar (1999). "1: Introduction to Linux". Running Linux (3rd ed.). Sebastopol, California: O'Reilly Media, Inc. p. 5. ISBN . OCLC 50638246.
- "Free minix-like kernel sources for 386-AT - Google Groups". groups.google.com. 1991-10-05. จากแหล่งเดิมเมื่อ 1 March 2021. สืบค้นเมื่อ 2020-03-19.
- Welsh, Matt; Dalheimer, Matthias Kalle; Kaufman, Lar (1999). "1: Introduction to Linux". Running Linux (3rd ed.). Sebastopol, California: O'Reilly Media, Inc. p. 5. ISBN . OCLC 50638246.
- Hayward, David (22 November 2012). "The history of Linux: how time has shaped the penguin". TechRadar (ภาษาอังกฤษ). จากแหล่งเดิมเมื่อ 19 March 2020. สืบค้นเมื่อ 2020-03-19.
- Hayward, David (22 November 2012). "The history of Linux: how time has shaped the penguin". TechRadar (ภาษาอังกฤษ). จากแหล่งเดิมเมื่อ 19 March 2020. สืบค้นเมื่อ 2020-03-26.
- Christine Bresnahan & Richard Blum (2016). LPIC-2: Linux Professional Institute Certification Study Guide: Exam 201 and Exam 202. John Wiley & Sons. p. 107. ISBN .
- (2010). Linux kernel development (3rd ed.). Upper Saddle River, NJ: . ISBN . OCLC 268788260.
- Christine Bresnahan & Richard Blum (2016). LPIC-2: Linux Professional Institute Certification Study Guide: Exam 201 and Exam 202. John Wiley & Sons. p. 107. ISBN .
- "How the development process works — The Linux Kernel documentation". Kernel.org. จากแหล่งเดิมเมื่อ 9 December 2017. สืบค้นเมื่อ 2020-03-26.
- Christine Bresnahan & Richard Blum (2016). LPIC-2: Linux Professional Institute Certification Study Guide: Exam 201 and Exam 202. John Wiley & Sons. p. 108. ISBN .
- (Mailing list).
{{}}
:|title=
ไม่มีหรือว่างเปล่า ((help));|url=
ไม่มีหรือว่างเปล่า ((help)) - Fred Hantelmann (2016). LINUX Start-up Guide: A self-contained introduction. Springer Science & Business Media. p. 16. ISBN .
- "Kernel Build System — The Linux Kernel documentation". Kernel.org. จากแหล่งเดิมเมื่อ 22 July 2020. สืบค้นเมื่อ 2020-07-17.
- "Kconfig make config — The Linux Kernel documentation". Kernel.org. จากแหล่งเดิมเมื่อ 17 July 2020. สืบค้นเมื่อ 2020-09-13.
- (Mailing list).
{{}}
:|title=
ไม่มีหรือว่างเปล่า ((help));|url=
ไม่มีหรือว่างเปล่า ((help)) - "The Wonderful World of Linux 2.2". 26 January 1999. จากแหล่งเดิมเมื่อ 6 November 2014. สืบค้นเมื่อ 27 October 2008.
- "Linux/390 Observations and Notes". linuxvm.org. จากแหล่งเดิมเมื่อ 26 February 2019. สืบค้นเมื่อ 2020-03-29.
- (Mailing list).
{{}}
:|title=
ไม่มีหรือว่างเปล่า ((help));|url=
ไม่มีหรือว่างเปล่า ((help)) - . คลังข้อมูลเก่าเก็บจากแหล่งเดิมเมื่อ 17 March 2005. สืบค้นเมื่อ 27 October 2008.
- (Mailing list).
{{}}
:|title=
ไม่มีหรือว่างเปล่า ((help));|url=
ไม่มีหรือว่างเปล่า ((help)) - "proc(5) - Linux manual page" (see /proc/sys/kernel/pid_max). จากแหล่งเดิมเมื่อ 7 February 2014. สืบค้นเมื่อ 19 February 2014.
- "btrfs Wiki". btrfs.wiki.kernel.org. จากแหล่งเดิมเมื่อ 25 April 2012. สืบค้นเมื่อ 2020-07-17.
- Fred Hantelmann (2016). LINUX Start-up Guide: A self-contained introduction. Springer Science & Business Media. pp. 1–2. ISBN .
- Yamagata, Hiroo (3 August 1997). . . คลังข้อมูลเก่าเก็บจากแหล่งเดิมเมื่อ 10 February 2007. สืบค้นเมื่อ 21 February 2007.
แหล่งข้อมูลอื่น
- The Linux Kernel Archives
wikipedia, แบบไทย, วิกิพีเดีย, วิกิ หนังสือ, หนังสือ, ห้องสมุด, บทความ, อ่าน, ดาวน์โหลด, ฟรี, ดาวน์โหลดฟรี, mp3, วิดีโอ, mp4, 3gp, jpg, jpeg, gif, png, รูปภาพ, เพลง, เพลง, หนัง, หนังสือ, เกม, เกม, มือถือ, โทรศัพท์, Android, iOS, Apple, โทรศัพท์โมบิล, Samsung, iPhone, Xiomi, Xiaomi, Redmi, Honor, Oppo, Nokia, Sonya, MI, PC, พีซี, web, เว็บ, คอมพิวเตอร์
icklanglinuks epnicklangrabbptibtikaraebbyuniksthiesriaelatnthangepid edimekhiynkhuninpi ph s 2534 ody linus thxrwlds sahrbphisithiich khxngekha aelainimchamnkthuknamaichepnicklangsahrb rabbptibtikarknu sungekhiynkhunephuxepnsxftaewresrithdaethnyuniksicklanglinuksephnkwinthks maskhxtkhxnglinuksicklanglinuksrun 3 0 0 kalngbutphuphthnalinus otrwlds kbphurwmmuxkwaphnkhnekhiyndwyphasasi phasaaexsesmbli phasarst trakulrabbptibtikaraebbyunikswnthiepidtw0 01 17 knyayn 1991 32 pikxn 1991 09 17 runesthiyr6 9 7 27 mithunayn 2024runthdlxng6 10 rc6 30 mithunayn 2024phasasuxsarxngkvssyyaxnuyatsyyaxnuyatsatharnathwipkhxngknurwmkbewbistwww wbr kernel wbr orgicklanglinuksinpccubnnn rxngrbsthaptykrrmhardaewrhlakhlayrupaebb aelarxngrbsxftaewrtang canwnmak rwmipthungsxftaewrthiepnkrrmsiththi icklanglinuks idrbkarephyaephrsyyaxnuyat GNU General Public License ewxrchn 2 ethann aetintwicklangkmiiflphayit ibxnuyatxun thiekhaknid tngaetplaythswrrs 1990 epntnma rabbptibtikardngklawidthukrwmiwepnswnhnungkhxnglinuksdisthribiwchncanwnmak sunghlayrabberiyksn aekhwa linuks linuksthuknaipichinrabbkhxmphiwetxrthihlakhlay echn xupkrnfngtw rwmthungkarichnganinrabbaexndrxyd khxmphiwetxrswnbukhkhl esirfewxr emnefrm aela suepxrkhxmphiwetxr linukssamarthprbaetngihehmaakbsthaptykrrmechphaaaelasahrbsthankarnkarichngantang odyichklumkhasngngay nnkhux imcaepntxngaekikhrhstnthangdwytnexngkxnthakarkhxmiphl phuichthiidrbsiththiphiessyngsamarthprbaetngpharamietxricklangkhnarnithmidxikdwy rhsicklanglinuksswnihyekhiynodyichswnkhyay GNU khxng chudaeplopraekrmkhxngknu 18 tx phasasichbbmatrthan aeladwykarichkhasngechphaasthaptykrrm ISA inswnnxykhxngicklang singnisrangiflptibtikarthiidrbkarprbprungprasiththiphaphsungsud odykhanungthungkarichphunthihnwykhwamcaaelaewladaeninkarngan 379 380 karxphiprayekiywkbkarphthnainaetlawnekidkhunin xngkvs Linux kernel mailing list hrux LKML tidtamkarepliynaeplngodyichrabbkhwbkhumewxrchnkit sungedimekhiynody linus thxrwlds ephuxepnsxftaewresriaethnthikhwamepnmalinus thxrwlds inngan LinuxCon Europe 2014 thiemuxngdusesildxrf ineduxnemsayn ph s 2534 linus turwldsinkhnannepnnksuksawithyakarkhxmphiwetxr xayu 21 pithimhawithyalyehlsingki praethsfinaelnd iderimthangankbaenwkhidngay sahrbrabbptibtikarthiidrbaerngbndaliccakyuniks sahrbkhxmphiwetxrswnbukhkhl ekhaerimtndwyin aela emuxwnthi 25 singhakhm ph s 2534 Torvalds idophstkhxkhwamtxipniin comp os minix sungepn bn khaphecakalngsrangrabbptibtikaresri epnephiyngnganxdierk imxlngkaraelaepnmuxxachiphaebbknuhrxk sahrbtwokhlnkhxng 386 486 khaphecaiderimsrangmatngaeteduxnemsaynaelw aelaerimetriymphrxm khaphecatxngkarkhxesnxaenaekiywkbsingthiphukhnchxb imchxbin minix enuxngcakrabbptibtikarkhxngkhaphecamilksnakhlaykhlungmnxyuphxsmkhwr rupaebbthangkayphaphkhxngrabbiflthiehmuxnkn enuxngcakehtuphlinthangptibti aelaehtuphlxun khnanikhaphecaidphxrtaebch 1 08 aelachudaeplopraekrmkhxngknu 1 40 aelasingtang duehmuxncaidphl nihmaykhwamwakhaphecacaidsingthiichnganidcringphayinimkieduxn ich rabbniimmiokhd minix id aelamirabbiflaebbmltiethrd mnimsamarthphxrtid ichkarslbnganaebb 386 l aelaxaccaimrxngrbsingxunidnxkcak AT harddisks ephraannkhuxthnghmdthikhaphecami emuxwnthi 17 knyayn ph s 2534 linus thxrwldsidetriym linuksewxrchn 0 01 aelawangbn ftp funet fi sungepnesirfewxr FTP khxngmhawithyalyfinaelndaelaekhruxkhaykarwicy n txnnnrabbyngimsamartheriykichnganiddwysaenuxngcakokhdkhxngmnyngkhngtxngich Minix ephuxkhxmiphlaelathdsxb emuxwnthi 5 tulakhm ph s 2534 linus thxrwldsidprakasepidtw linuksewxrchn xyangepnthangkar runaerk ewxrchn 0 02 n cudni linukssamarthichngan aebch chudaeplopraekrmkhxngknu aelayuthiliti GNU xun id dngthi khaphecaidklawiwemuxeduxnthiaelwwakhaphecakalngsrangsingthikhlay Minix aebbesrisahrbkhxmphiwetxr AT 386 inthisudkmathungkhnthisamarthichnganidaelw aetkhunxaccaichmnimidkid khunxyukbwakhuntxngkarxair aelakhaphecayindithicahaaehlngsahrbkarephyaephrinwngkwang mnepnephiyngewxrchn 0 02 aetkhaphecaeriykichaebch chudaeplopraekrmkhxngknu gnu make gnu sed compress l idsaercaelw linuksewxrchn 0 95 epnrunaerkthisamartheriykichnganexkswinodwsisetmid ineduxnminakhm ph s 2537 linuks 1 0 0 epidtwphrxmrhstnthang 176 250 brrthd epnewxrchnaerkthiehmaasahrbichin mnerimrabbkarkahndewxrchnsahrbicklangdwytwelkhsamhruxsitwkhndwycud odytwaerkaesdngthungrunhlk twthisxngkhux runrxng aelatwthisamkhuxrunaekikh 9 odyinewlannrunrxngthimielkh khi miiwsahrbkarphthnaaelakarthdsxb inkhnathirunrxngthimielkh khu miiwsahrbkarphlit twelkhtwthisithiimbngkhbrabuchudkhxngaephtchsahrb karaekikh runkarphthnacarabudwykhatxthay rc release Candidate karkahndhmayelkhewxrchnpccubnaetktangcakdanbnelknxy karichelkhkhuaelaelkhkhithukykelik aelatxnnirunhlk ecaaesdngdwytwelkhsxngtwaerkrwmkn inkhnathiyngxyuinchwngkhxngkarphthna runhlk thdip swntxthay rck cathukichephuxrabu release candidate runthi k sahrbewxrchnthdip twxyangechn karepidtwewxrchn 4 16 nahnadwy 4 16 rcN ecdtw cak rc1 thung rc7 emuxplxyewxrchnesthiyraelw karbarungrksacasngtxipyng thimesthiyr karxpedtepnkhrngkhrawsahrbewxrchnesthiyrcathukrabudwyrupaebbkarladbelkhsamtw echn 4 13 1 4 13 2 4 13 16 hlngcakicklangewxrchn 1 3 thxrwldstdsinicwalinuksmikarphthnaephiyngphxthicakhukhwrtxelkh runhlk ihm dngnnekhacungxxkewxrchn 2 0 0 ineduxnmithunayn ph s 2539 sirisnimikarplxy 41 khrng khunsmbtihlkkhxngrun 2 0 khuxkarrxngrb SMP aelarxngrbopressesxrpraephthtang makkhun tngaetewxrchn 2 0 epntnip linukssamarthkahndkhaidsahrbkareluxkepahmayhardaewrechphaa aelasahrbkarepidichngankhunsmbtiechphaathangsthaptykrrmaelakarephimprasiththiphaph khasngtrakul make config khxng kbuild ichephuxepidichnganaelakahndkhakhxngtweluxkhlayphnraykarsahrbkarsrangiflptibtikaricklangechphaakic aelaomdulthiohldid ewxrchn 2 2 epidtwemuxwnthi 20 mkrakhm ph s 2542 prbprungraylaexiydkarlxkhaelakarcdkar SMP ephim PowerPC aelakarsnbsnunaephltfxrm 64 bitxun nxkcakniyngephimihm rwmthungkhwamsamarthaebbxanxyangediywkhxngrabb khxngimokhrsxft inpi ph s 2542 IBM ephyaephraephthchsahrbrhstnthangkhxnglinuks 2 2 13 ephuxrxngrbsthaptykrrm ewxrchn 2 4 0 idrbkarplxyemuxwnthi 4 mkrakhm ph s 2544 mnrxngrb USB aela run 2 4 yngephimkarrxngrbsahrb aela yngidepidtw ia64 ISA thiidrbkarphthnarwmknody Intel aela Hewlett Packard ephuxaethnthi runeka aelasahrbopressesxr runihm karphthnasahrb 2 4 x epliynaeplngelknxyenuxngcakmifiecxrephimetimihichngantlxdrayaewlakhxngsirisni rwmthungkarsnbsnun Bluetooth LVM ewxrchn 1 rxngrb RAID aelarabbifl run 2 6 0 epidtwemuxwnthi 17 thnwakhm ph s 2546 karphthnasahrb 2 6 x epliynaeplngephimetimipsukarrwmkhunsmbtiihmtlxdrayaewlakhxngsiris karepliynaeplngthiekidkhuninsiriy 2 6 idaek karrwm ekhakbrhstnthangkhxngicklangodytrng karrxngrb karrxngrbhnwypramwlphlklangihmhlayrun karrwm Advanced Linux Sound Architecture ALSA ekhakbrhstnthangkhxngicklangodytrng karrxngrb phuichsungsud 232 ray ephimcak 216 ray rxngrb ID krabwnkarsungsud 229 ray echphaa 64 bit sthaptykrrm 32 bityngkhngcakdxyuthi 215 ray ephimcanwnpraephthxupkrnaelacanwnxyangmak khxngxupkrnaetlapraephth karsnbsnun thiidrbkarprbprung rxngrb thirxngrbkhnadiflsungsud 16 ethraibt inicklang karrxngrb NPTL karrwmekhakbrhstnthangkhxngicklangodytrng karrwm ekhakbrhstnthangkhxngicklangodytrng karrxngrb aelaxun xikmakmay singthinasngektxikxyangkhuxkarephimrabbiflthimiiheluxkmakmaytngaetewxrchn 2 6 x txnniicklangrxngrbrabbiflcanwnmak bangtwidrbkarxxkaebbmasahrblinuksodyechphaa echn aelaxun thiepnrabbptibtikarxunechn Minix Solaris Windows aelathangkdhmaysyyaxnuyat edimthinnlinus thxrwldsephyaephrlinuksphayitsyyaxnuyatthihamkarichnganechingphanichyduephimlinuks oxephnsxrs sxftaewresri yuniks rabbptibtikarxangxing Linux Online 2008 khlngkhxmulekaekbcakaehlngedimemux 15 August 2010 subkhnemux 11 August 2009 Linux 6 9 7 27 mithunayn 2024 subkhnemux 27 mithunayn 2024 linus otrwlds 30 mithunayn 2024 Linux 6 10 rc6 subkhnemux 30 mithunayn 2024 xangxingphidphlad payrabu lt ref gt imthuktxng immikarkahndkhxkhwamsahrbxangxingchux Blobs kernel git stable linux stable git git kernel org 16 October 2002 khlngkhxmulekaekbcakaehlngedimemux 13 January 2013 subkhnemux 21 August 2012 path root firmware WHENCE TOP500 Supercomputer Sites Operating system Family Linux Top500 org cakaehlngedimemux 19 November 2012 subkhnemux 5 October 2019 Kernel Build System The Linux Kernel documentation Kernel org cakaehlngedimemux 22 July 2020 subkhnemux 2020 07 17 Kconfig make config The Linux Kernel documentation Kernel org cakaehlngedimemux 17 July 2020 subkhnemux 2020 09 13 KernelBuild Linux Kernel Newbies kernelnewbies org cakaehlngedimemux 19 October 2020 subkhnemux 2020 09 13 The Sysctl Interface Linux it cakaehlngedimemux 17 February 2020 subkhnemux 2020 09 13 sysctl 8 Linux manual page man7 org cakaehlngedimemux 30 September 2020 subkhnemux 2020 09 13 procfs 5 Linux manual page man7 org cakaehlngedimemux 24 September 2020 subkhnemux 2020 09 13 2010 Linux kernel development 3rd ed Upper Saddle River NJ ISBN 978 0 672 32946 3 OCLC 268788260 C Extensions Using the GNU Compiler Collection GCC gcc gnu org cakaehlngedimemux 20 November 2020 subkhnemux 2020 11 13 Richardson Marjorie 1 November 1999 Interview Linus Torvalds Linux Journal cakaehlngedimemux 14 May 2011 subkhnemux 20 August 2009 a href wiki E0 B9 81 E0 B8 A1 E0 B9 88 E0 B9 81 E0 B8 9A E0 B8 9A Cite newsgroup title aemaebb Cite newsgroup cite newsgroup a Citation wangepla help Welsh Matt Dalheimer Matthias Kalle Kaufman Lar 1999 1 Introduction to Linux Running Linux 3rd ed Sebastopol California O Reilly Media Inc p 5 ISBN 1 56592 976 4 OCLC 50638246 Free minix like kernel sources for 386 AT Google Groups groups google com 1991 10 05 cakaehlngedimemux 1 March 2021 subkhnemux 2020 03 19 Welsh Matt Dalheimer Matthias Kalle Kaufman Lar 1999 1 Introduction to Linux Running Linux 3rd ed Sebastopol California O Reilly Media Inc p 5 ISBN 1 56592 976 4 OCLC 50638246 Hayward David 22 November 2012 The history of Linux how time has shaped the penguin TechRadar phasaxngkvs cakaehlngedimemux 19 March 2020 subkhnemux 2020 03 19 Hayward David 22 November 2012 The history of Linux how time has shaped the penguin TechRadar phasaxngkvs cakaehlngedimemux 19 March 2020 subkhnemux 2020 03 26 Christine Bresnahan amp Richard Blum 2016 LPIC 2 Linux Professional Institute Certification Study Guide Exam 201 and Exam 202 John Wiley amp Sons p 107 ISBN 9781119150794 2010 Linux kernel development 3rd ed Upper Saddle River NJ ISBN 978 0 672 32946 3 OCLC 268788260 Christine Bresnahan amp Richard Blum 2016 LPIC 2 Linux Professional Institute Certification Study Guide Exam 201 and Exam 202 John Wiley amp Sons p 107 ISBN 9781119150794 How the development process works The Linux Kernel documentation Kernel org cakaehlngedimemux 9 December 2017 subkhnemux 2020 03 26 Christine Bresnahan amp Richard Blum 2016 LPIC 2 Linux Professional Institute Certification Study Guide Exam 201 and Exam 202 John Wiley amp Sons p 108 ISBN 9781119150794 Mailing list a href wiki E0 B9 81 E0 B8 A1 E0 B9 88 E0 B9 81 E0 B8 9A E0 B8 9A Cite mailing list title aemaebb Cite mailing list cite mailing list a title immihruxwangepla help url immihruxwangepla help Fred Hantelmann 2016 LINUX Start up Guide A self contained introduction Springer Science amp Business Media p 16 ISBN 9783642607493 Kernel Build System The Linux Kernel documentation Kernel org cakaehlngedimemux 22 July 2020 subkhnemux 2020 07 17 Kconfig make config The Linux Kernel documentation Kernel org cakaehlngedimemux 17 July 2020 subkhnemux 2020 09 13 Mailing list a href wiki E0 B9 81 E0 B8 A1 E0 B9 88 E0 B9 81 E0 B8 9A E0 B8 9A Cite mailing list title aemaebb Cite mailing list cite mailing list a title immihruxwangepla help url immihruxwangepla help The Wonderful World of Linux 2 2 26 January 1999 cakaehlngedimemux 6 November 2014 subkhnemux 27 October 2008 Linux 390 Observations and Notes linuxvm org cakaehlngedimemux 26 February 2019 subkhnemux 2020 03 29 Mailing list a href wiki E0 B9 81 E0 B8 A1 E0 B9 88 E0 B9 81 E0 B8 9A E0 B8 9A Cite mailing list title aemaebb Cite mailing list cite mailing list a title immihruxwangepla help url immihruxwangepla help khlngkhxmulekaekbcakaehlngedimemux 17 March 2005 subkhnemux 27 October 2008 Mailing list a href wiki E0 B9 81 E0 B8 A1 E0 B9 88 E0 B9 81 E0 B8 9A E0 B8 9A Cite mailing list title aemaebb Cite mailing list cite mailing list a title immihruxwangepla help url immihruxwangepla help proc 5 Linux manual page see proc sys kernel pid max cakaehlngedimemux 7 February 2014 subkhnemux 19 February 2014 btrfs Wiki btrfs wiki kernel org cakaehlngedimemux 25 April 2012 subkhnemux 2020 07 17 Fred Hantelmann 2016 LINUX Start up Guide A self contained introduction Springer Science amp Business Media pp 1 2 ISBN 9783642607493 Yamagata Hiroo 3 August 1997 khlngkhxmulekaekbcakaehlngedimemux 10 February 2007 subkhnemux 21 February 2007 aehlngkhxmulxunThe Linux Kernel Archives bthkhwamkhxmphiwetxr xupkrntang hruxekhruxkhayniyngepnokhrng khunsamarthchwywikiphiediyidodykarephimetimkhxmuldkhk