Linux & coding.
On your iPad.
Practical guides to Linux, desktop tools and coding on your iPad. Choose a setup, open a terminal, then try a small project.
New to LinPad?
Start with Linux on iPad to understand the options. If you are ready to try it, follow the sideloading instructions and fast-mode setup. LinPad is a pre-release targeting M1-or-newer iPads on iPadOS 17 or later.
Linux on iPad
Understand local Linux apps, virtual machines and remote computers, then choose the setup that fits the work you want to do.
Read the guide 02 / Set up your editorVS Code on iPad
Compare browser editing, remote compute and LinPad’s local Linux desktop editor. Open a project and understand the compatibility limits.
Read the guide 03 / Learn the terminaliPad terminal
Choose between a local shell and SSH, make a text file, install an Alpine package and understand where your iPad’s Linux files live.
Read the guide 04 / Build a first projectCoding on iPad
Run a small JavaScript program locally, keep its files in Git and open the folder in VS Code. No dependencies or cloud account needed for the exercise.
Read the guide 05 / Work with PythonPython on iPad
Install Python in LinPad, run a small script and keep package dependencies in a virtual environment. Learn which workloads need another computer.
Read the guideSmall steps. Useful tools.
These guides describe the current project sources and known limits. The manual holds the full shortcut and app reference; the FAQ explains compatibility. Screenshots are development builds captured in the iPad simulator.