Quali sono open-source per i sistemi operativi? Tutto quello che devi sapere

0
176

Può questo open-source di Chrome clone dare a Microsoft il Bordo del browser?
Microsoft appena riavviato il suo browser di strategia, di nuovo. Il mondo è pronto per la nuova Cromo-based Bordo? Ed Bott spiega perché questa volta potrebbe essere diverso, o non. Leggi di più: https://zd.net/2zj2q4Q

Quali sono open-source per i sistemi operativi?

Alla base di un sistema operativo, ad esempio Windows sul vostro PC o Android sul tuo cellulare, è molte, molte righe di codice.

Su un closed-source di OS come Windows, che il codice può essere modificato solo da Microsoft, e solo visto da pochi e selezionati clienti, come le grandi aziende. In contrasto, il codice sottostante open-source per i sistemi operativi non è solo liberamente disponibile per chiunque di visualizzare, ma anche di modificare, usare e condividere, in termini di open-source, licenze, ad esempio il MIT, la Licenza Pubblica GNU e Apache 2.0.

Permettendo a chiunque di ispezionare il codice sorgente in questo modo ha molti vantaggi. Coloro che hanno sufficiente conoscenza tecnica in grado di personalizzare il sistema operativo e risolvere i problemi derivano da approfondendo il codice sorgente.

Inoltre permette lo sviluppo di open-source di sistemi operativi di tipo partecipativo, o almeno influenzato, con tecniche utenti suggerendo modifiche a un sistema operativo open-source del codebase.

Che cosa è Linux?

Il cuore della maggior parte open-source per i sistemi operativi di oggi è il kernel di Linux. Linux fornisce il nucleo di questi sistemi operativi, il kernel che interagisce con l’hardware di un computer, ed è stato sviluppato da Linus Torvalds nel 1991.

linus-torvalds-072013.jpg

Linux kernel creatore Linus Torvalds.

Immagine: Aalto University/YouTube

Questo kernel fornisce la funzionalità di base di qualsiasi OS esigenze, il controllo della modalità di elaborazione dei dati e distribuite in memoria, come il sistema di gestione di file, come interagisce con i dispositivi collegati al computer e altri compiti fondamentali.

Sistema operativo makers poi costruire strumenti che si inseriscono in questo kernel di Linux per creare un sistema operativo. Questi strumenti vanno dalla a finestre sistemi di poteri grafica desktop per i sistemi di gestione dei servizi in esecuzione in background. Lo sviluppo del kernel Linux, che prosegue sotto la guida di Torvalds, con la versione 5.0 del kernel Linux ha recentemente rilasciato.

La Free Software Foundation sottolinea anche quanto moderno open-source per i sistemi operativi anche prendere in prestito da GNU OS e i suoi strumenti, sostenendo che, basato su Linux, sistemi operativi devono essere indicati come GNU/Linux e sistemi operativi.

platformdevelopers.jpg

Mentre Linux ha una piccola quota di mercato del generale desktop PC di mercato, è il più comunemente usato piattaforma tra gli sviluppatori secondo anno di Overflow dello Stack di indagine.

Immagine: Stack Overflow / Conte / Nick Heath

Ci sono open-source per i sistemi operativi che non sono basati su Linux?

Sì, mentre Linux si fonda la maggior parte open-source per i sistemi operativi, ci sono Sistemi operativi costruito intorno altri kernel.

Una valida alternativa è FreeBSD, un sistema operativo libero che risalgono a Berkeley Unix sistema operativo del 1970, ma che non è costruita intorno al kernel di Linux.

Mentre non è basato su Linux, il sistema operativo Unix-like può essere utilizzato con Gnome 2 e KDE, il cui layout è da tempo note agli utenti di Linux, così come l’esecuzione di molti Linux-applicazioni compatibili.

VEDERE: 20 suggerimenti rapidi per rendere Linux networking più facile (free PDF)

Forse il più sorprendente alternativa è ReactOS, un work-in-progress open-source di OS simile a Windows XP e che è stato progettato per essere un ricambio che si comporta esattamente come il favorito.

Chiunque pensando di ReactOS dovrebbe essere consapevoli del fatto che è il software alfa, quindi aspettatevi un sacco di bug e funzionalità mancanti.

