added os listing and reasoning
parent
75960c4a53
commit
c0a1f80330
|
|
@ -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
|
||||
|
|
|
|||
Loading…
Reference in New Issue