This commit is contained in:
Rana Dolui 2024-10-31 15:03:10 +00:00 committed by GitHub
commit 02e618a319
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
4 changed files with 109 additions and 3 deletions

Binary file not shown.

After

Width:  |  Height:  |  Size: 20 KiB

BIN
Documentation/linux_img.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 20 KiB

50
README
View file

@ -1,6 +1,4 @@
Linux kernel # Linux Kernel
============
There are several guides for kernel developers and users. These guides can There are several guides for kernel developers and users. These guides can
be rendered in a number of formats, like HTML and PDF. Please read be rendered in a number of formats, like HTML and PDF. Please read
Documentation/admin-guide/README.rst first. Documentation/admin-guide/README.rst first.
@ -9,6 +7,8 @@ In order to build the documentation, use ``make htmldocs`` or
``make pdfdocs``. The formatted documentation can also be read online at: ``make pdfdocs``. The formatted documentation can also be read online at:
https://www.kernel.org/doc/html/latest/ https://www.kernel.org/doc/html/latest/
![](Documentation/images/linux_img.png)
There are various text files in the Documentation/ subdirectory, There are various text files in the Documentation/ subdirectory,
several of them using the reStructuredText markup notation. several of them using the reStructuredText markup notation.
@ -16,3 +16,47 @@ several of them using the reStructuredText markup notation.
Please read the Documentation/process/changes.rst file, as it contains the Please read the Documentation/process/changes.rst file, as it contains the
requirements for building and running the kernel, and information about requirements for building and running the kernel, and information about
the problems which may result by upgrading your kernel. the problems which may result by upgrading your kernel.
## 📚 Guides and Documentation
Explore the [`Documentation/`](https://docs.kernel.org/) subdirectory for detailed guides and documentation formatted in reStructuredText.
Before building or running the kernel, review [`Documentation/process/changes.rst`](Documentation/process/changes.rst) for prerequisites and upgrade information.
## ⚙️ Customization
Customize the Linux kernel using configuration options for features, drivers, and subsystems to meet specific hardware or application requirements.
### Benefits
- Optimization for specific hardware
- Reduced kernel image size
- Enhanced security by enabling/disabling features
## 🌍 Open Source
The Linux kernel is open-source under the GNU GPL, fostering a diverse community of contributors and enabling innovation and flexibility.
### Features
- Transparent development process
- Extensive community support and documentation
- Customization for various use cases and hardware platforms
## 🔒 Security
The Linux kernel includes robust security features such as access control, memory protection, and support for advanced security modules.
### Benefits
- Address Space Layout Randomization (ASLR)
- Support for Security-Enhanced Linux (SELinux) and AppArmor
- Regular security audits and patch management
## 📅 Long-Term Support (LTS)
LTS versions of the Linux kernel receive updates and security patches for approximately two years, providing reliability and stability for long-term deployments.
### Benefits
- Stability prioritized over new features
- Extended support for critical infrastructure and business applications
- Smooth upgrade process and community support
## 🚗 Driver Support
The Linux kernel provides in-kernel drivers for a wide range of hardware components and supports third-party drivers for broader hardware compatibility.
### Benefits
- Comprehensive hardware support
- Plug-and-play functionality
- Stable API for driver development

62
README.md Normal file
View file

@ -0,0 +1,62 @@
# Linux Kernel
There are several guides for kernel developers and users. These guides can
be rendered in a number of formats, like HTML and PDF. Please read
Documentation/admin-guide/README.rst first.
In order to build the documentation, use ``make htmldocs`` or
``make pdfdocs``. The formatted documentation can also be read online at:
https://www.kernel.org/doc/html/latest/
![](Documentation/images/linux_img.png)
There are various text files in the Documentation/ subdirectory,
several of them using the reStructuredText markup notation.
Please read the Documentation/process/changes.rst file, as it contains the
requirements for building and running the kernel, and information about
the problems which may result by upgrading your kernel.
## 📚 Guides and Documentation
Explore the [`Documentation/`](https://docs.kernel.org/) subdirectory for detailed guides and documentation formatted in reStructuredText.
Before building or running the kernel, review [`Documentation/process/changes.rst`](Documentation/process/changes.rst) for prerequisites and upgrade information.
## ⚙️ Customization
Customize the Linux kernel using configuration options for features, drivers, and subsystems to meet specific hardware or application requirements.
### Benefits
- Optimization for specific hardware
- Reduced kernel image size
- Enhanced security by enabling/disabling features
## 🌍 Open Source
The Linux kernel is open-source under the GNU GPL, fostering a diverse community of contributors and enabling innovation and flexibility.
### Features
- Transparent development process
- Extensive community support and documentation
- Customization for various use cases and hardware platforms
## 🔒 Security
The Linux kernel includes robust security features such as access control, memory protection, and support for advanced security modules.
### Benefits
- Address Space Layout Randomization (ASLR)
- Support for Security-Enhanced Linux (SELinux) and AppArmor
- Regular security audits and patch management
## 📅 Long-Term Support (LTS)
LTS versions of the Linux kernel receive updates and security patches for approximately two years, providing reliability and stability for long-term deployments.
### Benefits
- Stability prioritized over new features
- Extended support for critical infrastructure and business applications
- Smooth upgrade process and community support
## 🚗 Driver Support
The Linux kernel provides in-kernel drivers for a wide range of hardware components and supports third-party drivers for broader hardware compatibility.
### Benefits
- Comprehensive hardware support
- Plug-and-play functionality
- Stable API for driver development