Categorie: Blog

Cloudflare heeft patches voorbereid die de schijfversleuteling in Linux aanzienlijk versnellen.

Ontwikkelaars van Cloudflare hebben gesproken over de uitvoering van optimalisatiewerkzaamheden voor de prestaties van schijfversleuteling in de Linux-kernel. Als gevolg hiervan zijn er patches voorbereid voor het dm-crypt subsysteem en de Crypto API, die in synthetische tests de doorvoersnelheid voor lezen en schrijven meer dan verdubbelden en de vertragingen ook halveerden. Tijdens testen op echte hardware […]

Over een kwetsbaarheid in…

Een jaar geleden, op 21 maart 2019, kwam er een zeer goede bugrapport van maxarr binnen in het bug bounty programma van Mail.Ru op HackerOne. Bij het invoegen van een nul-byte (ASCII 0) in een POST-parameter van een van de API-aanroepen van de webmail, die een HTTP-redirect retourneerde, waren er stukjes niet-geinitialiseerd geheugen zichtbaar in de gegevens van de redirect, waarin vaak fragmenten uit de GET-parameters en headers van andere verzoeken naar hetzelfde […]

Gids voor Aircrack-ng in Linux voor beginners

Hallo allemaal. Ter voorbereiding op de lancering van de cursus 'Practicum Kali Linux' hebben we een interessante artikelvertaling voor jullie klaargemaakt. Deze gids zal je kennismaken met de basis om aan de slag te gaan met het aircrack-ng pakket. Natuurlijk is het onmogelijk om alle benodigde informatie te geven en elk scenario te dekken. Wees dus bereid om zelf huiswerk te maken en onderzoek te doen. Op het forum en in de Wiki zijn er […]

Uitgave van de lichtgewicht distributie antiX 19.2

De lichtgewicht Live-distributie AntiX 19.2 is uitgebracht, gebouwd op de Debian-pakketbasis en gericht op installatie op verouderde hardware. Deze release is gebaseerd op de Debian 10 (Buster) pakketbasis, maar wordt geleverd zonder de systeembeheerder systemd en met eudev in plaats van udev. De standaard gebruikersomgeving is samengesteld met behulp van de window manager IceWM, maar je hebt ook de keuze uit fluxbox, jwm en […]

Microservices – een combinatorische explosie van versies

Hallo Habr! Ik presenteer jullie de auteursvertaling van het artikel Microservices – Combinatorial Explosion of Versions. In een tijd waarin de IT-wereld geleidelijk overgaat op microservices en tools zoals Kubernetes, wordt één probleem steeds duidelijker. Dit probleem is de combinatoriële explosie van versies van microservices. De IT-gemeenschap gelooft echter dat de huidige situatie aanzienlijk beter is dan de 'Dependency hell' van de vorige […]

Geef me mijn monolith weer

Het lijkt erop dat de hype rond microservices voorbij is. We lezen niet meer wekelijks meerdere berichten over 'Hoe ik mijn monolithische toepassing naar 150 diensten heb gemigreerd'. Nu hoor ik vaker verstandige gedachten: 'Ik haat de monoliet niet, ik geef gewoon om de efficiëntie'. We hebben zelfs enkele migraties van microservices terug naar de monoliet gezien. Bij de overgang van één grote […]

Wine 5.5-uitgave

Er is een experimentele uitgave van de open implementatie van WinAPI - Wine 5.5 uitgebracht. Sinds de release van versie 5.4 zijn er 32 bugrapporten gesloten en 460 wijzigingen aangebracht. De belangrijkste wijzigingen zijn: Ingebouwde programma's zijn overgezet naar de nieuwe C runtime UCRTBase; In de functies GetVersion, GetVersionEx en VerifyVersionInfo wordt de versie weergegeven rekening houdend met compatibiliteitsmodus (Compatibility Mode); Verbeteringen in […]

Collabora ontwikkelt een uitbreiding voor het werken met OpenCL en OpenGL bovenop DirectX

Het bedrijf Collabora heeft een nieuwe Gallium-driver voor Mesa geïntroduceerd, die een laag biedt voor de werking van de API's OpenCL 1.2 en OpenGL 3.3 bovenop drivers die DirectX 12 (D3D12) ondersteunen. De code is gepubliceerd onder de MIT-licentie. De voorgestelde driver maakt het mogelijk om Mesa te gebruiken op apparaten die van nature geen ondersteuning bieden voor OpenCL en OpenGL, en kan ook dienen als uitgangspunt voor het porteren van OpenGL/OpenCL-applicaties om te werken bovenop […]

Elasticsearch-cluster van 200 TB+

Veel mensen komen in aanraking met Elasticsearch. Maar wat gebeurt er als je hiermee logs 'in bijzonder grote hoeveelheden' wilt opslaan? En dat zonder pijn te lijden bij een storing van een van meerdere datacentra? Welke architectuur moet je opzetten en tegen welke valkuilen loop je aan? Wij bij Odnoklassniki hebben geprobeerd het probleem van logmanagement op te lossen met behulp van Elasticsearch en delen nu onze ervaringen met Habr: en […]

De geschiedenis van het internet: Het tijdperk van fragmentatie; deel 1: De belastingfactor

Aan het begin van de jaren '80 werd de basis gelegd voor wat we vandaag de dag kennen als 'internet' – de belangrijkste protocollen werden ontwikkeld en getest in de praktijk – maar dit systeem bleef gesloten en bevond zich bijna volledig onder controle van één entiteit, het ministerie van Defensie van de Verenigde Staten. Dit zou echter binnenkort veranderen – het systeem zou zich uitbreiden naar alle departementen voor informatietechnologie in verschillende […]

Wat hebben LVM en een matroesjka gemeen?

Goedendag. Ik wil graag mijn praktische ervaring delen met het opzetten van een datasysteem voor KVM met behulp van md RAID + LVM. In het programma zal zijn: Opbouwen van md RAID 1 met NVMe SSD. Opbouwen van md RAID 6 met SATA SSD's en gewone schijven. Kenmerken van het werken met TRIM/DISCARD in SSD RAID 1/6. Creëren van een opstartbaar md RAID 1/6-array op […]

OpenShift als enterprise versie van Kubernetes. Deel 1

‘Wat is het verschil tussen Kubernetes en OpenShift?’ – deze vraag komt opvallend vaak voor. Hoewel het eigenlijk vergelijkbaar is met de vraag wat het verschil is tussen een auto en een motor. Om de analogie voort te zetten, de auto is een eindproduct, dat kun je direct gebruiken, letterlijk: stap in en ga. Aan de andere kant, om je ergens mee te vervoeren, moet de motor […]

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