Auteur: Yuri Gagarin

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 […]

Twee knooppunt cluster - de duivel zit in de details

Hallo, Habr! Ik presenteer u de vertaling van het artikel ‘Two Nodes — The Devil is in the Details’ van Andrew Beekhof. Veel mensen geven de voorkeur aan clusters die uit twee nodes bestaan, omdat ze conceptueel eenvoudiger lijken en bovendien 33% goedkoper zijn dan hun drienodige tegenhangers. Hoewel het heel goed mogelijk is om een goede cluster uit twee nodes te bouwen, […]

Release van de distribute voor het opzetten van pfSense firewall 2.4.5

De compacte distributie voor het creëren van firewalls en net gateways, pfSense 2.4.5, is uitgebracht. Deze distributie is gebaseerd op de codebase van FreeBSD, met gebruik van de ontwikkelingen van het m0n0wall-project en actieve inzet van pf en ALTQ. Er zijn verschillende image-bestanden beschikbaar voor de amd64-architectuur, variërend van 300 tot 360 MB, inclusief LiveCD en een image voor installatie op USB Flash. Beheer van de distributie […]

Apache Software Foundation viert zijn 21-jarig bestaan!

26 maart 2020, de Apache Software Foundation en ook de vrijwilligersontwikkelaars, stewards en incubators van 350 open source projecten, vieren 21 jaar leiderschap op het gebied van open software! In het kader van hun missie om software voor het algemeen welzijn te bieden, is de gemeenschap van vrijwilligers van de Apache Software Foundation gegroeid van 21 deelnemers (die betrokken waren bij de ontwikkeling van de Apache HTTP-server) tot 765 afzonderlijke deelnemers, 206 commissies […]

Krita 4.2.9

Op 26 maart is de nieuwe versie van de grafische editor Krita 4.2.9 uitgebracht. Krita is een grafische editor gebaseerd op Qt, die eerder deel uitmaakte van het KOffice-pakket en nu een van de meest prominente vertegenwoordigers van vrije software is, en wordt beschouwd als een van de krachtigste grafische editors voor kunstenaars. Een uitgebreide, maar niet uitputtende lijst van bugfixes en verbeteringen: De penseelcontour flikkert niet meer bij het zweven met de muis […]

Recepten voor falende SQL-query's

Enkele maanden geleden hebben we explain.tensor.ru aangekondigd — een openbare dienst voor het analyseren en visualiseren van queryplannen voor PostgreSQL. In de afgelopen tijd heb je het al meer dan 6000 keer gebruikt, maar een van de handige functies is misschien onopgemerkt gebleven — de structurele hints, die er ongeveer zo uitzien: Luister naar hen, en je queries worden ‘glad en zijdeachtig’. 🙂 A […]

Waar EXPLAIN om zwijgt, en hoe het te laten spreken

Een klassieke vraag die een ontwikkelaar vaak aan zijn DBA of aan een PostgreSQL-consultant stelt, klinkt bijna altijd hetzelfde: "Waarom duren de verzoeken zo lang in de database?" De traditionele set redenen: een inefficiënt algoritme wanneer je besluit om JOINs van verschillende CTE's te doen over een paar tienduizend records; verouderde statistieken als de feitelijke verdeling van de gegevens in de tabel al sterk afwijkend is van […]

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