// Projektit

Omassa talossa kehitetty alusta ja sen ympärille rakennetut avoimen lähdekoodin työkalut. Koodin tehokkuudella on väliä.

Alusta

Yhtenäinen infrastruktuuripino, kirjoitettu tyhjästä C-kielellä ja kehitetty vuodesta 2014. Yksi yhteinen ydin — mukautettu sirpalointi, replikointi, automaattinen vikasietoisuus ja live-uudelleensirpalointi HTTP/2:n, HTTP/3/QUIC:n ja mTLS:n yli — kantaa jokaista sen päälle rakennettua tuotetta. Alla olevat komponentit ovat suljettuja; tekninen toteutus kuvataan tässä yleisellä tasolla.

Suoratoisto- ja CDN-moottori

C Suljettu Tuotannossa

Reaaliaikainen HLS/DASH-paketointi yhdestä lähteestä, palvelinpuolen mainosten lisäys, DRM, monitasoinen reunavälimuisti ja kuormantasaus. Suunniteltu kohti 100 Gbit/s solmua kohden, alkuperän suojauksella ja painotetulla reunareitityksellä.

Virtualisoinnin ohjaustaso

C Suljettu Tuotannossa

Virtuaalikoneiden ja konttien elinkaari, live-migraatio, ZFS/Btrfs/LVM-tallennus, BGP/EVPN-verkotus, vuokrapohjainen korkea käytettävyys ja katastrofipalautus — kevyempi vaihtoehto raskaille yritysalustoille, itsenäisin solmuin mTLS:n ja HTTP/3:n yli.

Hajautetut objekti- ja datavarastot

C Suljettu

Horisontaalisesti sirpaloitu tallennus kvorumireplikoinnilla, gossip-pohjaisella automaattisella vikasietoisuudella, live-uudelleensirpaloinnilla ja alueiden välisellä synkronoinnilla — mukaan lukien S3-yhteensopiva yhdyskäytävä. Vahva eheys siellä, missä sillä on väliä; usean gigatavun objektien suoratoisto ilman niiden puskuroimista muistiin.

Laitekantojen valvonta ja telemetria

C Suljettu

Kevyet push-pohjaiset agentit kaatumisvarmalla offline-puskuroinnilla, useamman kerääjän redundanssilla ja SNMP/JSON-keräyksellä — rakennettu laitekannoille IT-ympäristöistä lähetyslaitoksiin. Kuukausien edestä puskuroitua dataa selviää katkoksesta ja kuroo kiinni minuuteissa.

Avoin lähdekoodi

Työkaluja, joita käytämme itse, julkaistuna sallivilla lisensseillä.

ft – Fearless Terminal

C / X11 / Lua MIT-lisenssi

suckless st:n haara, jossa on välilehdet, jaetut ruudut, Lua-konfigurointi ja istuntojen lokitus. Käyttää Xft:tä fonttien renderöintiin — ei OpenGL-kuormaa, ei näytönohjaimen herätyksiä tekstille. Yksi prosessi, tehokas, muokattava.

# build make clean && make sudo make install

Vain pieni kokeilu.

Katso Codebergissä Dokumentaatio →