Latest Tech News

Stay updated with the latest in technology, AI, cybersecurity, and more

Filtered by: terminal Clear Filter

The Helix Text Editor (2024)

I’ve come to accept that I’m just a sucker for shiny nerd things. I use Rust, despite never having had a professional reason to use it in my life. I switched to Linux in my student years and I’ve never looked back since, even though it constantly breaks and I can’t get my Bluetooth headphones to connect. I have a split keyboard with home row mods set up because I read some random blog posts and it looked cool to me. I literally learned to program because I figured I should learn how to do more n

The Helix Text Editor

I’ve come to accept that I’m just a sucker for shiny nerd things. I use Rust, despite never having had a professional reason to use it in my life. I switched to Linux in my student years and I’ve never looked back since, even though it constantly breaks and I can’t get my Bluetooth headphones to connect. I have a split keyboard with home row mods set up because I read some random blog posts and it looked cool to me. I literally learned to program because I figured I should learn how to do more n

Show HN: Term.everything – Run any GUI app in the terminal

Run every GUI app in the terminal! Even over ssh! Behold as I play a video game in a font in a web browser in a terminal transmitted over ssh (with one hand tied behind my back)! Read about how it works! Check out HowIDidIt.md More Examples The quality of the window is limited to the number of rows and columns in your terminal. If you increase the resolution (ctrl - in alacritty, check your terminal) the quality will go up, (but performance may go down). Here I open up the Wing It! movie,

7 Linux terminal basics every beginner should learn first - and why

Jack Wallen / Elyse Betters Picaro / ZDNET Follow ZDNET: Add us as a preferred source on Google. ZDNET's key takeaways The Linux terminal isn't nearly as hard as you think. Understanding the fundamentals will help get you started. These concepts apply to all Linux distributions. When many think about Linux, they think of awkward and complicated commands that are far beyond the reach of new users. What those people may not know is that modern Linux distributions don't require that they work

Anthropic is testing GPT Codex-like Claude Code web app

Anthropic is planning to bring the famous Claude Code to the web, and it might be similar to ChatGPT Codex, but you'll need GitHub to get started. For those unaware, Claude Code, which works with paid plans, is an AI-powered coding assistant that runs inside your terminal. It is primarily designed for developers, and it can understand the entire codebase of your app. Claude code in Windows Terminal Source: BleepingComputer With Claude Code, you can fix bugs, test new features, simplify Git o

Terminal sessions you can bookmark

Zellij is a terminal workspace and multiplexer. One of the unique traits of terminal multiplexers is their ability to keep sessions alive in the background without a terminal attached to them. In the recent Zellij version we released a built-in web client, allowing users to attach to these sessions from the browser - essentially making a dedicated terminal application optional. In this post we’re going to take a look at how we built the Zellij Web Terminal: which technologies we used, how we ar

Mosh Mobile Shell

Remote-shell protocols traditionally work by conveying a byte-stream from the server to the client, to be interpreted by the client's terminal. (This includes TELNET, RLOGIN, and SSH.) Mosh works differently and at a different layer. With Mosh, the server and client both maintain a snapshot of the current screen state. The problem becomes one of state-synchronization: getting the client to the most recent server-side screen as efficiently as possible. This is accomplished using a new protocol c

Mosh (Mobile Shell)

Remote-shell protocols traditionally work by conveying a byte-stream from the server to the client, to be interpreted by the client's terminal. (This includes TELNET, RLOGIN, and SSH.) Mosh works differently and at a different layer. With Mosh, the server and client both maintain a snapshot of the current screen state. The problem becomes one of state-synchronization: getting the client to the most recent server-side screen as efficiently as possible. This is accomplished using a new protocol c

Blast from the past: Facit A2400 terminal

The year is (roughly) 1989, and we have a small office with some Unix computers and a handful of Facit A2400 terminals connected to them. What we love most about these terminals is they are positive terminals with black text on a white background. We “grew up” with green on black and, later at Nixdorf Computer AG, with amber on black. Young readers might be surprised we used to get printed manuals with our terminals (and computers); don’t forget, the Web didn’t exist then, and “download the man

The TTY Demystified (2008)

The TTY subsystem is central to the design of Linux, and UNIX in general. Unfortunately, its importance is often overlooked, and it is difficult to find good introductory articles about it. I believe that a basic understanding of TTYs in Linux is essential for the developer and the advanced user. Beware, though: What you are about to see is not particularly elegant. In fact, the TTY subsystem — while quite functional from a user's point of view — is a twisty little mess of special cases. To und

Hands-on: We ran full desktop Linux apps on an Android phone!

Mishaal Rahman / Android Authority TL;DR An upcoming Android update will significantly upgrade the Linux Terminal app, enabling it to run full-fledged graphical Linux programs on supported devices. The feature is currently experimental, requiring a Pixel 6 or newer on a specific Android Canary build and manual steps to enable both the terminal and hardware acceleration for better performance. This guide details how to install and run graphical apps like GIMP or LibreOffice using Flatpak, eith

