auteur: ProHoster

De programmeertaal Zig biedt ondersteuning voor zelfpromotie (bootstrapping)

Er zijn wijzigingen aangebracht in de programmeertaal Zig waardoor de Zig stage2-compiler, geschreven in Zig, zichzelf kan assembleren (stage3), waardoor deze taal zelfhosting wordt. Er wordt verwacht dat deze compiler standaard zal worden aangeboden in de komende release van 0.10.0. Stage2 is nog steeds onvolledig vanwege een gebrek aan ondersteuning voor runtime-controles, verschillen in taalsemantiek, enz. […]

Vrijgave van de GNU Coreutils 9.1-set kernsysteemhulpprogramma's

Er is een stabiele versie van de GNU Coreutils 9.1-set basissysteemhulpprogramma's beschikbaar, die programma's bevat zoals sort, cat, chmod, chown, chroot, cp, date, dd, echo, hostname, id, ln, ls, enz. Belangrijkste wijzigingen: Het hulpprogramma dd heeft ondersteuning toegevoegd voor alternatieve namen van de opties iseek=N voor skip=N en oseek=N voor seek=N, die worden gebruikt in de dd-optie voor […]

Reiser5 prestatietestresultaten van bestandssysteem gepubliceerd

De resultaten van prestatietests van het Reiser5-project zijn gepubliceerd, dat een aanzienlijk opnieuw ontworpen versie van het Reiser4-bestandssysteem ontwikkelt met ondersteuning voor logische volumes met “parallelle schaling”, wat, in tegenstelling tot traditionele RAID, de actieve deelname van het bestandssysteem impliceert bij het distribueren van gegevens tussen de samenstellende apparaten van het logische volume. Vanuit het oogpunt van een beheerder is het significante verschil met RAID dat de componenten van een parallel logisch volume […]

Een aanval op GitHub die leidde tot het lekken van privérepository's en toegang tot de NPM-infrastructuur

GitHub waarschuwde gebruikers voor een aanval gericht op het downloaden van gegevens uit privéopslagplaatsen met behulp van gecompromitteerde OAuth-tokens die zijn gegenereerd voor de Heroku- en Travis-CI-services. Er wordt gemeld dat tijdens de aanval gegevens zijn gelekt uit de privérepository's van sommige organisaties, waardoor toegang werd geopend tot repository's voor het Heroku PaaS-platform en het Travis-CI continue integratiesysteem. Onder de slachtoffers bevonden zich GitHub en […]

Uitgave van Neovim 0.7.0, een gemoderniseerde versie van de Vim-editor

Neovim 0.7.0 is uitgebracht, een fork van de Vim-editor gericht op het vergroten van de uitbreidbaarheid en flexibiliteit. Het project heeft de Vim-codebasis al meer dan zeven jaar herwerkt, als gevolg waarvan wijzigingen zijn aangebracht die het onderhoud van de code vereenvoudigen, een manier bieden om de arbeid tussen verschillende beheerders te verdelen, de interface te scheiden van het basisgedeelte (de interface kan worden veranderd zonder de interne onderdelen aan te raken) en implementeer een nieuwe […]

Fedora is van plan de DNF-pakketbeheerder te vervangen door Microdnf

De Fedora Linux-ontwikkelaars zijn van plan de distributie over te dragen naar de nieuwe Microdnf-pakketbeheerder in plaats van de momenteel gebruikte DNF. De eerste stap op weg naar migratie zal een grote update van Microdnf zijn, gepland voor de release van Fedora Linux 38, die qua functionaliteit dicht bij DNF zal liggen, en deze op sommige gebieden zelfs zal overtreffen. Opgemerkt wordt dat de nieuwe versie van Microdnf alle belangrijke […]

CudaText code-editor update 1.161.0

Er is een nieuwe release gepubliceerd van de platformonafhankelijke gratis code-editor CudaText, geschreven met Free Pascal en Lazarus. De editor ondersteunt Python-extensies en heeft een aantal voordelen ten opzichte van Sublime Text. Er zijn enkele kenmerken van de geïntegreerde ontwikkelomgeving, geïmplementeerd in de vorm van plug-ins. Er zijn meer dan 270 syntactische lexers voorbereid voor programmeurs. De code wordt gedistribueerd onder de MPL 2.0-licentie. Builds zijn beschikbaar voor Linux-platforms, […]

Chrome-update 100.0.4896.127 lost een 0-day-kwetsbaarheid op

Google heeft de Chrome 100.0.4896.127-update uitgebracht voor Windows, Mac en Linux, die een ernstige kwetsbaarheid (CVE-2022-1364) verhelpt die al door aanvallers wordt gebruikt om zero-day-aanvallen uit te voeren. De details zijn nog niet bekend gemaakt, we weten alleen dat de 0-day kwetsbaarheid wordt veroorzaakt door onjuiste typeafhandeling (Type Confusion) in de Blink JavaScript-engine, waarmee je een object met een onjuist type kunt verwerken, waardoor bijvoorbeeld maakt het mogelijk om een ​​0-bit pointer te genereren [...]

De mogelijkheid om Qt te gebruiken wordt ontwikkeld voor Chromium

Thomas Anderson van Google heeft een voorlopige reeks patches gepubliceerd om de mogelijkheid te implementeren om Qt te gebruiken om elementen van de Chromium-browserinterface op het Linux-platform weer te geven. De wijzigingen zijn momenteel gemarkeerd als niet gereed voor implementatie en bevinden zich in de beginfase van beoordeling. Eerder bood Chromium op het Linux-platform ondersteuning voor de GTK-bibliotheek, die wordt gebruikt om […]

CENO 1.4.0 webbrowser is beschikbaar, gericht op het omzeilen van censuur

Het bedrijf eQualite heeft de release gepubliceerd van de mobiele webbrowser CENO 1.4.0, ontworpen om de toegang tot informatie te organiseren in omstandigheden van censuur, verkeersfiltering of het loskoppelen van internetsegmenten van het wereldwijde netwerk. Als basis wordt Firefox voor Android (Mozilla Fennec) gebruikt. De functionaliteit met betrekking tot het bouwen van een gedecentraliseerd netwerk is verplaatst naar een aparte Ouinet-bibliotheek, die kan worden gebruikt om tools voor het omzeilen van censuur toe te voegen […]

Facebook open source Lexical, een bibliotheek voor het maken van teksteditors

Facebook (verboden in de Russische Federatie) heeft de broncode geopend van de Lexical JavaScript-bibliotheek, die componenten biedt voor het maken van teksteditors en geavanceerde webformulieren voor tekstbewerking voor websites en webapplicaties. De onderscheidende kwaliteiten van de bibliotheek zijn onder meer het gemak van integratie in websites, het compacte ontwerp, de modulariteit en ondersteuning voor hulpmiddelen voor mensen met een beperking, zoals schermlezers. De code is geschreven in JavaScript en […]

Uitgave van Turnkey Linux 17, een set minidistributies voor snelle applicatie-implementatie

Na bijna twee jaar ontwikkelen is de release van de Turnkey Linux 17 set voorbereid, waarbinnen een verzameling van 119 minimalistische Debian builds wordt ontwikkeld, geschikt voor gebruik in virtualisatiesystemen en cloudomgevingen. Uit de collectie zijn momenteel slechts twee kant-en-klare assemblages gevormd op basis van tak 17 - core (339 MB) met de basisomgeving en tkldev (419 MB) […]