Skip to content

Welcome to Calculinux

Calculinux Logo

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
  • Getting Started


    New to Calculinux? Start here to get up and running.

    Installation Guide

  • Hardware


    Learn about compatible hardware and modifications.

    Hardware Guide

  • User Guide


    Discover how to use Calculinux effectively.

    User Guide

  • Developer Guide


    Build, customize, and contribute to Calculinux.

    Developer Guide

Community & Support

Calculinux is an open-source community project. Join us!

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!