Language Selection

English French German Italian Portuguese Spanish

today's howtos

Filed under
HowTos
  • Remembering the LAN

    We can have the LAN-like experience of the 90's back again, and we can add the best parts of the 21st century internet. A safe small space of people we trust, where we can program away from the prying eyes of the multi-billion-person internet. Where the outright villainous will be kept at bay by good identity services and good crypto.

    The broader concept of virtualizing networks has existed forever: the Virtual Private Network. New protocols make VPNs better than before, Wireguard is pioneering easy and efficient tunneling between peers. Marry the VPN to identity, and make it work anywhere, and you can have a virtual 90s-style LAN made up of all your 21st century devices. Let the internet be the dumb pipe, let your endpoints determine who they will talk to based on the person at the other end.

  • Predicting Hard Drive Failure with Machine Learning

    These data points are labelled as members of the negative or positive class, which in this case means “hard drive operates normally” or “hard drive has failed.” Note that the “positive” in “positive class” doesn’t mean “good.” Instead, it means “this sample exhibits the behavior we’re looking out for.” A machine learning model would read this dataset, then look for patterns in the features that determine why each hard drive ended up in its class.

    Normally there would be enough data points and features that a human couldn’t read the whole dataset—let alone spot a pattern in it! This example is simplified enough for us to step through the process that a model might follow. Let’s look for a pattern in each feature:

  • Escape from System D, episode VII

    Well, it’s been an awfully long time since I last blogged about Dinit (web page, github), my service-manager / init / wannabe-Systemd-competitor. I’d have to say, I never thought it would take this long to come this far; when I started the project, it didn’t seem such a major undertaking, but as is often the case with hobby projects, life started getting in the way.

  • Doing «Data Science» even if you have never heard the words before

    I’d like to shatter some of this mystery today. Let’s do some machine learning, find some patterns in our data – perhaps even make some predictions. With good old Python only – no 2-gigabyte library, and no arcane knowledge needed beforehand.

  • How To Install Emacs Editor on Ubuntu 20.04 LTS - idroot

    In this tutorial, we will show you how to install Emacs Editor on Ubuntu 20.04 LTS. For those of you who didn’t know, Emacs is a very useful plus feature-rich text editor that may be used across multiple various platforms. Because of its considerable support for writing code within different languages, it is favored by most programmers.

    This article assumes you have at least basic knowledge of Linux, know how to use the shell, and most importantly, you host your site on your own VPS. The installation is quite simple and assumes you are running in the root account, if not you may need to add ‘sudo‘ to the commands to get root privileges. I will show you through the step by step installation of Emacs Editor on Ubuntu 20.04 (Focal Fossa). You can follow the same instructions for Ubuntu 18.04, 16.04, and any other Debian based distribution like Linux Mint.

  • How to Change Debian’s Default Applications

    We all have our preferences when it comes to the application we want to use for opening and working with a certain file type. For example, whenever I start using a new version of an operating system, I install and switch to the VLC media player for playing music and videos. In Debian, you can change your default applications both through the command line and the graphical user interface through the simple steps described in this tutorial. We have performed the commands and procedure described in this tutorial on the latest Debian 10 Buster system.

  • How To Install Chrome In Ubuntu / Linux Mint | Tips On UNIX

    Google Chrome one of the common and most widely used web browsers in the world. It is blazing fast and easy to use with security features.

    Google Chrome‘s new version 88 comes with more changes and one of the notable changes is the end of flash support.

    This tutorial will be helpful for beginners to install Chrome in Ubuntu 20.04, Ubuntu 20.10, Ubuntu 18.04, and Linux Mint 20.1

  • How to Install and Configure Gogs Git Service on Ubuntu Linux

    The Gogs is a compact and self-hosted hassle-free Git service that you can install on your Ubuntu Linux server and distribution to enjoy the Git facilities. The Gogs services are lightweight yet powerful; you can install the Gogs services on Docker, cloud server, and even on a Raspberry Pi system. Even old PC and hardware systems can handle the Gogs services. The Gogs is written in the Go language. The simple dashboard, custom domain support, HTTP security, and multi-database support of the Gogs Git Service will give you a comfortable setting to use the Git service on your Ubuntu system.

  • How to Install and Use GCC Compiler on Linux System

    While building the Linux kernel, the developers had to build a free and open-source compiler to create the kernel and modules. The GCC compiler was build under the GNU project. In the current version of all Linux distributions, the GCC compiler comes pre-installed inside the operating system. You can use the GCC compiler to compile C, C++, Ada, Go, and a few other object-oriented programming languages. You can compile codes on your terminal shell through the GCC compiler on a Linux system.

  • How to create, compile & run a C Program in Linux terminal - Linux Shout

    The C programming language is still alive because it is simple and can do a lot of things. As we know Turbo C compiler is a discontinued integrated development environment, well, on Linux you don’t need it as there is already GNU Compiler Collection to compile and run C or C++ programs. Therefore, if you know the C language, it is much easier to learn, write programs and run other programming languages ​​on Linux operating systems such as C ++, Java, Perl, or PHP, as the languages ​​have certain similarities. Here we will show the steps to install GCC compiler and how to write, compile and run a C program in Linux.

