A few points: 32GB for ram is way too overkill, I have 10 in a 24GB ram and never used it half of it. Especially if swap file can replace it and be more dynamic if your worry is not being able to hibernate fast enough. Balena etcher is great, but if you are watching this, chances are you are still testing linux in general, ventoy allows you to not install every single iso you go through, you can also have multiple OSes to test. Root partition could benefit from those other 32GB on the swap. Some applications are incredibly heavy on the system at first, and they get lighter as applications share the same libraries overtime. Getting a full root partition is incredibly annoying to fix. Note on the home partition: This will prevent you from needing to reinstall all your settings and personal files like you would need on windows. Keep that in mind in case you need to reinstall the system. NOTHING in this video (that i noticed) is inherently wrong, but he is following common instructions thrown on the internet without understanding or explaining the why. That is what happens when we first learn it, it is perfectly acceptable to do this, but do question those things and do your own research if this, it will help making decisions in things that (like this) aren't set in stone, and will help you being a better developer in general. Especially if this is your only machine.
It's good to have plenty of RAM if you plan on having VirtualBox. I use VMs to test my applications, to see if it runs, to see how it looks. I'm not sure what the point of a separate home partition is. Is it for backing up? I backup my files regularly.
Yeah I think I followed the same article or at least the same instructions and got my root full within about a month. Haven’t fixed it yet but yeah, it’s a hassle.
@@louistournas120 home partiton saves the user personal files and settings. If you reinstall a system, unlike windows, you just need to format root and boot. The system will recognize home and it makes repairing easier. You don't need to do any partitions, and the system will allocate automatically. But if you format your computer you'll lose anything not backed up just like windows.
Honestly, as a linux user that used ubuntu for almast 2 years, don't use it. Almost everything on the os, after the new update, is built with snap packages, which make it incredibly slower than other distros. Ofc if you like it stick with it, but just saying as a general piece of advice ;)
thats why i use pop os because even trying to install stuff on ubuntu is stupid af i couldn't install alacritty because i had to add a ppa just like everything else you can install on ubuntu i spent more time adding ppa's then actually using my computer 😒
@No_Name Honeslty many distros are good. Lately I have really been into Fedora, which is super clean and stable, or Manjaro for an "easier" arch experience. I would probably choose Fedora tho
Fun fact about Ubuntu 22.04 LTS on launch it had several bugs and issues and system76 released pop os 4 days later and all the bugs were ironed out with less bloatware present
For my C++/QT, Golang, Python tool chain I always maintain a setup script for the latest Ubuntu LTS machine. Should make this script public, because after a fresh install it just takes like 20 minutes, depending on internet speed to have a fresh machine with everything installed I need to just get on and find all the tools I'm used to.
Really nice video, Kalle. Just want to know what Laptop you would advice to a Software engineering student who's on a really tight budget ? Trying to get a new laptop
Whats funny is nowadays you don't need a swap bc most distributions use newer methods for swap. Also always check things arent in software either through the gui or otherwise. Android studio definitely shouldve been in the repos. That was a hard habit for me to break coming to linux to not check that first 😅
Im an old unix guy, everyone googles everything. They just look smart when they remember the third time :D. Keep notes so you can do it quickly the second and third time.
Recentely I ve heard that snaps are slowers than other types of packages (that is one of many criticizes that Ubuntu has been receiving), in your experience with this machine, have you noticed any unusual slowness ?
If somebody would like to install ubuntu on an external hard drive use Virtual box Make a bootable USB In the Virtual box you don't need to create a new virtual machine just add the bootable USB for start + you can set Virtual box can notice 2.0 and 3.0 usb devices (external hdd/sdd) with the new pack nowdays, plug in the external hdd/ssd and in the setting you can add it in the USB settings then unplug it After the USB's ubuntu start click on "Try Ubuntu" Then plug in the external hdd/sdd The Ubuntu will notice the device Finally you click on Install Ubuntu and the best thing about this method is you just see one device for the Ubuntu installation So just one easy option "Install Ubuntu" or if the hdd/ssd have not important information you can choose "Erase Ubuntu amd reinstall"
I have a question ? :) how do you get away from distractions like social media when working from home.... How to stay productive with facebook, youtube and etc... hope you would share your thoughts in this... :D. Mean time your vlogs are interesting keep it up..
Use an RSS feed reader for your favourite channels and don’t actually open YT :) That way you can still watch new content from your favourite channels and avoid the trap of mindlessly surfing videos
maybe you could help me , i also have samsung laptop(galaxy book2 pro ) and i try to install kde on my linux but when i install this i dont have brightness control(maybe because the oled panel) , i try a lot tutorial and none work so i stay with gnome, but maybe you stragalle with the same issue and solve it ?
You should really get a USB stick with ventoy installed ... Basically you could just copy multiple iso files on it and then choose wich one you want to install on boot ^^
great video, can you make quick tutorial to how to setup ssh key in linux? I somehow not able to do it. some publickey error is coming all the time. thanks in advance lastly great video
I don't wanna be negative here, but he first didn't know how to run a shell script, and next he installed vscode as a snap. I mean, ubuntu is shit because of snaps, and this guy just seems to love them
So you the the bolesn something to pass Ubuntu or Linux? to a pen drive. I only understand half of the video. So maybe when you have time can you do the same but for beginner people .
tbh at that price point you could get any laptop, which is good enough. most 'gaming' laptops are around 1.2-2k$ and they have insane specs. look at ROG, Alienware, HP Omen laptops. for business laptops, I'd suggest looking at Framework (Linus is invested in it), and System76 laptops, and Dell XPS, Latitude... I have a business laptop which is a Dell Latitude, I switched to Linux on it for university, and personally I lost some functionality, the Touch ID sensor has no drivers. Also if you are looking to use Linux, stay away from Nvidia for now, it works but it is a headache. My laptop has an intel i7 and AMD GPU, and no distro I tried gave me a headache. I'm currently using Fedora.
@@DarkZuckerberg I agree with you there, but it seems Emilio wanted buy in Sweden and framework is not available there yet, he could import from germany without any extra costs, but then if something breaks the service won't really work the same and it will be a hassle. So if the framework is interesting, please give them your email address on the swedish framework site to let them know you are interested. I am personally waiting for them to release to the nordic countries as well.
@@shirazull4027 yeah im sorry, im not from europe, I can't buy framework or system76 laptops. I can't even buy a steam deck, so I got no idea about availability, I was just giving a general suggestion and based on experience.
You're not wrong, if you'd have setup a swap to file instead. Otherwise what happens is you won't be able to hibernate. Hibernate is most important for devs so as to not restart all their services up which can take up to half an hour from cold boot.
This whole video looked like a Deja Vu to me lol because I'm a first year bachelor student studying computer science and just a few days ago I was setting up my development environment on my laptop. (Accidentally nuked my windows bootloader a couple of times in the process lol) and my roommate was watching Rick and Morty in the background. Really liked this video!! Please keep more of these videos coming. Wishes from India!! :)
swap partition is no longer needed, we use swap file these days. You can modify its size straight from OS via terminal. Can also just create one partition set as / for everything, it will partition automatically, not the best practice but for regular use is probably fine, as I did that for years on my laptop. But for production desktop I still make a few partitions manually.
Teach us how to compile software on Linux machine from their source. Like i downloaded a software called Zotero but it needed compilation in order to install. I don't know how to do it. My life will be in heaven if i learn compilation.
@gilkesisking I once had a machine with linux that I just formatted the usb and dragged it in and installed it on. I just had to go into the bios and adjust the boot sequence and then it installed. Was there something else that would've been affected by how I did it?
@@mrbeanjr6910 For example, if you want to learn html just get a short pdf course, and start doing. then with a bit of practice with that, watch a short video tutorial, so now you can remember better with a bit of experience, then you could watch a more detaied video course while applyieng that to a project.
For Windows it's an easy answer, it is a major pain to setup for development. Getting something like postgresql installed on windows is something I'd never like to do again.