Language Selection

English French German Italian Portuguese Spanish

Open Hardware and Devices/Laptops With GNU/Linux

Filed under
GNU
Linux
  • The open-source community is building medical kit to fight coronavirus

    Amid shortages of personal protective equipment (PPE)—like face masks, face shields and gloves—the coronavirus pandemic has spurred the world’s hobbyists into action.

    At-home DIY experts are collaborating en masse on online forums to come up with designs for homemade protective equipment, as well as medical equipment, in a huge effort to kit-out the world’s doctors and prepare them for the front line.

    The solutions are nothing short of genius. For instance, snorkels left buried in cupboards after old beach holidays have been dug up and refashioned into medical equipment.

  • 3D printers are on the front lines of the COVID-19 pandemic

    On March 20th, as the coronavirus situation in New York City hurtled toward full-blown crisis, Madiha Choksi was packing a taxi with two Flashforge 3D printers and as much filament as she could fit.

    Choksi, a librarian specializing in research and educational technology, had received an urgent email the night before from Pierre Elias, a cardiology fellow at NYP-Columbia University Medical Center. Elias desperately needed to produce more protective gear for hospital workers treating COVID-19 patients. He hoped Choksi, the administrator for Columbia University’s 3D printing lab, might be able to help.

  • megaAI 4K AI Camera Board Features Movidius Myriad X VPU (Crowdfunding)

    megaAI 4K AI camera board reminds me of Kendryte K210 based boards such as Maixduino used for computer vision for tasks such as object tracking or face recognition, but instead of just handling QVGA at around 15 to 18 fps, megaAI can supports inference at 4K resolution up to 30 fps.

    The tiny board can achieve this feat by leveraging the 4 TOPS of AI processing power delivered by Intel Movidius Myriad X VPU (Vision Processing Unit) while consuming only around 2.5 Watts.

  • $13 RPI_AC108 Audio Board Ships with a 4-Mic Array for Raspberry Pi

    X-Powers is a subsidiary of Allwinner, better known for its PMIC chips for Allwinner Cortex-A processors., but we also discovered X-Powers AC108 quad-channel ADC chip for microphone arrays in 2017.

    Soon after, Seeed Studio launched ReSpeaker 4-Mic Array for Raspberry Pi, but I had completely forgotten about the audio chip since then. That’s until this morning when I came across RPI_AC108 audio board also coming with four microphones and several LEDs.

  • Top 15 Best Chromebook Laptops in 2020: The Experts’ Recommendation

    Even years ago, Chromebook was considered as an obsolete form of the laptop whose tasks were only confined to browsing online, checking emails, streaming low-quality videos, and playing low-end games. With the advent of the latest technology, as well as, at the users’ behest, the Chromebook has finally turned into a formidable piece of device to all the users with a transformation from clamshell design to sleeker or even opted for 2-in-1 design.

More in Tux Machines

Linux Plumbers Conference Not Sold Out and Annual X.Org / Wayland / Mesa Conference Going Virtual

  • Linux Plumbers Conference: Linux Plumbers Conference is Not Sold Out

    We’re really sorry, but apparently the Cvent registration site we use has suffered a bug which is causing it to mark the conference as “Sold Out” and, unfortunately, since today is the beginning of the American Independence day weekend, we can’t get anyone to fix it until Monday. However, rest assured there are plenty of places still available, so if you can wait until Monday, you should be able to register for the conference as soon as the site is fixed.

  • The Annual X.Org / Wayland / Mesa Conference Is Going Virtual Due To COVID-19

    XDC 20 was set to take place this September in Poland but is now moving to an online event as a result of the ongoing coronavirus / COVID-19 pandemic.  The X.Org Foundation has decided to make XDC 2020 a virtual conference due to uncertainty over the COVID-19 situation come September in Europe. This will be the first time the annual X.Org Developers' Conference has been an entirely online event.  The announcement was made today as well as extending the call for presentations by an additional two weeks. 

