-->

Intelligenza Artificiale

A un certo punto non fu più la biologia a dominare il destino dell'uomo, ma il prodotto del suo cervello: la cultura.
Cosicché: "Le uniche leggi della materia sono quelle che la nostra mente deve architettare e le uniche leggi della mente sono architettate per essa dalla materia".
JAMES CLERK MAXWELL

Virtual Box


Un software di virtualizzazione che permette di eseguire sistemi operativi all'interno di un sistema operativo.

VirtualBox

VirtualBox è un software di virtualizzazione open-source sviluppato da Oracle che permette di eseguire sistemi operativi "ospiti" all'interno di un sistema operativo "host".
In altre parole, consente di creare macchine virtuali, simulando completamente un computer all'interno del proprio PC, in modo da poter eseguire più sistemi operativi contemporaneamente.

Funzioni principali di VirtualBox

  • Esecuzione di Sistemi Operativi Multipli: VirtualBox permette di installare e far girare diversi sistemi operativi, come Windows, Linux, macOS, e altri, contemporaneamente su una singola macchina fisica.
  • Gestione delle Risorse: Consente di assegnare risorse hardware specifiche (RAM, CPU, spazio su disco, schede di rete, ecc.) a ciascuna macchina virtuale, garantendo un utilizzo efficiente delle risorse del computer host.
  • Snapshots: Permette di creare "istantanee" dello stato attuale di una macchina virtuale. Ciò consente di salvare un punto di ripristino che può essere utilizzato per tornare indietro nel caso di problemi o errori durante l'uso della macchina virtuale.
  • Condivisione di Cartelle e File: Facilita la condivisione di cartelle tra il sistema host e il sistema operativo guest. Questo rende facile trasferire file tra i due ambienti.
  • Supporto per Sistemi Multipli: VirtualBox supporta molti tipi di sistemi operativi, inclusi Windows, Linux, Solaris, macOS, FreeBSD, e altri.
  • Portabilità: Le macchine virtuali create in VirtualBox possono essere esportate e importate su altre installazioni di VirtualBox, rendendo semplice il trasferimento di un ambiente virtuale su diversi computer.
  • Rete Virtuale: Offre varie opzioni per configurare la rete virtuale, inclusa la possibilità di collegare le macchine virtuali tra di loro o alla rete del computer host, con configurazioni che vanno da reti private a bridge network.
  • Supporto per le Estensioni**: È possibile estendere le funzionalità di VirtualBox installando il "VirtualBox Extension Pack", che aggiunge supporto per USB 2.0/3.0, il protocollo RDP (Remote Desktop Protocol) e altre funzioni avanzate.
  • Modalità Seamless e Fullscreen**: VirtualBox supporta una modalità senza interruzioni (seamless) che permette di far apparire le applicazioni del sistema operativo ospite come se fossero eseguite direttamente sul desktop del sistema host, oltre alla modalità a schermo intero per un'esperienza più immersiva.