diff --git a/tabby-local/src/icons/oracle-linux.svg b/tabby-local/src/icons/oracle-linux.svg
new file mode 100644
index 00000000..0528eb20
--- /dev/null
+++ b/tabby-local/src/icons/oracle-linux.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/tabby-local/src/shells/wsl.ts b/tabby-local/src/shells/wsl.ts
index 45cbf1d4..50b38e29 100644
--- a/tabby-local/src/shells/wsl.ts
+++ b/tabby-local/src/shells/wsl.ts
@@ -26,6 +26,8 @@ const wslIconMap: Record = {
'Ubuntu-22.04': require('../icons/ubuntu.svg'),
'Ubuntu': require('../icons/ubuntu.svg'),
'AlmaLinux-8': require('../icons/alma.svg'),
+ 'OracleLinux_7_9': require('../icons/oracle-linux.svg'),
+ 'OracleLinux_8_5': require('../icons/oracle-linux.svg'),
'openEuler': require('../icons/open-euler.svg'),
'Linux': require('../icons/linux.svg'),
'docker-desktop': require('../icons/docker.svg'),