Language Selection

English French German Italian Portuguese Spanish

January 2020

Leftovers: UML, Programming, Emacs and Events

Filed under
Development
  • 10 Best Free Unified Modeling Language Tools

    Unified Modeling Language (UML) is a general-purpose, modeling language designed to provide a standard way for visualizing, specifying, constructing, and documenting the artifacts of distributed object systems. It’s the industry standard modeling language for software engineering.

    The aim of UML is to give software engineers, agile and small development teams, and system architects useful tools for analysis, design, and implementation of software-based systems. It also provides modeling business and similar processes. The language helps to visualize your object-oriented design and communicate with others. It offers limited use for other programming paradigms.

    UML offers an efficient way to communicate object programming concepts that are not intuitive between programmers and end users. It can also be very precise and helps to avoid ambiguities when you define your system.

    UML is composed of many model elements that represent the different parts of a software system. The UML elements are used to create diagrams, which represent a certain part, or a point of view of the system. A full list of the diagrams is set out at the end of this article.

  • Norbert Preining: CafeOBJ 1.6.0 released

    We have released version 1.6.0 of CafeOBJ, an algebraic specification and verification language.

  • 5 ways to use Emacs as your RPG dashboard

    There are two ways to play a tabletop role-playing game (RPG): You can play an adventure written by the game's publisher or an independent author, or you can play an adventure that is made up as you go. Regardless of which you choose, there's probably prep work to do. One player (generically called the game master) must gather monster or enemy stats, loot tables, and references for rules, and the other players must build characters and apportion (pretend) equipment. Nothing's going to eliminate prep work from a complex RPG, but if you're an Emacs user, you might find that Emacs makes a great dashboard to keep everything all straight.

    Organize the rules

    Unfortunately, the digital editions of many RPGs are distributed as PDFs because that's what the RPG publisher sent to the printer for the physical edition. PDFs are good at preserving layout, but they're far from an ideal eBook format. If you play RPGs published under an open license, you can often obtain the rules in alternate formats (such as HTML), which gives you more control and flexibility. Even the world's first and most famous RPG, Dungeons & Dragons, provides its rules as a free download in digital format (which has been translated into HTML and Markdown by many a website).

    I open the rules as Markdown in Emacs so that I have a searchable reference at the ready. While opening the rules as a PDF in a PDF reader lets you search for embedded text, using a text file instead provides several benefits. First of all, a text file is much smaller than a PDF, so it's faster to load and to search. Second, text files are easily editable, so if you find a rule that sends you seeking clarification, you can add what you learn (or whatever you make up) directly into your master document. You can also add house rules and additional resources. My aim is to have a single file that contains all of the rules and resources I use in games I run, with everything a quick Ctrl+s (C-s in Emacs notation) away.

  • The 2020 Rust Event Lineup

    A new decade has started, and we are excited about the Rust conferences coming up. Each conference is an opportunity to learn about Rust, share your knowledge, and to have a good time with your fellow Rustaceans. Read on to learn more about the events we know about so far.

  • Bootlin at FOSDEM and Buildroot Developers Meeting

    This week-end takes place one of the biggest and most important free and open-source software conference in Europe: FOSDEM. It will once again feature a very large number of talks, organized in several main tracks and developer rooms.

    Bootlin CTO Thomas Petazzoni will participate to the FOSDEM conference, of course attending many of the talks from the Embedded, Mobile and Automative Devroom, to which he participated to the talk review and selection. Do not hesitate to get in touch with Thomas if you want to discuss career or business opportunities with Bootlin.

CEO of Red Hat Becomes IBM President

