Language Selection

English French German Italian Portuguese Spanish

Phoronix

Syndicate content
Linux Hardware Reviews & News
Updated: 54 min 20 sec ago

Zink OpenGL-On-Vulkan Development Now Being Done On RADV With Navi GPU

2 hours 45 min ago
Mike Blumenkrantz who has spent most of the year working on the "Zink" Gallium3D code for allowing universal OpenGL over Vulkan translation and took this Mesa code to OpenGL 4.6 compatibility and in some cases 90%+ the performance of a native OpenGL driver is now working on Zink development from a Radeon Navi graphics card with the RADV driver, which may in turn help uncover bugs and areas of optimizations for the open-source Radeon driver stack...

GNOME 40 Mutter Moves Input Work To A Separate Thread

4 hours 51 min ago
An exciting addition for GNOME 40 is that the Mutter compositor will be punting the input work off to a separate CPU thread...

KDE Closing Out November With More Plasma Wayland Fixes

5 hours 22 min ago
KDE developers remain as busy as ever even with pandemic and Christmas season upon us...

Genode OS Framework 20.11 Brings Dynamic CPU Load Balancing, 64-bit ARM Sculpt OS

8 hours 42 min ago
Genode as an original operating system framework that has been in development for more than a decade is out with a new release. The Genode OS based Sculpt OS as their "general purpose OS" push is also updated...

RenderDoc 1.11 Released As The Leading Open-Source, Cross-Platform Graphics Debugger

Saturday 28th of November 2020 05:03:53 AM
RenderDoc 1.11 is out as the newest feature release for this leading open-source graphics debugger supporting platforms from Linux to Windows to the Nintendo Switch to even Google's Stadia and supporting all major graphics APIs...

The Peculiar State Of CPU Security Mitigation Performance On Intel Tiger Lake

Friday 27th of November 2020 06:49:14 PM
One area not talked about much for Intel's latest Tiger Lake processors are hardened CPU security mitigations against the various speculative execution vulnerabilities to date. What's peculiar about Tiger Lake though is now if disabling the configurable mitigations it can actually result in worse performance than the default mitigated state. At least that's what we are seeing so far with the Core i7 1165G7 on Ubuntu 20.10 Linux is the opposite of what we have been seeing on prior generations of hardware.

Intel Sends In More DG1 Enablement Code, Big Joiner For Linux 5.11

Friday 27th of November 2020 03:53:15 PM
Intel's Linux graphics driver developers have submitted their final batch of feature changes targeting the Linux 5.11 kernel...

Qt 6.1, Qt 6.2 Expected To Come Sooner With Tightened Release Cycles

Friday 27th of November 2020 01:02:42 PM
Qt 6.0 is releasing in December and The Qt Company is already drafting plans for the release cycles of Qt 6.1 and Qt 6.2 LTS next year...

Arm Neoverse N2 Support Added To The LLVM Clang 12 Compiler

Friday 27th of November 2020 11:35:27 AM
In September Arm began adding Neoverse N2 support to the open-source compilers initially with GCC and now the support has been merged into LLVM Clang 12 as well...

Following FUSE & CUSE, Now There Is "MUSE" For MTD In Userspace

Friday 27th of November 2020 09:24:43 AM
FUSE is well known to longtime Linux users for allowing file-systems to be implemented in user-space for where a Linux kernel port isn't feasible for portability or licensing restrictions, among other factors. There is also CUSE for character devices in user-space. Now being based on FUSE, there is "MUSE" being worked on for MTD in user-space...

Phoronix 2020 Black Friday Reminders

Friday 27th of November 2020 08:30:00 AM
Just some quick, friendly holiday reminders...

Lenovo ThinkPad Palm Sensor Support Coming To Linux 5.11

Friday 27th of November 2020 05:07:58 AM
As part of Lenovo offering Linux pre-loaded on more laptops and desktops, they have been working on upstream improvements themselves along with their partners at Red Hat and others. One of the latest Lenovo-contributed improvements to the kernel is palm sensor support for newer ThinkPad notebooks...

Systemd 247 Released With Experimental Out-of-Memory Daemon, New Credentials Capability

Thursday 26th of November 2020 06:15:49 PM
Systemd 247 is out today as the latest major version of this Linux init system. Like most systemd releases, systemd 247 is very heavy on new features...

