Forfatter: ProHoster

Zig-programmeringsspråket gir støtte for selvpromotering (bootstrapping)

Det er gjort endringer i Zig-programmeringsspråket som gjør at Zig stage2-kompilatoren, skrevet i Zig, kan sette sammen seg selv (stage3), noe som gjør dette språket selvhostende. Det forventes at denne kompilatoren vil bli tilbudt som standard i den kommende 0.10.0-utgivelsen. Stage2 er fortsatt ufullstendig på grunn av manglende støtte for kjøretidssjekker, forskjeller i språksemantikk, etc. […]

Utgivelse av GNU Coreutils 9.1

En stabil versjon av GNU Coreutils 9.1-settet med grunnleggende systemverktøy er tilgjengelig, som inkluderer programmer som sort, cat, chmod, chown, chroot, cp, date, dd, echo, vertsnavn, id, ln, ls, etc. Viktige endringer: dd-verktøyet har lagt til støtte for alternative navn på alternativene iseek=N for skip=N og oseek=N for seek=N, som brukes i dd-alternativet for […]

Reiser5-filsystemytelsestestresultater publisert

Resultatene av ytelsestester av Reiser5-prosjektet er publisert, som utvikler en betydelig redesignet versjon av Reiser4-filsystemet med støtte for logiske volumer som har "parallell skalering", som, i motsetning til tradisjonell RAID, innebærer aktiv deltakelse av filsystemet ved å distribuere data mellom komponentenhetene til det logiske volumet. Fra en administrators synspunkt er den betydelige forskjellen fra RAID at komponentene i et parallelt logisk volum […]

Et angrep på GitHub som førte til lekkasje av private depoter og tilgang til NPM-infrastrukturen

GitHub advarte brukere om et angrep rettet mot å laste ned data fra private depoter ved å bruke kompromitterte OAuth-tokens generert for Heroku- og Travis-CI-tjenestene. Det er rapportert at under angrepet ble data lekket fra de private depotene til enkelte organisasjoner, noe som åpnet tilgang til depotene for Heroku PaaS-plattformen og Travis-CI kontinuerlig integrasjonssystemet. Blant ofrene var GitHub og […]

Utgivelse av Neovim 0.7.0, en modernisert versjon av Vim-editoren

Neovim 0.7.0 har blitt utgitt, en gaffel fra Vim-editoren fokusert på å øke utvidbarhet og fleksibilitet. Prosjektet har omarbeidet Vim-kodebasen i mer enn syv år, som et resultat av at det gjøres endringer som forenkler kodevedlikehold, gir et middel til å dele arbeid mellom flere vedlikeholdere, skiller grensesnittet fra basisdelen (grensesnittet kan endret uten å berøre det indre) og implementere en ny […]

Fedora planlegger å erstatte DNF-pakkebehandleren med Microdnf

Fedora Linux-utviklerne har til hensikt å overføre distribusjonen til den nye Microdnf-pakkebehandleren i stedet for den nåværende brukte DNF. Det første skrittet mot migrering vil være en stor oppdatering av Microdnf som er planlagt for utgivelsen av Fedora Linux 38, som vil være nær DNF i funksjonalitet, og i noen områder til og med overgå den. Det bemerkes at den nye versjonen av Microdnf vil støtte alle større […]

CudaText-koderedigeringsoppdatering 1.161.0

En ny utgivelse av gratiskoderedigereren CudaText på tvers av plattformer, skrevet med Free Pascal og Lazarus, har blitt publisert. Redaktøren støtter Python-utvidelser og har en rekke fordeler fremfor Sublime Text. Det er noen funksjoner i det integrerte utviklingsmiljøet, implementert i form av plugins. Mer enn 270 syntaktiske lexere er utarbeidet for programmerere. Koden distribueres under MPL 2.0-lisensen. Bygg er tilgjengelig for Linux-plattformer, […]

Chrome 100.0.4896.127-oppdatering med 0-dagers sikkerhetsproblem

Google har gitt ut Chrome 100.0.4896.127-oppdatering for Windows, Mac og Linux, som fikser en alvorlig sårbarhet (CVE-2022-1364) som allerede brukes av angripere for å utføre nulldagsangrep. Detaljene er ennå ikke avslørt, vi vet kun at 0-dagers sårbarheten er forårsaket av feil typehåndtering (Type Confusion) i Blink JavaScript-motoren, som lar deg behandle et objekt med feil type, som f.eks. gjør det mulig å generere en 0-bits peker […]

Muligheten til å bruke Qt utvikles for Chromium

Thomas Anderson fra Google har publisert et foreløpig sett med oppdateringer for å implementere muligheten til å bruke Qt til å gjengi elementer av Chromium-nettlesergrensesnittet på Linux-plattformen. Endringene er for øyeblikket merket som ikke klare for implementering og er i de tidlige stadiene av gjennomgang. Tidligere ga Chromium på Linux-plattformen støtte for GTK-biblioteket, som brukes til å vise […]

CENO 1.4.0 nettleser er tilgjengelig, rettet mot å omgå sensur

eQualite-selskapet har publisert utgivelsen av den mobile nettleseren CENO 1.4.0, designet for å organisere tilgang til informasjon under forhold med sensur, trafikkfiltrering eller frakobling av Internett-segmenter fra det globale nettverket. Firefox for Android (Mozilla Fennec) brukes som grunnlag. Funksjonaliteten knyttet til å bygge et desentralisert nettverk har blitt flyttet til et eget Ouinet-bibliotek, som kan brukes til å legge til sensurbypass-verktøy […]

Facebook åpen kildekode Lexical, et bibliotek for å lage tekstredigerere

Facebook (forbudt i den russiske føderasjonen) har åpnet kildekoden til Lexical JavaScript-biblioteket, som tilbyr komponenter for å lage tekstredigerere og avanserte nettskjemaer for tekstredigering for nettsteder og nettapplikasjoner. Bibliotekets særegne kvaliteter inkluderer enkel integrering i nettsider, kompakt design, modularitet og støtte for verktøy for funksjonshemmede, for eksempel skjermlesere. Koden er skrevet i JavaScript og […]

Utgivelse av nøkkelferdige Linux 17, et sett med minidistroer for rask applikasjonsdistribusjon

Etter nesten to år med utvikling er utgivelsen av nøkkelferdige Linux 17-settet klargjort, der en samling av 119 minimalistiske Debian-bygg utvikles, egnet for bruk i virtualiseringssystemer og skymiljøer. Fra samlingen er det foreløpig kun dannet to ferdige sammenstillinger basert på gren 17 - kjerne (339 MB) med grunnleggende miljø og tkldev (419 MB) […]