❌

Normal view

How to Check DNS Server IP Address in Linux

The post How to Check DNS Server IP Address in Linux first appeared on Tecmint: Linux Howtos, Tutorials & Guides .

DNS (Domain Name System) is a fundamental facilitator of several networking technologies such as mail servers, Internet browsing, and streaming

The post How to Check DNS Server IP Address in Linux first appeared on Tecmint: Linux Howtos, Tutorials & Guides.

Raspberry Pi Launches Own-Brand 1TB SSD for $70/Β£67

6 September 2025 at 00:18

Raspberry Pi has begun selling a 1TB M.2 2230 SSD for use with the Raspberry Pi 5. It joins the company's PCIe Gen 3 256 & 512GB SSDs announced earlier this year.

You're reading Raspberry Pi Launches Own-Brand 1TB SSD for $70/Β£67, a blog post from OMG! Ubuntu. Do not reproduce elsewhere without permission.

Firefox Adds CoPilot Chatbot, New Tab Widgets in Nightly Builds

5 September 2025 at 22:24

Firefox Nightly builds add CoPilot to the chatbot sidebar, expanding the browser's range of third-party AI service integrations. Plus: new New Tab Page widgets.

You're reading Firefox Adds CoPilot Chatbot, New Tab Widgets in Nightly Builds, a blog post from OMG! Ubuntu. Do not reproduce elsewhere without permission.

GNOME 49 RC Released! Re-enable X11 Support in GDM

By:Ji m
5 September 2025 at 21:17

The release candidate (RC) of GNOME Desktop 49 is out for testing purpose!

This is the final development release for GNOME 49, while the stable release is planned for September 17th. It added some new features, various bug-fixes, and improvements.

As you may know, GNOME 49 removed the β€˜Gnome on Xorg’ session since the alpha release, which as well disabled X11 sessions in GDM.

In this RC release, it re-enabled X11 by default in GDM, meaning there’s NO β€œGnome on Xorg”, but it still can load other X11 based desktop sessions, e.g., XFCE, MATE, and Cinnamon, from the login screen.

GDM 49 re-enabled ability to load other X11 desktop sessions.

Glycin, the image loading library, now has experimental JPEG 2000 loading support, though it’s disabled by default. And, since this RC, the GNOME background images are now loading by this library.

For GNOME Remote Desktop, the release added support for relative mouse motion events, which is commonly used in 3D apps, e.g., video games or design software, to control a virtual camera or object orientation.

The gnome-remote-desktop also added support for extending the desktop with a virtual monitor. I’m not sure how it differs to the virtual monitor functionality introduced since GNOME 42, but it should make mouse movement with embedded cursors more performant. See the merge request for details.

Other changes include:

  • Add button in Accessibility to launch Orca preferences
  • Disable the org.freedesktop.ScreenSaver proxy service on the login screen
  • Indicate β€œBattery Health” (battery charge limit) status.
  • F5 and Ctrl+R keyboard shortcuts to refresh Gnome Weather.
  • Insert ~/ instead of ~ in Nautilus path-bar when pressing ~.
  • Add Advertise Broadcast RGB support, and more.

And, below are the big changes introduced in last Beta & Alpha releases:

  • Added Showtime video player and Papers document viewer
  • Use glycin as backend for decoding and saving images for gdk-pixbuf and image viewer.
  • Move β€œDo Not Distrub” to top-right Quick Settings menu.
  • Added configuration for pointing stick (aka TrackPoint)
  • Support relative dials on tablet pads.
  • Option to disable β€œSuper” (Windows key) shortcut key.
  • Add music playback control in lock screen.
  • Option to show β€œRestart” and β€œPower-Off” menu options to the lock screen.
  • Per-monitor brightness control in Quick Settings.
  • Hardware accelerated video encoding for Camera app.
  • Add β€˜Donate’ button in About page.

How to Get GNOME 49 RC

GNOME provides an installer image for testing and porting extensions. Along with the announcement, they are available via the link below:

For Ubuntu, GNOME 49 RC has been added for Ubuntu 25.10 Deb build, just launch β€œSoftware Updater” and install all available updates to get it. For Arch Linux, it has been added into the GNOME Unstable repository.

Harnessing GitOps on Linux for Seamless, Git-First Infrastructure Management

Harnessing GitOps on Linux for Seamless, Git-First Infrastructure Management

Introduction

Imagine a world where every server, application, and network configuration is meticulously orchestrated via Git, where updates, audits, and recoveries happen with a single commit. This is the realm GitOps unlocks, especially potent when paired with the versatility of Linux environments. In this article, we'll dive deep into how Git-driven workflows can transform the way you manage Linux infrastructure, offering clarity, control, and confidence in every change.

GitOps Demystified: A New Infrastructure Paradigm

GitOps isn't just a catchy buzzword, it's a methodical rethink of how infrastructure should be managed.

  • It treats Git as the definitive blueprint for your live systems, everything from server settings to application deployments is declared, versioned, and stored in repositories.

  • With Git as the single source of truth, every adjustment is tracked, reversible, and auditable, turning ops into a transparent, code-centric process.

  • Beyond simple CI/CD, GitOps introduces a continuous reconciliation model: specialized agents continuously compare the actual state of systems against the desired state in Git and correct any discrepancies automatically.

Why Linux and GitOps Are a Natural Pair

Linux stands at the heart of infrastructure, servers, containers, edge systems, you name it. When GitOps is layered onto that:

  • You'll leverage Linux’s scripting capabilities (like bash) to craft powerful, domain-specific automation that dovetails perfectly with GitOps agents.

  • The transparency of Git coupled with Linux’s flexible architecture simplifies debugging, auditing, and recovery.

  • The combination gives infrastructure teams the agility to iterate faster while keeping control rigorous and secure.

Architecting GitOps Pipelines for Linux Environments

Structuring Repositories Deliberately

A well-organized Git setup is crucial:

  • Use separate repositories or disciplined directory structures for:

    • Infrastructure modules (e.g., Terraform, networking, VMs),

    • Platform components (monitoring, ingress controllers, certificates),

    • Application-level configurations (Helm overrides, container versions).

  • This separation helps ensure access controls align with responsibilities and limits risks from misconfiguration or accidental cross-impact.

❌