Linux developers have a new toy to play with, Warp.
Warp is a closed-source terminal emulator built using the Rust programming language. It offers hardware acceleration, integrated AI, collaborative capabilities, and adopts a “blocks” based approach to commands that help set it apart from traditional terminal tools.
Plus, when it comes to text input Warp functions more like an IDE or text editor, offering filtering and selections, cursor positioning (including multiple cursors), auto-complete, syntax highlighting, and a fair bit more.
Previously a Mac-only app, Warp is now available for Linux distributions, including Ubuntu.
At launch, Warp’s Linux app already offers the same features found in its much-hyped Mac version, plus potentially better performance thanks to extra optimisations added to the Linux build (but coming to Mac versions in a future update).
As Warp supports zsh, bash and fish so it should work “out of the box” with most existing shell setups — though chances are someone with a niche complex exception will “actually…” that claim! The app also has a selection of default themes, configureable keyboard shortcuts, and other standard features..
Warp’s integrated AI can be used to find forgotten commands, debug errors, and ask questions that result in actionable commands/scripts, with it able to translate natural language into CLI output.
And the Warp Drive (I mean, they had to use that name somewhere) features can be used to make your terminal collaborative. You can save commands as reusable workflows, and share them with others.
Who is Warp for?
As powerful and as innovative sounding as Warp terminal is, and as excited as I am to see it land on Linux (choice is always a win), it’s not aimed at “regular” users like myself.
I use the terminal a fair bit, but mainly for things like running apt
, snap
and flatpak
commands, checking system resource usage, listening to music in a CLI music players, and the odd bit of compiling from git
repos — stuff for which Warp is arguably overkill.
It’s the AI, collaborative, and productivity-aiding features that make this terminal so (comparatively) unique. Thus it’ll be heavy, rather than casual, terminal users who find the most benefit from them. People who spend a significant amount of time working at the console.
“Linux is a uniquely important platform for developers, and the terminal is a uniquely important tool on Linux. The terminal is often the primary, and sometimes the only, way that developers use Linux machines,” say the company behind the app.
“Despite this, Linux has relatively few terminal options compared to Mac and Windows, and none with the modern features of Warp. We hope the addition of Warp as an option today unlocks a bunch of new productivity and happiness for individuals and teams spending their days in the Linux console.”
Download Warp for Linux
A Linux version of Warp has been in great demand, with Linux support being one of the most upvoted issues on the Warp GitHub page.
If you fancy seeing if the hype is justified, you can download Warp for Linux with a DEB installer provided for Ubuntu (which adds the official Warp APT repo). There’s also an AppImage if you’d rather use that, and packages for other distros are also available.
Be aware you need to sign up for a (free or paid) account to use the app. There is a privacy policy (which is mostly reassuring to their credit) to be aware of, and you need to have an active internet connection to actually open and use the thing.
I can’t lie: the notion of needing to log in to an online account to access a terminal to run commands locally on my own computer feels a little bit warped — but the bulk of the features included do leverage cloud-based services so I guess it’s not so bizarre in context.
It’ll be will be interesting to see how this application is received by the Linux community. Closed-source codebase and “freemium” business models typically attract short-shrift. But its feature set and workflow integrations are novel, and may potentially be something other terminal apps ape in time.
• Get Warp for Linux
Thanks Filmm