Aree di applicazione di Linux

Linux è stato originariamente scritto come kernel per computer con un processore 386 . Con il crescente successo del programma (sistema), i possibili utilizzi sono stati ampliati aggiungendo innumerevoli programmi gratuiti. Questo articolo offre una panoramica degli usi tecnici di Linux. Grazie alla licenza gratuita, i privati, le aziende e le istituzioni pubbliche possono utilizzare Linux. Esistono raccolte di software in diverse distribuzioni , che differiscono in modo significativo nella loro installazione, nel software preinstallato e nel gestore dei pacchetti .

Desktop

Gnome desktop (versione 3.32)
Interfaccia desktop del progetto KDE

Un'installazione di computer impegnativa è il PC come dispositivo da scrivania. L'utente dovrebbe essere in grado di utilizzarlo senza dover essere a conoscenza del background tecnico del sistema. Un'installazione tipica di una distribuzione Linux contiene un server di visualizzazione ( X11 o Wayland ) nonché un ambiente desktop e programmi utente. Ciò include programmi per ufficio come LibreOffice , nonché programmi per l'elaborazione di immagini (spesso GIMP ), browser e software di posta elettronica. Nel caso di installazioni per aziende e uffici vengono solitamente aggiunti altri programmi come software per la pianificazione aziendale . Per gli sviluppatori ci sono strumenti di sviluppo come Eclipse , KDevelop e la GNU Compiler Collection .

Le quote di mercato

In pratica, Linux viene utilizzato in modo piuttosto titubante nell'area del desktop. Lo spread è difficile da stimare a causa della disponibilità gratuita e decentralizzata. Nel 2002 Linux girava sul 2,8% di tutti i computer venduti quell'anno (stima). Nel 2011 il valore si aggirava intorno all'1%, la fonte utilizza le “ informazioni sull'agente utente ” del browser web per determinare la quota di mercato . Nel caso dei sistemi operativi per netbook , originariamente un dominio Linux puro, la quota di vendita con un sistema operativo Linux preinstallato con Windows XP disponibile come opzione è scesa a meno del 10% entro il 2009. Dall'estate del 2011 all'inizio del 2012 si è registrato un forte aumento (circa il 40%) del numero di accessi ai siti web da parte di sistemi desktop Linux. La quota di mercato a dicembre 2011 è stata dell'1,4%. Non è chiaro se l'aumento sia legato ai Chromebook o al 20° anniversario di Linux. Entro il 2015 si è registrato un ulteriore aumento fino a circa l'1,6%.

Interfacce grafiche

Le interfacce grafiche non sono necessariamente utilizzate su uno dei sistemi a finestre disponibili , ma di solito vengono utilizzate. Wayland sta emergendo come alternativa al sistema X Window comunemente usato. Sul noto discendente di Linux Android , viene utilizzata una GUI separata non basata su X-Window.

Window manager i3 , che organizza le applicazioni aperte in modo simile a un riquadro per impostazione predefinita

Oggigiorno, molte funzioni comuni del sistema sono accessibili tramite interfacce utente grafiche intuitive . Inoltre, nell'ulteriore sviluppo dell'interfaccia diretta con l'utente, l' ambiente desktop , viene posta sempre più enfasi su un design user-friendly e principiante.

I due più grandi ambienti desktop per Linux, Gnome e KDE , hanno elaborato delle linee guida per questo che dovrebbero essere rispettate da ogni programma e ogni funzione al fine di offrire all'utente un aspetto e un concetto operativo ( look and feel ) uniformi . Gnome si basa su GTK , KDE su Qt .

Alla fine del 2020, secondo le statistiche di Arch Linux , KDE Plasma era la superficie più popolare con il 33,29%, seguita da Gnome con il 26,92%.

Poiché i criteri di entrambi i desktop differiscono, i programmi di un ambiente appaiono incoerenti nell'altro. Questo problema deve essere affrontato attraverso la standardizzazione e la cooperazione dei progetti. La più nota è l'iniziativa freedesktop.org . La Linux Standard Base ha anche lanciato un proprio gruppo di progetto alla fine degli anni '90, l'LSB Workgroup. L'obiettivo è creare standard affidabili per gli sviluppatori di programmi applicativi e distribuzioni Linux al fine di ottenere una maggiore compatibilità tra loro, un obiettivo che non è stato ancora raggiunto. Altri progetti si occupano anche di singole aree. B. il progetto Tango!, che cerca di ottenere un aspetto uniforme attraverso linee guida di design e l'uso di icone uniformi (pulsanti).

I gestori della composizione abilitano effetti 3D con accelerazione hardware sul desktop, ad esempio ombre esterne, trasparenze e animazioni.

Al fine di far progredire lo sviluppo e la diffusione di Linux sul desktop, è stato formato il The Desktop Linux Working Group nella Linux Foundation , che dovrebbe raggruppare e coordinare tutte le forze che si occupano dell'argomento.

multimedia

