Forfatter: Yuri Gagarin

Browser-motoren Kosmonaut, skrevet i Rust, er blevet præsenteret

I forbindelse med projektet Kosmonaut udvikles en browserengine, der er skrevet helt i Rust og bruger nogle af de metoder, der er udviklet i projektet Servo. Koden distribueres under MPL 2.0 (Mozilla Public License). Til gengivelse bruges OpenGL-bindings gl-rs på Rust. Håndtering af vinduer og oprettelse af en OpenGL-kontekst er implementeret af Glutin-biblioteket. Til parsing af HTML og CSS anvendes komponenterne html5ever og cssparser, […]

Nye natlige builds af Firefox har tilføjet støtte til acceleration af WebRTC via VAAPI.

Nye natlige builds af Firefox har tilføjet støtte til hardwareaccelereret videoafkodning i sessioner baseret på WebRTC-teknologi, som bruges i webapplikationer til videokonferencer. Accelerationen er implementeret ved hjælp af VA-API (Video Acceleration API) og FFmpegDataDecoder og er tilgængelig både for Wayland og X11. Implementeringen for X11 er baseret på brugen af en ny backend, der bruger EGL. For at aktivere acceleration i […]

Paragon Software har offentliggjort en GPL-implementering af NTFS til Linux-kernen.

Konstantin Komarov, grundlægger og leder af Paragon Software, har offentliggjort et sæt patches i mailinglisten til Linux-kernen med en fuld implementering af NTFS-filsystemet, der understøtter læse- og skrivefunktionalitet. Koden er udgivet under GPL-licensen. Implementeringen understøtter alle funktioner i den nuværende version af NTFS 3.1, inklusive udvidede filattributter, datakomprimering og effektiv håndtering af tomrum i filer […]

Bogen "BPF til overvågning af Linux"

Hej, Habr-beboere! Den virtuelle maskine BPF er en af de vigtigste komponenter i Linux-kernen. Dens kloge anvendelse vil gøre det muligt for systemingeniører at finde fejl og løse selv de mest komplekse problemer. Du vil lære at oprette programmer, der sporer og modificerer kerneadfærden, være i stand til sikkert at implementere kode til at overvåge begivenheder i kernen og meget mere. David Calavera og Lorenzo Fontana vil hjælpe dig med at afsløre...

Sådan fejlfinder du indenlandsk IPsec VPN. Del 1

Situation Ude. Jeg drikker kaffe. Studenten har sat en VPN-forbindelse op mellem to punkter og er forsvundet. Jeg tjekker: tunnelen eksisterer faktisk, men der er ingen trafik i tunnelen. Studenten svarer ikke på opkald. Jeg sætter kedlen over og dykker ned i troubleshooting af C-Terra Gateway. Jeg deler min erfaring og metodologi. Grunddata To geografisk adskilte lokationer er forbundet via en GRE-tunnel. GRE skal krypteres: Jeg tjekker funktionaliteten af GRE […]

Oversigt over computere med Elbrus-processor. Komponenter og tests.

Videobloggeren Dmitrij Bachilo, som specialiserer sig i computeremner, har udgivet en anmeldelse af to forskellige computere baseret på Elbrus-processorer. Den ene er baseret på Elbrus 1C+, den anden på Elbrus 8C. I videoen kan man se deres indre dele, beundre ikke kun de russiske processorer, men også den nationale SSD, bundkortet og mere. De præstations tests, han har udført, viste følgende resultater: Benchmark […]

På vej mod serverløse databaser — hvordan og hvorfor

Hej alle! Mit navn er Nikolai Golov. Tidligere arbejdede jeg hos Avito og var i seks år leder af Data Platform, hvilket betød, at jeg arbejdede med alle databaser: analytiske (Vertica, ClickHouse), streaming og OLTP (Redis, Tarantool, VoltDB, MongoDB, PostgreSQL). I løbet af denne tid har jeg fået indblik i mange forskellige og usædvanlige databaser samt ikke-standard anvendelsessager. Nu […]

Vi skriver en telegram-bot i R (del 1): Opretter botten og sender med hjælp af den beskeder til telegram

Publikum på telegram vokser dagligt med geometrisk fremskridt, hvilket skyldes bekvemmeligheden ved beskedapplikationen, tilstedeværelsen af kanaler, chats og selvfølgelig muligheden for at oprette bots. Bots kan bruges til vidt forskellige formål, fra automatisering af kommunikation med dine kunder til styring af dine egne opgaver. I princippet kan du via en bot udføre enhver operation i telegram: sende eller anmode om data, starte opgaver på serveren, […]

Udgivelsen af SQLite 3.33

Udgivelsen af SQLite 3.33.0, en letvægts database management system (DBMS) som er tilgængelig som et plug-in bibliotek, er offentliggjort. Koden for SQLite er offentligt domæne og kan anvendes uden begrænsninger og gratis til enhver formål. Den økonomiske støtte til SQLite-udviklerne leveres af et særligt oprettet konsortium, der omfatter virksomheder som Adobe, Oracle, Mozilla, Bentley og Bloomberg. Hovedændringer: Implementering af UPDATE FROM […]

Udgivelsen af Wine 5.15 og DXVK 1.7.1

Der er sket en eksperimentel udgivelse af den åbne implementering af WinAPI — Wine 5.15. Siden udgivelsen af version 5.14 er 27 fejlrapporter blevet lukket og der er foretaget 273 ændringer. De vigtigste ændringer: En grundlæggende implementering af lydbibliotekerne XACT Engine (Cross-platform Audio Creation Tool, xactengine3_*.dll) er tilføjet, som omfatter API'er IXACT3Engine, IXACT3SoundBank, IXACT3Cue, IXACT3WaveBank og IXACT3Wave; Dannelsen af et matematikbibliotek i MSVCRT er begyndt, som implementeres […]

Fuldstændig Kubernetes fra bunden på Raspberry Pi

For nylig annoncerede et kendt firma, at de overfører deres række af bærbare computere til ARM-arkitektur. Da jeg hørte denne nyhed, kom jeg i tanke om, at jeg ved endnu en gennemgang af priserne på EC2 i AWS bemærkede Graviton'erne med en meget fordelagtig pris. Den store forhindring var selvfølgelig, at det var ARM. Dengang kunne jeg ikke forestille mig, at ARM var […]

Vinden og solens energi udfaser kul, men ikke så hurtigt som man kunne have ønsket

Ifølge data fra Ember Analytics er andelen af sol- og vindenergi i verdens energimiks steget med det dobbelte siden 2015. I øjeblikket udgør den omkring 10 % af den samlede energiproduktion, hvilket nærmer sig niveauet for atomkraft. Alternative energikilder skubber gradvist kul til side, hvis produktion faldt med rekordhøje 8,3 % i første halvdel af 2020 sammenlignet […]

Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere 🔥 Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster