Language Selection

English French German Italian Portuguese Spanish

HowTos

today's leftovers

Filed under
Development
HowTos
  • New Release: Tor Browser 9.0.1

    Tor Browser 9.0.1 is the first bugfix release in the 9.0 series and aims to mostly fix regressions and provide small improvements related to our 9.0 release. Additionally, we are adding a banner on the starting page for our fundraising campaign Take Back the Internet with Tor.

  • 6 Excellent Free Books to Learn TeX

    TeX is a system for typesetting documents. It’s a powerful low-level markup and programming language that creates professional quality typeset text. The system was developed by Donald Knuth at Stanford University with the purpose of enabling anyone to generate high-quality books, and to develop a system that yields the same results whatever computer is used.

    TeX has many strengths including its portability, flexibility, and the fact that it is free software. But being free would mean little if TeX was not highly proficient at typesetting professional looking mathematical and scientific text, complex documents, and handling multiple languages. TeX produces results equal in quality and appearance to those produced by the finest traditional typesetting systems.

  • Tabs or spaces for indentation? Statistics on 3.8 million Perl files created in 24 years

    How are things in the real world? What is actually used?

    It's easy enough to find out. Need to take source codes of programs, to calculate what characters are used and look at the results.

    This article is the result of a little research about the use of tabs and spaces in the world of Perl programming language. There is a huge repository which stores Perl libraries CPAN. I downloaded all the versions of all libraries which are now on CPAN (there were about 135 thousand) and decided which characters are used for indentation.

  • How To Install Varnish Cache on CentOS 8

How to add a user to your Linux desktop

Filed under
Linux
HowTos

Adding a user is one of the first things you do on a new computer system. And you often have to manage users throughout the computer's lifespan.

My article on the useradd command provides a deeper understanding of user management on Linux. Useradd is a command-line tool, but you can also manage users graphically on Linux. That's the topic of this article.

Read more

Leftovers: IBM/OpenShift, HowTos, GStreamer Conference and LibreOffice Changes

Filed under
Misc
HowTos
  • Why Use Containers, Kubernetes, and OpenShift for AI/ML Workloads?

    Containers and Kubernetes are proving to be very valuable in helping accelerate Artificial Intelligence (AI) and Machine Learning (ML) lifecycle for organizations worldwide. ExxonMobil, BMW, Volkswagen, Discover Financial Services, Ministry of Defense (Israel), Boston Children’s Hospital, are some organizations have operationalized Red Hat OpenShift, industry leading Kubernetes-based container platform, to accelerate data science workflows, and build intelligent applications. These intelligent applications are helping achieve key business goals and providing competitive differentiation.

    In a recent blog, I explained how these emerging cloud-native technologies are playing a vital role in helping solve ML Lifecycle execution challenges, and accelerate the delivery of intelligent applications. You may be thinking…”ok, so where do we start to learn about this topic?”

    To help you get started on this journey, we have developed a short video that explains in under three minutes how containers, Kubernetes, and OpenShift can accelerate AI/ML initiatives for your organization. Whether you are working at your desk, driving, riding on a train, walking, or something else, this quick video will do the job for you! As always, feedback is highly appreciated.

  • A sysadmin's guide to configuring an email server
  • Set up CentOS 8 on Google Cloud Compute Engine
  • 4 Way to Find Which Process is Listening on a Specific Port
  • Gentoo eclass design pitfalls

    I have written my share of eclasses, and I have made my share of mistakes. Designing good eclasses is a non-trivial problem, and there are many pitfalls you should be watching for. In this post, I would like to highlight three of them.

  • GStreamer Conference 2019 talk recordings online

    Thanks to our partners at Ubicast the recordings of this year's GStreamer Conference talks are now available online.

  • Changing of cairo to skia inside LibreOffice

    Developers of LibreOffice are making an experiment. They make changing of cairo to skia inside LibreOffice.
    That change will be merge in to the master after branch of LibreOffice 6.4

  • New Table section was added to Writer Sidebar

    Tamás Zolnai from Collabora added to Writer Sidebar new Table section. Now when you click inside a Writer table then you'll see in Sidebar new section with controls for handling of the table like "Add row", "Add column", etc.

A Beginner’s Guide to Sonic Pi

Filed under
Development
Hardware
HowTos

Developed by Sam Aaron at the University of Cambridge, Sonic Pi was intended to be a tool for teaching programming to kids by combining computer code with music. But very much like the Raspberry Pi itself, it was found and adopted by a dedicated community of enthusiasts who put it to far more ambitious uses.

Today, Sonic Pi is a project supported by hundreds of Patreons across the globe and used by everyone from professional musicians to casual hobbyists. It remains a wonderful tool to learn programming in a non-boring, interactive manner, which is why it is used by educationists worldwide as well.

Follow us as we delve into the musical world of Sonic Pi, and you will be mixing beats and creating the next party anthem in no time!

Read more

