sâmbătă 15 august 2026

Marius - Adrian Popa

FBSimCity v0.9.0: the machine room — the real Firebird engine inside the explorable city

sâmbătă 15 august 2026, 10:28

fbsimcity  firebird  internals  mvcc  visualization  webassembly 

FBSimCity, the explorable isometric city of Firebird internals, is at v0.9.0 — and this one adds the thing the project has been circling since it started. The city has always carried the same caveat: it is a model, it parses no SQL, and no Firebird code runs in your browser. The new machine room is the other thing.The machine roomThe machine room runs the actual Firebird engine: version

vineri 14 august 2026

Marius - Adrian Popa

Electric Firebird: Firebird Database Engine Compiled to WebAssembly, With a Live Demo

vineri 14 august 2026, 21:44

Electric Firebird (mariuz/electric-firebird on GitHub) compiles the Firebird database engine to WebAssembly, following the same approach PGlite took for PostgreSQL. The goal is to let Firebird run both server-side (Node.js) and fully client-side in the browser, with no server round-trip required for queries.Highlights:Two backends: a native Node.js implementation (via the Firebird Embedded Server

duminică 9 august 2026

Marius - Adrian Popa

FBSimCity v0.6.0: the replication district — journal segments, commit order, and a synchronous replica that dies

duminică 9 august 2026, 19:07

fbsimcity  firebird  internals  mvcc  replication  visualization 

Correction (added 9 August 2026): the section below headed “A synchronous replica that dies hangs commits” is wrong. Dmitry Sibiryakov pointed this out on firebird-general, and the source confirms it. In src/jrd/replication/Publisher.cpp, checkStatus() is called with canThrow = false on the commit path, so it cannot throw; disable_on_error (default true) instead clears the replicating
linux360 Feed Aggregator

linux360 Feed Aggregator

Abonează-te

RSS 1.0
RSS 2.0
ATOM
FOAF
OPML 1.0
OPML 2.0

Ultima actualizare

sâmbătă 15 august 2026, 11:10
ora Bucureştiului


Adăugare feed

nabps (at) linux360 (dot) ro