Stiamo lavorando per ripristinare l'app di Unionpedia nel Google Play Store
UscenteArrivo
🌟Abbiamo semplificato il nostro design per una migliore navigazione!
Instagram Facebook X LinkedIn

Linux (kernel)

Indice Linux (kernel)

Linux è un kernel, creato nel 1991 da Linus Torvalds e derivato da UNIX, distribuito sotto licenza di software libero GNU GPLv2 (anziché software proprietario), comprendente anche diversi firmware sotto licenze non-libere.

Indice

  1. 175 relazioni: A.out, Advanced Linux Sound Architecture, Advanced Micro Devices, Alan Cox, Ambiente desktop, AMD64, AndLinux, Andrew Morton, Andrew Stuart Tanenbaum, Application binary interface, Architettura ARM, Architettura MIPS, Architettura x86, AT&T, Beowulf (computer), BitKeeper, Blue Gene, Bluetooth, Boot loader, Bug, Byte, C (linguaggio di programmazione), C++, Calcolo distribuito, Chiamata di sistema, Client, COCOMO, Codice sorgente, Commutazione di contesto, Compilatore, Computer palmare, Comunità virtuale, Con Kolivas, Concurrent Versions System, Controllo versione, Copy-on-write, Copyright, CPU, Customizzazione, Daimler (azienda), Debian, DEC Alpha, Direttiva di inclusione, Distribuzione Linux, Download, Driver, Dynamic Kernel Module Support, Dynamic-link library, Executable and linkable format, Ext3, ... Espandi índice (125 più) »

  2. Kernel Linux
  3. Kernel monolitici
  4. Sistemi operativi
  5. Software di sistema liberi

A.out

a.out ('''a'''ssembler output), in informatica, indica un formato di file, usato in vecchie versioni di Unix e sistemi operativi Unix-like, per eseguibili, codice oggetto, e, in sistemi più moderni, librerie condivise.

Vedere Linux (kernel) e A.out

Advanced Linux Sound Architecture

L'Advanced Linux Sound Architecture (noto più generalmente con acronimo ALSA) è un framework Software libero ed open source pubblicato sotto licenza GNU GPL e GNU LGPL che fornisce delle API per driver di schede audio.

Vedere Linux (kernel) e Advanced Linux Sound Architecture

Advanced Micro Devices

Advanced Micro Devices (in acronimo AMD) è una multinazionale statunitense produttrice di semiconduttori con sede a Sunnyvale, in California.

Vedere Linux (kernel) e Advanced Micro Devices

Alan Cox

È un programmatore, ex dipendente di Red Hat, che fin dagli inizi - 1991 - ha contribuito significativamente allo sviluppo del kernel di Linux.

Vedere Linux (kernel) e Alan Cox

Ambiente desktop

Un ambiente desktop (o ambiente grafico, in lingua inglese desktop environment, abbreviato DE), in informatica, è un'interfaccia grafica di un sistema operativo che permette ad un utente di utilizzare il computer o il software in maniera user-friendly tramite l'interazione con oggetti grafici.

Vedere Linux (kernel) e Ambiente desktop

AMD64

AMD64, altresì chiamata x86-64, è un'estensione a 64 bit del set di istruzioni x86, che è comune a tutti i processori desktop Intel e AMD più altre marche minori.

Vedere Linux (kernel) e AMD64

AndLinux

andLinux è un emulatore di sistemi Ubuntu con Kernel Linux progettato per essere eseguito in ambienti Microsoft Windows (Versioni 2000, XP, 2003, Vista, 7; Supportate esclusivamente le versioni a 32 bit), basato sul kernel 0.74 di coLinux (cooperative Linux).

Vedere Linux (kernel) e AndLinux

Andrew Morton

È noto per essere uno dei capi progetto del kernel di Linux. Attualmente gestisce una serie di patch nota come ''mm'' tree, che contiene patch non testate sufficientemente da essere inserite nelle future versioni del kernel di Linus Torvalds.

Vedere Linux (kernel) e Andrew Morton

Andrew Stuart Tanenbaum

Andrew Stuart Tanenbaum nasce nello stato di New York nel 1944. Si laurea in fisica nel 1965 presso il MIT e consegue il dottorato, sempre in fisica, nel 1971 all'Università della California a Berkeley.

Vedere Linux (kernel) e Andrew Stuart Tanenbaum

Application binary interface

Una application binary interface (o semplicemente ABI), in informatica, definisce l'interfaccia tra il sistema operativo e le proprie applicazioni a livello di linguaggio macchina.

Vedere Linux (kernel) e Application binary interface

Architettura ARM

Larchitettura ARM (precedentemente Advanced RISC Machine, prima ancora Acorn RISC Machine), in elettronica e informatica, indica una famiglia di microprocessori RISC a 32-bit e 64-bit sviluppata da ARM Holdings e utilizzata in una moltitudine di sistemi ''embedded''.

Vedere Linux (kernel) e Architettura ARM

Architettura MIPS