PHP 8.0 Officially Released With Many Language Additions, Better Performance

Thursday 26th of November 2020 04:28:29 PM
PHP 8.0 is out today as expected as a major update to this widely-used programming language for server-side programming and other purposes...

Unigine 2.13 Continues Enhancing Their OpenGL Engine While Still Porting To Vulkan

Thursday 26th of November 2020 01:22:11 PM
Unigine 2 remains one of the most visually stunning game and simulation engines out there. That's even with still using OpenGL (or Direct3D 11 also on Windows) while their Vulkan renderer remains in the works. Unigine 2.13 is out this week as their latest iteration of this visually incredible engine with first-rate Linux support...

OpenZFS 2.0-RC7 Brings Better ABI Handling, Reduced Latency For Non-Interactive I/O

Thursday 26th of November 2020 11:52:02 AM
OpenZFS 2.0 is getting quite close to release but isn't over the finish line yet and this week brings the seventh release candidate...

AMD Stages More Driver Updates For New GPUs With Linux 5.11

Thursday 26th of November 2020 10:00:00 AM
While the Radeon RX 6800 series is now shipping that was developed under the Sienna Cichlid codename, there are other fishy codenames remaining and are seeing more work for the Linux 5.11 kernel that will officially open development in December and then likely reaching stable in February...

Arcan 0.6 Display Server Adds Network Transparency, XWayland Client Isolation

Thursday 26th of November 2020 08:18:36 AM
For those with some extra time around the US Thanksgiving holiday, the Arcan display server/environment is out with a new release. This is the interesting project that's powered in part by a game engine, offers X11 and Wayland compatibility, ported to BSDs, and more recently has been exploring VR and other desktop innovations...

Godot Game Engine Has Been Backing "Betsy" As A GPU-Based Texture Compressor

Thursday 26th of November 2020 05:05:48 AM
The Godot Game Engine has been funding work on a GPU-based texture compressor to deal with the issue that importing textures to this leading open-source game engine can often be painfully slow...

Blender 2.91 Released With A Multitude Of Improvements

Wednesday 25th of November 2020 10:09:51 PM
Blender has been gaining a lot of ground this year with numerous prominent organizations now backing its development (just most recently, Facebook) and just at the end of summer they delivered Blender 2.90 while out today is Blender 2.91...

More in Tux Machines

How can I Identify who SSH into my Linux System?

Identifying who has logged into your system in Linux is way easier than the Windows Operating System. In Linux System whenever someone tries to log in using SSH is recorded by the log file, the log file is located in /var/log/auth.log. location can be different in other distribution. If you not found the auth.log file in your system try to execute the below command to view the log from systemctl. journalctl -u sshd |tail -100
  • -u (Show the user journal for the current)
  • sshd (SSH user created by system by default)
  • tail -100 (Print top 100 result from log file)
journalctl of sshd
User logged in using SSH
Read more

Security Leftovers

  • Sophos tight-lipped about data breach, no lessons learnt from WannaCry bungle

    It's surprising that global cyber security firm Sophos has hidden from public view the fact that it has suffered a security breach which is said to have taken place during the week.

  •                
  • Manchester United being held to RANSOM by cyberhackers who STILL have control over their computers [iophk: Windows TCO]
                     
                       

    The embarrassing lapse of security at one of the world’s biggest sports clubs is believed to be far more serious than first feared.

                       

    United’s network has been infected by ransomware – a computer virus - and they now face the option of having to pay up or risk seeing highly sensitive information about the club and its stars leaked into the public domain.

                       

    It’s unclear who the criminals are or how much they want, but the NCSC revealed that in the last year an EFL club were hit with a £5m demand and the biggest single loss to a sports organisation from cyber crime was £4m.

    United could also face fines of £9m, £18m or two per cent of their total annual worldwide turnover from the independent government body Information Commissioner’s Office if the attack is found to have breached their fans’ data protection – although the club last night reassured supporters that is not the case.

  •                
  • The emerging cybersecurity headaches awaiting Biden
                     
                       

    The incoming administration will face a slew of cybersecurity-related challenges, as Joe Biden takes office under a very different environment than existed when he was last in the White House as vice president.

                       

    The big picture: President-elect Biden's top cybersecurity and national security advisers will have to wrestle with the ascendancy of new adversaries and cyberpowers, as well as figure out whether to continue the more aggressive stance the Trump administration has taken in cyberspace.

                       

    Here are details on some key challenges confronting Biden: [...]

  • Someone attacked our company

    At the start of November, someone decided that they would try to destroy our company. They subjected us to multiple, malicious, targeted DDoS (Distributed Denial-of-Service) attacks over two weeks. They intended to damage the integrity of our customers’ data and take our service offline. This attack wasn’t random and it wasn’t just your typical spam. This attack was targeted at Fathom and was intended to put us out of business.