Il supporto multimediale viene valutato in modo diverso a seconda delle esigenze e del comportamento dell'utente. Gestire la maggior parte dei formati audio e video comuni non è un problema. Tuttavia, per motivi di licenza, alcune distribuzioni non offrono l'opzione di riprodurre formati proprietari come H.265 per impostazione predefinita, anche se in alcuni casi è disponibile software gratuito per gestirli. La ragione di ciò sono i canoni di licenza, che in alcuni paesi sarebbero dovuti per la distribuzione dei programmi corrispondenti, poiché diverse aziende rivendicano i brevetti su questi formati. Tuttavia, questi non sono riconosciuti in tutti i paesi. I decoder e gli encoder corrispondenti devono quindi essere parzialmente installati dall'utente finale, ad esempio tramite FFmpeg . Nel caso di rivendicazioni di brevetto scadute, questo di solito non è un problema; un esempio di tale caso è il formato audio MP3, l'ultimo dei quali è scaduto nel 2017 negli Stati Uniti .

Lettore multimediale VLC sotto Gnome: un software lettore multimediale portatile e gratuito per file audio e video

La riproduzione e la ricodifica di file video e flussi video per una varietà di formati comuni ma anche insoliti è possibile sotto Linux con i programmi HandBrake e VLC, ad esempio . Questi programmi possono anche riprodurre e copiare DVD e Blu-ray , ma per i supporti crittografati sono necessarie librerie di programmi come libdvdcss o libaacs che, a causa della situazione legale poco chiara in molti paesi, devono essere reinstallate dall'utente stesso. Esiste un software commerciale per lettori DVD come PowerDVD , ma non ha mai guadagnato molta popolarità a causa dell'importanza del software libero.

Non esiste inoltre una versione Linux dei due diffusi programmi multimediali QuickTime Player e Windows Media Player , i cui formati video sono stati ora compresi attraverso il reverse engineering e il supporto per questo è stato incorporato nei programmi di riproduzione gratuita e, in alcuni casi, anche in il software di registrazione gratuito. La situazione è simile con i formati audio proprietari come AC3 , alcuni dei quali però, come per il formato MP3, sono liberamente disponibili a causa della scadenza dei brevetti. Le librerie di codec originali create dal produttore per MS Windows possono essere utilizzate anche su sistemi basati su x86, a condizione che non esistano codec nativi.

La riproduzione di file audio e video protetti da DRM (ad esempio su Netflix ) è possibile con Widevine di Google in Chrome e Firefox. In alcuni casi, tuttavia, il contenuto è collegato ad applicazioni player specifiche del provider non trasferite che non possono essere utilizzate sotto Linux.

La situazione è chiaramente diversa nell'area dell'elaborazione multimediale professionale. Con il JACK Audio Connection Kit , sotto Linux è disponibile una speciale architettura sonora che offre tempi di latenza particolarmente bassi. È utilizzato da programmi come Ardour . Linux è particolarmente popolare nell'industria cinematografica: gli effetti speciali di molti film sono stati resi con l'aiuto di reti di computer Linux. Ad esempio, il programma CinePaint , spesso utilizzato sotto Linux, ha contribuito alla creazione di film come gli adattamenti di Harry Potter .

La transizione tra queste diverse situazioni è fluida. Con il crescente sviluppo di soluzioni proprietarie, anche per Linux, si può presumere che le lacune esistenti verranno colmate nel prossimo futuro. Un esempio è il campo dell'editing video, in cui esistono sia soluzioni proprietarie come il programma MainActor di MainConcept, sia soluzioni del movimento del software libero come B. il software Kino o Cinelerra , progettato per hardware professionale.

Giochi per computer

Il gioco gratis 0 AD
OpenTTD , un clone open source del gioco di simulazione economica del 1994 Transport Tycoon Deluxe

Come interfaccia di programmazione per il rendering con accelerazione hardware, sono disponibili e adatti anche OpenGL e Vulkan , sebbene l'obiettivo principale nello sviluppo di OpenGL fossero le applicazioni CAD piuttosto che i giochi per computer. A causa di queste priorità, OpenGL era ed è in alcuni ambienti non considerato alla pari con le ultime versioni di Direct3D. Vulkan è inteso come il successore di OpenGL e consente prestazioni migliori attraverso la programmazione relativa all'hardware e nuove funzionalità come il ray tracing , che altrimenti sono disponibili solo in DirectX . I driver Linux dei produttori, alcuni dei quali proprietari, implementano l'ultima versione delle interfacce grafiche e sono paragonabili alle loro controparti Windows in termini di prestazioni. Le implementazioni gratuite disponibili di OpenGL e di altre API sono in fase di sviluppo nel progetto Mesa 3D .

Il kernel Linux è molto potente, come dimostra il suo utilizzo su supercomputer, server o dispositivi mobili, e il fatto che sia disponibile gratuitamente è generalmente visto come un vantaggio. La scarsa prevalenza di Linux sui computer di casa e alcuni dei problemi descritti sono quindi da citare come il motivo principale dell'incuria da parte dell'industria dei giochi . Nonostante tutto, ci sono sicuramente giochi commerciali disponibili per Linux. Lo sviluppatore di giochi ed editore americano Valve distribuisce la piattaforma di distribuzione Steam e i suoi titoli ben noti come Counter-Strike: Global Offensive o Dota 2 per Linux, tra gli altri , dal 2013 .

Ci sono anche una serie di giochi gratuiti, vedere l' elenco dei giochi per computer open source .

Alcuni sostenitori di Linux come piattaforma di gioco sono dell'opinione che giochi classici come Quake III Arena o Unreal Tournament siano l'inizio di un ripensamento da parte dei produttori di giochi. Giochi come Doom 3 , Wolfensten: Enemy Territory e altri sono stati disponibili anche come versioni Linux sin dal loro rilascio.

