Kategori: Blog

Projektet bpftime udvikler en eBPF-implementering, der kører i brugerrum.

Projektet bpftime præsenteres, som udvikler et runtime og en virtuel maskine til udførelse af eBPF-handlere i brugerrum. Bpftime gør det muligt at udføre fuldt eBPF-traceprogrammer og indgreb i processers arbejde i brugerrum, som bruger funktioner som uprobe og softwarefange af systemopkald. Det bemærkes, at ved at udelukke unødvendige kontekstswitches kan bpftime opnå ti gange lavere overhead sammenlignet […]

Udgivelsen af standard C-biblioteket PicoLibc 1.8.6

Udgivelsen af standard C-biblioteket PicoLibc 1.8.6, udviklet af Keith Packard (leder af X.Org-projektet), er blevet offentliggjort til brug på indlejrede enheder med begrænset permanent lagerplads og RAM. Under udviklingen er dele af koden lånt fra newlib-biblioteket fra Cygwin-projektet og AVR Libc, der blev udviklet til Atmel AVR-mikrokontrollere. Koden til PicoLibc distribueres under BSD-licensen. Biblioteket understøttes af […]

Der er forberedt optimeringer til Linux-kernen, der forbedrer ydeevnen af input/output-planlæggere.

Jens Axboe, skaberen af io_uring og input/output-planlæggerne CFQ, Deadline og Noop, har fortsat sine eksperimenter med optimering af input/output i Linux-kernen. Denne gang har planlæggerne BFQ og mq-deadline fået hans opmærksomhed, da de viste sig at være flaskehalse, i det mindste når det drejer sig om NVMe-hukommelsesenheder. Undersøgelsen viste, at en af de vigtigste årsager til den suboptimale ydeevne i subsystemet […]

FreeBSD-udviklere diskuterer brugen af Rust-sprog i det grundlæggende system.

Alan Somers, udvikler af den nye implementering af FUSE-driveren til FreeBSD og forfatter til Rust-bindings over nogle FreeBSD-biblioteker, har indledt en diskussion om processen med at inkludere kode skrevet i Rust i det grundlæggende system. Under diskussionen blandt projektets committers blev omkostningerne og fordelene ved implementeringen identificeret. Omkostningen ved at inkludere Rust-support vil være en fordobling af byggetiden, mens fordelen vil være en forenkling af udviklingen af nogle […]

8,2% af de mest populære downloads i NPM er forældede pakker.

Forskere fra Aqua Security har offentliggjort resultaterne af en analyse af statistikken for 50.000 af de mest downloadede pakker i NPM-repositoriet. 7500 (15%) af de mest downloadede pakker viste sig at være relateret til forældede pakker og projekter, der ikke længere eksisterer. For at forenkle identifikationen af forældede pakker blandt de afhængigheder, der anvendes i ens eget projekt, er der foreslået et værktøj, Dependency-Deprecated-Checker, offentliggjort under MIT-licensen. Blandt de 4100 (8,2%) overvejede […]

De kinesiske underjordiske datacentre HiCloud har bevist deres funktionalitet

Den første kommercielle underwater datacenter i Kina, der bygges af HiCloud Data Center Technology (et datterselskab af Highlander), har bekræftet sin funktionalitet. Systemet fungerer stabilt siden opstarten i slutningen af sidste år, ifølge Datacenter Dynamics, der refererer til kinesiske medier. Derudover har HiCloud meldt, at de har modtaget ordrer fra China Telecom og SenseTime om at skabe lignende […]

Udgivelse af SQLite-databasesystem 3.45

Der er udgivet en ny version af SQLite 3.45, en letvægts DBMS præsenteret som en tilføjelsesbibliotek. Koden til SQLite distribueres som offentligt domæne, hvilket betyder, at den kan bruges uden begrænsninger og gratis til alle formål. Det finansielle støtte til SQLite udviklerne gives af et særligt dannet konsortium, som omfatter virksomheder såsom Bentley, Bloomberg, Expensify og Navigation Data Standard. De vigtigste ændringer: Alle SQL-funktioner til […]

Udgivelse af GNU Ocrad tekstgenkendelsessystem 0.29

Efter to års udvikling er versionen af tekstgenkendelsessystemet Ocrad 0.29 (Optical Character Recognition) blevet dannet, udviklet under GNU-projektets vinger. Ocrad kan bruges både som et bibliotek til integration af OCR-funktioner i andre applikationer, samt som en selvstændig utility, der baseret på et indsendt billede genererer tekst i UTF-8 eller 8-bit kodninger. Til optisk […]

Erfaring med at oprette et Ceph-lager med tebibyte båndbredde pr. sekund

En ingeniør fra Clyso har opsummeret erfaringerne fra oprettelsen af et lagringskluster baseret på en fejltolerance distribueret system Ceph med en båndbredde, der overstiger tebibyte per sekund. Det bemærkes, at dette er det første Ceph-baserede kluster, der har opnået en sådan præstation, men for at opnå den præsenterede resultat måtte ingeniørerne overvinde en række uventede forhindringer. For eksempel blev der for at forbedre ydeevnen med 10-20% […]

Haier har tvunget plugin-udvikleren til Home Assistant til at fjerne dem fra offentlig adgang

Den store husholdningsproducent Haier har sendt en meddelelse om at tilbagekalde licensen fra softwareudvikleren for at have skabt plugins til Home Assistant til virksomhedens husholdningsapparater og offentliggjort dem på GitHub. Haier er et multinationalt selskab, der producerer husholdningsapparater og forbrugerelektronik samt sælger et bredt udvalg af produkter under mærkerne General Electric Appliances, Hotpoint, Hoover, Fisher & Paykel og Candy. Den tyske […]

SourceHut-samarbejdsudviklingsplatformen blev nedlagt i 7 dage på grund af et DDoS-angreb

Udviklerne af den fælles udviklingsplatform SourceHut har offentliggjort en rapport om en hændelse, der resulterede i, at tjenesten var nede i 7 dage på grund af et langvarigt DDoS-angreb, som projektets infrastruktur ikke var forberedt på. Grundlæggende tjenester blev genoprettet på tredje dag, men nogle tjenester var utilgængelige fra den 10. til den 17. januar. I den indledende fase af angrebet nåede udviklerne ikke at reagere […]

Udgivelse af Wayland-Protocols 1.33

Efter seks måneders udvikling er udgivelsen af pakken wayland-protocols 1.33 blevet offentliggjort, som indeholder et sæt protokoller og udvidelser, der supplerer de grundlæggende funktioner i Wayland-protokollen og tilbyder de nødvendige funktioner til at opbygge sammensætningsservere og brugermiljøer. Alle protokoller går systematisk gennem tre faser — udvikling, test og stabilisering. Når udviklingsfasen er afsluttet (kategori „unstable“), placeres protokollen i „staging“-grenen og inkluderes officielt i […]

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