Language Selection

English French German Italian Portuguese Spanish

About Tux Machines

Wednesday, 02 Dec 20 - Tux Machines is a community-driven public service/news site which has been around for over a decade and a half and primarily focuses on GNU/LinuxSubscribe now Syndicate content

Search This Site

Quick Roundup

Typesort icon Title Author Replies Last Post
goblinxfc srlinuxx 26/04/2007 - 6:30pm
nixsys.com srlinuxx 24/09/2007 - 11:24pm
wolvixondisk srlinuxx 02/10/2007 - 10:49pm
arnybw srlinuxx 18/10/2007 - 3:39pm
webpathinlovelinux srlinuxx 07/02/2008 - 3:44pm
bluewhite srlinuxx 25/03/2008 - 10:44pm
pclos srlinuxx 15/06/2008 - 11:18pm
nixsys2 srlinuxx 18/08/2008 - 7:12am
nixsys3 srlinuxx 18/08/2008 - 7:22am
gg 480x60 srlinuxx 03/09/2008 - 11:55am

Ubuntu Touch OTA-15 Arrives on December 16th with More Improvements for the Volla Phone

Filed under
Ubuntu

Not even a month after they released Ubuntu Touch OTA-14, the UBports Foundation is already working on Ubuntu Touch OTA-15, which is now available for public testing.

This release promises more improvements for the Volla Phone and other Android 9 devices. For example, it fixes buggy audio playback on the Volla Phone, as well as other devices, sending of USSD codes on all Android 9 devices, and Volla Phone’s front camera orientation to correctly rotate the photos after being taken.

Read more

PCLinuxOS Selected Articles/New Pages

Filed under
PCLOS
  • PCLinuxOS Family Member Spotlight: The Cat

    Why and when did you start using Linux?
    Just one year after our family bought our first PC with Win95, it already started freezing, breaking. All the wonders from MS. Since then, I started looking for an alternative to that crap. I heard about Linux, but back in the 90's there were very few people, books and resources about it in Brazil. So, after a frustrating period with a Mac (which let me down when it simply stopped functioning), I found Linux in Switzerland. My first distro was Linux Mint, which was quite friendly to use, but that broke my computer after every biannual big update, and the users' forum was useless. So, after learning about the evil systemd, I read something about the Resistance, the Few Ones who kept the flame of tradition! And here am I with PCLinuxOS, since the glorious year of 2014!

    What specific equipment do you currently use with PCLinuxOS?
    Two notebooks, one is a Lenovo with Intel i5, the other one is an old (and brave) single core Toshiba Satellite!

    Do you feel that your use of Linux influences the reactions you receive from your computer peers or family? If so, how?
    People still believe that Linux is for engineers, geeks and the like, so some think you're some kind of hacker, or genius. When you show them the graphical desktop, with all looking "normal", with icons, and Firefox and all the like, they get amazed!

  • [PCLinuxOS] Screenshot Showcase
  • Good Words, Good Deeds, Good News
  • Welcome From The Chief Editor

    Here's To Hoping that 2021 is far, far better than the 2020 that we all have endured. It's going to take some time to see how much impact the COVID-19 pandemic will have on society and many entrenched habits/trends that have existed for many, many years. But, any time something of this magnitude hits society, there's almost no way it can't have an impact. We'll never be able to go back to the old "normal." That old "normal" will be replaced with a new "normal" that will supplant it in ways we cannot yet begin to imagine.

  • Mind Your Step: Going On Sabbatical

    If you have watched videos about Linux on YouTube, especially ones that compare various distributions, did you notice that most of those videos do not even mention PCLinuxOS.

    It does not do us well when it comes to public exposure of the distribution. But in this case, it is a good thing. Sometimes, not being popular has its benefits.

    What I am saying is that the less popular a technology or product is, the less likely cybercriminals will spend time trying whatever it is they do on these products.

    [...]

    I am considering installing Nextcloud on my webspace after moving the original website to Neocities. So far, It seems to work, but with a few quirks.

    The webspace assigned contains 100GB of storage and runs in a container configured with 512MB of RAM, and enough bandwidth for a low traffic website, which this website has been for the past 24 years!

    I have not decided whether to go for it or not, being that this is a low traffic website, and that Nextcloud was designed for high traffic servers. What attracts me to this solution is the high level of security built into the application.

    The fact that this website existed for 24 years without a data breach or other attack is proof that the less popular a technology, product or idea is, the less it becomes vulnerable (or even feasible) to cyberattacks.

    Case in point, the Slackware website is still accessed through HTTP instead of HTTPS, due to the fact that almost no one new to Linux has even heard of Slackware, let alone trying to install that distribution on their machines. At least my website is accessed only through HTTPS, which is important as I do not want my website to be tagged as Not Secure by Google simply because I did not enable HTTPS for my website.

    Another solution I am considering is to use a product such as WordPress, but not allowing any accounts to be created. (The main website for PCLinuxOS does just that!)

    I know that I just mentioned that WordPress is a popular product for building websites. But the way it is used on the main PCLinuxOS website is an exception to that theory.

The Spectre Mitigation Performance Impact On AMD Ryzen 5000 "Zen 3" Processors

Filed under
Graphics/Benchmarks

For those wondering what the current cost is to the default Spectre mitigation protections on the new AMD Ryzen 5000 series "Zen 3" processors, here are a set of performance tests looking at that overhead with the still relevant mitigations applied by default and then if forcing them off. The Zen 3 mitigation overhead was compared then to similar AMD Zen 2 and Zen+ processors.