Per qualsiasi old-school, gli utenti di computer struggimento per la riga di comando DOS, c’è anche FreeDOS, un open-source, compatibile con DOS sistema operativo che può essere utilizzato per eseguire il software legacy-con i suoi creatori, sostenendo che qualsiasi software che funziona su MS-DOS dovrebbe funzionare anche su FreeDOS.

Ciò che distingue i diversi tipi di open-source per i sistemi operativi?

Mentre Linux è il cuore di molti sistemi operativi, c’è una grande varietà nel look and feel di Linux e sistemi operativi.

Alcune si concentrano sulla semplicità e l’usabilità, come Ubuntu, Linux Mint ed Elementary OS; altri su sicurezza, come Code; altri sulla fornitura di strumenti potenti per esperti tecnici, come ad esempio Debian e Gentoo. E mentre molte sono le somiglianze con il desktop di Windows, altri in prestito spunti di design da macOS, mentre altri non offrono alcuna interfaccia grafica, per impostazione predefinita, solo una misera riga di comando.

Come fare applicazioni open-source di lavoro?

Le applicazioni Open source sono fondamentalmente le stesse applicazioni proprietarie. La differenza è che, come open-source del sistema operativo, il codice sorgente di applicazioni sono disponibili per chiunque di controllare, modificare e condividere.

Che cosa sono gli open-source più diffuso di sistemi operativi?

Di lavoro che sono open-source più diffuso dei sistemi operativi non è semplice.

Sulla faccia di esso, il più popolare sistema operativo open source Android, che è basato su una versione modificata del kernel di Linux. Il problema è che quello che molte persone pensano di come Android non è completamente open-source. Il nucleo del sistema operativo Android è Android Open Source Project, che è aperto, come suggerisce il nome, ma costruito intorno che sono closed-source di Google-branded app.

C’è anche Chromium OS, il sistema operativo open-source progettato intorno l’esecuzione di applicazioni web. Mentre è ancora ampiamente diffuso sul suo, Chromium OS, che costituisce la base di Chrome OS che gira su Chromebook, che sono particolarmente popolari nel mercato della formazione.

Oltre a questo, basato su Linux e sistemi operativi ancora occupare solo tra uno e tre per cento del PC desktop mercato. Tra che condividono sono un mix di vecchi favoriti come Ubuntu e Debian e nuovi sfidanti come Linux Mint ed Elementary OS.

Se si guardano le ultime Google Trends risultati per la popolare distro Linux, è Ubuntu che viene fuori in alto, come potete vedere qui sotto.

linuxdistros.jpg

Un grafico di Google Trends, di cui le principali distribuzioni Linux sono stati più ricercato.

Immagine: Google

È una storia diversa quando si tratta di sistemi operativi per server, dove i sistemi basati su Linux, come Ubuntu, Red Hat Enterprise Linux e CentOS tendono a dominare, con Linux anche uno dei preferiti del pubblico piattaforme di cloud computing, come Amazon Web Services, Google Cloud Platform, e Microsoft Azure.

Basato su Linux, sistemi operativi sono pervasive nel supercomputing, con ogni singolo uno dei TOP 500 dei supercomputer più veloci al mondo Linux.

1280px-summitsupercomputer.jpg

Il #1 in classifica dei supercomputer nel mondo, a novembre 2018, l’Oak Ridge National Laboratories’ “Vertice”.

Immagine: Carlos Jones, ORNL

Come operativo open-source nei sistemi di sicurezza?

Avendo molte persone esaminare il codice, la teoria va che qualcuno è più facile scoprire i bug, falle di sicurezza, e dannoso routine del sistema operativo.

Che non sempre funziona, in pratica, però, con almeno un esempio di alto-profilo di una grave falla di sicurezza rimanenti in open-source per i sistemi operativi per anni prima di essere individuati. Alcuni importanti sviluppatori sostengono moderni software è così complesso che ha preso di mira, esperto controllo da alcuni è più importante di ispezione sommaria da parte di molti.

Ci sono anche molti open-source per i sistemi operativi focalizzata sulla fornitura altamente sicura macchine, inoltre, di proteggere la privacy dell’utente.

