GNU/Linux >> Linux Esercitazione >  >> Linux

Creare fiducia nella comunità Linux

Di recente ho ascoltato un'interessante intervista su Linux per tutti. Il presentatore Jason Evangelho ha intervistato Christopher Scott, senior premier field engineer (open source) presso Microsoft. Christopher è un sostenitore di Linux che ha una prospettiva unica come avido utente Linux che lavora per Microsoft. C'è stato un tempo in cui c'era poca fiducia tra Redmond e il mondo Linux. Ci sono alcuni che temono che l'abbraccio di Linux da parte di Microsoft sia sinistro. Christopher sta cercando di sfatare questa nozione e creare fiducia dove in passato è esistita sfiducia. Ascoltare l'intervista ha suscitato la mia curiosità. Ansioso di saperne di più, ho contattato Christopher su Twitter e ho chiesto un'intervista (che è stata leggermente modificata per lunghezza e chiarezza). Ha gentilmente acconsentito.

Don Watkins: Qual è il tuo background?

Cristoforo Scott: In breve, sono un fanatico che ama la tecnologia, in particolare l'hardware. Il primo computer con cui ho passato del tempo è stato il nostro 486SX 20MHz 4MB RAM 171MB HDD compatibile con IBM. Mia madre ha speso $ 2.500 per l'installazione in quel momento, il che sembrava oltraggioso. Non passò molto tempo dopo che ho acquistato Comanche Maximum Overkill (gioco per PC) e mi sono reso conto che non avevo un'unità CD-ROM, né una scheda audio compatibile, quindi li ho acquistati e li ho installati. Questo è iniziato proprio lì. Ho dovuto giocare sul nostro computer Windows 3.1. Questo è stato davvero il fulcro del mio interesse per i computer in crescita:i videogiochi. Ho avuto il NES nel 1984 e un SNES in seguito, insieme a molti altri sistemi di gioco da allora, ma c'era sempre qualcosa nei giochi per PC che attirava la mia attenzione.

Più risorse Linux

  • Comandi Linux cheat sheet
  • Cheat sheet sui comandi avanzati di Linux
  • Corso online gratuito:Panoramica tecnica RHEL
  • Cheat sheet della rete Linux
  • Cheat sheet di SELinux
  • Cheat sheet dei comandi comuni di Linux
  • Cosa sono i container Linux?
  • I nostri ultimi articoli su Linux

Il mio primo amore, tuttavia, sono state le automobili. Mio padre era appassionato di hot rod e cose del genere, quindi ho letto le sue riviste crescendo. Avevo grandi aspirazioni di costruire la mia prima auto. Dopo aver scoperto che il college non faceva per me e aver capito che i lavori con salario minimo non avrebbero assicurato il mio futuro, sono tornato a scuola e ho imparato un mestiere:vernici per autoveicoli e riparazione di carrozzerie. Ho trovato un lavoro grazie al mio istruttore e l'ho fatto per diversi anni, ma non ero soddisfatto del fatto che la maggior parte dei lavori fosse basata su richieste di risarcimento assicurative. Volevo concentrarmi sull'attenzione ai dettagli e fare in modo che ogni lavoro uscisse perfettamente, ma le compagnie assicurative non pagano per quel tipo di dettaglio con una mentalità "abbastanza buona".

Non sono riuscito a trovare lavoro in una carrozzeria e una carrozzeria personalizzate, quindi ho guardato al mio secondo amore, i computer. Ho trovato un'azienda che ha tenuto corsi di formazione sulla preparazione alla certificazione di Windows 2000. Il prezzo era scandaloso di qualcosa come $ 8.000, ma ho ottenuto un prestito studentesco (così ho potuto portare quel debito con me per molti anni dopo) e ho iniziato le lezioni. Non ho trovato lavoro subito dopo, ci sono voluti diversi mesi, ma ho ottenuto un lavoro temporaneo presso il call center di Timex nella divisione prodotti avanzati.

Ero alla Timex da circa un anno e mezzo quando sono riuscito a ottenere un'offerta di lavoro presso una "vera azienda di computer". Non era un lavoro temporaneo e aveva dei vantaggi, quindi sembrava perfetto. Questa azienda forniva servizi IT gestiti ai propri clienti, quindi ho iniziato a fornire supporto per PC e rete al telefono e di persona. Ho conosciuto mia moglie anche mentre lavoravo per questa azienda. Da allora, ho svolto supporto per help desk, supporto contenzioso, SharePoint, Skype for Business, Microsoft Teams e tutta la suite Office 365. Oggi sono un padre felicemente sposato di tre figli e due nipoti.

