Hvad er indlejret Linux®?
Udtrykket "Embedded Linux®" kan bruges til at beskrive enhver variant af Open Source Linux®-operativsystemet, der kører på et indlejret computersystem-en formålsdrevet enhed eller platform integreret i et større samlet produkt, såsom en forbrugerelektronikenhed eller udstyr. Den modulære arkitektur af Linux® -kernen sammen med understøttelse af en lang række mikroprocessorer og andre typer hardware har gjort systemet populært inden for indlejrede computerfelter. Linux® kan imidlertid lide en præstations ulempe i nogle scenarier, fordi det har brug for yderligere software til at fungere som et realtidsoperativsystem (RTOS), et krav til nogle indlejrede systemer. På trods af dette er der blevet brugt en række brugerdefinerede Linux® -distributioner til indlejrede systemer, der spænder fra mobiltelefoner til flyveudstyr.
En indlejret computer adskillerstiller, mens pc'er er beregnet til en lang række funktioner. En indlejret computer kan designes med den minimale mængde ydeevne, der kræves for at opfylde dets specifikke mål, hvilket resulterer i en let og meget effektiv computerplatform. Kategorien spænder over en bred vifte af computerenheder, fra forbrugerelektronikenheder til avionikudstyr til Rovers og rumfartøjet, der udforsker solsystemet. Som enhver computer er et indlejret systems hardware dog ubrugelig uden en softwareplatform, og i mange tilfælde er den valgte softwareplatform en form for indlejret Linux®.
Linux® har vist sig at være populært i en række indlejrede computerfelter på grund af dets høje niveau af tilpasning og fleksibilitet sammen med forskellig hardware -support. Linux®-kernen har en modulær arkitektur, hvilket betyder, at en designer eller ingeniør kun kan vælge drivere og software på højt niveaufor et bestemt system. Support til en række forskellige mikroprocessorarkitekturer er også en vigtig fordel, der tilbydes af Embedded Linux®, da indlejrede systemer kan bruge en mikroprocessor, der er meget forskellig fra dem, der findes på pc'er. Som et open source-softwareprojekt kan Linux® også bruges uden de begrænsninger og royalties, der kan være til stede i kommercielle tilbud.
Indlejrede systemer kræver ofte et realtidsoperativsystem-et operativsystem, der er i stand til at reagere på begivenheder inden for en meget kort periode. Da Linux®-kernen ikke var designet med realtidsydelse i tankerne, skal der køres yderligere software oven på kernen for at give denne funktionalitet. Dette er en potentiel ulempe ved brugen af indlejret Linux®, da denne ekstra software bruger flere ressourcer.
Nogle versioner af indlejret Linux® kan bygges næsten fra bunden, mens andre er let modificerede versioner af eksisterende distribuertioner. Både kommercielle og ikke-kommercielle organisationer tilbyder deres egne forudbyggede distributioner målrettet mod producenter og designfirmaer. Mobiltelefoner og medieafspillere bruger for eksempel ofte off-the-shelf-sorter af indlejret Linux®. Computing -kiosker eller netværksapparater bruger muligvis kun en let modificeret version af en desktop Linux® -distribution.
I felter med meget krævende krav til realtids- eller ydelses- eller ydelse er slutbrugeren ofte meget involveret i design af systemet. National Aeronautics and Space Administration (NASA) opnår for eksempel Linux® -software uden for leverandører, men sætter retningslinjer for leverandørerne til at følge. Andre organisationer, såsom virksomheder, der fremstiller udstyr til avionik, kan vælge at udvikle deres egen smag af indlejret Linux®.