Latest commit

History

32 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

🔍 Windows-to-Linux

A record to help me keep track of possible software alternatives and solutions to make the experience reasonable, otherwise the switch will not happen.

The goal is to try and plan the best route before making the switch, to not hop back and forth between operating systems.

I'm not well versed in Linux, so all the information I have is by doing research and comparing results. Errors, bad choices and mistakes are possible.

💻 System(s)

🔩MainSecondary
CPUAMD Ryzen 9800X3DIntel i7 3770K
RAM32GB DDR532GB DDR3
GPUNvidia RTX 5070Nvidia GTX 660
Notes✔️ Modern hardware, should work fine on distros with Wayland only.❌ Uses old driver that doesn't work on Wayland. Open source driver works, but tested performance on GPU makes even surfing web intolerable.

🐧 Linux

Distributions (Choose One)
NameWebsiteNote
Debiandebian.orgPure Debian, requires manual configuration, most-likely cli. Outdated (stable) software, unless testing or unstable branch used
Ubuntuubuntu.comBased on Debian, user friendly experience with GUI tools for drivers and such, but mainly with commercial goals (Canonical)
Mintlinuxmint.comBased on Ubuntu. Main differences seem to be: Cinnamon DE focus, stability, user friendly and no Snaps
Fedorafedoraproject.orgSame as Debian, as in it's not based on another distribution. Difference is that it has more frequent updates to software and packages, almost cutting edge
Bazzitebazzite.ggBased on Fedora, comes pre-installed with Steam and other game focused optimizations, and has GPU specific ISOs for an easy out of box experience
Nobaranobaraproject.orgSame as Bazzite. Difference is, as far as I can tell: philosphy and method
Desktop environment: Gnome or KDE
Switch status:

✒️ Process

I tend to use open source and FOSS software a lot, which in the most part is available for many platforms or an alternative exists already.

Setbacks (cons)

The following issues are not Fedora or Debian specific, they seem to be a general occurance within Linux.