Filed under
Red Hat
  • IBM reshuffles: Krishna CEO, Whitehurst president, Rometty to retire

    IBM chief executive Ginni Rometty is stepping down in April, the company announced Thursday. Arvind Krishna, noted as a key architect of the company's Red Hat acquisition, will become CEO upon Rometty's exit.

    Rometty will serve as executive chairman through 2020 and then retire. Red Hat's CEO Jim Whitehurst was named IBM president.

  • IBM Names Arvind Krishna CEO, Replacing Ginni Rometty

    "Krishna, her successor, was the mastermind behind the Red Hat deal. He proposed the acquisition to Rometty and the board, suggesting hybrid cloud is the company's best bet for future growth," adds Bloomberg. "He has led the development of many of IBM's newer technologies like artificial intelligence, cloud and quantum computing."

    "Prior to IBM adopting its hybrid multi-cloud strategy, the company had a walled-garden approach to cloud computing, largely focusing on its own services. Krishna spearheaded IBM's shift toward hybrid, prompting the company to work with rival providers rather than compete against them."

  • Arvind Krishna Elected IBM Chief Executive Officer

    The IBM (NYSE: IBM) Board of Directors has elected Arvind Krishna as Chief Executive Officer of the company and a member of the Board of Directors, effective April 6, 2020. Krishna is currently IBM Senior Vice President for Cloud and Cognitive Software, and was a principal architect of the company's acquisition of Red Hat. James Whitehurst, IBM Senior Vice President and CEO of Red Hat, was also elected by the Board as IBM President, effective April 6, 2020. Virginia Rometty, IBM Chairman, President and Chief Executive Officer, will continue as Executive Chairman of the Board and serve through the end of the year, when she will retire after almost 40 years with the company.

    "Arvind is the right CEO for the next era at IBM," said Rometty. "He is a brilliant technologist who has played a significant role in developing our key technologies such as artificial intelligence, cloud, quantum computing and blockchain. He is also a superb operational leader, able to win today while building the business of tomorrow. Arvind has grown IBM's Cloud and Cognitive Software business and led the largest acquisition in the company's history. Through his multiple experiences running businesses in IBM, Arvind has built an outstanding track record of bold transformations and proven business results, and is an authentic, values-driven leader. He is well-positioned to lead IBM and its clients into the cloud and cognitive era."

CERN Moves to Free/Libre Software With Latest Change

Filed under
OSS
Sci/Tech
  • CERN ends trial of Facebook Workplace

    New changes to the status of CERN’s Workplace account prevent the Organization from continuing on the platform. CERN’s presence on Workplace will end on 31 January 2020. In October 2016, Facebook made Workplace available to any company or organisation.

  • CERN Replacing Facebook Workplace With A Set Of Open-Source Software Alternatives

    Facebook Workplace is Facebook's corporate-focused product for internal real-time communication and related communication needs within organizations. CERN had been making use of Facebook Workplace and in addition to data privacy concerns, they were recently confronted with either paying Facebook or losing administrative rights, no more single sign-on access, and Facebook having access to their internal data. But now they have assembled their own set of software packages to fill the void by abandoning Facebook Workplace.

Games: RetroPie, More Retro, Northgard, Proton GE, Edna & Harvey, Legend of Keepers

Filed under
Gaming
  • Weekend Project: Build a portable RetroPie powered Game Console

    In this video, I show off the process of creating your very own retro gaming console that's completely portable, powered by RetroPie!

  • Retro-styled colourful non-linear adventure platformer Alwa's Legacy now has a Steam page

    After a successful crowdfunding campaign in December last year, Elden Pixels explain that progress is going well on their very colourful non-linear adventure platformer Alwa's Legacy.

    In the first update this year on Kickstarter, they explained that work on it is progressing well with plenty of new content being added and it appears the story is already finished. They also now have a Steam store page up, so you can follow it along ready for release sometime in the Spring.

  • Northgard expands with The Clan of the Ox - DLC out now with a rather unique Warchief

    Shiro Games continue expanding their real-time strategy game Northgard, following on from the huge Conquest Mode free update last year they have a new DLC out adding in an entirely new Clan.

    Himminbrjotir, Clan of the Ox is the new clan and they're a tough lot both stronger and bigger in stature than the other clans. Led by the powerful Warchief Torfin, they have +15% attack power and defence bonus, however they do eat 10% more than other clans so you need to balance your food stocks even more than usual. They're fully featured, coming with their very own map for the Conquest Mode and if you beat it with them they have their own special Ox Townhall.

  • Proton GE has a fresh new build out with lots of updates and special fixes

    Proton GE, the unofficial build of Proton mainly for use with Steam Play (but you can use it outside Steam too - like with Lutris) has a big new release out with Proton 5.0 GE 1.

    Why would you use Proton GE instead of the official version included with Steam? Valve/CodeWeavers sometimes take a while to update it and certain games made need fixes sooner that Proton GE provides.

  • Edna & Harvey return to Linux with The Breakout - Anniversary Edition now available

    Daedalic Entertainment have been a good developer and publisher for Linux and they continue to be great. Edna & Harvey: The Breakout - Anniversary Edition, the upgraded version of the 2008 adventure game is now on Linux.

    This enhanced version of the multi-award winning adventure game released in December last year, with it gaining Linux (and macOS) support only yesterday. It has been given a "complete overhaul" with better controls, high resolution art and "new technology" (so an upgraded game engine and things like that).

  • Dungeon management and defence game Legend of Keepers releasing in March

    Goblinz Studio continue upgrading the free Legend of Keepers: Prologue and in recent patch notes, they gave Legend of Keepers a release date for Early Access.

    They've said it's going to launch on March 26 but they're still adjusting it all based on feedback, which they're using to improve both the Prologue and the full game. Most recently, it gained a whole new Motivation system so don't work them too hard and there's now a Psychologist to let your monster crew talk it out and hopefully get better. Goblinz Studio also expanded the Prologue in other ways with new monsters, 7 new random events and new locations.

