chore: initial commit of OpenWRT

This commit is contained in:
sapient
2026-03-22 00:54:57 -07:00
commit 52a926b05e
3613 changed files with 1055180 additions and 0 deletions

View File

@@ -0,0 +1,25 @@
# Future Improvements for AX1800 Barebones Firmware
After the initial successful build, several areas can be optimized to make the "Barebones" experience even better.
## 1. Performance & Resource Management
- **Zram Integration**: Enable `zram-swap` by default to better handle memory-intensive tasks like package updates or heavy VPN usage.
- **Kernel Slimming**: Review the default `ipq60xx` kernel configuration and disable unused filesystem drivers or legacy protocols to reduce the kernel footprint.
- **SQM (Smart Queue Management)**: Add `luci-app-sqm` and `cake` for better bufferbloat management.
## 2. Security Enhancements
- **SSH Hardening**: Provide a profile that disables password authentication by default and injects a provided SSH key.
- **WireGuard Optimization**: Ensure `kmod-wireguard` is optimized for the IPQ6000's SIMD instructions if available.
- **DNS-over-HTTPS/TLS**: Include `https-dns-proxy` or `unbound` for encrypted DNS.
## 3. Storage & Partitioning
- **U-Boot Custom Layout**: Research if a larger overlay partition can be achieved by resizing the factory GL.iNet layout (requires careful U-Boot interaction).
- **External Overlay**: Create a script or guide for using a USB drive as `overlayfs` (ExtRoot).
## 4. Build Automation
- **CI/CD Integration**: Move the build process to a GitHub Action to ensure images are always up-to-date with the latest OpenWrt security patches.
- **Local Repo**: Host a local Opkg repository for custom packages like `btop` or `mosh` to avoid manual transfers.
## 5. UI/UX
- **Modern Themes**: Swap the default LuCI theme for something more modern like `luci-theme-argon`.
- **Dashboard Utilities**: Add `luci-app-statistics` for better monitoring.