Grazie agli sforzi della comunità open source e al forte supporto finanziario di Valve, molti giochi DirectX che erano originariamente disponibili esclusivamente su Windows ora possono essere eseguiti anche su Linux. Proton , uno spin-off del progetto Wine che combina vari componenti come DXVK (un'implementazione basata su Vulkan di D3D9, D3D10 e D3D11) o VKD3D (libreria grafica basata su Vulkan con un'API compatibile con D3D12), consente Giochi Windows da eseguire sotto Linux, in parte con prestazioni quasi native. Secondo il database ProtonDB, che raccoglie e aggrega i report degli utenti, il 79% dei 100 giochi più popolari su Steam potrà essere giocato su Linux entro la fine del 2020. Un esempio importante è il gioco CyberPunk 2077 , eseguibile sotto Linux subito dopo il suo rilascio.

Risorse esistenti per i giochi per computer

Migrazione desktop

La migrazione da Microsoft Windows al sistema operativo Linux è avvenuta in tutto il mondo all'interno di numerose amministrazioni e aziende. Ciò significa che viene utilizzata una delle numerose distribuzioni Linux che includono il sistema a finestre e l'ambiente desktop o un fork separato . Altre amministrazioni e aziende stanno valutando di convertire le proprie postazioni di lavoro al sistema operativo Linux.

Due dei più noti esempi di successo di fork sono l'amministrazione comunale di Monaco, che ha trasferito molti dei suoi computer workstation a progetti LiMux , e la gendarmeria nazionale , che ha trasferito 72.000 workstation a GendBuntu .

Un esempio del settore industriale è la casa automobilistica Citroën, che all'inizio del 2007 ha convertito 20.000 desktop a Linux.

Le difficoltà note sono dovute a un coordinamento e una comunicazione inadeguati e spesso comportano un'accettazione ritardata della superficie di lavoro nuova e sconosciuta da parte di dipendenti tecnicamente meno esperti o riluttanti. L'adattamento quasi illimitato dell'intero sistema operativo e in particolare della superficie di lavoro ai desideri dei dipendenti può essere inutilmente lungo, causare costi inutili e persino portare al fallimento della migrazione. Ciò è particolarmente vero quando viene modificato non solo il sistema operativo, ma anche il software utilizzato. Il software viene solitamente modificato per lo stesso motivo per cui viene modificato il sistema operativo, ovvero principalmente per risparmiare sui costi di licenza e interrompere il supporto per la vecchia versione. Tuttavia, è anche possibile che il produttore non porti il ​​vecchio software su Linux, il che significa che sei costretto a cambiare il software insieme al sistema operativo.

La conversione tecnica del software aggiuntivo può essere costosa, d'altra parte, molti utenti devono anche abituarsi al nuovo ambiente desktop, che potrebbe richiedere molto tempo e denaro. Un momento utile per un passaggio al desktop aziendale è quindi quando si deve comunque effettuare il passaggio a un nuovo sistema operativo con tutte le sue innovazioni nella logica di flusso, perché il produttore ha cancellato la sua vecchia versione o il supporto per essa. L'abitudine di un impiegato da Windows XP a Windows 8 è più o meno paragonabile all'abitudine a Windows XP sul desktop KDE o Gnome sotto Linux.

Poiché l'aggiornamento a una versione corrente di Windows spesso richiede anche l'acquisto di nuovo hardware, molte istituzioni si affidano sempre più a una soluzione thin client con Linux, in cui le attività computazionalmente intensive non vengono più eseguite dalle workstation ma dai server centrali. In questo modo si risparmia gran parte degli aggiornamenti hardware che sarebbero altrimenti necessari. Se l'infrastruttura di rete esistente consente anche l'installazione in rete, questa circostanza riduce notevolmente le spese di personale per l'installazione di Linux su tutte le postazioni di lavoro.

Se gran parte del software è comunque già fornito tramite interfaccia web, cioè se l'interazione avviene tramite browser web , come nel caso delle agenzie per il lavoro, gli ostacoli alla migrazione sono particolarmente bassi.

Scuole e apprendimento

Ci sono numerose distribuzioni che sono state sviluppate specificamente per l'uso nelle scuole o per supportare l'apprendimento. La gamma di applicazioni incluse spazia dalle attività amministrative tipiche della scuola al software di apprendimento fino ai filtri Internet adatti all'età . I filtri hanno lo scopo di consentire ai bambini di accedere a Internet senza esporli a contenuti dannosi per i minori. Molti sviluppatori si concentrano sulla facilità d'uso. Le distribuzioni con un focus sulla scuola e l'apprendimento sono ad es. B. Arktur-Schulserver , Open School Server , KmLinux, Skolelinux , paedML e Seminarix .

Esistono però anche esempi di utilizzo di Linux nelle scuole dove un'installazione desktop standard di una distribuzione come Ubuntu con poche estensioni è adatta anche all'utilizzo di reti eterogenee. Il limite di età viene implementato direttamente tramite le configurazioni.

Supporto per applicazioni Windows

