Global Information Lookup Global Information

Linux kernel information


Linux kernel
Original author(s)Linus Torvalds
Developer(s)Community contributors
Linus Torvalds
Initial release0.02 (5 October 1991; 32 years ago (1991-10-05))
Stable release
6.8.7[2] Edit this on Wikidata / 17 April 2024
Preview release
6.9-rc4[3] Edit this on Wikidata / 14 April 2024
Repository
  • git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git Edit this at Wikidata
Written inC (C11 since 5.18, C89 before),[4]
Rust (since 6.1),[5]
Assembly language
Available inEnglish
LicenseGPL-2.0-only with Linux-syscall-note[6][7][8][a]
Websitekernel.org

The Linux kernel is a free and open-source,[12]: 4  monolithic, modular, multitasking, Unix-like operating system kernel. It was originally written in 1991 by Linus Torvalds for his i386-based PC, and it was soon adopted as the kernel for the GNU operating system, which was written to be a free (libre) replacement for Unix.

Linux is provided under the GNU General Public License version 2 only, but it contains files under other compatible licenses.[11] Since the late 1990s, it has been included as part of a large number of operating system distributions, many of which are commonly also called Linux.

Linux is deployed on a wide variety of computing systems, such as embedded devices, mobile devices (including its use in the Android operating system), personal computers, servers, mainframes, and supercomputers.[13] It can be tailored for specific architectures and for several usage scenarios using a family of simple commands (that is, without the need of manually editing its source code before compilation);[14][15][16] privileged users can also fine-tune kernel parameters at runtime.[17][18][19] Most of the Linux kernel code is written using the GNU extensions of GCC[12]: 18 [20] to the standard C programming language and with the use of architecture-specific instructions (ISA) in limited parts of the kernel. This produces a highly optimized executable (vmlinux) with respect to utilization of memory space and task execution times.[12]: 379–380 

Day-to-day development discussions take place on the Linux kernel mailing list (LKML). Changes are tracked using the version control system git, which was originally authored by Torvalds as a free software replacement for BitKeeper.

  1. ^ "Linux Logos and Mascots". Linux Online. 2008. Archived from the original on 15 August 2010. Retrieved 11 August 2009.
  2. ^ Greg Kroah-Hartman (17 April 2024). "Linux 6.8.7". Retrieved 17 April 2024.
  3. ^ Linus Torvalds (14 April 2024). "Linux 6.9-rc4". Retrieved 14 April 2024.
  4. ^ Bergmann, Arnd (3 March 2022). "Kbuild: move to -std=gnu11". git.kernel.org.
  5. ^ Cite error: The named reference rust was invoked but never defined (see the help page).
  6. ^ Cite error: The named reference COPYING_File was invoked but never defined (see the help page).
  7. ^ "GPL-2.0-only". spdx.org. Retrieved 2 September 2021.
  8. ^ "Linux-syscall-note". spdx.org. Retrieved 2 September 2021.
  9. ^ "GPL-2.0". git.kernel.org.
  10. ^ "Linux-syscall-note". git.kernel.org.
  11. ^ a b "Linux kernel licensing rules — The Linux Kernel documentation". www.kernel.org. Archived from the original on 7 March 2020. Retrieved 6 January 2020.
  12. ^ a b c Love, Robert (2010). Linux kernel development (3rd ed.). Upper Saddle River, NJ: Addison-Wesley. ISBN 978-0-672-32946-3. OCLC 268788260.
  13. ^ Cite error: The named reference top500stats was invoked but never defined (see the help page).
  14. ^ Cite error: The named reference :10 was invoked but never defined (see the help page).
  15. ^ Cite error: The named reference :11 was invoked but never defined (see the help page).
  16. ^ Cite error: The named reference :12 was invoked but never defined (see the help page).
  17. ^ Cite error: The named reference :13 was invoked but never defined (see the help page).
  18. ^ Cite error: The named reference :14 was invoked but never defined (see the help page).
  19. ^ Cite error: The named reference :15 was invoked but never defined (see the help page).
  20. ^ "C Extensions (Using the GNU Compiler Collection (GCC))". gcc.gnu.org. Archived from the original on 20 November 2020. Retrieved 13 November 2020.


Cite error: There are <ref group=lower-alpha> tags or {{efn}} templates on this page, but the references will not show without a {{reflist|group=lower-alpha}} template or {{notelist}} template (see the help page).

and 22 Related for: Linux kernel information

Request time (Page generated in 0.8408 seconds.)