BSD: HAMMER2 and First FreeBSD Conference in Australia

Filed under
BSD
  • HAMMER2 questions

    Still, my recommendation is that for anything that fits on one drive no mirroring or RAID should be used. Make discrete backups to another drive on a regular schedule instead. RAIDs are not actually any more reliable than non-RAID on small systems in terms of machine uptime. For larger many-drive arrays HAMMER2 just isn't the right solution (not yet) and I would recommend running ZFS on FreeBSD instead. But for any single-drive solution (even a large one), HAMMER2 gives premium performance and has a number of extremely useful features built-in such as automatic de-duplication (when copying a large file or tree), and compression. I use HAMMER2 on a bunch of 4TB HDDs and SSDs myself and it works flawlessly.

  • The first FreeBSD conference in Australia

    While there are many prominant Australian FreeBSD contributers, sysadmins, and users, we’ve always had to venture overseas for conferences. We’re always told Australians are among the most ardent travellers, but I always wondered if we could do a domestic event as well.

    And on Tuesday, we did! Deb Goodkin and the FreeBSD Foundation graciously organised and chaired a dedicated FreeBSD miniconf at the long-running linux.conf.au event held each year in a different city in Australia and New Zealand.

Choosing the right tools for your open source projects

Filed under
OSS

Every open source community wants to make it easier for community members to participate and contribute. Typically, there are discussions on cultural aspects of the community to lower barriers to entry, such as fostering a friendly and welcoming environment, onboarding processes, mentorship, code of conduct, etc. However, in my discussions with several open source communities (e.g., Freedesktop, GNOME, KDE, etc.), I found that one of the key criteria when selecting new tools for code, CI, bug tracking, etc. for their projects was how a new tool could also help lower barriers to entry for new contributors.

Read more

Security Leftovers

Filed under
Security
  • Security updates for Thursday

    Security updates have been issued by Debian (graphicsmagick, opensmtpd, webkit2gtk, wget, and zlib), openSUSE (apt-cacher-ng, GraphicsMagick, java-1_8_0-openjdk, mailman, mumble, rubygem-excon, sarg, and shadowsocks-libev), Oracle (libarchive and openjpeg2), Red Hat (firefox, fribidi, openjpeg2, SDL, and thunderbird), Scientific Linux (openjpeg2), SUSE (glibc, java-1_8_0-openjdk, and rmt-server), and Ubuntu (Apache Solr and webkit2gtk).

  • UN didn't patch SharePoint, got mega-hacked, covered it up, kept most staff in the dark, finally forced to admit it

    As to the miscreants' entry point, it was a known flaw in Microsoft SharePoint (CVE-2019-0604) for which a software patch had been available for months yet the UN had failed to apply it.

    The hole can be exploited by a remote attacker to bypass logins and issue system-level commands – in other words, a big problem from a security standpoint. The hackers broke into a vulnerable SharePoint deployment in Vienna and then, with admin access, moved within the organization's networks to access the Geneva headquarters and then the OHCHR.

  • Amazon Employee Believes Ring Should Be ‘Shut Down’ for Security Issues

    The news just gets worse and worse for Amazon and the P.R. it’s been getting for it’s Ring Doorbell security camera. It’s gone from bad to worse to catastrophic with security issues.

    [...]

    But it gets worse than that. One of the employees, software development engineer Max Eliaser, believes the Ring should be shut down. He said, “The deployment of connected home security cameras that allow footage to be queried centrally are simply not compatible with a free society. The privacy issues are not fixable with regulation, and there is no balance that can be struck. Ring should be shut down immediately and not brought back.”

    That’s just devastating to the company, and this statement comes amongst news from the Electronic Frontier Foundation that the accompanying app for the Ring gives personal information to third parties such as Facebook.

    The investigation by EFF showed that the app gives customer names, private IP addresses, and sensor data to marketing companies who use this information to track and spy on the Ring customers.