Poiché Linux differisce notevolmente da Windows nell'architettura del sistema operativo , non è direttamente possibile eseguire programmi Windows sotto Linux. In questi casi ci sono varie alternative:

  • Molti programmi della scena del software libero sono disponibili per più di una piattaforma. Quindi ci sono z. B. dai popolari programmi OpenOffice.org , Mozilla Firefox o versioni GIMP sia per Linux che per Windows.
  • Su Linux sono disponibili numerosi programmi proprietari. Esistono molti programmi per questa piattaforma, soprattutto nel campo del software scientifico. Esempi di questo sono programmi come Matlab , Mathematica o Maple .
  • I programmi Windows esistenti possono essere portati sulla piattaforma Linux . Questo di solito richiede solo un piccolo sforzo di programmazione, poiché devono essere adattate solo le peculiarità del sistema operativo. Tuttavia, questa soluzione è spesso molto costosa, e la possibilità di porting dipende anche dalla politica aziendale del rispettivo produttore di software. Il porting è particolarmente utile se il software è sviluppato appositamente per scopi aziendali o amministrativi o se ci sono altre aziende interessate al porting. Nel frattempo, ci sono anche strumenti del progetto Wine che consentono il porting automatizzato del software senza un grande sforzo di programmazione, il che significa che puoi anche goderti una soluzione nativa per Linux.
    Il DOSBox come un modo per avviare vecchi giochi DOS sotto Linux
  • Wine fornisce una variante dell'API di Windows che è stata tradotta in Linux . Ciò significa che alcuni programmi possono essere eseguiti direttamente sotto Linux. Sebbene queste varianti non emulino un intero sistema Windows, questa soluzione è a volte più lenta (ma a volte anche più veloce) e meno promettente del porting. Con i pacchetti software commerciali basati su Wine, i programmi conosciuti dal mondo Windows possono essere utilizzati quasi senza problemi. CrossOver offre supporto per numerosi software per ufficio come Microsoft Office e Adobe Photoshop , mentre Cedega è specializzato in giochi Windows. Un'altra opzione è quella di utilizzare una macchina virtuale come VMware , Bochs o QEMU , che emula un intero PC e consente di installare Microsoft Windows su di esso. Tuttavia, la velocità soffre notevolmente. In questo modo viene minato anche uno dei vantaggi decisivi di una migrazione, l'indipendenza del produttore.
  • Linux e Windows possono essere installati in parallelo su un computer. Utilizzando un boot manager come Grub o Lilo, un utente può decidere quale sistema avviare quando il sistema viene avviato o riavviato.
  • È anche possibile avviare programmi Windows su un server Windows e riprodurli graficamente utilizzando software desktop remoto come B. NX o rdesktop (per RDP ) possono essere emessi su client Linux. Questa procedura richiede una connessione di rete permanente tra i due computer, ma consente anche di utilizzare il vecchio hardware come thin client .
    Finestra di configurazione del vino
  • Con l'aiuto del NET implementazione Mono è possibile avviare i programmi che sono stati sviluppati con l'ultima piattaforma di programmazione .NET di Microsoft direttamente sotto Linux senza porting lavoro.
  • Se i programmi sono ancora basati sul livello DOS , molti di essi possono essere gestiti con il programma DOSEMU . DOSBox è ideale anche per i giochi DOS . Gli emulatori Linux sono disponibili anche per altre console di gioco e sistemi operativi, ad esempio l'emulatore Nintendo DS DeSmuME .
  • Linux ha i suoi programmi per molte funzioni. Quindi, se un programma non è disponibile in Linux, la funzione è solitamente disponibile in un altro programma. Gli esempi includono programmi come Kontact , Novell Evolution e Konqueror .
  • Almeno in teoria è possibile, anche da programmatore, scrivere un programma che contenga le funzioni richieste. Poiché sono disponibili molte librerie di interfacce utente gratuite che possono essere utilizzate senza costi di licenza e molti strumenti di sviluppo software sono inclusi nella maggior parte delle distribuzioni Linux, al programmatore viene offerto un ambiente molto intuitivo. La maggior parte delle soluzioni elencate qui sono state create o avviate in questo modo.

Supporto di applicazioni OSX

Apple macOS è molto simile a GNU/Linux in molti modi. Entrambi hanno rilevato gran parte del sistema da BSD o sono basati direttamente sul codice sorgente di BSD . Entrambi i sistemi sono in gran parte compatibili con POSIX , motivo per cui utilizzano in gran parte gli stessi strumenti di sistema e servizi di sistema . Questi includono: rsync , NFS , Samba , Bash , vi , grep , CUPS , syslog o cron . Poiché le applicazioni OS X native utilizzano un'interfaccia di programmazione sviluppata appositamente per OS X da Apple , molte applicazioni OS X non possono essere compilate direttamente per Linux . Il progetto GNUstep sta sviluppando un'interfaccia di programmazione compatibile con l' interfaccia Cocoa di Apple . Ciò rende possibile eseguire applicazioni OS X sotto Linux.

Supporto di applicazioni da altri sistemi operativi

Il progetto OS2Linux fornisce librerie per migrare facilmente le applicazioni OS / 2 o eComStation su Linux.

Sostegno alle persone con disabilità

Per garantire l' accessibilità sotto Linux , diversi progetti stanno lavorando sull'argomento. Mentre i due grandi desktop, Gnome e KDE , hanno ciascuno i propri gruppi di progetto che si occupano dell'argomento, ci sono anche gruppi di lavoro all'interno dei distributori o gruppi che lavorano tra progetti e aziende. Il più noto è il gruppo di lavoro sull'accessibilità dell'FSG .

