Categorie: Blog

SRELL 4.056 — een bibliotheek voor ECMAScript-compatibele reguliere expressies

Op 11 september is versie 4.056 van de C++ bibliotheek SRELL (Std::RegEx-Like Library) uitgebracht, die ECMAScript-compatibele reguliere expressies implementeert. Wijzigingen: ondersteuning voor Unicode 16.0.0; andere kleine wijzigingen. Kenmerken van de bibliotheek: header-only; ECMAScript-compatibele reguliere expressies; ontwerp in de stijl van std::regex; ondersteuning voor de types char8_t, char16_t en char32_t voor C++11 en latere versies van de standaard. Een gedetailleerde beschrijving is beschikbaar op de website van de auteur. Wijzigingsgeschiedenis: eng./jap.. Permanente […]

In de Vulkan-driver PanVK is ondersteuning voor ARM GPU's op basis van architectuur V10 toegevoegd.

Collabora heeft de implementatie aangekondigd van ondersteuning voor de ARM Mali GPU op basis van de V10 microarchitectuur in de PanVK-driver, die ondersteuning biedt voor de Vulkan API. De wijzigingen, die al zijn goedgekeurd in de hoofdvertakking van het Mesa-project, maken het mogelijk om open drivers te gebruiken op systemen met de ARM Mali-G610 en Mali-G310 GPU. Het wordt echter opgemerkt dat de ondersteuning nog vrij rudimentair is, aangezien de driver zelf […]

Uitgave van Java SE 23 en OpenJDK 23

Na zes maanden ontwikkeling heeft Oracle het Java SE 23 platform (Java Platform, Standard Edition 23) uitgebracht, waarvan het open project OpenJDK als referentie-implementatie dient. Behalve het verwijderen van enkele verouderde mogelijkheden is de achterwaartse compatibiliteit met eerdere versies van het Java-platform in Java SE 23 behouden — de meeste eerder geschreven Java-projecten zullen zonder aanpassingen werken bij uitvoering onder […]

Een ingenieur van AMD heeft voorgesteld om het beheer van CPU-kwetsbaarheden in de Linux-kernel te vereenvoudigen.

Aangezien het aantal ondersteunde CPU-beschermingsmodi in de Linux-kernel is gestegen tot 15, en het vermelden van alle kwetsbaarheden in de kernelopdrachtlinie een behoorlijk complexe taak is geworden, heeft een kernelontwikkelaar van AMD voorgesteld over te stappen van het uitschakelen van specifieke kwetsbaarheden naar het kiezen van blokkades voor aanvalsvectoren. De blokkademethoden worden voorgesteld te activeren afhankelijk van het type isolatieschending: tussen gebruiker […]

Linux 6.11

De nieuwste release van de Linux-kernel 6.11 is uitgebracht met een aantal significante wijzigingen, waarvan de belangrijkste zijn: Ondersteuning voor atomische schrijfoperaties op blokniveau is toegevoegd, waarbij ofwel de gehele opgegeven set blokken naar het opslagapparaat wordt geschreven, of geen van de blokken. Dit kan situaties voorkomen waarin na een hardwarestoring of om een andere reden slechts een deel van de blokken wordt geschreven, terwijl een ander […]

libarchive 3.7.5

Op 14 september is een correctieve release 3.7.5 van de libarchive-bibliotheek verschenen, met de oplossing van vele fouten en kwetsbaarheden. De bibliotheek en bijbehorende hulpprogramma's zijn geschreven in de taal C en worden verspreid onder de New BSD-licentie. Oplossingen voor kwetsbaarheden: talrijke kwetsbaarheden ontdekt met Microsoft SAST; cpio: mogelijke (fuzz-test) overdracht van tekens in 64-bits tussenresultaten gid/uid/grootte/ino bij het parseren van AFIO-archieven (een variant van CPIO); lzop: voorkoming van gehele […]