Linux kernel

Last Update:

The Linux kernel is a free and open-source,: 4  monolithic, modular, multitasking, Unix-like operating system kernel. It was originally written in 1991...

Word Count : 18636

Linux kernel version history

Last Update:

version history of the Linux kernel. The Linux kernel is a free and open-source, monolithic, Unix-like operating system kernel. It was conceived and created...

Word Count : 7411

Linux

Last Update:

Linux (/ˈlɪnʊks/ LIN-uuks) is a family of open-source Unix-like operating systems based on the Linux kernel, an operating system kernel first released...

Word Count : 9909

History of Linux

Last Update:

Linux began in 1991 as a personal project by Finnish student Linus Torvalds to create a new free operating system kernel. The resulting Linux kernel has...

Word Count : 7111

Linux kernel interfaces

Last Update:

The Linux kernel provides multiple interfaces to user-space and kernel-mode code that are used for varying purposes and that have varying properties by...

Word Count : 1718

Red Hat Enterprise Linux

Last Update:

Enterprise Linux 8.0, May 7, 2019; 4 years ago (2019-05-07), uses Linux kernel 4.18.0-80 8.1, November 5, 2019; 4 years ago (2019-11-05), uses Linux kernel 4.18...

Word Count : 7005

Linux kernel oops

Last Update:

computing, an oops is a serious but non-fatal error in the Linux kernel. An oops may precede a kernel panic, but it may also allow continued operation with...

Word Count : 562

Booting process of Linux

Last Update:

a Linux kernel image, and execution of various startup scripts and daemons. Those are grouped into 4 steps: system startup, bootloader stage, kernel stage...

Word Count : 3086

Linus Torvalds

Last Update:

Finnish-American software engineer who is the creator and lead developer of the Linux kernel. He also created the distributed version control system Git. He was honored...

Word Count : 3722

Windows Subsystem for Linux

Last Update:

compatibility layer for running Linux binary executables (in ELF format) by implementing Linux system calls on the Windows kernel. It is available on Windows...

Word Count : 3194

Loadable kernel module

Last Update:

/usr/kernel. When running a DEBUG kernel build the system actively attempts to unload modules. Linux does not provide a stable API or ABI for kernel modules...

Word Count : 1720

Oracle Linux

Last Update:

Compatible Kernel (RHCK) – identical to the kernel shipped in RHEL Unbreakable Enterprise Kernel (UEK) – based on newer mainline Linux kernel versions,...

Word Count : 2750

Kernel panic

Last Update:

following is an implementation of the Linux kernel final initialization in kernel_init(): static int __ref kernel_init(void *unused) { ... /* * We try...

Word Count : 1638

Linux distribution

Last Update:

A Linux distribution (often abbreviated as distro) is an operating system made from a software collection that includes the Linux kernel and often a package...

Word Count : 5395

Linux kernel mailing list

Last Update:

The Linux kernel mailing list (LKML) is the main electronic mailing list for Linux kernel development, where the majority of the announcements, discussions...

Word Count : 1228

Linux namespaces

Last Update:

Namespaces are a feature of the Linux kernel that partition kernel resources such that one set of processes sees one set of resources, while another set...

Word Count : 1597

Asahi Linux

Last Update:

Asahi Linux is a project that ports the Linux kernel and related software to Apple silicon-powered Macs. The software design project was started and is...

Word Count : 1428

Alpine Linux

Last Update:

Alpine Linux is made for Docker". InfoWorld. 10 July 2017. "Re: [leaf-devel] 2.6.x kernel support?". SourceForge. Small, Simple, and Secure: Alpine Linux under...

Word Count : 999

Git

Last Update:

authored by Linus Torvalds in 2005 for development of the Linux kernel, with other kernel developers contributing to its initial development. It was...

Word Count : 6999

Fedora Linux release history

Last Update:

Core 1 was based on Red Hat Linux 9. Some of the features in Fedora Core 1 included: Version 2.4.19 of the Linux kernel; Version 2.4 of the GNOME Desktop...

Word Count : 4491

EFI system partition

Last Update:

UEFI application, a Linux kernel image with EFI Boot Stub enabled can be directly loaded and executed by a UEFI firmware. Such kernel images can still be...

Word Count : 1452

MX Linux

Last Update:

version. It currently features version 5.20 of the KDE Plasma desktop and Linux kernel 6.0 (or newer). This edition was first released on August 16, 2020. 'AHS'...

Word Count : 2124

PDF Search Engine © AllGlobal.net