Language Selection

English French German Italian Portuguese Spanish

Programming Leftovers

Filed under
Development
  • Niko Matsakis: Async Vision Doc Writing Sessions IV

    Next week, we will be holding more vision doc writing sessions. We are now going to expand the scope to go beyond “status quo” stories and cover “shiny future” stories as well. Keep your eyes peeled for a post on the Rust blog and further updates!

  • Google Online Security Blog: Rust in the Android platform

    Correctness of code in the Android platform is a top priority for the security, stability, and quality of each Android release. Memory safety bugs in C and C++ continue to be the most-difficult-to-address source of incorrectness. We invest a great deal of effort and resources into detecting, fixing, and mitigating this class of bugs, and these efforts are effective in preventing a large number of bugs from making it into Android releases. Yet in spite of these efforts, memory safety bugs continue to be a top contributor of stability issues, and consistently represent ~70% of Android’s high severity security vulnerabilities.

  • Google Begins Allowing Rust Code For Developing Android - Phoronix

    Not only is the Linux kernel moving to allow Rust code to be optionally used within the kernel, but Google is now allowing Rust code to be used for system programming work on Android's low-level operating system components too.

    Google announced on Tuesday by way of their security blog that they are now allowing Rust to be used for Android platform system code. Rust will be allowed in the Android Open-Source Project for "developing the OS itself" given its emphasis on memory-safety and security.

  • Learn Scikit-learn and Perform Machine Learning with Python

    Scikit-learn is one of the most popular machine leaning libraries for Python. It provides many unsupervised and supervised learning algorithms that make machine leaning simpler.

  • IBM creates a COBOL compiler – for Linux on x86 • The Register

    IBM has announced a COBOL compiler for Linux on x86.

    News of the offering appeared in an announcement that states: "IBM COBOL for Linux on x86 1.1 brings IBM's COBOL compilation technologies and capabilities to the Linux on x86 environment," and describes it as "the latest addition to the IBM COBOL compiler family, which includes Enterprise COBOL for z/OS and COBOL for AIX."

    COBOL – the common business-oriented language – has its roots in the 1950s and is synonymous with the mainframe age and difficulties paying down technical debt accrued since a bygone era of computing.

    So why is IBM – which is today obsessed with hybrid clouds – bothering to offer a COBOL compiler for Linux on x86?

    Because IBM thinks you may want your COBOL apps in a hybrid cloud, albeit the kind of hybrid IBM fancies, which can mean a mix of z/OS, AIX, mainframes, POWER systems and actual public clouds.

  • Ryan Kavanagh: Writing BASIC-8 on the TSS/8

    I recently discovered SDF’s PiDP-8. You can access it over SSH and watch the blinkenlights over its twitch stream. It runs TSS/8, a time-sharing operating system written in 1967 by Adrian van de Goor while a grad student here at CMU. I’ve been having fun tinkering with it, and I just wrote my first BASIC program1 since high school. It plots the graph of some user-specified univariate function. I don’t claim that it’s elegant or well-engineered, but it works!

  • Signal/Slot Connection Throttlers

    Today, we’ll talk about ways to throttle your signal/slots connections — in other words, how to activate a slot less often than the emission rate of the signal it’s connected to. The usual reason why you may want something like this is performance. Invoking a slot at a high frequency may be too expensive for your application, so you need to rate-limit the slot’s activation.

  • Deploy Quarkus everywhere with Red Hat Enterprise Linux (RHEL)

    Java is one of the most popular programming languages in the world. It has been among the top three languages used over the past two decades. Java powers millions of applications across many verticals and platforms. Linux is widely deployed in data centers, edge networks, and the cloud.

    Today we announced that Quarkus is now available for all Red Hat Enterprise Linux (RHEL) customers. If you are running RHEL, you can easily use the Red Hat build of Quarkus in your Java applications. If you are developing applications on a Kubernetes platform like Red Hat OpenShift, you can also use the Red Hat build of Quarkus as of November 2020.

    What is Quarkus, and how can you develop and deploy it on Red Hat Enterprise Linux? Read on to learn more.

  • What’s new with Quarkus? And other updates in Red Hat Runtimes

    As we round out the first quarter of 2021, we wanted to share the latest updates to the Red Hat Runtimes portfolio. As always, our team is working hard to bring customers the latest best-in-class innovations and updates to help make developers’ jobs a bit easier. Let’s get right to it.

More in Tux Machines

today's howtos

  • How to use the W3M text-based web browser on Linux

    Do you need a text-based web browser on Linux to use in your terminal? Don’t like using Lynx, as it seems dated and sluggish? Hoping for something better? Check out W3M. It’s a modern text-based terminal web browser for Linux that has much more to offer.

  • How to Install or Enable Cockpit on AlmaLinux 8 - Linux Shout

    The Cockpit on AlmaLinux is a server management platform that allows administrators to easily manage and control their GUI or CLI Linux server systems remotely using a browser. Among other things, admins can take a look at the systemd journal, check the load or start and stop services. It has a responsive design thus we can also use it conveniently on tablet s and smartphones. We can monitor our remote server performance using just a browser without actually having physical access to it. Furthermore, we can also access the command shell with root access to issue commands and install various packages over the server remotely. Since AlmaLinux 8 is based on RHEL just like CentOS 8, this means by default out of the box, the Cockpit is already installed on your system. Just we need to enable it.

  • How to Export and Delete Saved Passwords in Firefox - Make Tech Easier

    Firefox comes with a built-in password manager, also known as Lockwise. The Lockwise password manager is safeguarded with your Firefox account and allows you to access your passwords on the desktop and mobile. If you have been using Lockwise but now want to migrate to another password manager app, here we show how you can export and delete your saved passwords in Firefox.

  • How to Install Docker on Ubuntu Linux

    Docker has taken the software engineering industry by storm, and it has not only revolutionized the way we ship and deploy software but has also changed how engineers set up software development environments on their computers. This guide shows you how to get started with Docker by installing it on Ubuntu Linux 20.04 (Focal Fossa), the latest Long Term Support (LTS) version of Ubuntu at the time of this writing.

EndeavourOS: Our April release is available

We are proud to announce our second release of 2021 and this one is a bit more than a refresh ISO release, so before you hit the download button and go play with it, just sit back and let us inform you first because we are really excited about this release. [...] The other new feature on the knowledge base are video tutorials, like the wiki articles, this category will expand over time and at the moment it contains general Linux and Arch specific tutorials from the Youtube channels Chris Titus Tech and EF Linux. Very soon videos from DistroTube, Eric Adams and TechHut will also be added to enhance the experience. Read more

Zorin OS 16 Beta Released with Remarkable Changes. Download and Test Now.

The Zorin OS team announced the release of the Zorin OS 16 Beta which is immediately available for download and testing. With this pre-release, Zorin OS promises some massive changes. Let's take a look. Read more

Android Leftovers