Home

Unixomgevingen

Unixomgevingen verwijzen naar de software-omgeving waarin Unix- en Unix-achtige systemen draaien. Ze bestaan uit de kernel (het centrale besturingssysteemkernsdeel), de gebruikersruimte met programma’s en bibliotheken, en een samenhangend geheel van utilities, shells en configuraties die samen interactie en werkprocessen mogelijk maken. Een kenmerk van veel Unix-omgevingen is de nadruk op multi-user gebruik, multitasking en interoperabiliteit via standaardinterfaces zoals POSIX.

Belangrijke componenten zijn onder meer een commandoregel-shell (bijv. sh, bash, zsh), basishulpprogramma’s voor bestandsbeheer, procesbeheer en

Omgevingsvariabelen spelen een sleutelrol in de werking van Unixomgevingen. Voorbeelden zijn PATH (zoekpad naar uitvoerbare bestanden),

Beheer en beveiliging richten zich op gebruikersaccounts, permissies, en procesbeheer. Systemen starten via init-systemen of init-systemen

netwerken,
en
de
toolchains
die
nodig
zijn
voor
ontwikkeling.
De
omgeving
is
meestal
POSIX-compatibel,
waardoor
veel
scripts
en
programma’s
op
verschillende
Unix-achtige
systemen
werken.
Het
bestandssysteem
volgt
een
hiërarchie
met
onder
andere
root
(/),
/bin,
/sbin,
/etc,
/usr,
/var
en
/home,
waarin
systeemberichten,
configuratiebestanden
en
gebruikersdata
worden
geplaatst.
HOME,
USER
en
SHELL.
Deze
variabelen
worden
vaak
ingesteld
in
profiel-
en
init-bestanden
zoals
.profile,
.bashrc
of
/etc/profile,
waardoor
gebruikers-
en
systeemconfiguraties
kunnen
worden
aangepast
bij
het
inloggen
of
een
nieuw
shell-sessie.
zoals
systemd,
en
draaien
vaak
achtergronddiensten
als
daemon-processen.
Unixomgevingen
vinden
toepassing
op
servers,
desktops
en
embedded
systemen
en
blijven
in
hun
basisprincipes
consistent,
terwijl
concrete
implementaties
(Linux,
BSD,
andere
Unix-varianten)
variëren.