Författare: ProHoster

Release av programmeringsspråket Crystal 1.6

Utgivningen av programmeringsspråket Crystal 1.6 har publicerats, vars utvecklare försöker kombinera bekvämligheten med utveckling i Ruby-språket med C-språkets höga applikationsprestanda. Crystals syntax är nära, men inte helt kompatibel med, Ruby, även om vissa Ruby-program körs utan modifiering. Kompilatorkoden är skriven i Crystal och distribueras under Apache 2.0-licensen. […]

Rhino Linux, en kontinuerligt uppdaterad distribution baserad på Ubuntu, introduceras

Utvecklarna av Rolling Rhino Remix-sammansättningen har meddelat omvandlingen av projektet till en separat Rhino Linux-distribution. Anledningen till skapandet av en ny produkt var en översyn av projektets mål och utvecklingsmodell, som redan hade vuxit ur tillståndet för amatörutveckling och började gå längre än en enkel ombyggnad av Ubuntu. Den nya distributionen kommer att fortsätta att byggas på basis av Ubuntu, men kommer att innehålla ytterligare verktyg och utvecklas av […]

Release av Nuitka 1.1, en kompilator för Python-språket

En version av Nuitka 1.1-projektet är tillgänglig, som utvecklar en kompilator för att översätta Python-skript till en C-representation, som sedan kan kompileras till en körbar fil med hjälp av libpython för maximal kompatibilitet med CPython (med inbyggda CPython-verktyg för att manipulera objekt). Förutsatt full kompatibilitet med nuvarande versioner av Python 2.6, 2.7, 3.3 - 3.10. Jämfört med […]

Uppdatering av Void Linux-installationsbyggen

Nya startbara sammansättningar av Void Linux-distributionen har genererats, vilket är ett oberoende projekt som inte använder utvecklingen av andra distributioner och som utvecklas med en kontinuerlig cykel av uppdatering av programversioner (rullande uppdateringar, utan separata utgåvor av distributionen). Tidigare byggen publicerades för ett år sedan. Bortsett från utseendet på nuvarande startbilder baserade på en nyare del av systemet, medför uppdateringar inte funktionella förändringar och […]

Release av den kostnadsfria ljudredigeraren Ardor 7.0

Efter mer än ett års utveckling har releasen av den kostnadsfria ljudredigeraren Ardor 7.0, designad för flerkanalig ljudinspelning, bearbetning och mixning, publicerats. Ardor tillhandahåller en tidslinje med flera spår, en obegränsad nivå av återställning av ändringar under hela processen att arbeta med en fil (även efter att programmet stängts) och stöd för en mängd olika hårdvarugränssnitt. Programmet är placerat som en gratis analog av professionella verktyg ProTools, Nuendo, Pyramix och Sequoia. […]

Googles säkra operativsystem KataOS med öppen källkod

Google har tillkännagivit upptäckten av utvecklingar relaterade till KataOS-projektet, som syftar till att skapa ett säkert operativsystem för inbäddad hårdvara. KataOS-systemkomponenter är skrivna i Rust och körs ovanpå seL4-mikrokärnan, för vilken ett matematiskt bevis på tillförlitlighet har tillhandahållits på RISC-V-system, vilket indikerar att koden helt överensstämmer med specifikationerna i det formella språket. Projektkoden är öppen källkod under […]

Wine 7.19 release

En experimentell version av en öppen implementering av WinAPI - Wine 7.19 - ägde rum. Sedan version 7.18 släpptes har 17 felrapporter stängts och 270 ändringar har gjorts. De viktigaste ändringarna: Lade till möjligheten att spara DOS-filattribut på disk. Paketet vkd3d med en Direct3D 12-implementering som fungerar genom att sända anrop till Vulkans grafik-API har uppdaterats till version 1.5. Stöd för formatet [...]

En attack mot NPM som låter dig fastställa förekomsten av paket i privata förråd

Ett fel har identifierats i NPM som gör att du kan upptäcka förekomsten av paket i slutna förråd. Problemet orsakas av olika svarstider när man begär ett befintligt och icke-existerande paket från en tredje part som inte har tillgång till förvaret. Om det inte finns någon åtkomst för några paket i privata arkiv, returnerar registry.npmjs.org-servern ett fel med koden "404", men om ett paket med det begärda namnet finns, ges ett felmeddelande [...]

The Genode Project har publicerat Sculpt 22.10 General Purpose OS-versionen

Releasen av operativsystemet Sculpt 22.10 har introducerats, inom vilket, baserat på Genode OS Framework-teknologier, ett generellt operativsystem utvecklas som kan användas av vanliga användare för att utföra vardagliga uppgifter. Källkoden för projektet distribueras under AGPLv3-licensen. En 28 MB LiveUSB-bild erbjuds för nedladdning. Stöder drift på system med Intel-processorer och grafik […]

Sårbarheter för fjärrkörning av kod i den trådlösa Linux-kärnan

En serie sårbarheter har identifierats i den trådlösa stacken (mac80211) i Linux-kärnan, av vilka några potentiellt tillåter buffertspill och fjärrkörning av kod genom att skicka specialgjorda paket från åtkomstpunkten. Fixeringen är för närvarande endast tillgänglig i patchform. För att demonstrera möjligheten att utföra en attack har exempel på ramar som orsakar ett spill publicerats, liksom ett verktyg för att ersätta dessa ramar i den trådlösa stacken […]

PostgreSQL 15 DBMS release

Efter ett års utveckling har en ny stabil gren av PostgreSQL 15 DBMS publicerats. Uppdateringar för den nya grenen kommer att släppas under fem år fram till november 2027. Huvudnyheter: Lade till stöd för SQL-kommandot "MERGE", som påminner om uttrycket "INSERT ... ON CONFLICT". MERGE låter dig skapa villkorliga SQL-satser som kombinerar INSERT-, UPDATE- och DELETE-operationer till ett enda uttryck. Till exempel, med MERGE kan du […]

Koden för ett maskininlärningssystem för att generera realistiska mänskliga rörelser har öppnats

Ett team av forskare från Tel Aviv University har öppnat källkoden förknippad med MDM (Motion Diffusion Model) maskininlärningssystem, som gör det möjligt att generera realistiska mänskliga rörelser. Koden är skriven i Python med PyTorch-ramverket och distribueras under MIT-licensen. För att genomföra experiment kan du använda både färdiga modeller och träna modellerna själv med hjälp av de föreslagna skripten, till exempel […]