Web Excursions 2021-06-26
LKML: Qu Wenruo: Please don't waste maintainers' time on your KPI grabbing patches (AKA, don't be a KPI jerk)
Recently I find one patch removing a debug OOM error message from btrfs
selftest.
It's nothing special, some small cleanup work from some kernel newbie.
But the mail address makes me cautious, "@huawei.com".
It's OK for first-time/student developers to submit such patches, and I really hope such patches would make them become a long term contributor.In fact, I started my kernel contribution exactly by doing such "cleanups".
Please stop this KPI grabbing behavior, and do real contribution to fix
the damaged reputation.
“Please don't waste maintainers' time on your KPI grabbing patches” | Hacker News
In some companies, the amount of patents or Linux kernel patches you get accepted is direct measure of your success.
whatever you measure becomes a target -- these guys feel very pressed to get ANY kernel commits accepted, no matter how small, irrelevant or nonsensical.
The issue isn't whether KPIs are good or bad but what you do with them.
KPIs don't need to be tied to actual people, usually they are tied to teams, systems, projects, processes, etc.
Similar to the issue with Digital Ocean and Hacktoberfest https://blog.domenic.me/hacktoberfest/
Here’s what you’ll need to upgrade to Windows 11 | Ars Technica
OEM hardware TPM is generally considered the most hardened version,
and it's soldered directly to the board in PCs intended for enterprise use.
Less-hardened firmware TPM support is built right into modern AMD and Intel processors,
and that will satisfy Windows 11's TPM requirement just fine.
Intel calls its firmware-based TPM iPPT (Intel Platform Protection Technology), and AMD calls its own fTPM (Firmware Trusted Platform Module).
Generally speaking, iPPT shows up in most Haswell (4th-gen Core) CPUs, although the K-series gaming models inexplicably fail to get iPPT until Skylake (6th-gen Core).
On the AMD side, we see fTPM show up with Ryzen 2500 and up.
Although the vast majority of semi-modern CPUs support firmware TPM, almost all motherboards ship with it disabled in BIOS.
So you'll need a three-finger salute and a deep dive through the "advanced" part of your machine's BIOS to try to find and enable that support if you need it.
To determine whether TPM support is available and working under Windows, run the command tpm.msc.
This will spawn a TPM dialog that shows whether you have TPM support and what version (1.2 or 2.0) it is
Several virtualization platforms (including Linux KVM) default to BIOS rather than UEFI boot for guests.
That's simpler, it generally boots quicker, and it's been around a lot longer.
If your daily driver Windows 10 VM is booting from BIOS, you'll be stuck with the same can't-get-there-from-here issues that PC builders who selected a BIOS boot had.
Developing Games on Linux: An Interview with Little Red Dog Games
Little Red Dog Games is an indie game developer that primarily uses Godot to create games such as Deep Sixed, Precipice, and their latest game, Rogue State Revolution.
We’re not exclusively Linux developers, and working within the Godot system doesn’t come at the expense of other platforms.
adapting from Windows to Linux is quite literally like flipping a switch, changing a few parameters here and there
Linux users represent about 7 percent of our market right now as game developers, which is more than enough to justify the minimal steps
Everyone [in our team] just uses what they like to use within the limitations of the project.
Sometimes you have to use workarounds, but with compatibility layouts like WINE and all the possibilities that allow you to run Windows software on Linux quite easily now, I haven’t run into any problems
Right now there exists very little pressure or incentive pushing game developers, practically speaking, into developing for Linux.
with an increasing number of developers that are adopting Godot as an engine, you’re going to see more Linux games coming out into the market.
The only thing that any developer has to be aware of is that as soon as you release something for Linux, you have to do support for Linux.
Historically when it comes to development we always get issues in Windows, and then the response back is, well we’re not seeing that on the Linux build at all.
I game almost exclusively on Linux because it’s getting easier.
Hacker News
steeleduncan: Steam has the "Steam Linux Runtime" these days[1]. It runs games inside a container with a fixed set of libraries. As long as it runs in there you don't need to worry about the host distribution.
Gaming reports for Linux using Proton and Steam Play
The goal of ProtonDB is to gather reports from other gamers as they test games with Proton on Linux and provide aggregate scores of how well games perform. A growing pool of suggestions provides tweaks that you can try to get games working while Proton continues development. In addition to this, you may explore the Steam game catalog on this site to browse and discover a wide range of titles that were previously unavailable for use on Linux.