So like it says in the title. I’m looking to make a change. The only coding I ever did was like, some very light HTML on stuff like LiveJournal 20 years ago (because I’m ancient in internet years, haha) and even that I barely remember.
I’ve seen people talk about LinuxMint in other comment sections and how that one might be closest to something like Windows (in that a layman like myself can use it out of the box like buying a new laptop from Best Buy or whatever store). Is that actually a good one or is there something better for somebody like me?
I’ve seen enough people go ‘NO UBUNTU!!!’ to steer me away from that one, but otherwise I have no clue what would actually be good for somebody in my shoes.
I have a laptop that still technically runs Windows 8 that I just use for downloads so I’d be trying it on there so that if something goes wonky I’m not fucked. After looking at the LinuxMint website, the specs on that laptop meet the requirements for it.
Thanks so much!
ETA: Because it’s come up a few times and after the first time I didn’t want to reply the same thing a over and over, I associate Linux with coding because everybody I’ve personally known that uses Linux is a programmer by trade, by hobby, or at least has a CompSci degree and understands this stuff on a level a million times higher than I do (even if they didn’t end up in the field). Clearly I misunderstood something about what they were doing with Linux somewhere along the way. It looked like coding to a layperson at any rate so that’s what stuck in my mind.
A partition is a dedicated space on a disk. In windows there’s not much use to partition a disk, but it can be done, and you would have a C: and D: drives with only one physical disk. I used to do that back in the day to have a partition for backups.
If you only have one disk and want to have multiple OS, you need to partition the disk, so that each OS can write their data without interfering with one another. Essentially what you’re doing is, like you said, putting a wall between areas in the disk, but you can do that regardless of having different OS in each side.
In Linux things are a bit different, the representation of your disks is a file inside
/dev
, for example the first disk (non-nvme) Linux finds will be/dev/sda
, the next one will be/dev/sdb
so on and so forth, but since disks can be partitioned the first partition in your first disk is/dev/sda1
, then/dev/sda2
, etc. Then there’s a file called/etc/fstab
that has lines like/dev/sdb3 /home
, this means that the 3d partition in the second disk will be accessible in the folder/home
. You don’t really need to worry about this file in general, during the installation there will be a nice GUI to let you say which partition goes where.How is that useful? Well, if you have the system in
/dev/sda2
and your/home
folder in/dev/sda3
you can format/dev/sda2
and reinstall the system or change the distro entirely without losing your data stored in/home
.PS: I’m simplifying some stuff, but for reference :
/dev/hda1
, this is because the s in sda refers to SATA, which essentially all disks are nowadays/dev/nvme0n1
/etc/fstab
has other parameters to tell it certain flags like mount read-only. Also it rarely used/dev/sda1
style naming because that might change if you swap the cables in your computer, instead it uses a unique identifier that’s points to the correct partition regardless of order.but all that’s besides the point.