After looking last week at the odd state of mitigation performance on Intel's new Tiger Lake processors, the attention shifted to looking at the mitigation overhead for the new AMD Zen 3 processors. Thankfully there is less mitigations to worry about with AMD processors but still even with these new processors there is still a measurable difference in affected workloads between mitigations on and off. Also, unlike Tiger Lake and contrary to rumors, the Zen 3 mitigation performance was in the right direction: disabling the mitigations did help boost the performance as is logical, unlike what we saw with Tiger Lake where now disabling the mitigations hurt the overall performance.

Read more

Open source predictions for 2021

Filed under
OSS

When I think of open source and 2021, a Saga song comes to mind: "On The Loose." I believe no one can stop open source in the coming year--that's how big it's going to get. That's saying something, given how enterprise businesses already depend on open source technology on a daily basis. The dependency we're currently experiencing is nothing compared to what I predict for the coming year.

Of course, it's not just about business, as I have one rather bold prediction for consumers as well.

What are these predictions? Let me warm up my crystal ball, dim the lights, drop the needle on some music to create the perfect ambiance, and gaze deep into the waters of the future.

Read more

today's howtos

Filed under
HowTos
  • How to Install Wiki.js on CentOS 8 - RoseHosting

    Wiki.js is a free and open-source wiki application written in Node.js. It is simple, lightweight, and uses Markdown files to saves all contents. You can save your content directly to the Markdown file and sync it with your Git repository. It offers a rich set of features including, integrated access control, a built-in search engine, and supports external authentication.

  • How to install FreeCAD on Linux Mint 20 - YouTube

    In this video, we are looking at how to install FreeCAD on Linux Mint 20.

  • How to optimize the apt package manager on Debian-based Linux distributions - TechRepublic

    There are a number of ways Linux is superior to other operating systems. Not only is Linux more reliable and stable, it’s more secure and user-friendly (in more areas than you might believe). But above everything else, one of the most amazing things about Linux is it’s flexibility. You’d be hard-pressed to find a distribution of Linux that insists you do it one way and only one way (which is the case with Windows and macOS).

  • Image Noise Reduction By Image Stacking/Blending

    Simply put, it is a way to use multiple photos of an image to reduce the noise in the final image to produce a cleaner and clearer final image.

    Image Stacking/Blending is not the same as Focus Stacking, which is normally used when taking Macro or Close Up images.

  • Faked Memory Sticks

    There is a big trade in cheaper memory sticks, that is, all types. These include both USB Pen Drives and SDXC and microSDXC (aka TF) types. But there are many others. Some cheaper ones have speed problems, and if that's not a concern, go ahead. But amongst them are a number of Fake Memory drives. Let's just explain what that means.

    A fake memory drive is a memory drive, it's the details that are faked. It will actually work up to a point. What has been faked is the amount of storage space it holds. Your computer or phone or whatever device using it, relies on information stored at the beginning of the memory to know how much space there is on it. Also held there is the file index system. If someone can overwrite that information, then the drive can return false data to the system about how much space it has.

  • Inkscape Tutorial: Create A Custom Calendar
  • Using Timeshift To Backup & Restore Your PCLinuxOS System

    I recently ran across a post by one of the PCLinuxOS forum members, asking for an article/tutorial on how to use Timeshift, so I decided to give it a go.

    Now, if you're new to PCLinuxOS or Linux in general, you may be asking yourself, "what is Timeshift?"

    Well, Timeshift is a package/program written for Linux to create restore points for your operating system, much like the restore point feature in Windows. It allows you to make incremental backups that create exact images of your system, at specific points in time. They can be used to restore your system to the exact state that it was in, at the time when the backup was made. The backups are incremental so they don't need as much hard drive space to store.

  • BPF For Observability: Getting Started Quickly | Linux Journal

    BPF is a powerful component in the Linux kernel and the tools that make use of it are vastly varied and numerous. In this article we examine the general usefulness of BPF and guide you on a path towards taking advantage of BPF’s utility and power. One aspect of BPF, like many technologies, is that at first blush it can appear overwhelming. We seek to remove that feeling and to get you started.

  • Learn how to simplify data protection using Vinchin Backup & Recovery with Oracle Linux Virtualization Manager

    Looking for a reliable backup solution for your Oracle Linux Virtualization Manager deployments?

    Join us on Wednesday, December 16, for a webinar with Luwen Zhang from Vinchin and Simon Coter from Oracle. Luwen and Simon will discuss how to simplify the data protection process using Vinchin Backup & Recovery with Oracle Linux Virtualization Manager.

Linux: The 7 best distributions for new users

Filed under
Linux

The age-old question has returned, one that divides a certain community faster than a penguin can devour a mouthful of krill. That question? What are the best Linux distributions for new users? When you ask the question of the Linux community, they inevitably answer with the distribution they use. Why wouldn't they? Loyalty has always been set at a fairly high bar with Linux. You find a distribution that's perfect for you, and you want everyone to use it. Thing is, you probably forget that your Linux skills are likely considerably higher than the average user--and especially the new user.

Read more

today's leftovers

