Fixing a Bumblebee issue after installing Manjaro Linux

Fixing a Bumblebee issue after installing Manjaro Linux

For a brief period, I changed my configuration to use Optimus Manager instead of Bumblebee because I couldn’t get my NVIDIA GPU to work with command optirun. I must admit that this always worked when I used Debian distro bases, but it’s not a big deal for me to keep using Debian distros, I love them as containers or production instances, but not on my desktop, I’m not a big fan of extra apt repositories, after updates some incompatibilities happen and packages may break, for me it’s frequent because I’m a developer and I use so many packages 📦. ...

November 28, 2023 · William Sena
Exploring Awesome WM, my preferred window manager

Exploring Awesome WM, my preferred window manager

A few weeks ago, I decided to switch from my latest desktop (Bugdie) to window managers. During my early experiences with Conectiva, Mandrake, and Slackware, I used Blackbox and thought it was fantastic, but I didn’t know how to configure things at the time. So I went back to KDE after trying GNOME, Deepin, Pantheon, XFCE and Bugdie. I became a distro Hopper 🕵️, looking into Desktop and enjoying and hating desktop behaviors. I never found a desktop that was comfy for me. ...

November 21, 2023 · William Sena
Why and how should you use a Docker Container Health Check?

Why and how should you use a Docker Container Health Check?

In this post, I’ll show you how to use the HEALTHCHECK command to verify if your container runs properly. If you haven’t already, I strongly suggest you read the previous post about Docker build and push: How to Build and Push a Container Image HEALTHCHECK command The command tells you how to check if your container is operational. Running for you might mean running a background process, listening on a UDP, TCP, or HTTP port, or checking for an accessible file; there are several approaches to ensure your container is in good health. The next line explains command syntax: ...

June 27, 2023 · William Sena
How to Build and Push a Container Image

How to Build and Push a Container Image

Containers are changing the way we prepare environments for production and development. They are required to emulate and obtain the same responses and features which are found in the target environment. In this article, I will discuss how to build and push container images with Docker and Podman. It is important to note that both follow to the OCI Image Format Spec, thus compatibility is ensured. If you are unfamiliar with Docker, Podman or have not read the following posts, I strongly suggest you to do so. ...

May 28, 2023 · William Sena
Building Kubernetes-style pods with Podman

Building Kubernetes-style pods with Podman

In a recent piece, I discussed Podman, a wonderful Red Hat-powered project that provides a container alternative supported by Kubernetes and a replacement for Docker, read more at the following link. How to Run Secure Pods with Podman The podman build commands is entirely compatible with OCI Image Spec, and the instructions are too near to Kubernetes-style and Docker-CLI. However, there are two ways to describe containers: podman-compose**, **an implementation of Compose Spec and alternative to docker-compose maintened by community podman play kube,an official implementation to create containers, pods or volumes based on Kubernetes YAML. This time, we’ll create pods with yaml (play-kube) syntax. This method provides the following advantages: ...

May 20, 2023 · William Sena
How to Run Secure Pods with Podman

How to Run Secure Pods with Podman

What is Podman? Podman is a Red Hat container engine that allows users to manage containerized applications and their resources. Unlike other container engines such as Docker, Podman operates as a standalone application instead of a daemon. Podman could be a Docker replacement. As I stated in my previous article Docker, Docker was unsupported by Kubernetes a few years ago. But don’t worry! Kubernetes does not support Docker as a runtime (dockershim), but images are still supported; Docker images are Open Container Image (OCI). ...

March 12, 2023 · William Sena
Top Reasons to Use Linux and Why Should You?

Top Reasons to Use Linux and Why Should You?

The history In the mid-1990s, we met Linux, an open source operating system created by Linus Torvalds. Whether you like it or not, remember that Linux was formed from Unix, the Apple Team built the Darwin basis on top of BSD Unix, and Android is a Linux variant, so we’re all in the same family. Reasons Security, programs are forbidden from changing the system configuration and settings for security reasons unless the user is logged in as the root; Stability, no matter how long your fresh install took place, if you choose a stable Linux distribution, the performance will be the same when you run it for the first time; Simple maintenance, every Linux distribution has its own central software repository that is used to update and secure the system; Support, using the man command, you can access information immediately in your shell; the web and robust communities also have a valuable information; Open Source, users can modify the source code, add new functionality, and share solutions; Run anywhere, the core’s flexibility allowed for other devices, like mobile phones, cameras, televisions, demo boards, and refrigerators, to use the same OS core; Job market, today, it’s uncommon to find a big company that doesn’t use Linux, whether it’s in an office or on a cloud server. If you are an IT professional, it is now time to learn Linux; Linux Distributions & Flavors ¹ In the beginning, Linux created the kernel and the bash. ² Now the kernel was formless and empty… And Linux said, “Let there be desktop,” and there were desktop and home users. ...

January 19, 2023 · William Sena
Atualizando seu Linux Debian

Atualizando seu Linux Debian

O que é Debian? É um sistema operacional Open Source que utiliza o kernel do Linux e recentemente adotou uma versão do FreeBSD kernel. Definição bonita segundo os criadores… “É uma associação de indivíduos que têm como causa comum criar um sistema operacional livre. " Existem muitas distribuições Linux baseadas diretamente ou indiretamente no Debian, devido sua estabilidade e atualizações seguras. Por exemplo o Ubuntu que é uma distribuição que dispensa apresentações, seguindo a lista temos MX Linux, Deepin e Zorin OS que são variantes diretas do Debian e as indiretas com Mint, PopOS, Elementary OS, Xubuntu, Kubuntu, Lubuntu e KDE Neon baseados no Ubuntu, ou seja, temos muitos sabores de Debian. ...

October 16, 2022 · William Sena
How to use Bash default variables

How to use Bash default variables

It’s essential to have Bash scripts to support your servers or applications in a programming or DevOps environment. As a result, I’d like to share some Bash advice with you as variable default values. Whatever operating system you are currently using. Linux is now used in everything from servers to containers to Raspberry Pi demo boards. It’s time to update your kernel, guys! Sometimes you use variables to make your script more adaptable. For instance, I might use a variable named “OS_FAMILY” to indicate whether my script runs on Windows, Linux, RHEL, or Debian. ...

October 13, 2022 · William Sena