DW :Come hai iniziato con Linux e l'open source?

CS :Circa 20 anni fa, mentre prendevo lezioni su Windows 2000 Server, ho iniziato ad acquisire parti di vecchi computer che erano destinati allo smaltimento e sono riuscito a mettere insieme almeno un sistema completamente funzionante con monitor, tastiera e mouse. Il computer di casa all'epoca eseguiva Windows 98 o ME, non ricordo, ma non avevo alcun sistema operativo da installare su questo vecchio sistema. In qualche modo, mi sono imbattuto in Mandrake Linux e l'ho caricato. Sembrava funzionare tutto bene da quello che potevo dire, quindi ho messo un annuncio negli annunci del giornale locale per vedere se qualcuno aveva bisogno di un computer gratis. Ho ricevuto esattamente una risposta a quell'annuncio. Ho impacchettato il computer e l'ho portato a casa loro. Ho scoperto che si trattava di una famiglia con un figlio con bisogni speciali e volevano farlo imparare al computer. L'ho sistemato sul tavolino che volevano usare come scrivania, mi hanno ringraziato e me ne sono andato. Spero davvero che sia stato utile per loro. A quel tempo, tutto ciò che sapevo veramente di Linux era che avrei potuto avere un sistema completamente funzionante senza dover andare in un negozio per acquistare un disco.

Da quel momento, mi considererei un hobbista e un appassionato di Linux. Sono un distro hopper, provo sempre diverse distribuzioni e ambienti desktop, senza mai farne una vera casa. Ho sempre avuto le corde del mio cuore tra i sistemi basati su Ubuntu e Fedora. Per qualche ragione, mi piace molto apt e DEB , ma mi è sempre piaciuto ricevere aggiornamenti più veloci da Fedora. Ho sempre apprezzato il modo in cui i progetti open source sono aperti alla comunità per feedback e supporto aggiuntivo per gli sviluppatori e come il codice è disponibile gratuitamente per chiunque lo utilizzi, lo riutilizzi e lo riveda.

Fino a poco tempo, non ero in grado di rendere Linux il mio sistema operativo principale. Ci ho provato nel corso degli anni e spesso è tornato ai giochi. Non funzionavano affatto o funzionavano male in confronto, quindi ho finito per tornare a Windows. Con i miglioramenti a Proton e strumenti come Lutris, il panorama è cambiato radicalmente. Ora eseguo Linux sul mio desktop e laptop principale. Attualmente, rispettivamente Pop!_OS e Ubuntu 18.04, ma ho un debole per Manjaro (che è su una terza macchina).

Certo, faccio concessioni avendo Linux come sistema operativo principale per il lavoro. Mi affido principalmente all'accesso basato sul Web alle cose di cui ho bisogno, ma ho ancora una VM per applicazioni specifiche che non verranno eseguite al di fuori di Windows e sono necessarie per il mio lavoro. Per essere chiari su questo, non odio Windows. Non mi piacciono alcune delle cose che fa e alcune delle cose che non fa. Anche Linux ha cose che mi piacciono e non mi piacciono. La mia decisione su cosa eseguire si basa su ciò che mi infastidisce di meno e su ciò che mi offre le funzionalità e il software che desidero o di cui ho bisogno. Alcune distribuzioni semplicemente non mi attirano o mi infastidiscono in diversi modi che proprio non riesco a superare. Ogni sistema operativo ha i suoi pro e contro.

DW :Cosa ti ha invitato a lavorare per Microsoft?

CS :Risposta breve:un reclutatore su LinkedIn. Risposta lunga:come molte persone che entrano in SharePoint, mi è caduto in grembo un certo numero di anni fa. Ok, mi sono offerto volontario, ma nessun altro nel team IT di tre persone lo avrebbe imparato e il nostro CEO lo voleva. Circa tre anni dopo, sono stato assunto come amministratore di SharePoint per quella che pensavo fosse un'azienda piuttosto grande di 700 utenti. A quel punto, ho considerato Microsoft l'opzione migliore per lavorare considerando che è chi possiede SharePoint, ma ho pensato che ero a cinque anni circa dall'essere al livello che dovevo essere anche considerato. Dopo aver lavorato in questo lavoro per un anno, sono stato contattato da un recruiter su LinkedIn. Abbiamo chiacchierato, ho fatto un colloquio e sono stato assunto. Da allora, ho passato le tecnologie a Skype/Teams e ora al software open source (OSS) e sono passato dalla guida di un team a oltre 20, il tutto in un modo non tradizionale.

