@@ -101,16 +101,16 @@ An example is available in the Universal Developer Image dockerfile [here](https
101101
102102## Developer Universal Image
103103
104- ### Red Hat Universal Base Image ( [ UBI] ( https://developers.redhat.com/articles/ubi-faq# ) ) based image ( [ quay.io/devfile/universal-developer-image : ubi9-latest ] ( https://quay.io/repository/devfile/universal-developer-image ) )
104+ ### UBI 9 based image
105105
106- Run the following command to test it with Docker:
106+ ** Image: ** [ quay.io/devfile/universal-developer-image : ubi9-latest ] ( https://quay.io/repository/devfile/universal-developer-image )
107107
108+ ** Test:**
108109``` bash
109- docker run -ti --rm \
110- quay.io/devfile/universal-developer-image:ubi9-latest \
111- bash
110+ docker run -ti --rm quay.io/devfile/universal-developer-image:ubi9-latest bash
112111```
113- ### Included Development Tools
112+
113+ ** Included Development Tools:**
114114
115115| Tool or language | ubi9 based image |
116116| ---------------------| -------------------------------------|
@@ -119,10 +119,10 @@ docker run -ti --rm \
119119| ` java ` | ` <8.0.432-tem via sdkman> ` |
120120| ` java ` | ` <11.0.25-tem via sdkman> ` |
121121| ` java ` | ` <17.0.13-tem via sdkman>/default ` |
122- | ` java ` | ` <21.0.5-tem via sdkman> ` |
122+ | ` java ` | ` <21.0.5-tem via sdkman> ` |
123123| ` maven ` | ` <via sdkman> ` |
124124| ` gradle ` | ` <via sdkman> ` |
125- | ` mandrel ` | ` <22.1.2.r21-mandrel via sdkman> ` |
125+ | ` mandrel ` | ` <22.1.2.r21-mandrel via sdkman> ` |
126126| ` jbang ` | ` <via sdkman> ` |
127127| --------SCALA--------| -------------------------------------|
128128| ` cs ` | ` <https://get-coursier.io/> ` |
@@ -175,14 +175,91 @@ docker run -ti --rm \
175175| ` kamel ` | ` <gh release> ` |
176176| ** TOTAL SIZE** | ** 8.75GB** (3.6GB compressed) |
177177
178- ### Included libraries
178+ ** Libraries:**
179+ - e2fsprogs v1.46.5
179180
180- #### e2fsprogs v1.46.5
181+ ** Environment Variables:**
182+ - JAVA_HOME_8, JAVA_HOME_11, JAVA_HOME_17, JAVA_HOME_21
181183
182- ### Environment Variables
184+ ### UBI 10 based image
183185
184- #### Java
185- JAVA_HOME_8, JAVA_HOME_11, JAVA_HOME_17, JAVA_HOME_21
186+ ** Image:** [ quay.io/devfile/universal-developer-image: ubi10-latest ] ( https://quay.io/repository/devfile/universal-developer-image )
187+
188+ ** Test:**
189+ ``` bash
190+ docker run -ti --rm quay.io/devfile/universal-developer-image:ubi10-latest bash
191+ ```
192+
193+ ** Included Development Tools:**
194+
195+ | Tool or language | ubi10 based image |
196+ | ---------------------| -------------------------------------|
197+ | --------JAVA---------| -------------------------------------|
198+ | ` sdk ` | ` <https://get.sdkman.io> ` |
199+ | ` java ` | ` <8.0.472-tem via sdkman> ` |
200+ | ` java ` | ` <11.0.29-tem via sdkman> ` |
201+ | ` java ` | ` <17.0.17-tem via sdkman> ` |
202+ | ` java ` | ` <21.0.9-tem via sdkman> ` |
203+ | ` java ` | ` <23.0.2-tem via sdkman>/default ` |
204+ | ` java ` | ` <25.0.1.r25-mandrel via sdkman> ` |
205+ | ` maven ` | ` <via sdkman> ` |
206+ | ` gradle ` | ` <via sdkman> ` |
207+ | ` jbang ` | ` <via sdkman> ` |
208+ | --------SCALA--------| -------------------------------------|
209+ | ` cs ` | ` <https://get-coursier.io/> ` |
210+ | ` sbt ` | ` <sbt launch script> ` |
211+ | ` mill ` | ` <mill launch script> ` |
212+ | --------C/CPP--------| -------------------------------------|
213+ | ` gcc ` | ` gcc ` |
214+ | ` g++ ` | ` gcc-c++ ` |
215+ | ` clang ` | ` clang ` |
216+ | ` gdb ` | ` gdb ` |
217+ | --------PHP----------| -------------------------------------|
218+ | ` php ` | ` php 8.3 ` |
219+ | ` composer ` | ` dnf ` |
220+ | ` xdebug ` | ` php-pecl-xdebug ` |
221+ | -------NODEJS--------| -------------------------------------|
222+ | ` nodejs ` | ` 24.12.0 (default), 22.21.1 ` |
223+ | ` npm ` | ` npm ` |
224+ | ` yarn ` | ` v1.22.22 ` |
225+ | --------GO-----------| -------------------------------------|
226+ | ` go ` | ` go-toolset 1.25+ ` |
227+ | ` gopls ` | ` golang.org/x/tools/gopls v0.21.0 ` |
228+ | --------.NET---------| -------------------------------------|
229+ | ` dotnet ` | ` dotnet-sdk-10.0 ` |
230+ | ------PYTHON---------| -------------------------------------|
231+ | ` python ` | ` python3.13 ` |
232+ | ` setuptools ` | ` python3.13-setuptools ` |
233+ | ` pip ` | ` python3.13-pip ` |
234+ | ` pylint ` | ` <via pip> ` |
235+ | ` yq ` | ` <via pip> ` |
236+ | --------RUST---------| -------------------------------------|
237+ | ` rustup ` | ` <sh.rustup.rs> ` |
238+ | ` rust-src ` | ` <via rustup> ` |
239+ | ` rust-analysis ` | ` <via rustup> ` |
240+ | ` rust-analyzer ` | ` <via rustup> ` |
241+ | --------Platform-----| -------------------------------------|
242+ | ` camel-k ` | ` v2.8.0 ` |
243+ | ------CLOUD----------| -------------------------------------|
244+ | ` oc ` | ` v4.20 ` |
245+ | ` tkn ` | ` v1.20.0 (OpenShift) ` |
246+ | ` kubectl ` | ` v1.28 ` |
247+ | ` krew ` | ` v0.4.5 ` |
248+ | ` helm ` | ` v4.0.4 ` |
249+ | ` kustomize ` | ` v5.8.0 ` |
250+ | ` tkn ` | ` v0.43.0 (Tekton) ` |
251+ | ` kn ` | ` v1.20.0 ` |
252+ | ` terraform ` | ` v1.14.2 ` |
253+ | ` skaffold ` | ` <latest> ` |
254+ | ` kamel ` | ` v2.8.0 ` |
255+ | ` shellcheck ` | ` v0.11.0 ` |
256+ | ** TOTAL SIZE** | ** TBD** |
257+
258+ ** Libraries:**
259+ - e2fsprogs v1.47.3
260+
261+ ** Environment Variables:**
262+ - JAVA_HOME_8, JAVA_HOME_11, JAVA_HOME_17, JAVA_HOME_21, JAVA_HOME_23, JAVA_HOME_25
186263
187264## Configuration
188265
0 commit comments