Categoria: Blog

Rilascio del visualizzatore di immagini qimgv 0.8.6

È disponibile una nuova versione del visualizzatore di immagini multipiattaforma qimgv, scritto in C++ utilizzando il framework Qt. Il codice del programma è distribuito con licenza GPLv3. Il programma è disponibile per l'installazione dai repository Arch, Debian, Gentoo, SUSE e Void Linux, oltre che in forma di pacchetti binari per Windows. Nella nuova versione, il tempo di avvio del programma è stato ridotto di oltre dieci volte (in […]

Uscita del linguaggio di programmazione Python 3.8

Dopo un anno e mezzo di sviluppo, è stato presentato un'importante release del linguaggio di programmazione Python 3.8. Gli aggiornamenti correttivi per la versione Python 3.8 sono previsti per i prossimi 18 mesi. Le vulnerabilità critiche saranno corrette per 5 anni fino a ottobre 2024. Gli aggiornamenti correttivi per la versione 3.8 saranno rilasciati ogni due mesi, con il primo aggiornamento correttivo Python 3.8.1 previsto per dicembre. Tra le novità introdotte: […]

Elevate prestazioni e partizionamento nativo: Zabbix con il supporto di TimescaleDB

Zabbix è un sistema di monitoraggio. Come qualsiasi altro sistema, affronta tre problemi principali legati al monitoraggio: raccolta e elaborazione dei dati, archiviazione della storia e sua pulizia. Le fasi di acquisizione, elaborazione e registrazione dei dati richiedono tempo. Poco, ma per un sistema di grandi dimensioni questo può tradursi in ritardi significativi. Il problema dello stoccaggio è una questione di accesso ai dati. Essi […]

Team cp: copia corretta di cartelle con file in *nix.

In questo articolo verranno svelate alcune questioni poco evidenti riguardo l'uso delle wildcard durante la copia, il comportamento ambiguo del comando cp nel processo di copia, e modi per copiare correttamente un'enorme quantità di file senza salti e arresti. Supponiamo che dobbiamo copiare tutto dalla cartella /source nella cartella /target. La prima cosa che ci viene in mente è: cp /source/* /target. Correggiamo subito […]

Linux è multifaccettato: come lavorare su qualsiasi distribuzione.

Creare un'applicazione di backup funzionante su qualsiasi distribuzione è una sfida non semplice. Per garantire il funzionamento di Veeam Agent for Linux su distribuzioni che vanno da Red Hat 6 e Debian 6 fino a OpenSUSE 15.1 e Ubuntu 19.04, è necessario affrontare una serie di problemi, specialmente considerando che il prodotto include un modulo del kernel. Questo articolo è stato redatto in base ai materiali di una presentazione su […]

Rilascio di PyPy 7.2, un'implementazione di Python scritta in Python

È stato formato il rilascio del progetto PyPy 7.2, nell'ambito del quale si sviluppa un'implementazione del linguaggio Python, scritta in Python (utilizzando un sottoinsieme staticamente tipizzato di RPython, Restricted Python). Il rilascio è stato preparato simultaneamente per i rami PyPy2.7 e PyPy3.6, che supportano la sintassi di Python 2.7 e Python 3.6. Il rilascio è disponibile per Linux (x86, x86_64, PPC64, s390x, Aarch64, ARMv6 o ARMv7 con VFPv3), macOS (x86_64), […]

Vulnerabilità in sudo che consente di elevare i privilegi con regole specifiche

È stata scoperta una vulnerabilità nell'utilità Sudo, utilizzata per eseguire comandi a nome di altri utenti, (CVE-2019-14287), che consente di eseguire comandi con i diritti di root, quando nelle impostazioni di sudoers ci sono regole nelle quali, nella sezione di verifica dell'identità dell'utente, dopo la parola chiave di autorizzazione «ALL» è presente un divieto esplicito di esecuzione con privilegi di root («… (ALL, !root) …»). Nelle configurazioni che […]

Vulnerabilità in Sudo consente di eseguire comandi con privilegi di superutente su dispositivi Linux

È stata scoperta una vulnerabilità nel comando Sudo (super user do) per Linux. Sfruttare questa vulnerabilità consente a utenti o programmi non privilegiati di eseguire comandi con i diritti di superutente. Si segnala che l vulnerabilità interessa sistemi con configurazioni non standard e non riguarda la maggior parte dei server che operano sotto Linux. La vulnerabilità si verifica nei casi in cui sono utilizzate impostazioni di configurazione di Sudo che consentono di eseguire […]

Rilascio di Python 3.8

Novità più interessanti: Espressione di assegnazione: il nuovo operatore := consente di assegnare valori alle variabili all'interno delle espressioni. Ad esempio: if (n := len(a)) > 10: print(f»La lista è troppo lunga ({n} elementi, previsto <= 10)») Argomenti solo posizionali: Ora è possibile specificare quali parametri delle funzioni possono essere passati tramite la sintassi degli argomenti nominati e quali no. Esempio: def f(a, b, /, c, d, *, […]

In Debian 11 si propone di utilizzare nftables e firewalld di default

Arturo Borrero, sviluppatore di Debian e membro del Coreteam del progetto Netfilter, che si occupa dei pacchetti in Debian relativi a nftables, iptables e netfilter, ha proposto di rendere la prossima importante release della distribuzione Debian 11 basata su nftables per impostazione predefinita. Se la proposta sarà approvata, i pacchetti con iptables saranno considerati opzioni facoltative, non incluse nel pacchetto base. Il filtro dei pacchetti […]

Il futuro è già qui, o stiamo programmando direttamente nel browser

Voglio raccontarvi una situazione curiosa che mi è capitata e come diventare un contributor di un progetto noto. Recentemente stavo lavorando su un'idea: avviare Linux direttamente da UEFI… L'idea non è nuova e ci sono diversi manuali a riguardo. Uno di questi può essere trovato qui. Le mie lunghi tentativi di risolvere questa questione si sono tradotti in […]

Acquista hosting affidabile per siti web con protezione DDoS, server VPS VDS 🔥 Acquista hosting affidabile per siti web con protezione DDoS, server VPS VDS | ProHoster