lcanello

Personal site of lcanello

← home

tag: systems

nCPU

A neural network implemented as a CPU architecture — neurons as registers, synapses as instructions.

Cisco ExaNIC Software

Drivers, utilities and development libraries for Exablaze ultra-low-latency network cards (ExaNIC X25, ExaNIC X100, ExaNIC X10, ExaNIC X40, ExaNIC X2, ExaNIC X4, ExaNIC V5P, ExaNIC V9P, ExaNIC GM, and ExaNIC HPT).

dineug/erd-editor

Open-source Entity-Relationship Diagram Editor with PWA offline support, real-time collaboration, end-to-end encryption, and local-first autosave.

PHOBOS — VANTA OS (mystyy01/PHOBOS)

PHOBOS (VANTA OS) is a small, hobbyist bare‑metal operating system project: custom bootloader and kernel written from scratch (C + assembly), kernel modules in a homegrown language, and minimal tooling for x86/x64 targets. Good reference for low‑level OS experimentation and teaching.

SplitBody muscle stimulation

LaurieWired discusses the SplitBody paper, where electrical stimulation moves the arm to reduce cognitive load during multitasking, and reflects on possible uses for training and performance.

CLR

Checker for Lifetimes and other Refinement types for Zig. Transpiles AIR to Zig source performing static compile-time analysis — checks use-before-assign, use-after-free, double-free, stack pointer escapes, non-nullness assertions, tagged union violations, fieldParentPtr misuse. MIT license

Chef Infra

Chef Infra — configuration management platform for automating cloud infrastructure. Policy-driven, idempotent, Ruby-based DSL. Chef Infra Server, Workstation, InSpec for compliance, Chef Automate for analytics

Crossplane

Open-source Kubernetes control plane for building, publishing and using APIs. Use your own API providers, extend to match your infrastructure, CRDs, no vendor lock-in

example42

Open-source configuration management, monitoring, and automation tools. Puppet, Ansible, SaltStack modules. Monitoring (Munin, Prometheus), log management, IT automation. Core42, UAA, Smart42 products

pgrwl

Cloud-native continuous backup for PostgreSQL in a single binary — WAL streaming, scheduled base backups, optional S3/SFTP storage backend, compression, encryption, retention, restore command. Implements streaming replication protocol directly, no external schedulers or extra services

The Foreman

Open-source lifecycle management platform for physical and virtual servers. Provisioning, configuration management, monitoring. Puppet, Ansible, Salt, Chef integration. REST API, plugins, web UI

Fragnesia — Linux LPE via ESP/XFRM

Universal Linux local privilege escalation exploit discovered by V12 Security. Abuses logic bug in ESP-in-TCP ULP to write arbitrary bytes into kernel page cache of read-only files. One-line exploit, affects all dirtyfrag kernels before May 13 2026 patch

Nibble

Nibble — C-like systems programming language written in 3000 lines of C. Demonstrates LLVM IR generation without malloc or external dependencies. Supports defer, recursion, structs, pointers, type checking, GLSL-like operators

Designing an FPGA Calculator from Scratch — 10-Chapter Series

Scientific BCD calculator with custom CPU on Altera Cyclone II FPGA. 10-chapter series covering numerical algorithms (CORDIC, logarithms), 12-bit instruction set, Harvard memory model, microcode, Python assembler, Qt desktop prototype, and physical board with 3D-printed enclosure. Perfect decimal accuracy, no floating-point errors

PSOS — The Foundations of a Provably Secure Operating System (1979)

Richard Feiertag & Peter Neumann (SRI International). PSOS designed with formal techniques (HDM) — formally stated requirements, formal specifications for each module, formal proofs that specifications satisfy requirements and programs are consistent. Capabilities as protection mechanism for all objects, hierarchical development, SPECIfication and Assertion Language (SPECIAL)

ChiWriter

Wikipedia article about ChiWriter — a scientific WYSIWYG word processor for MS-DOS created by Cay Horstmann in 1986, one of the first capable of writing mathematical formulas on IBM PC XT, discontinued in 1996 and placed in the public domain.

Cray XD1

Wikipedia article about the Cray XD1 — a cluster-based supercomputer introduced by Cray Inc. in 2006, using AMD Opteron processors and ATI/AMD Radeon graphics processors for GPGPU computing, designed as a cost-effective alternative to traditional supercomputers.