• 0 Posts
  • 87 Comments
Joined 3 years ago
cake
Cake day: July 7th, 2023

help-circle
  • Look into a distro that you might like, and find a “live usb” of it, often it is the installation media itself. How it works is basically it is a linux already installed on a disk image you transfer to the usb, and tell the computer to boot from it. Instructions on all this usually comes with the live usb media. Then you usually get a “try it out” or “install” option, or it just leaves you at a pre-configured desktop. Click around, install stuff, browse the web, get a feel for it.






  • Windows XP had been out for quite a while, and I did not want to use it. Staying on 98SE was not going to be possible forever. Ubuntu was quite new, I had recently started uni, and some friends helped me get started. There was one thing that absolutely amazed me: package repository. Just the concept. Windows at the time, to install stuff was finding random pages, sifting through ads, locate download button, hope it is not a virus. Linux had it solved. So far superior it there was no way I’m going back after that.






  • Are you looking to learn linux more or have a easy living experience, or what is the goal? If you want to get to know linux, learn how to compile a kernel, make your own initramfs and such, then: absolutely! If you want a stable easily maintainable system, then… maybe not. Like it is possible, and Gentoo is very stable, but if you are just starting, then you may make choices that do break when you upgrade. With some experience, this will go away, but expect some downtime in the beginning.


  • I moved from academia into working with linux. I did some selfhosting before and was well versed in linux. Look for sysadmin or devops roles – I did not know what devops was before I started this. Look for companies that are in process of moving to linux or recently has, they may be looking for increased workforce to handle to move or are in the process of replacing consultants with more permanent staff. Look for companies which have development in C, C++, maybe also rust? Chances are their software ay be running on linux in one way or another, and may need a devops and/or sysadmin. Some banks, companies doing embedded systems, industrial tools and machinery, are examples which fit here that I know of. Might not be the most interesting companies, but the work could be ok.

    If you are looking to get a foot in in some open source project, then it is a bit different. I have almost happened to slide into some projects. Use a product, get to know it, read the issues. Maybe closed issues just to find a solved one and try to figure out why that solved it. Start solving open issues. If you think you have something to contribute when a project asks for input, leave a comment. See what sticks. Some projects may take years to get back to you and your contributions, others may ask you to review something after a few weeks if it clicks. That is my feeling at least, but I just have sporadic contributions, more well established folks may have more insight.


  • Your control over the system is so great in Gentoo. While other distros may pull in a dependency you will never use – say like cups – gentoo allows you to remove the dependency by removing support for it at install/compile time.

    I love how the portage packages are maintained, it is so easy to find which versions are available, select version, read about why a package is masked and having all the tools for overriding that decision by the package maintainers and install anyway. They inform you about important updates and migrations when you sync your package repository. It is also super easy to patch the code being installed.

    I would not say portage is complicated. For most operations you just install a package, sync, and upgrade like you would in any distro. It tales time to do this, sure. What is complicated is, I would say, figuring out how to boot your machine. You want encrypted this or that, dropbear, systemd or openrc, want to manage your initramfs with dracut or make one yourself, distro-kernel or another flavour, and on and on. I also think that the wiki is not very detailed on a lot of what the different systems do and how they talk to each other.

    Anyway, I love it. If I would start with Gentoo today, I would install a Gentoo Prefix

    https://wiki.gentoo.org/wiki/Project:Prefix

    There you can get used to the portage package manager withour messing up your system and without doing a reinstall.







  • It may only be possible to say so because I have not used windows in 20ish years, but I find mac to be completely horrible.

    Super slow. Even the arm ones, to switch to the workspace where my vscode windows are takes like 4 seconds, starting bash (I have gone through my bashrc like 10 times) takes several seconds. After a boot it takes minutes before everything is loaded in the settings, meaning some settings are not available directly after boot (why is the settings window modular and dynamic like that?)

    The mouse speed and accelleration just feels like I’m stuck in butter. I have made some config change outside of the settings to speed up the mouse, but I have to reboot to make them take effect is insane. Accelleration is suppose to be off, but that disgusting buttery feeling is still there. If I switch to linux it is not.

    They had an update where they broke ssh. They fucking broke ssh for like two months. How the fuck am I suppose to work on it?

    Not having a proper distinction between left and right opt/cmd/control which makes adapting keyboard layout to your personal workflow hard as shit.

    You have to like click everything and random shit grabs the window focus all the time. So many times I have switched workspace or something and it displayed it but the focus is still left on the laptop or something. Randomly you have to click on a window instead of just using a keybind to get there.