Il lavoro di questi progetti rende possibile, tra l'altro, utilizzare i display Braille sotto Linux, far leggere ad alta voce documenti e materiale scritto da molti programmi o navigare sullo schermo solo con il mouse o solo con tasti speciali.

Linux come piattaforma di gioco

I sistemi operativi basati su kernel Linux sono adatti come piattaforma per i giochi per computer . O un tipico Linux su desktop può essere ampliato a tal punto attraverso l'uso di software appropriato da essere adatto anche per lo sviluppo e la riproduzione di videogiochi, oppure può anche essere progettato con una propria piattaforma che serve espressamente a questo scopo. Esempi sono i Steam OS sistema operativo o del sistema operativo di console portatili Pandora (console) , GP2X , Nintendo 3DS e Neo Geo X . Android funziona con Nvidia Shield .

Sistemi server

Il pacchetto software LAMP (qui anche con Squid ). Una soluzione ad alte prestazioni e alta disponibilità per l' ambiente Internet ostile

Grazie alla relazione tra Linux e UNIX, Linux si è affermato particolarmente rapidamente sul mercato dei server. Poiché i software server come i server Web , i server di database e il groupware, spesso utilizzati e richiesti per Linux, erano disponibili gratuitamente e in gran parte senza restrizioni all'inizio , la quota di mercato è cresciuta costantemente.

Poiché Linux è considerato stabile, sicuro e di facile manutenzione, soddisfa anche i requisiti speciali che vengono posti su un sistema operativo server. La struttura modulare del sistema Linux consente inoltre il funzionamento di server dedicati e compatti . Inoltre, il porting di Linux su vari componenti hardware ha fatto sì che Linux supporti tutte le architetture server conosciute.

Le quote di mercato

In termini di vendite, la quota di mercato di Linux 2005 per i server venduti con un sistema operativo è stata stimata intorno al 12%, a seconda dello studio e del metodo di conteggio. La crescita annua è stata di circa il 35%. Misurata in termini di numero di unità, la crescita è stata del 20,5%.

Questa crescita è in parte a scapito dei sistemi UNIX tradizionali, che vengono sostituiti da Linux. Le aziende che sviluppavano e vendevano i propri UNIX vendono sempre più computer con Linux e sono sempre più coinvolte nello sviluppo di Linux. Il più grande concorrente di Linux sul mercato dei server è Microsoft Windows, che secondo gli studi aveva una quota di circa un terzo del mercato totale nel 2005.

I conteggi dello studio sono rappresentativi solo in misura limitata, tuttavia, poiché molte distribuzioni Linux possono essere installate su un numero qualsiasi di dispositivi senza dover pagare i canoni di licenza. Questo crea un numero sconosciuto di casi non segnalati sui server Linux che non sono registrati dagli studi.

Nell'ottobre 2012, almeno il 32% di tutti i siti Web era ospitato su un server Linux. Poiché non tutti i server Linux si identificano come tali, la quota effettiva potrebbe essere superiore fino a 24 punti percentuali. Ciò significa che non si può escludere una quota di mercato effettiva fino al 55%.

Esempi di applicazioni

I server della Wikimedia Foundation sono un sistema LAMP cluster

Uno degli esempi più noti di configurazione di un server Linux è LAMP . LAMP è un'abbreviazione per l'uso combinato dei prodotti software Linux, Apache , MySQL e PHP (a volte anche Perl o Python ). Questa combinazione consente di far funzionare un server Web su un computer che genera contenuto dinamico da database quando le pagine vengono richiamate con il browser Web e anche di riscrivere contenuto in questo database. Un noto esempio di tale utilizzo è il software MediaWiki , che gira su un sistema LAMP.

Oltre a MySQL e al suo fork MariaDB , quasi tutti gli altri sistemi di database attualmente comuni sono stati portati su Linux o sviluppati in ambiente Linux. I server di database Linux sono utilizzati dalla maggior parte delle principali società Internet.

Un'altra area comune in cui viene utilizzato Linux è l'uso di Samba , spesso in combinazione con un servizio di directory LDAP . Mentre il servizio directory consente ai client Windows e Linux di accedere centralmente, le funzionalità di Samba consentono lo scambio di file tra computer con sistemi operativi Linux e computer con sistemi operativi Windows. Samba consente di utilizzare un computer Linux come server centrale di file e stampanti in reti miste. Tutti i file importanti vengono salvati in un punto centrale e resi disponibili a più utenti contemporaneamente. Poiché Samba, come Linux, è elogiato dai suoi utenti per la sua stabilità, prestazioni e scalabilità, la combinazione è molto adatta per nodi centrali e importanti in grandi reti in cui esiste un ambiente eterogeneo.

Ad esempio, il progetto può essere applicato dal Bundestag tedesco . Un totale di oltre 100 server sono stati convertiti da Windows NT a Linux. Le circa 5000 postazioni di lavoro (con Windows) dei parlamentari e degli impiegati amministrativi sono state integrate tramite Samba e OpenLDAP .

Oltre a queste vaste aree di applicazione, esiste una gamma di altri software per server che funzionano sotto Linux. Il sistema telefonico software Asterisk viene spesso utilizzato come interfaccia centrale nelle reti aziendali. Allo stesso modo, molti servizi elementari per le reti sono gestiti su computer Linux. Ciò include i server DNS, i server di posta ei server di database .

