Language Selection

English French German Italian Portuguese Spanish

Kernel: Bootlin, Mediatek, XWayland, and More

Filed under
Linux
  • Embedded Linux Boot time optimization: training and webinar

    Bootlin has been helping its customers optimize the boot time of embedded Linux systems for many years, ensuring that these systems meet their startup time requirements. Thanks to this, Bootlin has accumulated a significant experience in this field.

  • Mediatek Posts 8k Lines Of New Linux Kernel Driver Code For AI Processing Unit Support - Phoronix

    For a number of months Mediatek engineers have been posting some Linux kernel driver code for bringing up the AI Processing Unit (APU) within the MT8192 SoC while out this weekend is the complete patch series at more than eight thousand lines of code.

    There has been some APU power handling and IOMMU patches previously posted while on Saturday was the complete set of patches for bringing up the MT8192 APU with power control, tinysys controller (a micro-controller on the APU), and middleware support. In total it's 8.1k lines of new kernel code.

  • xwayland 21.1.2.901
    This is a release candidate for Xwayland 21.1.3.
    
    Most notable change is a fix for the GBM backend to work with the
    Nvidia driver series 495.
    
    Unless any major issues turn up, I'm planning to make the final release
    in the coming weeks.
    
    James Jones (1):
           Use EGL_LINUX_DMA_BUF_EXT to create GBM bo EGLImages
    
    Olivier Fourdan (5):
           xwayland/shm: Avoid integer overflow on large pixmaps
           xwayland: Set GLVND driver based on GBM backend name
           xwayland: Clear tablet cursor pending frame cb
           xwayland/test: Don't catch errors in run-piglit.sh
           Bump version to 21.1.2.901
    
    Povilas Kanapickas (1):
           glamor: Fix handling of 1-bit pixmaps
    
    Simon Ser (1):
           xwayland: fix xdg_output leak
    
    git tag: xwayland-21.1.2.901
    
  • XWayland 21.1.3 Nears With Support For NVIDIA 495 Driver's GBM - Phoronix

    The release candidate to XWayland 21.1.3 is out today with just a few changes but made significant by support for the NVIDIA 495 series driver GBM code path.

    XWayland 21.1.3 is the next point release to this code that is spun out from the upstream X.Org Server for delivering standalone XWayland releases separate from tagged xorg-server versions. XWayland 21.3. has only a handful of fixes like an XDG_Output memory leak fix, fixed handling of 1-bit pixmaps in GLAMOR, avoiding possible integer overflows on large pixmaps, and other maintenance items.

  • Vulkanised Fall 2021 Material Available - Autodesk Has Begun Using MoltenVK - Phoronix

    Last week was the virtual Vulkanised Fall 2021 event hosted by The Khronos Group. The two-day event was focused on all things Vulkan and for those that missed it all of the slide decks and other material are now available.

    This was a two-day virtual affair focused on the high performance graphics and compute API featuring a current status update around features like ray-tracing and video encode/decode, interesting usages of Vulkan, and related work like Arm's astcenc encoder, HLSL shader compilation, and more.

More in Tux Machines

today's howtos

  • Hashing out the hash command on Linux | Network World

    When you type “hash” on a Linux system, you could get one of two very different responses depending on the shell you are using. If you are using bash or a related shell such as ksh, you should see a list of the commands that you have used since your terminal session began, sometimes with a count of how many times each command was used. This can be more useful than using the history command if you just want to see your very recent command activity, but the hash command is not a single executable. Instead, it relies on your shell.

  • Learn About Blender and Maybe Get a Free Book – What’s Not to Like?

    The event is Blender 101, an online event from the All Things Open folks, which will feature Jason van Gumster, author of Blender for Dummies, which is popular enough to now be in its fourth edition. Better yet, some copies of the book will be given away “to randomly chosen attendees.”

  • Why must you use ./ to run your Ubuntu scripts? The meaning of Linux's dot slash explained. - Coffee Talk: Java, News, Stories and Opinions

    When you run your own executable command or shell script on Linux, you must prepend ./ to the Unix command. But why? Why must you use a dot slash to run commands in Unix? You don’t have to do that in Windows with a batch file.

  • What Is Doas and How to Install It

    Doas is a privilege escalation program similar to sudo. It is designed to be as lightweight and simple as possible. It is the default privilege escalation program for OpenBSD but also available for other UNIX-like operating systems through the OpenDoas program.

  • Shell Aliases Every Linux User Needs - Invidious

    One of the most common questions I get from new-to-Linux users is, "How can I become a power user?" Well, learning the terminal and the terminal commands is the best thing you can do. And big part of becoming more proficient at the command line is creating your own Bash aliases. So today, I'm taking a fresh install of Ubuntu and adding aliases to it's bashrc. These are aliases that I think most, if not all, Ubuntu users would find helpful.