C++ Alliance bevordert veilige geheugenmechanismen in C++, die zijn getest in Rust

De president van de C++ Alliance heeft aangekondigd te werken aan een specificatie die uitbreidingen voor veilige geheugenbewerking aan de C++-taal toevoegt, wat doet denken aan de mogelijkheden die zijn gerealiseerd in de Rust-taal. Voor dit project is Sean Baxter, de auteur van de experimentele C++-compiler Circle, aangetrokken, die ideeën verder ontwikkelt voor het verbeteren van de veiligheid van C++-code, die op de compilerzijde worden geïmplementeerd zonder gebruik van garbage collection. In het kader van het project […]

OpenSearch, een fork van het Elasticsearch-platform, is overgenomen door de Linux Foundation.

Amazon heeft de oprichting aangekondigd van de OpenSearch Software Foundation, die onder toezicht staat van de Linux Foundation en die de verdere ontwikkeling van het OpenSearch-project zal coördineren. Dit project is een fork van het platform voor gegevens zoeken, analyseren en opslaan, Elasticsearch, evenals de webinterface Kibana. Het wordt opgemerkt dat het verplaatsen van OpenSearch naar een onafhankelijke neutrale omgeving, die niet wordt gecontroleerd door afzonderlijke bedrijven, nieuwe deelnemers aan de ontwikkeling zal aantrekken en het project aantrekkelijker zal maken […]

Release FreeBSD 13.4

Na 6 maanden ontwikkeling is de release van het besturingssysteem FreeBSD 13.4 gepubliceerd, dat de eerste uitgave is die is gevormd binnen de vernieuwde ontwikkelingscyclus, die het vormen van tussenliggende releases om de zes maanden omvat. Installatie-images van FreeBSD 13.4 zijn geconfigureerd voor de architecturen amd64, i386, powerpc, powerpc64, powerpc64le, powerpcspe, armv6, armv7, aarch64 en riscv64. Daarnaast zijn er builds voorbereid voor virtualisatiesystemen (QCOW2, VHD, VMDK, raw) […]

Release van de Linux-kernel 6.11

Na twee maanden ontwikkeling heeft Linus Torvalds de release van de Linux-kernel 6.11 gepresenteerd. Onder de meest opvallende wijzigingen zijn: ondersteuning voor atomische schrijfoperaties op blokniveau, ondersteuning voor bind() en listen() operaties in io_uring, een nieuw mechanisme voor het vergrendelen van software-interrupt handlers, de mogelijkheid om naar in het geheugen gespiegeld uitvoerbare bestanden te schrijven, ondersteuning voor het schrijven van stuurprogramma's voor blokapparaten in Rust, optimalisatie van de aanroep van getrandom(), en een nieuwe […]

Unicode 16.0

Op 10 september werd versie 16.0 van de Unicode-tekencode standaard uitgebracht. In deze versie zijn 5185 nieuwe tekens toegevoegd, waaronder: 3995 extra Egyptische hiërogliefen; zeven nieuwe schriftsoorten (Tulu, Albanese Todhri, Garay (Senegal), Sunwar Genticha, Gurung, Kirat en Ol-Onal); zeven nieuwe emoji-tekens; meer dan 700 tekens uit verouderde computertechniek. Momenteel bevat de standaard 154998 tekens en 168 schriftsoorten […]

Release van Nextcloud Hub 9, een platform voor samenwerking

De release van het Nextcloud Hub 9 platform is geïntroduceerd, dat een autonoom oplossing biedt voor de samenwerking van werknemers van bedrijven en teams die verschillende projecten ontwikkelen. Tegelijkertijd is de onderliggende cloudplatform Nextcloud 30 gepubliceerd, wat de mogelijkheid biedt om een cloudopslag te implementeren die synchronisatie en gegevensuitwisseling ondersteunt, waardoor gegevens van elk apparaat op elk punt in het netwerk kunnen worden bekeken en bewerkt (bij […]

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