Filed under
Misc
  • GhostBSD 20.11.28 overview | A simple, elegant desktop BSD Operating System. - YouTube

    In this video, I am going to show an overview of GhostBSD 20.11.28 and some of the applications pre-installed.

  • mintCast 349 – NAT Ain’t A Firewall – mintCast

    First up, in our Wanderings, Leo has another helping of Pi, Moss gets spooked, Josh changes up the desktop, and Joe strips.

    Then in the news, OpenSUSE’s going public?, Pine64 feels the Plasma, and Linux gets Ray tracing.

    In security, kill switches and a reminder that NAT ain’t a firewall.

  • The Month in WordPress: November 2020

    November 2020 saw several updates to the WordPress 5.6 release. Read on to follow all the latest news from the WordPress world!

  • Taskcluster's DB (Part 3) - Online Migrations

    A few of the tables holding data for Taskcluster contain a tens or hundreds of millions of lines. That’s not what the cool kids mean when they say “Big Data”, but it’s big enough that migrations take a long time. Most changes to Postgres tables take a full lock on that table, preventing other operations from occurring while the change takes place. The duration of the operation depends on lots of factors, not just of the data already in the table, but on the kind of other operations going on at the same time.

    The usual approach is to schedule a system downtime to perform time-consuming database migrations, and that’s just what we did in July. By running it a clone of the production database, we determined that we could perform the migration completely in six hours. It turned out to take a lot longer than that. Partly, this was because we missed some things when we shut the system down, and left some concurrent operations running on the database. But by the time we realized that things were moving too slowly, we were near the end of our migration window and had to roll back. The time-consuming migration was version 20 - migrate queue_tasks, and it had been estimated to take about 4.5 hours.

    When we rolled back, the DB was at version 19, but the code running the Taskcluster services corresponded to version 12. Happily, we had planned for this situation, and the redefined stored functions described in part 2 bridged the gap with no issues.

  •   

  • Security updates for Wednesday

    Security updates have been issued by Debian (brotli, jupyter-notebook, and postgresql-9.6), Fedora (perl-Convert-ASN1 and php-pear), openSUSE (go1.15, libqt5-qtbase, mutt, python-setuptools, and xorg-x11-server), Oracle (firefox, kernel, libvirt, and thunderbird), Red Hat (rh-postgresql10-postgresql and rh-postgresql12-postgresql), SUSE (java-1_8_0-openjdk, python, python-cryptography, python-setuptools, python3, and xorg-x11-server), and Ubuntu (linux, linux-aws, linux-aws-5.4, linux-azure, linux-azure-5.4, linux-gcp, linux-gcp-5.4, linux-hwe-5.4, linux-kvm, linux-oracle, linux-oracle-5.4, linux, linux-aws, linux-azure, linux-gcp, linux-kvm, linux-oracle, linux-raspi, linux, linux-aws, linux-azure, linux-kvm, linux-lts-trusty, linux-raspi2, linux-snapdragon, python-werkzeug, and xorg-server, xorg-server-hwe-16.04, xorg-server-hwe-18.04).

Server: BSD, OpenStack, and GNU/Linux

