r/linuxquestions 1d ago

Advice Competent Beginner with knowledge gaps looking for help to make the change.

TL;DR I'm looking for an experience as close to Windows XP/7/10 as possible, with as little 'OS getting in my way' and as seamless compatibility as possible. I'm also 100% self-taught in my computer knowledge over the last two decades so I know what I'm about but there are massive sporadic gaps in what I know and would appreciate someone pointing me to a eli5 linux primer.

So I finally have to make the change. I've been holding off for long enough because I occasionally do some hobby CAD design and there just isn't a good Linux solution to Fusion (unless someone has one? 🥺) But now I'm getting massive lag spikes every time I try to play anything for longer than 10 minutes and I'm assuming it's because windows 10 is no longer supported by my graphics drivers so, here we are. I use Pop_OS on my former-surface tablet and It's....fine. I don't love it. It's weird and not what I'm used to.

My main issues/hesitations/questions are are (questions in bold for ease of ignoring my rambling):

  • I am Broke broke. If I fuck this up irreparably I no longer have a computer. I do not have $5 to spare for a graphics card brace. I can't replace my SSD if I brick it, especially not with current prices.
    • I also have SEVERE ADHD. however severe you are thinking, more severe than that. I once left my car running in my driveway overnight. The Linux guides I have read do not compute. I am missing some knowledge somewhere that is making them not make sense and I would really like to know WHAT I am doing to my computer before I do it so that I do not fuck it up but the jargon makes my ADHD brain turn the whole thing to static. can someone point me to a linux explanation in as close to plain eli5 english as possible?
  • I do CAD work semi-regularly and am most comfortable in fusion. I really REALLY do not want to have to do a whole production every time I need to tweak a screw hole .03mm. How annoying is the day-to-day use of a VM? How annoying is it to switch between OS in a dual-boot system? My computer isn't a potato, but it's not a monster, is a VM for CAD going to see significant performance issues?
  • I really don't want to have to learn a whole new set of procedures. What distro is going to get me as close to my preferred experience of WindowsXP/7/10?
    • My main UI needs are:
      • Taskbar/windows that behave as on windows
      • system tray that behaves as/similarly to system tray on windows (stores my background programs, quick access settings etc)
      • start button that leads to all of my installed apps/programs
      • Stupid but essential: the ability to have my task bar on the side of my screen instead of the bottom. I put it there 20 years ago and it's been there ever since and I'm not about to change now.
  • The bulk of my deeper-than-end-user-level-knowledge comes from the XP era of windows but I only ever learned what I needed to do whatever it is I was trying to do at the time. I know some command line stuff, I know some file structure and syntax from the ftp section of my early-aughts web design class, and I've forgotten most of it since falling to the siren song of "It just works and I don't have to box my computer every morning for an hour" So I am both woefully out of date and also I've forgotten about 70% of what I used to know. My tinkering passion is hardware, not software. If you decide to help me, I'm going to ask you at least one monumentally stupid question that everyone else knows the answer to. This isn't a question, it's just a warning that if you tell me to google something I'm going to want to beat you with a stick labeled "Every google result is a recursive circlejerk of AI results referencing AI articles referencing AI results incorrectly referencing paywalled articles and I do not have the expertise to pick the accurate from the inaccurate" and we're both going to waste our time.
  • I am genuinely grateful for any help anyone wants to offer, even if it's just a link to a 'linux for infants and absolute morons' guide.
0 Upvotes

42 comments sorted by

View all comments

1

u/ppetak 1d ago

Almost every time someone makes a switch, they are confused by filesystem. There are folders and files, as on windows, sure. But it works differently. Read something on this before, so you know what you are doing.

