Language Selection

English French German Italian Portuguese Spanish

Open Hardware/Modding and Linux in Devices

Filed under
  • Dual Screen Apollo DSKY simulates the Apollo Guidance Computer | Arduino Blog

    NASA’s history if full of fascinating facts and trivia. For example, the Apollo Guidance Computer, which handled navigation and control for both the Apollo Command Module and the Apollo Lunar Module, ran with less RAM and processing power than a TI-83 graphing calculator. But reading that fact isn’t the same as actually experiencing the Apollo Guidance Computer for yourself. That’s why a maker used three Arduino boards to create a simulator.

    The actual Apollo Guidance Computer sat inside of a protective metal enclosure that is rather boring, but the DSKY (Display and Keyboard) interface, which acted like a terminal, had a very distinctive design. It had 19 buttons, including a numerical pad, situated below two displays. The left display had a several indicator lights, similar to your car’s dashboard, to show the statuses and warnings. The right display had numerical readouts for the program number, verb, and noun, as well as data and a computer activity status light.

  • Libre-SOC Test ASIC Going To Fabrication, Using TSMC 180nm Process - Phoronix

    Libre-SOC that started out as Libre RISC-V in aspiring to be an open-source software/hardware Vulkan accelerator but then renamed to Libre-SOC after changing over to the OpenPOWER architecture is now seeing test fabrication done using TSMC's 180nm process.

    This test ASIC is being fabbed thanks to Imec's MPW Shuttle Service, Libre-SOC is all about being a hybrid CPU/GPU that's 100% open-source but obviously not the fastest compared to today's graphics processors. For achieving the graphics acceleration the plan is basically to use the likes of Mesa's software OpenGL/Vulkan implementations atop this Power-based chip.

  • This shield combines the retro charm of Nixie tubes with modern Arduino Cloud connectivity | Arduino Blog

    Nixie tubes are fun little devices that act like seven-segment display modules in that they can be lined up together in order to form a larger number by showing digits 0 through 9. One maker, Marcin Saj, has created a unique project that uses a series of six Nixie tubes that can show the current time, temperature, and humidity all within a compact footprint. It is also able to receive commands via the Arduino Cloud service and an Alexa skill, thus enabling users to toggle various functions on or off with a smart speaker or phone.

  • Reverse engineering the SDK for BL602 RISC-V WiFi & BLE microcontroller - CNX Software

    Bouffalo Lab BL602, and its big brother BL604 with extra GPIOs, are RISC-V microcontrollers with WiFi and Bluetooth LE that offer an alternative to Espressif Systems ESP32 WiSoC, although it has been joined with Espressif’s own RISC-V solution with ESP32-C3.

    Soon after the “announcement” in October 2020, we found out the SDK and a relatively cheap BL602 board, but the SDK has many closed-source binaries. Soon after Sipeed and Pine64 expressed their interest in developing an open-source toolchain and even an open-source WiFi (and BLE) stack. Time has passed and even got a Pinecone board in January, but did not do anything with it, especially seeing the status of the software.

  • u-blox introduces WiFI 5/6 & Bluetooth 5 M.2 cards - CNX Software

    The card is based on the existing JODY-W2 module based on the NXP, previously Marvell, 88W8987 chipset with data rates up to 433 Mbit/s. The module requires a host processor running a Linux or Android operating system, and QNX support is in the works.

  • Tiger Lake UP3 single board computer offers quad displays, 2.5 GbE, PCIe Gen4, up to 32GB RAM

    Taiwan Commate Computer Inc, also known as just Commell, has unveiled LE-37O 3.5-inch single board computer based on Intel Tiger Lake UP3 embedded processors for industrial applications.

    The SBC supports up to 32GB DDR4 single-channel memory, up to four displays through DisplayPort, HDMI, VGA, and LVDS interfaces, and offers both Gigabit Ethernet and 2.5 GbE ports, as well as PCIe Gen4 via an M.2 socket.


    The company provides Windows 10 64-bit driver for the board. Linux support is unclear. It’s not the first Tiger Lake SBC from Commell, as we previously covered Commell LP-179 Pico-ITX motherboard with a more compact form factor.

More in Tux Machines

digiKam 7.7.0 is released

After three months of active maintenance and another bug triage, the digiKam team is proud to present version 7.7.0 of its open source digital photo manager. See below the list of most important features coming with this release. Read more

Dilution and Misuse of the "Linux" Brand

Samsung, Red Hat to Work on Linux Drivers for Future Tech

The metaverse is expected to uproot system design as we know it, and Samsung is one of many hardware vendors re-imagining data center infrastructure in preparation for a parallel 3D world. Samsung is working on new memory technologies that provide faster bandwidth inside hardware for data to travel between CPUs, storage and other computing resources. The company also announced it was partnering with Red Hat to ensure these technologies have Linux compatibility. Read more

today's howtos

  • How to install go1.19beta on Ubuntu 22.04 – NextGenTips

    In this tutorial, we are going to explore how to install go on Ubuntu 22.04 Golang is an open-source programming language that is easy to learn and use. It is built-in concurrency and has a robust standard library. It is reliable, builds fast, and efficient software that scales fast. Its concurrency mechanisms make it easy to write programs that get the most out of multicore and networked machines, while its novel-type systems enable flexible and modular program constructions. Go compiles quickly to machine code and has the convenience of garbage collection and the power of run-time reflection. In this guide, we are going to learn how to install golang 1.19beta on Ubuntu 22.04. Go 1.19beta1 is not yet released. There is so much work in progress with all the documentation.

  • molecule test: failed to connect to bus in systemd container - openQA bites

    Ansible Molecule is a project to help you test your ansible roles. I’m using molecule for automatically testing the ansible roles of geekoops.

  • How To Install MongoDB on AlmaLinux 9 - idroot

    In this tutorial, we will show you how to install MongoDB on AlmaLinux 9. For those of you who didn’t know, MongoDB is a high-performance, highly scalable document-oriented NoSQL database. Unlike in SQL databases where data is stored in rows and columns inside tables, in MongoDB, data is structured in JSON-like format inside records which are referred to as documents. The open-source attribute of MongoDB as a database software makes it an ideal candidate for almost any database-related project. This article assumes you have at least basic knowledge of Linux, know how to use the shell, and most importantly, you host your site on your own VPS. The installation is quite simple and assumes you are running in the root account, if not you may need to add ‘sudo‘ to the commands to get root privileges. I will show you the step-by-step installation of the MongoDB NoSQL database on AlmaLinux 9. You can follow the same instructions for CentOS and Rocky Linux.

  • An introduction (and how-to) to Plugin Loader for the Steam Deck. - Invidious
  • Self-host a Ghost Blog With Traefik

    Ghost is a very popular open-source content management system. Started as an alternative to WordPress and it went on to become an alternative to Substack by focusing on membership and newsletter. The creators of Ghost offer managed Pro hosting but it may not fit everyone's budget. Alternatively, you can self-host it on your own cloud servers. On Linux handbook, we already have a guide on deploying Ghost with Docker in a reverse proxy setup. Instead of Ngnix reverse proxy, you can also use another software called Traefik with Docker. It is a popular open-source cloud-native application proxy, API Gateway, Edge-router, and more. I use Traefik to secure my websites using an SSL certificate obtained from Let's Encrypt. Once deployed, Traefik can automatically manage your certificates and their renewals. In this tutorial, I'll share the necessary steps for deploying a Ghost blog with Docker and Traefik.