For years, I have been immersed in the Apple ecosystem and have recently decided to shift to PC.
To that end, I have purchased a refurbished Dell Lattitude 7940 laptop and expect delivery today. It is shipping with Windows 11 Pro, but I hoped to use a Linux distro instead.
As a complete normie, are there any distros for beginners that would work with the 7940? If so, are there any limitations or elements that will not work correctly that I need to be aware of?
As with any PC, I presume that one still requires anti-virus software. Are there any brands that work better with Linux than others?
Are there any other issues I need to be aware of as a complete novice?
Most flavours of Linux run similar recent versions of the Linux Kernel, so fundamentally choice of distribution tends to be driven by hardware capability and user preference. Some desktops for example tend to use more memory than others, some have better support for third party graphics drivers, etc. Probably the best approach is to get hold of Linux removable media, and try out some different options without actually installing Linux on your machine. (i.e. run Linux directly off that removable media - say a USB key)
This will give you a feel for what your preference might be, and whether it has any issues detecting all of your hardware. You might like to take a quick look at this page; Multiboot USB Key 1.0 is Here!
Anti-virus is an interesting one. Some people will tell you āyesā and point you at the software they use. From my perspective, I donāt think anti-virus software on Linux is useful. The āwhyā of this is probably a very long-winded 1000 page essay, but to try to summarise;
The attack vectors for Windows are different to those for Linux. Many simply do not exist under Linux so many of the checks done on Windows systems just donāt apply under Linux.
Linux was designed differently to Windows. Security was a fundamental feature in the original Linux design so again, many issues have just never existed under Linux.
The current security threats that face Linux systems arenāt ones that traditional anti-virus systems do or can address (afaik) so there is a risk of introducing a potential false sense of security into the equation which may not be helpful.
Arguably a ābetterā approach is to simply adopt more secure behaviours. So for example;
Donāt install any software that doesnāt come from a known reputable source (typically your distribution provider via their software installer)
Where possible install snap or docker based packages so any installed software is sandboxed within a ācontainerā
Donāt install browser extensions or anything else that could interfere with your network communications (3rd party VPNās, Proxies etc)
So a vanilla Ubuntu Desktop installation for example, should be usable and fairly secure āout of the boxā without any additional configuration.
My personal choice, if a system has less then 8Gb of RAM I will typically use XUbuntu and the XFCE desktop. (which is a low memory usage desktop). For more than 8Gb, I prefer KUbuntu (KDE Desktop). Whereas I like Vanilla Ubuntu and the GNome desktop, I donāt like to log out or indeed reboot. Unfortunately my experience of Gnome over the years has been that it has seemed to have a tendency to leak memory. Maybe itās better now, Iāve not tried it recently.
Sure. So for context, I run a bunch of containers on my machine which provide live services on the Internet, so when I reboot they go offline (which is undesirable).
Once Iām logged in and working, I typically run 5 virtual desktops with 20-30 windows, all logged into various machines and containers. Typically getting set up again after a logout or reboot can take 30+ minutes, so āneedingā to logout or reboot to me is a significant problem. My last reboot was 57 days (which will have been for a kernel upgrade) as far as I can remember, that was my last login.
So, thatās how stable KDE is. Not only has it not crashed for 57 days, it typically doesnāt crash, nor does itās memory usage increase to the extent that I would ultimately log out and back it to regain lost memory. (i.e. the Gnome shell is a program, if it leaks memory, the only way to get that memory back is to restart the program, which means logging out)
When using Gnome (historically) I found that over time, the memory usage would bloat to the point of requiring a logout, typically within hours. After much experimentation I found one of the causes of this memory bloat to be optional desktop apps / plugins, some of which were very useful, but ultimately terminal in terms of leaks. After trying with no plugins, it was better but over time the net result was the same.
Had it been a linear / long-time accumulation, at the time I probably could have stood for an overnight logout, however if frequently took far less time than this to bloat - depending on what I was doing. I was unable to nail down āexactlyā which operations caused problems and ultimately I tried other desktops. If you google something like āgnome memory bloatā you will find lots of other people with possibly similar experiences.
Things may be better now, however weāre still subject to lightweight vs heavyweight desktops in terms of memory usage with XFCE in the lightweight category and KDE + Gnome in the heavyweight camp.
Actually it was the Mad Penguin who provided the advice - and like you, much of it is above my pay grade. But I shall add a post or two to help expand the explanations. Please do keep referring to this site to improve your knowledge of Linux, and continue to ask questions - no matter how simple they might feel.
@ Mad Penguin
Many thanks for your explanation which I found very useful.
The difference between operating systems and desktops (with so many of them) has always been a source of confusion to me. I use Ubuntu as my default operating system but have never liked its default āUnity Desktopā that it comes with. I installed the Classic View āgnome-session-flashbackā, a menu-driven desktop which is very intuitive, easy to use and doesnāt use much memory, but is never discussed anywhere - which is strange.
Your comments re bloat in Gnome compared with KDE gives me pause for thought, especially as even light usage (FF+Thunderbird+Nautilus) occupies 50% of my 8GB memory, and I have been experiencing the occasional freeze in Firefox (but weāve been here before!). That said, I have fiddled about so much with my system that I suspect that I am the source of much of my problems. So no change there, then.
Is it easy to use KDE desktop with Ubuntu? And is it worth a try, if so?
Erm, yes ⦠essentially the different flavours of Ubuntu are very similar, they just have a different selection of applications installed by default. (the desktop being one such application) You should find (donāt shoot me if Iām wrong, but last time I tried ā¦) you can switch by with āapt install kde-plasma-desktopā, albeit you may need to do a few mode apt-getās to get all of the default KDE applications.
Once you have multiple desktops installed, you should be able to choose the one you want at login via the login screen / session chooser menu ā¦
That sounds like worth trying. That is. of course, how I used Metacity (Classic View) but had forgotten about the choosing option. The Ubuntu login screen doesnāt make it obvious that one can switch between desktops.
Hi J, welcome to the forum and the wonderful world of Linux! You will find that the environment here is radically different to what you are used to - but not in a bad way!
Unlike other (proprietary) systems, Linux belongs to you completely. What I mean is that you are free to choose absolutely anything that you fancy, to try out, adopt or discard, configure or adapt. Your choice will be as you want it. You do not have to settle for what you are given. Oh, and it wonāt cost you anything either!
Linux is inherently secure and, to echo previous comments, installing security software is basically a waste of time. The biggest security risk is the operator. As said, if software from unverified sources is installed then one is asking for trouble. Linux distributions maintain software repositories where said software has been tested and passed as safe to install. Of course, some things will work better or look better than others. No problem - uninstall it and try something else - the choice is vast.
As is the number of distributions! I tried out all sorts when I first came to Linux but finally settled for a āmainstreamā one - Linux Mint with the Mate desktop environment - version 21 currently. Itās very stable, is well maintained and has a look that will be familiar to those who migrate.
But the choice is yours! Try as many distroās as you want via USB stick - just bear in mind that they will run slower than when installed - not the fault of the distro, btw!
I know Iām a little late to this discussion but I was just reading through this thread and was interested in the comments regarding KDE because after more than a decade avoiding it I am now a committed user, although Iāve always avoided using it Iāve always been drawn to it and on a few occasions installed it but always hit hurdles I couldnāt get over or understand and also found it heavy, sluggish & unintuitive , but having tried it again recently it seems like a different animal altogether, itās insanely fast (at least on my machine) & everything just works and so far I havenāt been able to completely screw it up which is quite an achievement for me considering my tinkering addiction which throughout my Linux life has caused me every emotion from uncontainable joy to suicidal despair but thatās the beauty of Linux and thatās how we learn (at least thatās how I learn).
All of that said I probably wouldnāt recommend KDE for a new user not because I donāt think they could use it but because it can be a little overwhelming due mainly to the plethora of configurability options and there are simpler desktops such as xfce that would make the transition from Windows to Linux a bit easier
Mmm, I find KDE a bit of a love-hate relationship. On the one hand I prefer the smooth edges of Gnome and find KDE a little āhardā to look at. Also, the number of options your average KDE application offers can be mind-boggling.
On the other hand, it tends to ājust workā and not consume too much memory.
That said in terms of options, Iāve found in the past more advanced features on Gnome can require the installation of potentially unstable or bleeding edge plugins, which can perform poorly. Conversely, KDE seems to include many of these options as stable āstandard featuresā.
Then thereās performance. Gnome āseemsā to orientated towards people with powerful graphics cards, whereas I tend to prefer lower power (fan-less / quiet) graphics cards ā¦
I run KDE on my main machine, XFCE on my laptop (only 6Gb RAM), and XFCE for non-technical users I support. (XFCE IMHO seems to be the easiest for new users)
Iāve been a Gnome user from the start, although I have sampled other desktops. In particular I have recently installed KDE Plasma and was amazed at how much memory was downloaded for it. In use, I found KDE had far more options than I would ever use and although it looked pretty I found the large typeface of the menu selection lists inconvenient (having to scroll or do a search for a particular item).
In addition, the installation of KDE bled through into my Gnome desktop, with slight differences in colours and formats - and added applications.
My preference is still for Gnome with the Metacity desktop (rather than the awful default Unity) as I find it more intuitive and the smaller menu font allows easier selection.
I havenāt yet tried Debian, so I canāt answer that one, but I guess since Ubuntu is based on Debian(?) it might be.
To a large extent, familiarity is the key as one tends to stick with what one is used to. But of the several desktops I have tried (using try-before-buy ISOs) I still prefer Metacity for ease of use, clarity and intuitiveness.
Ok, so Iāve just plugged in and am playing with what will be a āMad Penguin Computerā ⦠running stock Ubuntu 23.10 on a 27" screen at 2560 x 1440 with HDMI sound. (so this is a Raspberry Pi5)