{
 "id": 36985,
 "slug": "2020-03-09_creare-il-mio-sistema-operativo-per-tablet",
 "url": "https://agents.willem.com/it/posts/2020-03-09_creare-il-mio-sistema-operativo-per-tablet/",
 "source_url": "https://willem.com/it/2020-03-09_creare-il-mio-sistema-operativo-per-tablet/",
 "language": "it",
 "date": "2020-03-09",
 "published": "2020-03-09T00:00:00+01:00",
 "created": "2025-06-26T22:10:03.099000+02:00",
 "updated": "2026-10-20T09:24:05.876000+02:00",
 "title": "Creare il mio sistema operativo per tablet",
 "subtitle": "Installare e modificare Debian GNU/Linux su Surface Go",
 "summary": "Da qualche anno uso un tablet come computer principale, mi piace la sua versatilità. Ma la maggior parte dei tablet ha un sistema operativo chiuso, come iPadOS, Windows 10S o Android. Siccome mi piacciono le cose a modo mio (e strane), mi sono chiesto se potevo scappare da queste \"prigioni software\" installando un sistema operativo libero su un tablet. Si può fare: leggi e scopri come sono evaso!",
 "topics": [
  "Freedom",
  "design",
  "experiment",
  "hacking",
  "linux",
  "minimal",
  "tablet"
 ],
 "author": {
  "name": "Willem L. Middelkoop",
  "url": "https://willem.com"
 },
 "provenance": {
  "kind": "model",
  "method": "Claude Sonnet, two passes (translation, then proofreading) against a glossary and hunspell",
  "date": "2026-10-20",
  "reviewed_by_native_reader": false,
  "language": "it",
  "source_language": "en"
 },
 "translations": [
  {
   "language": "en",
   "title": "Making my own tablet OS",
   "url": "https://agents.willem.com/en/posts/2020-03-09_making-my-own-tablet-os/",
   "source_url": "https://willem.com/en/2020-03-09_making-my-own-tablet-os/"
  },
  {
   "language": "nl",
   "title": "Mijn eigen tablet OS maken",
   "url": "https://agents.willem.com/nl/posts/2020-03-09_mijn-eigen-tablet-os-maken/",
   "source_url": "https://willem.com/nl/2020-03-09_mijn-eigen-tablet-os-maken/"
  },
  {
   "language": "de",
   "title": "Mein eigenes Tablet-Betriebssystem erstellen",
   "url": "https://agents.willem.com/de/posts/2020-03-09_mein-eigenes-tablet-betriebssystem-erstellen/",
   "source_url": "https://willem.com/de/2020-03-09_mein-eigenes-tablet-betriebssystem-erstellen/"
  },
  {
   "language": "es",
   "title": "Creando mi propio sistema operativo para tablets",
   "url": "https://agents.willem.com/es/posts/2020-03-09_creando-mi-propio-sistema-operativo-para-tablets/",
   "source_url": "https://willem.com/es/2020-03-09_creando-mi-propio-sistema-operativo-para-tablets/"
  },
  {
   "language": "fr",
   "title": "Fabriquer mon propre système d'exploitation pour tablette",
   "url": "https://agents.willem.com/fr/posts/2020-03-09_fabriquer-mon-propre-systeme-d-exploitation-pour-tablette/",
   "source_url": "https://willem.com/fr/2020-03-09_fabriquer-mon-propre-systeme-d-exploitation-pour-tablette/"
  },
  {
   "language": "pt",
   "title": "Criar o meu próprio sistema operativo para tablet",
   "url": "https://agents.willem.com/pt/posts/2020-03-09_criar-o-meu-proprio-sistema-operativo-para-tablet/",
   "source_url": "https://willem.com/pt/2020-03-09_criar-o-meu-proprio-sistema-operativo-para-tablet/"
  },
  {
   "language": "pap",
   "title": "Traha mi mes OS pa tablèt",
   "url": "https://agents.willem.com/pap/posts/2020-03-09_traha-mi-mes-os-pa-tablet/",
   "source_url": "https://willem.com/pap/2020-03-09_traha-mi-mes-os-pa-tablet/"
  },
  {
   "language": "fy",
   "title": "Myn eigen tablet-OS meitsje",
   "url": "https://agents.willem.com/fy/posts/2020-03-09_myn-eigen-tablet-os-meitsje/",
   "source_url": "https://willem.com/fy/2020-03-09_myn-eigen-tablet-os-meitsje/"
  }
 ],
 "image": "https://willem.com/global/images/69c69c28c60b.webp",
 "image_width": 2560,
 "images": [
  {
   "url": "https://willem.com/global/images/ab9c8e745c92.webp",
   "description": "Microsoft Surface Go: un tablet touch da 10\" ultraportatile (con cover tastiera, penna e adattatore da USB-C a ethernet e USB 3.0)",
   "manager_file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36985_images-1.jpg"
  },
  {
   "url": "https://willem.com/global/images/382661906f53.webp",
   "description": "Controllare gli aggiornamenti a mano con Windows Update",
   "manager_file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36985_images-2.jpg"
  },
  {
   "url": "https://willem.com/global/images/c9eda8928a1e.webp",
   "description": "Nota i tanti aggiornamenti del firmware: si possono installare solo da Windows",
   "manager_file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36985_images-3.jpg"
  },
  {
   "url": "https://willem.com/global/images/af71b0cde6d9.webp",
   "description": "Ci può volere un po' di tempo, abbi pazienza o fai delle foto :-)",
   "manager_file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36985_images-4.jpg"
  },
  {
   "url": "https://willem.com/global/images/61767ebbcabc.webp",
   "description": "Debian GNU/Linux, il sistema operativo universale",
   "manager_file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36985_images-5.png"
  },
  {
   "url": "https://willem.com/global/images/96a301b9ec66.webp",
   "description": "Puoi usare un altro computer per creare la chiavetta USB avviabile, io ho usato il mio ThinkPad X1",
   "manager_file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36985_images-6.jpg"
  },
  {
   "url": "https://willem.com/global/images/8646d08e6a22.webp",
   "description": "Collego la chiavetta USB avviabile al tablet Surface con l'adattatore da USB-C a USB 3.0 ed ethernet",
   "manager_file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36985_images-7.jpg"
  },
  {
   "url": "https://willem.com/global/images/1aba81e0731b.webp",
   "description": "\"Opzioni di avvio avanzate\" nelle Impostazioni di Windows permette di usare una chiavetta USB come supporto di avvio",
   "manager_file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36985_images-8.jpg"
  },
  {
   "url": "https://willem.com/global/images/9021f73fd09d.webp",
   "description": "Scegli \"Linpus Lite\" per avviare l'installer",
   "manager_file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36985_images-9.jpg"
  },
  {
   "url": "https://willem.com/global/images/da801a0461f7.webp",
   "description": "Il menu dell'installer di Debian GNU/Linux su Surface Go: io, contento",
   "manager_file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36985_images-10.jpg"
  },
  {
   "url": "https://willem.com/global/images/ab59c48e114c.webp",
   "description": "Senza il firmware, l'hardware è inutilizzabile durante l'installazione",
   "manager_file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36985_images-11.jpg"
  },
  {
   "url": "https://willem.com/global/images/d917bfda53e6.webp",
   "description": "Installazione in corso: nota il cavo di rete collegato",
   "manager_file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36985_images-12.jpg"
  },
  {
   "url": "https://willem.com/global/images/8631db9f2712.webp",
   "description": "Compilazione del mio kernel Linux personalizzato",
   "manager_file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36985_images-13.jpg"
  },
  {
   "url": "https://willem.com/global/images/416d53ff1e62.webp",
   "description": "Compilare il kernel Linux su un Surface Go richiede qualche ora",
   "manager_file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36985_images-14.jpg"
  },
  {
   "url": "https://willem.com/global/images/5a77b988dded.webp",
   "description": "La tastiera virtuale 'onboard'",
   "manager_file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36985_images-15.jpg"
  },
  {
   "url": "https://willem.com/global/images/126e903aa197.webp",
   "description": "La penna funziona con il mio kernel Linux personalizzato e l'app Xournal",
   "manager_file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36985_images-16.jpg"
  },
  {
   "url": "https://willem.com/global/images/adba635a29f9.webp",
   "description": "Uso il sistema operativo personalizzato sul tablet per creare i contenuti di questo blog",
   "manager_file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36985_images-17.jpg"
  },
  {
   "url": "https://willem.com/global/images/947d3ad6683a.webp",
   "description": "Leggere un articolo sul tablet in verticale",
   "manager_file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36985_images-18.jpg"
  },
  {
   "url": "https://willem.com/global/images/df660a485a36.webp",
   "description": "Il Surface Go personalizzato (a destra) usato per programmare, come faccio con un iPad Pro (a sinistra)",
   "manager_file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36985_images-19.jpg"
  }
 ],
 "text": "Hardware: Surface Go\nSe pensi di installare un altro sistema operativo su un tablet, devi assolutamente informarti sull'hardware. Non tutti i tablet si possono reinstallare con un sistema operativo diverso: alcuni hanno bootloader bloccati, chip proprietari o altri ostacoli.\nEcco Surface Go, un tablet relativamente piccolo (schermo da 10\"). Ha un normale processore Intel a 64 bit, ha un bootloader che si può sbloccare e il suo hardware è ben conosciuto, perché è simile a quello del vecchio \"Surface Pro 6\". Un hardware più vecchio è una buona cosa se pensi ai sistemi operativi liberi. Più l'hardware è vecchio, più è probabile che qualcuno abbia trovato il modo di farlo funzionare con il software libero, come Debian GNU/Linux.\nPrima l'aggiornamento!\nPrima di cancellare dal tablet il sistema operativo proprietario, usalo per aggiornare il firmware. Aggiornare il firmware da qualsiasi sistema diverso da Windows è praticamente impossibile. Il nuovo firmware di Surface ha corretto molti bug e migliorato le prestazioni del tablet: non vuoi perdertelo!\nScegliere un sistema operativo\nDopo aver scelto l'hardware del tablet, devi scegliere un sistema operativo. Per vari motivi ti consiglio di scegliere_un_sistema_operativo_libero (https://willem.com/en/2018-07-20_helping-people-with-free-software/). Con il software libero sei, letteralmente, libero di farlo funzionare come preferisci. A me piace Debian (https://debian.org), una distribuzione GNU/Linux.\nLa distribuzione Debian GNU/Linux è tra le più vecchie in circolazione. È speciale perché i suoi manutentori hanno ratificato un contratto sociale, un documento che garantisce che Debian è aperta e libera. Si può installare su quasi qualsiasi hardware, da cui lo slogan \"il sistema operativo universale\".\nCreare una chiavetta USB avviabile\nDebian si installa da una chiavetta USB avviabile. Io ho usato un altro computer per scaricare i file di installazione da https://debian.org. Devi creare un supporto di installazione per portare questi file sul tablet.\nSu un altro laptop ho usato alcuni comandi da terminale per creare la chiavetta USB avviabile. Se usi Windows o Mac puoi usare altri strumenti, come Utility Disco, Rufus (https://rufus.ie) o unetbootin (http://unetbootin.github.io).\nAvviare l'installer\nCollega la chiavetta USB avviabile al tablet Surface: io ho usato un adattatore da USB-C a ethernet e USB 3.0. La connessione di rete via cavo torna utile durante l'installazione, perché Debian spesso non riesce a caricare il firmware/i driver dei chip WiFi proprietari.\nIl modo più semplice per avviare il Surface dalla chiavetta USB è passare da \"Opzioni di avvio avanzate\" nelle Impostazioni di Windows: riavvia il computer e offre diverse opzioni di avvio e ripristino.\nScegli \"Usa un dispositivo\" e poi seleziona \"Linpus lite\". Con un po' di fortuna ti accoglierà il menu dell'installer di Debian GNU/Linux.\nProcedi con l'installazione rispondendo a domande come la lingua che vuoi usare e il layout della tastiera. L'installer proverà a riconoscere l'hardware di rete. Purtroppo molti produttori tengono chiusi i loro driver (firmware), e così Debian non può includerli nella sua raccolta standard di software (che deve essere software libero).\nSi possono caricare questi driver non liberi da un'altra chiavetta USB, ma per esperienza è difficile precaricare esattamente i driver che ti serviranno. La mia strategia è collegare il computer a una rete cablata durante l'installazione e occuparmi dei driver mancanti dopo. È più facile aggiungerli più tardi, se il sistema è online.\nInterfaccia grafica\nMolte app (navigare sul web, ritoccare foto, disegnare) funzionano bene solo con un'interfaccia grafica. Con il software libero hai molte opzioni. La prima scelta da fare è se vuoi un \"ambiente desktop\" completo o solo un \"window manager\".\nAmbiente desktop\nUn ambiente desktop ti dà un'esperienza d'uso completa, con pannelli, menu di sistema e applet di stato. Viene con il suo insieme di applicazioni (di sistema) e il suo aspetto. La maggior parte degli ambienti desktop offre una configurazione standard completa, ma molti hanno anche opzioni avanzate di personalizzazione. Guarda i loro siti, leggi i loro principi di progettazione e scegli quello che ti piace. Gli ambienti desktop più comuni per Debian sono:\n- GNOME: https://www.gnome.org e https://wiki.debian.org/Gnome\n- Plasma di KDE: https://kde.org/plasma-desktop e https://wiki.debian.org/KDE\n- XFCE: https://xfce.org e https://wiki.debian.org/Xfce\n- LXDE: https://lxde.org e https://wiki.debian.org/LXDE\n- MATE: https://mate-desktop.org e https://wiki.debian.org/MATE\nWindow manager\nA differenza di un ambiente desktop completo, un window manager offre solo un modo per gestire le finestre delle applicazioni. Si sceglie un window manager perché è estremamente minimale, e tutto il resto va aggiunto a mano dall'utente. Se ti piace prendere le tue decisioni, un window manager può essere un buon punto di partenza per la tua interfaccia grafica. I più comuni sono:\n- awesome: https://awesomewm.org\n- Openbox: http://openbox.org/\n- i3wm: https://i3wm.org\n- dwm: https://dwm.suckless.org\n- xmonad: https://xmonad.org\nPrenditi davvero il tempo di decidere in autonomia, perché la base dell'interfaccia grafica influisce moltissimo sull'esperienza complessiva. È una scelta personale, guidata dalle tue preferenze e dalla voglia di sistemarlo a mano. La mia scelta, visto che lo uso da anni, è il window manager Openbox insieme ad alcuni strumenti extra che ottimizzano la mia esperienza.\nOttimizzare l'esperienza\nÈ un passo essenziale quando installi un sistema operativo libero su un computer. Dopo l'installazione, le impostazioni predefinite spesso non sono adatte al tuo hardware, alle tue preferenze e ai tuoi casi d'uso.\nQueste sono alcune delle cose che ho fatto sopra al window manager Openbox:\n- Ho aggiornato la versione 'stable' standard di Debian al ramo più all'avanguardia 'unstable (https://wiki.debian.org/DebianUnstable)'. Significa che ottieni prima le nuove versioni del software, ma ogni tanto qualcosa può rompersi. A me piace il software nuovo (sono uno sviluppatore), tu potresti ripensarci.\n- Ho installato vari driver (firmware) non liberi per far funzionare tutti i componenti hardware. Debian ha una pagina dettagliata: https://wiki.debian.org/Firmware. Può servire un po' di ricerca e di analisi dei log per capire quale firmware richiede il tuo computer.\n- Ho usato gnome-network-manager (https://wiki.gnome.org/Projects/NetworkManager/) e il suo applet per vedere lo stato del WiFi e collegarmi in fretta a reti wireless diverse\n- Ho installato Sound_on_Debian (https://wiki.debian.org/Sound) per far funzionare l'altoparlante del tablet. Controlla bene le opzioni di volume/muto prima di pensare che l'audio sia rotto (per impostazione predefinita è disattivato!)\n- Ho installato Blueman (https://packages.debian.org/sid/blueman) per potermi collegare a vari dispositivi Bluetooth\n- Ho usato tint2 (https://gitlab.com/o9000/tint2/) come barra di stato, barra delle applicazioni e barra di avvio rapido (con scorciatoie alle app usate più spesso)\n- Ho creato_uno_script_che_ruota_automaticamente_lo_schermo (https://linuxappfinder.com/blog/auto_screen_rotation_in_ubuntu) per ruotarne il contenuto quando ruoto il tablet\n- Ho installato tlp (https://linrunner.de/en/tlp/tlp.html) per migliorare drasticamente la durata della batteria\n- Ho installato Compton (https://github.com/chjj/compton) per ridurre molto gli 'scatti' (e rendere più fluido lo scorrimento) con il display del tablet in verticale\n- Ho installato le mie app preferite su Debian GNU/Linux: i browser Firefox (https://www.mozilla.org/en/firefox) e Chromium (https://www.chromium.org/Home), l'app di posta/calendario/contatti Evolution (https://wiki.gnome.org/Apps/Evolution/), il file manager Thunar (https://docs.xfce.org/xfce/thunar/start), l'emulatore di terminale XFCE-terminal (https://docs.xfce.org/apps/terminal/start), GIMP (https://gimp.org) per le immagini, Inkscape (https://inkscape.org) per la grafica vettoriale, il client SFTP Filezilla (https://filezilla-project.org), Libre_Office (https://www.libreoffice.org), Xournal (http://xournal.sourceforge.net) per penna/appunti\n- Ho installato onboard (https://packages.debian.org/sid/gnome/onboard), una tastiera virtuale per scrivere quando la tastiera fisica è scollegata.\n- Ho applicato a mano una correzione_del_kernel_Linux (https://bugzilla.kernel.org/show_bug.cgi?id=206259) per far funzionare la Surface Pen con l'ultimo kernel Linux, e quindi ho dovuto compilare un mio kernel con la patch.\n- Ho disattivato_Secure_Boot (https://surfacetip.com/configuring-surface-go-uefi-bios-settings/) per poter avviare il mio kernel Linux personalizzato\nConclusione\nDopo molte ore di prove e di messa a punto ho creato un'esperienza di sistema operativo per tablet che funziona. La uso per leggere, disegnare, programmare e progettare.\nLa sensazione di capire come funziona tutto, che si sviluppa durante questa avventura di \"costruirsi il proprio sistema operativo\", è incredibile, sia dal punto di vista tecnico sia da quello dell'interazione con l'utente. È un'ottima occasione per imparare e affinare le tue competenze!\nAggiornamento:\nLeggi i miei articoli successivi su:\n- Come_migrare_e_gestire_la_tua_libreria_di_foto_con_software_libero (https://willem.com/en/2020-08-31_free-from-the-icloud-escaping-apple-photos/): ora uso il mio tablet \"WillemOS\" per farlo!\n- Configurare_una_sincronizzazione_dei_file_senza_intoppi_tra_tablet_e_smartphone_con_protocolli_aperti_e_software_libero (https://willem.com/en/2020-09-16_syncing-files-seamlessly-between-smartphone-and-tablet/).\n- Rifinire_il_mio_sistema_operativo_per_tablet_con_Surface_Go_2_i3wm_e_4G/LTE (https://willem.com/en/2020-09-28_refining-my-tablet-os-experience/)",
 "word_count": 1281,
 "markdown_url": "https://agents.willem.com/it/posts/2020-03-09_creare-il-mio-sistema-operativo-per-tablet/post.md"
}