More in Tux Machines

Debian: Rejections, LTS Work, and Bugfixes

  • Thorsten Alteholz: My Debian Activities in February 2021

    FTP master This month I accepted 162 and rejected 28 packages, which is again a small increase compared to last month. The overall number of packages that got accepted was 291. Debian LTS This was my eightieth month that I did some work for the Debian LTS initiative, started by Raphael Hertzog at Freexian.

  • RCBW 21.9 – jwiltshire.org.uk

    A recent upload of electrum suffers from the serious bug #981374. On the face of it this is just a missing package dependency: can you help with testing and preparing an updated package to fix this? You don’t need to be a Debian Developer to get stuck into this one!

Videos and Shows: KDE Community Edition PinePhone and This Week in Linux

  • KDE Community Edition PinePhone Unboxing and First Try! - YouTube

    In this video I'm "unboxing" (or, rather, showing the box and its contents) of the pinephone, and trying it for my first time!

  • This Week in Linux 141: GRUB 2 Security Flaw, Linux Mint to Force Updates?, Valve’s Steam Link

    On this episode of This Week in Linux, we’re going to try something different with the show. Let me know what you think of the changes. This episode is completely stacked with exciting news, we’ve got a ton of Distro News from Ubuntu, openSUSE, Linux Mint, SystemRescue, IPFire, and even Linux From Scratch. A vulnerability was found in GRUB 2 that lets someone bypass Secure Boot so we’ll talk about that and just how bad is it? The EU announced some great news related to Right to Repair. Valve has announced that Steam Link is now available on Linux and it’s a real game changer. We’ve also got some media production news to check out this week from Blender, Ardour and a new synthesizer called Vital. All that and much more on Your Weekly Source for Linux GNews!

Hands-On with Raspup on Raspberry Pi 4: Puppy Linux for Tinkerers

If you never heard of Raspup before, let me tell you that it’s a Debian-based GNU/Linux distribution built from the Woof-CE build system that was originally developed by Barry Kauler, the creator of Puppy Linux, and binary compatible with Raspbian (the official Raspberry Pi OS). As such, Raspup is a Puppy Linux port for Raspberry Pi. Raspup was created by Michael Amadio and it’s designed to run on ARMv7l hardware, specifically on the Raspberry Pi Zero, Raspberry Pi 1, Raspberry Pi 2, Raspberry Pi 3, Raspberry Pi 3+, and Raspberry Pi 4 single-board computers (SBCs). Read more

Desktop Software: Thunar 4.16.4, Kate Themes, and XDG

  • Thunar 4.16.4 Is Released

    The latest version of the Thunar file manager for the Xfce desktop environment has six bug-fixes and updated translations for four languages.

  • Cross Platform Light & Dark Themes and Icons

    On the most Unices that use X11/Wayland and therefore are capable of running the full Plasma Desktop the state of light & dark themes and the accompanied icon themes is really good for KDE Frameworks based application. Just take a look at these two screenshots of a light and dark mode Kate running on GNU Linux/X11 & Plasma Desktop.

  • Task-based menus for a file

    Just throwing this out for wider talk perhaps. I have been silently watching a list called xdg@lists.freedesktop.org. Now the list talks about freedesktop standards which basically is trying to have some sort of standards that all desktop environments can follow. One of the discussions on the specific list shared above is and was about ‘New MimeType fields in .desktop’ . It is a fascinating thread with many people giving loads of interesting view points. If you are into desktops even casually, you would enjoy the discussions thoroughly. [...] There are also lot of banking stuff that we cannot do on free software, especially in India as lot of powerful proprietary interests are there which make sure that no public API’s are available, or even if there is, it would be something half-done or after back and forth, they say, this is just for show, as had shared last year. I would probably add another section later to talk about it. From what little I know, in Europe the law mandates that there are public API’s not only for banking but wherever public money (read taxpayer money) is involved. Again, not all countries, but some more than others. At least, that is what I had seen over the years.