Per esempio, Tails è una privacy-centric OS progettato per coloro che vogliono eludere il rilevamento, per quanto possibile.

VEDERE: 10 consigli per i nuovi cybersecurity pro (free PDF)

Code può essere eseguito da un DVD o una chiavetta USB e i suoi progettisti dire che sarà il “non lasciare traccia sul computer in uso”, tenterà di anonymise utilizzo di internet attraverso la rete Tor, e crittografare i file, email e instant messaging.

Un altro esempio di una incentrata sulla sicurezza e open-source per OS è Qubes, che è un sistema operativo che per le rampe di sicurezza da parte di separare le diverse attività in casi isolati chiamato qubes che non sono in grado di influenzare a vicenda. Per esempio, si potrebbe avere un qube per visitare siti web non attendibili e un altro per fare l’online banking.

Perché si dovrebbe utilizzare un software open source per il vostro business?

Se è richiesta la prova di un software open source valore di business nel 2019, non cercate oltre IBM recente acquisto di Red Hat.

L’acquisto è stato ampiamente visto come una rampa di lancio per IBM per i centri dati che caratterizzano il cloud, che sono sempre più affidamento su software open-source e utensili per sostenere le loro piattaforme. Red Hat ha fatto un multi-miliardi di dollari l’attività di supporto software open-source e possiede oggi le organizzazioni responsabili di tutto, dai servizi di integrazione per l’open-source, la piattaforma di cloud OpenStack, attraverso la creazione di hypervisor KVM.

Come le aziende a migrare sempre di più i sistemi per queste piattaforme cloud, il software open-source al loro cuore di diventare sempre di più una parte fondamentale di ogni azienda dell’architettura-ancor più di quanto è già importante ruolo di oggi. Inoltre, le piattaforme cloud sono sempre più in esecuzione di una maglia di microservices che si basano su una serie di open-source, utensileria, da scaricatore di porto contenitori per la Kubernetes piattaforma per la gestione di tali contenitori.

Gartner Hype Cycle for Open Source Software, 2018 fornisce esempi di open-source per progetti di infrastrutture come Clearwater Core IMS Core Dinamiche di Rete (openEPC), OpenBTS, openRAN, Bordo libero, Computing, Rete, Mobile e KVM.

Si dice che “l’adozione dell’open source software per l’infrastruttura di continua a disturbare il CSP [communications service provider] ecosistema” e consiglia Csp, per accelerare l’adozione dell’open source software per l’infrastruttura.

Il 2019 Red Hat Stato di Enterprise Open Source rapporto, sulla base di 950 interviste con tutto il mondo enterprise È leader, ha trovato solo 1% delle imprese negare l’importanza di un software open source.

L’anno scorso, solo il 3% di imprese che aveva rilevato, il loro utilizzo di tecnologie open-source ha detto che aveva in programma di scalare indietro, con il 59% di pianificazione per aumentare il loro open-source impegno.

Quali sono i principali problemi di sicurezza con open-source per i sistemi operativi?

Mentre la giuria è ancora fuori su se proprietario o open-source per i sistemi operativi sono più sicuro, ci sono stati diversi recenti, il rapporto negativo in relazione alla sicurezza di un software open source in generale.

Sonatype del DevSecOps Community Survey, visto professionisti report che open-source violazioni hanno aumentato del 71% negli ultimi cinque anni. Nel frattempo Synopsys Open Source, Sicurezza e Analisi di Rischio di report, che ha analizzato i dati anonimi di oltre 1.200 commerciale basi di codice dal 2018, ha rilevato che fino al 60% di basi di codice utilizzato dalle imprese contenere almeno una vulnerabilità provenienti dai componenti open source.

Detto questo, ci sono anche frequenti i rapporti circa i difetti nel software proprietario sfruttata.

Come stabili sono open-source per i sistemi operativi?

Mentre storicamente operativo Linux-based sistemi di maggio è stata caratterizzata, come è difficile trovare lavoro a causa di problemi come povere supporto driver, oggi ci sono una vasta gamma di basato su Linux, un sistema operativo Ubuntu Linux Mint, che sono fondamentalmente come facile da impostare sul PC x86 hardware del sistema operativo di Windows.

