Articoli
Una nuova genia di rivoluzionari
Gli hacker sono descritti da Stewart Brand come la “fetta di intellettuali più interessante ed efficiente dall’epoca della stesura della Costituzione degli Stati Uniti”.
![](https://hackerjournal.it/wp-content/uploads/2024/07/HACKING.jpg)
Prima di addentrarci nell’universo degli hacker e del loro impatto culturale e sociale, è essenziale comprendere la figura di Stewart Brand, l’uomo che sta dietro il concetto riportato nel sottotitolo di questo articolo. Nato nel 1938, Brand è una figura poliedrica: editore, autore e visionario, il suo nome è indissolubilmente legato alla pubblicazione del Whole Earth Catalog, una rivista che negli anni ‘60 e ‘70 forniva accesso a strumenti e idee per la comunità della controcultura, promuovendo un approccio fai-da-te alla vita e alla tecnologia.
LA VITA
Dopo aver studiato biologia alla Stanford University, Brand si è immerso nella controcultura della California, diventando un sostenitore delle comunità alternative e dell’uso di sostanze psichedeliche come strumenti per l’esplorazione della mente. Il suo incontro con i membri della comunità informatica di Silicon Valley lo ha portato a riconoscere presto il potenziale rivoluzionario dei computer, non solo come strumenti di calcolo, ma come mezzi per espandere la creatività umana e la condivisione della conoscenza.
CUSTODI DELL’EFFICIENZA E DELL’INNOVAZIONE
Nel contesto delineato da Brand, gli hacker non sono semplici appassionati di tecnologia o esperti informatici. Sono, piuttosto, eredi della filosofia illuminista, propugnatori di un sapere aperto e condiviso, impegnati nella costante ricerca dell’efficienza, dell’innovazione e dell’ottimizzazione. Brand li vede come figure chiave nella transizione verso nuove forme di società, basate sulla conoscenza e sull’accesso democratico all’informazione.
Secondo l’editore gli hacker incarnano un ethos basato sulla meritocrazia, sull’autonomia e sulla libertà di esplorazione intellettuale. Questi principi, che risuonano profondamente con lo spirito della Costituzione degli Stati Uniti, trovano nella tecnologia digitale il loro terreno di coltura ideale. Gli hacker, con la loro capacità di manipolare e “hackerare” i sistemi esistenti per migliorarli o crearne di nuovi, rappresentano una forza propulsiva per l’innovazione e il progresso.
![](https://hackerjournal.it/wp-content/uploads/2024/07/Stewart_Brand-200904-778x1024.jpg)
Stewart Brand ha fatto parte del gruppo di futurologi che hanno collaborato alla preparazione della pellicola Minority Report, film del 2002 diretto da Steven Spielberg e tratto dall’omonimo racconto di fantascienza di Philip K. Dick. Foto: Joi Ito from Inbamura, Japan – Licenza: CC BY 2.0.
L’ETICA HACKER E IL FUTURO DELLA SOCIETÀ
L’influenza degli hacker si estende ben oltre il mero ambito tecnologico. La loro etica, basata sulla trasparenza, sul lavoro collaborativo e sulla libertà di accesso all’informazione, ha il potenziale di trasformare anche i sistemi sociali, economici e politici. Brand sottolinea come l’adozione di questi principi possa portare a una società più aperta, equa e resiliente, in cui l’informazione diventa un bene comune, accessibile a tutti.
Questo cambiamento non è privo di sfide. La tensione tra la tutela della privacy individuale e la condivisione libera dell’informazione, il rischio di polarizzazione e l’uso distorto delle tecnologie digitali sono solo alcuni dei problemi che la società deve affrontare. Tuttavia, secondo Brand, la chiave per superare questi ostacoli risiede proprio nell’approccio hacker: un’impostazione mentale che privilegia la soluzione creativa dei problemi, l’adattabilità e l’ottimismo tecnologico.
L’EREDITÀ DEGLI HACKER
La visione di Stewart Brand sugli hacker come nuovi intellettuali rivoluzionari va intesa come un invito a riconsiderare il ruolo della tecnologia e della conoscenza nella società contemporanea. Brand stesso, con la sua vita e le sue opere, incarna questa visione, avendo contribuito a plasmare alcuni dei movimenti più influenti del nostro tempo, dalla controcultura alla nascita della cultura digitale.
La sua fiducia nel potenziale umano, nella capacità di usare la tecnologia per migliorare la condizione umana, è un messaggio di speranza e di sfida. Gli hacker, nella loro incessante ricerca di soluzioni innovative, ci ricordano che il futuro è nelle nostre mani, pronto a essere “hackerato” e riscritto per il bene comune.
In conclusione, la descrizione di Stewart Brand degli hacker come intellettuali tra i più interessanti ed efficienti dal 1787 non è solo un omaggio alla loro ingegnosità tecnica. È un riconoscimento del loro ruolo cruciale come motori di cambiamento sociale e culturale, eredi di una tradizione di pensiero critico e innovazione che ha le sue radici nella stessa fondazione degli Stati Uniti. In questo senso, gli hacker non sono solo esperti informatici, ma custodi di un ethos che potrebbe guidare l’umanità verso orizzonti ancora inesplorati.
Il Whole Earth Catalog fu un’iniziativa editoriale concepita da Brand, mirata a divulgare prodotti utili per chiunque desiderasse plasmare il proprio spazio vitale e condividerne il processo. Fu attiva tra il 1968 e il 1971.
Leggi anche: “L’IA al servizio degli hacker”
Articoli
La memoria del PC è tutto
Uno dei motivi per cui il sistema funziona male è la mancanza di RAM. Scoprite come estrarne il più possibile senza doverne aggiungere
![](https://hackerjournal.it/wp-content/uploads/2024/09/it-person-repairing-hardware-equipment-s-scaled.jpg)
Ottimizzare l’uso della memoria RAM in Linux può contribuire a migliorare le prestazioni del sistema senza dover acquistare moduli aggiuntivi. Anzitutto dovete identificare i processi che consumano molta memoria. Per farlo, utilizzate strumenti come top, htop o free. Con top:
top:
Quindi osservate la colonna %MEM per vedere l’utilizzo della memoria di ciascun processo. Potete poi anche verificare semplicemente la quantità di memoria libera nel sistema usando:
free -m:
Questo comando mostra la memoria totale, utilizzata e libera in megabyte. Dopodiché, la chiusura delle applicazioni non utilizzate può liberare quantità significative di RAM. Questo include quelle in background che potrebbero non essere immediatamente visibili. Alcuni programmi partono automaticamente all’avvio del computer: disabilitandoli si può risparmiare memoria e abbiamo visto come farlo in Aiuto, è tutto lento!. Potete poi sostituire le applicazioni che richiedono molta memoria con alternative più leggere. Per esempio, utilizzate Featherpad invece di LibreOffice Writer per la semplice modifica del testo, o Midori invece di Firefox per la navigazione Web. Rimanendo, però, nell’ambito delle modifiche di sistema, potete provare ad aumentare lo spazio di swap. Può aiutare il sistema a gestire carichi di lavoro maggiori, fornendo memoria virtuale aggiuntiva. Controllate quindi lo spazio di swap attuale:
swapon –show
Create ora un nuovo file di swap:
sudo fallocate -l 4G /swapfile # Crea un file di swap
sudo chmod 600 /swapfile
sudo mkswap /swapfile
sudo swapon /swapfile
Rendete quindi permanente il file di swap aggiungendo la seguente riga a /etc/fstab:
Anc/swapfile none swap sw 0 0
![](https://hackerjournal.it/wp-content/uploads/2024/09/top.png)
Con top avete un’idea immediata dei processi in esecuzione ma anche della quantità di RAM usata, in modo da poter pianificare meglio
Modifiche avanzate
ZRAM crea un dispositivo a blocchi compresso nella RAM, che può essere utilizzato per lo swap o semplicemente come filesystem temporaneo. Questo può essere più efficiente dell’uso di uno swap tradizionale su disco. Installate anzitutto zram-tools in questo modo:
Ancsudo apt install zram-tools
Ora create o modificate /etc/default/zramswap e configurate la dimensione della ZRAM e l’algoritmo di compressione, dopodiché avviate ZRAM:
Ancsudo systemctl enable zramswap
sudo systemctl start zramswap
Un’altra soluzione ancora riguarda ottimizzare il filesystem e le cache. L’uso di filesystem ottimizzati per le prestazioni e la gestione delle cache può contribuire, infatti, a migliorare l’utilizzo della memoria. Per cancellare la cache usate il seguente comando:
sudo sysctl -w vm.drop_caches=3
Poi regolate la swappiness: controlla l’aggressività con cui il kernel scambia la memoria. Valori più bassi riducono lo swapping:
sudo sysctl vm.swappiness=10
Infine, il demone Early OOM (Out of Memory) aiuta a recuperare le condizioni di bassa memoria prima che il sistema diventi non reattivo. Installate quindi Early OOM in questo modo:
sudo apt install earlyoom
Dopodiché abilitatelo:
sudo systemctl enable earlyoom
sudo systemctl start earlyoom
Leggi anche: “Come fare a capire che computer avete”
*illustrazione articolo progettata da Freepik
Articoli
Aiuto, il mio sistema è lento!
La rimozione di servizi e demoni non necessari in Linux può liberare risorse di sistema e migliorare le prestazioni.
![](https://hackerjournal.it/wp-content/uploads/2024/08/485654-PH172E-105.jpg)
Selezionando e disattivando con cura i servizi non necessari, è possibile ottimizzare le prestazioni del sistema e ridurre l’utilizzo della memoria, rendendo l’esperienza Linux più efficiente e reattiva. Questo è un lavoro che dovrete in larga parte fare a mano ma vi daremo più in basso alcuni esempi di servizi che potrebbero non servirvi. Anzitutto, per elencare tutti i servizi abilitati, utilizzare il comando systemctl:
systemctl list-unit-files –state=enabled
Questo comando visualizza tutti i servizi abilitati e lanciati all’avvio. Esaminate quindi l’elenco e identificate quelli non necessari. I più comuni presenti su un tipico sistema desktop possono includere quelli per i protocolli di rete che non si usano, come NFS, o per l’hardware che non si possiede, come il Bluetooth. Una volta identificato un servizio non necessario, è possibile disabilitarlo usando systemctl. Anzitutto, arrestate il servizio in esecuzione:
sudo systemctl stop <nome_servizio>
Sostituite, ovviamente, <nome_servizio> con il nome del servizio che volete disabilitare. Infine, disabilitatelo con il seguente comando (non viene più avviato all’avvio del sistema):
sudo systemctl disable <nome_servizio>
Se volete garantirvi che un servizio non possa essere avviato manualmente o da un altro servizio, è possibile mascherarlo in questo modo:
sudo systemctl mask <nome_servizio>
Infine, potete verificare che un servizio sia disabilitato e non in esecuzione, utilizzando:
systemctl status <nome_servizio>
Scegliere cosa disabilitare
Come dicevamo, quello che non vi serve più si può disabilitare, ma solo voi sapete cosa non vi serve. Per esempio, se non si ha bisogno di funzionalità di stampa è possibile eliminare CUPS:
sudo systemctl stop cups
sudo systemctl disable cups
Se invece non vi serve interagire con rete di altri sistemi come quelli Apple, potete disabilitare Avahi (Zeroconf Network Discovery):
sudo systemctl stop avahi-daemon
sudo systemctl disable avahi-daemon
Infine, siamo abbastanza sicuri che anche il modem non sia più utilissimo alla maggior parte delle persone, quindi potete eliminare il Modem Manager:
sudo systemctl stop ModemManager
sudo systemctl disable ModemManager
Naturalmente, dovete fare attenzione a cosa disabilitate, perché alcuni servizi possono sempre tornarvi utili e non averli disponibili all’avvio può crearvi problemi in un distante futuro in cui non ricordate più di averli disabilitati… Però, per esempio, tutti i servizi legati ai portatili, come Power Management and Notebook Tools (tlp) possono essere abbastanza tranquillamente disabilitati se usate un desktop.
Non basta ancora
GNOME Tweaks, noto anche come GNOME Tweak Tool, è un’utility per l’ambiente desktop GNOME che consente agli utenti di modificare varie impostazioni avanzate e di personalizzare l’interfaccia di GNOME al di là di quanto è possibile fare con l’applicazione standard Impostazioni. La cosa più importante, in questo contesto, è che è possibile usarlo per alleggerire il sistema. Anzitutto, se GNOME Tweaks non è già installato sul vostro sistema, potete installarlo usando il seguente comando:
sudo apt install gnome-tweaks
Una volta installato, è possibile lanciare GNOME Tweaks dal menu delle applicazioni cercando “Tweaks” o tramite la riga di comando:
gnome-tweaks
Disattivare le animazioni può rendere l’ambiente desktop più veloce. Per farlo, in GNOME Tweaks, andate alla scheda Generale. Trovate Animazioni e disattivatelo. Potete anche semplificare la visualizzazione dei font per rendere il sistema più reattivo. L’uso di caratteri più semplici può, infatti, ridurre leggermente il carico grafico. Per farlo, andate alla scheda Font. È possibile ridurre le opzioni Hinting e Antialiasing per ottenere un leggero aumento delle prestazioni. Anche la regolazione degli effetti delle finestre e di altre impostazioni visive può migliorare ulteriormente le prestazioni. Nella scheda relative alle finestre, scegliete di staccare le finestre modali: questo può ridurre l’overhead grafico quando si interagisce con tali elementi visivi.
*illustrazione articolo progettata da Freepik
Articoli
Come fare a capire che computer avete
Il primo passo per mettere mano al proprio sistema è valutarlo e capire quanto è potente o debole e che prestazioni ha
![](https://hackerjournal.it/wp-content/uploads/2024/08/geekbench_home.png)
Conoscere le capacità del proprio computer è fondamentale per diversi motivi e l’utilizzo di uno strumento di benchmarking come GeekBench per misurarne le prestazioni può fornire indicazioni preziose che aiutano a prendere decisioni informate sull’utilizzo di hardware e software. Conoscendo le specifiche hardware e le capacità di prestazione del computer è, infatti, possibile ottimizzarne l’uso. Per esempio, si può scegliere un software che funzioni in modo efficiente sul sistema ed evitare le applicazioni che richiedono più risorse di quelle che l’hardware può fornire. Inoltre, conoscere le capacità del sistema aiuta a identificare i colli di bottiglia delle prestazioni. Che si tratti di CPU, RAM, GPU o storage, capire quale componente limita le prestazioni permette di indirizzare gli aggiornamenti in modo più efficace. Prima di investire in questi ultimi, è infatti essenziale comprendere le prestazioni dell’hardware attuale. Questa conoscenza consente di aggiornare solo i componenti necessari, massimizzando il rapporto costo-efficacia degli investimenti. Per esempio, l’aggiornamento di un disco rigido a un’unità SSD può aumentare significativamente le prestazioni, ma se la CPU è obsoleta, potrebbe essere necessario considerare anche questo aspetto. Alcune applicazioni software e sistemi operativi hanno requisiti hardware specifici. Conoscere le capacità del computer garantisce l’installazione di software compatibili con l’hardware, evitando problemi di prestazioni e stabilità. C’è anche un altro aspetto importante: per le attività che richiedono molte risorse, come l’editing video, i giochi o l’esecuzione di macchine virtuali, è importante conoscere i limiti del sistema. Questo aiuta ad allocare le risorse in modo più efficiente e garantisce che il vostro computer funzioni in modo ottimale senza inutili affaticamenti.
![](https://hackerjournal.it/wp-content/uploads/2024/08/geekbench.png)
Geekbench (arrivato alla versione 6) è uno strumento davvero pratico per valutare le prestazioni di qualsiasi computer e dispositivo mobile
Uno strumento per capirci di più
GeekBench è uno strumento di benchmarking multipiattaforma che misura le prestazioni del sistema. Fornisce metriche dettagliate sulle prestazioni sia per i processi single-core sia per quelli multi-core. In questo modo è possibile vedere come la CPU gestisce i singoli compiti i carichi di lavoro multi-thread, acquisendo una visione completa delle capacità del sistema. Siccome sfrutta un’analisi comparativa, i punteggi di GeekBench possono essere confrontati con un vasto database di risultati ottenuti da altri sistemi. Questo permette di capire dove si colloca il computer rispetto agli standard attuali e ad altre configurazioni simili, aiutando a prendere decisioni per gli aggiornamenti. Peraltro, GeekBench supporta diversi sistemi operativi, tra cui Windows, macOS e, ovviamente, Linux. Questa capacità multipiattaforma consente di confrontare le prestazioni tra sistemi diversi, il che è utile se si sta pensando di cambiare sistema operativo (per esempio se avete un PC con Windows e volete confrontarlo con la nuova configurazione su Linux) o se si vuole garantire la coerenza tra ambienti diversi. Inoltre, la ripartizione dettagliata dei risultati di GeekBench mette in evidenza le aree specifiche in cui il sistema potrebbe avere prestazioni insufficienti. Che si tratti di velocità della memoria, capacità di calcolo o prestazioni di archiviazione, GeekBench aiuta a individuare i punti deboli che possono essere migliorati.
Dinamico e facile da usare
Considerate anche che effettuare il benchmarking regolarmente utilizzando GeekBench consente di monitorare le prestazioni del sistema nel tempo. Questo è utile per rilevare il loro degrado, che potrebbe indicare un hardware difettoso oppure la necessità di manutenzione, come la pulizia dalla polvere o la riapplicazione della pasta termica. Infine, e cosa non da poco, GeekBench è facile da usare e richiede una configurazione minima per funzionare. Fornisce risultati chiari e facilmente comprensibili, il che lo rende accessibile anche agli utenti che non hanno conoscenze tecniche approfondite. Insomma, GeekBench vi fornisce un metodo completo, comparativo e di facile comprensione per valutare le prestazioni del sistema e risulta uno strumento prezioso per mantenere nel tempo e migliorare la funzionalità del vostro computer. Vediamo come si usa.
Scaricare il programma
Andate all’indirizzo https://geekbench.com/ e scaricate la versione per Linux del programma di analisi, quindi aprire la cartella Scaricamenti.
Eseguire il programma
Lanciate il programma con ./geekbench6 e ignorate pure la richiesta di inserire una chiave: tutto è gratuito per un uso occasionale.
Lasciatelo lavorare!
Lasciate che il programma lavori e vedrete il terminale aggiornarsi man mano che i vari test vengono effettuati. Alla fine riceverete un link al risultato finale.
Leggere i risultati
Il modo in cui si consultano i dati di benchmark è comodissimo: un URL che è anche possibile condividere e usare per avere un confronto con altri modelli.
Articoli
Il quantum computing sta cambiando il mondo
La macchina del futuro sta arrivando e promette di rivoluzionare il modo in cui utilizziamo l’informatica. Dalla cybersecurity alle scoperte della chimica, i computer quantistici hanno il potenziale di trasformare ogni settore
![](https://hackerjournal.it/wp-content/uploads/2024/08/blue-optic-fiber-with-laptop-1536x1070-1.jpg)
l futuro sarà molto diverso da come lo immaginiamo, soprattutto grazie ai progressi continui nello sviluppo del computer quantistico. Gli elaboratori diventano ogni anno più potenti e flessibili, disponibili per i primi usi pratici, oltre che per i test in laboratorio. E la loro potenza di calcolo, basata su principi della fisica, completamente diversi da quelli dei computer tradizionali, permette loro di essere molto più veloci e potenti.
La nascita del computer quantistico
Negli anni Trenta del Novecento gli studi di Niels Bohr, Erwin Schrödinger, Werner Heisenberg, Max Born e Paul Dirac portarono a una rivoluzione nella fisica: superata la “fisica classica”, venne elaborata la teoria della meccanica quantistica che ancora oggi, quasi un secolo dopo, stiamo continuando a scoprire. La meccanica quantistica è alla base di molte rivoluzioni, tra le quali spicca quella dell’informatica quantistica. La possibilità di utilizzare dei “qubit” al posto dei tradizionali “bit” e i principi della meccanica quantistica, come l’entanglement (letteralmente “intreccio”) e come la sovrapposizione, il fenomeno che si verifica su scala subatomica in cui gli oggetti non hanno uno stato chiaramente definito, sta rivoluzionando il funzionamento del computer. Gli scienziati hanno già dimostrato che è possibile accelerare la velocità di calcolo di un ordine di grandezza rispetto a quello dei computer classici. E siamo solo all’inizio.
Addio approccio lineare
Un’analogia proposta dagli scienziati per spiegare come funziona il computer quantistico è quella della ricerca di un libro in una grande biblioteca. Nell’informatica tradizionale si cerca il volume esaminando ogni scaffale e ogni libro uno per uno, fino a trovare quello desiderato. Questo approccio lineare può essere lungo e inefficiente, soprattutto se siamo sfortunati e il titolo che si sta cercando si trova verso la fine della biblioteca. L’informatica quantistica, invece, permette di esplorare tutti i libri contemporaneamente, grazie al concetto di sovrapposizione. Può cioè considerare tutti i percorsi possibili contemporaneamente e identificare istantaneamente la posizione del libro desiderato. Al posto dei bit, che registrano le informazioni come degli 1 oppure degli 0, l’informatica quantistica utilizza i qubit, che possono rappresentare più stati contemporaneamente. Ciò permette ai computer quantistici di eseguire calcoli paralleli e di analizzare un vasto numero di possibilità in una frazione del tempo che impiegherebbero i computer classici per fare lo stesso.
Quali vantaggi porta
I computer quantistici oggi sono già disponibili e funzionano come degli acceleratori. Vengono utilizzati insieme a centri di calcolo ad alta potenza, oppure accanto a computer classici. Hanno già dimostrato di essere molto più potenti di quelli tradizionali per calcoli relativi, per esempio, alla ricerca in campi come la fisica e la biologia, in ambiti come l’analisi dei mercati finanziari, dei flussi del traffico urbano, per la crittografia e per la cybersecurity. Tuttavia, i computer quantistici funzionanti sono ancora sperimentali, molto costosi, di grandi dimensioni e soggetti a errori dovuti alle interferenze. I progressi sono però costanti, grazie agli investimenti di aziende grandi e piccole, e i risultati positivi sono continui.
Il matrimonio perfetto tra quantum computer e IA
L’ intelligenza artificiale si sposa perfettamente con il quantum computer. L’informatica quantistica, infatti, migliora l’IA aumentandone la velocità, l’efficienza e la precisione. Il computer quantistico utilizza i qubit e funziona in modo non lineare, cosa che lo rende molto più potente e veloce dei computer tradizionali. Questo permette di addestrare in maniera molto più rapida i sistemi di “machine learning”, cioè apprendimento automatico, fornendo i dati giusti in modo molto più veloce. L’apprendimento automatico serve a fare in modo che i computer imparino dai dati e siano in grado di creare o comprendere dei modelli, proprio come fa il cervello umano. Tuttavia, spesso l’apprendimento automatico viene limitato dalla scarsa qualità dei dati e dalla loro indisponibilità. L’informatica quantistica permette di risolvere tutti questi problemi, perché è in grado di calcolare rapidamente enormi volumi di dati e di fornire informazioni corrette ai sistemi di apprendimento automatico.
![](https://hackerjournal.it/wp-content/uploads/2024/08/david-deutsch.jpg)
Negli anni Trenta la ricerca sulla meccanica quantistica ha permesso di immaginare molte cose nuove. Una di queste è stato il computer quantistico, teorizzato per la prima volta da David Deutsch (nella foto) dell’università di Oxford negli anni Settanta. La sua realizzazione pratica, però, è stata portata avanti solo negli anni Duemila, soprattutto da startup e da alcuni big del tech come Ibm, Microsoft e Google.
Leggi anche: “Intelligenza artificiale per tutti“
Articoli
Alla scoperta di Linux Mint 22
Come ormai succede dalla versione 19, sono disponibili tre ambienti desktop: Mate, Cinnamon e Xfce, non essendo più incluso KDE
![](https://hackerjournal.it/wp-content/uploads/2024/08/home.jpg)
All’interno di queste pagine del sito generalmente proviamo sempre la versione definitiva dei sistemi operativi che andiamo a trattare. Questa volta, però, faremo un’eccezione: andremo a considerare la versione Beta di Mint 22 che risulta essere praticamente identica a quella definitiva. Ciò premesso, iniziamo il viaggio all’interno di Wilma, che è il nome in codice di questo nuovo sistema operativo. Come ormai succede dalla versione 19, sono disponibili tre ambienti desktop: Mate, Cinnamon e Xfce, non essendo più incluso KDE; ma questo non ne preclude l’utilizzo più ampio. Linux Mint 22 è una versione supportata a lungo termine, cioè riceverà aggiornamenti fino al 2029.
Alcune novità interessanti
Il rilascio di un nuovo sistema operativo implica sempre dei significativi passi avanti rispetto al predecessore e, anche in questo caso, non rimarrete delusi. Per esempio, Wilma ha un occhio di riguardo per il risparmio di spazio su disco. Infatti, una volta scelta la lingua di installazione, tutti gli altri pacchetti linguistici verranno eliminati. Vista la quantità di localizzazioni possibili, basta fare due calcoli veloci per capire i vantaggi di questa scelta. Tra l’altro, il pacchetto della lingua italiana non richiede alcuno scaricamento durante l’installazione perché già incluso nel file ISO. Un’altra novità è l’implementazione della versione 6.8 del kernel Linux, che garantisce una migliore compatibilità con le componenti hardware più attuali, soprattutto grazie alla tecnologia HWE (Hardware Enablement), che permette ai vari sistemi operativi di restare sempre al passo con i tempi. Tutti i temi sono stati aggiornati per supportare GTK4 e nell’applicazione Pix è stato introdotto il supporto a JXL, un formato di immagini di tipo raster, che supporta anche compressioni senza perdite di dati. Inoltre, tutte le applicazioni che supportavano libsoup2 sono migrate alle librerie libsoup3. Per quanto riguarda invece il server audio, è stato introdotto Pipewire. Orientarsi in Cinnamon Questo ambiente desktop unisce in sé eleganza e semplicità. Tutti gli strumenti vengono riuniti nella barra inferiore, che è anche l’unica presente. A destra ci sono le icone per le notifiche, la segnalazione di aggiornamenti, il controllo del volume e il calendario con l’orologio. Al centro c’è il pannello personalizzabile, dove metterete i lanciatori delle applicazioni che usate più spesso. Nell’angolo a sinistra c’è invece il menu principale, suddiviso in due parti. A sinistra, un pannello con alcune importanti applicazioni come Firefox, Impostazioni di sistema e Terminale, sotto le quali troverete i classici pulsanti di blocco e spegnimento del sistema operativo. A destra, l’elenco delle applicazioni disponibili al momento della installazione, suddivise in sette gruppi tematici che vanno da Audio e video, a Internet, a Ufficio. È sufficiente spostare il puntatore del mouse su una di queste icone per visualizzarne l’intero contenuto in ordine alfabetico. La semplicità di Mint viene incontro agli utenti meno esperti, senza perdere d’occhio un pubblico ben più esigente.
Installazione di Wilma
Localizzazione
Quando viene visualizzato il GRUB, lasciate selezionata l’opzione Start Linux Mint e premete Invio. Nella schermata successiva fate un doppio clic sull’icona Install Linux Mint e, nella finestra che si apre, selezionate Italiano nell’elenco a sinistra. Quindi premete su Avanti per iniziare.
Tastiera e collegamento di rete
Nella schermata della disposizione della tastiera, lasciate Italian in entrambe le aree e fate clic su Avanti. Sarà comunque possibile cambiare questa scelta in seguito, quando Mint sarà installato. Ora selezionate l’unica opzione, Installa codec multimediali, e fate clic su Avanti.
Scelta dell’installazione
Dopo qualche istante di attesa, viene visualizzata la schermata Tipo di installazione. Qui potete lasciare selezionata l’opzione Cancella il disco e installa Linux Mint per poi fare clic su Installa. Subito dopo, nella finestra pop-up Scrivere le modifiche sui dischi?, premete su Avanti.
Selezione delle applicazioni
La schermata Località mostra già Rome come opzione predefinita, quindi è sufficiente fare clic su Avanti. In quella successiva dovrete compilare i vari campi del form con le vostre informazioni personali. Per comodità, selezionate l’opzione Accedere automaticamente e premete su Avanti.
Software di terze parti e account
Ora non vi resta che aspettare che l’installazione di Mint abbia termine, dopodiché fate clic su Riavvia ora, rimuovete il file ISO e premete Invio quando vi viene detto. Nella finestra Benvenuti in Linux Mint, deselezionate l’opzione Visualizza questa finestra all’avvio e fate clic su Iniziamo!.
Installazione e primo avvio
In questa sezione è consigliabile fare clic su Esegui perlomeno in corrispondenza di Istantanee di sistema, Gestore driver, Gestore aggiornamenti e Firewall. Terminate queste operazioni preliminari, potete chiudere la finestra Benvenuti e cominciare a usare regolarmente il sistema operativo.
Articoli
Fare ancora di più con il word processor
Le opzioni Open Source esistono ma, a prescindere da cosa usiate, l’Intelligenza Artificiale può fare ancora di più per voi!
![](https://hackerjournal.it/wp-content/uploads/2024/08/ai-technology-microchip-background-futuristic-innovation-technology-remix-scaled.jpg)
Usando l’Intelligenza Artificiale tramite chatbot, potreste a volte dimenticare che il punto di forza dell’IA è proprio la parte conversazionale. La creazione di testi e la sua analisi sono in sviluppo da decenni e hanno raggiunto livelli di accuratezza straordinari. Perché allora non usarle per liberarsi di Microsoft Word? Certo, la suite LibreOffice vi dà tutto quello che vi serve, ma qui vedremo aggiunte utili anche per prodotti già Open Source e liberi. Per esempio, parliamo della correzione ortografica. Le piattaforme di conversazione sono in grado di dirvi nel dettaglio cosa non va nei vostri testi e soprattutto perché, in modo da permettervi di imparare.
Partiamo da questo brano contenuto in una email di candidatura a un lavoro:
Nel corso della mia cariera, ho acquisito competenze in
PHP e JavaScript e ho avuto l’opportunità di lavorare in
vari progetto che hanno migliorato la mia capacità di
collaborare con i team, risolvere problemi complessi e
portare a termine i progetti entro le scadenze assegnatici.
Abbiamo dato in pasto il testo a un chatbot (potete scegliere voi quello più adatto alle vostre esigenze) e il risultato è eccellente…
Errori e spiegazioni:
cariera dovrebbe essere carriera:
Errore: Manca una “r” nella parola “cariera”.
Correzione: “Carriera” è il termine corretto, che indica il
percorso professionale di una persona.
progetto dovrebbe essere progetti:
Errore: La parola “progetto” è usata in singolare, ma il
contesto richiede il plurale.
Correzione: La frase parla di “vari” progetti, quindi la
parola dovrebbe essere al plurale “progetti”.
assegnatici dovrebbe essere assegnate:
Errore: “Assegnatici” suggerisce una forma riflessiva
che non è appropriata qui.
Correzione: “Assegnate” si riferisce alle scadenze che
sono state imposte, che è l’uso corretto in questo
contesto.
Un assistente anche per LibreOffice
Se poi usate LibreOffice, sappiate che esiste un assistente AI che utilizza ChatGPT e che consente di utilizzare questo chatbot all’interno della suite per ufficio. Le funzionalità disponibili sono:
– Chat;
– Riassunto del testo;
– Traduzione in varie lingue;
– Estrazione di parole chiave;
– Modifica del testo.
Per utilizzare l’estensione, è necessario definire la variabile d’ambiente OPENAI_API_KEY con la chiave API che si deve ottenere da openai.com. Gli utenti di ChatGPT possono utilizzare la versione di prova dell’API per alcuni mesi, dopodiché serve pagare una somma mensile, piccola se l’uso non è molto elevato. Per installarlo, in Linux, si deve aggiungere questa riga a ~/.bashrc, inserendo la chiave generata al posto di <chiave>:
export OPENAI_API_KEY=”<chiave>”
Inoltre, è necessario installare il modulo pip e poi il modulo openai utilizzando pip. Per farlo, si deve usare PIP bootstrap. Per prima cosa, scaricate questo script da questo sito.
Utilizzate poi il Python interno di LibreOffice per eseguirlo:
program/python get-pip.py
Dopodiché, installate il modulo openai usando pip:
programma/python -m pip install openai
Se l’installazione è andata a buon fine, dovreste essere in grado di utilizzare il modulo openai nel Python interno a LibreOffice e di eseguire l’estensione dell’assistente Ai.
![](https://hackerjournal.it/wp-content/uploads/2024/08/libreoffice_ai.png)
Se state ancora usando Word, potete dirgli addio garantendovi di poter utilizzare un assistente per l’IA anche con LibreOffice!
Articoli
Il nuovo OS Garuda “Bird of Prey”
Plasma 6 e tante altre migliorie per una distribuzione rolling release che sa farsi notare per prestazioni e facilità d’uso
![](https://hackerjournal.it/wp-content/uploads/2024/08/garuda_home.png)
Garuda Linux è una distribuzione rolling release basata su Arch, il che significa che è possibile accedere agli ultimi aggiornamenti software senza dover reinstallare il sistema operativo. Utilizza il kernel Linux Zen, più veloce e reattivo, ottimizzato per i programmi da ufficio, il multimedia e i giochi, il che contribuisce a renderla molto adatta all’uso quotidiano per una varietà di utenti. Prestazioni e facilità d’uso sono le caratteristiche principali di Garuda: non appena lo installate, l’applicazione di benvenuto vi offre una scelta di app per configurare le vostre impostazioni o un ambiente di gioco. Potete anche accedere a Garuda Assistant, il gioiello della corona della distro, in cui si può eseguire la maggior parte delle operazioni di manutenzione del sistema semplicemente selezionando l’opzione che vi corrisponde. Le sue schede consentono così di controllare la configurazione in modo dettagliato ma molto semplice.
![](https://hackerjournal.it/wp-content/uploads/2024/08/garuda.png)
In Garuda Assistant potete eseguire quasi tutta la manutenzione del sistema selezionando schede e opzioni
Le novità di Bird of Prey
Nell’ultima release di Garuda Linux sono state introdotte diverse novità. La più importante è il passaggio a Plasma 6, che porta con sé diversi miglioramenti chiave, tra cui Wayland come protocollo predefinito del display server e la nuova suite di applicazioni KDE Gear. Un altro cambiamento importante è il passaggio del browser FireDragon a usare Floorp come base, che introduce maggiori opzioni di personalizzazione e una velocità superiore. Anche alcuni degli ambienti desktop sono stati aggiornati. Sway offre una nuova esperienza di login con ReGreet, nuovi effetti visivi, un launcher aggiornato e un nuovo strumento per gli screenshot, mentre Hyprland è stato potenziato con l’introduzione di G-Hyprland che consente di personalizzare molte configurazioni senza aprire i file config. Anche il sistema di compilazione del repository di Garuda è stato aggiornato per renderlo più efficiente. Nel complesso, un’uscita con tante migliorie (le trovate su questo sito) per un sistema operativo che già brilla per la facilità d’uso rispetto ad altre distro basate su Arch, l’ampia disponibilità di software, la personalizzabilità e le ottime prestazioni.
Leggi anche: “KDE Plasma 6 in arrivo“
-
News3 anni ago
Hacker Journal 278
-
News7 anni ago
Abbonati ad Hacker Journal!
-
Articoli2 anni ago
Parrot Security OS: Linux all’italiana- La distro superblindata
-
Articoli3 anni ago
Guida: Come accedere al Dark Web in modo Anonimo
-
Articoli6 anni ago
Superare i firewall
-
News5 anni ago
Le migliori Hacker Girl di tutto il mondo
-
Articoli5 anni ago
Come Scoprire password Wi-Fi con il nuovo attacco su WPA / WPA2
-
News7 anni ago
Accademia Hacker Journal