Forfatter: ProHoster

Zig-programmeringssproget giver støtte til selvpromovering (bootstrapping)

Der er foretaget ændringer i Zig-programmeringssproget, som gør det muligt for Zig stage2-kompileren, skrevet i Zig, at samle sig selv (stage3), hvilket gør dette sprog selvhostende. Det forventes, at denne compiler vil blive tilbudt som standard i den kommende 0.10.0-udgivelse. Stage2 er stadig ufuldstændig på grund af manglende understøttelse af runtime-tjek, forskelle i sprogsemantik osv. […]

Frigivelse af GNU Coreutils 9.1-sættet af kernesystemværktøjer

En stabil version af GNU Coreutils 9.1-sættet af grundlæggende systemværktøjer er tilgængelig, som inkluderer programmer som sort, cat, chmod, chown, chroot, cp, date, dd, echo, værtsnavn, id, ln, ls osv. Nøgleændringer: dd-værktøjet har tilføjet understøttelse af alternative navne på mulighederne iseek=N for skip=N og oseek=N for seek=N, som bruges i dd-indstillingen til […]

Resultatet af Reiser5-filsystemets ydeevnetest er offentliggjort

Resultaterne af ydelsestest af Reiser5-projektet er blevet offentliggjort, som udvikler en væsentligt redesignet version af Reiser4-filsystemet med understøttelse af logiske volumener, der har "parallel skalering", hvilket i modsætning til traditionel RAID indebærer aktiv deltagelse af filsystemet ved at distribuere data mellem komponentenhederne i det logiske volumen. Fra en administrators synspunkt er den væsentlige forskel fra RAID, at komponenterne i en parallel logisk volumen […]

Et angreb på GitHub, der førte til læk af private depoter og adgang til NPM-infrastrukturen

GitHub advarede brugere om et angreb med det formål at downloade data fra private lagre ved hjælp af kompromitterede OAuth-tokens genereret til Heroku- og Travis-CI-tjenesterne. Det rapporteres, at der under angrebet blev lækket data fra nogle organisationers private arkiver, hvilket åbnede adgang til arkiver for Heroku PaaS-platformen og Travis-CI-systemet til kontinuerlig integration. Blandt ofrene var GitHub og […]

Udgivelse af Neovim 0.7.0, en moderniseret version af Vim-editoren

Neovim 0.7.0 er blevet frigivet, en forgrening af Vim-editoren fokuseret på at øge udvidelsesmuligheder og fleksibilitet. Projektet har omarbejdet Vim-kodebasen i mere end syv år, som et resultat af, at der foretages ændringer, der forenkler kodevedligeholdelsen, giver mulighed for at dele arbejdet mellem flere vedligeholdere, adskiller grænsefladen fra basisdelen (grænsefladen kan ændret uden at røre det indre) og implementere en ny […]

Fedora planlægger at erstatte DNF-pakkeadministratoren med Microdnf

Fedora Linux-udviklerne har til hensigt at overføre distributionen til den nye Microdnf-pakkehåndtering i stedet for den aktuelt brugte DNF. Det første skridt mod migrering vil være en større opdatering til Microdnf, der er planlagt til udgivelsen af ​​Fedora Linux 38, som vil være tæt på DNF i funktionalitet og i nogle områder endda overgå den. Det bemærkes, at den nye version af Microdnf vil understøtte alle større […]

CudaText kode editor opdatering 1.161.0

En ny udgivelse af den gratis kodeeditor på tværs af platforme CudaText, skrevet ved hjælp af Free Pascal og Lazarus, er blevet offentliggjort. Editoren understøtter Python-udvidelser og har en række fordele i forhold til Sublime Text. Der er nogle funktioner i det integrerede udviklingsmiljø, implementeret i form af plugins. Mere end 270 syntaktiske lexere er blevet forberedt til programmører. Koden distribueres under MPL 2.0-licensen. Builds er tilgængelige til Linux-platforme, […]

Chrome-opdatering 100.0.4896.127 løser 0-dages sårbarhed

Google har udgivet Chrome 100.0.4896.127-opdatering til Windows, Mac og Linux, som løser en alvorlig sårbarhed (CVE-2022-1364), der allerede bruges af angribere til at udføre nul-dages angreb. Detaljerne er endnu ikke afsløret, vi ved kun, at 0-dages sårbarheden er forårsaget af forkert typehåndtering (Type Confusion) i Blink JavaScript-motoren, som giver dig mulighed for at behandle et objekt med en forkert type, som f.eks. gør det muligt at generere en 0-bit pointer […]

Evnen til at bruge Qt er ved at blive udviklet til Chromium

Thomas Anderson fra Google har udgivet et foreløbigt sæt patches for at implementere muligheden for at bruge Qt til at gengive elementer af Chromium-browsergrænsefladen på Linux-platformen. Ændringerne er i øjeblikket markeret som ikke klar til implementering og er i de tidlige stadier af revision. Tidligere leverede Chromium på Linux-platformen support til GTK-biblioteket, som bruges til at vise […]

CENO 1.4.0 webbrowser er tilgængelig, rettet mod at omgå censur

Virksomheden eQualite har offentliggjort udgivelsen af ​​den mobile webbrowser CENO 1.4.0, designet til at organisere adgang til information under forhold med censur, trafikfiltrering eller afbrydelse af internetsegmenter fra det globale netværk. Firefox til Android (Mozilla Fennec) bruges som grundlag. Funktionaliteten relateret til opbygning af et decentraliseret netværk er blevet flyttet til et separat Ouinet-bibliotek, som kan bruges til at tilføje censur-omgåelsesværktøjer […]

Facebook åbnede koden til Lexical, et bibliotek til oprettelse af teksteditorer

Facebook (forbudt i Den Russiske Føderation) har åbnet kildekoden til Lexical JavaScript-biblioteket, som tilbyder komponenter til oprettelse af teksteditorer og avancerede webformularer til tekstredigering til websteder og webapplikationer. Bibliotekets karakteristiske egenskaber omfatter nem integration på hjemmesider, kompakt design, modularitet og understøttelse af værktøjer til mennesker med handicap, såsom skærmlæsere. Koden er skrevet i JavaScript og […]

Frigivelse af nøglefærdige Linux 17, et sæt minidistributioner til hurtig applikationsimplementering

Efter næsten to års udvikling er udgivelsen af ​​Turnkey Linux 17-sættet blevet forberedt, inden for hvilket der udvikles en samling af 119 minimalistiske Debian-builds, velegnet til brug i virtualiseringssystemer og cloud-miljøer. Fra samlingen er der i øjeblikket kun dannet to færdige samlinger baseret på gren 17 - kerne (339 MB) med det grundlæggende miljø og tkldev (419 MB) […]