More in Tux Machines

Best Linux laptop for 2021: Which one should you buy?

I remember, back in my early days of Linux, finding a laptop that could run the open-source operating system was tricky business. You might get a distribution to work with the video chipset. You might even find one that interacts with your soundcard. If you could manage to get wireless working, you were something special. That was then, and this is a very different time. Now, you can find Linux pre-installed laptops all over the place. Companies like System76, Tuxedo Computers, Juno Computers, Dell, Lenovo and HP are all producing laptops that support or are even fully certified to run Linux. Read more

today's leftovers

  • Paradox of the perfect code editor

    Imagine if someone summoned a magical genie and wished for a perfect code editor. Since it is perfect, does that mean it provides you everything you ever need to code the optimal solution? Or since it is perfect, does it enable you to accomplish the coding aspect instantly?

    Thus, the paradox:

    Does the perfect code editor mean that you spend nearly 100% of your work time using the editor or does it mean you spend nearly 0% of your work time using the editor?

  • I write code 100 hours/week, here's why I probably won't stop

    I feel strongly you should never feel compelled or required to do what I am doing. Any company, manager, or person asking you to do so is horrible and you should get out quick. I don’t want to contribute to that culture or feed it.

    But-I love what I’m doing. I love the amount of progress I’m able to achieve every day. I love my time spent solving problems. I love what I’ve achieved so far. I want to go further than ever before - I’ve been marathon coding for as long as I can remember, and I’m not going to stop. I need to see how far I can go.

    I love the choices I’ve made in life. I hope you love yours too.

  • The reports of Perl’s death have been greatly exaggerated

    But you know what? Perl’s still going. It’s had a steady cadence of year­ly releas­es for the past decade, intro­duc­ing new fea­tures and fenc­ing in bad behav­ior while main­tain­ing an admirable lev­el of back­ward com­pat­i­bil­i­ty. Yes, there was a too-​long adven­ture devel­op­ing what start­ed as Perl 6, but that lan­guage now has its own iden­ti­ty as Raku and even has facil­i­ties for mix­ing Perl with its native code or vice versa.

  • Share with us your say on interoperability benefits in digital public service delivery

    As the the ISA2 programme and ELISE are coming to an end, is the right time to reflect on what we have achieved together and how to build on that in the next generation programmes.

  • How BSD Authentication Works

    The way OpenBSD authenticates users is quite different from other Unix-like operating systems. Most other systems like AIX, Solaris, Linux, the other BSDs, and MacOS, use a framework called Pluggable Authentication Module (PAM). The two main implementations are Linux PAM and OpenPAM. PAM modules are created as dynamically loaded shared objects, which communicate using a combination of common and implementation specific interfaces (Linux-PAM and OpenPAM). It's configured using the pam.d directory and pam.conf file. While it can be flexible, it's highly complex and very easy to mis-configure, leaving you open to strange and hard to track down authentication bugs. On top of that, the fact that it's a shared library means that any vulnerability in a poorly vetted authentication module gives attackers direct access to the internals of your application. Author Michael W. Lucas said it best when he described PAM as unstandardized black magic.

    OpenBSD on the other hand uses a mechanism called BSD Authentication. It was originally developed for a now-defunct proprietary operating system called BSD/OS by Berkeley Software Design Inc., who later donated the system. It was then adopted by OpenBSD in release 2.9. BSD Auth is comparatively much simpler than PAM. Modules or, authentication "styles", are instead stand alone applications or scripts that communicate over IPC. The module has no ability to interfere with the parent and can very easily revoke permissions using pledge(2) or unveil(2). The BSD Authentication system of configured through login.conf(5).

  • Explaining top(1) on FreeBSD

    We all know and have at least once used the top(1) command to track information about our cpu and processes, but how many of you know what each field means? Today we will guide you through each of these fields. By default, top(1) displays the ‘top’ processes on each system and periodically updates this information every 2.0 seconds using the raw cpu use percentage to rank the processes in the list.

