Skip to main content

Linux og GNU / Linux

The 11-Year-Old Moroccan who speaks English, C++, SQL, Python and now learning German (Juni 2026)

The 11-Year-Old Moroccan who speaks English, C++, SQL, Python and now learning German (Juni 2026)
Anonim

Linux er et operativsystem, der bruges til at drive stort set alle enheder, du kan tænke på.

Linux Oversigt

Når de fleste mennesker tænker på Linux, tænker de på et desktop-operativsystem, der bruges af geeks og techies eller et serverbaseret operativsystem, der bruges til at drive websites.

Linux er overalt. Det er motoren bag de fleste smarte enheder. Den Android-telefon, du bruger, kører en Linux-kerne, det smarte køleskab, der kan genopbygge sig, kører Linux. Der er klare lyspærer, der kan tale med hinanden alle med hjælp fra Linux. Selv rifler brugt af den militærstyrede Linux.

En moderne buzz term er "internet af ting". Sandheden er, at der virkelig er kun et operativsystem, der styrer internettet af ting, og det er Linux.

Fra et forretningssynspunkt er Linux også brugt på store supercomputere, og det bruges til at køre New York Stock Exchange.

Linux kan selvfølgelig også bruges som desktop-operativsystemet på din netbook, bærbare eller stationære computer.

Operativsystemer

Operativsystemet er speciel software, der bruges til at interagere med hardwaren inden for en computer.

Hvis du overvejer en standard bærbar computer, skal de hardwareenheder, som operativsystemet skal håndtere, indeholde CPU, hukommelse, grafikbehandlingsenhed, harddisk, tastatur, mus, skærm, USB-porte, trådløst netværkskort, ethernet-kort, batteri , baggrundsbelysning til en skærm og USB-porte.

Udover den interne hardware skal operativsystemet også kunne interagere med eksterne enheder som printere, scannere, joypads og et bredt udvalg af USB-drevne enheder.

Operativsystemet skal styre al software på computeren, så sørg for, at hver applikation har tilstrækkelig hukommelse til at udføre, skifte proces mellem at være aktiv og inaktiv.

Operativsystemet skal acceptere input fra tastaturet og handle på input for at udføre brugerens ønsker.

Eksempler på operativsystemer omfatter Microsoft Windows, Unix, Linux, BSD og OSX.

Oversigt over GNU / Linux

Et udtryk du måske hører til nu og da er GNU / Linux. Hvad er GNU / Linux, og hvordan adskiller det sig fra normal Linux?

Fra et desktop Linux-brugersynspunkt er der ingen forskel.

Linux er den vigtigste motor, der interagerer med din computers hardware. Det er almindeligvis kendt som Linux-kernen.

GNU-værktøjerne giver en metode til at interagere med Linux-kernen.

GNU-værktøjer

Før du giver en liste over værktøjer, kan vi se på de slags værktøjer, du skal kunne interagere med Linux-kernen.

Først og fremmest på det meget grundlæggende niveau, før du selv overvejer begrebet desktop-miljø, skal du bruge en terminal, og terminalen skal acceptere kommandoer, som Linux-operativsystemet skal bruge til at udføre opgaver.

Den fælles skal bruges til at interagere med Linux i en terminal er et GNU-værktøj kaldet BASH. For at få BASH på computeren i første omgang skal den kompileres, så du har også brug for en compiler og en assembler, som også er GNU-værktøjer.

Faktisk er GNU ansvarlig for en hel kæde af værktøjer, der gør det muligt at udvikle programmer og applikationer til Linux.

Et af de mest populære skrivebordsmiljøer hedder GNOME, som står for GNU Network Object Model Environment. Snappy er det ikke.

Den mest populære grafikredaktør hedder GIMP, som står for GNU Image Manipulation Program.

Menneskerne bag GNU-projektet bliver sommetider irriteret over, at Linux får al den kredit, når det er deres værktøjer, der styrker det.

Mit synspunkt er, at alle ved, hvem der laver motoren i en Ferrari, ingen ved rigtig, hvem der laver lædersæderne, lydafspilleren, pedalerne, dørbeklædningerne og alle andre dele af bilen, men de er lige så vigtige.

De lag, der udgør et standard Linux-skrivebord

Den laveste komponent i en computer er hardware.

På toppen af ​​hardware sættes Linux-kernen.

Linux kernen har flere niveauer.

Nederst sidder enhedens drivere og sikkerhedsmoduler, der bruges til at interagere med hardwaren.

På næste niveau har du procesplanlæggere og hukommelsesstyring, der bruges til at styre de programmer, der kører på systemet.

Endelig er der i toppen en række systemopkald, der giver metoder til at interagere med Linux-kernen.

Over Linux-kernen er en række biblioteker, som programmer kan bruge til at interagere med Linux-systemopkald.

Lige under overfladen er de forskellige komponenter på lavt niveau, såsom vinduessystem, logningssystemer og netværk.

Endelig kommer du til toppen, og det er her skrivebordsmiljøet og desktop-applikationerne sidder.

Et skrivebordsmiljø

Et skrivebordsmiljø er en række grafiske værktøjer og applikationer, som gør det lettere for dig at interagere med din computer og dybest set få gjort ting.

Et skrivebordsmiljø i sin enkleste form kan bare indeholde en vinduesmanager og et panel. Der er mange niveauer af sofistikering mellem de enkleste og fuldt udstyret skrivebordsmiljøer.

For eksempel indeholder det lette LXDE-skrivebordsmiljø en filhåndterer, sessionsredaktør, paneler, launchers, en vinduesmanager, billedfremviser, tekstredigerer, terminal, arkiveringsværktøj, netværksadministrator og musikafspiller.

GNOME-skrivebordsmiljøet indeholder alt det plus en kontorsuite, webbrowser, GNOME-bokse, e-mail-klient og mange flere applikationer.