today's howtos

  • Mullvad and TailScale coexisting (or “Hello Nftables!”)

    The fix was simple eventually – add two rules to the rules created by Mullvad, allowing access to & from the tailscale interface. However, since I took a look at Nftables, and I am sure I’ll forget it in a few days, I wanted to jot down the commands here for future reference.

  • The Origin of the Shell
    CTSS was developed during 1963 and 64. I was at MIT on the computer center staff at that time. After having written dozens of commands for CTSS, I reached the stage where I felt that commands should be usable as building blocks for writing more commands, just like subroutine libraries. Hence, I wrote "RUNCOM", a sort of shell driving the execution of command scripts, with argument substitution. The tool became instantly most popular, as it became possible to go home in the evening while leaving behind long runcoms executing overnight. It was quite neat for boring and repetitive tasks such as renaming, moving, updating, compiling, etc. whole directories of files for system and application maintenance and monitoring.
  • Self-modifying code in production

    YouTube famously uses a rolling cipher and effective downloader tools need to be able to decipher it to produce useful links to video files. The cipher changes every few days so downloader tools avoid the need for daily manual updates by automatically downloading the JavaScript implementation of the cipher from YouTube and caching the result.

    I use three downloader tools that have some automated mechanism for dealing with cipher updates.

  • The better way to make an Ubuntu 20.04 ISO that will boot on UEFI systems

    First, I've learned that you don't want to extract ISO images with 7z, however tempting and easy it seems. 7z has at least two issues with ISO images; it will quietly add the El Torito boot images to the extracted tree, in a new subdirectory called '[BOOT]', and it doesn't extract symlinks (and probably not other Rock Ridge attributes). The Ubuntu 20.04.1 amd64 live server image has some symlinks, although their presence isn't essential.

    The two reliable ways I know of to extract the 20.04.1 ISO image are with bsdtar (part of the libarchive-tools package in Ubuntu) and with xorriso itself. Bsdtar is easier to use but you probably don't have it installed, while you need xorriso anyway and might as well use it for this once you know how. So to unpack the ISO into our scratch tree, you want: [...]

  • How to Add Local User to Sudo Group in Debian Linux

    In Linux/Unix systems, sudo is a program that grants a regular user elevated privileges to execute administrator-level tasks. Once a regular user is added to the sudo group, they are able to carry out tasks that a reserve for the root user. Such include installing and removing software packages, starting and stopping services, updating and upgrading the system to mention a few.

  • How to Install PHP 8 on Debian - Cloudbooklet

    How to Install PHP 8 on Debian. This guide let you learn how install the latest PHP version 8 on your Debian system or your Debian server on any VPS or any Cloud or any Dedicated hosting and configure it with Apache and Nginx. The latest PHP 8 version is officially released on November 26th, 2020. It comes with a number of new features and a few incompatibilities that you should be aware of before upgrading from the previous version. This installation is tested on Google Cloud Platform with a Compute Compute Engine VM Instance. So this set up is guaranteed to work on all Linux based servers.

  • Configuring Dwm's Panel Is Easy With Dwmblocks - YouTube

    Dwm has a builtin panel that can be a bit tough to configure. Getting it to display the information that you want is not as simple as it should be. Thankfully, there is a program called dwmblocks that makes this a lot easier!

This week in KDE: Bugfixes and bug triaging

This week we worked very hard not only fixing bugs in our software, but also on triaging bugs in our venerable bug tracker, bugs.kde.org. Thanks to the coordinating efforts of Justin Zobel, the KDE BugSquad has been working harder than ever to separate the wheat from the chaff so developers can focus on what matters, rather than wading through a sea of obsolete reports and bugs that have been fixed ages ago. If this sounds like fun, please feel free to get involved! Read more