Language Selection

English French German Italian Portuguese Spanish

Login

Enter your Tux Machines username.
Enter the password that accompanies your username.

More in Tux Machines

How I Switched from Windows 10 to Linux Mint

Ok, now I have decided to switch to Linux but here comes the first question. Which distro will satisfy my needs both in terms of GUI and other aspects? Linux is not something new to me since I have been working with RHEL based distros in my work for the past 4 years with the command-line. I know RHEL based distros are good for enterprises but not for personalized desktop environments, at least that’s what I am thinking till now. So I started my research to find the distro that should be easy for me to use and at the same time should have good community support if in case I ran into some problem. Among many Linux distros, I drilled down my list to 4 flavors. Read more

Android Leftovers

today's leftovers

  • Review: Acer Swift 3 with Ryzen 7 4700U is a $650 laptop that punches above its class

    While I did not take the time to install a GNU/Linux distro to local storage and test battery life and long-term performance, I did take an Ubuntu 20.04 LTS LiveUSB for a spin and found that almost everything seemed to be working out of the box.

  • The Preservation and Continuation of the Iconic Linux Journal

    As we welcome the return of Linux Journal, it’s worth recognizing the impact of the September 22nd announcement of the magazine’s return and how it sparked many feelings of nostalgia and excitement in thousands among the Linux community. That being said, it is also worth noting that the ways in which journalism has changed since Linux Journal’s first publication in 1994. The number of printed magazines have significantly decreased and exclusively digitally published content has become the norm in most cases. Linux Journal experienced this change in 2011 when the print version of the magazine was discontinued. Although many resented the change, it is far from the only magazine that embraced this trend. Despite the bitterness by some, embracing the digital version of Linux Journal allowed for its writers and publishers to direct their focus on taking full advantage of what the internet had to offer. Despite several advantages of an online publishing format, one concern that was becoming increasingly concerning for Linux Journal until September 22nd, 2020 was the survival of the Linux Journal website. If the website were to have shut down, the community would have potentially lost access to hundreds (or thousands) of articles and documents that were only published on the Linux Journal website and were not collectively available anywhere else. Even if an individual possessed the archive of the monthly issues of the journal, an attempt to republish it would be potentially legally problematic and would certainly show a lack of consideration for the rights of the authors who originally wrote the articles.

  • What is cooking on KDE websites this month (September)?

    The wiki instance we use, there migrated to MediaWiki 3.34 the latest LTS version, this bring a few improvement in the translations module and fix the problem that translated pages couldn’t be moved arround. The commenting plugin was sadly discountinued in this version and instead the Echo extension was added and provide a way to ping people.

  • SoK 2021: Mentor Wanted!

    The Season of KDE is a 3 weeks long program that provides an opportunity for people to do mentored projects for KDE. We are still looking for more mentors for SoK 2021. So please consider mentoring for this year season and adding ideas related to the project you are working on in the Wiki page. And joining the #kde-soc channel.

Kernel: Greg Kroah-Hartman and Zink

  • Computers Are Hard: hardware with Greg Kroah-Hartman

    I asked Greg Kroah-Hartman to tell me about the work that goes into making computer peripherals do — mostly — what we ask them to. Greg is the maintainer of the Linux kernel’s stable releases and an author of books about writing Linux drivers. He took me on a journey from a tiny processor embedded in a mouse to deep inside the guts of an operating system.

    Oh, and he explained printers to me, too.

  • Perhaps You Thought I Was Finished

    This test loops 5000 times, using a different sampler texture for each draw, and then destroys the texture. This is supposed to catch drivers which can’t properly manage their resource refcounts, but instead here zink is getting caught by trying to dump 5000 active resources into the same command buffer, which ooms the system. The reason for the problem in this case is that, after my recent optimizations which avoid unnecessary flushing, zink only submits the command buffer when a frame is finished or one of the write-flagged resources associated with an active batch is read from. Thus, the whole test runs in one go, only submitting the queue at the very end when the test performs a read.

  • Automate

    Today I’m taking a break from writing about my work to write about the work of zink’s newest contributor, He Haocheng (aka @hch12907). Among other things, Haocheng has recently tackled the issue of extension refactoring, which is a huge help for future driver development. I’ve written time and time again about adding extensions, and with this patchset in place, the process is simplified and expedited almost into nonexistence.