Skribent: Yuri Gagarin

Diskusjon om bruk av C++-språket for utvikling av Linux-kjernen.

Diskusjonen om muligheten for å bruke moderne C++-kode i Linux-kjernen, som ble startet for seks år siden, har blitt gjenopptatt på utviklernes mailingliste. Nåværende tilnærming inkluderer bruken av C sammen med assemblerinnslags, samt fremme av Rust-språket. Tematikken om kjernutvikling på C++ ble først hevet i 2018 av en ingeniør fra Red Hat som på 1. april publiserte […]

Embedded-hal 1.0 er utgitt, et verktøy for å lage drivere på Rust-språket.

Rust Embedded arbeidsgruppe, opprettet for utvikling av teknologi for å forbedre kvaliteten og sikkerheten til applikasjoner, firmware og drivere for innebygde systemer, har presentert den første utgaven av rammeverket embedded-hal. Dette rammeverket tilbyr et sett med programgrensesnitt for interaksjon med periferien som vanligvis brukes med mikrokontrollere (for eksempel tilbys typer for arbeid med GPIO, UART, SPI og I2C). Arbeidene i prosjektet er skrevet i Rust og distribueres […]

Patchene som akselererer TCP er blitt tatt opp i Linux-kjerne 6.8.

I koden som danner kjernen i Linux 6.8, er det godkjent et sett med endringer som betydelig øker ytelsen til TCP-stakken. I tilfeller med behandling av mange parallelle TCP-tilkoblinger kan opptrappingen nå 40 %. Forbedringen ble mulig fordi variablene i nettverksstakkens strukturer (socks, netdev, netns, mibs) ble plassert i henhold til tillegg, noe som ble bestemt av historiske årsaker. Gjennomgangen av plasseringen av variablene i […]

Lyden serveren PulseAudio 17.0 er tilgjengelig

Utgivelsen av lyden serveren PulseAudio 17.0 er nå tilgjengelig, som fungerer som en mellommann mellom applikasjoner og forskjellige lavnivå lydsystemer, og abstraherer arbeidet med maskinvaren. PulseAudio lar deg kontrollere volum og lydmiksing på applikasjonsnivå, organisere innsamling, miksing og utgang av lyd når det er flere inngangs- og utgangskanaler eller lydkort, og gjør det mulig å endre lydformatet på farten […]

Utgivelsen av databasesystemet Firebird 5.0

Etter to og et halvt års utvikling er utgivelsen av den relasjonelle databasen Firebird 5.0 nå tilgjengelig. Firebird fortsetter utviklingen av koden til databasesystemet InterBase 6.0, som ble åpnet av Borland i 2000. Firebird distribueres under den åpne lisensen MPL og støtter ANSI SQL-standarder, inkludert funksjoner som triggere, lagrede prosedyrer og replikering. Binære pakker er tilgjengelige for Linux, Windows, macOS og […]

Linux Mint 21.3 Virginia

En ny versjon av distribusjonen Linux Mint 21.3, med navnet «Virginia» (eller Virginia for nostalgikere), har stille og uten oppstyr blitt lansert - sannsynligvis den mest brukervennlige og «flettede» som finnes. Blant de viktigste forbedringene har utviklerne valgt å fremheve forbedret støtte for Secure Boot og forskjellige versjoner av BIOS og UEFI. I tillegg er flere applikasjoner (hypnotix, for eksempel, […]) forbedret.

Utgivelsen av distribusjonen Linux Mint 21.3

Utgivelsen av distribusjonen Linux Mint 21.3 har blitt offentliggjort, og fortsätter utviklingen av grenen basert på pakkegrunnlaget Ubuntu 22.04 LTS. Distribusjonen er fullt kompatibel med Ubuntu, men skiller seg betydelig i tilnærmingen til organisasjonen av brukergrensesnittet og valget av standardapplikasjoner. Utviklerne av Linux Mint tilbyr et skrivebordsomgivelser som følger klassiske prinsipper for arbeidsbordorganisering, og som er mer kjent for brukere som ikke aksepterer nye […]

OpenSSH-prosjektet har publisert en plan for å avslutte støtten for DSA

Utviklerne av OpenSSH-prosjektet har presentert en plan for å stoppe støtten for nøkler basert på DSA-algoritmen. Etter moderne målestokk gir DSA-nøkler ikke tilstrekkelig beskyttelse, ettersom de bruker en privat nøkkel på bare 160 biter og SHA1-hash, noe som i sikkerhetsnivå tilsvarer omtrent 80-bits symmetrisk nøkkel. Som standard ble bruken av DSA-nøkler stoppet i 2015, men støtten for […]

Sårbarheter i GitLab som lar tredjepart ta over kontoer og utføre kommandoer som en annen bruker

Det har blitt utgitt korrigerende oppdateringer for plattformen for samarbeidende utvikling — GitLab 16.7.2, 16.6.4, og 16.5.6, der to kritiske sårbarheter har blitt utbedret. Den første sårbarheten (CVE-2023-7028), som har fått det høyeste fare-nivået (10 av 10), lar angripere ta over andres kontoer via manipulasjon med skjemaet for tilbakestilling av passord. Denne sårbarheten skyldes muligheten til å sende en e-post med kode for tilbakestilling av passord til ikke-bekreftede […]

Angrep på PyTorch-infrastruktur som kompromitterer repositoriet og utgivelser

Detaljer om angrepet på infrastrukturen som brukes ved utviklingen av maskinlæringsrammeverket PyTorch har blitt avdekket, noe som har gjort det mulig å hente tilgangsnøkler som er tilstrekkelige for å laste opp vilkårlige data til prosjektets utgivelsesrepository på GitHub og AWS, samt å injisere kode i hovedgrenen av repositoryet og legge til bakdører via avhengigheter. Manipulering av PyTorch-utgivelser kan ha blitt brukt for å gjennomføre angrep på store selskaper, […]

Resultater fra utviklingen av GNU Hurd for 4. kvartal 2023

Den 9. januar ble det publisert nyheter fra den offisielle nyhetsseksjonen til prosjektet GNU Hurd som oppsummerer nyhetene for 3. kvartal 2023: Samuel Thibault har fikset standard PIE Hurd for gcc og lagt til støtte for statisk PIE. Han la også til whatis-kommandoen i GNU Machs kjerne-debugger, som kan bestemme hva en adresse peker til (stakk? port? kalloc? …). Det ble […]

Utgivelse av GodotOS-skal

GodotOS er lansert – et grensesnitt for operativsystemer, fullt utviklet i spillmotoren Godot. GodotOS lar deg arbeide med mapper, redigere tekstfiler, se bilder, kjøre spill og mye mer i et strømlinjeformet grensesnitt som kan brukes selv på internett. Utviklerne bemerker at GodotOS ikke er et særlig seriøst prosjekt, men snarere en eksperimentell leke. GodotOS er ment å utvide […]

Kjøp pålitelig hosting for nettsteder med DDoS-beskyttelse, VPS VDS-servere 🔥 Kjøp pålitelig hosting for nettsteder med DDoS-beskyttelse, VPS VDS-servere | ProHoster