Language Selection

English French German Italian Portuguese Spanish

Programming Leftovers

Filed under
Development
  • Highlights of YaST Development Sprint 95

    Due to recent events, many companies all over the world are switching to a remote working model, and SUSE is not an exception. The YaST team is distributed so, for many members, it is not a big deal because they are already used to work in this way. For other folks it might be harder. Fortunately, SUSE is fully supporting us in this endeavor, so the YaST team has been able to deliver quite some stuff during this sprint, and we will keep doing our best in the weeks to come.

    Before jumping into what the team has recently done, we would also like to bring your attention to the migration of our blog from the good old openSUSE Lizards blog platform to the YaST website. So, please, if you use some feeds reader, update the YaST blog URL to the new one.

  •      

  • Don’t forget about Steam Link on Raspberry Pi

           

             

    Connect your gaming PC to your TV with ease, thanks to Steam Link and Raspberry Pi.

  •       

                       

  • My Ideal Processor, Part 6502

                         

                           

    I am now working on a board which allows a 6502 to be replaced with an Arduino Nano or similar. This is for the development of a system which is entirely detached from the ongoing clusterf*cks of Wintel, GNU/Linux, systemd and Android. As an example, the Feb 2020 flap involving systemd-crond could have been averted with simple-cron, which I published in Jun 2016. Yeah, guys. Keep downloading random binaries. One day, you'll get one which works.

                           

    I spent an inordinate amount of time devising a state machine. However, the result was worthwhile. Indeed, it may be of general interest to anyone who wants to support or extend a variety of processor architectures on a micro-controller using about 14 I/O pins. This includes 6502, 6507, 6510, 65816, 6800, 6809, 6811, 8008, 8051, 8080, 8085, 8088, Z80, 68008 or similar. The critical part of the design is 3-4 multiplexed control lines which are upwardly compatible. This allows migration of processor emulation from legacy host to standalone card bus system. This can be achieved using one implementation of firmware. If downward compatibility is broken and firmware varied, it is possible to re-purpose some legacy states of the multiplexed control lines and implement a card bus system with a significantly larger address-space. However, it remains vastly preferable for each application to run within a highly restricted address-space.

  •                    
                   

  • Daniel Stenberg: let’s talk curl 2020 roadmap

    ...join in and watch/discuss the curl 2020 roadmap live on Thursday March 26, 2020. Sign up here.

    The roadmap is basically a list of things that we at wolfSSL want to work on for curl to see happen this year – and some that we want to mention as possibilities.(Yes, the word “webinar” is used, don’t let it scare you!)

    If you can’t join live, you will be able to enjoy a recorded version after the fact.

  •      

  • 2020.12 JVM Nullification

           

             

    Christian Bartolomäus has fixed a long standing issue on the JVM backend: not having a proper representation for nqp::null. This special value is used a lot in Rakudo in hot code paths to indicate that something has not been initialized yet.

  •       
         

  • Fail-fast on missing required arguments in JavaScript using default values that throw

           

             

    Missing arguments are not fun.

More in Tux Machines

Stable Kernels: 5.5.15, 5.4.30, 4.19.114, 4.14.175, 4.9.218, and 4.4.218

  • Linux 5.5.15
    I'm announcing the release of the 5.5.15 kernel. All users of the 5.5 kernel series must upgrade. The updated 5.5.y git tree can be found at: git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git linux-5.5.y and can be browsed at the normal kernel.org git web browser: https://git.kernel.org/?p=linux/kernel/git/stable/linux-s...

  • Linux 5.4.30
  • Linux 4.19.114
  • Linux 4.14.175
  • Linux 4.9.218
  • Linux 4.4.218

Android Leftovers

System76 Thelio Major Proves To Be A Major Player For Linux Workstations

For the past two months we have been testing the System76 Thelio Major and it's been working out extremely well with performance and reliability. The Thelio Major offering with options for Intel Core X-Series or AMD Ryzen Threadripper and resides between their standard Thelio desktop with Ryzen/Core CPUs and the Thelio Massive that sports dual Intel Xeon CPUs. The Thelio Major is the platform we have been using for all of our AMD Ryzen Threadripper 3990X testing and it's been working out great. The Thelio Major besides having Threadripper and Core X-Series CPU options can be configured with up to 256GB of RAM, up to two GPUs, and up to 46TB of storage for really yielding incredibly powerful Linux workstation performance potential. Read more

Deprecating support for the Linux kernel

Running on the Hurd was always a goal for Guix, and supporting multiple kernels is a huge maintenance burden. As such it is expected that the upcoming Guix 1.1 release will be the last version featuring the Linux-Libre kernel. Future versions of Guix System will run exclusively on the Hurd, and we expect to remove Linux-Libre entirely by Guix 2.0. The Linux kernel will still be supported when using Guix on "foreign" distributions, but it will be on a best-effort basis. We hope that other distributions will follow suit and adopt the Hurd in order to increase security and freedom for their users. Read more Also: Guix deprecating support for the Linux kernel