Integrity/Availability, Security, and DRM

  • Sinclair hit by ransomware attack, TV stations disrupted [iophk: Windows TCO]

    Sinclair Broadcast Group, which operates dozens of TV stations across the U.S., said Monday that some of its servers and work stations were encrypted with ransomware and that data was stolen from its network.

  • Sinclair hit by ransomware attack, TV stations disrupted [iophk: Windows TCO]

    The Hunt Valley, Maryland-based company either owns or operates 21 regional sports network and owns, operates or provides services to 185 television stations in 86 markets.

  • Canon Sued For Disabling Printer Scanners When Devices Run Out Of Ink

    For more than a decade now, computer printer manufacturers have been engaged in an endless quest called: "let's be as annoying as humanly possible." That quest, driven by a desire to monopolize and boost the sale of their own printer cartridges, has resulted in all manner of obnoxious DRM and other restrictions designed to make using cheaper, third-party printing cartridges a monumental headache. Often, software or firmware updates have been designed to intentionally grind printing to a halt if you try to use these alternative options.

  • Caskading Failures

    In case you hadn’t heard, Let’s Encrypt’s root certificate expired on September 30th, causing many old applications and devices to reject connections to any site secured by certificates issued by Let’s Encrypt. At Cider and Saddle, all of our services are backed by a Let’s Encrypt wildcard certificate, which we’d configured to automatically renew when needed. We thought that meant we’d be in the clear; after all, we were sure to keep our production system up-to-date, and as long as the system’s CA certificates were fresh, there shouldn’t be any issues.

    We were wrong.

    On October 3rd, one of our community members noticed Cask was throwing 500 errors upon visiting the page. Scrubbing through the logs, it was pretty easy to guess what was going on: [...]

