Welcome to Calculinux¶
Calculinux is a powerful Linux distribution designed specifically for the PicoCalc handheld computer running on the Luckfox Lyra and similar single-board computers (SBCs).
What is Calculinux?¶
Calculinux transforms your PicoCalc into a fully-functional Linux computer, opening up endless possibilities for computation, development, and experimentation in a pocket-sized form factor.
Built on the robust Yocto Project framework, Calculinux provides:
- ✅ Optimized Performance - Tailored specifically for the PicoCalc hardware
- 🔧 Developer-Friendly - Full access to Linux tools and development environments
- 📦 Package Management - Easy installation of additional software
- 🎨 Customizable - Open-source and fully modifiable
- 🚀 Active Development - Regular updates and community support
Quick Links¶
-
Getting Started
New to Calculinux? Start here to get up and running.
-
Hardware
Learn about compatible hardware and modifications.
-
User Guide
Discover how to use Calculinux effectively.
-
Developer Guide
Build, customize, and contribute to Calculinux.
Community & Support¶
Calculinux is an open-source community project. Join us!
- 💬 Discord Community: Join our Discord
- 💬 Forum Discussion: ClockworkPi Forum Thread
- 🐛 Issue Tracker: GitHub Issues
- 💡 Contributing: See our contribution guidelines
- 📚 Source Code: GitHub Repository
System Requirements¶
Minimum Requirements
- Hardware: PicoCalc with Luckfox Lyra SBC (128MB RAM)
- Storage: MicroSD card (8GB minimum, 16GB+ recommended)
See Hardware Requirements for purchasing guidance and Hardware Specifications for complete technical details.
Current Status¶
Calculinux is under active development. The current release includes:
- ✅ Working LCD and keyboard drivers
- ✅ Basic system functionality
- ✅ Audio drivers
- ✅ A/B Upgrade support, preserving user data
- ✅ Package management (PRs for new packages welcome!)
- 🚧 Additional hardware support (planned)
Check the roadmap for upcoming features.
Acknowledgments¶
Calculinux builds upon the incredible work of:
- hisptoot - Original Luckfox Lyra port and driver development
- 0xd61 - Yocto-based image development
- johnlaur - Kernel driver and image development
- nekocharm - display driver contributions
- benklop - Calculinux organization and setup
- Luckfox - SDK and hardware support
- ClockworkPi - PicoCalc hardware
- Yocto Project - Build system foundation
- The broader open-source community
Ready to get started?
Head over to the Getting Started Guide to begin your Calculinux journey!