Auteur: Yuri Gagarin

De browserengine Kosmonaut is gepresenteerd, geschreven in de programmeertaal Rust.

In het kader van het Kosmonaut-project wordt een browserengine ontwikkeld die volledig in de programmeertaal Rust is geschreven en gebruik maakt van enkele bevindingen van het Servo-project. De code wordt verspreid onder de MPL 2.0-licentie (Mozilla Public License). Voor het renderen worden OpenGL-bindingen gl-rs in Rust gebruikt. Het vensterbeheer en de creatie van de OpenGL-context is gerealiseerd door de Glutin-bibliotheek. Voor de parsing van HTML en CSS worden de componenten html5ever en cssparser toegepast, […]

In de nachtbouwen van Firefox is ondersteuning voor hardwareversnelling van WebRTC via VAAPI toegevoegd.

In de nachtelijke builds van Firefox is de ondersteuning voor hardwareversnelling van video-decoding in sessies op basis van de WebRTC-technologie, die wordt gebruikt in webapplicaties voor videoconferenties, toegevoegd. De versnelling is gerealiseerd met behulp van VA-API (Video Acceleration API) en FFmpegDataDecoder en is beschikbaar voor zowel Wayland als X11. De implementatie voor X11 is gebaseerd op een nieuwe backend die EGL gebruikt. Om de versnelling in […]

Paragon Software heeft een GPL-implementatie van NTFS voor de Linux-kernel gepubliceerd.

Konstantin Komarov, oprichter en CEO van Paragon Software, heeft een set patches gepubliceerd in de mailinglijst van de Linux-kernel met een volledige implementatie van het NTFS-bestandssysteem, dat zowel lees- als schrijfbewerkingen ondersteunt. De code is open onder de GPL-licentie. De implementatie ondersteunt alle mogelijkheden van de huidige versie NTFS 3.1, inclusief uitgebreide bestandseigenschappen, gegevenscompressie en efficiënte omgang met lege ruimtes in bestanden […]

Boek "BPF voor monitoring van Linux"

Hallo, Habr-Jongens! De BPF virtuele machine is een van de belangrijkste componenten van de Linux-kernel. Het juiste gebruik ervan stelt systeemingenieurs in staat om storingen te vinden en zelfs de meest complexe problemen op te lossen. Je leert programma's te maken die het gedrag van de kernel volgen en modificeren, je kunt veilig code implementeren om kernel-gebeurtenissen te observeren, en nog veel meer. David Calavera en Lorenzo Fontana helpen je om te ontdekken […]

Hoe een binnenlandse IPsec VPN te troubleshooten. Deel 1

Situatie Uitgebreid. Ik drink koffie. Een student heeft een VPN-verbinding tussen twee punten opgezet en is verdwenen. Ik controleer: de tunnel is er inderdaad, maar er is geen verkeer in de tunnel. De student reageert niet op mijn oproepen. Ik zet de waterkoker aan en duik in de troubleshooting van de C-Terra Gateway. Ik deel mijn ervaringen en methodologie. Gegevens Twee geografisch gescheiden locaties zijn verbonden via een GRE-tunnel. GRE moet versleuteld worden: ik controleer de werking van GRE […]

Overzicht van computers met de Elbrus-processor. Onderdelen en tests.

Videoblogger Dmitry Bachilo, gespecialiseerd in computeronderwerpen, heeft een review uitgebracht van twee verschillende computers op basis van Elbrus-processoren. Eén met de Elbrus 1C+, de andere met de Elbrus 8C. In de video's zijn de interne componenten te zien, waar je niet alleen de Russische processors kunt bewonderen, maar ook de binnenlandse SSD, het moederbord en meer. De prestatiemonsters die hij heeft uitgevoerd, toonden de volgende resultaten: Benchmark […]

Op weg naar serverless databases — hoe en waarom

Hallo allemaal! Mijn naam is Nikolai Golov. Voorheen werkte ik bij Avito en leidde ik zes jaar de Data Platform, wat betekent dat ik me bezighield met alle databases: analytisch (Vertica, ClickHouse), streaming en OLTP (Redis, Tarantool, VoltDB, MongoDB, PostgreSQL). In die tijd heb ik veel verschillende en ongebruikelijke databases en hun ongewone gebruiksgevallen leren kennen. Nu […]

We schrijven een Telegram-bot in de programmeertaal R (deel 1): We maken een bot en sturen met behulp daarvan berichten naar Telegram.

Het publiek van Telegram groeit dagelijks met een geometrische progressie, wat wordt bevorderd door het gebruiksgemak van de messenger, de aanwezigheid van kanalen en chats, en natuurlijk de mogelijkheid om bots te creëren. Bots kunnen voor verschillende doeleinden worden gebruikt, van het automatiseren van communicatie met uw klanten tot het beheren van uw eigen taken. In wezen kunt u via de bot met Telegram alle soorten operaties uitvoeren: gegevens verzenden of opvragen, taken op de server starten, […]

Release van de SQLite DBMS 3.33

De release van SQLite 3.33.0 is uitgebracht, een lichte databasebeheersysteem, gepresenteerd als een te koppelen bibliotheek. De code van SQLite wordt verspreid als publieke domein, d.w.z. kan zonder beperkingen en kosteloos voor alle doeleinden worden gebruikt. De financiële ondersteuning voor de ontwikkelaars van SQLite wordt verzorgd door een speciaal opgerichte consortia, waaronder bedrijven zoals Adobe, Oracle, Mozilla, Bentley en Bloomberg. Belangrijkste wijzigingen: Implementatie van de UPDATE FROM-expressie […]

Uitgave van Wine 5.15 en DXVK 1.7.1

Een experimentele release van de open implementatie van WinAPI – Wine 5.15 is verschenen. Sinds de release van versie 5.14 zijn er 27 bugrapporten gesloten en 273 wijzigingen aangebracht. De belangrijkste veranderingen: Een initiële implementatie van de geluidsbibliotheken XACT Engine (Cross-platform Audio Creation Tool, xactengine3_*.dll) is toegevoegd, met programmeerinterfaces IXACT3Engine, IXACT3SoundBank, IXACT3Cue, IXACT3WaveBank en IXACT3Wave; De ontwikkeling van de wiskundige bibliotheek in MSVCRT is begonnen, uitgevoerd […]

Volledig Kubernetes vanaf nul op Raspberry Pi

Onlangs kondigde een bekend bedrijf aan dat het zijn lijn laptops naar ARM-architectuur overzet. Toen ik dit nieuws hoorde, herinnerde ik me dat ik bij het opnieuw bekijken van de prijzen voor EC2 in AWS op de Graviton' s stuitte met een zeer aantrekkelijke prijs. Het addertje onder het gras was natuurlijk dat het ARM is. Toen had ik nog nooit gedacht dat ARM […]

De energie van wind en zon verdringt steenkool, maar niet zo snel als we zouden willen.

Volgens gegevens van het analysecentrum Ember is het aandeel van zonne- en windenergie in de wereldwijde energieproductie sinds 2015 verdubbeld. Momenteel bedraagt dit ongeveer 10% van de totale energieproductie, wat het niveau van kernenergiebenaderd. Alternatieve energiebronnen verdringen geleidelijk steenkool, waarvan de productie in de eerste helft van 2020 met een record van 8,3% is gedaald in vergelijking […]

Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers 🔥 Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers | ProHoster