Linux Kernel Module Programming Guide

The Linux Kernel Module Programming Guide was initially authored by Ori Pomerantz for the Linux v2.2 operating system. As the Linux kernel underwent further development, Ori’s capacity to maintain the document was increasingly constrained. Consequently, Peter Jay Salzman assumed the role of maintainer and undertook the task of updating the guide for Linux v2.4. SimilarContinue reading “Linux Kernel Module Programming Guide”

What’s new in Red Hat Enterprise Linux 9

Red Hat Enterprise Linux (RHEL) 9 is now generally available (GA). This release is designed to meet the needs of the hybrid cloud environment, and is ready for you to develop and deploy from the edge to the cloud. It can run your code efficiently whether deployed on physical infrastructure, in a virtual machine, orContinue reading “What’s new in Red Hat Enterprise Linux 9”

Libmill: Go-style concurrency in C

Libmill is a lightweight coroutine library bringing Go-style concurrency to C language. It also contains simple networking and file access library that allows users to quickly bootstrap application development. Libmill runs in following environments: Microarchitecture: x86, x86_64, ARM Compiler: gcc, clang Operating system: Linux, OSX, FreeBSD, OpenBSD, NetBSD, DragonFlyBSD Read more…

HOT DOG Linux: Live Image Based on Slackware Live

The design goals of HOT DOG Linux include: Graphical user interface based on retro computer systems including Windows 3.1 Hot Dog Stand, Amiga Workbench, Atari ST GEM, and Mac Classic and Aqua Custom lightweight Objective-C foundation Bitmapped graphics, low DPI displays No Unicode support by design HOT DOG Linux uses a custom lightweight Objective-C foundationContinue reading “HOT DOG Linux: Live Image Based on Slackware Live”

Booting ARM Linux the standard way

Tow-Boot is a relatively new project for bringing some consistency to the way we boot Linux on ARM. This is both aimed at the Linux single board computers but also the new wave of Linux phones. On these devices the most common platform firmware is U-Boot. In some cases the U-Boot provided with the deviceContinue reading “Booting ARM Linux the standard way”

The Three Pillars of Reproducible Builds

Over the past year, software engineers have lived through the shock of infiltrated or intentionally broken NPM packages, supply chain attacks, long-unnoticed backdoors, and more. This has created a firestorm of activity around how to securely build software. Many organizations, from the Linux Foundation to the United States government, are calling for and building newContinue reading “The Three Pillars of Reproducible Builds”

asciiMol: Curses based ASCII molecule viewer for linux terminals

A basic molecule viewer written in Python, using curses; Thus, meant for linux terminals. This is an alpha version, featuring: Opening default cartesian .xyz files Displaying one-letter atom labels Orthographic view Navigation Zoom, Rotation, Auto-Rotation Bond detection and display Read more…

Design a site like this with WordPress.com
Get started