40 Useful Linux Network Commands for Modern SysAdmins

Filed under
HowTos

When it comes to establishing stable, secure networks, Linux is the first choice for a majority of us. This accounts for many things, including the massive array of networking tools and commands provided by Linux. You can find a seemingly infinite number of network utilities that will enable you to set up secure networks, monitor them for problems, troubleshoot effectively, and so on. The list is, in fact, so extensive that most tutorials on the internet don’t even try to cover them. That’s why we’ve curated this well-thought guide on various Linux network commands.

Read more

Syndicate content

More in Tux Machines

Events: FSF, GStreamer, LibreOffice, Qt World Summit

  • Hang out with the FSF staff in Seattle, November 15

    We are hosting this get-together to show our appreciation for your support of the FSF's work and to provide an opportunity to meet other FSF members and supporters in the area. We'll give updates on what the FSF is currently working on and we are curious to hear your thoughts, as well as answer any questions you may have.

  • GStreamer Conference 2019
  • GStreamer Conference 2019 Videos Now Available Online

    Taking place at the end of October during the Linux Foundation events in Lyon, France was the GStreamer Conference to align with the annual developer festivities. GStreamer Conference 2019 was once again livestreamed by the fantastic folks at Ubicast.tv with their great quality video/audio recordings of the conference now for many years.

  • Event report: Google Summer of Code presentation in Ankara, Turkey

    The Google Summer of Code – aka GSoC – is a global programme focused on bringing more student developers into free and open source software development. In 2019, LibreOffice was once again a participating project, and we describe the results here.

  • Qt World Summit 2019

    We also had a dedicated table for our mobile effort where we showcased our KDE apps for Android and of course Plasma Mobile. The latter of which we had running on a good ol’ Nexus 5X and more importantly the Librem 5 Dev Kit by Purism. Unfortunately, the Pinephone developer kits we were hoping to show as well weren’t shipped in time for the event. Anyway, if you’re interested in learning more about what’s going on with Plasma Mobile go check out our new weekly blog series!

Python Programming Leftovers

Fedora: Updates, Upgrade and Fedora Women’s Day in Peru

  • Fedora status updates: October 2019

    The Fedora Silverblue team was not able to get the necessary changes into Fedora 31 to support having Flatpak pre-installed. They are looking at the possibility of re-spinning the Silverblue ISO to incorporate the changes. But they did update the Fedora 31 Flatpak runtime. The team updated the Flatpak’ed GNOME applications to GNOME 3.34 and built them against the Fedora 31 runtime.

  • Upgrade Fedora 30 to Fedora 31
  • Fedora Women’s Day (FWD) 2019

Security Patches and the Kernel (Linux)

  • Security updates for Tuesday

    Security updates have been issued by Fedora (community-mysql, crun, java-latest-openjdk, and mupdf), openSUSE (libssh2_org), and SUSE (go1.12, libseccomp, and tar).

  • New ZombieLoad Side-Channel Attack Variant: TSX Asynchronous Abort

    In addition to the JCC erratum being made public today and that performance-shifting Intel microcode update affecting Skylake through Cascade Lake, researchers also announced a new ZombieLoad side-channel attack variant dubbed "TSX Asynchronous Abort" or TAA for short. ZombieLoad / MDS (Microarchitectural Data Sampling) was announced back in May by researchers while today Cyberus Technology has announced a new variant focused on Intel processors with TSX (Transactional Synchronization Extensions). TSX Asynchronous Abort is a new ZombieLoad variant that was actually discovered back as part of Cyberus' originally discoveries but faced an extended embargo.

  • Linux Kernel Gets Mitigations For TSX Aync Abort Plus Another New Issue: iITLB Multihit

    The Linux kernel has just received its mitigation work for the newly-announced TSX Asynchronous Abort (TAA) variant of ZombieLoad plus revealing mitigations for another Intel CPU issue... So today in addition to the JCC Erratum and ZombieLoad TAA the latest is iITLB Multihit (NX) - No eXcuses. The mainline Linux kernel received mitigations for ZombieLoad TAA that work in conjunction with newly-published Intel microcode. The mitigations also now expose /sys/devices/system/cpu/vulnerabilities/tsx_async_abort for reporting the mitigation status plus a new tsx_async_abort kernel parameter. With the TAA mitigation, the system will clear CPU buffers on ring transitions.

  • LinuxBoot Continues Maturing - Now Able To Boot Windows

    LinuxBoot is approaching two years of age as the effort led by Facebook and others for replacing some elements of the system firmware with the Linux kernel. Chris Koch of Google presented at last month's Platform Security Summit 2019 on the initiative. The Platform Security Summit 2019 took place at the start of October at Microsoft's facilities in Redmond. LinuxBoot in recent months has been able to begin booting Windows 10, which is related to the recent reports on kexec'ing Windows from Linux. But not only is Windows booting but VMware and Xen are also now working in a LinuxBoot environment.