In elettronica e informatica larchitettura MIPS (acronimo dell'inglese microprocessor without interlocked pipeline stages) è un'architettura informatica per microprocessori RISC sviluppata dalla MIPS Computer Systems Inc. (oggi MIPS Technologies Inc.). Il disegno dell'architettura e del set di istruzioni è semplice e lineare, spesso utilizzato come caso di studio nei corsi universitari indirizzati allo studio delle architetture dei processori; tale architettura ha influenzato le architetture di molti altri processori RISC tra i quali si segnala la famiglia DEC Alpha: è stata utilizzata ad es.

Vedere Linux (kernel) e Architettura MIPS

Architettura x86

La locuzione architettura x86 è un'espressione generica per indicare un'architettura di una famiglia di microprocessori sviluppata e prodotta da Intel.

Vedere Linux (kernel) e Architettura x86

AT&T

AT&T Inc. (abbreviazione di American Telephone and Telegraph Incorporated) è una società telefonica statunitense con sede a Dallas, Texas. Ha la sede principale negli Stati Uniti, gli uffici principali sono nel Regno Unito (Londra) da cui viene gestita la parte europea, in Italia (sede principale a Torino; filiali a Roma e Milano).

Vedere Linux (kernel) e AT&T

Beowulf (computer)

In informatica Beowulf (dal nome del poema epico Beowulf) è un sistema di calcolo parallelo basato su cluster di personal computer collegati tramite reti informatiche standard, senza l'utilizzo di apparecchiature sviluppate esplicitamente per il calcolo parallelo.

Vedere Linux (kernel) e Beowulf (computer)

BitKeeper

BitKeeper è un software di controllo di versione distribuito per il codice sorgente dei programmi, prodotto da BitMover Inc. Lo sviluppo del kernel Linux ha usato BitKeeper per diversi anni per poi passare a Git per controversie legate alla licenza proprietaria di BitKeeper.

Vedere Linux (kernel) e BitKeeper

Blue Gene

Blue Gene è un'architettura progettata per realizzare la nuova generazione di supercomputer a parallelismo elevato sviluppati per lavorare con potenze di calcolo che vanno dalle decine di teraFLOPS per arrivare fino al petaFLOPS.

Vedere Linux (kernel) e Blue Gene

Bluetooth

Bluetooth (spesso abbreviato in BT) è uno standard tecnico-industriale di trasmissione dati per reti personali senza fili (WPAN: Wireless Personal Area Network).

Vedere Linux (kernel) e Bluetooth

Boot loader

Un boot loader, in informatica, è il programma che, nella fase di avvio (boot) del computer, carica il kernel del sistema operativo dalla memoria secondaria (ad esempio un hard disk) alla memoria primaria (generalmente la RAM), permettendone l'esecuzione da parte del processore e il conseguente avvio del sistema.

Vedere Linux (kernel) e Boot loader

Bug

Il bug (pronuncia inglese; in italiano), in italiano anche baco, nell'ambito della programmazione informatica, è un'anomalia che porta al malfunzionamento di un software, per esempio producendo un risultato inatteso o errato, tipicamente dovuto a un errore nella scrittura del codice sorgente di un programma.

Vedere Linux (kernel) e Bug

Byte

Il byte (pron.) è un'unità di misura della quantità di informazione derivata dal bit. Il termine è derivato dall'inglese bite (boccone, morso), scelto per assonanza con bit, ma variato per evitare confusioni di pronuncia.

Vedere Linux (kernel) e Byte

C (linguaggio di programmazione)

C (AFI) è un linguaggio di programmazione ad uso generale di natura imperativa e procedurale creato da Dennis Ritchie negli anni '70. Tutt'oggi influente, è largamente adoperato nei sistemi operativi, nei driver e nelle pile di protocolli, mentre è in diminuzione il suo uso nelle applicazioni.

Vedere Linux (kernel) e C (linguaggio di programmazione)

C++

C++ (AFI) è un linguaggio di programmazione ad uso generale creato dall'informatico danese Bjarne Stroustrup. Pubblicato per la prima volta nel 1985 come estensione del linguaggio C, è stato nel tempo esteso notevolmente.

Vedere Linux (kernel) e C++

Calcolo distribuito

Il calcolo distribuito è un campo dell'informatica che studia i sistemi distribuiti, ovvero sistemi che consistono in numerosi computer autonomi che interagiscono/comunicano tra loro attraverso una rete al fine di raggiungere un obiettivo comune (un software eseguito in un sistema distribuito è detto programma distribuito, e la programmazione distribuita è il processo di scrittura di tali software).

Vedere Linux (kernel) e Calcolo distribuito

Chiamata di sistema

Una chiamata di sistema, in informatica, indica il meccanismo usato da un processo a livello utente o livello applicativo, per richiedere un servizio a livello kernel del sistema operativo del computer in uso.

Vedere Linux (kernel) e Chiamata di sistema

Client

Un client (in lingua italiana detto anche cliente), in informatica, nell'ambito delle reti informatiche e dell'architettura logica di rete detta client-server, indica genericamente un qualunque componente software, presente tipicamente su una macchina host, che accede ai servizi o alle risorse di un'altra componente detta server, attraverso l'uso di determinati protocolli di comunicazione.

Vedere Linux (kernel) e Client

COCOMO

COCOMO, abbreviazione di COnstructive COst MOdel, è un modello matematico creato da Barry Boehm utilizzato da chi progetta software per stimare alcuni parametri fondamentali come il tempo di consegna e i mesi-uomo necessari per lo sviluppo di un prodotto software.

Vedere Linux (kernel) e COCOMO

Codice sorgente

In informatica, il codice sorgente (spesso detto sorgente o codice o listato) è il testo di un algoritmo di un programma scritto in un determinato linguaggio di programmazione, compreso all'interno di un file sorgente, che definisce il flusso di esecuzione del programma stesso, ovvero la sua codifica software.

Vedere Linux (kernel) e Codice sorgente

Commutazione di contesto

La commutazione di contesto (in inglese context switch), in informatica, indica una particolare operazione del sistema operativo che conserva lo stato del processo o thread, in modo da poter essere ripreso in un altro momento.

Vedere Linux (kernel) e Commutazione di contesto

Compilatore

Un compilatore è un programma informatico che traduce una serie di istruzioni scritte in un determinato linguaggio di programmazione (codice sorgente) in istruzioni di un altro linguaggio (codice oggetto): il processo di traduzione si chiama compilazione mentre l'attività inversa - ovvero passare dal codice oggetto al codice sorgente - è chiamata decompilazione ed è effettuata per mezzo di un decompilatore.

Vedere Linux (kernel) e Compilatore

Computer palmare

Un computer palmare (detto anche palmare), spesso indicato in lingua inglese con la sigla PDA (Personal Digital Assistant), o con l'ormai desueto termine palmtop, è un computer di dimensioni contenute, tali da essere portato sul palmo di una mano (da cui il nome),.

Vedere Linux (kernel) e Computer palmare

Comunità virtuale

Una comunità virtuale o comunità online è, nell'accezione comune del termine, un insieme di persone interessate ad un determinato argomento, o con un approccio comune alla vita di relazione, che corrispondono tra loro attraverso una rete telematica, come Internet, e le reti di telefonia, costituendo una rete sociale con caratteristiche peculiari.

Vedere Linux (kernel) e Comunità virtuale

Con Kolivas

Kolivas svolge il lavoro di anestesista, ma è noto in Internet per avere contribuito come programmatore ad alcune modifiche sul kernel Linux.

Vedere Linux (kernel) e Con Kolivas

Concurrent Versions System

Il Concurrent Versions System (CVS), conosciuto anche come Concurrent Versioning System, è un sistema software, divenuto popolare nel mondo del software libero e distribuito sotto la GNU General Public License, che implementa un sistema di controllo versione.

Vedere Linux (kernel) e Concurrent Versions System

Controllo versione

Il controllo versione, in informatica, è la gestione di versioni multiple di un insieme di informazioni: gli strumenti software per il controllo versione sono ritenuti molto spesso necessari per la maggior parte dei progetti di sviluppo software o documentali gestiti da un team collaborativo di sviluppo o redazione.

Vedere Linux (kernel) e Controllo versione

Copy-on-write

La cosiddetta strategia copy-on-write (espressione inglese approssimativamente traducibile con "copia in caso di scrittura") è una tecnica di ottimizzazione informatica mirante alla riduzione delle operazioni di duplicazione delle risorse del sistema (generalmente strutture dati o aree di memoria) attraverso l'eliminazione delle copie non necessarie.

Vedere Linux (kernel) e Copy-on-write

Il copyright (termine di lingua inglese che letteralmente significa "diritto di copia") è un termine che identifica il diritto d'autore nei paesi di common law, dal quale però differisce sotto vari aspetti.

Vedere Linux (kernel) e Copyright

CPU

Lunità di elaborazione centrale (in acronimo CPU, dall'inglese Central Processing Unit), colloquialmente nota semplicemente come processore, nelle architetture degli elaboratori è il sottosistema che implementa la maggioranza delle funzionalità fondamentali dell'elaboratore e che in generale coordina l'esecuzione delle operazioni tra gli eventuali sottosistemi periferici.

Vedere Linux (kernel) e CPU

Customizzazione

Con customizzazione (neologismo dall'inglese customization, traducibile in personalizzazione), nell'architettura dell'informazione, si indica la concessione, da parte di un programmatore di un'interfaccia (ad es. una pagina web), di un certo grado di libertà all'utente riguardo a «presentazione, navigazione e contenuto» degli elementi (di seguito pagine): a volte il termine di origine inglese può essere tradotto con la parola personalizzazione se intesa come configurazione di un certo prodotto software nelle modalità d'uso richieste dall'utente utilizzatore o cliente.

Vedere Linux (kernel) e Customizzazione

Daimler (azienda)

La Mercedes-Benz Group AG (precedente nominata Daimler-Benz, DaimlerChrysler e Daimler) è un produttore tedesco di automobili e di mezzi di trasporto per l'impiego militare e civile come pure per i servizi finanziari, con sede centrale a Stoccarda in Germania.

Vedere Linux (kernel) e Daimler (azienda)

Debian

Debian (pronuncia) è un sistema operativo multipiattaforma che supporta varie architetture di computer, composto interamente da software libero.

Vedere Linux (kernel) e Debian

DEC Alpha

DEC Alpha (conosciuto anche come Alpha AXP) è un'architettura di processori di tipo RISC sviluppata e prodotta dalla Digital Equipment Corp (DEC).

Vedere Linux (kernel) e DEC Alpha

Direttiva di inclusione

Nella programmazione, una direttiva di inclusione è una direttiva che permette di inserire i contenuti di un dato file all'interno del file dove viene scritta la direttiva.

Vedere Linux (kernel) e Direttiva di inclusione

Distribuzione Linux

Una distribuzione Linux (anche distribuzione GNU/Linux ove includa elementi GNU, generalmente detta distro), in informatica, è una distribuzione software di un sistema operativo realizzato a partire dal kernel Linux, un sistema di base GNU e solitamente anche diversi altri applicativi (talvolta anch'essi parte di GNU).

Vedere Linux (kernel) e Distribuzione Linux

Download

Il download, anche noto come scaricamento, indica in informatica l'azione di ricevere o prelevare da una rete telematica (ad esempio da un sito web) un file, trasferendolo nella memoria di massa (ad es. sul disco rigido del computer o su altra periferica dell'utente).

Vedere Linux (kernel) e Download

Driver

Un driver, dall'inglese "guidatore", in informatica indica l'insieme di procedure software, spesso scritte in assembly, che permette ad un sistema operativo di pilotare un dispositivo hardware (ad es. una periferica).

Vedere Linux (kernel) e Driver

Dynamic Kernel Module Support

Il Dynamic Kernel Module Support (DKMS) è uno strumento software che serve a generare moduli del kernel Linux i cui sorgenti non sono generalmente disponibili nell'albero dei sorgenti del kernel Linux.

Vedere Linux (kernel) e Dynamic Kernel Module Support

In informatica il dynamic-link library (in acronimo DLL) è un formato di libreria condivisa utilizzato nei sistemi operativi di Microsoft.

Vedere Linux (kernel) e Dynamic-link library

Executable and linkable format

LExecutable and Linkable Format (ELF, Formato eseguibile e collegabile, precedentemente noto come Extensible Linking Format) è un formato di file standard per eseguibili, librerie condivise e core dump.

Vedere Linux (kernel) e Executable and linkable format

Ext3

Ext3 è un file system utilizzato su sistemi GNU/Linux e derivato da ext2, rispetto al quale migliora la scrittura su disco rendendo più facile e più veloce leggere i vari file dal disco, inoltre introduce il journaling del file system.

Vedere Linux (kernel) e Ext3

Ext4

ext4 o fourth extended filesystem è un file system journaled sviluppato come successore di ext3, incluso nel kernel Linux.

Vedere Linux (kernel) e Ext4

File system

Un file system (in acronimo FS) è una struttura dati deputata alla gestione e all'archiviazione dei file su un computer. Il termine viene utilizzato anche in riferimento al file system driver, ovvero tutta quella serie di programmi solitamente integrati nel sistema operativo che sono necessari ad operare il file system.

Vedere Linux (kernel) e File system

Finlandia

La Finlandia (in finlandese:, in svedese), ufficialmente Repubblica di Finlandia (in finlandese: Suomen tasavalta e in svedese: Republiken Finland), è uno Stato dell'Europa settentrionale, facente parte della regione nota come Fennoscandia e, in alcuni casi, anche della penisola scandinava.

Vedere Linux (kernel) e Finlandia

Firmware

Il firmware (prestito linguistico dalla lingua inglese derivante dall'unione di "firm" e "software", sicché in italiano equivale a componente logico permanente) è un programma, ovvero una sequenza di istruzioni, integrato direttamente in un componente elettronico programmato (es.

Vedere Linux (kernel) e Firmware

Fork (sviluppo software)

Un fork (o branch), nell'ambito dell'ingegneria del software e dell'informatica, indica lo sviluppo di un nuovo progetto software che parte dal codice sorgente di un altro già esistente, a opera di un programmatore.

Vedere Linux (kernel) e Fork (sviluppo software)

Fortran

Fortran (fino alla versione 90 FORTRAN) è un linguaggio di programmazione, compilato e imperativo, particolarmente adatto per il calcolo numerico e la scienza computazionale.

Vedere Linux (kernel) e Fortran

Free Software Foundation

La Free Software Foundation (FSF) è un'organizzazione non a scopo di lucro, fondata da Richard Stallman il 4 ottobre 1985, che si occupa di eliminare le restrizioni sulla copia, redistribuzione, comprensione e modifica dei programmi per computer.

Vedere Linux (kernel) e Free Software Foundation

Free Software Foundation Latin America

Free Software Foundation Latin America (FSFLA) è l'organizzazione sorella in America latina della Free Software Foundation. Fu lanciata il 23 novembre del 2005 a Rosario in Argentina.

Vedere Linux (kernel) e Free Software Foundation Latin America

FUSE

FUSE (acronimo di filesystem in user space) è una interfaccia informatica software per i sistemi operativi Unix e Unix-like di tipo open source, distribuito sotto la licenza GPL e LGPL, volto alla realizzazione di un modulo per il kernel Linux che permetta agli utenti non privilegiati di un sistema di creare un proprio file system senza la necessità di scrivere codice a livello kernel.

Vedere Linux (kernel) e FUSE

Gestione della memoria

La memoria principale di un elaboratore costituisce una componente fondamentale al supporto del concetto di processo. Un processo, infatti, per essere definito tale, ossia programma in esecuzione, deve avere a disposizione uno spazio di memoria nella quale saranno allocati dati e istruzioni del programma stesso.

Vedere Linux (kernel) e Gestione della memoria

Gestione delle eccezioni

In informatica la gestione delle eccezioni è un costrutto dei linguaggi di programmazione o un meccanismo dell'hardware del computer progettato per gestire errori a runtime o altri problemi (eccezioni) che avvengono durante l'esecuzione di un programma su un computer.

Vedere Linux (kernel) e Gestione delle eccezioni

Gestore logico dei volumi

Un gestore logico dei volumi (in lingua inglese logical volume manager, abbreviato LVM) in informatica indica un software di gestione dei dischi progettato per essere più flessibile del normale partizionamento fisico.

Vedere Linux (kernel) e Gestore logico dei volumi

Git (software)

Git è un software per il controllo di versione distribuito utilizzabile da interfaccia a riga di comando, creato da Linus Torvalds nel 2005.

Vedere Linux (kernel) e Git (software)

GNU

GNU (AFI:, acronimo ricorsivo di "GNU's Not Unix") è un sistema operativo Unix-like, ideato nel 1984 da Richard Stallman e promosso dalla Free Software Foundation, allo scopo di ottenere un sistema operativo completo utilizzando esclusivamente software libero: l'obiettivo era rifare un sistema operativo libero ma che non fosse più quello di prima, che rispondesse alle idee originarie, che avesse le stesse proprietà del sistema Unix, ma che fosse allo stesso tempo diverso.

Vedere Linux (kernel) e GNU

GNU Compiler Collection

GNU Compiler Collection o in breve GCC (in origine GNU C Compiler) è un compilatore ottimizzante multipiattaforma creato inizialmente dal fondatore della Free Software Foundation, Richard Matthew Stallman, come parte del Progetto GNU.

Vedere Linux (kernel) e GNU Compiler Collection

GNU General Public License

La GNU General Public License (comunemente indicata con l'acronimo GNU GPL o semplicemente GPL) è una licenza fortemente copyleft per software libero, originariamente stesa nel 1989 da Richard Stallman per patrocinare i programmi creati per il sistema operativo GNU.

Vedere Linux (kernel) e GNU General Public License

Hardware

Lhardware (abbreviato HW, dall'inglese hard «duro, pesante», e ware «merci, prodotti», su imitazione del termine software) è l'insieme di tutte le parti tangibili elettroniche, elettriche, meccaniche, magnetiche, ottiche che consentono il funzionamento di un computer.

Vedere Linux (kernel) e Hardware

Hewlett-Packard

Hewlett-Packard (HP) è stata una multinazionale statunitense dell'informatica attiva sia nel mercato dell'hardware (dai personal computer ai server e, nel mercato di massa, per le stampanti per le quali è uno dei maggiori produttori mondiali) che in quello del software e dei servizi collegati all'informatica.

Vedere Linux (kernel) e Hewlett-Packard

IA-32

Con IA-32 (Intel Architecture 32 bit), a volte i386, si definisce l'architettura o l'instruction set dei microprocessori prodotti da Intel, AMD e altre compagnie minori per il mercato desktop a partire dal 1985, e che è presente nella grandissima maggioranza dei personal computer esistenti al mondo.

Vedere Linux (kernel) e IA-32

IBM

LInternational Business Machines Corporation, comunemente nota come IBM e soprannominata "Big Blue", è un'azienda statunitense del settore informatico, tra le più importanti al mondo.

Vedere Linux (kernel) e IBM

IBM System/390

L'IBM System/390 è una famiglia di mainframe fuori produzione che implementa la ESA/390, quinta generazione dell'architettura del set di istruzioni System/360.

Vedere Linux (kernel) e IBM System/390

IBM Z

IBM Z è una famiglia di sistemi mainframe prodotti da IBM utilizzanti l'architettura z/Architecture. È l'evoluzione della famiglia IBM System/360.

Vedere Linux (kernel) e IBM Z

Indirizzo di memoria

In informatica, un indirizzo di memoria è un identificatore univoco di una certa locazione di memoria alla quale il processore o un'altra periferica possono accedere per operazioni di lettura o scrittura, ad esempio salvare un dato per poterlo recuperare in seguito (nell'architettura di un processore basato su registri il registro MAR (memory address register) è dedicato all'indirizzo di memoria cui il processore punta per accedere alla rispettiva cella di memoria).

Vedere Linux (kernel) e Indirizzo di memoria

Industry Standard Architecture

In informatica e elettronica l'Industry Standard Architecture, in sigla ISA, è un bus parallelo per computer destinato al collegamento, attraverso appositi slot, di generiche schede d'espansione (schede video, schede audio, schede di rete, ecc.) di norma installate internamente al computer.

Vedere Linux (kernel) e Industry Standard Architecture

InfiniBand

InfiniBand è uno standard di comunicazione ad alta velocità, sviluppato principalmente per High Performance Computing e utilizzato nei moderni supercomputer.

Vedere Linux (kernel) e InfiniBand

Informatica

Linformatica è la scienza o disciplina che si occupa del trattamento dell'informazione mediante procedure automatizzate, avendo in particolare per oggetto lo studio dei fondamenti teorici dell'informazione, della sua computazione a livello logico e delle tecniche pratiche per la sua implementazione e applicazione in sistemi elettronici automatizzati detti quindi sistemi informatici; come tale è una disciplina fortemente connessa con la logica matematica, l'automatica, l'elettronica e anche l'elettromeccanica.

Vedere Linux (kernel) e Informatica

Ingo Molnar

Attualmente impiegato presso la Red Hat, è un hacker del kernel Linux. Egli è noto soprattutto per i suoi contributi nel campo della sicurezza e delle prestazioni.

Vedere Linux (kernel) e Ingo Molnar

Initrd

In informatica initrd (initial ramdisk), è un piccolo file system temporaneo che funge da file system root montato in memoria da Linux e da altri sistemi operativi Unix-like nella fase iniziale della loro procedura di avvio (boot).

Vedere Linux (kernel) e Initrd

Intel

Intel Corporation è un'azienda multinazionale statunitense fondata il 18 luglio 1968 con sede a Santa Clara (California). Produce dispositivi a semiconduttore, microprocessori, componenti di rete, chipset per schede madri, chip per schede video e molti altri circuiti integrati.

Vedere Linux (kernel) e Intel

Interfaccia a riga di comando

In informatica uninterfaccia a riga di comando (dall'inglese command line interface, in acronimo CLI) o anche console, riga di comando, terminale o prompt dei comandi, è un tipo di interfaccia utente caratterizzata da un'interazione testuale tra utente ed elaboratore (vedi shell): l'utente impartisce comandi testuali in input mediante tastiera alfanumerica e riceve risposte testuali in output dall'elaboratore mediante display o stampante alfanumerici.

Vedere Linux (kernel) e Interfaccia a riga di comando

Intermezzo (file system)

InterMezzo è un file system distribuito sviluppato per Linux e distribuito sotto licenza GPL. È stato incluso nella versione standard del kernel Linux dalla versione 2.4.15, sebbene nella serie 2.6 sia stato rimosso, in quanto non più mantenuto e sviluppato.

Vedere Linux (kernel) e Intermezzo (file system)

Interprete (informatica)

Un interprete, in informatica e nella programmazione, è un programma in grado di eseguire altri programmi a partire direttamente dal relativo codice sorgente scritto in un linguaggio di alto livello, senza la previa compilazione dello stesso (codice oggetto), eseguendo cioè le istruzioni nel linguaggio usato traducendole di volta in volta in istruzioni in linguaggio macchina del processore.

Vedere Linux (kernel) e Interprete (informatica)

Interrupt

Un interrupt, in informatica, è un segnale asincrono che indica il "bisogno di attenzione" da parte di una periferica finalizzata ad una particolare richiesta di servizio, un evento sincrono che consente l'interruzione di un processo qualora si verifichino determinate condizioni (gestione dei processi) oppure più in generale una particolare richiesta al sistema operativo da parte di un processo in esecuzione.

Vedere Linux (kernel) e Interrupt

IPAQ

iPAQ è la denominazione commerciale con cui HP vende i suoi dispositivi Pocket PC e smartphone. Il nome fu adottato per la prima volta da Compaq con l'iniziatore della serie, il modello Compaq iPAQ H 3130.

Vedere Linux (kernel) e IPAQ

Journaled File System

Journaled File System (JFS) è un file system journaling a 64 bit robusto e scalabile creato dalla IBM per AIX, attualmente disponibile anche per OS/2 e Linux.

Vedere Linux (kernel) e Journaled File System

Kernel

In informatica, il kernel (AFI) o nucleo è un programma situato al centro del sistema operativo che ha generalmente un controllo completo dell'intero sistema e fornisce un accesso sicuro e controllato dell'hardware ai processi in esecuzione sul computer.

Vedere Linux (kernel) e Kernel

Kernel mode

Nei sistemi operativi che per la protezione fanno uso di meccanismi basati sul modello dei domini gerarchici di protezione, viene solitamente chiamato kernel mode (in inglese modalità del kernel) lo stato di privilegio massimo riservato all'esecuzione del kernel.

Vedere Linux (kernel) e Kernel mode

Kernel panic

In informatica un kernel panic è un'azione intrapresa da un sistema operativo Unix o Unix-like volta a identificare un errore fatale interno.

Vedere Linux (kernel) e Kernel panic

Kernel-based Virtual Machine

Kernel-based Virtual Machine (KVM) è un'infrastruttura di virtualizzazione del kernel Linux. KVM attualmente supporta una completa virtualizzazione usando Intel VT o AMD-V. Un supporto limitato per la paravirtualizzazione è anche disponibile per gli ospiti Linux e Windows nella forma di un driver di rete paravirtuale.

Vedere Linux (kernel) e Kernel-based Virtual Machine

Knoppix

Knoppix è una distribuzione GNU/Linux, derivata da Debian, famosa per il fatto di essere una delle più complete tra le distribuzioni Live CD.

Vedere Linux (kernel) e Knoppix

Latenza

La latenza, da un punto di vista generale, è il lasso di tempo che intercorre tra la causa e l'effetto di un cambiamento fisico in un sistema in osservazione.

Vedere Linux (kernel) e Latenza

Licenza di software libero

Una licenza di software libero è una licenza libera, un testo legale caratterizzato da un aspetto contrattuale o para-contrattuale, che si applica ad un software per garantirne la libertà d'utilizzo, di studio, di modifica e di condivisione, ovvero per renderlo software libero.

Vedere Linux (kernel) e Licenza di software libero

Licenza libera

Una licenza libera è un particolare tipo di licenza che si applica a un'opera per garantirne la libertà d'utilizzo, di studio, di modifica e di condivisione.

Vedere Linux (kernel) e Licenza libera

Linguaggio assembly

Un linguaggio assembly (detto anche linguaggio assemblativo o linguaggio assemblatore o semplicemente assembly) è un linguaggio di programmazione molto simile ai linguaggi macchina.

Vedere Linux (kernel) e Linguaggio assembly

Linus Torvalds

Nato a Helsinki da una famiglia appartenente alla minoranza finlandese di lingua svedese, ha studiato all'Università di Helsinki tra il 1988 e il 1996, conseguendo la laurea in informatica con una tesi intitolata Linux: A Portable Operating System.

Vedere Linux (kernel) e Linus Torvalds

Linux

GNU/Linux, comunemente noto come Linux (pronuncia inglese), è una famiglia di sistemi operativi liberi e open source di tipo Unix-like, pubblicati in varie distribuzioni, che usano come nucleo il kernel Linux: oggi molte importanti società nel campo dell'informatica come Google, Microsoft, Amazon, IBM, Oracle, Hewlett-Packard, Red Hat, Canonical, Novell e Valve sviluppano e pubblicano sistemi Linux.

Vedere Linux (kernel) e Linux

Linux console

La Linux console è la console del kernel Linux. Il pacchetto Linux Console Tools contiene delle utility come setfont o setleds.

Vedere Linux (kernel) e Linux console

Linux Foundation

La Linux Foundation (LF) è un'organizzazione no-profit che sostiene lo sviluppo del kernel Linux, elaborando anche un insieme di standard al fine di uniformare le caratteristiche dei vari sistemi operativi Linux (Linux Standard Base).

Vedere Linux (kernel) e Linux Foundation

Linux kernel oops

In informatica un oops (termine che significa semplicemente errore) è una deviazione dal comportamento corretto del kernel Linux, che viene riportata come errore nel log di sistema: quando il kernel individua un problema, stampa un messaggio di oops e "uccide", con l'invio di un segnale kill, tutti i processi coinvolti nell'errore; il messaggio permette così il debug del problema e aiuta la risoluzione dell'errore che lo ha causato.

Vedere Linux (kernel) e Linux kernel oops

Linux Security Modules

In informatica Linux Security Modules o in italiano Moduli di Sicurezza Linux è un framework che permette al kernel Linux di fornire una varietà di diversi modelli di sicurezza evitando favoritismi verso una specifica implementazione.

Vedere Linux (kernel) e Linux Security Modules

Linux Standard Base

Il Linux Standard Base (LSB) è un progetto mantenuto da Linux Foundation per standardizzare la struttura interna e le caratteristiche dei sistemi operativi utilizzanti il kernel Linux.

Vedere Linux (kernel) e Linux Standard Base

Linux-libre

Linux-libre è un progetto della Free Software Foundation Latin America (FSFLA) che consiste nel fornire una versione del kernel Linux completamente libera.

Vedere Linux (kernel) e Linux-libre

LWN.net

LWN.net è una rivista online di informatica, focalizzata sul software libero e in particolar modo sul Kernel Linux. L'acronimo LWM inizialmente significava "Linux Weekly News" (notizie settimanali su Linux), significato poi successivamente abbandonato a causa dell'espansione verso anche altri argomenti.

Vedere Linux (kernel) e LWN.net

Macchina virtuale

In informatica il termine macchina virtuale (VM) indica un software che, attraverso un processo di virtualizzazione, crea un ambiente virtuale che emula tipicamente il comportamento di una macchina fisica (PC, client o server) grazie all'assegnazione di risorse hardware (porzioni di disco rigido, RAM e risorse di processamento) e in cui alcune applicazioni possono essere eseguite come se interagissero con tale macchina; infatti se dovesse andare fuori uso il sistema operativo che gira sulla macchina virtuale, il sistema di base non ne risentirebbe affatto.

Vedere Linux (kernel) e Macchina virtuale

Mailing list

La mailing list, in italiano lista di distribuzione o elenco dei destinatari, è un servizio/strumento offribile da una rete di computer verso vari utenti e costituito da un sistema organizzato per la partecipazione di più persone a una discussione asincrona o per la distribuzione di informazioni utili agli interessati/iscritti attraverso l'invio di email a una lista di indirizzi di posta elettronica di utenti iscritti.

Vedere Linux (kernel) e Mailing list

Mainframe

In informatica il mainframe computer (ellissi usata comunemente: mainframe), o sistema centrale, è un tipo di computer caratterizzato da prestazioni di elaborazione dati di alto livello e di tipo centralizzato, opposto dunque a quello di un sistema distribuito come un Computer cluster.

Vedere Linux (kernel) e Mainframe

Marcelo Tosatti

Marcelo è cresciuto a Curitiba e ha lavorato per la Conectiva per sei anni, durante questo periodo si è dedicato alla programmazione del kernel.

Vedere Linux (kernel) e Marcelo Tosatti

Marchio registrato

Il marchio registrato è un segno distintivo che, a seguito di deposito e successiva concessione da parte di un ente governativo preposto, gode di una particolare tutela giuridica nei confronti di terzi.

Vedere Linux (kernel) e Marchio registrato

Memoria (informatica)

La memoria, in informatica, è un elemento di un computer o di un suo sottosistema e ha il compito di garantire la persistenza dei dati eo delle istruzioni dei programmi.

Vedere Linux (kernel) e Memoria (informatica)

Memoria virtuale

In informatica, la memoria virtuale è un'architettura di sistema capace di simulare uno spazio di memoria centrale (memoria primaria) maggiore di quello fisicamente presente o disponibile, dando l'illusione all'utente di un enorme quantitativo di memoria.

Vedere Linux (kernel) e Memoria virtuale

Microsoft

Microsoft Corporation (in precedenza Micro-Soft Company, comunemente Microsoft) è un'azienda multinazionale statunitense d'informatica con sede nel Microsoft Campus a Redmond nello Stato di Washington (Stati Uniti).

Vedere Linux (kernel) e Microsoft

MINIX

MINIX è un sistema operativo basato su un'architettura a microkernel. In origine fu una versione non-commerciale minima Unix-like per PC IBM e computer IBM PC/AT nei tardi anni ottanta e nei primi anni novanta.

Vedere Linux (kernel) e MINIX

Motorola 68000

Il Motorola 68000 (nome in codice MC68000) è un microprocessore CISC a 16/32 bit. È stato inizialmente progettato, prodotto e commercializzato da Motorola a partire dal 1979, ed in seguito prodotto e commercializzato dalla Freescale Semiconductor, ex Semiconductor Products Sector di Motorola dalla quale si è separata nel corso del 2004.

Vedere Linux (kernel) e Motorola 68000

Motorola 68k

Motorola 68k (detta anche m68k) è una famiglia di microprocessori CISC della Freescale Semiconductor.

Vedere Linux (kernel) e Motorola 68k

Multitasking

Con multitasking (in italiano multiprocessualità), in informatica, si indica la capacità di un software di eseguire più programmi contemporaneamente: se ad esempio viene chiesto al sistema di eseguire contemporaneamente due processi A e B, la CPU eseguirà per qualche istante di tempo il processo A, poi per qualche istante successivo il processo B, poi tornerà a eseguire il processo A e così via; il passaggio dal processo A al processo B e viceversa viene definito "commutazione di contesto" (context switch).

Vedere Linux (kernel) e Multitasking

Multiutenza

La multiutenza è, in informatica, la possibilità di più utenti di accedere ad una data funzione o risorsa di un sistema informatico. È un'organizzazione gerarchica della memoria che permette ad un servizio di interfacciarsi con più utenti tramite diversi terminali, assegnando periodicamente le risorse e permettendo ad ogni programma di evolvere indipendentemente dagli altri.

Vedere Linux (kernel) e Multiutenza

Network File System

In informatica, Network File System (NFS) è un protocollo di rete sviluppato inizialmente da Sun Microsystems nel 1984 e definito dagli RFC 1094, 1813, (3010 e 3530) e 7530.

Vedere Linux (kernel) e Network File System

Novell

Novell è stata un'azienda statunitense che operava nel settore della produzione di software orientata particolarmente ai settori delle reti e della gestione dei gruppi di lavoro.

Vedere Linux (kernel) e Novell

NTFS

NTFS (acronimo di New Technology File System) è un file system utilizzato da Microsoft dei sistemi operativi basati su Microsoft Windows NT.

Vedere Linux (kernel) e NTFS

Open source

Con open source (in italiano sorgente aperta), in informatica, si indica un software distribuito, generalmente in via gratuita, sotto i termini di una licenza open source, che ne concede lo studio, l'utilizzo, la modifica e la redistribuzione.

Vedere Linux (kernel) e Open source

Opera derivata

Per la legislazione relativa al diritto d'autore, si definisce opera derivata l'opera d'ingegno creata a partire da una o più opere già esistenti e che quindi ne include alcuni aspetti che possono essere protetti da copyright.

Vedere Linux (kernel) e Opera derivata

PA-RISC

PA-RISC è un'architettura di microprocessori sviluppata dalla Hewlett-Packard Systems & VLSI Technology Operation. Come indicato dal nome il processore implementa un'architettura RISC (Reduced Instruction Set Computing), le lettere PA indicano invece Precision Architecture.

Vedere Linux (kernel) e PA-RISC

PC Card

La PC Card, inizialmente denominata PCMCIA Card (o brevemente PCMCIA) è uno standard d'interfaccia elettronica ideato nel 1990, destinata a computer portatili, o altri tipi di dispositivi elettronici portatili, e accessibile dall'esterno.

Vedere Linux (kernel) e PC Card

Pentium FDIV bug

Il Pentium FDIV bug è un difetto diffuso tra le FPU dei primi processori Intel Pentium. Il difetto, scoperto dal professore Thomas Nicely del Lynchburg College, era presente negli esemplari funzionanti fino ai 100 MHz.

Vedere Linux (kernel) e Pentium FDIV bug

Periferica

Una periferica (più formalmente unità periferica), nell'informatica, indica un qualsiasi dispositivo hardware che fa parte di un sistema informatico e/o di elaborazione elettronico (come ad esempio un computer) e che funziona sotto il controllo di una unità centrale e del sistema operativo, alla quale è collegata.

Vedere Linux (kernel) e Periferica

Perl

Perl è un linguaggio di programmazione ad alto livello, dinamico, procedurale e interpretato, creato nel 1987 da Larry Wall. Perl ha un singolare insieme di funzionalità ereditate da C, scripting shell Unix (sh), Awk, sed e in diversa misura da molti altri linguaggi di programmazione, compresi alcuni linguaggi funzionali.

Vedere Linux (kernel) e Perl

Personal computer

Un personal computer (dalla lingua inglese, in italiano letterale “calcolatore personale” oppure “elaboratore personale”, solitamente abbreviato in PC) è un qualsiasi computer che si presti all'utilizzo proprio personale e alla personalizzazione da parte dell'utente nell'uso quotidiano.

Vedere Linux (kernel) e Personal computer

Physical Address Extension

Nell'informatica, Physical Address Extension (PAE, Estensione dell'indirizzo fisico) è una caratteristica di alcuni processori x86 e x86-64 che permette di usare più di 4 gigabyte di memoria fisica nei sistemi a 32 bit - in concomitanza con il supporto appropriato da parte del sistema operativo.

Vedere Linux (kernel) e Physical Address Extension

Plug and play

Plug and play (o PnP o plug & play, dall'inglese che tradotto letteralmente significa "collega e usa"), in informatica, viene usata in diversi contesti con riferimento a tecnologie che possono essere messe in uso all'interno di un sistema hardware o/e software senza che l'utente del sistema conosca o metta in atto una specifica procedura di installazione o configurazione.

Vedere Linux (kernel) e Plug and play

Porting

Il porting (termine inglese), in informatica, è un processo di trasposizione, a volte anche con modifiche, di un componente software, volto a consentirne l'uso in una piattaforma diversa da quella originale.

Vedere Linux (kernel) e Porting

POSIX

POSIX (o Posix: acronimo di Portable Operating System Interface for Unix), in informatica, indica la famiglia degli standard definiti dall'IEEE denominati formalmente IEEE 1003.

Vedere Linux (kernel) e POSIX

PowerPC

PowerPC (dove PC sta per di Performance Computing) è un'architettura di microprocessori RISC creata nel 1991 dall'alleanza Apple-IBM-Motorola (conosciuta come AIM).

Vedere Linux (kernel) e PowerPC

Pre-rilascio

Il pre-rilascio o prelazione (in inglese preemption) è, in informatica, l'operazione in cui un processo viene temporaneamente interrotto e portato al di fuori della CPU, senza alcuna cooperazione da parte del processo stesso, al fine di permettere l'esecuzione di un altro processo.

Vedere Linux (kernel) e Pre-rilascio

Processo (informatica)

Il processo in informatica è un'entità dinamica caricata su memoria RAM generata da un programma: identificato da un codice univoco chiamato PID, più precisamente, esso è una sequenza di attività (task) controllata da un programma (scheduler) che si svolge su un processore in genere sotto la gestione o supervisione del rispettivo sistema operativo.

Vedere Linux (kernel) e Processo (informatica)

Processore

Un processore (detto anche unità di elaborazione), in informatica ed elettronica, è un tipo di dispositivo hardware di un computer che si contraddistingue per essere dedicato all'esecuzione di istruzioni, a partire da un instruction set.

Vedere Linux (kernel) e Processore

Programmazione (informatica)

La programmazione è il processo di ideazione, progettazione e costruzione di programmi informatici eseguibili volti generalmente alla risoluzione di problemi o allo svolgimento di computazioni.

Vedere Linux (kernel) e Programmazione (informatica)

Python

Python è un linguaggio di programmazione ad alto livello, orientato a oggetti, adatto, tra gli altri usi, a sviluppare applicazioni distribuite, scripting, computazione numerica e system testing.

Vedere Linux (kernel) e Python

RAID

In informatica il RAID, acronimo di "Redundant Array of Independent Disks" ovvero insieme ridondante di dischi indipendenti, (originariamente "Redundant Array of Inexpensive Disks", insieme ridondante di dischi economici), è una tecnica di installazione raggruppata di diversi dischi rigidi in un computer (o collegati ad esso) che fa sì che gli stessi nel sistema appaiano e siano utilizzabili come se fossero un unico volume di memorizzazione.

Vedere Linux (kernel) e RAID

Red Hat

Red Hat, Inc. è una società multinazionale statunitense che si dedica allo sviluppo software e al supporto di software libero e open source in ambiente enterprise ovvero aziendale.

Vedere Linux (kernel) e Red Hat

Richard Stallman

È tra i principali esponenti del movimento del software libero: nel settembre 1983 diede avvio al progetto GNU con l'intento di creare un sistema operativo simile a Unix, ma composto interamente da software libero: da ciò prese vita il movimento del software libero.

Vedere Linux (kernel) e Richard Stallman

Scheduler

Lo scheduler (in italiano pianificatore o gestore dei processi), in informatica, è un componente di un sistema operativo ovvero un programma che implementa un algoritmo di scheduling (in italiano algoritmo di pianificazione) il quale, dato un insieme di richieste di accesso ad una risorsa (tipicamente l'accesso al processore da parte di un processo da eseguire), stabilisce un ordinamento temporale per l'esecuzione di tali richieste, privilegiando quelle che rispettano determinati parametri secondo una certa politica di scheduling, in modo da ottimizzare l'accesso a tale risorsa e consentire così l'espletamento del servizio/istruzione o processo desiderato.

Vedere Linux (kernel) e Scheduler

SCO Group

SCO Group (precedentemente nota come Caldera Systems e Caldera International) è stata una società che negli anni ha sviluppato distribuzioni GNU/Linux per workstation e server.

Vedere Linux (kernel) e SCO Group

Security-Enhanced Linux

In informatica, il Security-Enhanced Linux (SELinux) è un modulo di sicurezza del kernel Linux che fornisce un insieme di strumenti per utilizzare e monitorare il controllo degli accessi incluso il mandatory access control (MAC), tutto questo utilizzando i framework Linux Security Modules (LSM).

Vedere Linux (kernel) e Security-Enhanced Linux

Shell (informatica)

La shell (detta in italiano interprete dei comandi), in informatica, è la componente fondamentale di un sistema operativo che permette all'utente il più alto livello di interazione con lo stesso.

Vedere Linux (kernel) e Shell (informatica)

Sistema embedded

Un sistema embedded o sistema integrato identifica genericamente tutti quei sistemi elettronici di elaborazione a microprocessore progettati appositamente per un determinato utilizzo (special purpose), ovvero non riprogrammabili dall'utente per altri scopi, spesso con una piattaforma hardware ad hoc, integrati nel sistema che controllano e in grado di gestirne tutte o parte delle funzionalità richieste.

Vedere Linux (kernel) e Sistema embedded

Sistema multiprocessore simmetrico

Un sistema multiprocessore simmetrico (Symmetric multiprocessor system - SMP) è un sistema multiprocessore con una memoria centralizzata condivisa chiamata memoria principale, in inglese Main Memory (MM), operante sotto un unico sistema operativo con due o più processori omogenei.

Vedere Linux (kernel) e Sistema multiprocessore simmetrico

Sistema operativo

Un sistema operativo (abbreviato in SO), in informatica, è un software di base, detto anche piattaforma operativa (composto normalmente da più sottosistemi o componenti software: kernel, scheduler, file system, gestore della memoria, gestore delle periferiche, interfaccia utente e spooler di stampa), che gestisce le risorse hardware e software della macchina, fornendo servizi di base ai software applicativi; tra i sistemi operativi per computer desktop si citano Microsoft Windows, MacOS, le distribuzioni Linux, sistemi Unix-like, BSD e Chrome OS, mentre per i dispositivi mobili, quali smartphone e tablet, vi sono iOS, Android, HarmonyOS, Windows Phone, Sailfish OS, Symbian OS e KaiOS.

Vedere Linux (kernel) e Sistema operativo

Sistemista

Un sistemista (in inglese system administrator o sysadmin), in informatica e telecomunicazioni, è un tecnico specializzato che si occupa dell'installazione, configurazione, gestione (manutenzione, aggiornamento e monitoraggio) di reti informatiche e di telecomunicazioni, o di uno o più sottosistemi di un sistema informatico (es.

Vedere Linux (kernel) e Sistemista

Software

Il software, in informatica ed elettronica, indica (per un sistema informatico) l'insieme delle componenti intangibili di elaborazione. Il significato è contrapposto a quello di hardware, che corrisponde alla parte materiale (strato fisico/tangibile) del detto sistema.

Vedere Linux (kernel) e Software

Software libero

Il software libero (dall'inglese free software o libre software) è un software distribuito sotto i termini di una licenza di software libero, che ne concede lo studio, l'utilizzo, la modifica e la redistribuzione.

Vedere Linux (kernel) e Software libero

Software proprietario

Il software proprietario (o anche privato, non libero o closed source; dall'inglese proprietary software) è un software la cui licenza consente al beneficiario il suo utilizzo sotto particolari condizioni e ne impedisce altre come, ad esempio, lo studio, la modifica, la condivisione, la ridistribuzione o l'ingegneria inversa.

Vedere Linux (kernel) e Software proprietario

SPARC

In elettronica e informatica SPARC (Scalable Processor ARChitecture) è un'architettura per microprocessore big-endian RISC. L'architettura, originariamente progettata nel 1985 da Sun Microsystems, è anche diventata un trademark registrato da SPARC International, Inc., un'organizzazione nata nel 1989 per promuovere SPARC e per provvedere a rilasciare attestati e test di conformità per processori che si vogliono fregiare di tale titolo.

Vedere Linux (kernel) e SPARC

Spazio utente

Lo spazio utente, in informatica e soprattutto nell'utilizzo di un sistema operativo è uno spazio per applicazioni eseguite in modalità utente esterno al kernel e protetto attraverso la separazione dei privilegi.

Vedere Linux (kernel) e Spazio utente

Spinlock

In informatica uno spinlock o anche spinning è una tecnica di programmazione che utilizza un ciclo di attesa attiva (busy waiting) per implementare la routine di attesa di un lock.

Vedere Linux (kernel) e Spinlock

Standard aperto

Uno standard aperto (dall'inglese: open standard) è uno standard disponibile al pubblico con diversi diritti ad esso associati e con diverse proprietà con cui è stato progettato (es. processo aperto).

Vedere Linux (kernel) e Standard aperto

Stati Uniti d'America

Gli Stati Uniti d'America (comunemente indicati come Stati Uniti, o anche solo United States; in sigla USA) sono una repubblica federale dell'America settentrionale composta da cinquanta Stati e un distretto federale.

Vedere Linux (kernel) e Stati Uniti d'America

Subversion

Subversion (abbreviato in SVN) è un software di versionamento e controllo di versione prodotto da Apache Software Foundation e distribuito come software open source sotto licenza Apache.

Vedere Linux (kernel) e Subversion

Suite di protocolli Internet

La suite di protocolli Internet, in informatica e in telecomunicazioni, indica una famiglia di protocolli di rete legati da dipendenze d'uso su cui si basa il funzionamento logico della rete Internet.

Vedere Linux (kernel) e Suite di protocolli Internet

Supercomputer

Il supercomputer (o supercalcolatore) è un tipo di sistema di elaborazione progettato per ottenere capacità di calcolo con un numero di cifre, dette bit, estremamente elevate rispetto a quelle dei calcolatori, base, presenti prima della realizzione (assemblaggio) della macchina superiore che si sta realizzando.

Vedere Linux (kernel) e Supercomputer

System.map

Il file System.map è una symbol table usata dal kernel Linux. Una symbol table è una ricerca tra i nomi dei simboli e il loro indirizzo in memoria.

Vedere Linux (kernel) e System.map

Telefono cellulare

Un telefono cellulare (comunemente chiamato telefonino, cellulare, telefono o natel in Svizzera), nel campo delle telecomunicazioni, è un apparecchio radio mobile terminale ricetrasmittente (terminale mobile) per la comunicazione in radiotelefonia sull'interfaccia radio di accesso di una rete cellulare.

Vedere Linux (kernel) e Telefono cellulare

Terminale (informatica)

Un terminale in campo informatico, è un dispositivo hardware, elettronico o elettromeccanico, che viene usato per inserire dati in ingresso ad un computer o in un sistema di elaborazione e riceverli in uscita (output) per la loro visualizzazione.

Vedere Linux (kernel) e Terminale (informatica)

Thread (informatica)

Un thread o thread di esecuzione, in informatica, è una suddivisione di un processo in due o più filoni (istanze) o sottoprocessi che vengono eseguiti concorrentemente da un sistema di elaborazione monoprocessore (monothreading) o multiprocessore (multithreading) o multicore.

Vedere Linux (kernel) e Thread (informatica)

TOP500

Il progetto TOP500 mira a creare una lista aggiornata dei 500 più potenti supercomputer non distribuiti del pianeta. Il progetto venne avviato nel 1993 e aggiorna la lista dei sistemi due volte all'anno.

Vedere Linux (kernel) e TOP500

Trisquel GNU/Linux

Trisquel GNU/Linux è una distribuzione basata su Ubuntu utilizzante il kernel Linux del progetto Linux-libre.

Vedere Linux (kernel) e Trisquel GNU/Linux

Unione europea

LUnione europea, abbreviata in UE (pronuncia), è un'unione politica ed economica a carattere sovranazionale, che comprende 27 Stati membri.

Vedere Linux (kernel) e Unione europea

Università dell'Indiana

LUniversità dell'Indiana (Indiana University, IU) è un sistema universitario fondato nel 1820 come Seminario dello stato dell'Indiana e poi chiamata Indiana College nel 1846.

Vedere Linux (kernel) e Università dell'Indiana

Università di Helsinki

L'Università di Helsinki (Helsingin Yliopisto/Helsingfors Universitet) è l'università della capitale della Finlandia.

Vedere Linux (kernel) e Università di Helsinki

Unix

Unix (ufficialmente registrato come UNIX) è un sistema operativo proprietario e portabile per computer. Originariamente sviluppato da un gruppo di ricerca presso i laboratori AT&T e Bell Laboratories, il team includeva luminari come Ken Thompson e Dennis Ritchie.

Vedere Linux (kernel) e Unix

USB

USB (acronimo di Universal Serial Bus, pronunciato) è uno standard industriale di comunicazione seriale, utilizzato sotto forma di cavo, per la comunicazione e/o l'alimentazione di periferiche per computer o qualsiasi altro dispositivo previsto a tale scopo, per esempio tablet, fotocamere, smartphone, ecc.

Vedere Linux (kernel) e USB

Usenet

Usenet è una rete mondiale, nata negli Stati Uniti d'America all'inizio degli anni ottanta, formata da migliaia di server tra loro interconnessi, ognuno dei quali raccoglie gli articoli (o news, o messaggi, o post) che le persone aventi accesso alla rete inviano in una data gerarchia, in un archivio ad accesso pubblico, organizzato in gerarchie tematiche che contengono vari thread sullo stesso tema (topic).

Vedere Linux (kernel) e Usenet

User mode

Nei sistemi operativi che per la protezione fanno uso del modello dei domini gerarchici di protezione, viene a volte chiamato user mode (in italiano modalità utente) uno stato caratterizzato da un numero relativamente basso di privilegi verso la memoria, l'hardware e altre risorse.

Vedere Linux (kernel) e User mode

X Window System

X Window System (noto in gergo come X Window, X11 o semplicemente come X), in informatica, è un gestore grafico molto diffuso, standard de facto per molti sistemi Unix-like (Linux e FreeBSD compresi), pubblicato sotto una licenza di software libero, dal 2004 lo sviluppo è curato dalla X.Org Foundation.

Vedere Linux (kernel) e X Window System

XFS (file system)

XFS è un file system di tipo journaled con indirizzamento a 64 bit sviluppato da SGI per il sistema operativo IRIX. XFS è stato incluso in linux 2.4 (dalla 2.4.25, quando Marcelo Tosatti l'ha ritenuto abbastanza stabile) e nella 2.6.

Vedere Linux (kernel) e XFS (file system)

64 bit

Su 64 bit in codice binario si possono rappresentare 2^simeq18,44times10^ numeri (anche intesi come informazioni).

Vedere Linux (kernel) e 64 bit

Vedi anche

Kernel Linux

Kernel monolitici

Sistemi operativi

Software di sistema liberi

Conosciuto come Kernel Linux.

, Ext4, File system, Finlandia, Firmware, Fork (sviluppo software), Fortran, Free Software Foundation, Free Software Foundation Latin America, FUSE, Gestione della memoria, Gestione delle eccezioni, Gestore logico dei volumi, Git (software), GNU, GNU Compiler Collection, GNU General Public License, Hardware, Hewlett-Packard, IA-32, IBM, IBM System/390, IBM Z, Indirizzo di memoria, Industry Standard Architecture, InfiniBand, Informatica, Ingo Molnar, Initrd, Intel, Interfaccia a riga di comando, Intermezzo (file system), Interprete (informatica), Interrupt, IPAQ, Journaled File System, Kernel, Kernel mode, Kernel panic, Kernel-based Virtual Machine, Knoppix, Latenza, Licenza di software libero, Licenza libera, Linguaggio assembly, Linus Torvalds, Linux, Linux console, Linux Foundation, Linux kernel oops, Linux Security Modules, Linux Standard Base, Linux-libre, LWN.net, Macchina virtuale, Mailing list, Mainframe, Marcelo Tosatti, Marchio registrato, Memoria (informatica), Memoria virtuale, Microsoft, MINIX, Motorola 68000, Motorola 68k, Multitasking, Multiutenza, Network File System, Novell, NTFS, Open source, Opera derivata, PA-RISC, PC Card, Pentium FDIV bug, Periferica, Perl, Personal computer, Physical Address Extension, Plug and play, Porting, POSIX, PowerPC, Pre-rilascio, Processo (informatica), Processore, Programmazione (informatica), Python, RAID, Red Hat, Richard Stallman, Scheduler, SCO Group, Security-Enhanced Linux, Shell (informatica), Sistema embedded, Sistema multiprocessore simmetrico, Sistema operativo, Sistemista, Software, Software libero, Software proprietario, SPARC, Spazio utente, Spinlock, Standard aperto, Stati Uniti d'America, Subversion, Suite di protocolli Internet, Supercomputer, System.map, Telefono cellulare, Terminale (informatica), Thread (informatica), TOP500, Trisquel GNU/Linux, Unione europea, Università dell'Indiana, Università di Helsinki, Unix, USB, Usenet, User mode, X Window System, XFS (file system), 64 bit.