A Linux terminal app for native Android development? Here's why I'm bullish

Jack Wallen/ZDNET ZDNET's key takeaways Google is developing another Linux terminal app. The app runs a full Debian environment. Developers will be able to build Android apps on device. For some time, Android has had access to a terminal app that ran a full-blown, text-only Linux environment. This app is enabled via Android's developer options feature and makes it possible for users to run Linux commands (even SSH). From Google's perspective, that wasn't enough. Also: 5 Linux terminal app

Android 16 lets the Linux Terminal use your phone’s entire storage

Mishaal Rahman / Android Authority TL;DR The Terminal app on Pixel phones enables users to run Linux apps via a Debian virtual machine. The Android 16 Beta 4, and subsequently the stable Android 16 release, removed the previous 16GB storage cap for the Linux VM. In Android 16 QPR1, manual storage resizing has been replaced with dynamic storage ballooning, allowing the VM to adjust its storage needs automatically. Update 1, August 6, 2025 (02:24 PM ET): With the release of Android 16 QPR1 Bet

Spotting base64 encoded JSON, certificates, and private keys

You can spot base64 encoded JSON, certificates, and private keys Last modified August 5, 2025 Last modified August 5, 2025 I was working on my homelab and examined a file that was supposed to contain encrypted content that I could safely commit on a Github repository. The file looked like this { "serial" : 13 , "lineage" : "24d431ee-3da9-4407-b649-b0d2c0ca2d67" , "meta" : { "key_provider.pbkdf2.password_key" : "eyJzYWx0IjoianpHUlpMVkFOZUZKcEpSeGo4UlhnNDhGZk9vQisrR0YvSG9ubTZzSUY5WT0iLCJpdGVyYX

Base64 encoded JSON, certificates, and private keys

You can spot base64 encoded JSON, certificates, and private keys Last modified August 5, 2025 Last modified August 5, 2025 I was working on my homelab and examined a file that was supposed to contain encrypted content that I could safely commit on a Github repository. The file looked like this { "serial" : 13 , "lineage" : "24d431ee-3da9-4407-b649-b0d2c0ca2d67" , "meta" : { "key_provider.pbkdf2.password_key" : "eyJzYWx0IjoianpHUlpMVkFOZUZKcEpSeGo4UlhnNDhGZk9vQisrR0YvSG9ubTZzSUY5WT0iLCJpdGVyYX

Google is building a Linux terminal app for native Android development - here's why that's huge

Jack Wallen/ZDNET ZDNET's key takeaways Google is developing another Linux terminal app. The app runs a full Debian environment. Developers will be able to build Android apps on device. For some time, Android has had access to a terminal app that ran a full-blown, text-only Linux environment. This app is enabled via Android's developer options feature and makes it possible for users to run Linux commands (even SSH). From Google's perspective, that wasn't enough. Also: 5 Linux terminal app

Replacing tmux in my dev workflow

Hear me out, I can already read the descenting opinions: But I need session persistence! But I need split windows! But I need to group windows per project! But I need lots of terminals inside of a remote server! I had the exact same response whenever someone would argue against using tmux . For context, I've been a huge fan of tmux and have been using it as a daily part of my workflow for 7+ years. Whether I'm developing on my local machine or in SSH, I was using tmux . However, a couple o

You might not need tmux

Hear me out, I can already read the descenting opinions: But I need session persistence! But I need split windows! But I need to group windows per project! But I need lots of terminals inside of a remote server! I had the exact same response whenever someone would argue against using tmux . For context, I've been a huge fan of tmux and have been using it as a daily part of my workflow for 7+ years. Whether I'm developing on my local machine or in SSH, I was using tmux . However, a couple o

You Can Get Your Hands on a ‘Severance’ Terminal… for Real This Time

Does your macrodata need refining, and your desktop just isn’t cutting it? Are you finding it difficult to react to the emotions elicited by the seemingly random collection of numbers on your screen with a traditional mouse and keyboard? Well, you’re in luck. After Apple pump-faked everyone with a mock-up of a Lumon Terminal as seen on the Apple TV+ show Severance, a company called Atomic Keyboard is finally making the terminal a reality—assuming it meets its Kickstarter goal. Atomic appears to

Fixing Ctrl+C in Rust terminal apps: Child process management

When a terminal application that spawns child processes doesn't exit cleanly after a Ctrl+C , the user is left with a corrupted terminal. Instead of a clean prompt, you get garbled output and a non-functional shell. This post covers how to solve these issues, with examples from the Moose CLI (for the PR that fixed many of these issues, see here). In this post, you’ll read learnings from solving these issues in the Moose CLI— terminal application that manages multiple child processes, including

Poor child process management in Rust terminal apps leads to terminal corruption

When a terminal application that spawns child processes doesn't exit cleanly after a Ctrl+C , the user is left with a corrupted terminal. Instead of a clean prompt, you get garbled output and a non-functional shell. This post covers how to solve these issues, with examples from the Moose CLI (for the PR that fixed many of these issues, see here). In this post, you’ll read learnings from solving these issues in the Moose CLI— terminal application that manages multiple child processes, including

Show HN: Terminal-Bench-RL: Training long-horizon terminal agents with RL

🤓 Terminal-Bench-RL: Training Long-Horizon Terminal Agents with Reinforcement Learning TL;DR: I successfully built stable RL training infrastructure that scales to 32x H100 GPUs across 4 bare metal nodes for training long-horizon terminal-based coding agents. In doing so, I developed Terminal-Agent-Qwen3-32b to become the highest scoring Qwen3 agent on terminal-bench . WITHOUT training! (currently under submission): Unfortunately I am too GPU poor to train a SOTA coding agent 😅 (estimated £30

Show HN: Terminal-Bench-RL: Training Long-Horizon Terminal Agents with RL

🤓 Terminal-Bench-RL: Training Long-Horizon Terminal Agents with Reinforcement Learning TL;DR: I successfully built stable RL training infrastructure that scales to 32x H100 GPUs across 4 bare metal nodes for training long-horizon terminal-based coding agents. In doing so, I developed Terminal-Agent-Qwen3-32b to become the highest scoring Qwen3 agent on terminal-bench . WITHOUT training! (currently under submission): Unfortunately I am too GPU poor to train a SOTA coding agent 😅 (estimated £30

Google’s Linux Terminal plays a big part in turning Android into a true desktop OS

Mishaal Rahman / Android Authority TL;DR Google has revealed that it’s developing a Linux Terminal app to transform Android into a platform for on-device app development and eventually gaming. The app runs a Debian Linux environment in a virtual machine on select Android devices. Recent Android builds can already run graphical Linux apps, paving the way for Android to become a true desktop computing platform. When Google released a Linux Terminal app earlier this year, it generated a lot of

Security Bite: Down the rabbit hole of neat, lesser-known Terminal commands (Pt. 2)

9to5Mac Security Bite is exclusively brought to you by Mosyle, the only Apple Unified Platform. Making Apple devices work-ready and enterprise-safe is all we do. Our unique integrated approach to management and security combines state-of-the-art Apple-specific security solutions for fully automated Hardening & Compliance, Next Generation EDR, AI-powered Zero Trust, and exclusive Privilege Management with the most powerful and modern Apple MDM on the market. The result is a totally automated Appl

Terminal app can now run full graphical Linux apps in the latest Android Canary

Mishaal Rahman / Android Authority TL;DR Android’s Linux Terminal app can now run graphical Linux apps in the latest Canary build, a major step forward for the feature. A new “Display” button launches a graphical environment, letting users run full desktop apps that aren’t available on Android. Hardware acceleration can also be enabled for better performance, paving the way for running even more powerful Linux software and games. The Linux Terminal app that Google introduced earlier this yea

ZUSE – The Modern IRC Chat for the Terminal Made in Go/Bubbletea

ZUSE IRC Terminal Client ZUSE is a sleek, minimal IRC client for your terminal. Built with Go and powered by the elegant Bubble Tea framework. Chat faster, cleaner, and without distractions right from your terminal. Installation go install github.com/babycommando/zuse@latest Build from Source Get and build: git clone https://github.com/yourusername/zuse.git cd zuse go mod tidy go build -o zuse # or zuse.exe on Windows Add the compiled file to your system PATH Usage Open a fresh terminal

Animated Cursors

Tattoy now supports animated cursors. It uses the same format as Ghostty, therefore rendering the cursor using custom shaders. Here are some popular Ghostty cursors, that you can use out-of-the-box with Tattoy. Even though Tattoy supports Ghostty cursors its rendering is quite different. Ghostty renders the cursor using actual pixels whereas Tattoy renders using UTF8 text-based "pixels", namely "▀" and "▄". This means that Tattoy cursors sometimes miss out on the subtleties of Ghostty cursors,

8 Mac-focused features coming in macOS Tahoe 26

While macOS Tahoe 26 shares redesign polish with iOS and iPadOS, its best new features double down on what makes the Mac the Mac. Terminal upgrades, automation triggers, and power-user tweaks are the kind of Mac updates that you won’t find on the iPhone and iPad. Apple aims its focus on the Mac with these features. 9to5Mac is brought to by iMazing: iMazing 3 is a comprehensive platform for Apple device management with complete device control for backup management, data transfer capabilities, an

Topics: 26 mac macos new terminal

You can finally run Doom and other graphical apps in Android’s Linux Terminal

Mishaal Rahman / Android Authority TL;DR Android’s Linux Terminal app can now run graphical Linux apps in the latest Canary build, a major step forward for the feature. A new “Display” button launches a graphical environment, letting users run full desktop apps that aren’t available on Android. Hardware acceleration can also be enabled for better performance, paving the way for running even more powerful Linux software and games. The Linux Terminal app that Google introduced earlier this yea