{"id":15003624,"url":"https://github.com/azagramac/linux-kernel","last_synced_at":"2026-04-19T16:01:52.574Z","repository":{"id":326650403,"uuid":"1104775875","full_name":"azagramac/linux-kernel","owner":"azagramac","description":"Kernel from source customised for my hardware","archived":false,"fork":false,"pushed_at":"2026-01-02T19:55:25.000Z","size":1261,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"master","last_synced_at":"2026-01-13T10:48:19.081Z","etag":null,"topics":["amd","amd-ryzen","amdgpu","debian","kernel","kernel-source","linux","linux-custom-image","linux-kernel","ryzen"],"latest_commit_sha":null,"homepage":"https://kernel.org","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/azagramac.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2025-11-26T17:10:22.000Z","updated_at":"2025-12-31T01:48:19.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/azagramac/linux-kernel","commit_stats":null,"previous_names":["azagramac/build-kernel-linux"],"tags_count":7,"template":false,"template_full_name":null,"purl":"pkg:github/azagramac/linux-kernel","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/azagramac%2Flinux-kernel","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/azagramac%2Flinux-kernel/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/azagramac%2Flinux-kernel/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/azagramac%2Flinux-kernel/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/azagramac","download_url":"https://codeload.github.com/azagramac/linux-kernel/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/azagramac%2Flinux-kernel/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32012787,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-18T20:23:30.271Z","status":"online","status_checked_at":"2026-04-19T02:00:07.110Z","response_time":55,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["amd","amd-ryzen","amdgpu","debian","kernel","kernel-source","linux","linux-custom-image","linux-kernel","ryzen"],"created_at":"2024-09-24T18:59:30.538Z","updated_at":"2026-04-19T16:01:52.568Z","avatar_url":"https://github.com/azagramac.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"![Linux Kernel](https://img.shields.io/badge/dynamic/json?label=Linux%20Kernel\u0026query=latest_stable.version\u0026url=https%3A%2F%2Fwww.kernel.org%2Freleases.json\u0026color=f5be04)\n\n---\n\nLast build\n-----\n\n\u003cimg width=\"954\" height=\"533\" alt=\"image\" src=\"https://github.com/user-attachments/assets/6fa0b692-a078-4000-862f-3f33f1632810\" /\u003e\n\n---\n\nHardware\n-----------\n\n### 🐧 Kernel and Toolchain\n| Element             | Value               |\n| ------------------- | ------------------- |\n| Kernel              | Linux 6.18.2-ryzen9 |\n| Model               | SMP PREEMPT_DYNAMIC |\n| Base Distribution   | Debian 13           |\n| Compiler            | GCC 14.2.0          |\n| Target Architecture | Zen 3               |\n| Grub                | `GRUB_CMDLINE_LINUX_DEFAULT=\"preempt=full amd_pstate=active amdgpu.ppfeaturemask=0xffffffff quiet\"` |\n\n### 🧠 CPU\n| Component         | Details                                          |\n| ----------------- | ------------------------------------------------ |\n| Architecture      | x86_64 `amd64`                                   |\n| Core Architecture | Zen 3                                            |\n| CPU               | [AMD Ryzen 9 5950X](https://www.amd.com/en/products/processors/desktops/ryzen/5000-series/amd-ryzen-9-5950x.html) (Vermeer) |\n| Cores / Threads   | 16 cores / 32 threads                            |\n| Socket            | AM4                                              |\n| Maximum Frequency | ~4.9 GHz (boost)                                 |\n| TDP               | 105W                                             |\n| SMT               | Enabled                                          |\n| NUMA              | 1 node                                           |\n| Virtualization    | AMD-V enabled                                    |\n| L1 Cache          | 512 KiB (16×32 KiB data + 16×32 KiB instruction) |\n| L2 Cache          | 8 MiB (16×512 KiB)                               |\n| L3 Cache          | 64 MiB (2 CCDs)                                  |\n| Instruction Sets  | AVX2, FMA, AES-NI, SHA-NI, VAES, BMI1/2          |\n\n### 💾 Memory RAM\n| Parameter      | Value                     |\n| -------------- | ------------------------- |\n| Total Capacity | 128 GB                     |\n| Configuration  | 4 × 32 GB                 |\n| Type           | DDR4                      |\n| Speed          | 3600 MT/s                 |\n| Channels       | Dual Channel              |\n| ECC            | No                        |\n| Model          | [G.Skill F4-3600C18-32GTZN](https://www.gskill.com/product/165/326/1562840525/F4-3600C18D-32GTZN) |\n\n### 🎮 GPU\n| Component     | Details               |\n| ------------- | --------------------- |\n| GPU           | [AMD Radeon RX 6950 XT](https://www.amd.com/en/products/graphics/desktops/radeon/6000-series/amd-radeon-rx-6950-xt.html) |\n| Architecture  | RDNA 2 (Navi 21)      |\n| PCI ID        | `1002:73a5`             |\n| Kernel Driver | `amdgpu`              |\n| DRM/KMS       | Enabled               |\n\n### 🎮 GPU APIs\n| API     | Version   | Device / Driver                              |\n|--------|-----------|----------------------------------------------|\n| AMDGPU | 3.64.0    | Kernel driver for RADV NAVI21                |\n| Vulkan | 1.4.318   | RADV (Mesa 25.2.6) for AMD Radeon RX 6950 XT|\n| OpenCL | 3.0       | OpenCL C 1.2 via ROCr / RADV                 |\n| OpenGL | 4.6       | Mesa RADV 25.2.6 (Compatibility Profile)     |\n| BAR    | Enabled   | `[drm] Detected VRAM RAM=16368M, BAR=16384M`|\n\n### 🧩 Motherboard\n| Component    | Details                              |\n| ------------ | ------------------------------------ |\n| Motherboard  | [Gigabyte X570 AORUS ELITE](https://www.gigabyte.com/Motherboard/X570-AORUS-ELITE-rev-10/sp) (rev. 1.0) |\n| Chipset      | AMD X570                             |\n| Manufacturer | Gigabyte Technology Co., Ltd.        |\n| BIOS         | AMI (American Megatrends)            |\n| BIOS Version | F40                                  |\n| BIOS Date    | 2025-10-28                           |\n| Boot Mode    | UEFI                                 |\n| SMBIOS       | 3.3.0                                |\n\n### 🔐 Trusted Platform Module (TPM)\n| Parameter         | Value                         |\n| ----------------- | ----------------------------- |\n| Type              | fTPM (Firmware TPM)           |\n| Version           | TPM 2.0                       |\n| Manufacturer      | AMD                           |\n| Implementation    | AMD CPU fTPM                  |\n| Interface         | CRB (Command Response Buffer) |\n| ACPI              | TPM2 table present            |\n| Device            | `/dev/tpm0`, `/dev/tpmrm0`    |\n| Permissions       | `tss` group                   |\n| Kernel Driver     | `tpm_crb` (built-in)          |\n| Status            | Enabled in UEFI               |\n| Compliance        | FIPS 140-2                    |\n| TPM Revision      | 1.38                          |\n| PCRs              | 24                            |\n| Input Buffer      | 1024 bytes                    |\n| Max Command Size  | 4096 bytes                    |\n| Max Response Size | 4096 bytes                    |\n| Hardware RNG      | Disabled (CRB design)         |\n\n### 🔊 Audio\n| Component  | Details                  |\n| ---------- | ------------------------ |\n| Sound Card | [Creative Sound Blaster Z](https://es.creative.com/p/sound-blaster/sound-blaster-z-se) |\n| Chip       | CA0132 Sound Core3D      |\n| PCI ID     | `1102:0012`                |\n| Driver     | ALSA (`snd_ca0132`)      |\n| Hi-res Audio | [Enabled](https://blog.azagra.dev/linux/high-res-audio-192-khz-en-debian-13-sound-blaster-z) `32 bits / 192kHz` |\n| Speakers     | [Edifier M60](https://www.edifier.com/global/p/computer-speakers/m60)       |\n\n### 🌐 Network — Ethernet\n| Component  | Details            |\n| ---------- | ------------------ |\n| Controller | [Intel I211 Gigabit](https://www.intel.la/content/www/xl/es/content-details/333015/intel-ethernet-controller-i211-specification-update.html) |\n| PCI ID     | `8086:1539`          |\n| Driver     | `igb`              |\n\n### 📡 Wi-Fi / Bluetooth\n| Component | Details                                     |\n| --------- | ------------------------------------------- |\n| Wi-Fi     | [Intel AX210](https://www.intel.com/content/www/us/en/products/sku/204836/intel-wifi-6e-ax210-gig/specifications.html)                                 |\n| Standard  | Wi-Fi 6E (802.11ax)                         |\n| PCI ID    | `8086:2725`                                 |\n| Driver    | `iwlwifi`                                   |\n| Bluetooth | 5.3                                         |\n| USB ID    | `8087:0032`                                 |\n| Driver    | `btusb` + `btintel` (kernel modules loaded) |\n\n---\n\n\u003cimg width=\"92\" alt=\"tux\" src=\"https://github.com/user-attachments/assets/aa76f3de-67d1-4dba-8804-14817b3727f7\" /\u003e Linux kernel\n============\n\nThe Linux kernel is the core of any Linux operating system. It manages hardware,\nsystem resources, and provides the fundamental services for all other software.\n\nQuick Start\n-----------\n\n* Report a bug: See Documentation/admin-guide/reporting-issues.rst\n* Get the latest kernel: https://kernel.org\n* Build the kernel: See Documentation/admin-guide/quickly-build-trimmed-linux.rst\n* Join the community: https://lore.kernel.org/\n\nEssential Documentation\n-----------------------\n\nAll users should be familiar with:\n\n* Building requirements: Documentation/process/changes.rst\n* Code of Conduct: Documentation/process/code-of-conduct.rst\n* License: See COPYING\n\nDocumentation can be built with make htmldocs or viewed online at:\nhttps://www.kernel.org/doc/html/latest/\n\n\nWho Are You?\n============\n\nFind your role below:\n\n* New Kernel Developer - Getting started with kernel development\n* Academic Researcher - Studying kernel internals and architecture\n* Security Expert - Hardening and vulnerability analysis\n* Backport/Maintenance Engineer - Maintaining stable kernels\n* System Administrator - Configuring and troubleshooting\n* Maintainer - Leading subsystems and reviewing patches\n* Hardware Vendor - Writing drivers for new hardware\n* Distribution Maintainer - Packaging kernels for distros\n\n\nFor Specific Users\n==================\n\nNew Kernel Developer\n--------------------\n\nWelcome! Start your kernel development journey here:\n\n* Getting Started: Documentation/process/development-process.rst\n* Your First Patch: Documentation/process/submitting-patches.rst\n* Coding Style: Documentation/process/coding-style.rst\n* Build System: Documentation/kbuild/index.rst\n* Development Tools: Documentation/dev-tools/index.rst\n* Kernel Hacking Guide: Documentation/kernel-hacking/hacking.rst\n* Core APIs: Documentation/core-api/index.rst\n\nAcademic Researcher\n-------------------\n\nExplore the kernel's architecture and internals:\n\n* Researcher Guidelines: Documentation/process/researcher-guidelines.rst\n* Memory Management: Documentation/mm/index.rst\n* Scheduler: Documentation/scheduler/index.rst\n* Networking Stack: Documentation/networking/index.rst\n* Filesystems: Documentation/filesystems/index.rst\n* RCU (Read-Copy Update): Documentation/RCU/index.rst\n* Locking Primitives: Documentation/locking/index.rst\n* Power Management: Documentation/power/index.rst\n\nSecurity Expert\n---------------\n\nSecurity documentation and hardening guides:\n\n* Security Documentation: Documentation/security/index.rst\n* LSM Development: Documentation/security/lsm-development.rst\n* Self Protection: Documentation/security/self-protection.rst\n* Reporting Vulnerabilities: Documentation/process/security-bugs.rst\n* CVE Procedures: Documentation/process/cve.rst\n* Embargoed Hardware Issues: Documentation/process/embargoed-hardware-issues.rst\n* Security Features: Documentation/userspace-api/seccomp_filter.rst\n\nBackport/Maintenance Engineer\n-----------------------------\n\nMaintain and stabilize kernel versions:\n\n* Stable Kernel Rules: Documentation/process/stable-kernel-rules.rst\n* Backporting Guide: Documentation/process/backporting.rst\n* Applying Patches: Documentation/process/applying-patches.rst\n* Subsystem Profile: Documentation/maintainer/maintainer-entry-profile.rst\n* Git for Maintainers: Documentation/maintainer/configure-git.rst\n\nSystem Administrator\n--------------------\n\nConfigure, tune, and troubleshoot Linux systems:\n\n* Admin Guide: Documentation/admin-guide/index.rst\n* Kernel Parameters: Documentation/admin-guide/kernel-parameters.rst\n* Sysctl Tuning: Documentation/admin-guide/sysctl/index.rst\n* Tracing/Debugging: Documentation/trace/index.rst\n* Performance Security: Documentation/admin-guide/perf-security.rst\n* Hardware Monitoring: Documentation/hwmon/index.rst\n\nMaintainer\n----------\n\nLead kernel subsystems and manage contributions:\n\n* Maintainer Handbook: Documentation/maintainer/index.rst\n* Pull Requests: Documentation/maintainer/pull-requests.rst\n* Managing Patches: Documentation/maintainer/modifying-patches.rst\n* Rebasing and Merging: Documentation/maintainer/rebasing-and-merging.rst\n* Development Process: Documentation/process/maintainer-handbooks.rst\n* Maintainer Entry Profile: Documentation/maintainer/maintainer-entry-profile.rst\n* Git Configuration: Documentation/maintainer/configure-git.rst\n\nHardware Vendor\n---------------\n\nWrite drivers and support new hardware:\n\n* Driver API Guide: Documentation/driver-api/index.rst\n* Driver Model: Documentation/driver-api/driver-model/driver.rst\n* Device Drivers: Documentation/driver-api/infrastructure.rst\n* Bus Types: Documentation/driver-api/driver-model/bus.rst\n* Device Tree Bindings: Documentation/devicetree/bindings/\n* Power Management: Documentation/driver-api/pm/index.rst\n* DMA API: Documentation/core-api/dma-api.rst\n\nDistribution Maintainer\n-----------------------\n\nPackage and distribute the kernel:\n\n* Stable Kernel Rules: Documentation/process/stable-kernel-rules.rst\n* ABI Documentation: Documentation/ABI/README\n* Kernel Configuration: Documentation/kbuild/kconfig.rst\n* Module Signing: Documentation/admin-guide/module-signing.rst\n* Kernel Parameters: Documentation/admin-guide/kernel-parameters.rst\n* Tainted Kernels: Documentation/admin-guide/tainted-kernels.rst\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fazagramac%2Flinux-kernel","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fazagramac%2Flinux-kernel","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fazagramac%2Flinux-kernel/lists"}