Ci sono anche una vasta gamma di Linux basata su sistemi operativi che funzionano sul Braccio, basato su hardware, del tipo solitamente si trovano in dispositivi mobili. Anche se questi sono in genere meno stabile di Linux sistemi operativi basati su x86 ci sono delle eccezioni, come ad esempio Debian-based Raspbian a basso costo Raspberry Pi computer, che funziona molto bene grazie al costante impegno di Raspberry Pi Trading.

Quali sono i software open-source vantaggi e svantaggi relativi al software closed-source?

Red Hat Stato di Enterprise Open Source relazione ha rilevato che le aziende in genere scegliere un software open source perché è più conveniente, con il 33% degli utenti aziendali citando basso costo totale di proprietà (TCO) come il suo principale vantaggio. C’è un cambiamento nel modo di pensare, tuttavia, con il 29% di svolta per l’open source, perché dà loro accesso alle innovazioni più recenti – un riferimento al ruolo cruciale di tecnologie open-source nel sostenere microservices e contenitori in cloud, o il suo uso nel fiorente settore del machine learning.

La sicurezza rimane la principale preoccupazione per le imprese, con il 38% afferma timori per la sicurezza, sono ciò che impedisce loro di aumentare il loro uso di software open-source. ZDNet Vaughan-Nichols punti se non di codice open-source, si può perdere di patch di sicurezza e correzioni — dando l’esempio famoso di consumo, di credito di segnalazione agenzia Equifax, che hanno esposto 143 milioni di Americani di credito dei dati, grazie a non aggiornare Apache Struts.

Qual è il futuro dell’open source sistemi operativi?

La scrittura su ZDNet, la sorella di sito TechRepublic.com open-source per il veterano Jack Wallen dice open-source comunità sono sull’orlo di un cambiamento di mare e diventerà molto più inclusive in termini di genere e la diversità etnica, favorito dalla recente revamp di codici di condotta per rendere le comunità più accogliente e meno abrasivo.

Microsoft ha avuto un Damasceno di conversione quando si tratta di open source, con l’attuale CEO Satya Nadella, notoriamente, dichiarando ‘Microsoft ama Linux’ e Wallen prevede che un numero significativo di ulteriori brevetto Microsoft sarà reso disponibile gratuitamente sotto la Rete di Innovazione licenza entro la fine di quest’anno, in cima a 60.000 già rilasciato. Il continuo rilascio dovrebbe essere benefico per il continuo sviluppo di open-source per i sistemi operativi, con OIN CEO Keith Bergelt, dicendo che al momento la versione originale di 60.000 brevetti sono stati rilasciati da coprire: “tutto ciò che è legato a vecchie tecnologie open-source come Android, il kernel di Linux, e OpenStack; le più recenti tecnologie come la LF Energia e HyperLedger, e il loro predecessore e successore versioni.”

VEDI di PIÙ: ho installato cinque sapori di Linux sul mio nuovo computer portatile: per Un mese, ecco cosa ho imparato

L’anno di Linux desktop è imminente per anni, ma Wallen speranze che un produttore di computer inizierà a vendere consumer-grade Linux desktop e portatili che competere con i Chromebook.

Altri non sono così sicuro circa le prospettive del desktop Linux. ZDNet Steven Vaughan-Nichols dice che mentre il movimento verso desktop-as-a-service potrebbe vedere Linux stabilire un punto d’appoggio, che, senza uno sforzo concertato da parte della comunità open-source, è anche possibile che il desktop Linux rimarrà una nicchia del sistema operativo per gli utenti avanzati.

Linux

L’installazione di cinque sapori di Linux sul mio nuovo portatile

Da Linux a cloud, perché Red Hat materia per ogni impresa

10 super dolce computer portatili che vengono con Linux pre-installato

Il futuro di IBM e Red Hat (ZDNet YouTube)

Notebook vs. Chromebook: Che computer portatile è di meglio nel 2019 (CNET)

Come Linux ha preso tutto (TechRepublic)

Argomenti Correlati:

Enterprise Software

Linux

Sviluppatore

Sicurezza