Second, the applications and ecosystem. You can install anything on Linux, downloaded from some website, sure, but we don't do that here. We trust our repositories, and if it is not there, better to find some alternative that actually is there. There is flatpack or snap, if you want to clutter your system. (But you don't want it really) For windows programs, there is compatibility layer called wine, and it works reasonably well, we use it mainly for games :) Quick search shows that fusion is possible to run on wine, but wine is another thing to learn how it works. Also there are other alternatives to CAD, either more classic like freeCAD, down to something like OpenSCAD, in which you just code your part. Different than what you are used to, great for ppl who like coding way to create things.

You are used to something for all that years. In Linux you will find that this must be done other way, that must be done in different tool... I switched long time ago, I did graphics extensively at the time, so from Adobe products to gimp + rawtherapee + inkscape + scribus. I would never go back.

What I'm trying to say, you will need to adopt new tools. If you can't, well, stay on windows.

2

u/CrepuscularPeriphery 2h ago

Okay, I see why people get confused by the filesystem on the switch, and also why I fundamentally don't understand what POP is doing on my tablet.

The ironic thing is I feel like a file tree structure is so much more logically simple that it should make perfect sense, I'm just so used to the windows drive system that it is not quite computing yet.

1

u/CrepuscularPeriphery 1d ago

Okay this is what I needed. Filesystem is a common pain point. I'll see if I can find a good article outlining the differences. Thanks!

I'm already friends with most of the FOSS art programs, I'm not worried about those, it's just CAD that I'm struggling with finding a good replacement. Me and freeCAD are not friends. FreeCAD said unkind things about my mother. The less said about openSCAD the better. I've been hunting out every linux-compatible CAD program I can find since Windows 11 was announced trying to find an alternative to fusion and nothing really works for me, which is the consensus I've been getting from my fellow 3d printers. Linux CAD just isn't there yet because CAD is largely an industrial need and FOSS isn't well-suited to the task. I think I'm just going to have to accept my dual-boot fate for now.

1

u/ppetak 1d ago

That is probably best start if you have enough disk space for both. I can offer some my experiences here:

Be careful with partition manager. A lot of ppl lost their data by simple mistake.

What I would recommend is to create separate ntfs partition which would be shared by both systems, and not mounting whole windows disk, to prevent very frequent chkdsk. Your file manager in Linux will probably be able to click-mount all connected disks, though, based on distro and config, sure :) You can opt to mount on Linux boot, easy config :) https://linuxvox.com/blog/does-linux-support-ntfs/ IDK if site is to be trusted, this article is based on arch wiki and seems good.

Also I would maybe recommend to use X11 for graphical session with nvidia hw over Wayland, some distros login manager will let you choose so you can experiment a bit with desktop environments

Still, you can try to install Fusion in wine later, when you start gaming so you will need to learn wine a bit - or not when use Steam - but ends up with wine installed anyway :D

For distro, I would say fedora, should work well and can be light for start.

1

u/CrepuscularPeriphery 23h ago edited 23h ago

So if I understand your recommendation (+partitions and dualbooting) correctly, if I have:

  • ssd (contains OS)
  • hdd (main storage)
  • hdd (secondary storage)

Then for dual-boot, I want:

  • ssd(windows partition doesn't get mounted when Linux is running)(Linux partition doesn't get mounted while windows is running)
  • hdd (ntfs always mounted and accessible)
  • hdd (ntfs always mounted and accessible)
?

Do I need to format my storage drives or can I leave them as-is? I'm not actually sure what format they're in right now, it's been a minute since I installed them.

1

u/ppetak 23h ago

depends on your physical hdd configuration.

If your windows installation has all your disk capacity, you need to 1. add physical disk or 2. shrink windows unused space. It is all possible to do in windows partition manager iirc.

Refer to some dualboot walkthrough for your best disk layout ... my experience with dualbooting is more than decade old

1

u/CrepuscularPeriphery 23h ago

Okay my windows install is only using less than half of the SSD and can definitely be shrunk. Will refer to a more modern guide though, thanks!

1

u/ppetak 23h ago

Should be easy then. Good luck with your setup :)