Skribent: Yuri Gagarin

Kosmonaut-nettlesaren, skrive på Rust-språket, er nå lansert

I prosjektet Kosmonaut utvikles en nettlesermotor, helt skrevet på Rust, som bruker noen av de tidligere arbeidet fra prosjektet Servo. Koden distribueres under MPL 2.0-lisensen (Mozilla Public License). For rendering brukes OpenGL-bindingene gl-rs skrevet i Rust. Vindushåndtering og oppretting av OpenGL-kontekst er implementert ved hjelp av Glutin-biblioteket. For å analysere HTML og CSS benyttes komponentene html5ever og cssparser, […]

Nattbyggingene av Firefox har fått støtte for akselerert WebRTC via VAAPI

De nattlige samlingene av Firefox har fått støtte for maskinvareakselerasjon av videodekoding i sesjoner basert på WebRTC-teknologi, brukt i nettapplikasjoner for videokonferanser. Akselerasjonen er implementert ved hjelp av VA-API (Video Acceleration API) og FFmpegDataDecoder, og er tilgjengelig både for Wayland og X11. Implementeringen for X11 er basert på en ny backend som bruker EGL. For å aktivere akselerasjonen i […]

Paragon Software har publisert en GPL-implementering av NTFS for Linux-kjernen.

Konstantin Komarov, grunnlegger og leder av Paragon Software, har publisert et sett med patcher i Linux-kjernens e-postliste med en fullverdig implementering av NTFS-filsystemet, som støtter både lesing og skriving. Koden er frigitt under GPL-lisensen. Implementeringen støtter alle funksjoner fra den aktuelle versjonen NTFS 3.1, inkludert utvidede filattributter, datakomprimeringsmodus, effektiv håndtering av ledige områder i filer […]

Boken «BPF for overvåking av Linux»

Hei, Habr-brukere! BPF-virtuell maskin er en av de viktigste komponentene i Linux-kjernen. Riktig bruk av den vil hjelpe systemingeniører med å finne feilsøking og løse selv de mest komplekse problemene. Du vil lære å lage programmer som sporer og modifiserer atferden til kjernen, kunne trygt implementere kode for å observere hendelser i kjernen, og mye mer. David Calavera og Lorenzo Fontana vil hjelpe deg med å avdekke […]

Hvordan feilsøke innenlandske IPsec VPN. Del 1.

Situasjon Utgang. Jeg drikker kaffe. Studenten har konfigurert en VPN-forbindelse mellom to punkter og forsvant. Jeg sjekker: tunnelen er virkelig der, men det er ikke noe trafikk i tunnelen. Studenten svarer ikke på anrop. Jeg setter på vannkokeren og dykker ned i feilsøking med C-Terra Gateway. Jeg deler mine erfaringer og metodikken. Grunnleggende data To geografisk adskilte steder er koblet sammen med en GRE-tunnel. GRE må krypteres: Jeg sjekker funksjonaliteten til GRE […]

Oversikt over datamaskiner med Elbrus-prosessor. Komponenter og tester.

Videoblogger Dmitrij Batchilo, som spesialiserer seg på datateknologi, har lansert en anmeldelse av to forskjellige datamaskiner drevet av Elbrus-prosessorer. Den ene er basert på Elbrus 1C+, den andre på Elbrus 8C. I videoene kan man se deres innhold, beundre ikke bare russiske prosessorer, men også innfødte SSD-er, hovedkort og mer. Ytelsestestene han gjennomførte, viste slike resultater: Benchmark […]

Veien til serverløse databaser — hvordan og hvorfor.

Hei alle sammen! Jeg heter Nikolai Golov. Tidligere jobbet jeg i Avito, hvor jeg i seks år ledet Data Platform, som betyr at jeg arbeidet med alle typer databaser: analytiske (Vertica, ClickHouse), strømmende og OLTP (Redis, Tarantool, VoltDB, MongoDB, PostgreSQL). I løpet av denne tiden har jeg satt meg inn i mange forskjellige og uvanlige databaser, samt uvanlige bruksområder for dem. Nå […]

Skriver en telegram-bot i R (del 1): Oppretter en bot og sender meldinger til telegram gjennom den

Telegram-publikumet vokser daglig i geometrisk progresjon, noe som skyldes brukervennligheten til meldingsprogrammet, tilgjengeligheten av kanaler, chatter og selvfølgelig muligheten til å opprette roboter. Roboter kan brukes til svært forskjellige formål, fra automatisering av kommunikasjon med kundene dine til å håndtere dine egne oppgaver. I prinsippet kan du, gjennom en bot, ved bruk av telegram, utføre enhver operasjon: sende eller be om data, starte oppgaver på serveren, […]

Utgivelsen av SQLite DB 3.33

Utgivelsen av SQLite 3.33.0, en lettvekts DBMS i form av et koble-bibliotek, er offentliggjort. Koden til SQLite er distribuert som offentlig eiendom (public domain), dvs. den kan brukes uten begrensninger og gratis til alle formål. Finansiell støtte til SQLite-utviklerne skjer gjennom et spesialopprettet konsortium, som inkluderer selskaper som Adobe, Oracle, Mozilla, Bentley og Bloomberg. Hovedendringene: Implementert uttrykket UPDATE FROM […]

Utgivelsen av Wine 5.15 og DXVK 1.7.1

Det har blitt utgitt en eksperimentell versjon av den åpne implementeringen av WinAPI — Wine 5.15. Siden utgivelsen av versjon 5.14 har 27 feilrapporter blitt lukket, og 273 endringer er blitt gjort. De viktigste endringene: Den første implementeringen av lydbibliotekene XACT Engine (Cross-platform Audio Creation Tool, xactengine3_*.dll) er lagt til, som inkluderer programmeringsgrensesnittene IXACT3Engine, IXACT3SoundBank, IXACT3Cue, IXACT3WaveBank og IXACT3Wave; arbeidet med å danne et matematisk bibliotek i MSVCRT har startet, som blir implementert […]

Full Kubernetes fra bunnen av på Raspberry Pi

Nylig kunngjorde et kjent selskap at de overfører sin laptop-linje til ARM-arkitektur. Da jeg hørte denne nyheten, kom jeg til å tenke på at jeg, mens jeg nok en gang så på prisene på EC2 i AWS, la merke til Graviton-produsentene med en veldig fristende pris. Selvfølgelig var det en hake, at dette var ARM. Da kom jeg ikke i tankene at ARM var […]

Vind- og solenergi udfaser kul, men ikke så hurtigt som ønsket.

I følge data fra Ember Analytics Center har andelen av sol- og vindenergi i verdens energiforsyning doblet seg siden 2015. I dag utgjør den omtrent 10 % av den totale energiproduksjonen, nærmer seg nivået til atomkraftverk. Alternative energikilder erstatter gradvis kull, hvis produksjon falt med rekordhøye 8,3 % i første halvdel av 2020 sammenlignet med […]

Kjøp pålitelig hosting for nettsteder med DDoS-beskyttelse, VPS VDS-servere 🔥 Kjøp pålitelig hosting for nettsteder med DDoS-beskyttelse, VPS VDS-servere | ProHoster