Molti server di gioco online, i cosiddetti server di gioco , funzionano sotto Linux, anche se il gioco vero e proprio non è disponibile sotto Linux.

hardware

L'hardware su cui Linux può funzionare come server è vario. Poiché Linux è stato portato su un gran numero di piattaforme, un server Linux può essere utilizzato su hardware i686 standard e su architetture server classiche come Alpha o SPARC .

L' IBM eServer p5 è un esempio di supporto Linux anche per l'hardware del server più moderno . Questa famiglia di server a 64 bit è basata su CPU IBM Power ed è uno dei pesi massimi dell'hardware del server disponibile. Su questo hardware possono essere gestite in parallelo fino a 256 installazioni Linux.

Linux per sistemi embedded

Il termine Embedded Linux si riferisce all'uso di Linux in dispositivi finali più piccoli per il mercato di massa come telefoni cellulari , tablet o PDA , ma anche in piccoli computer a scheda singola come il Raspberry Pi , il BeagleBone Black , l' Orange Pi , il phyBoard-WEGA-AM335x , l' Arduino o relativo. Inoltre, l'uso si riferisce all'hardware integrato poiché viene utilizzato nell'industria per vari scopi. Il vantaggio qui è che ogni produttore può cambiare Linux da un lato in base alle proprie esigenze, ma dall'altro esiste anche una comunità di sviluppatori molto attiva , le cui risorse (ad es. esperienza, ecc.) i produttori possono ricorrere.

La maggior parte dei produttori si è riunita per lo sviluppo in vari gruppi o progetti, che di solito sono definiti dall'hardware utilizzato o dallo scopo dei sistemi. La distribuzione Linux Android , sviluppata in gran parte da Google e leader di mercato nel mercato degli smartphone dal 2010, esiste sul mercato dei sistemi radiomobili . Ad esempio, Android di Google ha avuto una quota di mercato dell'83,1% nel terzo trimestre del 2014, seguito da iOS di Apple con il 12,7%, seguito da Windows Phone di Microsoft con il 3%, seguito da Blackberry OS con lo 0,8%, seguito da altri con lo 0,4%. . Nello stesso mercato, ma ancora nuovo di zecca, è il sistema operativo Tizen promosso da Samsung , che si adatta principalmente ai sistemi a microprocessore ARM. Secondo il recente lancio, Tizen non è ancora apparso nelle classifiche di vendita (a gennaio 2015).

Da un punto di vista tecnico, smartphone, tablet e PDA sono solitamente dotati di processori specializzati a risparmio energetico e di una memoria flash. Lì viene quindi utilizzato un Linux adattato e compatto. Esempi di hardware su cui viene utilizzato Linux oggi sono i telefoni cellulari Motorola A728, A760, A768, A780 , A910, E680, E895, il tablet Internet Nokia 770 e il PDA Sharp Zaurus .

Ulteriore hardware embedded con sistema operativo Linux integrato si trova nell'area SOHO , dove sono attrezzati in questo modo alcuni router Linksys e dispositivi WLAN come il 4G Access Cube . L'hardware con una variante Linux adattata si trova anche in molti registratori su disco rigido , ricevitori satellitari e lettori DVD e dispositivi di registrazione .

elettronica

Il termine " sistema integrato " è molto ampio e comprende un'ampia varietà di tipi di dispositivi estremamente diversi. Oltre all'uso di Linux nei dispositivi di comunicazione diffusi, viene utilizzato anche nei controlli elettronici e nei dispositivi nella tecnologia di misurazione e regolazione e nel campo dei µC ( microcontrollori ).

A differenza di Embedded Linux, in questo caso il sistema viene utilizzato per applicazioni tecniche speciali. Da un lato, questo elimina il mercato di massa, dall'altro, ad esempio, c'è anche meno bisogno di un'interfaccia user-friendly e semplice.

Sistema smartphone e tablet

Screenshot del LineageOS basato su Android , il successore di CyanogenMod

Esistono distribuzioni Linux ottimizzate appositamente per smartphone e tablet . Oltre alle funzioni di telefonia e SMS , offrono diverse funzioni PIM , navigazione e multimediali . L'operazione viene in genere eseguita principalmente tramite multi-touch o con una penna. I sistemi smartphone basati su Linux sono per lo più sviluppati da un consorzio aziendale o da una singola azienda e in alcuni casi differiscono notevolmente dalle distribuzioni desktop, embedded e server altrimenti classiche. A differenza dell'area embedded , i sistemi smartphone basati su Linux non si limitano a un dispositivo specifico, bensì fungono da sistema operativo per dispositivi di serie di modelli molto diverse e sono spesso utilizzati da tutti i produttori.

Le ben note distribuzioni Linux per smartphone o tablet sono, oltre al diffusissimo Android , Firefox OS , Ubuntu Touch , Maemo , Tizen , Mer , Sailfish OS , MeeGo e WebOS .

Le distribuzioni Linux mobili hanno assunto un ruolo guida nel mercato degli smartphone in rapida crescita dalla fine del 2010. Nel 2018, Android da solo aveva una quota di mercato globale dell'85%.

Aree di sicurezza

Linux è considerato estremamente sicuro all'interno delle reti e può essere adattato alle rispettive condizioni. Pertanto, viene spesso utilizzato in aree legate alla sicurezza. Esempi sono l'uso di Linux come gateway , router o firewall . Soprattutto, l'uso come firewall si è diffuso presto e ha portato al fatto che un gran numero di distribuzioni Linux sono state sviluppate appositamente per l'uso del firewall, che vengono utilizzate, ad esempio, per proteggere i sistemi bastion host .

