Microsoft's Azure Linux 3.0 Adds 64K Kernel Option, NFTables & Intel E800 Networking

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts
  • phoronix
    Administrator
    • Jan 2007
    • 67061

    Microsoft's Azure Linux 3.0 Adds 64K Kernel Option, NFTables & Intel E800 Networking

    Phoronix: Microsoft's Azure Linux 3.0 Adds 64K Kernel Option, NFTables & Intel E800 Networking

    Microsoft engineers rounded out their work week by releasing Azure Linux 3.0.20241203 on Friday evening as the newest monthly installment for their in-house Linux distribution...

    Phoronix, Linux Hardware Reviews, Linux hardware benchmarks, Linux server benchmarks, Linux benchmarking, Desktop Linux, Linux performance, Open Source graphics, Linux How To, Ubuntu benchmarks, Ubuntu hardware, Phoronix Test Suite
  • KernelCrasher
    Junior Member
    • Feb 2024
    • 17

    #2
    I wonder if optimizing memory allocation/usage patterns in some apps that showed the largest difference would also help. Contemporary coders aren't familiar with performance-wise memory manipulation. The first blame is careless allocations/deallocations that could have been predicted and some buffers could be just kept. In the same mood, excess data copying, careless data shuffling is also a big factor to decreased performance. Anyway it seems ARM has a lot to offer and I can't wait to replace my laptop with a modern ARM-based one.

    Comment

    • stormcrow
      Senior Member
      • Jul 2017
      • 1511

      #3
      Originally posted by KernelCrasher View Post
      I wonder if optimizing memory allocation/usage patterns in some apps that showed the largest difference would also help. Contemporary coders aren't familiar with performance-wise memory manipulation. The first blame is careless allocations/deallocations that could have been predicted and some buffers could be just kept. In the same mood, excess data copying, careless data shuffling is also a big factor to decreased performance. Anyway it seems ARM has a lot to offer and I can't wait to replace my laptop with a modern ARM-based one.
      To paraphrase an engineer I know: Anyone can build a website with a million different dependencies, speghetti code, and a drag and drop WYSIWYG dev tool. That's probably 98% of the modern web and mobile software. It takes an engineer to design and implement a software stack that's efficient, performant, secure, and responsive while skirting the edge of what's possible. The first one is cheap and quick because the devs are at best inexperienced and ill educated in theory while constantly chasing after New Shinies. The second is expensive, takes time, largely unglamorous but in the long run cheaper to maintain with resilience to spare.

      (We purposely ignore adverse Dilbert style management in this illustration.)

      Comment

      Working...
      X