auteur: ProHoster

Release van de Crystal-programmeertaal 1.6

De release van de programmeertaal Crystal 1.6 is gepubliceerd, waarvan de ontwikkelaars proberen het gemak van ontwikkeling in de Ruby-taal te combineren met de hoge applicatieprestaties die kenmerkend zijn voor de C-taal. De syntaxis van Crystal komt dicht in de buurt van, maar is niet volledig compatibel met, Ruby, hoewel sommige Ruby-programma's zonder aanpassingen kunnen worden uitgevoerd. De compilercode is geschreven in Crystal en gedistribueerd onder de Apache 2.0-licentie. […]

Rhino Linux, een continu bijgewerkte distributie gebaseerd op Ubuntu, wordt geïntroduceerd

De ontwikkelaars van de Rolling Rhino Remix-assemblage hebben de transformatie van het project naar een afzonderlijke Rhino Linux-distributie aangekondigd. De reden voor de creatie van een nieuw product was een herziening van de doelstellingen en het ontwikkelingsmodel van het project, dat de staat van amateurontwikkeling al was ontgroeid en verder begon te gaan dan een simpele herbouw van Ubuntu. De nieuwe distributie zal verder worden gebouwd op basis van Ubuntu, maar zal aanvullende hulpprogramma's bevatten en worden ontwikkeld door de […]

Release van Nuitka 1.1, een compiler voor de Python-taal

Er is een release van het Nuitka 1.1-project beschikbaar, waarin een compiler wordt ontwikkeld voor het vertalen van Python-scripts naar een C-representatie, die vervolgens kan worden gecompileerd tot een uitvoerbaar bestand met behulp van libpython voor maximale compatibiliteit met CPython (met behulp van native CPython-tools voor het manipuleren van objecten). Biedt volledige compatibiliteit met de huidige releases van Python 2.6, 2.7, 3.3 - 3.10. Vergeleken met […]

Updaten van Void Linux-installatiebuilds

Er zijn nieuwe opstartbare assemblages van de Void Linux-distributie gegenereerd, wat een onafhankelijk project is dat geen gebruik maakt van de ontwikkelingen van andere distributies en is ontwikkeld met behulp van een continue cyclus van het updaten van programmaversies (rolling updates, zonder afzonderlijke releases van de distributie). Eerdere builds zijn een jaar geleden gepubliceerd. Afgezien van het verschijnen van huidige opstartimages gebaseerd op een recenter deel van het systeem, brengt het updaten van assemblages geen functionele veranderingen met zich mee en […]

Uitgave van de gratis geluidseditor Ardor 7.0

Na meer dan een jaar van ontwikkeling is de release van de gratis geluidseditor Ardor 7.0, ontworpen voor meerkanaals geluidsopname, -verwerking en -mixing, gepubliceerd. Ardor biedt een tijdlijn met meerdere sporen, een onbeperkt niveau van terugdraaien van wijzigingen gedurende het hele proces van het werken met een bestand (zelfs na het sluiten van het programma) en ondersteuning voor een verscheidenheid aan hardware-interfaces. Het programma is gepositioneerd als een gratis analoog van professionele tools ProTools, Nuendo, Pyramix en Sequoia. […]

Google opende de code voor het beveiligde besturingssysteem KataOS

Google heeft de ontdekking aangekondigd van ontwikkelingen gerelateerd aan het KataOS-project, gericht op het creëren van een veilig besturingssysteem voor embedded hardware. KataOS-systeemcomponenten zijn geschreven in Rust en draaien bovenop de seL4-microkernel, waarvoor een wiskundig bewijs van betrouwbaarheid is geleverd op RISC-V-systemen, wat aangeeft dat de code volledig voldoet aan de specificaties gespecificeerd in de formele taal. De projectcode is open source onder de […]

Wijn 7.19 release

Er vond een experimentele release plaats van een open implementatie van WinAPI - Wine 7.19. Sinds de release van versie 7.18 zijn 17 bugrapporten gesloten en 270 wijzigingen aangebracht. De belangrijkste wijzigingen: De mogelijkheid toegevoegd om DOS-bestandskenmerken op schijf op te slaan. Het vkd3d-pakket met een Direct3D 12-implementatie die werkt via het uitzenden van oproepen naar de Vulkan grafische API is bijgewerkt naar versie 1.5. Ondersteuning voor het formaat [...]

Een aanval op NPM waarmee u de aanwezigheid van pakketten in privérepository's kunt bepalen

Er is een fout ontdekt in NPM waarmee u het bestaan ​​van pakketten in gesloten opslagplaatsen kunt detecteren. Het probleem wordt veroorzaakt door verschillende reactietijden bij het aanvragen van een bestaand en niet-bestaand pakket bij een derde partij die geen toegang heeft tot de repository. Als er geen toegang is voor pakketten in privérepository's, retourneert de register.npmjs.org-server een fout met de code “404”, maar als er een pakket met de gevraagde naam bestaat, wordt er een fout gegeven [...]

Het Genode Project heeft de Sculpt 22.10 OS-release voor algemeen gebruik gepubliceerd

De release van het Sculpt 22.10-besturingssysteem is gepresenteerd, waarbinnen, op basis van Genode OS Framework-technologieën, een besturingssysteem voor algemene doeleinden wordt ontwikkeld dat door gewone gebruikers kan worden gebruikt om alledaagse taken uit te voeren. De broncode van het project wordt gedistribueerd onder de AGPLv3-licentie. Er wordt een LiveUSB-image van 28 MB aangeboden om te downloaden. Ondersteunt werking op systemen met Intel-processors en grafische […]

Kwetsbaarheden in de draadloze stack van de Linux-kernel waardoor externe code kan worden uitgevoerd

Er is een reeks kwetsbaarheden geïdentificeerd in de draadloze stack (mac80211) van de Linux-kernel, waarvan sommige mogelijk bufferoverflows en uitvoering van externe code mogelijk maken door speciaal vervaardigde pakketten vanaf het toegangspunt te verzenden. De fix is ​​momenteel alleen beschikbaar in patchvorm. Om de mogelijkheid van het uitvoeren van een aanval aan te tonen, zijn voorbeelden gepubliceerd van frames die een overflow veroorzaken, evenals een hulpprogramma voor het vervangen van deze frames in de draadloze stapel […]

PostgreSQL 15 DBMS-release

Na een jaar van ontwikkeling is er een nieuwe stabiele tak van het PostgreSQL 15 DBMS gepubliceerd. Updates voor de nieuwe tak zullen over een periode van vijf jaar worden uitgebracht tot november 2027. Belangrijkste innovaties: Ondersteuning toegevoegd voor het SQL-commando “MERGE”, dat doet denken aan de uitdrukking “INSERT ... ON CONFLICT”. Met MERGE kunt u voorwaardelijke SQL-instructies maken die INSERT-, UPDATE- en DELETE-bewerkingen combineren in één enkele expressie. Met MERGE kunt u bijvoorbeeld […]

De code van een machinaal leersysteem voor het genereren van realistische menselijke bewegingen is geopend

Een team van onderzoekers van de Universiteit van Tel Aviv heeft de broncode geopend die hoort bij het machine learning-systeem MDM (Motion Diffusion Model), waarmee realistische menselijke bewegingen kunnen worden gegenereerd. De code is geschreven in Python met behulp van het PyTorch-framework en wordt gedistribueerd onder de MIT-licentie. Om experimenten uit te voeren, kunt u zowel kant-en-klare modellen gebruiken als de modellen zelf trainen met behulp van de voorgestelde scripts, bijvoorbeeld […]