Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/p0dalirius/linux-kernels
List of linux kernel versions and download links in JSON
https://github.com/p0dalirius/linux-kernels
json kernels linux list
Last synced: 7 days ago
JSON representation
List of linux kernel versions and download links in JSON
- Host: GitHub
- URL: https://github.com/p0dalirius/linux-kernels
- Owner: p0dalirius
- Created: 2022-03-03T17:50:36.000Z (almost 3 years ago)
- Default Branch: master
- Last Pushed: 2024-06-29T07:37:04.000Z (6 months ago)
- Last Synced: 2024-12-18T18:45:23.866Z (19 days ago)
- Topics: json, kernels, linux, list
- Language: Python
- Homepage: https://podalirius.net/
- Size: 220 KB
- Stars: 9
- Watchers: 3
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
Awesome Lists containing this project
README
# Linux-kernels
List of linux kernel versions and download links in JSON
## Data format
```json
{
"kernels": {
"1": {
"0": [
{
"link": "https://cdn.kernel.org/pub/linux/kernel/v1.0/linux-1.0.patch.alpha.bz2",
"version": "1.0.patch.alpha",
"major": "1",
"minor": "0"
},
{
"link": "https://cdn.kernel.org/pub/linux/kernel/1.0.patch.alphalinux-1.0.patch.alpha.gz",
"version": "1.0.patch.alpha",
"major": "1",
"minor": "0"
},
{
"link": "https://cdn.kernel.org/pub/linux/kernel/1.0.patch.alphalinux-1.0.patch.alpha.sign",
"version": "1.0.patch.alpha",
"major": "1",
"minor": "0"
}
...
]
}
}
}
```## Generate kernels.json
You can generate/update this list of kernel in JSON locally:
```
$ ./get_kernels.py
[+] Parsing v1.0/ ...
[+] Parsing v1.1/ ...
[+] Parsing v1.2/ ...
[+] Parsing v1.3/ ...
[+] Parsing v2.0/ ...
[+] Parsing v2.1/ ...
[+] Parsing v2.2/ ...
[+] Parsing v2.3/ ...
[+] Parsing v2.4/ ...
[+] Parsing v2.5/ ...
[+] Parsing v2.6/ ...
[+] Parsing v3.0/ ...
[+] Parsing v3.x/ ...
[+] Parsing v4.x/ ...
[+] Parsing v5.x/ ...
[+] Parsing v6.x/ ...
```## Contributing
Pull requests are welcome. Feel free to open an issue if you want to add other features.