macOS non è una distribuzione Linux. Nel video parto da questa distinzione per discutere un'abitudine che incontro in alcune conversazioni: considerare il sistema Apple automaticamente più vicino ai valori del software libero perché offre un terminale e ha radici Unix.

La mia posizione riguarda soprattutto il controllo sul software. Per sostenerla, però, occorre distinguere genealogia tecnica, licenze e prodotto finale, senza appiattire sistemi molto diversi.

Le radici di macOS non si riducono a un fork di BSD

Nel parlato descrivo macOS come se Apple avesse semplicemente preso BSD e costruito sopra un prodotto commerciale. È una sintesi troppo riduttiva.

Il kernel XNU combina componenti Mach, elementi derivati da BSD e IOKit; fa parte dell'architettura Darwin e non è il kernel Linux. Apple pubblica il codice di XNU nel proprio archivio open source. Questo non rende automaticamente aperto l'intero sistema macOS. Repository ufficiale XNU.

Anche “BSD” non identifica un unico progetto attuale con una sola organizzazione: esistono sistemi distinti, come FreeBSD, con obiettivi e comunità proprie. Presentazione di FreeBSD.

Il terminale non definisce la libertà del sistema

Poter utilizzare una riga di comando è una caratteristica dell'interfaccia e degli strumenti disponibili. Non dimostra, da sola, quali parti del sistema si possano studiare, modificare e redistribuire.

È questo il centro della mia obiezione. La familiarità di alcuni comandi o l'origine di un componente non sostituiscono la valutazione delle condizioni del prodotto nel suo insieme.

Un sistema può incorporare software aperto e conservare parti proprietarie importanti. Per capire le libertà effettive bisogna guardare componenti e licenze pertinenti.

Commerciale e proprietario sono concetti diversi

Nel video critico le logiche commerciali delle grandi aziende. Tuttavia, vendere un prodotto o un servizio non è incompatibile in sé con il software libero: modelli economici e libertà d'uso non sono la stessa dimensione.

La domanda che voglio porre è quali possibilità rimangano all'utente. Può scegliere alternative, mantenere accesso ai propri dati e capire i vincoli del sistema? Sono criteri più precisi della sola distinzione tra prodotto gratuito e prodotto venduto.

Apple e Microsoft: stessi criteri, differenze reali

Sostengo che anche Apple debba essere valutata criticamente, senza concederle un'esenzione dovuta alla simpatia per il marchio. Questo non significa che macOS e Windows siano tecnicamente identici.

Nel parlato anche il riferimento a Windows come semplice microkernel è impreciso e non serve a dimostrare la tesi. Architettura, ecosistema e condizioni d'uso vanno confrontati separatamente.

La mia preferenza riguarda l'autonomia

Personalmente preferirei poter studiare e modificare una parte più ampia degli strumenti che utilizzo. È una delle ragioni del mio interesse per Linux e il software libero.

Chi sceglie macOS può avere esigenze diverse e trovare valore nella sua integrazione. La discussione diventa utile quando i compromessi sono espliciti: le origini tecniche possono spiegare alcune caratteristiche, ma non stabiliscono da sole quanto un sistema corrisponda alla libertà che cerchiamo.