Mainframe

Con la disponibilità gratuita del codice sorgente e la conseguente possibilità di adattare il sistema a scopi specifici, Linux si è diffuso anche negli ambiti applicativi dei data center. Linux su mainframe ottimizzati per l'affidabilità e l'elevata velocità di trasmissione dei dati, spesso presenti in banche, compagnie assicurative e grandi aziende, è sempre più in competizione con le versioni speciali di UNIX che vi erano installate.

Cluster di computer

Un'altra applicazione si trova nell'area dei cluster di computer , in cui Linux, spesso in connessione con il grid computing , lavora sui singoli computer, che vengono poi collegati a formare grandi reti. Oltre alle distribuzioni Linux appositamente adattate, esistono anche file system speciali come. B. il file system globale è disponibile. Un cluster Linux viene spesso utilizzato per garantire l' elevata disponibilità delle infrastrutture di rete business-critical.

Supercalcolo

Probabilmente l' uso più prestigioso di Linux è nei supercomputer . Questi computer rappresentano il top degli attuali computer ad alte prestazioni e per questo motivo solitamente ricevono un'attenzione particolare da parte della stampa. Attualmente (novembre 2017) tutti i 500 supercomputer più veloci del mondo funzionano su Linux. Questa posizione dominante è cresciuta costantemente dal 70% (giugno 2006) all'85% (novembre 2007).

Sistema operativo secondario

Linux si avvia su un Dingoo A320

Inventori pieni di risorse riescono ancora e ancora ad adattare Linux per dispositivi elettronici che hanno un firmware proprietario per impostazione predefinita. Ne sono un esempio Linux su d-box 2 (ricevitore per televisione digitale), iPod Linux (lettore MP3) e Xbox Linux (console di gioco). A loro avviso, la motivazione di ciò è spesso inadeguatezze esistenti o limitazioni non necessarie del software originale.

allegato

