Författare: Yuri Gagarin

Webbläsarmotorn Kosmonaut har lanserats, skriven i Rust.

Inom ramen för projektet Kosmonaut utvecklas en webbläsarmotor helt skriven i Rust och som använder vissa konstruktioner från projektet Servo. Koden distribueras under licensen MPL 2.0 (Mozilla Public License). För rendering används OpenGL-bindningar gl-rs i Rust. Fönsterhantering och skapande av OpenGL-kontakter är implementerat med hjälp av biblioteket Glutin. För att parsa HTML och CSS används komponenterna html5ever och cssparser, […]

I n nightly builds av Firefox har stöd för WebRTC-acceleration via VAAPI lagts till.

I n nightly builds av Firefox har stöd för hårdvaruacceleration av videodekodning i sessioner baserade på WebRTC-teknologi, som används i webbapplikationer för videokonferenser, lagts till. Acceleration realiseras med VA-API (Video Acceleration API) och FFmpegDataDecoder, och är tillgänglig både för Wayland och X11. Implementeringen för X11 baseras på en ny backend som använder EGL. För att aktivera accelerationen i […]

Företaget Paragon Software har publicerat en GPL-implementation av NTFS för Linux-kärnan

Konstantin Komarov, grundare och chef för Paragon Software, har publicerat en uppsättning patchar med en fullständig implementation av NTFS-filsystemet, som stöder läs- och skrivläge, på Linux-kärnans e-postlista. Koden är öppen under GPL-licensen. Implementeringen stödjer alla funktioner i den aktuella versionen NTFS 3.1, inklusive avancerade filattribut, datakomprimeringsläge och effektiv hantering av hål i filer […]

Boken "BPF för övervakning av Linux"

Hej, Habr-anhängare! Virtuell maskin BPF är en av de viktigaste komponenterna i Linux-kärnan. En korrekt tillämpning av den gör att systemingenjörer kan identifiera fel och lösa även de mest komplexa problemen. Du kommer att lära dig att skapa program som spårar och modifierar kärnans beteende, säkert införa kod för att övervaka händelser i kärnan och mycket mer. David Calavera och Lorenzo Fontana kommer att hjälpa dig att avslöja […]

Hur man felsöker inhemsk IPsec VPN. Del 1

Situationen är utgångsläget. Jag dricker kaffe. En student har konfigurerat en VPN-anslutning mellan två punkter och försvann. Jag kollar: tunneln finns verkligen, men det finns ingen trafik i tunneln. Studenten svarar inte på samtal. Jag sätter på vattenkokaren och dyker ner i felsökningen av C-Terras Gateway. Jag delar med mig av min erfarenhet och metodologi. Utgångspunkter Två geografiskt separerade platser är kopplade med en GRE-tunnel. GRE måste krypteras: Jag kontrollerar GRE:s funktion […]

Översikt över datorer med Elbrus-processor. Komponenter och tester.

Videobloggaren Dmitrij Bachilo, som specialiserar sig på datorteknik, har släppt en recension av två olika datorer baserade på Elbrus-processorer. Den ena är baserad på Elbrus 1C+, den andra på Elbrus 8C. I videoklippen kan man se deras inre delar och beundra inte bara de ryska processorerna, utan även den inhemska SSD:n, moderkortet och annat. De prestandatester som han genomfört visade följande resultat: Benchmark […]

På väg mot serverlösa databaser — hur och varför

Hej allihopa! Jag heter Nikolai Golov. Tidigare arbetade jag på Avito och ledde Data Platform i sex år, vilket innebär att jag hanterade alla databaser: analytiska (Vertica, ClickHouse), strömmande och OLTP (Redis, Tarantool, VoltDB, MongoDB, PostgreSQL). Under denna tid har jag fått erfarenhet av ett stort antal databaser — de mest varierade och ovanliga, samt de ovanliga fallen av deras användning. Just nu […]

Skriver en telegram-bot i R (del 1): Skapar en bot och skickar med dess hjälp meddelanden till telegram.

Publiken på Telegram växer dagligen med geometrisk progression, vilket beror på bekvämligheten hos meddelandetjänsten, förekomsten av kanaler, chattar, och naturligtvis möjligheten att skapa bots. Bots kan användas för en mängd olika syften, från att automatisera kommunikationen med dina kunder till att hantera dina egna uppgifter. I praktiken kan man med hjälp av en bot använda Telegram för att utföra alla operationer: skicka eller begära data, starta uppgifter på servern, […]

Utgåvan av databashanteraren SQLite 3.33

Utgåvan av SQLite 3.33.0 har offentliggjorts, en lättviktsdatabas som finns som en förinstallerad bibliotek. Koden för SQLite distribueras som offentlig egendom (public domain), det vill säga kan användas utan begränsningar och utan kostnad för alla ändamål. Finansiellt stöd till SQLite-utvecklarna ges av ett särskilt bildat konsortium som inkluderar företag som Adobe, Oracle, Mozilla, Bentley och Bloomberg. Huvudsakliga ändringar: Implementerat uttrycket UPDATE FROM […]

Utgåvan av Wine 5.15 och DXVK 1.7.1

En experimentell utgåva av den öppna implementeringen av WinAPI — Wine 5.15 — har släppts. Sedan version 5.14 publicerades har 27 felrapporter stängts och 273 ändringar gjorts. De mest betydelsefulla ändringarna: Tidig implementation av ljudbiblioteken XACT Engine (Cross-platform Audio Creation Tool, xactengine3_*.dll), som inkluderar programgränssnitten IXACT3Engine, IXACT3SoundBank, IXACT3Cue, IXACT3WaveBank och IXACT3Wave; Arbetet med att skapa ett matematiskt bibliotek i MSVCRT har påbörjats, som realiseras […]

Fullständig Kubernetes från grunden på Raspberry Pi

Nyligen tillkännagav ett känt företag att de övergår till ARM-arkitektur för sin serie bärbara datorer. När jag hörde nyheten, kom jag ihåg: när jag en gång till granskade priserna på EC2 i AWS, lade jag märke till Graviton med ett väldigt attraktivt pris. Problemet var självklart att det var ARM. Då kunde jag inte ens föreställa mig att ARM var […]

Vind- och solenergi ersätter kol, men inte så snabbt som man skulle önska.

Enligt data från analyscentret Ember har andelen sol- och vindenergi i den globala energiproduktionen dubblats sedan 2015. För närvarande utgör den cirka 10 % av den totala producerade energin, vilket närmar sig nivån för kärnkraftverk. Alternativa energikällor tränger långsamt undan kol, vars produktion minskade med rekordmått 8,3 % under första halvan av 2020 jämfört med […]

Köp pålitlig webbhotell med DDoS-skydd, VPS VDS-servrar 🔥 Köp pålitlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster