// 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ä.
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.
make clean && make
sudo make install
Vain pieni kokeilu.
Katso Codebergissä
Dokumentaatio →