Författare: Yuri Gagarin

Linux Foundation har släppt den automobiliska distributionen AGL UCB 9.0

Linux Foundation har presenterat den nionde versionen av distributören AGL UCB (Automotive Grade Linux Unified Code Base), där det utvecklas en universell plattform för användning i olika fordonsundersystem, från instrumentpaneler till bilens informationsoch underhållningssystem. Lösningar baserade på AGL används i informationssystemen för Toyota, Lexus, Subaru Outback, Subaru Legacy och lätt lastbil från Mercedes-Benz Vans. Distributören är baserad på […]

KolibriN 10.1 — ett operativsystem skrivet i assembler

KolibriN 10.1 har släppts — ett operativsystem som huvudsakligen är skrivet i assembler. KolibriN är å ena sidan en användarvänlig version av KolibriOS, å andra sidan dess mest avancerade version. Med andra ord har projektet skapats för att visa nybörjare alla möjligheter som finns i det alternativa operativsystemet Kolibri just nu. Utmärkande egenskaper hos versionen: Kraftfulla multimediakapaciteter: videospelare FPlay, bildvisare […]

Ny metod för minneshantering från Facebook

En av medlemmarna i Facebooks utvecklarteam, Roman Gushchin, föreslog i ett nyhetsbrev till utvecklarna en uppsättning patchar för Linux-kärnan, inriktade på att förbättra minneshanteringen genom att implementera en ny minneskontroller — slab (slab memory controller). Slab-fördelning är en minneshanteringsmekanism avsedd för mer effektiv minnesallokering och för att eliminera betydande fragmentering. Grunden […]

Sparar en slant på stora volymer i PostgreSQL

Fortsätter temat om inspelning av stora datastreamar som lyfts i den tidigare artikeln om partitionering, kommer vi här att titta på sätt att minska den "fysiska" storleken på det lagrade i PostgreSQL och dess påverkan på serverns prestanda. Vi kommer att diskutera inställningarna för TOAST och datakvadrat. "I genomsnitt" kommer dessa metoder att spara en del resurser, men utan att modifiera applikationskoden. Men, […]

Skriver i PostgreSQL på subljus: 1 värd, 1 dag, 1TB

Nyligen pratade jag om hur man med hjälp av standardrecept kan öka prestandan på SQL-frågor för "läsning" från PostgreSQL-databasen. Idag handlar det om hur man kan göra skrivningen till databasen mer effektiv utan att använda några "justeringar" i konfigurationen — bara genom att organisera datastreamarna på rätt sätt. #1. Partitionering En artikel om hur och varför man bör organisera applikationspartitionering "i teorin" […]

Utgivning av serverplattformen Node.js 14.0

Node.js 14.0 har släppts, en plattform för att köra webbaserade applikationer i JavaScript. Node.js 14.0 tillhör de långsiktigt stödda versionerna, men denna status kommer att tilldelas först i oktober, efter stabilisering. Stödet för Node.js 14.0 kommer att fortsätta fram till april 2023. Underhållet av den tidigare LTS-versionen Node.js 12.0 kommer att pågå till april 2022, och föregående LTS-version 10.0 […]

Det har upptäckts 724 skadliga paket i RubyGems

ReversingLabs har publicerat resultaten av en analys av användningen av typskvotering i RubyGems-repositoriet. Typskvotering används vanligtvis för att distribuera skadliga paket, med förutsättningen att en ouppmärksam utvecklare gör ett stavfel eller inte lägger märke till skillnaderna. Under forskningen identifierades mer än 700 paket vars namn liknar populära paket och som bara skiljer sig med små detaljer, till exempel genom att byta ut liknande bokstäver eller använda […]

Rebuilderd är tillgängligt för oberoende verifiering av Arch Linux genom upprepade byggen

Verktyget rebuilderd har presenterats, vilket möjliggör oberoende verifiering av binärpaket i distributionen genom att etablera en kontinuerligt fungerande byggprocess som jämför de nedladdade paketen med de paket som erhållits genom omskrivning på det lokala systemet. Verktyget är skrivet i Rust och distribueras under GPLv3-licensen. För närvarande finns det endast experimentellt stöd i rebuilderd för verifiering av paket från Arch Linux, men snart […]

En guide till CI/CD i GitLab för (nästan) absoluta nybörjare

Eller hur man får vackra badges till sitt projekt på en kväll av avslappnad kodning. Förmodligen har varje utvecklare med åtminstone ett pet-projekt, vid något tillfälle känt behovet av vackra badges med statusar, kodtäckning, paketversioner i nuget… Och den känslan ledde mig till att skriva den här artikeln. I samband med förberedelserna för dess skrivande […]

Sårbarheter i ipfw som kan utnyttjas på distans har åtgärdats i FreeBSD

Två sårbarheter har åtgärdats i paketfiltren ipfw relaterade till tolkningen av TCP-alternativ, orsakade av bristfällig datavalidering i de nätverkspaket som bearbetas. Den första sårbarheten (CVE-2019-5614) kan vid behandling av särskilt formaterade TCP-paket leda till åtkomst till minne utanför det allokerade mbuf-bufferten, och den andra (CVE-2019-15874) till åtkomst av redan frigjorda minnesområden (use-after-free). Analys av relevantiteten av de identifierade problemen för […]

OpenSSL 1.1.1g har publicerats med åtgärd av en sårbarhet relaterad till TLS 1.3

En korrigerande version av kryptografibiblioteket OpenSSL 1.1.1g är tillgänglig, där en sårbarhet (CVE-2020-1967) åtgärdats, vilket leder till en tjänsteavbrott när man försöker upprätta en TLS 1.3-förbindelse med en server eller klient som kontrolleras av en angripare. Sårbarheten har fått en hög riskklassificering. Problemet uppstår endast i applikationer som använder funktionen SSL_check_chain(), och leder till att processen kraschar vid felaktig användning av TLS-tillägget "signature_algorithms_cert". I synnerhet vid […]

Köp pålitlig webbhotell med DDoS-skydd, VPS VDS-servrar 🔥 Köp pålitlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster