Close Menu
    DevStackTipsDevStackTips
    • Home
    • News & Updates
      1. Tech & Work
      2. View All

      10 Ways Node.js Development Boosts AI & Real-Time Data (2025-2026 Edition)

      August 18, 2025

      Looking to Outsource React.js Development? Here’s What Top Agencies Are Doing Right

      August 18, 2025

      Beyond The Hype: What AI Can Really Do For Product Design

      August 18, 2025

      BrowserStack launches Chrome extension that bundles 10+ manual web testing tools

      August 18, 2025

      ML Observability: Bringing Transparency to Payments and Beyond

      August 18, 2025

      Highlights from Git 2.51

      August 18, 2025

      3D Layered Text: The Basics

      August 18, 2025

      CodeSOD: Going Crazy

      August 18, 2025
    • Development
      1. Algorithms & Data Structures
      2. Artificial Intelligence
      3. Back-End Development
      4. Databases
      5. Front-End Development
      6. Libraries & Frameworks
      7. Machine Learning
      8. Security
      9. Software Engineering
      10. Tools & IDEs
      11. Web Design
      12. Web Development
      13. Web Security
      14. Programming Languages
        • PHP
        • JavaScript
      Featured

      How to install Flow — IoT platform

      August 18, 2025
      Recent

      How to install Flow — IoT platform

      August 18, 2025

      Total.js Tables is here!

      August 18, 2025

      The joy of recursion, immutable data, and pure functions: Generating mazes with JavaScript

      August 18, 2025
    • Operating Systems
      1. Windows
      2. Linux
      3. macOS
      Featured

      Access Root Directory in Nautilus File Manager

      August 18, 2025
      Recent

      Access Root Directory in Nautilus File Manager

      August 18, 2025

      Ptyxis: Ubuntu’s Leap Into GPU-Powered Terminals

      August 18, 2025

      Raspberry Pi Unveils $40 Five-Inch Touch Display 2

      August 18, 2025
    • Learning Resources
      • Books
      • Cheatsheets
      • Tutorials & Guides
    Home»Learning Resources»Ptyxis: Ubuntu’s Leap Into GPU-Powered Terminals

    Ptyxis: Ubuntu’s Leap Into GPU-Powered Terminals

    August 18, 2025
    Ptyxis: Ubuntu’s Leap Into GPU-Powered Terminals
    by George Whittaker

    For decades, the humble terminal has been one of the most unchanging parts of the Linux desktop. Text streams flow in monochrome grids, and while the underlying libraries have evolved, the experience has remained more or less the same. Ubuntu, however, is preparing to rewrite this narrative. The distribution is adopting Ptyxis, a fresh terminal emulator designed for modern computing, and one of its standout qualities is that it leans on the GPU for rendering rather than relying solely on the CPU.

    This shift is more than cosmetic. It represents a rethink of how command-line tools should perform in an era of container-heavy development, high-DPI displays, and demanding workloads. Let’s unpack what makes Ptyxis a different breed of terminal, why Ubuntu is betting on it, and what it means for everyday users and power developers alike.

    The Origin Story of Ptyxis

    Ptyxis is not an accidental side project. It was initially prototyped under the name GNOME Prompt by Christian Hergert, a well-known GNOME contributor also behind GNOME Builder. Early experiments showed there was space for a terminal designed from scratch with today’s GNOME ecosystem and GPU pipelines in mind.

    To avoid conflicts with existing software, the project was later rebranded as Ptyxis. The application has since matured rapidly, and major distributions such as Fedora and Ubuntu have committed to it. Ubuntu introduced it in experimental form in 24.10, and by the upcoming Ubuntu 25.10 “Questing Quokka”, it is expected to replace the aging GNOME Terminal as the default choice.

    A New Kind of Terminal Experience

    GPU Acceleration as the Core

    Traditional terminals typically rely on CPU-bound rendering stacks, often through libraries like Cairo and Pango. This works fine until you throw thousands of lines of log output or try to run full-screen text-based UIs that push rendering to its limits. Ptyxis sidesteps these bottlenecks by shifting the drawing work to the graphics processor, taking advantage of Vulkan or OpenGL backends supplied by GTK4.

    The result is immediately noticeable: smooth scrolling, responsive updates, and consistent performance even with massive amounts of text on screen. It’s not just about speed, either, offloading rendering to the GPU reduces CPU strain, leaving headroom for the processes you’re actually running.

    Go to Full Article

    Source: Read More

    Facebook Twitter Reddit Email Copy Link
    Previous ArticleWorkday Staff Fall to Social Engineering; Hackers Access Third-Party CRM Platform
    Next Article Total.js Tables is here!

    Related Posts

    Learning Resources

    Access Root Directory in Nautilus File Manager

    August 18, 2025
    Learning Resources

    What I learned from Inspired

    August 18, 2025
    Leave A Reply Cancel Reply

    For security, use of Google's reCAPTCHA service is required which is subject to the Google Privacy Policy and Terms of Use.

    Continue Reading

    Too Much Thinking Can Break LLMs: Inverse Scaling in Test-Time Compute

    Machine Learning

    “We’re creating a game that’s steeped in dark fantasy elements” — Capcom talks building a samurai adventure with Onimusha: Way of the Sword

    News & Updates

    DOOM: The Dark Ages has been turned into a literal work of art by one fan — as well as having its own tapestry

    News & Updates

    CVE-2025-31947 – Mattermost LDAP Account Lock Bypass Vulnerability

    Common Vulnerabilities and Exposures (CVEs)

    Highlights

    CVE-2025-4476 – Apache Libsoup Denial of Service

    May 16, 2025

    CVE ID : CVE-2025-4476

    Published : May 16, 2025, 6:16 p.m. | 2 hours, 47 minutes ago

    Description : A denial-of-service vulnerability has been identified in the libsoup HTTP client library. This flaw can be triggered when a libsoup client receives a 401 (Unauthorized) HTTP response containing a specifically crafted domain parameter within the WWW-Authenticate header. Processing this malformed header can lead to a crash of the client application using libsoup. An attacker could exploit this by setting up a malicious HTTP server. If a user’s application using the vulnerable libsoup library connects to this malicious server, it could result in a denial-of-service. Successful exploitation requires tricking a user’s client application into connecting to the attacker’s malicious server.

    Severity: 4.3 | MEDIUM

    Visit the link for more details, such as CVSS details, affected products, timeline, and more…

    CVE-2025-50262 – Tenda AC6 Buffer Overflow Vulnerability

    July 3, 2025
    Yokogawa Recorder Vulnerability Could Let Attackers Hijack Critical Industrial Systems

    Yokogawa Recorder Vulnerability Could Let Attackers Hijack Critical Industrial Systems

    April 21, 2025

    Fine-tune OpenAI GPT-OSS models on Amazon SageMaker AI using Hugging Face libraries

    August 11, 2025
    © DevStackTips 2025. All rights reserved.
    • Contact
    • Privacy Policy

    Type above and press Enter to search. Press Esc to cancel.