documenti a sostegno

  1. Dominic White: commento connesso su Telegraph.co.uk. 2 aprile 2004
  2. I sistemi operativi Apple superano il punteggio di visita di 1 su 10 in Europa ( inglese ) su internet.com. 29 settembre 2011. Archiviato dall'originale il 16 novembre 2011. Info: Il collegamento all'archivio è stato inserito automaticamente e non è stato ancora verificato. Si prega di controllare il collegamento originale e archivio secondo le istruzioni e quindi rimuovere questo avviso. Estratto il 16 novembre 2011. @1@ 2Modello: Webachiv / IABot / it.atinternet.com
  3. Quota di mercato del sistema operativo ( inglese ) marketshare.hitslink.com. 1 ottobre 2011. Estratto il 16 novembre 2011.
  4. Contatore statistiche GlobalStats; I 5 migliori sistemi operativi ottobre 2011 ( inglese ) statcounter.com. 1 novembre 2011. Estratto il 16 novembre 2011.
  5. Stan Beer: Windows schiaccia Linux nel mercato dei netbook: Acer ( inglese ) itwire.com. 17 dicembre 2008. Estratto il 19 novembre 2011: “ […] Acer e altri fornitori leader hanno confermato che Microsoft Windows XP ora domina il mercato emergente dei sub-notebook con oltre il 90% delle nuove vendite. Nel frattempo, Linux, che ha avuto il mercato dei netbook per sé fino ad aprile di quest'anno, ha visto la sua quota di spazio erosa a meno del 10% in un calo mozzafiato. "
  6. Linux , netmarketshare, accesso 11 settembre 2012
  7. Sempre più Linux sul desktop , heise online, accesso: 11 settembre 2012
  8. Quota di mercato dei sistemi operativi. In: www.netmarketshare.com. Estratto il 5 settembre 2015 .
  9. Statistiche divertenti. Consultato il 31 dicembre 2020 .
  10. Eric Brown: Le certificazioni LSB 4.0 mirano a sanare la frammentazione di Linux ( inglese ) linuxfordevices.com. 8 dicembre 2010. Archiviato dall'originale il 24 dicembre 2013. Info: il collegamento all'archivio è stato inserito automaticamente e non è stato ancora verificato. Si prega di controllare il collegamento originale e archivio secondo le istruzioni e quindi rimuovere questo avviso. Estratto il 16 novembre 2011: " Le specifiche LSB delineano l'interoperabilità tra le applicazioni e il sistema operativo Linux", consentendo agli sviluppatori di applicazioni di indirizzare più versioni di Linux con un solo pacchetto software", afferma l'LF. Lanciato alla fine degli anni '90, il gruppo di lavoro LSB ha rilasciato la sua prima specifica principale LSB 1.1 nel 2001. [...] " @1@ 2Modello: Webachiv / IABot / archive.linuxgizmos.com
  11. ^ Licenza FFmpeg e considerazioni legali. Consultato il 31 dicembre 2020 .
  12. Note sui formati multimediali non inclusi in Fedora 9 . Estratto il 12 settembre 2008.
  13. heise online: Fraunhofer IIS: Fine del programma di licenza per MP3. Consultato il 31 dicembre 2020 .
  14. Stefan Beiersmann: Approvata la specifica 1.0 per il successore di OpenGL Vulkan. 17 febbraio 2016, accesso 31 dicembre 2020 .
  15. heise online: Ray tracing nell'API di basso livello Vulkan: SDK e driver grafico disponibili. Consultato il 31 dicembre 2020 .
  16. Michael Larabel: Valve ha continuato a fare molto per i giochi Linux e i driver Radeon open source nel 2020 - Phoronix. 30 dicembre 2020, accesso 31 dicembre 2020 .
  17. Tim Schürmann: Come Valve vuole portare i giochi Windows su Linux. 19 dicembre 2018, accesso 31 dicembre 2020 .
  18. Vkd3d. Consultato il 31 dicembre 2020 .
  19. ProtonDB: rapporti di gioco per Linux che utilizzano protone e Steam Play. Consultato il 31 dicembre 2020 .
  20. Michael Söldner: Cyberpunk 2077 funziona anche sotto Linux. 11 dicembre 2020, accesso 31 dicembre 2020 .
  21. http://0pointer.de/blog/projects/guide-to-sound-apis.html
  22. Microsoft non può "finestra" a Monaco di Baviera. In: heise online . 28 maggio 2003, consultato il 30 marzo 2008 .
  23. Andreas Donath: La seconda casa automobilistica europea passa a Linux su golem.de, 31 gennaio 2007
  24. Mac OS X: cosa sono tutti quei processi? , Gordon Davisson, 2005, Westwind Computing inc., consultato il 3 agosto 2010
  25. ^ All'indice AZ della riga di comando , Bill Joy, accessibile il 3 agosto 2010
  26. Progetto OS2Linux. Sourceforge, consultato il 9 dicembre 2013 .
  27. Studio: server Windows avanti di heise.de in termini di vendite . 23 novembre 2005
  28. a b Statistiche di utilizzo e quota di mercato di Unix per i siti Web , W3Techs, accesso 26 ottobre 2012
  29. ^ A b Adrian Kingsley-Hughes: La morte della distribuzione Linux ( inglese ) In: La morte della distribuzione Linux . CBS interattivo. 14 febbraio 2012. Estratto il 19 settembre 2012: " " Dai un'occhiata a come Android è diventato la distribuzione Linux dominante sulle piattaforme mobili. [...] Quindi, ancora una volta, mentre B2G è essenzialmente una distribuzione Linux, la gente verrà [...] " "
  30. Tobias Költzsch: Mercato degli smartphone: Samsung continua a indebolirsi, Xiaomi si spinge nella top 5. www.golem.de Portale Internet, 16 dicembre 2014
  31. Canonical porta Ubuntu sugli smartphone. (Non più disponibile online.) Archiviato dall'originale il 12 gennaio 2013 ; Estratto il 18 gennaio 2013 . Info: Il collegamento all'archivio è stato inserito automaticamente e non è stato ancora verificato. Si prega di controllare il collegamento originale e archivio secondo le istruzioni e quindi rimuovere questo avviso. @1@ 2Modello: Webachiv / IABot / netzsieger.de
  32. Jolla: Primo smartphone Sailfish a fine 2013 a 400€ . chip.de. Archiviato dall'originale il 7 giugno 2013. Info: il collegamento all'archivio è stato inserito automaticamente e non è stato ancora verificato. Si prega di controllare il collegamento originale e archivio secondo le istruzioni e quindi rimuovere questo avviso. Estratto il 29 maggio 2013. @1@ 2Modello: Webachiv / IABot / www.chip.de
  33. Android di Google diventa la piattaforma per smartphone leader al mondo. Canalys, 31 gennaio 2011, consultato l'8 settembre 2011 .
  34. Gordon Gottsegen: Apple sta ripensando agli apparecchi acustici, e ora lo è anche Android. Consultato il 31 dicembre 2020 .
  35. I 500 supercomputer più veloci al mondo eseguono tutti Linux. Estratto il 19 novembre 2017 .
  36. ^ Famiglia del sistema operativo . Archiviato dall'originale il 30 novembre 2006 ; accesso il 7 maggio 2017 . sul sito web top500.org. giugno 2006

letteratura

  • T. Brinker, H. Degenhardt, G. Kupris: Embedded Linux - implementazione pratica con uClinux. VDE VERLAG, Berlino 2007, ISBN 3-8007-3006-5
  • Leonhard Dobusch: Windows contro Linux: mercato - organizzazione - percorso. VS Verlag für Sozialwissenschaften, Wiesbaden 2008, ISBN 978-3-531-16242-3
  • Rob Flickenger: Hack del server Linux. 1a edizione, O'Reilly, Pechino [u. a.] 2003. ISBN 3-89721-361-3
  • Martin Fink: Il business e l'economia di Linux e Open Source. Prentice Hall PTR, Upper Saddle River NJ 2003, ISBN 0-13-047677-3
  • Michael Kofler: Linux. Installazione, configurazione, applicazione. 7a edizione, Addison-Wesley, Monaco [n. a.] 2004, ISBN 3-8273-2158-1
  • Evi Nemeth, Garth Snyder, Trent Hein: Manuale per l'amministrazione del sistema Linux. Markt + Technik, Monaco di Baviera 2004, ISBN 3-8272-6442-1
  • Matt Welsh, Lar Kaufman: Linux - Guida all'installazione e alla configurazione. O'Reilly, Pechino [e a.] 2003, ISBN 3-89721-353-2