It is common to suggest "just use online/web version" as a solution, but that is not effective, it's simply a forced compromise, unfortunately.

  • Outdated Software:
    • Due to policy and the fact that in some cases it's about volunteer based work, some packages are outdated
    • Fedora seems to be balanced, from what I've seen it's mostly Debian based distros and indpendent package support (ie: flatpak, rpm, apt, deb), sometimes none (ie: mpv)
    • An alternative would be to build/compile packages yourself, which in itself a huge setback and a chore, from a user experience standpoint, especially ones new to Linux
  • GPU Drivers:
    • I keep stumbling upon comments about GPU issues, especially when it comes to Wayland
      • Some have opted to switch back to X11, since old drivers work well on it. Though many DEs and distros are dropping XORG one after the other, for good reasons but bad for older GPUs
      • There are detailed guides. The downside is that it's a lot to take in as a user, compared to Windows' "just works". [#notes]
    • Some other comments here and there, mostly solvable by tinkering with a config or a setting that sometimes have a label of "at your own risk". Still, a bothersome chore
  • Cloud:
    • No alternative or method for iCloud Drive
    • Rclone is a huge learning curve, even with a frontend like Rclone Browser
      • Having auto-sync and mount (local copy) access with my cloud services would definitely be an annoying chore
      • Affects Proton Drive, Google Drive and Microsoft OneDrive
  • Flatpaks are sandboxed by default, which can result in mis-matched themes, no access to folders and such
    • Use dnf/rpm/apt/deb/binary for installing a package if available and maintained officially, otherwise, use verified Flatpaks
    • Use Flatseal to resolve sandboxed issues, if any
      • As far as I can tell, sometimes the name of the related environment variables are needed, which is a chore, since I'll have to research them when needed
  • Internet Download Manager (IDM) alternative [✔️ solved-partially:listed]
    • Specifically its browser extension integration to capture videos and download them
    • ABDM is a close match, waiting on feature progress, if any
      • Feature is added, but unfortunately it does not work half the time. Needs to mature, hopefully
    • XDM was a possible choice, but development halted for a long time now [reference]
    • yt-dlp offers a static list, so it's not a viable alternative
  • WhatsApp [✔️ solved:listed]

💾 Software

💡 Useful

📝 Notes

By far the biggest setback on Linux is GPU driver. Not Linux's fault, just companies refusing to provide proper support and updates.

It is actually easier to have older hardware work on Windows than Linux sometimes, especially with hardware like Nvidia and Broadcom.

Which is sadly a big deal to people that want to migrate. Most just want things to work, easily. A lot of people looking to migrate run older hardware, and the out-of-box experience it could cause, would definitely make it a stopping point.

The other notable issue is gaming. Many games will not work due to how their anti-cheat methods are applied. Companies can provide patches to make it work. hopefully it happens soon.

A good list to check for games compatibility on Linux: https://www.protondb.com/explore

Nvidia Drivers: [#setback]

Look into enabling non-free options (ie: ffmpeg):

About

A list to track and help me switch to Linux, or not

Topics

Resources

Stars

1 star

Watchers

1 watching

Forks

Contributors

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Add copy buttons to all
 blocks\n(function() {\n function addCopyButtons() {\n document.querySelectorAll('pre code').forEach(function(codeBlock) {\n if (codeBlock.parentElement.hasAttribute('data-copy-added')) return;\n codeBlock.parentElement.setAttribute('data-copy-added', 'true');\n \n var btn = document.createElement('button');\n btn.textContent = 'Copy';\n btn.style.cssText = 'position:absolute;top:4px;right:4px;padding:2px 8px;font-size:11px;background:#4ecdc4;border:none;border-radius:4px;color:#1a1a2e;cursor:pointer;opacity:0.7;transition:opacity 0.2s;';\n btn.onmouseover = function() { this.style.opacity = '1'; };\n btn.onmouseout = function() { this.style.opacity = '0.7'; };\n btn.onclick = function() {\n navigator.clipboard.writeText(codeBlock.textContent).then(function() {\n btn.textContent = 'Copied!';\n setTimeout(function() { btn.textContent = 'Copy'; }, 1500);\n });\n };\n codeBlock.parentElement.style.position = 'relative';\n codeBlock.parentElement.appendChild(btn);\n });\n }\n \n addCopyButtons();\n \n // Re-run on dynamic content\n var observer = new MutationObserver(addCopyButtons);\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "Add Copy Buttons to Code Blocks");
}
} catch(__e) { console.warn('[Userscript:Add Copy Buttons to Code Blocks]', __e); }
})();
(function(){
try {
var __m = "github.com";
var __re = new RegExp('^' + "github\\.com" + '
Skip to content

Latest commit

History

32 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

🔍 Windows-to-Linux

A record to help me keep track of possible software alternatives and solutions to make the experience reasonable, otherwise the switch will not happen.

The goal is to try and plan the best route before making the switch, to not hop back and forth between operating systems.

I'm not well versed in Linux, so all the information I have is by doing research and comparing results. Errors, bad choices and mistakes are possible.

💻 System(s)

🔩MainSecondary
CPUAMD Ryzen 9800X3DIntel i7 3770K
RAM32GB DDR532GB DDR3
GPUNvidia RTX 5070Nvidia GTX 660
Notes✔️ Modern hardware, should work fine on distros with Wayland only.❌ Uses old driver that doesn't work on Wayland. Open source driver works, but tested performance on GPU makes even surfing web intolerable.

🐧 Linux

Distributions (Choose One)
NameWebsiteNote
Debiandebian.orgPure Debian, requires manual configuration, most-likely cli. Outdated (stable) software, unless testing or unstable branch used
Ubuntuubuntu.comBased on Debian, user friendly experience with GUI tools for drivers and such, but mainly with commercial goals (Canonical)
Mintlinuxmint.comBased on Ubuntu. Main differences seem to be: Cinnamon DE focus, stability, user friendly and no Snaps
Fedorafedoraproject.orgSame as Debian, as in it's not based on another distribution. Difference is that it has more frequent updates to software and packages, almost cutting edge
Bazzitebazzite.ggBased on Fedora, comes pre-installed with Steam and other game focused optimizations, and has GPU specific ISOs for an easy out of box experience
Nobaranobaraproject.orgSame as Bazzite. Difference is, as far as I can tell: philosphy and method
Desktop environment: Gnome or KDE
Switch status:

✒️ Process

I tend to use open source and FOSS software a lot, which in the most part is available for many platforms or an alternative exists already.

Setbacks (cons)

The following issues are not Fedora or Debian specific, they seem to be a general occurance within Linux.

It is common to suggest "just use online/web version" as a solution, but that is not effective, it's simply a forced compromise, unfortunately.

  • Outdated Software:
    • Due to policy and the fact that in some cases it's about volunteer based work, some packages are outdated
    • Fedora seems to be balanced, from what I've seen it's mostly Debian based distros and indpendent package support (ie: flatpak, rpm, apt, deb), sometimes none (ie: mpv)
    • An alternative would be to build/compile packages yourself, which in itself a huge setback and a chore, from a user experience standpoint, especially ones new to Linux
  • GPU Drivers:
    • I keep stumbling upon comments about GPU issues, especially when it comes to Wayland
      • Some have opted to switch back to X11, since old drivers work well on it. Though many DEs and distros are dropping XORG one after the other, for good reasons but bad for older GPUs
      • There are detailed guides. The downside is that it's a lot to take in as a user, compared to Windows' "just works". [#notes]
    • Some other comments here and there, mostly solvable by tinkering with a config or a setting that sometimes have a label of "at your own risk". Still, a bothersome chore
  • Cloud:
    • No alternative or method for iCloud Drive
    • Rclone is a huge learning curve, even with a frontend like Rclone Browser
      • Having auto-sync and mount (local copy) access with my cloud services would definitely be an annoying chore
      • Affects Proton Drive, Google Drive and Microsoft OneDrive
  • Flatpaks are sandboxed by default, which can result in mis-matched themes, no access to folders and such
    • Use dnf/rpm/apt/deb/binary for installing a package if available and maintained officially, otherwise, use verified Flatpaks
    • Use Flatseal to resolve sandboxed issues, if any
      • As far as I can tell, sometimes the name of the related environment variables are needed, which is a chore, since I'll have to research them when needed
  • Internet Download Manager (IDM) alternative [✔️ solved-partially:listed]
    • Specifically its browser extension integration to capture videos and download them
    • ABDM is a close match, waiting on feature progress, if any
      • Feature is added, but unfortunately it does not work half the time. Needs to mature, hopefully
    • XDM was a possible choice, but development halted for a long time now [reference]
    • yt-dlp offers a static list, so it's not a viable alternative
  • WhatsApp [✔️ solved:listed]

💾 Software

💡 Useful

📝 Notes

By far the biggest setback on Linux is GPU driver. Not Linux's fault, just companies refusing to provide proper support and updates.

It is actually easier to have older hardware work on Windows than Linux sometimes, especially with hardware like Nvidia and Broadcom.

Which is sadly a big deal to people that want to migrate. Most just want things to work, easily. A lot of people looking to migrate run older hardware, and the out-of-box experience it could cause, would definitely make it a stopping point.

The other notable issue is gaming. Many games will not work due to how their anti-cheat methods are applied. Companies can provide patches to make it work. hopefully it happens soon.

A good list to check for games compatibility on Linux: https://www.protondb.com/explore

Nvidia Drivers: [#setback]

Look into enabling non-free options (ie: ffmpeg):

About

A list to track and help me switch to Linux, or not

Topics

Resources

Stars

1 star

Watchers

1 watching

Forks

Contributors

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Force GitHub README to respect dark mode\n(function() {\n var style = document.createElement('style');\n style.textContent = '\n .markdown-body {\n color-scheme: dark light;\n }\n .markdown-body pre { background: #161b22 !important; }\n .markdown-body code { background: rgba(110, 118, 129, 0.4) !important; }\n .markdown-body table th, .markdown-body table td { border-color: #30363d !important; }\n .markdown-body img { background: #0d1117; }\n .markdown-body blockquote { border-left-color: #8b949e; }\n .markdown-body hr { border-color: #30363d; }\n ';\n document.head.appendChild(style);\n})();", "GitHub Dark Mode README Fix"); } } catch(__e) { console.warn('[Userscript:GitHub Dark Mode README Fix]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content

Latest commit

History

32 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

🔍 Windows-to-Linux

A record to help me keep track of possible software alternatives and solutions to make the experience reasonable, otherwise the switch will not happen.

The goal is to try and plan the best route before making the switch, to not hop back and forth between operating systems.

I'm not well versed in Linux, so all the information I have is by doing research and comparing results. Errors, bad choices and mistakes are possible.

💻 System(s)

🔩MainSecondary
CPUAMD Ryzen 9800X3DIntel i7 3770K
RAM32GB DDR532GB DDR3
GPUNvidia RTX 5070Nvidia GTX 660
Notes✔️ Modern hardware, should work fine on distros with Wayland only.❌ Uses old driver that doesn't work on Wayland. Open source driver works, but tested performance on GPU makes even surfing web intolerable.

🐧 Linux

Distributions (Choose One)
NameWebsiteNote
Debiandebian.orgPure Debian, requires manual configuration, most-likely cli. Outdated (stable) software, unless testing or unstable branch used
Ubuntuubuntu.comBased on Debian, user friendly experience with GUI tools for drivers and such, but mainly with commercial goals (Canonical)
Mintlinuxmint.comBased on Ubuntu. Main differences seem to be: Cinnamon DE focus, stability, user friendly and no Snaps
Fedorafedoraproject.orgSame as Debian, as in it's not based on another distribution. Difference is that it has more frequent updates to software and packages, almost cutting edge
Bazzitebazzite.ggBased on Fedora, comes pre-installed with Steam and other game focused optimizations, and has GPU specific ISOs for an easy out of box experience
Nobaranobaraproject.orgSame as Bazzite. Difference is, as far as I can tell: philosphy and method
Desktop environment: Gnome or KDE
Switch status:

✒️ Process

I tend to use open source and FOSS software a lot, which in the most part is available for many platforms or an alternative exists already.

Setbacks (cons)

The following issues are not Fedora or Debian specific, they seem to be a general occurance within Linux.

It is common to suggest "just use online/web version" as a solution, but that is not effective, it's simply a forced compromise, unfortunately.

  • Outdated Software:
    • Due to policy and the fact that in some cases it's about volunteer based work, some packages are outdated
    • Fedora seems to be balanced, from what I've seen it's mostly Debian based distros and indpendent package support (ie: flatpak, rpm, apt, deb), sometimes none (ie: mpv)
    • An alternative would be to build/compile packages yourself, which in itself a huge setback and a chore, from a user experience standpoint, especially ones new to Linux
  • GPU Drivers:
    • I keep stumbling upon comments about GPU issues, especially when it comes to Wayland
      • Some have opted to switch back to X11, since old drivers work well on it. Though many DEs and distros are dropping XORG one after the other, for good reasons but bad for older GPUs
      • There are detailed guides. The downside is that it's a lot to take in as a user, compared to Windows' "just works". [#notes]
    • Some other comments here and there, mostly solvable by tinkering with a config or a setting that sometimes have a label of "at your own risk". Still, a bothersome chore
  • Cloud:
    • No alternative or method for iCloud Drive
    • Rclone is a huge learning curve, even with a frontend like Rclone Browser
      • Having auto-sync and mount (local copy) access with my cloud services would definitely be an annoying chore
      • Affects Proton Drive, Google Drive and Microsoft OneDrive
  • Flatpaks are sandboxed by default, which can result in mis-matched themes, no access to folders and such
    • Use dnf/rpm/apt/deb/binary for installing a package if available and maintained officially, otherwise, use verified Flatpaks
    • Use Flatseal to resolve sandboxed issues, if any
      • As far as I can tell, sometimes the name of the related environment variables are needed, which is a chore, since I'll have to research them when needed
  • Internet Download Manager (IDM) alternative [✔️ solved-partially:listed]
    • Specifically its browser extension integration to capture videos and download them
    • ABDM is a close match, waiting on feature progress, if any
      • Feature is added, but unfortunately it does not work half the time. Needs to mature, hopefully
    • XDM was a possible choice, but development halted for a long time now [reference]
    • yt-dlp offers a static list, so it's not a viable alternative
  • WhatsApp [✔️ solved:listed]

💾 Software

💡 Useful

📝 Notes

By far the biggest setback on Linux is GPU driver. Not Linux's fault, just companies refusing to provide proper support and updates.

It is actually easier to have older hardware work on Windows than Linux sometimes, especially with hardware like Nvidia and Broadcom.

Which is sadly a big deal to people that want to migrate. Most just want things to work, easily. A lot of people looking to migrate run older hardware, and the out-of-box experience it could cause, would definitely make it a stopping point.

The other notable issue is gaming. Many games will not work due to how their anti-cheat methods are applied. Companies can provide patches to make it work. hopefully it happens soon.

A good list to check for games compatibility on Linux: https://www.protondb.com/explore

Nvidia Drivers: [#setback]

Look into enabling non-free options (ie: ffmpeg):

About

A list to track and help me switch to Linux, or not

Topics

Resources

Stars

1 star

Watchers

1 watching

Forks

Contributors

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Highlight search terms from Google/DuckDuckGo/Bing referrer\n(function() {\n var ref = document.referrer;\n var terms = [];\n \n if (ref.includes('google.com') || ref.includes('duckduckgo.com') || ref.includes('bing.com')) {\n var url = new URL(ref);\n var q = url.searchParams.get('q') || url.searchParams.get('p');\n if (q) {\n terms = q.split(/\\s+/).filter(function(t) { return t.length > 2; });\n }\n }\n \n if (terms.length === 0) return;\n \n var style = document.createElement('style');\n style.textContent = '.userscript-highlight { background: #fbbf24; color: #1a1a2e; padding: 1px 3px; border-radius: 2px; }';\n document.head.appendChild(style);\n \n function highlight(node) {\n if (node.nodeType === 3) { // text node\n var text = node.textContent;\n var found = false;\n terms.forEach(function(term) {\n var regex = new RegExp('(' + term.replace(/[.*+?^${}()|[\\]\\\\]/g, '\\\\') + ')', 'gi');\n if (regex.test(text)) {\n found = true;\n var frag = document.createDocumentFragment();\n var parts = text.split(regex);\n parts.forEach(function(part, i) {\n if (i % 2 === 0) {\n frag.appendChild(document.createTextNode(part));\n } else {\n var span = document.createElement('span');\n span.className = 'userscript-highlight';\n span.textContent = part;\n frag.appendChild(span);\n }\n });\n node.parentNode.replaceChild(frag, node);\n }\n });\n } else if (node.nodeType === 1 && node.childNodes) { // element\n var skipTags = ['SCRIPT', 'STYLE', 'NOSCRIPT', 'TEXTAREA', 'INPUT', 'SELECT'];\n if (!skipTags.includes(node.tagName)) {\n Array.from(node.childNodes).forEach(highlight);\n }\n }\n }\n \n highlight(document.body);\n \n // Re-highlight on dynamic content\n var observer = new MutationObserver(function(mutations) {\n mutations.forEach(function(m) {\n m.addedNodes.forEach(function(node) {\n if (node.nodeType === 1 || node.nodeType === 3) highlight(node);\n });\n });\n });\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "Highlight Search Terms"); } } catch(__e) { console.warn('[Userscript:Highlight Search Terms]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content

Latest commit

History

32 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

🔍 Windows-to-Linux

A record to help me keep track of possible software alternatives and solutions to make the experience reasonable, otherwise the switch will not happen.

The goal is to try and plan the best route before making the switch, to not hop back and forth between operating systems.

I'm not well versed in Linux, so all the information I have is by doing research and comparing results. Errors, bad choices and mistakes are possible.

💻 System(s)

🔩MainSecondary
CPUAMD Ryzen 9800X3DIntel i7 3770K
RAM32GB DDR532GB DDR3
GPUNvidia RTX 5070Nvidia GTX 660
Notes✔️ Modern hardware, should work fine on distros with Wayland only.❌ Uses old driver that doesn't work on Wayland. Open source driver works, but tested performance on GPU makes even surfing web intolerable.

🐧 Linux

Distributions (Choose One)
NameWebsiteNote
Debiandebian.orgPure Debian, requires manual configuration, most-likely cli. Outdated (stable) software, unless testing or unstable branch used
Ubuntuubuntu.comBased on Debian, user friendly experience with GUI tools for drivers and such, but mainly with commercial goals (Canonical)
Mintlinuxmint.comBased on Ubuntu. Main differences seem to be: Cinnamon DE focus, stability, user friendly and no Snaps
Fedorafedoraproject.orgSame as Debian, as in it's not based on another distribution. Difference is that it has more frequent updates to software and packages, almost cutting edge
Bazzitebazzite.ggBased on Fedora, comes pre-installed with Steam and other game focused optimizations, and has GPU specific ISOs for an easy out of box experience
Nobaranobaraproject.orgSame as Bazzite. Difference is, as far as I can tell: philosphy and method
Desktop environment: Gnome or KDE
Switch status:

✒️ Process

I tend to use open source and FOSS software a lot, which in the most part is available for many platforms or an alternative exists already.

Setbacks (cons)

The following issues are not Fedora or Debian specific, they seem to be a general occurance within Linux.

It is common to suggest "just use online/web version" as a solution, but that is not effective, it's simply a forced compromise, unfortunately.

  • Outdated Software:
    • Due to policy and the fact that in some cases it's about volunteer based work, some packages are outdated
    • Fedora seems to be balanced, from what I've seen it's mostly Debian based distros and indpendent package support (ie: flatpak, rpm, apt, deb), sometimes none (ie: mpv)
    • An alternative would be to build/compile packages yourself, which in itself a huge setback and a chore, from a user experience standpoint, especially ones new to Linux
  • GPU Drivers:
    • I keep stumbling upon comments about GPU issues, especially when it comes to Wayland
      • Some have opted to switch back to X11, since old drivers work well on it. Though many DEs and distros are dropping XORG one after the other, for good reasons but bad for older GPUs
      • There are detailed guides. The downside is that it's a lot to take in as a user, compared to Windows' "just works". [#notes]
    • Some other comments here and there, mostly solvable by tinkering with a config or a setting that sometimes have a label of "at your own risk". Still, a bothersome chore
  • Cloud:
    • No alternative or method for iCloud Drive
    • Rclone is a huge learning curve, even with a frontend like Rclone Browser
      • Having auto-sync and mount (local copy) access with my cloud services would definitely be an annoying chore
      • Affects Proton Drive, Google Drive and Microsoft OneDrive
  • Flatpaks are sandboxed by default, which can result in mis-matched themes, no access to folders and such
    • Use dnf/rpm/apt/deb/binary for installing a package if available and maintained officially, otherwise, use verified Flatpaks
    • Use Flatseal to resolve sandboxed issues, if any
      • As far as I can tell, sometimes the name of the related environment variables are needed, which is a chore, since I'll have to research them when needed
  • Internet Download Manager (IDM) alternative [✔️ solved-partially:listed]
    • Specifically its browser extension integration to capture videos and download them
    • ABDM is a close match, waiting on feature progress, if any
      • Feature is added, but unfortunately it does not work half the time. Needs to mature, hopefully
    • XDM was a possible choice, but development halted for a long time now [reference]
    • yt-dlp offers a static list, so it's not a viable alternative
  • WhatsApp [✔️ solved:listed]

💾 Software

💡 Useful

📝 Notes

By far the biggest setback on Linux is GPU driver. Not Linux's fault, just companies refusing to provide proper support and updates.

It is actually easier to have older hardware work on Windows than Linux sometimes, especially with hardware like Nvidia and Broadcom.

Which is sadly a big deal to people that want to migrate. Most just want things to work, easily. A lot of people looking to migrate run older hardware, and the out-of-box experience it could cause, would definitely make it a stopping point.

The other notable issue is gaming. Many games will not work due to how their anti-cheat methods are applied. Companies can provide patches to make it work. hopefully it happens soon.

A good list to check for games compatibility on Linux: https://www.protondb.com/explore

Nvidia Drivers: [#setback]

Look into enabling non-free options (ie: ffmpeg):

About

A list to track and help me switch to Linux, or not

Topics

Resources

Stars

1 star

Watchers

1 watching

Forks

Contributors

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Strip utm_, fbclid, gclid, etc. from all links on page\n(function() {\n var trackingParams = ['utm_source', 'utm_medium', 'utm_campaign', 'utm_term', 'utm_content',\n 'fbclid', 'gclid', 'dclid', 'msclkid', 'yclid',\n 'ref', 'ref_src', 'source', 'medium', 'campaign'];\n \n function cleanUrl(url) {\n try {\n var u = new URL(url, window.location.origin);\n var changed = false;\n trackingParams.forEach(function(p) {\n if (u.searchParams.has(p)) {\n u.searchParams.delete(p);\n changed = true;\n }\n });\n return changed ? u.toString() : url;\n } catch (e) {\n return url;\n }\n }\n \n function cleanLinks() {\n document.querySelectorAll('a[href]').forEach(function(a) {\n var clean = cleanUrl(a.href);\n if (clean !== a.href) a.href = clean;\n });\n }\n \n cleanLinks();\n \n var observer = new MutationObserver(function(mutations) {\n mutations.forEach(function(m) {\n m.addedNodes.forEach(function(node) {\n if (node.nodeType === 1) {\n if (node.tagName === 'A') cleanLinks();\n node.querySelectorAll('a[href]').forEach(function(a) {\n var clean = cleanUrl(a.href);\n if (clean !== a.href) a.href = clean;\n });\n }\n });\n });\n });\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "Remove Tracking Parameters from Links"); } } catch(__e) { console.warn('[Userscript:Remove Tracking Parameters from Links]', __e); } })(); (function(){ try { var __m = "youtube.com"; var __re = new RegExp('^' + "youtube\\.com" + '
Skip to content

Latest commit

History

32 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

🔍 Windows-to-Linux

A record to help me keep track of possible software alternatives and solutions to make the experience reasonable, otherwise the switch will not happen.

The goal is to try and plan the best route before making the switch, to not hop back and forth between operating systems.

I'm not well versed in Linux, so all the information I have is by doing research and comparing results. Errors, bad choices and mistakes are possible.

💻 System(s)

🔩MainSecondary
CPUAMD Ryzen 9800X3DIntel i7 3770K
RAM32GB DDR532GB DDR3
GPUNvidia RTX 5070Nvidia GTX 660
Notes✔️ Modern hardware, should work fine on distros with Wayland only.❌ Uses old driver that doesn't work on Wayland. Open source driver works, but tested performance on GPU makes even surfing web intolerable.

🐧 Linux

Distributions (Choose One)
NameWebsiteNote
Debiandebian.orgPure Debian, requires manual configuration, most-likely cli. Outdated (stable) software, unless testing or unstable branch used
Ubuntuubuntu.comBased on Debian, user friendly experience with GUI tools for drivers and such, but mainly with commercial goals (Canonical)
Mintlinuxmint.comBased on Ubuntu. Main differences seem to be: Cinnamon DE focus, stability, user friendly and no Snaps
Fedorafedoraproject.orgSame as Debian, as in it's not based on another distribution. Difference is that it has more frequent updates to software and packages, almost cutting edge
Bazzitebazzite.ggBased on Fedora, comes pre-installed with Steam and other game focused optimizations, and has GPU specific ISOs for an easy out of box experience
Nobaranobaraproject.orgSame as Bazzite. Difference is, as far as I can tell: philosphy and method
Desktop environment: Gnome or KDE
Switch status:

✒️ Process

I tend to use open source and FOSS software a lot, which in the most part is available for many platforms or an alternative exists already.

Setbacks (cons)

The following issues are not Fedora or Debian specific, they seem to be a general occurance within Linux.

It is common to suggest "just use online/web version" as a solution, but that is not effective, it's simply a forced compromise, unfortunately.

  • Outdated Software:
    • Due to policy and the fact that in some cases it's about volunteer based work, some packages are outdated
    • Fedora seems to be balanced, from what I've seen it's mostly Debian based distros and indpendent package support (ie: flatpak, rpm, apt, deb), sometimes none (ie: mpv)
    • An alternative would be to build/compile packages yourself, which in itself a huge setback and a chore, from a user experience standpoint, especially ones new to Linux
  • GPU Drivers:
    • I keep stumbling upon comments about GPU issues, especially when it comes to Wayland
      • Some have opted to switch back to X11, since old drivers work well on it. Though many DEs and distros are dropping XORG one after the other, for good reasons but bad for older GPUs
      • There are detailed guides. The downside is that it's a lot to take in as a user, compared to Windows' "just works". [#notes]
    • Some other comments here and there, mostly solvable by tinkering with a config or a setting that sometimes have a label of "at your own risk". Still, a bothersome chore
  • Cloud:
    • No alternative or method for iCloud Drive
    • Rclone is a huge learning curve, even with a frontend like Rclone Browser
      • Having auto-sync and mount (local copy) access with my cloud services would definitely be an annoying chore
      • Affects Proton Drive, Google Drive and Microsoft OneDrive
  • Flatpaks are sandboxed by default, which can result in mis-matched themes, no access to folders and such
    • Use dnf/rpm/apt/deb/binary for installing a package if available and maintained officially, otherwise, use verified Flatpaks
    • Use Flatseal to resolve sandboxed issues, if any
      • As far as I can tell, sometimes the name of the related environment variables are needed, which is a chore, since I'll have to research them when needed
  • Internet Download Manager (IDM) alternative [✔️ solved-partially:listed]
    • Specifically its browser extension integration to capture videos and download them
    • ABDM is a close match, waiting on feature progress, if any
      • Feature is added, but unfortunately it does not work half the time. Needs to mature, hopefully
    • XDM was a possible choice, but development halted for a long time now [reference]
    • yt-dlp offers a static list, so it's not a viable alternative
  • WhatsApp [✔️ solved:listed]

💾 Software

💡 Useful

📝 Notes

By far the biggest setback on Linux is GPU driver. Not Linux's fault, just companies refusing to provide proper support and updates.

It is actually easier to have older hardware work on Windows than Linux sometimes, especially with hardware like Nvidia and Broadcom.

Which is sadly a big deal to people that want to migrate. Most just want things to work, easily. A lot of people looking to migrate run older hardware, and the out-of-box experience it could cause, would definitely make it a stopping point.

The other notable issue is gaming. Many games will not work due to how their anti-cheat methods are applied. Companies can provide patches to make it work. hopefully it happens soon.

A good list to check for games compatibility on Linux: https://www.protondb.com/explore

Nvidia Drivers: [#setback]

Look into enabling non-free options (ie: ffmpeg):

About

A list to track and help me switch to Linux, or not

Topics

Resources

Stars

1 star

Watchers

1 watching

Forks

Contributors

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Auto-enable theater mode on YouTube\n(function() {\n function tryTheater() {\n var btn = document.querySelector('button[aria-label=\"Theater mode\"], ytd-player #player button[title=\"Theater mode\"]');\n if (btn && !btn.classList.contains('activated')) {\n btn.click();\n }\n }\n \n // Try immediately\n tryTheater();\n \n // Try after navigation (SPA)\n var lastUrl = location.href;\n setInterval(function() {\n if (location.href !== lastUrl) {\n lastUrl = location.href;\n setTimeout(tryTheater, 500);\n }\n }, 1000);\n \n // Also try on player load\n var observer = new MutationObserver(tryTheater);\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "YouTube Theater Mode Default"); } } catch(__e) { console.warn('[Userscript:YouTube Theater Mode Default]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content

Latest commit

History

32 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

🔍 Windows-to-Linux

A record to help me keep track of possible software alternatives and solutions to make the experience reasonable, otherwise the switch will not happen.

The goal is to try and plan the best route before making the switch, to not hop back and forth between operating systems.

I'm not well versed in Linux, so all the information I have is by doing research and comparing results. Errors, bad choices and mistakes are possible.

💻 System(s)

🔩MainSecondary
CPUAMD Ryzen 9800X3DIntel i7 3770K
RAM32GB DDR532GB DDR3
GPUNvidia RTX 5070Nvidia GTX 660
Notes✔️ Modern hardware, should work fine on distros with Wayland only.❌ Uses old driver that doesn't work on Wayland. Open source driver works, but tested performance on GPU makes even surfing web intolerable.

🐧 Linux

Distributions (Choose One)
NameWebsiteNote
Debiandebian.orgPure Debian, requires manual configuration, most-likely cli. Outdated (stable) software, unless testing or unstable branch used
Ubuntuubuntu.comBased on Debian, user friendly experience with GUI tools for drivers and such, but mainly with commercial goals (Canonical)
Mintlinuxmint.comBased on Ubuntu. Main differences seem to be: Cinnamon DE focus, stability, user friendly and no Snaps
Fedorafedoraproject.orgSame as Debian, as in it's not based on another distribution. Difference is that it has more frequent updates to software and packages, almost cutting edge
Bazzitebazzite.ggBased on Fedora, comes pre-installed with Steam and other game focused optimizations, and has GPU specific ISOs for an easy out of box experience
Nobaranobaraproject.orgSame as Bazzite. Difference is, as far as I can tell: philosphy and method
Desktop environment: Gnome or KDE
Switch status:

✒️ Process

I tend to use open source and FOSS software a lot, which in the most part is available for many platforms or an alternative exists already.

Setbacks (cons)

The following issues are not Fedora or Debian specific, they seem to be a general occurance within Linux.

It is common to suggest "just use online/web version" as a solution, but that is not effective, it's simply a forced compromise, unfortunately.

  • Outdated Software:
    • Due to policy and the fact that in some cases it's about volunteer based work, some packages are outdated
    • Fedora seems to be balanced, from what I've seen it's mostly Debian based distros and indpendent package support (ie: flatpak, rpm, apt, deb), sometimes none (ie: mpv)
    • An alternative would be to build/compile packages yourself, which in itself a huge setback and a chore, from a user experience standpoint, especially ones new to Linux
  • GPU Drivers:
    • I keep stumbling upon comments about GPU issues, especially when it comes to Wayland
      • Some have opted to switch back to X11, since old drivers work well on it. Though many DEs and distros are dropping XORG one after the other, for good reasons but bad for older GPUs
      • There are detailed guides. The downside is that it's a lot to take in as a user, compared to Windows' "just works". [#notes]
    • Some other comments here and there, mostly solvable by tinkering with a config or a setting that sometimes have a label of "at your own risk". Still, a bothersome chore
  • Cloud:
    • No alternative or method for iCloud Drive
    • Rclone is a huge learning curve, even with a frontend like Rclone Browser
      • Having auto-sync and mount (local copy) access with my cloud services would definitely be an annoying chore
      • Affects Proton Drive, Google Drive and Microsoft OneDrive
  • Flatpaks are sandboxed by default, which can result in mis-matched themes, no access to folders and such
    • Use dnf/rpm/apt/deb/binary for installing a package if available and maintained officially, otherwise, use verified Flatpaks
    • Use Flatseal to resolve sandboxed issues, if any
      • As far as I can tell, sometimes the name of the related environment variables are needed, which is a chore, since I'll have to research them when needed
  • Internet Download Manager (IDM) alternative [✔️ solved-partially:listed]
    • Specifically its browser extension integration to capture videos and download them
    • ABDM is a close match, waiting on feature progress, if any
      • Feature is added, but unfortunately it does not work half the time. Needs to mature, hopefully
    • XDM was a possible choice, but development halted for a long time now [reference]
    • yt-dlp offers a static list, so it's not a viable alternative
  • WhatsApp [✔️ solved:listed]

💾 Software

💡 Useful

📝 Notes

By far the biggest setback on Linux is GPU driver. Not Linux's fault, just companies refusing to provide proper support and updates.

It is actually easier to have older hardware work on Windows than Linux sometimes, especially with hardware like Nvidia and Broadcom.

Which is sadly a big deal to people that want to migrate. Most just want things to work, easily. A lot of people looking to migrate run older hardware, and the out-of-box experience it could cause, would definitely make it a stopping point.

The other notable issue is gaming. Many games will not work due to how their anti-cheat methods are applied. Companies can provide patches to make it work. hopefully it happens soon.

A good list to check for games compatibility on Linux: https://www.protondb.com/explore

Nvidia Drivers: [#setback]

Look into enabling non-free options (ie: ffmpeg):

About

A list to track and help me switch to Linux, or not

Topics

Resources

Stars

1 star

Watchers

1 watching

Forks

Contributors

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Remove or un-stick sticky/fixed headers that block content\n(function() {\n function unstick() {\n document.querySelectorAll('header, nav, [role=\"banner\"], .header, .navbar, .sticky, .fixed-top, [style*=\"position: fixed\"], [style*=\"position:sticky\"]').forEach(function(el) {\n if (el.style.position === 'fixed' || el.style.position === 'sticky' || \n getComputedStyle(el).position === 'fixed' || getComputedStyle(el).position === 'sticky') {\n el.style.position = 'static';\n el.style.top = 'auto';\n el.style.zIndex = 'auto';\n }\n });\n }\n \n unstick();\n \n var observer = new MutationObserver(unstick);\n observer.observe(document.body, { childList: true, subtree: true, attributes: true, attributeFilter: ['style', 'class'] });\n})();", "Kill Sticky Headers"); } } catch(__e) { console.warn('[Userscript:Kill Sticky Headers]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content

Latest commit

History

32 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

🔍 Windows-to-Linux

A record to help me keep track of possible software alternatives and solutions to make the experience reasonable, otherwise the switch will not happen.

The goal is to try and plan the best route before making the switch, to not hop back and forth between operating systems.

I'm not well versed in Linux, so all the information I have is by doing research and comparing results. Errors, bad choices and mistakes are possible.

💻 System(s)

🔩MainSecondary
CPUAMD Ryzen 9800X3DIntel i7 3770K
RAM32GB DDR532GB DDR3
GPUNvidia RTX 5070Nvidia GTX 660
Notes✔️ Modern hardware, should work fine on distros with Wayland only.❌ Uses old driver that doesn't work on Wayland. Open source driver works, but tested performance on GPU makes even surfing web intolerable.

🐧 Linux

Distributions (Choose One)
NameWebsiteNote
Debiandebian.orgPure Debian, requires manual configuration, most-likely cli. Outdated (stable) software, unless testing or unstable branch used
Ubuntuubuntu.comBased on Debian, user friendly experience with GUI tools for drivers and such, but mainly with commercial goals (Canonical)
Mintlinuxmint.comBased on Ubuntu. Main differences seem to be: Cinnamon DE focus, stability, user friendly and no Snaps
Fedorafedoraproject.orgSame as Debian, as in it's not based on another distribution. Difference is that it has more frequent updates to software and packages, almost cutting edge
Bazzitebazzite.ggBased on Fedora, comes pre-installed with Steam and other game focused optimizations, and has GPU specific ISOs for an easy out of box experience
Nobaranobaraproject.orgSame as Bazzite. Difference is, as far as I can tell: philosphy and method
Desktop environment: Gnome or KDE
Switch status:

✒️ Process

I tend to use open source and FOSS software a lot, which in the most part is available for many platforms or an alternative exists already.

Setbacks (cons)

The following issues are not Fedora or Debian specific, they seem to be a general occurance within Linux.

It is common to suggest "just use online/web version" as a solution, but that is not effective, it's simply a forced compromise, unfortunately.

  • Outdated Software:
    • Due to policy and the fact that in some cases it's about volunteer based work, some packages are outdated
    • Fedora seems to be balanced, from what I've seen it's mostly Debian based distros and indpendent package support (ie: flatpak, rpm, apt, deb), sometimes none (ie: mpv)
    • An alternative would be to build/compile packages yourself, which in itself a huge setback and a chore, from a user experience standpoint, especially ones new to Linux
  • GPU Drivers:
    • I keep stumbling upon comments about GPU issues, especially when it comes to Wayland
      • Some have opted to switch back to X11, since old drivers work well on it. Though many DEs and distros are dropping XORG one after the other, for good reasons but bad for older GPUs
      • There are detailed guides. The downside is that it's a lot to take in as a user, compared to Windows' "just works". [#notes]
    • Some other comments here and there, mostly solvable by tinkering with a config or a setting that sometimes have a label of "at your own risk". Still, a bothersome chore
  • Cloud:
    • No alternative or method for iCloud Drive
    • Rclone is a huge learning curve, even with a frontend like Rclone Browser
      • Having auto-sync and mount (local copy) access with my cloud services would definitely be an annoying chore
      • Affects Proton Drive, Google Drive and Microsoft OneDrive
  • Flatpaks are sandboxed by default, which can result in mis-matched themes, no access to folders and such
    • Use dnf/rpm/apt/deb/binary for installing a package if available and maintained officially, otherwise, use verified Flatpaks
    • Use Flatseal to resolve sandboxed issues, if any
      • As far as I can tell, sometimes the name of the related environment variables are needed, which is a chore, since I'll have to research them when needed
  • Internet Download Manager (IDM) alternative [✔️ solved-partially:listed]
    • Specifically its browser extension integration to capture videos and download them
    • ABDM is a close match, waiting on feature progress, if any
      • Feature is added, but unfortunately it does not work half the time. Needs to mature, hopefully
    • XDM was a possible choice, but development halted for a long time now [reference]
    • yt-dlp offers a static list, so it's not a viable alternative
  • WhatsApp [✔️ solved:listed]

💾 Software

💡 Useful

📝 Notes

By far the biggest setback on Linux is GPU driver. Not Linux's fault, just companies refusing to provide proper support and updates.

It is actually easier to have older hardware work on Windows than Linux sometimes, especially with hardware like Nvidia and Broadcom.

Which is sadly a big deal to people that want to migrate. Most just want things to work, easily. A lot of people looking to migrate run older hardware, and the out-of-box experience it could cause, would definitely make it a stopping point.

The other notable issue is gaming. Many games will not work due to how their anti-cheat methods are applied. Companies can provide patches to make it work. hopefully it happens soon.

A good list to check for games compatibility on Linux: https://www.protondb.com/explore

Nvidia Drivers: [#setback]

Look into enabling non-free options (ie: ffmpeg):

About

A list to track and help me switch to Linux, or not

Topics

Resources

Stars

1 star

Watchers

1 watching

Forks

Contributors

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Universal Dark Mode - works on any site\n(function() {\n var enabled = true;\n \n function applyDarkMode() {\n if (!enabled) return;\n \n // Create style element if it doesn't exist\n var style = document.getElementById('universal-dark-mode-style');\n if (!style) {\n style = document.createElement('style');\n style.id = 'universal-dark-mode-style';\n document.head.appendChild(style);\n }\n \n // Dark mode CSS - inverts colors but preserves images/video\n style.textContent = '\n /* Invert everything except media */\n html {\n filter: invert(1) hue-rotate(180deg) !important;\n background: #1a1a2e !important;\n }\n \n /* Restore images, videos, iframes, canvas */\n img, video, iframe, canvas, svg, picture, [style*=\"background-image\"] {\n filter: invert(1) hue-rotate(180deg) !important;\n }\n \n /* Preserve specific elements that should not be inverted */\n .no-dark-mode, .no-dark-mode *,\n [data-theme=\"light\"], [data-theme=\"light\"],\n .ace_editor, .ace_editor *,\n .CodeMirror, .CodeMirror *,\n .monaco-editor, .monaco-editor *,\n .markdown-body pre, .markdown-body pre *,\n .highlight, .highlight *,\n pre code, pre code * {\n filter: none !important;\n }\n \n /* Fix common UI elements */\n .modal, .popup, .dropdown-menu, .tooltip, .popover {\n filter: invert(1) hue-rotate(180deg) !important;\n background: #2d2d44 !important;\n border-color: #444 !important;\n }\n \n /* Scrollbars */\n ::-webkit-scrollbar { background: #1a1a2e !important; }\n ::-webkit-scrollbar-thumb { background: #444 !important; }\n ::-webkit-scrollbar-thumb:hover { background: #555 !important; }\n \n /* Selection */\n ::selection { background: #4ecdc4 !important; color: #1a1a2e !important; }\n ::-moz-selection { background: #4ecdc4 !important; color: #1a1a2e !important; }\n ';\n }\n \n function removeDarkMode() {\n var style = document.getElementById('universal-dark-mode-style');\n if (style) style.remove();\n }\n \n // Toggle with Alt+Shift+D\n document.addEventListener('keydown', function(e) {\n if (e.altKey && e.shiftKey && e.key === 'D') {\n e.preventDefault();\n enabled = !enabled;\n if (enabled) {\n applyDarkMode();\n console.log('[Universal Dark Mode] Enabled');\n } else {\n removeDarkMode();\n console.log('[Universal Dark Mode] Disabled');\n }\n }\n });\n \n // Apply on load\n applyDarkMode();\n \n // Re-apply on dynamic content\n var observer = new MutationObserver(function(mutations) {\n if (enabled && !document.getElementById('universal-dark-mode-style')) {\n applyDarkMode();\n }\n });\n observer.observe(document.head, { childList: true });\n \n console.log('[Universal Dark Mode] Loaded - Press Alt+Shift+D to toggle');\n})();", "Universal Dark Mode"); } } catch(__e) { console.warn('[Userscript:Universal Dark Mode]', __e); } })(); })();
Skip to content

Latest commit

History

32 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

🔍 Windows-to-Linux

A record to help me keep track of possible software alternatives and solutions to make the experience reasonable, otherwise the switch will not happen.

The goal is to try and plan the best route before making the switch, to not hop back and forth between operating systems.

I'm not well versed in Linux, so all the information I have is by doing research and comparing results. Errors, bad choices and mistakes are possible.

💻 System(s)

🔩MainSecondary
CPUAMD Ryzen 9800X3DIntel i7 3770K
RAM32GB DDR532GB DDR3
GPUNvidia RTX 5070Nvidia GTX 660
Notes✔️ Modern hardware, should work fine on distros with Wayland only.❌ Uses old driver that doesn't work on Wayland. Open source driver works, but tested performance on GPU makes even surfing web intolerable.

🐧 Linux

Distributions (Choose One)
NameWebsiteNote
Debiandebian.orgPure Debian, requires manual configuration, most-likely cli. Outdated (stable) software, unless testing or unstable branch used
Ubuntuubuntu.comBased on Debian, user friendly experience with GUI tools for drivers and such, but mainly with commercial goals (Canonical)
Mintlinuxmint.comBased on Ubuntu. Main differences seem to be: Cinnamon DE focus, stability, user friendly and no Snaps
Fedorafedoraproject.orgSame as Debian, as in it's not based on another distribution. Difference is that it has more frequent updates to software and packages, almost cutting edge
Bazzitebazzite.ggBased on Fedora, comes pre-installed with Steam and other game focused optimizations, and has GPU specific ISOs for an easy out of box experience
Nobaranobaraproject.orgSame as Bazzite. Difference is, as far as I can tell: philosphy and method
Desktop environment: Gnome or KDE
Switch status:

✒️ Process

I tend to use open source and FOSS software a lot, which in the most part is available for many platforms or an alternative exists already.

Setbacks (cons)

The following issues are not Fedora or Debian specific, they seem to be a general occurance within Linux.

It is common to suggest "just use online/web version" as a solution, but that is not effective, it's simply a forced compromise, unfortunately.

  • Outdated Software:
    • Due to policy and the fact that in some cases it's about volunteer based work, some packages are outdated
    • Fedora seems to be balanced, from what I've seen it's mostly Debian based distros and indpendent package support (ie: flatpak, rpm, apt, deb), sometimes none (ie: mpv)
    • An alternative would be to build/compile packages yourself, which in itself a huge setback and a chore, from a user experience standpoint, especially ones new to Linux
  • GPU Drivers:
    • I keep stumbling upon comments about GPU issues, especially when it comes to Wayland
      • Some have opted to switch back to X11, since old drivers work well on it. Though many DEs and distros are dropping XORG one after the other, for good reasons but bad for older GPUs
      • There are detailed guides. The downside is that it's a lot to take in as a user, compared to Windows' "just works". [#notes]
    • Some other comments here and there, mostly solvable by tinkering with a config or a setting that sometimes have a label of "at your own risk". Still, a bothersome chore
  • Cloud:
    • No alternative or method for iCloud Drive
    • Rclone is a huge learning curve, even with a frontend like Rclone Browser
      • Having auto-sync and mount (local copy) access with my cloud services would definitely be an annoying chore
      • Affects Proton Drive, Google Drive and Microsoft OneDrive
  • Flatpaks are sandboxed by default, which can result in mis-matched themes, no access to folders and such
    • Use dnf/rpm/apt/deb/binary for installing a package if available and maintained officially, otherwise, use verified Flatpaks
    • Use Flatseal to resolve sandboxed issues, if any
      • As far as I can tell, sometimes the name of the related environment variables are needed, which is a chore, since I'll have to research them when needed
  • Internet Download Manager (IDM) alternative [✔️ solved-partially:listed]
    • Specifically its browser extension integration to capture videos and download them
    • ABDM is a close match, waiting on feature progress, if any
      • Feature is added, but unfortunately it does not work half the time. Needs to mature, hopefully
    • XDM was a possible choice, but development halted for a long time now [reference]
    • yt-dlp offers a static list, so it's not a viable alternative
  • WhatsApp [✔️ solved:listed]

💾 Software

💡 Useful

📝 Notes

By far the biggest setback on Linux is GPU driver. Not Linux's fault, just companies refusing to provide proper support and updates.

It is actually easier to have older hardware work on Windows than Linux sometimes, especially with hardware like Nvidia and Broadcom.

Which is sadly a big deal to people that want to migrate. Most just want things to work, easily. A lot of people looking to migrate run older hardware, and the out-of-box experience it could cause, would definitely make it a stopping point.

The other notable issue is gaming. Many games will not work due to how their anti-cheat methods are applied. Companies can provide patches to make it work. hopefully it happens soon.

A good list to check for games compatibility on Linux: https://www.protondb.com/explore

Nvidia Drivers: [#setback]

Look into enabling non-free options (ie: ffmpeg):

About

A list to track and help me switch to Linux, or not

Topics

Resources

Stars

1 star

Watchers

1 watching

Forks

Contributors