Forfatter: ProHoster

Frigivelse af programmeringssproget Crystal 1.6

Udgivelsen af ​​programmeringssproget Crystal 1.6 er blevet offentliggjort, hvis udviklere forsøger at kombinere bekvemmeligheden ved udvikling i Ruby-sproget med den høje applikationsydelse, der er karakteristisk for C-sproget. Crystals syntaks er tæt på, men ikke fuldt ud kompatibel med, Ruby, selvom nogle Ruby-programmer kører uden ændringer. Compilerkoden er skrevet i Crystal og distribueret under Apache 2.0-licensen. […]

Rhino Linux, en løbende opdateret distribution baseret på Ubuntu, introduceres

Udviklerne af Rolling Rhino Remix-samlingen har annonceret transformationen af ​​projektet til en separat Rhino Linux-distribution. Årsagen til oprettelsen af ​​et nyt produkt var en revision af projektets mål og udviklingsmodel, som allerede var vokset ud af amatørudviklingstilstanden og begyndte at gå ud over en simpel genopbygning af Ubuntu. Den nye distribution vil fortsat blive bygget på basis af Ubuntu, men vil omfatte yderligere hjælpeprogrammer og udvikles af […]

Udgivelse af Nuitka 1.1, en compiler til Python-sproget

En udgivelse af Nuitka 1.1-projektet er tilgængelig, som udvikler en compiler til at oversætte Python-scripts til en C-repræsentation, som derefter kan kompileres til en eksekverbar fil ved hjælp af libpython for maksimal kompatibilitet med CPython (ved hjælp af native CPython-værktøjer til at manipulere objekter). Leveret fuld kompatibilitet med aktuelle udgivelser af Python 2.6, 2.7, 3.3 - 3.10. Sammenlignet med […]

Opdatering af Void Linux Installation Builds

Der er blevet genereret nye opstartbare samlinger af Void Linux-distributionen, som er et uafhængigt projekt, der ikke bruger udviklingen af ​​andre distributioner og udvikles ved hjælp af en kontinuerlig cyklus af opdatering af programversioner (rullende opdateringer, uden separate udgivelser af distributionen). Tidligere builds blev offentliggjort for et år siden. Bortset fra udseendet af aktuelle opstartsbilleder baseret på et nyere udsnit af systemet, medfører opdatering af samlinger ikke funktionelle ændringer og […]

Frigivelse af den gratis lydeditor Ardor 7.0

Efter mere end et års udvikling er udgivelsen af ​​den gratis lydeditor Ardor 7.0, designet til multi-kanal lydoptagelse, behandling og mixning, blevet offentliggjort. Ardor giver en multi-track tidslinje, et ubegrænset niveau af tilbagerulning af ændringer gennem hele processen med at arbejde med en fil (selv efter lukning af programmet) og understøttelse af en række hardwaregrænseflader. Programmet er placeret som en gratis analog af professionelle værktøjer ProTools, Nuendo, Pyramix og Sequoia. […]

Google åbnede koden til det sikre operativsystem KataOS

Google har annonceret opdagelsen af ​​udviklinger relateret til KataOS-projektet, der sigter mod at skabe et sikkert operativsystem til indlejret hardware. KataOS-systemkomponenter er skrevet i Rust og køres oven på seL4-mikrokernen, for hvilken der er leveret et matematisk bevis for pålidelighed på RISC-V-systemer, hvilket indikerer, at koden fuldt ud overholder specifikationerne angivet i det formelle sprog. Projektkoden er open source under […]

Wine 7.19 udgivelse

En eksperimentel udgivelse af en åben implementering af WinAPI - Wine 7.19 - fandt sted. Siden udgivelsen af ​​version 7.18 er 17 fejlrapporter blevet lukket, og 270 ændringer er blevet foretaget. De vigtigste ændringer: Tilføjet muligheden for at gemme DOS-filattributter på disken. Vkd3d-pakken med en Direct3D 12-implementering, der fungerer gennem udsendelse af opkald til Vulkan-grafik-API'en, er blevet opdateret til version 1.5. Understøttelse af formatet [...]

Et angreb på NPM, der giver dig mulighed for at bestemme tilstedeværelsen af ​​pakker i private repositories

En fejl er blevet identificeret i NPM, der giver dig mulighed for at opdage eksistensen af ​​pakker i lukkede lagre. Problemet er forårsaget af forskellige svartider, når der anmodes om en eksisterende og ikke-eksisterende pakke fra en tredjepart, som ikke har adgang til lageret. Hvis der ikke er adgang for nogen pakker i private repositories, returnerer registry.npmjs.org-serveren en fejl med koden "404", men hvis der findes en pakke med det anmodede navn, gives der en fejl [...]

The Genode Project har udgivet Sculpt 22.10 General Purpose OS-udgivelsen

Udgivelsen af ​​Sculpt 22.10-operativsystemet er blevet præsenteret, inden for hvilket, baseret på Genode OS Framework-teknologier, udvikles et generelt operativsystem, som kan bruges af almindelige brugere til at udføre daglige opgaver. Kildekoden til projektet distribueres under AGPLv3-licensen. Et 28 MB LiveUSB-billede tilbydes til download. Understøtter drift på systemer med Intel-processorer og grafik […]

Sårbarheder i den trådløse stak af Linux-kernen, der tillader fjernudførelse af kode

En række sårbarheder er blevet identificeret i den trådløse stak (mac80211) af Linux-kernen, hvoraf nogle potentielt tillader bufferoverløb og fjernudførelse af kode ved at sende specialfremstillede pakker fra adgangspunktet. Rettelsen er i øjeblikket kun tilgængelig i patch-form. For at demonstrere muligheden for at udføre et angreb er der blevet offentliggjort eksempler på frames, der forårsager et overløb, samt et værktøj til at erstatte disse frames i den trådløse stak […]

PostgreSQL 15 udgivelse

Efter et års udvikling er en ny stabil gren af ​​PostgreSQL 15 DBMS blevet offentliggjort. Opdateringer til den nye gren vil blive frigivet over fem år indtil november 2027. Vigtigste nyskabelser: Tilføjet understøttelse af SQL-kommandoen "MERGE", der minder om udtrykket "INSERT ... ON CONFLICT". MERGE giver dig mulighed for at oprette betingede SQL-sætninger, der kombinerer INSERT-, UPDATE- og DELETE-operationer i et enkelt udtryk. For eksempel, med MERGE kan du […]

Koden til et maskinlæringssystem til at generere realistiske menneskelige bevægelser er blevet åbnet

Et team af forskere fra Tel Aviv University har åbnet kildekoden forbundet med MDM (Motion Diffusion Model) maskinlæringssystem, som gør det muligt at generere realistiske menneskelige bevægelser. Koden er skrevet i Python ved hjælp af PyTorch-rammeværket og distribueres under MIT-licensen. For at udføre eksperimenter kan du bruge både færdige modeller og selv træne modellerne ved hjælp af de foreslåede scripts, for eksempel […]