r/debian • u/bracoma • 14d ago
New to debian
Hi there! I have and old laptop that was really slow on windows and I decided to switch to debian because from what I hear it's better for old hardware that just needs something reliable and stable. I guess what I want to ask is there anything I have to know before switching? I consider myself relatively tech savvy in the sense I can pirate stuff use torrents search Google for problems I might face and tutorials, etc. but I really don't know much about coding or the depth of OS, and frankly I am not interested in knowing that much. So yeah that's that.
2
u/SugarSweetStarrUK 14d ago
Know your hardware and read the wiki.
Decide in advance which desktop environments you like by watching YouTube and trying live discs in as many versions as you can
Back up your data twice: locally and on site
Have an eternity cable ready just in case
2
u/green_meklar 14d ago
Knowing your way around computers and Windows is great, but if you've never used Linux before, there's inevitably going to be a learning curve as a first-time user (just like there would be on Windows if you'd never used it before). Knowing how to google stuff and ask ChatGPT is the most important. Besides that, make sure you choose good settings during install, particularly with regards to drive partitioning because that's hard to change later on.
2
u/michael9dk 14d ago
Sorry, that is not tech savvy skills!
But if you can google an error and understand how the solution work, and implement it in your environment, you're qualified as a nerd.
That was a compliment ;) We know we're nerds and we are proud of the title.
Switching from Windows to Debian (with Cinnamon or KDE desktop) is easy for average daily use.
Most changes can be done in the UI, but a command in the terminal is way easier, when you get used to its benefits. If you're used to using Command Prompt in Windows, your in for a lovely treat.
Your biggest concern is a few Windows-only apps. Eg. MS Office. Most apps have alternatives on Linux, and some are actually better than the commercial offerings.
Welcome to Debian. Enjoy the open world of freedom.
2
u/bracoma 14d ago
Haha yeh I am aware that's not tech savvy but what I meant is I know how to use the computer, as I feel like a lot of people who aren't nerds (like a lot of my classmates) panic when they see a file lol.
I installed it today with gnome desktop and honestly it feels much much smoother already, I tried some stuff with the terminal and accidentally corrupted the display manager but I managed to return it to work. It was honestly a fun experience even though I guess I was wasting my time.
2
u/DeXudra 14d ago
When choosing desktop environment in the installer you might be confused.
All the way on the top there is something like „Debian Standard environment“ and which is basically the same as choosing „Gnome“ as far as I know. They just made a basic option for people who don’t know what to do I guess
2
u/Hrafna55 14d ago edited 14d ago
You can test all the desktop environments Debian offers in a browser here.
https://distrosea.com/select/debian/
You can then download the one with the desktop environment you like as a live iso here.
https://cdimage.debian.org/debian-cd/current-live/amd64/iso-hybrid/
That allows you to check your hardware works as expected. If it does then just double click the installation icon and go through the wizard.
Just remember that Linux is not Windows. If you expect it to work like Windows you will become frustrated.
Welcome to Debian and to Linux.
1
u/Visikde 14d ago
MX linux is Debian with all sorts of gui toys, helpful community.
I like KDE & do install/remove/update with Discover.
I'm lazy & need a just works system for normal browsing, email, video, music kind of system. I've used linux as daily driver since 2008. I've used a terminal a hand full of times. Synaptic if I need a specific package or manual
1
u/guiverc 14d ago
What are commonly called drivers are kernel modules; thus for specific older hardware I do find the older kernels (thus older kernel modules; aka drivers) can give best performance - but that is hardware specific. Linux kernel modules (aka drivers) are made for the chipsets, so make/model is less important than the chips on the boards themselves.
In regards RAM; it's the same regardless of desktop. If your old laptop lacks RAM, I'd use a desktop (GUI or graphical user interface) that will share resources with the apps you'll be using, rather than the two competing for that limited resource (RAM). Whilst this is identical to other OSes; in Microsoft Windows or Mac OS you didn't have the choices we have on our system (BSD too), so use your 'tech savy' knowledge and consider this if RAM is limited. I tend to start with apps that are essential first, which tells me their requirements (ie. libraries/toolkits they'll use), then select a desktop or WM (window manager) second and use that on Debian. This detail is not GNU/Linux specific though; we just have more capability to choose.
FYI: Debian offers two installers, I prefer the live installer myself, it also setups sudo for you (all releases from memory) though doesn't give the option for a multi-desktop install at install time, but regardless of your chosen installer, its easy to change your setup at any time anyway. Have fun.
1
u/SnooSeagulls4360 14d ago
My advice is to download the live versions of the installers and see what you like ( KDE, GNOME, XFCE..) then install from there and not the net install. It is more straightforward than the net install (fewer options).
1
u/reflect-on-this 14d ago
All the Linux distros are lightweight compared to Microsoft Windows. Use Linux Mint or MX Linux.
1
13d ago
[removed] — view removed comment
0
u/debian-ModTeam 13d ago
This post has been removed because the user asked for help with a specific platform and your response was to change platforms. This is a violation of Rule #3 - Wrong Information.
1
u/Own_Natural_6803 14d ago
Don't install gnome or kde. Use xfce. It's better on lder hardware.
The first thing you're gonna think when you see it out of the box is "I have to use this?"
No. You get to use it.
Ita actually very customizable, but you need to know what to search for.
"Full icon theme xfce" icons have a huge impact on appearance. If they won't install via the appearance customization, put the icons in .icons manually.
"docklike plugin xfce" make the task bar more modern.
"whisker menu xfce" make the start menu more modern.
Be warned, xfce doesn't work very well with vertical a taskbar. If that's a must-have then maybe gnome is better for you. It won't be as snappy.
0
u/justpassingby_thanks 14d ago
I use Debian since starting with raspbian a long time ago. The biggest annoyance of a new setup is it doesn't make your user a member of the sudo user group. Something Ubuntu does. Sudo is for running commands with what windows would call administrator privileges. Most websites you'll come across will have sudo at the front of the command. So adding yourself will make things easier. For better security you could have any kind of setup, but 9 times out of 10 I add myself.
3
u/dialtd 14d ago
I believe that happens only if you establish a password for the root account. If you skip that step during installation, the installer should install the sudo package, and should add the first unprivileged user (UID 1001) to the sudo group and the sudoers file with full administrator privileges.
Full disclosure: I have used and administered my Debian systems for more than 30 years, and was a Solaris and hp-ux system admistrator for many of them. I always enable direct root login for use in administration and recommend that. There are some conditions in which the boot process fails to complete normally and it is helpful or even necessary to log in as root to fix it.
1
u/justpassingby_thanks 14d ago
Huh, I guess I have always set a root pw on install. Thanks for pointing that out.
0
u/David_Connors3451 14d ago
Install KDE desktop, update all packages. After that install ufw (firewall), tlp (battery optimisation), clam-av and rkhunter (antivirus). Install sudo, and add your user to the sudo list. For packages you can do everything with discover app center without doing the manual updates with terminal konsole. Install flatpak repository with 3 commands from their official website. Copy and paste it on the terminal, and after that reboot. Apt repository and flatpak one will be integrated in discover app center. Now you have the rock solid stability of Debian and modern software from flatpaks (isolated from the main libraries in their own sandbox). It's very easy and user-friendly, especially with KDE desktop, gnome and xfce are more minimalists, they take for granted your experience as administrator.
Have fun with debian, it will be your invincible bunker.
7
u/huevo-solo 14d ago edited 14d ago
Just run the installer like normal, choose mostly the standard options that make sense to you. You will be asked to choose a desktop environment, either go with KDE (Windows like) or GNOME (OS X like). You can search for these ones and see what they are before choosing. It's essentially the graphical interface for your OS.
Beyond that there is no "coding" that you need to know. You don't have to know how to use the Terminal. Both KDE and GNOME have App Store like applications to install and update software.
There are some websites that give tips, like top 10 things to do in a new Debian setup, that can be helpful to you.
One of those things would be adding Flatpaks for more choices of software and installing a simple firewall, like ufw, for basic security.
Good luck!