• 0 Posts
  • 1.24K Comments
Joined 1 year ago
cake
Cake day: July 16th, 2023

help-circle
  • LeFantometoLinux@lemmy.mlMy move to Linux
    link
    fedilink
    arrow-up
    4
    ·
    3 days ago

    Yes, because it would be crazy to learn keyboard skills for text editing. Such a super great point.

    The thing about the vi keystrokes is that almost all programming editors support them. There are few skills that will save you more time and retraining than vi movements as you inevitably move from editor to editor.

    Vim, IntelliJ / Rider, and VS Code. If you know the vi movements, you are productive in any of them right away.



  • Well, now you are hitting on my real recommendation which is to use Distrobox. Distrobox allows you to install multiple userlands that are all isolated from each other but all seem native on your system and give you full access to shared files and resources ( even the GUI desktop ).

    It is very common to work on something not that just has outdated packages but that targets a specific distribution. If you are building something that will target an Alpine container in the cloud, it is handle to create an Alpine Distrobox to have all the same libraries. Similarly an app might target a specific version of Ubuntu. One of the products I worked on last year was based on Ubuntu 18.04. I could easily create an Ubuntu 18.04 Distrobox to work on that.

    Distrobox also means I can prevent the build-up of cruft from all the little specialty tools and dependencies that projects require that I will not need long term. Remove the Distrobox and remove all the junk.

    This is different than pure Docker to Podman though since Distrobox still gives you full access to your base system. You only have to install what you uniquely need in Distrobox. So i am not necessarily installing all my tools in Distrobox. Just the specialty ones.

    Anyway, this is a more complicated answer and setup. In my view, the host environment still matters a lot and what I said above still stands.


  • In my view, you need a distro that has up-to-date packages. It also helps to have repos that have all the obscure tools you are going to want to ensure compatibility with everything.

    Those two criteria eliminate a lot of distros. Arch or an Arch derivative like EndeavourOS are my picks for these reasons.


  • Not the OP but he may mean that application authors have unintentionally made Windows a monopoly.

    Either way, I am not sure I agree about the intentionality. App devs didn’t slip and support only Windows by accident. They may not have explicitly intended all the consequences of Windows monopoly but one dominant platform is an advantage for the app vendors too. Too many targets to support is part of what keeps commercial software off Linux.

    The only ones hurt by a Windows monopoly are the consumers. Well, and commercial Windows alternatives obviously. But all the app makers are fine with it.

    Valve ( makers of Steam ) can be seen as an alternative platform for gaming. This is why you see Valve investing so heavily in Linux even though they make all their money on Windows.


  • I cannot speak for the OP but most of the pepper claiming they are waiting will not switch. They may use an illegally patched or trimmed version of Windows 11. Many won’t even do that.

    The biggest risk for Microsoft is that everybody stays on Windows 10 without updates. Or that massive customers will force them to push back the “enterprise” date over and over. To encourage migration, expect Microsoft to make Windows 10 just as bad as 11 before support expires.


  • Windows is a platform for Office. Linux is not a supported platform for Office. Most businesses will not migrate their desktops off Windows because they will not migrate their workforce off Office.

    Beyond that, Windows is not as important to Microsoft as it used to be. The real money makers are Azure and Office. With Azure, they do not care if you run Linux. They even have their own distro ( Azure Linux — previously CBL Mariner ).

    Azure is the future ( even for Office ).

    Since Windows is less strategic, Microsoft is looking to milk it as a cash cow while they can. So, Product Management is tasked with finding new ways to monetize it. Data is worth a lot of money. The best way to farm data from users these days is to frame it as security ( or AI ).

    Expect a lot more SIngle Sign On. Expect a lot more AI. Expect a lot more cloud integration. Expect all of these to focus on data harvesting.

    A bit later, expect “services” for Linux that attempt the same. Like Google on Android. This is harder though as Windows does not have monopoly control over Linux as a platform. I am sure they are having many meetings about how to change that.


  • It is Truth and Reconciliation:

    Truth - the past happened and we don’t deny it

    Reconciliation - coming together as friends

    Sounds like you have done the Truth part. Just start reconciling. Perhaps collaboratively work towards a better future if the opportunity presents itself. At the very least, show that you are up for it.

    Note I did not say guilt or compensation. You can do that if you want but it is not a requirement.





  • LeFantometoLinux@lemmy.mlThe Dislike to Ubuntu
    link
    fedilink
    arrow-up
    1
    ·
    7 days ago

    Newer kernel matters and can actually make the distro more new user friendly for sure.

    Newer packages as well which prevents you from having to find newer versions in PPAs and other places. In my view, this makes a distro less stable and harder to maintain.

    In fact, I think Arch can be more stable than Ubuntu precisely because Arch users hardly ever have to look beyond the repos. I think Arch users really less on Flatpak for the same reason. In theory the AUR is no different than a PPA but it causes way fewer problems in practice ( especially conflicts ). There is something about APT as well that handles conflicts by removing stuff ( stuff you may really need ). Pacman and dnf do not seem to do that.



  • Video gets higher engagement. If you want your information to be consumed, video is a better bet.

    That will not stop every video from having a top comment complaining about it though.

    I prefer written content myself. But, as you say, I am happy for content in whatever form I can get it. I did not pay for it. How it is generated and shared is not up to me.

    Soon I hope, we will have a bot that transcribes every video. Then that can be the top comment instead of the endless complaining.


  • LeFantometoLinux@lemmy.mlThe Dislike to Ubuntu
    link
    fedilink
    arrow-up
    2
    ·
    7 days ago

    I agree with you that using what other “normal” people are using has a lot of value and Ubuntu is still the most popular distro by far ( even I do not like it ).

    I think both Fedora and Mint are popular enough as well and a better base than Ubuntu. But that said, Ubuntu is fine.


  • It has been a couple of years now and the response to these articles is always the same. The person making the comment cannot accept that they produce code with bugs. So the problem has to be that the people being measured in the article must not know what they are doing.

    Look at the source of these articles though. We are being asked to believe that the code in Android, Windows, AI frameworks, and databases are all being pumped out by junior devs. It is not that Rust results in fewer bugs than C++ generally, it is that Google engineers have not been properly trained or motivated.

    I mean, the denial is Sith level strong in these people.




  • LeFantometoLinux@lemmy.mlLinux middle ground?
    link
    fedilink
    arrow-up
    1
    arrow-down
    1
    ·
    9 days ago

    I like the idea of a stable distro as the host OS and Distrobox with Arch and the AUR for applications.

    For most of my machines, I do not need the latest kernel or even the latest desktop environment. But it is a pain to have out of date desktop apps and especially dev tools.

    I think this strikes a nice balance.