[HN Gopher] Linux 6.12 Features Super Real-Time, Sched_ext, Inte...
       ___________________________________________________________________
        
       Linux 6.12 Features Super Real-Time, Sched_ext, Intel Xe2 and Pi 5
        
       Author : rbanffy
       Score  : 54 points
       Date   : 2024-09-29 19:33 UTC (3 hours ago)
        
 (HTM) web link (www.phoronix.com)
 (TXT) w3m dump (www.phoronix.com)
        
       | hamandcheese wrote:
       | The Pi 5 support is surprising, or rather that it's only landing
       | now.
        
         | master_crab wrote:
         | If I went and checked commits, I'm sure there are a lot of
         | business critical IOT/controller type processes that now rely
         | on Raspberry and therefore engineers backing support out the
         | gate
        
           | hamandcheese wrote:
           | But it's not out of the gate, it's been almost a year.
        
             | master_crab wrote:
             | All relative I guess. "Out the gate" for fairly
             | conservative industrial controllers can probably be
             | measured in months to years.
             | 
             | You never catch them using anything near latest in an
             | application.
        
         | haukem wrote:
         | The Raspberry Pi Foundation does not do a good upstream
         | support. It is not very bad, but also not good. They should
         | start adding support for their new chips in the upstream
         | projects before they get into the market, like Intel does it
         | for example. They could add support for some new IP cores,
         | without reveling when and how it will be used later. When the
         | product comes out the only add small patches linking the code
         | together like device tree files.
         | 
         | It would also be good if they would release all the closed
         | source firmware files needed for their devices under a
         | redistributable license in the linux-firmware repository. For
         | some time it was not allowed to redistribute the binary wifi
         | firmware needed for the Raspberry Pi devices. This is needed
         | for Linux distributions to package the binaries.
         | 
         | I hope they do this only because of lack of resources and not
         | intentionally to lock people into their Linux distribution.
        
           | mshook wrote:
           | As far as I know (source, I still patch the LTS kernels), the
           | fan control of the POE hat for the Pi 4 hasn't been merged
           | yet.
           | 
           | This thing was announced on May 2021...
           | 
           | So not so good is really an understatement.
           | 
           | https://www.raspberrypi.com/news/announcing-the-raspberry-
           | pi...
        
       | xattt wrote:
       | Still waiting on SR-IOV for Xe graphics to make it...
       | 
       | Modules are available, but it's hit-and-miss with updates.
        
         | beeflet wrote:
         | Isn't intel SRIOV getting mainlined with Xe driver in 6.12 or
         | am I mistaken?
        
           | xattt wrote:
           | It's a fairly significant feature but it's not mentioned in
           | the 6.12 pull notes. Various sites mention that it's
           | "definitely, for sure, this time" mainlined in the next
           | release, but I haven't seen anything definitive.
           | 
           | I'm just an end user, so I don't know if it's been mentioned
           | in a newsgroup somewhere.
        
       | eblanshey wrote:
       | So Linux now officially support RTOS capabilities, without
       | patches, which is pretty cool. I wonder, realistically, how many
       | applications that were originally designed to use
       | microcontrollers for real-time purposes, can be migrated to use
       | Linux, which vastly simplifies and lowers the cost development.
       | And having the ability to use high-level languages like Python
       | significantly lowers the barrier to entry. Obviously certain
       | applications require the speed of a MCU without an operating
       | system, but how many projects really don't need dedicated MCUs?
        
         | elcritch wrote:
         | Unfortunately migrating real-time stuff to Linux _doesn't_
         | necessarily reduce costs or simplify real-time development
         | needs. I've been doing embedded development for 5+ years at a
         | few companies and doing embedded Linux is still a slog. I
         | prefer a good MCU running Nim or other modern language. Heck
         | there's even MicroPython nowadays.
         | 
         | Especially for anything that needs to "just run" for multiple
         | years. Linux means you must deal of the distro or something
         | like Yocto or Buildroot. Both of which have major pain points.
        
       | ziofill wrote:
       | https://www.zdnet.com/article/20-years-later-real-time-linux...
       | 
       | This article explains well why PREEMPT_RT is a big deal and why
       | it was so much work to get in into the kernel.
        
       | resource_waste wrote:
       | Ubuntu/Debian/Mint family will get it, one day...
       | 
       | Reminded that Debian-family is outdated linux that uses the
       | marketing 'stable' which has 0 relations to the number of bugs.
       | 
       | Modern Linux like Fedora has those bugs already fixed.
       | 
       | I say this as a warning. I thought we were trapped with Windows
       | 11 and 'Linux'(meaning Debian-family). No, turns out that is
       | outdated linux and Modern linux is amazing.
       | 
       | I'm a bit reluctant to lump Fedora in with 'Linux', because its
       | not fair to Fedora.
        
       ___________________________________________________________________
       (page generated 2024-09-29 23:01 UTC)