added os listing and reasoning

pull/21/head
Roman Schöne 2026-05-15 12:54:30 +02:00
parent 75960c4a53
commit c0a1f80330
1 changed files with 28 additions and 0 deletions

View File

@ -200,6 +200,32 @@
\subsection{Kompatibilität}
GitLab als Code-Hosting Plattform ist ausschließlich für Linux-Distributionen erhältlich. Für Linux sind Pakete für jeweils \textit{Enterprise Edition} und \textit{Community Edition} erhältlich. GitLab plant Pakete hauptsächlich für Betriebssysteme, mit \ac{LTS} Versionen zu veröffentlichen. Releases werden nicht mehr publiziert, wenn der Anbieter des Betriebssystems \ac{EOL} des Systems bekannt gibt. GitLab nimmt sich die Freiheit unter anderen Gründen den Support für ein Betriebssystem einzustellen \cite{gitlab_gitlab_nodate}:
\begin{itemize}
\item \textbf{keine Wirtschaftlichkeit}, da zu hohe Wartungskosten oder zu wenig Kunden auf die Technologien setzen
\item \textbf{technische Einschränkungen} wie bspw. zusätzliche Abhängigkeiten, Sicherheitsanforderungen oder technologische Veränderungen die eine Erstellung von Paketen erschwert oder unmöglich gestaltet.
\end{itemize}
Die folgende Tabelle \ref{tab:supported_os} zeigt eine Auflistung aller aktuell (zum 15.05.2026) von GitLab unterstützten Betriebssysteme und ihrer Architekturen (Siehe \url{https://docs.gitlab.com/install/package/#supported-platforms}). Neben den offiziellen GitLab -Paketen existieren ebenso inoffizielle Pakete der GitLab-Community.
\begin{table}[H]
\centering
\resizebox{\columnwidth}{!}{%
\begin{tabular}{@{}lllll@{}}
\toprule
Betriebsystem & OS & CE & EE & Architektur \\ \midrule
AlmaLinux & 8-10 & X & X & amd64, arm64 \\
Amazon Linux & 2, 2023 & X & X & amd64, arm64 \\
Debian & 11-13 & X & X & amd64, arm64 \\
openSUSE Leap & 15.6 & X & X & amd64, arm64 \\
\makecell[cl]{SUSE Linux\\Enterprise Server} & 12 & & X & amd64 \\
Oracle Linux & 8-9 & X & X & amd64 \\
\makecell[cl]{Red Hat\\Enterprise Linux } & 8-10 & X & X & amd64, arm64 \\
Ubuntu & \makecell[cl]{22.04,\\24.04} & X & X & amd64, arm64 \\ \bottomrule
\end{tabular}%
}
\caption{unterstützte Betriebssysteme durch GitLab}
\label{tab:supported_os}
\end{table}
\subsection{Skalierbarkeit}
\subsection{Dokumentation}
@ -220,6 +246,8 @@
\acro{CI}{Continuous Integration, kontinuierliche Integration}
\acro{NASDAQ}{National Association of Securities Dealers Automated Quotations}
\acro{GLFM}{Gitlab Flavored Markdown}
\acro{EOL}{End of Life}
\acro{LTS}{Long Term Support}
\end{acronym}
\printbibliography