I’m pretty mad at windows, 11 keeps getting worse and worse and I pretty done with Bill’s fetishes about bing and ai. Who knows where’s cortana right now…
Anyway, I heard about this new company called Linux and I’m open to try new stuff. I’m a simple guy and just need some basic stuff:
3d modelling and render: blender, rhino, cinema, keyshot
video editing: davinci
some little coding in Dart/flutter (i use VS code, I don’t know if this is good or bad)
a working file explorer (can’t believe i have to say this)
NO FUCKIN ADS
NO MF STUPID ASS DISGUSTING ADVERTISING
The tricky part is the laptop, a zenbook duo pro (i9-10/rtx2060), with double touch screens.
I tried ubuntu several years ago but since it wasn’t ready for my use i never went into different distros and their differences. Now unfortunately, ready or not, I need to switch.
Edit: the linux-company thing is just for triggering people, sorry I didn’t know it was this effective.
First of all Linux isn't a company, but the name some dude named Linus gave his code he put for free on the internet.
Most modern Linux distros are still not run by companies, that's why they don't force the data collection, ads, ai etc down your throat.
That said: Linux is made from thousands of interlocking programs, scripts, services and libraries, made mostly by some guys or gurls in their free time. So with a lot of stuff you need to fit it to your needs, as granular customization is to troublesome to have working out of the box for every different usecase there could be. So with most stuff you should not be afraid to learn the basics of terminal commands (packet manager, editor, foldermanagment)
Some OS like Ubuntu and manjaro do a lot for you, but if you have weird double monitors, you may need to manually do some stuff.
If you want as much as possible easy install options I would go with manjaro - then you can install everything where users made an AUR (arch user repository) package. Check if they have all programs you want, if not look for alternatives.
If you want a more stable system but with a bit less possibilities, go for Ubuntu, debian, popOS or something like that.
Some things may never run, for example for my music daw(ableton) with low latency and not native support on Linux or the htc vive wireless (where there isn't a driver for the PCI card for Linux) I keep a win machine around. Day to day use is on debian on my side
If you want to test several Linux distributions Ventoy can be useful. You can have 10 or more different Linux distributions on one USB stick depending on the size of the stick. This will also save you time "flashing" an image iso to the stick each time because with Ventoy you'd simply copy the image iso files to the stick, quick and easy.
In all honesty, you should decide between Debian and Fedora. If you're new to this, stay away from Arch Linux, Gentoo, or Manjaro. Simplicity is key. The two systems I mentioned are known for their reliability, so you should be fine with either one.
To the Distro: this is complex. Many people will recommend Linux Mint and it is easy to use but very restricted. I dont think it is great really.
There are many many parallel efforts, so on Linux Distributions (Linux + packages + desktop + ...) you can get very different software.
For a painfree experience running Windows software and Davinci Resolve I recommend to try Bazzite
It is very different from others:
it updates automatically in the background. But completely different from Windows. Updates always work and are efficient and stable. No 10 times rebooting
updates finish and you can reboot any time to apply it. Literally a week later, nobody cares
the reboot takes just as long as any other reboot, no downtime
The system is way better and more stable than "traditional" ones. This is quite complex but lets say while on Linux Mint, Ubuntu, Fedora etc. you will have an indivudual system, with individual packages and in the end some strange errors only happening on your setup, with Bazzite you will have exactly 1:1 the system that the developers create.
It is based on Fedora Atomic Desktops which are pretty great. But for your use case I dont recommend them.
I recommend the Bazzite Desktop version with the KDE Plasma desktop. This will be Windows-like in a very good way, but incredibly more efficient, faster and also more powerful. Like a Filemanager with tabs and extensions, that is not written in whatever bloat Microsoft uses (their Win11 stuff is so slow...).
To sum it up, on Linux you have to decide:
What Desktop environment?
I recommend KDE Plasma a lot
GNOME is also good but veery opinionated and minimalist
I dont recommend others like Linux Mint's Cinnamon yet, as they dont support modern standards (Wayland)
What Distribution family?
Debian, Fedora, Arch, OpenSUSE
they are all a bit different but basically doing the same
Ubuntu stems from Debian and became popular as "the beginner Linux" but they do very controversial stuff nobody else does (like the Snap store) and have tons of bugs. I used it a lot with bad experiences and dont recommend.
Linux Mint and others also use Ubuntu or Debian under the hood
Arch is very manual and difficult for new users, dont use it
OpenSUSE does whatever they do, not recommended
Fedora is pretty modern in their software, has a nice community and a big variety of options. They are not allowed to ship restricted media codecs for stuff like h264 video though
uBlue (Bazzite, Bluefin, Aurora) is a project using Fedoras versions and adding nice stuff to it, making them usable out of the box. This is their goal, and they do it really well.
Yeah, well just go ahead and see if it works for you now. I doubt much has changed, but some bits are probably more polished these days.
Most distros support some kind of LiveCD, so you can try it out without having to reinstall your machine, it's painless and quick to evaluate before you take the plunge.
Fedora will always be my go-to, and the KDE spin should be pretty familiar layout wise for former windows users.
Since you have an nvidia gpu, Pop OS will probably be your best bet if you need it working immediately.
I wouldn't recommend Ubuntu anymore, as it's been pushing snaps (package manager) MS-style, and it's gotten some shit from the community for various reasons over the years.
Linux Mint is also good, too. It's very easy to just get up and going, perfect for people who aren't familiar with Linux, too.
I ran Linux on a Zenbook Pro Duo. Fedora's KDE distribution was the only release I ever found that worked out of the box with both touchscreens as I'd expect. You'd think a big release like Ubuntu would work, but whatever they have set up for touchscreens is slightly out of whack. For example, touch and drag would select text instead of scrolling the page.
By default, your laptop might try to stay awake all the time. The second screen is treated as an external monitor, and there's a setting you can find in the configuration menu that forces the laptop to stay awake when an external device is connected.
Some other things to note. If you've got an older model, you might be able to find a third-party software suite such as this one that will allow you to use your laptop almost normally.
However, if your laptop is new enough, you might be unable to find any software (third party or otherwise) that supports the built-in features such as quick screen swapping, numpad, or turning off the lower screen. The lower screen is LCD anyways, so you won't get burn in. If you're worried about power, I've found that despite the lower screen being on full-time, Linux still doubled or tripled my battery life compared to when I ran Windows. I think the biggest immediate drawback is that you may not have any on-board audio due to a lack of drivers, though that might have been fixed in Fedora 40. I know they were working on that in the newer version of upstream Linux (which may not have arrived yet), but I haven't been following it. And finally, you won't be able to adjust the brightness of the lower screen without some configuration. Again, some of that might be mitigated if you can find some compatible and reliable 3rd-party software for your laptop.
I will say that despite all the limitations mentioned above, I still vastly preferred Linux to Windows. The battery life alone was enough to warrant the switch.
I generally have 2 recommendations for beginners who don't want something specific, one of which is a community favorite, the other is my own favorite.
The community generally recommends Linux Mint for new users. It's based an Ubuntu, so it had a lot of great support, but it has the enshittification of Ubuntu (snaps, tracking, pro subscription ads, etc.) removed. It's a great, simple distro for beginners that generally works all around without tweaking. It's basically the #1 recommendation for new users, and I gladly support that recommendation.
My personal favorite recommendation is Fedora, through I understand why there may be frustrations for those with Nvidia graphics cards who need to install their drivers. The process to do it on Fedora isn't very complex, and can be looked up easily, but new users tend to feel intimidated by the command line, and I must admit that the installation of Nvidia drivers and media codec are more difficult than something like Linux Mint (for Fedora, this is a copyright issue, since their main sponsor is Red Hat, a private company). In every other area, I'd say Fedora is great for beginners, and provides a great way for users to get new features quickly without having to worry about any of the instabilities or quirks of something like Arch.
You couldn't go wrong with either, but you're certainly going to see more recommendations for Linux Mint in general (especially on Nvidia hardware).
Just stay away from Manjaro, Gentoo, and Void (there's a long list of complex distros, but it really isn't going to help to list them all). Gentoo and Void have their place, but are not a great place for a beginner to start. Manjaro simply has no place, just avoid it like the plague.
I thought it was funny at least, so you gave me a good laugh.
I'd say Linux Mint or Ubuntu (you're familiar with this one) would be good "Out of the Box" options. They run an environment known as "Debian" so they're super similar and are pretty similar to what Windows offers in all honesty. You just burn them to a USB, run them from your desired computer's BIOS, and the rest is through a GUI interface you can follow along with. I have no experience with a touchscreen as I'm running Linux Mint XFCE (lightest weight version) on a laptop from the early 2010's with an Intel N2820 in it, but I'm assuming some workaround can exist to implement that. You also seem somewhat familiar with the alternative programs for different purposes, but rest assured both Ubuntu and Mint come with file explorers (Mint XFCE uses one called Thunar which is pretty effective) and you can easily swap out/install a different file manager to get jobs done as needed.
Plus - any programs you used with Windows which may not have Linux alternatives or versions - can be run through Wine. I've encountered a few hiccups when doing this (like a program I needed for school which was unable to pass the initial installation and actually run the program).
I've run Linux Mint XFCE as my daily driver for work and school tasks on my laptop for about 2-3 years at this point and it's been pretty great. Full disclosure: I still run Windows 11 on my main PC at home and have Windows 10 on a HTPC/Server with docker on it (though I've been debating switching to Ubuntu for this as well) so I still know there are benefits to a Windows system (while working to remove any and all advertising and AI garbage) but if I were to recommend someone a distro it would be as I've said above.
Visual Studio is not available on Linux and not really working in Wine, sadly. You can use IntelliJ IDEA as a good alternative, it supports Linux officially and has a Flutter plugin.
For a beginner, Linux Mint is perfect. It is based on Ubuntu which is based on Debian, so you can follow most tutorials written for either distribution (like the installation instructions for IntelliJ IDEA or other software that is not available from the APT package manager).
I'm at the point whe recommending distros fir new comers its Debian, Arch, Fedora and Linux Mint.
Debian is my go to. Stable, I love the apt package manager. Desktop environment is a bit
irrelevant with recommendations because you can easily install any desktop environment or window manager. You will figure out what environment you like along the way. Installation is simple, you can do minimal installs as well and it's what many big name distros are based on.
I really like Arch. Minimal, great package manager, AUR extends application availability even when you have flatpaks, snaps and app images and the repo. You can use the archinstall script these days so you don't have to worry about installing the old-fashioned Arch way. It will also teach you what to do when updates fail because it's a rolling release.
If none of those are appealing then I would advise Fedora. Great package manager, get newer packages if package versions are important for you and a solid distribution that is the upstream for Red Hat. It's the best of both worlds of Debian and Arch in my opinion.
The last one is Linux Mint. I've found myself avoid recommening forks. This is my exception. I can't say a lot because I haven't used it much. But I've installed it 2x to different family members who never used Linux before and use it and love it. I did it because they are forks and I can give support because I'm familiar with what it's based on and the high recommendation from the online community. It's great for beginners and veterans alike from what I can tell from the online community. Great team of developers.
As a Dart developer myself you won't have any problem with VS code and Dart. Actually, it's a bit better than on Windows because it was originally not much of a windows centric system anyways
As a fellow Windows user tipping ever further towards finally making the switch, this resonates on a lot of levels. Also I saw what you did with the "company called Linux" thing and thought it was funny 🙌
Hi. So, not all of the software you use will work on Linux (which btw isn’t a company but to put it simply a family of open source operating systems sharing a common core):
Affinity don’t offer a Linux version so you will need to try something like WINE to run the Windows versions.
Blender will defo work, not sure about the others
Davinci will work, has a Linux version
VSCode has a Linux version
File explorers work.
Ubuntu sadly is not what it was.
I’d suggest Pop_OS or Fedora- I think Fedora used to have a media oriented “Fedora Design Suite” version.
https://zorin.com/os/ its an out of the box distro that specifically tries to emulate the windows feel. In particular it has play on linux installed by default making running windows programs when needed as easy as it can be. the out of the box is office type stuff really though so you will have to install blender and such.
I'm not sure which distro would work with your laptop. I would suggest experimenting with live USB images. Maybe using something like Ventoy which enables you to try out multiple live images from one USB stick. But as far as applications go:
GIMP is native to Linux and should work fine. You might also want to give Krita and Inkscape a whirl. Also, massive props for ditching Adobe. I hate that company as much as it hates their customers.
Blender works on linux.
So does Davinci. Allegedly. Haven't used it, but their website says Linux support is available.
I don't code so, um, no idea. Sorry. Hopefully someone else will weigh in.
Good news, Linux has working file explorers!
No ads, at least for the most part. Ubuntu had Amazon's search integrated into their search bar a while back, which caused quite a kerfuffle. Later, they added a toggle to turn this off, but this was years ago. Might want to check just in case.
Please not Ubuntu. It has enough of its own issues that it originally turned me away from Linux.
Oh and KDE for the desktop environment if you want great out of box windows like UI if you go with Fedora. Mint comes with cinnamon which is also pretty good. xfce if you want to run linux on a potato.
For graphics stuff you will be using Gimp, Inkscape, and Krita. No adjustment layers, or cmyk, sorry. If that is enough for you, good, if not, you're out of luck.
For 3D modelling, only Blender.
For video, DaVinci only works sometimes, depending on distro, version of the app, drivers installed etc. It's a bit of a crapshoot. A good alternative is kdenlive if you don't need hardware acceleration, proper color grading and film emulation, or compositing.
Google laid off most Dart/Flutter developers just a week ago or so.
Thunar for file manager, not Nautilus. Nautilus crashes in folders that has hundreds of svg files in it (e.g. a theme folder), or when you're trying to copy a 30 gb folder to a new folder on the same secondary drive (it only copied 9 GB out of the 30, all files were owned by me). Both bugs bit me just the other day.
The NVIDIA proprietary driver recently got decent update, but not all necessary changes might be in distros just yet. It should be pretty complete ootb experience in a month or two. My advice is to use something recent, like Fedora or Arch{,-based} for the easiest time with NVIDIA.
Blender is native and available in any Linux repo as it’s FOSS app. Rhino 3D looks like possible to run with Wine…
Linux version of Davinci Resolve is available, but it’s famous for being a bit of a pain to install and being slightly limited with some codecs/functionality missing.
You should be fine with coding unless you wanted something like .NET and full blown VisualStudio. VS Code is ok.
There’s wide range of file explorers on Linux, and since it’s rather good idea to stick to whatever is default for your desktop (For instance Dolphin on KDE) you can even change the default to something else if you don’t like it.
It would be actually hard to get something with embedded ads on Linux desktop. Canonical tried with their Amazon „integrations” in Ubuntu like 12 years ago, and boy did they regret…
The most obvious difference for the end-user compared to Windows is that you can choose different desktop environments, such as KDE, GNOME, XFCE, LXQt, Mate or Cinnamon to name the most prominent among others.
As you are used to the look-and-feel of Windows, I'd suggest giving KDE a try.
For a beginner, I'd recommend using a 'beginner friendly' distribution such as Kubuntu (Ubuntu with KDE) or Linux Mint (based on Ubuntu using Mate/Cinnamon DE). Fedora, Linux Mint Debian Edition or plain Debian are also suitable, but for a more experienced user.
I'm going to toss in another recommendation for Linux Mint. The interface is very similar to classic Windows and it has a large user base so it shouldn't be hard to find instructions online if you get stuck. Software-wise, Linux Mint 21.3 is entirely compatible with Ubuntu 22.04 LTS. Use the default Cinnamon version.
Coming from Windows, the only other very important non-obvious thing is that you should look for software on the app store application first instead of downloading packages from the Internet. Unlike the Microsoft Store, Linux app stores are often connected to a variety of software sources, and they will also update your software to the latest versions automatically whenever you download system updates. Almost all of the software you mentioned can be found in the app store. It's very convenient!
No-one has commented on your mentioning VS and Flutter... I haven't used it but I think VS is available for Linux?
I contribute to the Thunder client for Lemmy from my system running EndeavourOS with KDE.
I personally use android studio for this. I hit a pitfall on installing the android, flutter and dart SDKs from the AUR, but that turned out to be the lesser method. It was much easier to just let android studio install them to a folder, and thereby have it manage their versions.
The one downside was having to add their folders to PATH, so terminal commands like adb, dart, emulator, flutter, etc. work, but that's not a big deal.
OK, let me fill you with my experience. Now I am on Desktop Linux, and I can't say how your Double Touch screens will work. But I can tell you about some of your points.
Affinity, canva, corel, and cinema4d are not Linux compatible and you'll need to run them in Wine/Wine GE via software like Bottles or Lutris. Most will not work, while others like affinity might work, but requires a lot of working around. If these software's are required, you may want to look at a Mac.
keyshot, gimp, vscode(ium) are all native and have either scripts or can be installed via Flatpak or from the distros app repos.
Davinci Resolve is interesting, You've lucked out since you have an rtx2060, but Resolve is quite finicky to get working Linux. You'll need nvidia drivers and the open source free drivers will not work. All good Linux distros should have easy access, but I found Fedora to be trickier to install. Once you can get Resolve working, you'll either need to buy Studio if you want H.264 support, and if your videos aren't using PCM audio then you'll need to convert it using FFMPEG. I have a script which I use at the end of my injest. Afterwords, it runs and works fine, with no issues (assuming you have the RAM to run it 32GB recommended). If you don't want to deal with any of this (understandable) Mac OS has no issues out of the box.
Working file explorer: up to taste, and personal preference. Every distro will have one and it'll be good enough, but some distros tailor theirs to their OS's tastes. If you are running with a popular Desktop Environment, i.e. KDE Plasma, Gnome, Cinnamon, then it'll work.
Now if you want my two cents on all of this. First you should aim for a Ubuntu based distro. While Ubuntu itself isn't bad, I personally prefer a different Desktop Environment as Gnome is too different for me from what Windows offers. Linux Mint with Cinnamon and POP_OS are good alternative with a more Windows/Mac flavoring, and since they are running Gnome underneath it'll have the same compatibility as Ubuntu proper with hardware.
Another option is Kubuntu which used KDE's Plasma. Plasma is OK, but I find it to be a little less refined than it's appearance lead me to believe.
Now for testing, I'd advise you to get a second SSD and an enclosure and plug it into a USB-C port. It'll do wonders to quickly go an run everything, without sacrificing you existing install of Winblows. Linux is so efficent I ran my main PC for a week off of it, and only noticed while running games.
Finally, depending on how often you are using your Windows only software. You might get away with running them in a Windows 10 VM, and using a shared folder to the Host machine to move files back and forth.
This is definatly a project you should look into, but I feel you should probably look at more cross platform alternatives to your software first. Since another alternative, if you aren't playing games, is a Mac.
I would say to just try it out and see how it is! The live USB works nicely and you can decide you don't like a distro and move on rapidly. There are also tools out there that let you load up multiple distros on the USB at once, and then pick which one to use when you boot up.
I went through my own struggles with dual booting Linux some time ago. If you search on Lemmy, you can find those embarrassing posts. It was my fault, I got confident and messed with 'grub' in all the wrong ways, before cutting my losses early and reverting everything because I had other commitments to deal with.
The good thing though is that it's totally possible to put Windows back 100% the way it was before, even after messing up as badly as I did (I couldn't boot into either operating system because the machine couldn't find the boot entry). Once you're ready to replace windows with Linux (or dual boot etc.), make a good backup with something like Macrium Reflect and you should be safe to go for it. I highly doubt you'll make the mistakes I did, the story is to say that you can mess up and be just fine!
As for your use case:
affinity programs aren't on Linux from what I remember, you might want to experiment and see if you can run it with Wine or if you have an alternative (ex. Dual boot, different programs)
Not sure about Davinci, comments suggest that it runs ok on Linux. I like KdenLive
As for what people recommended, and what I'm planning to try soon
Kubuntu (if you want Ubuntu that looks similar to windows)
as for video editing, i've been using flowblade recently, it's been pretty good for putting together more basic edits.
You should install it using flatpak and only update when you have no more active projects (for the moment it seems updates partially break older saves)
pcmanfm has been pretty solid, i really recommend learning CLI file management though, it's universal and super convenient for the basic things.
Gimp and Blender are both available on Linux. VS Code is on Linux (most coding stuff is on Linux). Linux file explorers work pretty well (Dolphin, for example). I’d recommend Kubuntu, KDE neon or Linux Mint for the distro, all are pretty similar in appearance to Windows. It won’t take much learning with them.
I'm not a graphics designer and idk any of the graphics related apps you listed except gimp but everything should work fine as long as it have a native Linux version. You may need to replace Davinci with something else though because it can be a pain to get working on Linux.
For distros, I'd recommend Mint because it's just pretty much the most beginner-friendly one you can get and it's quite conservative but it has very old drivers so performance may not be the best, EndeavourOS (based on Arch btw but quite stable) if you have very very recent hardware or if you want newest performance optimizations (driver versions) and Pop!_OS if you have an NVidia GPU. I wouldn't recommend Fedora or Ubuntu because the first one rushes major bleeding edge changes (including AI) and the second one is known for some questionable choices (including ads and pushing proprietary app stores with poor moderation).
P. S. We do not like clickbait or any other kinds of bait here. Please follow the rules of ethical posting
Linux is open source, anyone can grab the code and distribute their own Linux distro, some of them are community Maintained, some are backed by big companies. Some of them are based on another distro and they change stuff, a spin off of sorts. Think of Linux as a big waterfall which then is forked into several rivers, and then forked into more rivers. Each river has it's own characteristics, which some come from upstream and some others are their own.
There are four big players: Debian, Ubuntu (which is based on Debian), Fedora and Arch. Then you have POP OS and Linux Mint which are based on Ubuntu, but they change stuff to make it even easier to use, specially for Nvidia users.
In Linux, everything works out of the box because every driver is part of the core of Linux called the Linux Kernel. Except for Nvidia, for which you need their own non-open source, proprietary driver. Installing that driver manually is much harder than on Windows, so that's why everyone recommends a distro that ships with Nvidia drivers out of the box.
I don't know how they will behave with double touchscreens. Try some distros and report back please.
OS
All major Linux distros have no ads
For a PC with Nvidia GPU, pick a distro that ships with Nvidia drivers. Like POP OS & Linux Mint.
I Will spit out what i think cause this threads are full of words and empty of content...
Almost any Linux distro is good for starting out ... Make sure it has a nice manual and community Ubuntu, mint debian or something similar...
Vs code Is a Microsoft fork of vs codium an open source app, to avoid telemetry just use vs codium...
Remove adds can be done in different ways in my opinion add bloock on Firefox is a good start...
File explorer are good on any Linux distro just learn how to use one ... If u have a document u should probably save it in the document folder... in your user home ...
I'm only a Linux command-line guy (Mac for GUI), but you're making the right decision. You can have a computer that doesn't suck and this is one of the ways. Good luck!
Thanks for sharing this information! I appreciate the detailed explanation and the effort you put into making it clear. It’s really helpful and will definitely guide me in making an informed decision. If you have more tips qr コード 読み取り pc or insights, feel free to share them. Thanks again!
Nobara has a lot of fixes in it that are made for video editing and graphics, particularly davinci and blender. It's quite cutting edge on it's packages (despite being based on Fedora 39 it has Plasma 6 for last few weeks). but otherwise quite stable to use. All non-free package repos are enabled. Overall, it's been a low-maintenance, high productivity environment for me.