Per essere più al punto, volevo passare a un ruolo OSS per vedere di più di ciò che Microsoft sta facendo in questo spazio, cosa che non potevo vedere in altri ruoli mentre supportavo altre tecnologie.

DW :Come stai creando fiducia per la comunità Linux in Microsoft?

CS :Il primo passo è ascoltare. Non posso presumere di sapere, anche se mi considero parte della comunità Linux, cosa ci vorrebbe per costruire quella fiducia. Quindi, ho contattato per ottenere quel feedback. Il mio obiettivo è agire contro quel feedback come un semplice dipendente che cerca di migliorare il panorama del software per gli utenti Linux che apprezzerebbero l'opzione di eseguire il software Microsoft sulla piattaforma scelta (ad esempio).

DW :Quali prodotti Microsoft oltre a Visual Studio sono vincenti per la comunità Linux e open source?

CS :Onestamente, dipende da quale parte della community ti riferisci. Per gli sviluppatori, ci sono altre cose che sono state rilasciate/open source da Microsoft che portano grandi vantaggi, come le librerie .NET e C++. Anche il sottosistema Windows per Linux (WSL) e il nuovo terminale Windows possono essere visti come grandi vittorie. Tuttavia, c'è un'altra componente della comunità che vuole qualcosa che influisca sulla loro vita quotidiana e personale (se dovessi riassumere). In un certo senso, ogni individuo ha preso posizione per decidere da solo cosa costituisce una vittoria e cosa no. Questo problema rende più difficile a volte quando richiedono che Windows o l'intero catalogo software siano completamente open source prima ancora di considerare che Microsoft sta facendo qualcosa di valido.

In sostanza, dal punto di vista di Microsoft, l'azienda è focalizzata sul cloud, ovvero Azure. Chi dovrebbe essere preso di mira nella comunità Linux e open source che si allinea a questo? Persone che gestiscono server Linux, persone che vogliono usare software open source in Azure e persone che sviluppano software open source che può essere eseguito in Azure. In quel mercato, ci sono state molte vittorie. Il catalogo di OSS che viene eseguito nel contesto di Azure è enorme.

DW :Alcuni scrittori tecnici vedono il kernel Linux sostituire il kernel NT. Non sei d'accordo?

CS :Non sono d'accordo. C'è troppa incompatibilità per sostituire solo le basi. Non è realistico, secondo me.

DW :Qual è il futuro di Linux in Microsoft?

CS :Dirò cosa mi aspetto e cosa spero. Mi aspetto una crescita continua di Linux su Azure e una crescita continua dell'open source utilizzato su Azure e scritto da Microsoft. Spero che questo porti a ulteriori investimenti nel desktop Linux, essenzialmente, portando il software Windows a funzionare bene su Linux. Questo argomento è ciò che anche la community vuole vedere, ma ci vorranno i clienti, gli individui, all'interno dell'azienda, per farla diventare realtà.

Vorrei vedere, ad esempio, una base di codice per Office che funziona su tutte le piattaforme desktop sia tramite Wine che con un altro livello di compatibilità? Sì, naturalmente. Penso che questo sarebbe ottimale, davvero. Office per Mac non ha mai visto tutte le stesse funzionalità delle versioni di Windows. Tutti dovrebbero essere autorizzati a utilizzare qualsiasi software desiderino, indipendentemente dalla piattaforma. Credo che Microsoft possa arrivarci, semplicemente non so se lo farà, quindi è qui che intervengo per fare il possibile per cercare di farlo accadere. Spero che possiamo vedere che gli utenti desktop Linux hanno le stesse opzioni per il software di Microsoft come Windows e macOS.


Linux
  1. La storia di Linux della mia famiglia

  2. Buon compleanno al kernel Linux:qual è la tua versione preferita?

  3. Padroneggia il comando ls di Linux

  4. Qual è stato il momento più importante nella storia di Linux?

  5. Le mie 3 versioni Linux preferite

La mia storia su Linux:Imparare Linux negli anni '90

Come è cresciuto il desktop Linux

Le prime distribuzioni Linux:prima che le distribuzioni mainstream diventassero così popolari

Che cos'è la shell in Linux?

Il comando timer in Linux

I 15 migliori software per forum per Linux per creare una community online