Language Selection

English French German Italian Portuguese Spanish

Open Hardware/Modding: FPGAs, DDoS Attacks, and More

Filed under
Hardware

  • The Open Source ASICs Hack Chat Redefines Possible

    There was a time when all that was available to the electronics hobbyist were passive components and vacuum tubes. Then along comes the integrated circuit, and it changed everything. Fast forward a bit, and affordable programmable microcontrollers arrived on the scene. Getting started in electronics became far easier, and the line between hardware and software started to blur. Much more recently, the hobbyist community was introduced to field programmable gate arrays (FPGAs) and the tools necessary to work with them. While not as widely applicable as the IC or MCU, the proliferation of FPGAs among hardware hackers once again opened doors that were previously locked tight.

  • Finally... some Peace and Quiet

    So that led me into my current hybrid phase in which I'm relying entirely on low powered computer devices for the server-like infrastructure of my house (two Raspberry Pi 400s do most of the heavy lifting for file, backup and media services at home). I'm running a OPNSense router built around one of the ODroid H2 boards that I was using as my primary workstation(s) through most of last year. While I was running a generic Chinese Mini PC as my single Ryzen powered workstation for awhile, I ended up switching to something earlier this week that was a bit more suited to my tastes, the MinisForum HM90 (Review Video Here).

    So what makes the HM90 better than what I had before? Well the actual hardware and performance specs are pretty close, with the HM90 having a slight edge because it has a Ryzen 4900H processor instead of the Ryzen 4800H in the generic unit and power usage between the two is roughly equivalent, which is to say far less than even the most basic desktop as these are both mobile processors. But that's not what made me fall in love with it. Rather its the fact that no matter what workload I throw at the HM90, it runs dead silent.

  • GBA nostalgia and the Flash Advance Linker

    During this period, I acquired a pre-owned Flash Advance Linker, a device manufactured by Visoly in 2001. Because the previous owner was also selling his GBA, I ended up owning two of them. As my plan back then was to pursue the idea of developing a multiplayer puzzle game, on the hardware side at least, I had everything I ever needed.

    Life happened though, things didn’t exactly go as planned and I had to sell the two GBAs temporarily, or so I thought. I kept the linker though, and when I acquired the HP t5570e and HP t510 thin clients back in 2017, it meant that I finally had some devices with a parallel port again.

  • How to Build a Bike Generator with Control Panel

    Many people have built pedal power generators and published the manuals online and in books. However, when we set out to make a pedal power generator ourselves, we found that these manuals are incomplete when making the bike generator practical to use. The focus is on building the power source itself, with comparatively little attention to what happens with the power that comes out of it.

    To try and make human power production more useful, we built not just a pedal power generator but also a control panel in the form of a “dashboard” attached to the handlebars. The dashboard allows powering or charging a wide diversity of devices – no matter what voltage they run on. Furthermore, multiple devices can be powered simultaneously, allowing the cyclist to adjust the resistance on the pedals for an optimal workout.

    We also tried to improve the bike generator itself. Although there are good manuals available, we wanted a power source that is easy to build (no welding or complex tools required), comfortable to pedal, as compact as possible, and not an eyesore. The bike generator is set up in a small living room and used regularly. We found the solution in a vintage exercise bike with a flywheel, an approach we have not seen before.

  • Review: Framework Laptop

    For many years I have been known as the “ThinkPad guy”. I’ve always used IBM / Lenovo ThinkPad laptops where possible. To the extent that a few years ago I had a lengthy chat with JFK airport security about why I had four ThinkPads in my hand luggage. I’ve been using a high-spec ThinkPad T495 for a few years and I’m getting more and more dissatisfied with the newer ThinkPads in general. So, I figured it was time for a change. I’ve seen a lot of talk of Framework laptops and added myself to the wait list for UK shipping. Many people have asked me for a review of the laptop (which arrived today) so I figured I would write my thoughts.

Framework Laptop

  • The Framework Laptop Mainboard is out as a standalone platform | GamingOnLinux

    Well this is quite interesting. Framework Computer, the company that builds the fab modular Framework Laptop has announced the release of the Framework Laptop Mainboard.

    This is available for USA and Canada with a release upcoming for the UK, Germany, France, Netherlands, Austria, and Ireland sometime "soon". What's really fun though, is that they say it was designed in a way that you can simply use the mainboard as a standalone single-board computing platform. As they say "All you need to do is insert memory, plug in a USB-C power adapter, and hit the tiny power button on-board, and you’ve got a powered-up computer".

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.

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.