GNU/Linux >> Linux Esercitazione >  >> Linux

Il futuro di Linux:il leader del progetto Fedora Matthew Miller fa il punto

Di recente mi sono connesso con Matthew Miller, illustre ingegnere e leader del progetto Fedora, per discutere del progetto e del futuro di Linux. Le sue intuizioni sono inestimabili non solo per gli utenti Linux, ma per chiunque mantenga una distribuzione Linux o per coloro che considerano di creare il proprio gusto del sistema operativo open source. Ecco cosa ha da dire Miller.

Jack Wallen: Qual è l'unica cosa che manca agli sforzi della comunità Linux nel marketing del sistema operativo per le masse?

Matthew Miller: Penso che, fondamentalmente, il problema sia che non esiste affatto un mercato di massa per i sistemi operativi. Alcune persone, ovviamente, trovano affascinante la tecnologia a questo livello, probabilmente molte persone interessate a leggere ciò che io e te abbiamo da dire a riguardo. Ma, rispetto anche ad altre attività stravaganti che sono diventate mainstream (ciao, adulti che costruiscono fantastici oggetti LEGO! ciao, compagni nerd di D&D!), prendersi cura del proprio sistema operativo è piuttosto esoterico.

C'è sicuramente un mercato per i sistemi operativi a livello aziendale, nell'impresa e per milioni di diversi casi d'uso della tecnologia che le aziende devono risolvere. Qualcosa deve alimentare il cloud e deve esserci una piattaforma per tutto il software di cui una moderna auto elettrica ha bisogno per funzionare. Quei mercati in realtà hanno già deciso che la risposta è Linux, e quelli sono sicuramente mercati con un sacco di soldi in gioco.

Open source:copertura da leggere

Ma per le masse, il sistema operativo desktop (e, sempre più spesso, il sistema operativo per dispositivi mobili)? Il sistema operativo è solo un dettaglio di implementazione come parte di un'intera esperienza e parlare di quel livello generalmente fa storcere gli occhi alle persone. Ovviamente, quando non è così, so di aver trovato uno spirito affine, ma, ancora, un raro spirito affine. Quindi, grazie per avermi sopportato; Sto arrivando a una risposta diretta:cosa ci manca nel marketing di Linux per le masse? Penso che sia una causa persa cercare di "vendere" il nostro bizzarro interesse tecnologico a persone che non lo vedono già. Dobbiamo adottare un approccio diverso.

Ho letto il tuo articolo su 5 cose di cui Linux ha bisogno per competere seriamente nel mercato desktop che probabilmente non hai mai considerato con grande interesse, e penso che ci siano molte idee interessanti. (Qualche celebrità pronta a sostenere Fedora Linux? Chiamami!) Ma in realtà non sono molto d'accordo con uno dei tuoi punti chiave. Penso che il nostro messaggio, alla sua radice, abbia per essere intorno all'open source.

Abbiamo alcune fantastiche funzionalità che Windows o OS X non hanno e hanno anche alcuni punti di forza tecnici. (Sì, anche Windows. Siamo onesti!) Qualsiasi campagna basata su queste cose alla fine finisce nella zona vitrea degli occhi. Ma penso che la differenza fondamentale non sia comunque nella tecnologia. È tutta un'altra cosa. Chiunque può essere un fan di Windows o un partigiano di OS X o, se proprio vuoi, un appassionato di OS/2 Warp. E puoi anche andare a lavorare per le aziende che li producono, beh, non OS/2, ma gli altri! Puoi acquistare azioni. Ma in realtà non saranno mai tuoi . In definitiva, esistono anche come prodotti per riempire le opportunità di mercato.

Ma con Linux, quando installi una distribuzione open source, non fai solo parte di una comunità di fan. Fai parte di un colossale sforzo globale che rende il software più disponibile a tutti, rende quel software sempre migliore e rende il mondo intero migliore attraverso la condivisione. Non è necessario essere un programmatore o avere qualche abilità speciale o fare qualcosa per restituire. Solo usandolo stai partecipando a questa straordinaria impresa, parte di un passaggio dalla scarsità a un'economia basata sull'abbondanza. Quando installi Fedora Linux, ottieni davvero qualcosa che in un senso molto reale ti appartiene:le licenze per tutto il software che forniamo sono progettate per includerti, non per tenerti fuori.

E, naturalmente, quel software può fare tutte le cose di cui hai bisogno:comunicare, progettare, creare, giocare, imparare, lavorare, tutto ciò che un computer può fare. Ovunque non soddisfi le esigenze di qualcuno, questa è un'opportunità per una maggiore crescita e mentre un'azienda potrebbe decidere che tali esigenze non valgono l'investimento, l'open source non è limitato in questo modo. Non si tratta di opportunità di mercato, si tratta di migliorare insieme questa cosa.

Di recente ho visto un tweet in cui si avverte che se un'app è gratuita, significa che il prodotto sei tu — le tue informazioni personali, una sorta di tracciamento invasivo, che almeno in qualche modo monetizza la tua attenzione. Ma poiché non non lo siamo andare alla ricerca di un mercato, dal momento che lo stiamo facendo per un motivo diverso dal trovare qualcosa da vendere, quel tipo di pensiero non si applica. È un modo diverso e migliore per essere il mondo.

Questa è una risposta lunga, che inizia con l'argomento che non esiste un mercato di massa per i sistemi operativi, e si arriva al fatto che in realtà è una buona cosa, e perché Linux in definitiva è la risposta migliore anche allora. Penso che questo sia il messaggio che dobbiamo portare alle persone e penso che risuoni in modo molto più ampio di qualsiasi storia di tecnologia.

Jack Wallen: Cosa può fare Fedora 36 per questo sforzo per conquistare nuovi utenti su Linux?

Matthew Miller: Ho letto la tua recensione pre-rilascio molto interessante della nostra versione in arrivo, si spera in arrivo il 3 maggio, supponendo di poter risolvere in tempo alcuni bug di blocco finali. Sono contento che tu abbia notato l'attenzione alla semplicità perché penso che sia davvero la chiave per conquistare nuovi utenti. Quando il sistema operativo si mette in mezzo, passa dalla conversazione che voglio avere sulle grandi idee a... beh, i noiosi dettagli tecnici con cui le persone non vogliono mai avere a che fare. Ogni volta che dobbiamo spiegarli, torniamo al problema degli occhi vitrei, che, per essere chiari, è perfettamente ragionevole. Ci sono molte altre cose nella vita di cui preoccuparsi. È fondamentale fornire un'esperienza semplificata in modo che gli utenti possano preoccuparsi di tutte le cose che vogliono effettivamente fare. Abbiamo lavorato molto duramente su questo.

La visione di Fedora non è "il nostro sistema operativo in esecuzione ovunque". È per un mondo in cui comunità aperte e inclusive lavorano insieme a questo grande progetto condiviso che avvantaggia tutti. Forniamo una rampa di accesso semplice e potente al sistema operativo e a una comunità vivace, amichevole e disponibile che può aiutare con qualsiasi domanda o problema. E se sei interessato a saperne di più su come è fatto tutto, su come puoi contribuire a renderlo ancora migliore e su come puoi essere più coinvolto, abbiamo percorsi facili anche per questo.

Jack Wallen: Qual è la più grande differenza tra Linux oggi e Linux di 10 anni fa?

Matthew Miller: Penso che prima di tutto dobbiamo iniziare con la sua incredibile ubiquità. Dieci anni fa, è stato carino trovare una TV con Linux. Ora, non solo è sicuramente alimentando la tua TV, probabilmente hai Linux in esecuzione sulle tue lampadine! È ovunque. E mentre Linux aveva spinto Unix proprietario dalla sala server, dieci anni fa i server basati su Windows stavano respingendo. Il cloud lo ha cambiato:ora il cloud è Linux, quasi completamente. (Tutto ciò che non è è un'app legacy che è stato troppo difficile trasferire!) Dai piccoli dispositivi ai mainframe e ai supercomputer più potenti:Linux, Linux, Linux.

Poiché è tutto open source, ciò finisce per avvantaggiare tutti, compresi i casi d'uso desktop. I container sono nati come tecnologia server, tecnologia cloud, ma gli stessi concetti sono fondamentali per un'implementazione delle applicazioni desktop più semplice e sicura. Abbiamo un assaggio di Fedora Linux chiamato Silverblue che esplora questa idea in particolare, prendendo idee provenienti da CoreOS (e dal progetto Red Hat Atomic di breve durata) per cloud e container ed esplorandole su un sistema operativo desktop. Penso che ne vedremo molte di più in futuro.

Stiamo anche assistendo a grandi cambiamenti nel modo in cui le app vengono scritte per il cloud per arrivare al desktop, non solo nei contenitori ma negli stack del linguaggio di programmazione con cui sono realizzate. Cercherò di mantenerlo a un livello che non ritorni a quegli occhi vitrei:i lettori possono correggere le mie semplificazioni eccessive nei commenti.

Fondamentalmente, ogni linguaggio moderno fornisce molti elementi costitutivi che di solito provengono da altri progetti open source più piccoli. Queste sono librerie e fanno cose come formattare il testo, gestire immagini, connettersi a database e gestire le conversazioni su Internet. Progetti come Fedora o Debian lavoravano per provare a impacchettare ogni libreria di questo tipo nel nostro formato, fatto per funzionare bene con tutto il resto.

Ora, ogni nuova lingua, ad esempio Rust, viene fornita con i propri strumenti per gestirli e non funzionano bene insieme al nostro vecchio metodo. La scala è schiacciante:solo per Rust, come ho appena verificato, ci sono 81.541 librerie di questo tipo. Non possiamo tenere il passo con il riconfezionamento di tutto ciò nel nostro formato, per non parlare di quello più tutte le altre lingue. Dobbiamo affrontare questo problema in modo diverso per fornire comunque una buona soluzione agli sviluppatori di software.

Penso che molto di ciò richiederà l'apprendimento automatico e l'automazione... dovremo continuare ad adeguarci in modo da poter fornire il valore che le distribuzioni Linux offrono agli utenti in termini di fiducia, sicurezza e integrazione coerente su scala esponenziale.

Jack Wallen: Se Linux ha un tallone d'Achille, che cos'è?

Matthew Miller: Linux e l'intero movimento del software libero e open source sono cresciuti con l'ascesa di Internet come piattaforma di comunicazione aperta. Ne abbiamo assolutamente bisogno per continuare per realizzare la nostra visione e non credo che possiamo darlo per scontato.

Tuttavia, è più generale di un tallone d'Achille, quindi ora vorrei evidenziare una cosa che penso sia preoccupante:Chrome sta diventando il browser dominante al punto che spesso è l'unico modo per far funzionare i siti. Chromium (il progetto a monte associato) è open source, ma in realtà non è gestito come un progetto di comunità e, in particolare, pochissime persone gestiscono Chromium stesso. Mi piacerebbe vedere quel cambiamento, ma mi piacerebbe anche vedere Firefox ritrovare una presenza significativa.

Jack Wallen: Di cosa ha bisogno di più Linux:nuovi utenti o più grandi aziende dietro di esso?

Matthew Miller: Oh, penso che abbiamo un sacco di grandi aziende e, onestamente, penso che stiamo ottenendo anche nuovi utenti. Quello che mi piacerebbe davvero vedere di più sono più contributori non tecnici. Voglio dire, sì, possiamo sempre trarre vantaggio da più confezionatori, programmatori e ingegneri, ma penso che ciò di cui abbiamo davvero un disperato bisogno siano scrittori, designer, artisti, videografi, comunicatori, organizzatori e pianificatori. Non credo che le grandi aziende probabilmente forniranno queste cose, almeno, non per le parti del mondo Linux che non sono i loro prodotti.

Abbiamo bisogno di persone che pensino che l'intero grande progetto di cui ho parlato sia importante e che abbiano le capacità e gli interessi per renderlo reale. Naturalmente, ottenere più utenti è un modo per farlo, ma dobbiamo anche assicurarci che i nostri progetti siano strutturati in modo che gli utenti si sentano i benvenuti, abbiano un senso di appartenenza e siano ispirati a essere coinvolti.

Jack Wallen: Cosa possono imparare le altre distribuzioni da Fedora 36?

Matthew Miller: Di recente ho tenuto un discorso ripercorrendo i quasi due decenni del nostro progetto. Ho iniziato a ripercorrere la nostra storia, pubblicazione dopo pubblicazione, e mentre ho fatto, sono emersi diversi grandi temi. Abbiamo commesso alcuni errori e abbiamo avuto molti punti deboli insieme ai nostri successi, e spero che possiamo imparare da loro, e che anche altre distribuzioni e progetti open source, in generale, possano farlo.

In primo luogo, lavora sul tuo processo per grandi cambiamenti e assicurati che la comunità faccia parte delle decisioni che ti portano lì. Indipendentemente dalla struttura di governance del tuo progetto, esercita sempre un processo decisionale trasparente e aperto, sia per le piccole cose che per quelle grandi. Ciò lo farà funzionare meglio quando alla fine si presenteranno grandi cose. Fidati della tua community:questo è ciò che rende qualsiasi lavoro di processo.

In secondo luogo, i team della community hanno bisogno di qualcuno che mantenga lo slancio. Qualcuno deve essere sempre presente per accogliere nuove persone, per mantenere le riunioni in corso, per evitare che le code delle richieste rimangano senza risposta. È davvero, davvero facile lasciare che tutto ricada su una persona straordinaria che lavora in qualche area - documentazione, ingegneria del rilascio, qualunque cosa - e alla fine quella persona si esaurirà o vincerà alla lotteria o semplicemente troverà qualche altro interesse, e lo scoprirai crollo dell'intera area importante. Assicurati che quelle persone abbiano supporto, assicurati che nessuno si senta mai come se stesse facendo la sua parte da solo e che se si prende una vacanza, o decide di andare ad allevare lama e non toccare mai più un computer, saprà che qualcun altro è lì per continuare le cose.

E infine, lascia che la comunità guidi, anche quando sembra spaventoso. Lascia che le persone sperimentino e, come progetto, rimuovi i blocchi stradali e questo può significare soprattutto le aree che inizialmente pensavi dovessero essere limitate. Qui, sto guardando in particolare alle aziende con interessi open source. Quando la tua comunità vuole fare qualcosa che temi che minacci il tuo modello, è tempo di cambiare il tuo modello. Il mio intervento ha diversi esempi concreti:Red Hat aveva inizialmente deciso che il supporto a 64 bit sarebbe stata una funzionalità "aziendale" non eseguita in Fedora, ma un membro della comunità l'ha creata comunque. Ora, sappiamo che aprire prima nuove architetture in Fedora è in realtà molto meglio (ciao, ARM e ora RISC-V!). Red Hat ha investito molto nel proprio framework proprietario di aggiornamento del sistema... ma un approccio sviluppato dalla community era migliore. (Questo è stato chiamato "yum" - il precursore di DNF usato oggi nella distribuzione.) Questo tipo di cose richiede atti di fede, ma quei salti pagano. Ancora una volta:fidati della tua community.

Jack Wallen: In che modo Fedora 36 è diverso dalle altre distribuzioni?

Matthew Miller: Penso che ci adattiamo a un punto debole! Ci muoviamo rapidamente, ma garantiamo un'attenta qualità. Lavoriamo per offrire rapidamente nuove funzionalità agli utenti e semplificare il passaggio a una nuova versione da una precedente, ma ti consentiamo anche di pianificare quando esegui l'aggiornamento. Cerchiamo di seguire l'avanguardia senza che i nostri utenti si sentano come se fosse un'avanguardia.

Mentre lo facciamo, siamo profondamente impegnati nella visione open source di cui ho parlato. Il nostro obiettivo non è solo quello di creare un sistema operativo migliore, di creare qualcosa che appartiene solo a noi. Vogliamo migliorare le cose per tutti. Lavoriamo a stretto contatto con vari progetti a monte, le persone che creano il codice che integriamo e vedrai spesso la tecnologia che abbiamo sperimentato mostrarsi in altre distribuzioni un po' più tardi.

E siamo un progetto diretto dalla comunità:abbiamo uno sponsor stabile in Red Hat, che paga me e pochi altri per lavorare a tempo pieno, ma non sono un dittatore del progetto e ci sforziamo per il consenso della comunità su tutte le decisioni . Ovviamente, i vantaggi di Red Hat, ma il vantaggio più grande è per tutti coloro che sono coinvolti (e, ovviamente, per i nostri utenti). Siamo anche una community fantastica e divertente di cui far parte. Naturalmente, anche altri progetti hanno questo, ma personalmente penso che abbiamo qualcosa di particolarmente speciale.

Jack Wallen: Qual è il piano quinquennale per Fedora 36?

Matthew Miller: In realtà ci stiamo lavorando proprio ora! Ci sentiamo come se stessimo cavalcando un'incredibile ondata di successo e dobbiamo assicurarci di avere un piano solido per la fase successiva in modo da non vacillare. Lo sviluppo di questo piano sarà (speriamo non sia una sorpresa a questo punto, dopo tutto quello che ho detto!) Un processo comunitario, allo scoperto:puoi seguire la nostra conversazione sul forum di discussione di Fedora.

Non so come sarà la tecnologia. Penso che nessuno possa prevedere le tendenze tecnologiche tra cinque anni. Ma una delle grandi bandiere che sto mettendo al nostro orizzonte è che dovremmo raddoppiare le dimensioni della comunità collaborativa attiva di Fedora. Sappiamo che la nostra base di utenti sta crescendo e dobbiamo far crescere il progetto in modo che corrisponda. Per fare ciò, concentreremo i nostri investimenti nel tutoraggio, nell'accessibilità e nell'inclusività e in generale nella salute della comunità. Ciò alimenterà il successo in qualsiasi tecnologia sia nel 2025 o nel 2027 o oltre.

Abbonati a TechRepublic Come far funzionare la tecnologia su YouTube per tutti i consigli tecnologici più recenti per i professionisti del business di Jack Wallen.



Link alla fonte


Linux
  1. 5 motivi per regalare Linux per le vacanze

  2. Come unire il tuo server Linux al progetto del pool NTP

  3. Comprendere il file system Btrfs in Fedora Linux

  4. Linux:come ottenere in modo affidabile il nome del sistema operativo?

  5. Cambia la porta SSH nel sistema operativo Linux Ubuntu

Che cos'è la shell in Linux?

Linux è un sistema operativo o un kernel?

Il comando timer in Linux

Fedora Linux è una buona distribuzione? I 15 migliori motivi per utilizzare Fedora Linux

I 10 sistemi operativi basati su Unix che non sono Linux

Dove posso trovare la prima versione del sistema operativo Linux?