Forfatter: Yuri Gagarin

Linux Foundation har udgivet bildistributionen AGL UCB 9.0

Linux Foundation har præsentere den niende udgave af AGL UCB (Automotive Grade Linux Unified Code Base), hvor en universel platform til anvendelse i forskellige automotive subsystemer udvikles, fra instrumentbrætter til bilens underholdningssystemer. AGL-baserede løsninger anvendes i informationssystemer til Toyota, Lexus, Subaru Outback, Subaru Legacy og lette lastbiler fra Mercedes-Benz Vans. Distributionen er baseret på […]

KolibriN 10.1 — et operativsystem skrevet i assembler

KolibriN 10.1 er blevet annonceret — et operativsystem, der hovedsageligt er skrevet i assembler. KolibriN er på den ene side en brugervenlig version af KolibriOS, og på den anden side dens maksimale samling. Med andre ord er projektet lavet for at vise nybegyndere alle muligheder, der i øjeblikket er tilgængelige i det alternative operativsystem Kolibri. Kendetegn ved samlingen: Kraftfulde multimediefunktioner: videoafspiller FPlay, billedviser […]

En ny metode til hukommelsesstyring fra Facebook

Et af medlemmerne af udviklingsteamet for det sociale netværk Facebook, Roman Gushchin, har foreslået et sæt patches til Linux-kernen i en udviklerliste, som har til formål at forbedre hukommelsesadministrationen ved at implementere en ny hukommelseskontroller — slab (slab memory controller). Slab-distribution er en hukommelsesadministrationsmekanisme, der er designet til mere effektiv hukommelsesfordeling og til at eliminere betydelig fragmentering. Grundlaget for […]

Spar penge på store mængder i PostgreSQL

Fortsættende temaet om optagelse af store datastreams, som nævnt i den tidligere artikel om sektionering, vil vi her se på metoder til at reducere den "fysiske" størrelse af data gemt i PostgreSQL, og deres indflydelse på serverens ydeevne. Vi vil tale om TOAST-indstillinger og datalignering. "I gennemsnit" vil disse metoder spare ikke for meget af ressourcerne, men uden at ændre applikationens kode. Men, […]

Vi skriver i PostgreSQL på relativistisk måde: 1 vært, 1 dag, 1TB

For nylig forklarede jeg, hvordan man kan øge ydeevnen af SQL-forespørgsler "til læsning" fra en PostgreSQL-database ved hjælp af typiske opskrifter. I dag vil vi tale om, hvordan man kan gøre skrivning til databasen mere effektiv uden at bruge nogle "drejere" i konfigurationen - blot ved korrekt at organisere datastreams. #1. Sektionering Artikel om hvordan og hvorfor man bør organisere applikationssektionering "i teorien" […]

Udgivelsen af server JavaScript-platformen Node.js 14.0

Node.js 14.0 er blevet frigivet, en platform til udførelse af netværksapplikationer skrevet i JavaScript. Node.js 14.0 tilhører brancherne med langsigtet support, men denne status vil først blive tildelt i oktober, efter stabilisering. Støtten til Node.js 14.0 vil vare indtil april 2023. Vedligeholdelsen af den tidligere LTS-version Node.js 12.0 vil fortsætte indtil april 2022, og vedligeholdelsen af den forrige LTS-version 10.0 […]

Der blev fundet 724 skadelige pakker i RubyGems

ReversingLabs har offentliggjort resultaterne af analysen af type-squatting i RubyGems-repositoriet. Type-squatting bruges normalt til at distribuere skadelige pakker, der er designet til, at den uopmærksomme udvikler laver en stavefejl eller ikke bemærker forskellen, når de søger. Undersøgelsen afslørede mere end 700 pakker, hvis navne ligner populære pakker og kun adskiller sig med små detaljer, såsom at udskifte lignende bogstaver eller bruge […]

Rebuilderd er tilgængelig for uafhængig verifikation af Arch Linux ved hjælp af reproducerbare builds

Rebuilderd-værktøjet er præsenteret, som gør det muligt at organisere uafhængig kontrol af binære pakker i distributionen ved at etablere en kontinuerligt kørende byggeproces, der sammenligner de downloadede pakker med de pakker, der opnås via rekonstruktion på det lokale system. Værktøjet er skrevet i Rust og distribueres under GPLv3-licensen. I øjeblikket er der kun eksperimentel støtte til verificering af pakker fra Arch Linux i rebuilderd, men i den nærmeste fremtid […]

CI/CD guide i GitLab for (næsten) absolutte begyndere

Eller hvordan man får flotte badges til sit projekt på en aften med ubesværet kodning. Måske har hver udvikler, der har mindst ét pet-projekt, på et tidspunkt fået lyst til at have flotte badges med status, dækning af kode, versioner af pakker i nuget… Og denne trang førte mig til at skrive denne artikel. I forberedelsen til at skrive den […]

I FreeBSD er der blevet rettet fjernt udnyttelige sårbarheder i ipfw

I pakketfilteret ipfw er der rettet to sårbarheder i TCP-optionsparsingkoden, forårsaget af en forkert datavalidering i de behandlede netværkspakker. Den første sårbarhed (CVE-2019-5614) kan under behandling af specifikt formaterede TCP-pakker føre til adgang til hukommelse uden for den tildelte mbuf-buffer, og den anden (CVE-2019-15874) kan føre til adgang til allerede frigivne hukommelsesområder (use-after-free). Analysen af de identificerede problemer viser, at de er relevante for […]

OpenSSL 1.1.1g er offentliggjort med en rettelse til sårbarheden relateret til TLS 1.3

Der er en korrektionsudgivelse af det kryptografiske bibliotek OpenSSL 1.1.1g, hvor sårbarheden (CVE-2020-1967) er rettet, hvilket kan føre til en denial of service (DoS) ved forsøg på at etablere en TLS 1.3-forbindelse med en server eller klient, der kontrolleres af en angriber. Sårbarhederne er blevet tildelt en høj faregrad. Problemet opstår kun i applikationer, der bruger funktionen SSL_check_chain(), og kan føre til procesnedbrud ved forkert anvendelse af TLS-udvidelsen "signature_algorithms_cert". Specifikt ved […]

Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere 🔥 Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster