Embedded Linux: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Thijs!bot (discussione | contributi)
m robot Aggiungo: zh:嵌入式Linux
Funzionalità collegamenti suggeriti: 2 collegamenti inseriti.
 
(72 versioni intermedie di 55 utenti non mostrate)
Riga 1:
[[File:Smart phone.jpg|upright=1.0|thumb|[[Samsung Galaxy Note]], [[Android]]]]
ConIn [[informatica]] con il termine ''''Embedded Linux'''' ci si riferisce a quell'insieme di [[distribuzione Linux|distribuzioni Linux]] concepite per essere utilizzate su sistemi [[Sistema embedded|sistemi embedded]], cioè integrati.
Le caratteristiche principali di tali sistemi impongono dei vincoli molto severi al [[sistema operativo]] in termini di [[memoria flash]] occupata, [[memoria centrale]] necessaria, tempi di avvio brevi.
[[GNU/Linux]] è un sistema oeprativooperativo "[[general purpose]]" è stato, realizzato cioè per essere impiegato principalmente su sistemi [[Computer desktop|desktop]] e [[server]] con criteri che lo rendessero adattabile a diversi contesti e [[portabilità|portabile]] verso il maggior numero di architetture possibili.
L'elevata portabilità, unita alla licenza [[GNU General Public License|GPL]] hanno fatto crescere l'interesse intorno a questo sistema operativo anche nell'ambito del mercato dei sistemi embedded.
 
== Descrizione ==
=== Caratteristiche non embedded ===
Sicuramente il fatto che linux dipenda da un [[filesystem]] comporta una limitazione dal punto di vista embedded e determina l'impossibilità di raggiungere dimensioni inferiori a circa un megabyte. Ma c'è da dire che i sistemi embedded moderni hanno in genere maggiori quantità di memoria di massa.
UnSicuramente il fatto che [[Linux|GNU/Linux]] dipenda da un [[file system]] comporta una limitazione dal punto di vista embedded e determina l'impossibilità di raggiungere dimensioni inferiori a circa un [[megabyte]]. Ma c'è da dire che i sistemi embedded moderni hanno in genere maggiori quantità di [[memoria di massa]]. Un altro aspetto inusuale per un sistema embedded è la presenza di strumenti di interazione con l'utente ad alto livello. Generalmente un utente non ha la necessità di interagire con il sistema, se non per accenderlo.
Ad ogni modo è possibile, come già detto, riuscire ad ottenere un sistema Linux completamente funzionante di dimensioni pari a circa un megabyte, filesystem incluso, eliminando tutte le parti superflue e non strettamente necessarie e avvalendosi di strumenti sviluppati proprio con l’obiettivo di soddisfare i requisiti tipici dei sistemi embedded che vadano a rimpiazzare i più esigenti strumenti standard.
 
Ad ogni modo è possibile, come già detto, riuscire ad ottenere un sistema GNU/Linux completamente funzionante di dimensioni pari a circa un megabyte, filesystem incluso, eliminando tutte le parti superflue e non strettamente necessarie e avvalendosi di strumenti sviluppati proprio con l’obiettivol'obiettivo di soddisfare i requisiti tipici dei sistemi embedded che vadano a rimpiazzare i più esigenti strumenti standard. La seguente lista comprende distribuzioni, commerciali e non, orientate ai sistemi embedded:
==Distribuzioni per il mercato embedded==
La seguente lista comprend distribuzioni commerciali e non orientate ai sistemi embedded:
 
=== Distribuzioni GPLlibere ===
Distribuzioni utilizzabili come [[software libero]]:
# Embedded Debian Project
# [[Embedded Debian Project]] [progetto [[debian:Embedded Debian|non più continuato]] dal 2014]
# [[Amakha]]
# AMSEL
# [[Ångström (distribuzione)|Ångström distribution]]
# Embedded Gentoo
# ETLinux
# FREESCO
# {{cita testo|url=http://www.kaeilos.com|titolo=KaeilOS}}
# Linux [[Router]] Project
# Linux-VR Project
# Linux On A Floppy (LOAF)
# [[OpenWrt]]
# Qplus
# Midori Linux
# [[μClinux]]
# uClinux
# PeeWeeLinux
# μ-Linux
# [[Zeroshell]]
# PeeWeeLinux
#[[PostmarketOS]]
 
=== Distribuzioni Commercialiproprietarie ===
Distribuzioni [[software proprietario|proprietarie]] o non completamente libere:
# AMIRIX: Embedded Linux
# [[Google (azienda)|Google]]: [[Android]]
# Coollogic: Coollinux
# Coventive: XLinux
# Esfia: RedBlue Linux
# Evidence: {{cita testo|url=http://www.evidence.eu.com/products/evelin.html|titolo=Evelin}}
# K-Linux
# G2L: {{cita testo|url=https://web.archive.org/web/20120111132842/http://www.g2linx.com/|titolo=G2Linx}}
# KYZO: PizzaBox Linux
# Lineo: Embedix
Line 40 ⟶ 48:
# Neoware: NeoLinux
# PalmPalm: Tynux
# [[Red Hat]]: Embedded Linux
# REDSonic: RedIce-Linux
# RidgeRun: DSPLinux
# SysGo: [[ELinOS]] Embedded Linux
# TimeSys: Linux GPL
# Tuxia: TASTE
# Vitals System: vLinux
# Wind River: Wind River Linux
 
== Altri progetti ==
[[Categoria:Sistemi operativi]]
{{interprogetto}}
[[Categoria:Informatica]]
 
{{Portale|software libero}}
[[de:Embedded Linux]]
 
[[en:Embedded Linux]]
[[Categoria:Sistemi operativi utilizzanti il kernel Linux]]
[[es:Linux Empotrado]]
[[nl:Embedded Linux]]
[[tr:Gömülü Linux]]
[[zh:嵌入式Linux]]