Season of KDE and Creating a Rust/QML Project

  • Season of KDE Kicks Off
  • Season of KDE 2022

    I am Ayush Singh, a second-year student of the Indian Institute of Technology, Dhanbad, India. My application has been accepted in the Season of KDE 2022. I will be working on writing a Rust wrapper for KConfig KDE Framework. This post describes my journey with KDE and why I submitted this Project for the Season of KDE.

  • Creating Rust/QML Project

    For the last few months, I have been pushing Rust/QT development along. I am the author of ki18n crate and am currently in the middle of creating kconfig crate as a part of Season of KDE 2022. In this post, I will walk you through creating a new Rust/QML project using cargo-generate templates. I made these templates to encourage more people to test out Qt development with Rust.

Security Leftovers

  • Security updates for Wednesday

    Security updates have been issued by CentOS (httpd), Debian (libxfont, lrzsz, nss, openjdk-17, policykit-1, webkit2gtk, and wpewebkit), Mageia (polkit), openSUSE (expat, json-c, kernel, polkit, qemu, rust1.55, rust1.57, thunderbird, unbound, and webkit2gtk3), Oracle (httpd:2.4, java-11-openjdk, and polkit), Red Hat (httpd:2.4, OpenShift Container Platform 3.11.570, polkit, and Red Hat OpenStack Platform 16.1 (etcd)), Scientific Linux (polkit), Slackware (polkit), SUSE (aide, expat, firefox, json-c, kernel, polkit, qemu, rust, rust1.55, rust1.57, thunderbird, unbound, and webkit2gtk3), and Ubuntu (policykit-1 and xorg-server).

  • Qualys Research Team Warns of Significant polkit Vulnerability Affecting All Linux Users [Ed: This headline is false. It affects systemd users. And systemd isn't Linux, it's IBM vendor lock-in which isn't even compliant with UNIX philosophy.]
  • New DeadBolt ransomware targets QNAP devices, asks 50 BTC for master key [Ed: Why would anyone even connect a storage device to the open Internet in the fist place? "Smart" hype?]

    A new DeadBolt ransomware group is encrypting QNAP NAS devices worldwide using what they claim is a zero-day vulnerability in the device's software.

  • New DeadBolt Ransomware Targets NAT Devices

Games: Steam Deck (Arch Linus), Godot, SDL With Wayland, and More

  • Steam Deck Launching February 25th

    Hello, the day is almost here! On February 25th, we will be sending out the first batch of order emails to reservation holders. Customers will have 3 days (72 hours) from receipt of their order email to make their purchase, before their reservation is released to the next person in the queue. The first units will be on their way to customers starting the 28th, and we plan to release new order email batches on a weekly cadence. In addition, we're sending out press units for full review shortly. Press review embargo on Steam Deck coverage will lift on February 25th, but keep an eye out for some preview coverage and impressions before that. In the meantime we're working to tie up the last few loose ends and polish some rough edges, and are excited to get these out to you at the end of next month!

  • Steam Deck launches February 25, weekly purchase invites planned | GamingOnLinux

    The date a great many have no doubt be waiting for, Valve has today officially announced their Steam Deck handheld will launch officially on February 25. It will go by the date each user put in their reservation of course, starting off with the first lucky few who managed to dodge Valve's server issues at the time. The first batch of order invitation emails go out on February 25, and each person has just 72 hours to make the actual purchase before it moves onto the next person in the queue.

  • Valve To Formally Launch Steam Deck On 25 February, Shipping Begins 28 February - Phoronix

    After slipping from the original shipping target of Q4 due to component shortages, Valve is making good on their Q1'2022 shipping plans for the Steam Deck. Valve just announced the Steam Deck will indeed begin shipping by the end of February. 25 February is when they will ship the first batch of order emails to reservation holders and they will have three days to complete their orders. Steam Deck units are expected to begin shipping to customers on 28 February. Valve also confirmed that new order emails will be sent out on a weekly basis to reservation holders. Valve will send out the order emails in the same order as reservations that began last year. Valve has not confirmed the planned weekly batch sizes or how many units will be ready to ship on 28 February.

  • Godot Engine - Godot OpenXR 1.1.1 Plugin Release

    The Godot XR contributors are delighted to release our latest version of the Godot OpenXR plugin! This release contains several updates to provide Godot XR developers access to the latest and greatest XR APIs and features.

  • SDL2 On Linux Now Prefers Wayland Over X11 - Phoronix

    With today's SDL2 Git, Wayland is now preferred over X.Org/X11 by default without having to set the SDL video driver environment variable. As of today's Git development code for the Simple DirectMedia Layer and what will be the behavior in the upcoming SDL 2.0.22, Wayland is now preferred when present. While SDL2 has offered Wayland support for some time now, SDL2 would out-of-the-box prefer X11 (and XWayland in turn) support. The SDL_VIDEODRIVER=wayland environment variable can be used for forcing the Wayland code path while now it's the preferred route.

  • Valve Working On Radeon Dynamic VRS For The Steam Deck To Increase Power Savings - Phoronix

    Yet another open-source Radeon Vulkan "RADV" driver improvement being worked on by Valve's engineers is around better controlling variable rate shading "VRS" behavior with a focus on improving power savings for the Steam Deck. Vulkan has the VK_KHR_fragment_shading_rate extension for being able to control the shading rate depending upon the frame region being shaded. The shading at a lower resolution for less important areas of the screen can help with increasing performance as well as power-savings. One of the frequently cited examples around variable rate shading is often for the landscape within racing games.