today's howtos

  • What's in a hostname?

    You can spend a surprising amount of time chasing RFCs and finding out more than you ever thought you'd need to know about something as trivial as "hostnames".

    The Internet is a Playground, the DNS a never-ending source of entertainment and astonishment, and hostnames... largely undefined.

  • How to change the colour of the underline in gspell

    gspell is GNOME’s spell-checking library.

  • How To Install Calligra Office Suite on Ubuntu 20.04 LTS - idroot

    In this tutorial, we will show you how to install Calligra Office Suite on Ubuntu 20.04 LTS. For those of you who didn’t know, Calligra Suite is an office and graphic art suite by KDE similar to the LibreOffice. It is available for desktop PCs, tablet computers, and smartphones. It contains applications for word processing, spreadsheets, presentation, vector graphics, and editing databases. 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 the step-by-step installation of the Calligra Office Suite 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 Convert a Webpage to PDF in Linux - It's FOSS

    Saving a webpage as a PDF comes in handy when you archive certain resources or use them for educational purposes. But, how do you convert a webpage to PDF in Linux? You can either choose to go the easy way out using the web browser (GUI) on every Linux distribution or use the terminal to turn a webpage into a PDF file.

  • How to Install GoAccess Web Log Analyzer on Rocky Linux 8

    GoAccess is an open-source lightweight log analyzer that can read and analyze log files of multiple formats, including Apache, Nginx, Amazon S3, Elastic Load Balancing, CloudFront, Caddy, etc. It is written in C language and uses the ncurses library for its dashboard interface, which can be accessed from the command line. It can generate reports in HTML, JSON, and CSV format, which can be shared with others. You can even generate real-time HTML reports that can be displayed via a public link. In this tutorial, you will learn to install GoAccess Analyzer on a Rocky Linux-based server and configure it to read Nginx logs and serve real-time reports.

  • How to Install Prometheus System Monitoring Tool on Debian 11

    Prometheus is a free, open-source and web-based monitoring application that collects metrics from your services and stores them in a time-series database. Prometheus default configuration only exports metrics about itself. But, you can extend it by installing exporters, and other programs. It supports a multi-dimensional data model, multiple modes of graphing and dashboarding. In this post, we will show you how to install Prometheus monitoring on Debian 11.

  • How to Install R Programming Language on Ubuntu 20.04 - LinuxCapable

    R is an open-source programming language, and free software environment for statistical computing and graphical representation created and supported by the R Core Team and the R Foundation. R’s popularity is widely used amongst statisticians and data miners for statistical and data analysis software developers. In the following tutorial, you will learn how to install R using the CRAN repository and install packages from both R’s CRAN repository or PPA cran2deb4ubuntu on Ubuntu 20.04.

  • How to Run Android Apps on Linux

    Ever wanted to run an Android app on Linux but didn’t want to mess with debugging bridges, development environments, or sideloading apps? An app called Anbox makes it possible, and we show you how to use it.

  • GNU Linux Debian – apt package management – what does this two-letter-package-status mean anyway? (ii rc)
  • How to install Mattermost Server on Rocky Linux 8

    Mattermost is messaging software that can be configured to support your organization's messaging requirements. It works just like messaging software you will have used before. Users are able to log in and use the messaging platform to send messages of any kind between themselves or directed at other users which they choose to subscribe to their messaging feed. It also supports group messaging, where a conversation thread emerges between more than one person. Messages also include file attachments, images, links, etc, for sharing across an organization. Additionally, there are some interesting extra features that can be enabled, such as video conferencing if required. Developers want to use this software because it's easy to configure, it can be hosted in your own private cloud, it's free, and messaging is an important requirement for most organizations.

  • Install APEX and ORDS on CentOS 8 - Unixcop

    Oracle Application Express is a low-code development platform that enables you to build scalable, secure enterprise apps, with world-class features, that can be deployed literally anywhere. Also it’s a proprietary web-based integrated development environment (IDE) developed by Oracle Corporation for creating and managing Oracle databases and other related database functionality. In addition to, With it developers can quickly develop and deploy compelling apps that solve real problems and provide immediate value, even it’s not necessary to be an expert in a vast array of technologies to deliver sophisticated solutions.

  • Install Proftpd on Centos and Rockylinux 8 - Unixcop

    Proftpd is an Opensource ftp Server compatible with Unix-like systems its easy to install , fast and secure . lets show you in this how to install this software. In my case i’am using vzlinux its one if the Centos derivatives. Proftpd doesn’t exit on the standard Redhat/Centos repositories this is why we need to create extra repositories to make this possible, we need epel-repository.

  • Install and Configure Squid Proxy on Rocky Linux 8 - kifarunix.com

    In this guide, we are going to learn how to install and configure Squid proxy on Rocky Linux 8. Squid is a full-featured web proxy cache server application which provides proxy and cache services for HTTP, FTP, SSL requests and DNS lookups. It also performs transparent caching that reduces bandwidth and improves response time by caching and reusing frequently requested web pages.

  • Install and Setup Squid Proxy on Debian 11/Debian 10 - kifarunix.com

    In this tutorial, we are going to learn how to install and setup Squid Proxy on Debian 11/Debian 10. Squid is a full-featured web proxy cache application which provides proxy and cache services for HTTP, FTP, SSL requests and DNS lookups. It also performs transparent caching that reduces bandwidth and improves response time by caching and reusing frequently requested web pages.

  • Bash String Manipulation - OSTechNix

    String manipulation is one of the fundamental concepts in bash scripting. In programming, strings are one of the data types which are an ordered sequence of characters. It is important that you know how to create and manipulate strings in bash. In this guide, we will learn string manipulation in Bash shell scripting with simple examples. You will be comfortable working with bash strings at the end of this article.

  • Using Thunderbolt 3 or 4 on Ubuntu - ByteXD

    When purchasing any laptop, you need to take a keen look at all the ports available since they connect your system to other devices in the digital world. When Apple released the new style MacBook Pro in 2015, people were amazed. This machine ditched all the available ports on the previous releases and replaced them with only Thunderbolt 3 and a headphone socket. Standard ports like the charging socket, display ports (HDMI), USB, and SD card reader, which you will most likely find on most laptops, were all removed and are now supported by the Thunderbolt 3 port.

  • Multipath TCP on RHEL 8: From one to many subflows

    Many years ago, Hercules was traveling back to Athens when he lost his way in a wood. Arriving at a crossroad, he found two women. One of them was Aletheia, the goddess of truth, and the other was Apate, the goddess of lies. But he didn't know who was who. Hercules needed all his intelligence to find the only question capable of revealing the way to Athens. If you are lost in a computer network and don't know which path to take, don't worry—you don't need Hercules to find your way: You can use Multipath TCP.

  • Deploy and remove a web server with Ansible

    ​Ansible is an agentless IT automation tool that unravels the mystery of how work gets done. Many sysadmins run Ansible ad hoc commands or playbooks daily to handle their automated tasks. They rely on Ansible's default command-line interface (CLI) output to visualize and understand what happens after their command or playbook finishes running. Since Ansible's CLI standard output is clean and lean, one option for tracking runtimes, getting metrics, understanding resource consumption, and gathering other information is to modify the output to include more details through using callback plugins. This article explores how to use two different Ansible callback plugins to profile system activity and maximum memory usage of tasks and full execution using cgroups.

  • Can you turn a Raspberry Pi into a satellite deco? | ITIGIC

    The Raspberry Pi have been receiving different versions over time, with improvements in USB ports, HDMI, and even Ethernet in the most recent models. Along with them, a constant has been the 40-pin GPIO connector , thanks to which we can hook all kinds of modifications and improvements.