Security: Patches and diffoscope 150 released

  • Security updates for Friday

    Security updates have been issued by Debian (docker.io and imagemagick), Fedora (alpine, firefox, hostapd, and mutt), openSUSE (opera), Red Hat (rh-nginx116-nginx), SUSE (ntp, python3, and systemd), and Ubuntu (firefox, linux, linux-aws, linux-aws-hwe, linux-gcp, linux-gcp-4.15, linux-gke-4.15, linux-hwe, linux-kvm, linux-oem, linux-oracle, linux-raspi2, linux-snapdragon, linux, linux-aws, linux-gcp, linux-kvm, linux-oracle, linux-riscv, linux, linux-azure, linux-gcp, linux-gcp-5.3, linux-hwe, linux-kvm, linux-oracle, linux-oracle-5.3, linux-gke-5.0, linux-oem-osp1, net-snmp, and samba).

  • What is Software Security?

    Software security is the building of secure software with inherent defense so that it continues to function under malicious attacks, to the satisfaction of the users and owners of the software. This article explains the threats and solutions, from a general point of view. Standard vocabulary in information security is also explained. You should be computer and Internet literate to understand this article; you should also have studied a computer language, e.g., Perl, C, C++, PHP, etc. What is secured is information and software packages (applications and documents). Information is any message that is useful to anybody. “Information” is a vague word. The context in which it is used gives its meaning. It can mean news, lecture, tutorial (or lesson), or solution. A software package is usually a solution to some problem or related problems. In the past, all information not spoken was written on paper. Today, the software can be considered as a subset of information.

  • L1TF Cache Flushing Mode Could Soon Be Controlled Via Kconfig Build Option

    Approaching the two year anniversary next month of the L1TF / Foreshadow vulnerability, a Google engineer has proposed allowing the default mitigation state to be controlled via a Kconfig build-time option. This speculative execution attack on Intel CPUs has been mitigated since August 2018 and has offered for KVM virtual machine mitigation the kvm-intel.vmentry_l1d_flush module parameter for controlling the L1 data cache flushing behavior. But now a Google engineer has proposed setting the default L1 data flushing mode to be configurable at build-time via a new KVM_VMENTRY_L1D_FLUSH knob. This knob doesn't provide any new L1 Terminal Fault mitigation but rather just allows adjusting the default behavior for the default configuration of that kernel image, whether it be to never flush the cache before a VMENTER, conditionally flush, or the most impactful state of always flushing.

  • diffoscope 150 released

    The diffoscope maintainers are pleased to announce the release of diffoscope version 150.

Mozilla: SpiderMonkey and Filter Treeherder Development

  • SpiderMonkey Newsletter 5 (Firefox 78-79)

    SpiderMonkey is the JavaScript engine used in Mozilla Firefox. This newsletter gives an overview of the JavaScript and WebAssembly work we’ve done as part of the Firefox 78 and 79 Nightly release cycles. If you like these newsletters, you may also enjoy Yulia’s weekly Compiler Compiler live stream, a guided tour of what it is like to work on SpiderMonkey and improve spec compliance.

  • In Filter Treeherder jobs by test or manifest path I describe the feature.

    In Filter Treeherder jobs by test or manifest path I describe the feature. In this post I will explain how it came about. I want to highlight the process between a conversation and a deployed feature. Many times, it is an unseen part of the development process that can be useful for contributors and junior developers who are trying to grow as developers. Back in the Fall of 2019 I started inquiring into developers’ satisfaction with Treeherder. This is one of the reasons I used to go to the office once in a while. One of these casual face-to-face conversations led to this feature. Mike Conley explained to me how he would look through various logs to find a test path that had failed on another platform (see referenced post for further details). After I understood the idea, I tried to determine what options we had to implement it. I wrote a Google Doc with various alternative implementations and with information about what pieces were needed for a prototype. I requested feedback from various co-workers to help discover blind spots in my plans. Once I had some feedback from immediate co-workers, I made my idea available in a Google group (increasing the circle of people giving feedback). I described my intent to implement the idea and was curious to see if anyone else was already working on it or had better ideas on how to implement it. I did this to raise awareness in larger circles, reduce duplicate efforts and learn from prior work. I also filed a bug to drive further technical discussions and for interested parties to follow up on the work. Fortunately, around the same time Andrew Halberstadt started working on defining explicitly what manifests each task executes before the tasks are scheduled (see bug). This is a major component to make the whole feature on Treeherder functional. In some cases, talking enough about the need can enlist others from their domains of expertise to help with your project.

  • Filter Treeherder jobs by test or manifest path

    This feature is useful for developers and code sheriffs because it permits them to determine whether or not a test that fails in one platform configuration also fails in other ones. Previously, this was difficult because certain test suites are split into multiple tasks (aka “chunks”). In the screenshot below, you can see that the manifest path devtools/client/framework/browser-toolbox/test/browser.ini is executed in different chunks.

Debian-based Grml 2020.06 Released and NsCDE in Debian-based Sparky

  • Grml 2020.06 – Codename Ausgehfuahangl

    We did it again™, at the end of June we released Grml 2020.06, codename Ausgehfuahangl. This Grml release (a Linux live system for system administrators) is based on Debian/testing (AKA bullseye) and provides current software packages as of June, incorporates up to date hardware support and fixes known issues from previous Grml releases. I am especially fond of our cloud-init and qemu-guest-agent integration, which makes usage and automation in virtual environments like Proxmox VE much more comfortable.

  • NsCDE

    There is a new desktop available for Sparkers: NsCDE What is NsCDE? Not so Common Desktop Environment (NsCDE) is a retro but powerful (kind of) UNIX desktop environment which resembles CDE look (and partially feel) but with a more powerful and flexible framework beneath-the-surface, more suited for 21st century unix-like and Linux systems and user requirements than original CDE. NsCDE can be considered as a heavyweight FVWM theme on steroids, but combined with a couple other free software components and custom FVWM applications and a lot of configuration, NsCDE can be considered a lightweight hybrid desktop environment.