Filed under
Server
  • From Unix to Linux: Key Trends in the Evolution of Operating Systems (Part 2)

    According to the McKusick article cited earlier, BSD's popularity seems to stem from the cost-free distribution of the system, more than from any technical superiority over Bell Labs’ Unix. As I mentioned, AT&T had no scruples about folding BSD innovations back into Unix. The C code in BSD now looks dated and sometimes a bit scary, but the tools and operating system were production-ready and popular.

    When Digital Equipment Corporation brought out their VAX minicomputers as a replacement for the PDP series, the Berkeley crew grabbed the VAX Unix port from AT&T and built a new version of BSD on it. Mini-computers became a central part of the computing landscape in the late 1970s and early 1980s (before personal computers became commercially available), and BSD's popularity grew along with the VAX. A popular warning was, "All the world is not a VAX." This referred to bad habits that computer science students were picking up because the VAX helpfully did things such as provide them with zeroed-out memory if they failed to initialize the memory explicitly. If programmers relied on finding zeros in uninitialized memory, their programs would go horribly wrong when ported to other systems. This was now a world where programmers expected to move between computer systems, and take their programs with them. That world was created by Unix and BSD.

    BSD was also the impetus for the great eruption that brought Unix into the commercial mainstream: the founding of Sun Microsystems. Bill Joy and his colleagues took advantage of the permissive BSD license to sell computers with their enhanced version of BSD, called SunOS. Sun Microsystems’ workstations and mini-computer servers wiped out a generation of other mini-computer companies and started to set the standard for modern computing and networking—all based on SunOS, which meant BSD.

  • Most Reliable Hosting Company Sites in November 2020

    The most reliable hosting company site in November 2020 was New York Internet (NYI), which responded to all of Netcraft’s requests in November. NYI offers a comprehensive set of hybrid IT solutions across cloud, multi-cloud, colocation and bare metal in its US data centres. So far in 2020, NYI has appeared seven times in the top 10.

    In November, the top eight sites each responded to all of Netcraft’s requests and were separated by average connection time. Webair appeared in second place. The hosting provider has provided managed hosting solutions for over 18 years and offers colocation across North America, Europe and Singapore.

    Hyve Managed Hosting wraps up the podium places, in third. Hyve provides a range of services including cloud hosting for business with full management services. These services are complemented by 35 data centres across Europe, North and South America, Asia and Australia.

    Whilst Linux continues to dominate the top 10, FreeBSD makes an appearance in first place in November with NYI.

  • Forecasting the future of cloud with OpenStack experts | Ubuntu

    OpenStack, the cloud computing platform, has proved to be a beacon of success for open source. It rounds off 10 years in existence this year, a period which has seen it reach nearly 200 countries, and we want to look ahead to what the future holds for the technology. We’ve spoken to a number of journalists and other leading experts, including the Open Infrastructure Foundation, the organisation which manages the development of the technology, to understand how OpenStack may develop in the future.

    While we’ve seen businesses of all sizes adopt OpenStack to embrace the cutting edge and engage with the likes of AI and containers, predicting its next steps is not such an easy question to answer. John Leonard, Research Editor from the UK’s Computing, explains: “That’s a little hard to say. Open source is now the default rather than the exception and there are many more open source collaborations now covering different areas, notably the Cloud Native Computing Foundation (CNCF). I expect OpenStack will end up focusing on areas of IaaS less well served by Kubernetes, perhaps around serverless and storage innovations.”

    [...]

    Tytus Kurek, Product Manager at Canonical believes the foundational element of OpenStack will prove important; “Whereas the interest has long spread to other technologies, OpenStack remains the foundation of private cloud infrastructure across many organisations. In the following years we’re expecting to see continuous improvements around its stability, security and integration as well as supportability for 5G, AI/ML, edge and even more advanced use cases.”

    What’s vital though, is no matter how they grow over the coming years, OpenStack and its contemporaries remain true to the foundations and virtues of open source – ensuring that as many people can contribute and benefit.

  • Moving to a More “Open” Environment

    The expansion and proliferation of open source organizations such as the Linux Foundation and the OpenStack Foundation attest to how much open source projects have become mainstream.

  • Benefits of Hosting on A Linux Server [Ed: Is this a real article? No. It's borderline SEO spam, as the first link in it reveals.]

    One major benefit of Linux is that it doesn’t slow down over time as compared to Windows. As more and more programs and background processes are added the operating system gets addled with a lot of requests.

Programming Leftovers

Filed under
Development
  • Santa is pseudo packaging | Playing Perl 6␛b6xA Raku

    Santa needs to know where all the chimneys are. Thanks to schedule constraints, a single subroutine call has to do to query multies defined in a bunch of modules.

  • Development community that we can see to development of Perl Part1 - C language specification creating group | Yuki Kimoto Perl Blog

    The Perl core team seems to be looking for resources to help in language development.

    Currently, it seems the material in python.

    perlgov: the perl governance document

    I feel that Perl and Python cultures are quite different.

    It's also based on an improvised document in 2019 when the Python reader quit.

    I can understand how envious we are when we see Python attracting users(although
    I'm watching a lot of cheating at the same time).

    On the other hand Perl has long been a conservative culture.

    So, we can refer to the methods used by developers of languages, operating systems and tools that also have a conservative mindset.

    The first thing I would like us to refer to is the method used by the group that creates C language specifications.

  • Everything You Need to Know About Bash For Loops in Linux

    A bash script is simply a plain text file containing a series of commands that the bash shell can read and execute. Bash is the default shell in pre-Catalina macOS, and most Linux distributions.

    If you’ve never worked with a shell script before, you should begin with the absolute simplest case. This will allow you to practice key concepts including the creation of the script and its execution.

  • Re-format blah,YYYYMMDD,blah as blah,YYYY,MM,DD,blah

    This exercise was inspired by a recent article by Girish Managoli. He showed how to prepare a data table for machine learning using simple shell tools.

  • The 20 Best Matlab Books For Beginner and Expert Developers [Ed: Better to use GNU Octave, which is Free software and similar]

    MATLAB is short for Matrix Laboratory. MATLAB is the simplest and most profitable computing climate for researchers, scientists, and engineers. It incorporates the MATLAB language, the main programming language devoted to numerical and specialized computing. You can utilize MATLAB for a scope of utilizations, including Artificial Intelligence, signal preparing and interchanges, picture and video handling, deep learning, control frameworks, test and estimation, and computational science. Thus, in this modern era, it has become very crucial to learn MatLab, and for the appropriate guidance, an adequate set of MatLab books is inevitably important.

  • Why I love Emacs

    I'm a habitual Emacs user. I didn't choose Emacs as much as it chose me. Back when I was first learning about Unix, I stumbled upon a little-known feature in a strange application called Emacs, which was apparently hidden away on my computer. Legend had it (and was proven true) that if you typed emacs into a terminal, pressed Alt+X, and typed tetris, you could play a falling-blocks game.

    [...]

    That was my introduction to GNU Emacs. While it was frivolous, it was also an accurate indication of what Emacs is all about—the idea that users can reprogram their (virtual) worlds and do whatever they want with an application. Playing Tetris in your text editor is probably not your primary goal on an everyday basis, but it goes to show that Emacs is, proudly, a programming platform. In fact, you might think of it as a kind of precursor to Jupyter, combining a powerful programming language (called elisp, to be exact) with its own live environment. As a consequence, Emacs is flexible as a text editor, customizable, and powerful.

    Elisp (and Common Lisp, by extension) aren't necessarily the easiest languages to start out on, if you're used to Bash or Python or similar languages. But LISP dialects are powerful, and because Emacs is a LISP interpreter, you can build applications, whether they're Emacs plugins or prototypes of something you want to develop into a stand-alone project. The wildly popular org-mode project is just one example: it's an Emacs plugin as well as a markdown syntax with mobile apps to interpret and extend its capabilities. There are many examples of similarly useful applications-within-Emacs, including an email client, a PDF viewer, web browser, a shell, and a file manager.

X Still Improving and Microsoft 'Embraces' and 'Extends' Mesa, More DRM

Filed under
Graphics/Benchmarks
  • X.Org Server 1.20.10 Allows For Larger Number Of Input Devices, Present Extension Fixes - Phoronix

    Following Tuesday's disclosure of more X.Org Server security bugs, X.Org Server 1.20.10 was released that provides those input fixes plus a number of other patches that have been back-ported and accumulated in the 1.20 series.

  • Microsoft Begins Landing Changes For Cross-Platform Support With Their Mesa D3D12 Code [Ed: Microsoft is interfering in Mesa development to make it more Windows- and Microsoft-leaning. See the comments: “Did they also include an option to uninstall the windows subsystem?” [...] “Is this worth celebrating? It means nothing for desktop Linux at all." […] "MS is firmly in the “Extend” phase of their conquest…”]

    Last month the Microsoft-backed Direct3D 12 Gallium3D driver was merged into Mesa 21.0. This is the driver for allowing graphics/compute APIs like OpenGL and OpenCL to run on top of Direct3D with Windows 10. That work to the Gallium D3D12 code has been continuing with the start of the cross-platform code now being merged.

  • Syscall User Dispatch Appears Destined For Linux 5.11 To Help Windows Games On Linux

    The Syscall User Dispatch support looks like it should be mainlined for the Linux 5.11 kernel. This functionality is important for modern Windows games running on Linux under Wine / Proton.

    Syscall User Dispatch has been in the works for a while as a kernel-level improvement for dealing with Windows games/apps that use system call instructions, bypassing the Windows API. Games avoiding the Windows API and performing system calls directly is an increasingly common occurrence by modern Windows games, seemingly in the name of Digital Rights Management schemes and similar protected modes. This though has been a problem for Wine (and Steam Play's Proton) when bypassing the conventional Windows APIs.

Sleek: A simple To-do app that makes use of todo.txt file format

Filed under
Software

Todo.txt is a small yet a useful way to organize to-dos in one readable text file. It's popular among developers, software engineers, DevOps and nerdy Linux/ Unix users.

Read more

Outreachy Stuff

Filed under
GNU
OSS
  • GNU Guix: Welcome our intern for the Outreachy 2020-2021 round

    We are thrilled to announce that Magali L. Sacramento (IRC: lemes) will join Guix as an Outreachy intern over the next few month.

    [...]

    Magali will work on adding a subcommand to Guix showing the history of all packages. This will facilitate the use of guix time-machine and inferiors, as it will add support to easily search for a given package version on all the defined channels.

    Simon Tournier will be the primary mentor, with Gábor Boskovits co-mentoring, and the whole community will undoubtedly help and provide guidance, as it has always done.

  • Outreachy Kicks Off Winter 2020 Round With Several Interesting Open-Source Projects - Phoronix

    Outreachy interns have been announced for the winter 2020 round. Selected participants are working on various open-source tasks from December through March in exchange for a $5,500 USD stipend to become involved with open-source.

today's howtos

Filed under
HowTos
  • How to Create Abstract Desktop Backgrounds with Trianglify Wallpaper - Make Tech Easier

    Many people prefer using abstract desktop backgrounds as their desktop wallpaper since they allow you to stay focused on what matters: the foreground apps. It’s boring staying with the same wallpaper for months, but it also feels like wasting your time hunting down new abstract wallpaper. Why not try out Trianglify Wallpaper, an easy-to-use app that can make your desktop more exciting and somewhat dynamic?

    With Trianglify Wallpaper, you can manually create abstract desktop backgrounds based on triangular shapes and add color to your desktop. You can also set it on auto and let it loose to create and place new wallpaper on your desktop automatically. Let’s see how.

  • RHCE Ansible Series #10: RHEL System Roles
  • Linux Command Basics: 7 commands for process management | Enable Sysadmin

    If you're new to Linux and need help managing your processes, these basic commands are for you.

  • Upgrade Fedora 33 from Fedora 32 using DNF – If Not True Then False

    This is guide, howto upgrade Fedora 32 to Fedora 33 using DNF. This method works on desktop and server machines. You can also upgrade older Fedora installations (example Fedora 31/30/29) directly to Fedora 33.

    I have tested this method on several machines, but if you have problems, please let me know. Always remember backup, before upgrade!

  • How do i install MongoDB on CentOS / RHEL - LinuxTechLab

    It has been created keeping the current database requirement in mind for modern applications & the cloud era. MongoDB is very fast & has great performance when compared to the SQL database. MongoDB databases are very easy to scale & they also address various shortcomings that other SQL databases present.

  • Quickly Navigate Through Directory History In Fish Shell - OSTechNix

    Do you often work with large number of directories? I have a small tip for you. This brief guide explains how to quickly navigate through directory history using cdh, nextd and prevd commands in Fish shell in Linux.

    [...]

    A while ago, we discussed about pushd, popd and dirs commands which allows us to quickly navigate through a stack of directories. Unlike the normal cd command, the pushd, popd and dirs commands helps you to easily move back and forth between directories, without having to type the full path. These trio commands comes in handy when you are working with large number of directories and sub-directories. Today, we will learn three other similar commands namely cdh, nextd and prevd.

    As the name says, the cdh command allows you to change to the recently visited directories, the nextd command allows you to move forward through directory and the prevd command allows you to move backward through directory history.

    This set of three commands are available only in Fish shell and they are often used to navigate through the recently visited directories easily as well as quickly.

    The cdh, nextd and prevd commands are quite useful if you are often dealing with deep directory structure. You can quickly go forward or backward without having to the type the actual path of the directories. These triplet makes your CLI navigation better and faster!

  • How to Install and Setup Let’s Encrypt (Certbot) on Linux

    Getting an HTTPS certificate for your website is not anymore an optional choice. If you are a website developer, you might know that Google has already declared that those who have an SSL certificate into their website will get privileges to rank their website in the google search engine rank. Moreover, getting an SSL certificate makes your website secure, invulnerable, and trustworthy to the visitors. Now, there are many certification authorities to give your website an SSL certificate; the confusion is, which one should you use? While speaking of the SSL certificate, Let’s Encrypt is the most popular and free certification authority to grant your website an SSL certificate and make it secure. You can install and run the Let’s Encrypt on Linux and any other platforms.

  • How To Install Node Version Manager Tool - NVM on Linux System

    NVM is a cross-platform node version manager that can maintain a different version of nodes on your Linux system. Now, if you are familiar with working with Node.js, you might already know that there are plenty of versions of Node.js are available. NVM works with the help of the source-code of NodeJS and the Chrome V8 engine. The engineers of Google build the chrome V8 engine, and they made a collaboration with the NVM to offer the users a smooth and reliable user interface. You can install this tool on your Linux distribution to reduce the memory issue, to upgrade the Node.js file automatically on your system.

  • Free up Disk Space – Clear Systemd Journal Logs in Ubuntu 20.04 | UbuntuHandbook

    Going to free up Ubuntu system disk space? Try clearing the systemd journal logs, it may free up a few GB of space.

    By using the Disk Usage Analyzer tool, I found that /var/log/journal takes more than 4 GB system space in my Ubuntu 20.04.

  • Set up OpenStack on a Raspberry Pi cluster | Opensource.com

    In the year since the Raspberry Pi 4 was released, I've seen many tutorials (like this and this) and articles on how well the 4GB model works with container platforms such as Kubernetes (K8s), Lightweight Kubernetes (K3s), and Docker Swarm. As I was doing research, I read that Arm processors are "first-class citizens" in OpenStack. Since Raspberry Pi is built on Arm, I decided to test this theory by installing OpenStack on a Raspberry Pi cluster.

  • Vagrant beyond the basics - Fedora Magazine

    There are, like most things in the Unix/Linux world, many ways of doing things with Vagrant, but here are some examples of ways to grow your Vagrantfile portfolio and increase your knowledge and use.

    If you have not yet installed vagrant you can follow the first part of this series.

  • Verifying Linux Server Security: What Every Admin Needs to Know

    Linux is a widespread OS known for its robust security. That being said, vulnerabilities are inevitable in any OS, and Linux system administrators must be vigilant about monitoring and verifying the security of their servers on an ongoing basis in order to protect sensitive data and prevent attacks. After all, the majority of attacks on Linux systems can be attributed to poor administration.

  • Swap mouse buttons via key shortcut in Gnome - Lukáš Zapletal

    Gnome provides an easy way to swap mouse buttons which is a useful feature for left-handed people. I am right-handed, however I am trying to swap mouse in my hands to compensate and prevent injury. Swapping buttons via Mouse and Touchpad settings is slow and clunky.

    You will find many tutorials on how to swap buttons from the command line but these are XOrg or xinput remappings. I wanted to do it consistently so Gnome is not confused and also the Mouse and Touchpad dialog or other applications work properly.

  • Parsing sudo JSON logs: building a syslog-ng configuration - Blog - syslog-ng Community - syslog-ng Community

    The latest version of sudo, version 1.9.4 includes support for JSON formatted logging. Compared to traditional sudo logs, it has the advantage of containing more information in a structured way. While traditional sudo logs are also parsed automatically by syslog-ng, it is worth taking a look at the new JSON formatted logs.

    From this blog, you can learn how the new logs look like and also a configuration working with these logs. Instead of just posting a complex configuration, I try to show you how my configuration was built. Creating a new configuration in smaller iterations makes the resulting configurations easier to debug.

  • The 50 Most Useful Zypper Commands for SUSE Linux Users

    If you are a veteran Linux user like me, chances are you have come across the term SUSE Linux. It is one of the most powerful, enterprise-ready Linux distribution and is used by a plethora of companies worldwide. In fact, SUSE was the first Linux distribution marketed for businesses. SUSE has two variants – a free, open-source version called openSUSE and a commercial solution named SUSE Linux Enterprise. The zypper command-line utility is the de-facto package management solution for both of these variants. In this guide, we will provide some practical instructions on how to use this tool.

The December 2020 Issue of the PCLinuxOS Magazine

Filed under
PCLOS

The PCLinuxOS Magazine staff is pleased to announce the release of the December 2020 issue. With the exception of a brief period in 2009, The PCLinuxOS Magazine has been published on a monthly basis since September, 2006. The PCLinuxOS Magazine is a product of the PCLinuxOS community, published by volunteers from the community.

DXVK 1.7.3 Released

Filed under
Graphics/Benchmarks
Gaming
  • DXVK 1.7.3 Released With Fixes, Support For New DXGI Interfaces - Phoronix

    DXVK 1.7.3 is out as the latest stable update to this project implementing the Direct3D APIs atop Vulkan for accelerating the Linux gaming experience.

    DXVK 1.7.3 adds support for new DXGI interfaces recently exposed on Windows 10, an option for scaling the DXVK heads-up display on HiDPI displays, various fixes, and several optimizations. EverQuest 2 and Trine 4 also saw some targeted fixes.

  • Direct3D 9/10/11 to Vulkan translation layer DXVK 1.7.3 released | GamingOnLinux

    The open source DXVK project which translates D3D9, D3D10 and D3D11 to Vulkan for use with Linux and the Wine compatibility layer has a new release up.

    A little while between releases, since a lot of the current effort from contributors is going into VKD3D-Proton which is the D3D12 to Vulkan layer. Still though, DXVK isn't quite done and will see plenty of updates over time as and when needed.

Games: Steam, Mask of the Rose, Oxygen Not Included and More

Filed under
Gaming
  • Steam On Linux Marketshare Remained Flat For November - Phoronix

    Valve has just updated their Steam Survey results for November, showing how the Linux gaming marketshare continues to evolve during this pandemic-driven year.

    From August to October it was 0.89% to 0.94% to 0.90%... Generally keeping with the 0.8~0.9% average we have been seeing for quite the long while since the advent of Steam Play (Proton + DXVK) pushed up the percentages from the prior all-time lows.

  • Failbetter Games announce romantic visual novel Mask of the Rose, prequel to their others | GamingOnLinux

    Failbetter Games known for their fantastic games Sunless Sea, Sunless Skies and their popular narrative browser game Fallen London have revealed their next game with Mask of the Rose.

    Acting as a prequel to their other games set in the Fallen London universe, it's a romantic visual novel set in 1862 months after London was stolen by bats. Failbetter say the art style they went for is inspired by Film Noir, Victorian photography and Blitz-era Britain with it being an evolution of what began with Fallen London but with more detail and depth to the style.

  • Free and open source modern level editor 'LDtk' now ready for more users | GamingOnLinux

    Level Designer Toolkit (LDtk), which was originally known as 'LEd' has a huge new release out and the developer mentioned it's now ready for production. It's a modern, free and open source 2D level editor for indie developer with a strong focus on being as user-friendly as possible and it's being built by Sébastien Bénard, who was the former lead developer on Dead Cells.

    LDtk 0.6 rips off the Beta label and brings with it some huge features like a World Map, allowing you to organize levels in the project into different themes like a vast 2D map, a large grid system and also either horizontally or vertically.

  • Oxygen Not Included - Spaced Out! to enter Early Access on December 8 | GamingOnLinux

    Klei Entertainment are expanding their fabulous space-colony simulation game with the first full expansion in Spaced Out, which enters Early Access on December 8. I fear for my free time, as Oxygen Not Included sucks it away so easily.

    They've said like any normal DLC it will require the base game (it's not a standalone) and be priced at $14.99. When it leaves Early Access, the price of Spaced Out may rise based on the growing size of it.

  • The latest update to hybrid tower-defense sandbox factory game Mindustry is amazing | GamingOnLinux

    It's free, it's open source and it's absolutely awesome. Mindustry just had an almighty update bringing with it huge changes and it's just as awesome as ever.

    While the basics somewhat resemble Factorio for the factory building and production lines with elaborate supply chains of conveyor belts everywhere - that's really where the similarities end. It's much more about strategy and getting into the action of it all. It is quite easily my favourite open source game, as I wrote about before.

  • Tricky Towers is a really great game I've discovered far too late | GamingOnLinux

    After releasing originally in 2016, it seems Tricky Towers is one game that I just seemed to have forgotten all about and that's such a shame.

    During the recent Steam Autumn Sale, I decided to finally pick up a copy after it being in my wishlist for probably a very long time. As it turns out, this was a good idea because Tricky Towers is actually quite fantastic. Giving a warm blend of Tetris falling blocks, along with some physics and a touch of magic - it's a wonderful mix that keeps me wanting to come back for more.

today's howtos

Filed under
HowTos
  • How to Install HTTP Git Server with Nginx on Ubuntu 20.04

    Git is a free and open-source versioning system developed by Linus Torvalds. It is used by millions of developers around the world. GitHub also offers free code hosting service. However, the free service doesn’t allow private hosting of the code. In this case, you can host your own code hosting server with Git HTTP server. This will give you full control on the server.

    In this tutorial, we will show you how to install and configure Git HTTP server with Nginx on Ubuntu 20.04.

  • How To Install Virtualmin on Ubuntu 20.04 LTS - idroot

    In this tutorial, we will show you how to install Virtualmin on Ubuntu 20.04 LTS. For those of you who didn’t know, Virtualmin is a powerful and flexible web hosting control panel for Linux and BSD systems. With Virtualmin, you will be able to manage Apache, Nginx, PHP, DNS, MySQL, PostgreSQL, mailboxes, FTP, SSH, SSL, Subversion/Git repositories, and many more.

    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 Virtualmin 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 Use A Keyboard Shortcut To Toggle Always On Top On GNOME, KDE, MATE, Xfce and Cinnamon Desktops

    This article shows how to use a keyboard shortcut to set a window to be always on top, on GNOME, MATE, Xfce, Cinnamon and KDE Plasma desktops, as well as a generic shortcut that works with any EWMH/NetWM compatible X Window Manager (so this generic solution doesn't work on Wayland).

  • How to Check What GPU You Have

    If you have Linux, there are several ways to check the GPU it uses. Take a look at them in the next section.

  • How to install Go [golang] on Ubuntu Linux - nixCraft

    How do I install Golang on Ubuntu Linux for developing apps in Go?

    Go programming language (also known as “Golang”) originated at Google by Ken Thompson, Rob Pike, and others.

  • How to Install Node.js on Ubuntu 20.10 & 19.10 – TecAdmin

    Node.js is the popular language for frontend programming. A number of JavaScript frameworks available for quick build mobile and web application development.

    NVM is a Node Version Manager tool. Using the NVM utility, you can install multiple node.js versions on a single system. You can also choose a specific Node version for applications.

    This tutorial described you to how to install node.js on Ubuntu 20.10 and 19.10 system using NVM.

  • Linux ip Command Examples For Sysadmins and Developers

Stable Kernels: 5.9.12, 5.4.81, 4.19.161, 4.14.210, 4.9.247 and 4.4.247

Filed under
Linux

I'm announcing the release of the 5.9.12 kernel.

All users of the 5.9 kernel series must upgrade.

The updated 5.9.y git tree can be found at:
	git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git linux-5.9.y
and can be browsed at the normal kernel.org git web browser:
	https://git.kernel.org/?p=linux/kernel/git/stable/linux-s...

thanks,

greg k-h

Read more

Also: Linux 5.4.81

Linux 4.19.161

Linux 4.14.210

Linux 4.9.247

Linux 4.4.247

Syndicate content

More in Tux Machines

The Spectre Mitigation Performance Impact On AMD Ryzen 5000 "Zen 3" Processors

For those wondering what the current cost is to the default Spectre mitigation protections on the new AMD Ryzen 5000 series "Zen 3" processors, here are a set of performance tests looking at that overhead with the still relevant mitigations applied by default and then if forcing them off. The Zen 3 mitigation overhead was compared then to similar AMD Zen 2 and Zen+ processors. After looking last week at the odd state of mitigation performance on Intel's new Tiger Lake processors, the attention shifted to looking at the mitigation overhead for the new AMD Zen 3 processors. Thankfully there is less mitigations to worry about with AMD processors but still even with these new processors there is still a measurable difference in affected workloads between mitigations on and off. Also, unlike Tiger Lake and contrary to rumors, the Zen 3 mitigation performance was in the right direction: disabling the mitigations did help boost the performance as is logical, unlike what we saw with Tiger Lake where now disabling the mitigations hurt the overall performance. Read more

Open source predictions for 2021

When I think of open source and 2021, a Saga song comes to mind: "On The Loose." I believe no one can stop open source in the coming year--that's how big it's going to get. That's saying something, given how enterprise businesses already depend on open source technology on a daily basis. The dependency we're currently experiencing is nothing compared to what I predict for the coming year. Of course, it's not just about business, as I have one rather bold prediction for consumers as well. What are these predictions? Let me warm up my crystal ball, dim the lights, drop the needle on some music to create the perfect ambiance, and gaze deep into the waters of the future. Read more

today's howtos

  • How to Install Wiki.js on CentOS 8 - RoseHosting

    Wiki.js is a free and open-source wiki application written in Node.js. It is simple, lightweight, and uses Markdown files to saves all contents. You can save your content directly to the Markdown file and sync it with your Git repository. It offers a rich set of features including, integrated access control, a built-in search engine, and supports external authentication.

  • How to install FreeCAD on Linux Mint 20 - YouTube

    In this video, we are looking at how to install FreeCAD on Linux Mint 20.

  • How to optimize the apt package manager on Debian-based Linux distributions - TechRepublic

    There are a number of ways Linux is superior to other operating systems. Not only is Linux more reliable and stable, it’s more secure and user-friendly (in more areas than you might believe). But above everything else, one of the most amazing things about Linux is it’s flexibility. You’d be hard-pressed to find a distribution of Linux that insists you do it one way and only one way (which is the case with Windows and macOS).

  • Image Noise Reduction By Image Stacking/Blending

    Simply put, it is a way to use multiple photos of an image to reduce the noise in the final image to produce a cleaner and clearer final image. Image Stacking/Blending is not the same as Focus Stacking, which is normally used when taking Macro or Close Up images.

  • Faked Memory Sticks

    There is a big trade in cheaper memory sticks, that is, all types. These include both USB Pen Drives and SDXC and microSDXC (aka TF) types. But there are many others. Some cheaper ones have speed problems, and if that's not a concern, go ahead. But amongst them are a number of Fake Memory drives. Let's just explain what that means. A fake memory drive is a memory drive, it's the details that are faked. It will actually work up to a point. What has been faked is the amount of storage space it holds. Your computer or phone or whatever device using it, relies on information stored at the beginning of the memory to know how much space there is on it. Also held there is the file index system. If someone can overwrite that information, then the drive can return false data to the system about how much space it has.

  • Inkscape Tutorial: Create A Custom Calendar
  • Using Timeshift To Backup & Restore Your PCLinuxOS System

    I recently ran across a post by one of the PCLinuxOS forum members, asking for an article/tutorial on how to use Timeshift, so I decided to give it a go. Now, if you're new to PCLinuxOS or Linux in general, you may be asking yourself, "what is Timeshift?" Well, Timeshift is a package/program written for Linux to create restore points for your operating system, much like the restore point feature in Windows. It allows you to make incremental backups that create exact images of your system, at specific points in time. They can be used to restore your system to the exact state that it was in, at the time when the backup was made. The backups are incremental so they don't need as much hard drive space to store.

  • BPF For Observability: Getting Started Quickly | Linux Journal

    BPF is a powerful component in the Linux kernel and the tools that make use of it are vastly varied and numerous. In this article we examine the general usefulness of BPF and guide you on a path towards taking advantage of BPF’s utility and power. One aspect of BPF, like many technologies, is that at first blush it can appear overwhelming. We seek to remove that feeling and to get you started.

  • Learn how to simplify data protection using Vinchin Backup & Recovery with Oracle Linux Virtualization Manager

    Looking for a reliable backup solution for your Oracle Linux Virtualization Manager deployments? Join us on Wednesday, December 16, for a webinar with Luwen Zhang from Vinchin and Simon Coter from Oracle. Luwen and Simon will discuss how to simplify the data protection process using Vinchin Backup & Recovery with Oracle Linux Virtualization Manager.

Linux: The 7 best distributions for new users

The age-old question has returned, one that divides a certain community faster than a penguin can devour a mouthful of krill. That question? What are the best Linux distributions for new users? When you ask the question of the Linux community, they inevitably answer with the distribution they use. Why wouldn't they? Loyalty has always been set at a fairly high bar with Linux. You find a distribution that's perfect for you, and you want everyone to use it. Thing is, you probably forget that your Linux skills are likely considerably higher than the average user--and especially the new user. Read more