DaveTheCoder One of the best things about Linux is that you have choices:

That is, it is not enough to find a program just "for Linux", you have to find out which of the 100500+ versions it more or less works well on?

    Tomcat That is, it is not enough to find a program just "for Linux", you have to find out which of the 100500+ versions it more or less works well on?

    Not really. There are essentially only two main executable files *.deb (which spawned from Debian) and *.rpm (from Red Hat Linux). The most popular distros are based on Debian, like Ubuntu or Mint. And if you are on a distro that doesn't support those two, it doesn't matter much because you download apps from the package manager (sort of like an app store where everything is free). These will be compiled and customized by the maintainers of the distro and verified to work. It is very rare that you ever download like a exe file off some random website, it's not like Windows. However, if you are on a niche distro or the app you are looking for is also obscure, you'll probably have to compile it yourself from the source code, but this isn't as difficult as it sounds.

    Someone on Udemy claimed the people who can compile things themselves from Git are "immortals". How ridiculous! 😆

    Still, the large choices in a Linux seems like it could be very daunting. I say "could", as some people may not have much problem with them. For others, it may feel like a lot of freedom to do whatever.

      So what are people then who write real programs, like game engines or even OSes :-) ? Or just little renderers or even only application programs ? Ist there a hierarchy of immortality ? Can I level up ? :-)

      It is a good idea to learn the basics of the command line, and maybe an editor that is avilable everywhere. One can click around on any desktop or standard software, including most IDEs, they are pretty intuitive, but the power lies in the CL, and doesn't change between distros.

      I can only speak for myself and I am just a hobbyist, not one whose dreams compile -Wall. I just got stuck with Debian because its ecosystem is good enough for me and because it has no undisclosed features if one sticks to the free part of the repository. That's probably how most people handle it ?

      tl,dr: You can choose, but you don't have to.

      And I hate it when my choice is being ignored or even limited without asking, like last time I tried MS Software did on me.

      And I believe @Tomcat was joking ?

      Back to the Godot tutorials :-)

        Nerdzmasterz Still, the large choices in a Linux seems like it could be very daunting.

        I get the impression that there is no freedom here, but rather anarchy.

        Pixophir So what are people then who write real programs, like game engines or even OSes :-) ? Or just little renderers or even only application programs ? Ist there a hierarchy of immortality ? Can I level up ? :-

        It is possible to raise it… if you work on yourself. But it's impossible to know everything — a person is usually limited to certain areas. Even just learning takes time out of your life. I have met very smart people who were geniuses in their fields, but completely naive in others. You can learn compiling for Linux, or you can be interested in history.

        And I believe @Tomcat was joking ?

        Every joke has its share of jokes.

        But seriously, M$'s total surveillance is a good reason to consider alternatives. I wouldn't want to choose between concentration camp and anarchy.

          Tomcat You can learn compiling for Linux, or you can be interested in history.

          Actually, I am from the geosciences, side subject paleontology. Hope that counts :-). Geoscience does a lot with numerical modelling and simulations. Archeologists are using engines and frameworks to model and recreate findings from all kinds of spatial data, to a near-perfect 3D model, e.g. for public presentation where opening up a site to the public would destroy it, like Pompeii, or the upper paleolithic caves in France and Spain. Not speaking of modelling lava flows to save people from volcanic eruptions, or wave propagation in an ocean basin to warn before high energy phenomena, and all kinds of dynamics of the earth system not only in climate science. Programming courses are just supplements when studying.

          Like many others, I know the basics of programming and compiling. But I will not learn SCons sticktongue, I am fine with GNU make and cmake. Just to make that clear.

          A human lifetime is long enough to learn mutliple things at least to a degree to handle them sufficiently well enough, I believe.

          On a philosophical note, I have no problem with anarchy sensu stricto. We were all like that in 70s :-) Of course it's an illusion just like most political things, and large projects need a structure, or they fail. Anyhow, I'd consider Linux not an anarchy because there is a hierarchy. The kernel is well maintained and supervised.

          edit: pause is over, I had to re-downaload and compile the engine for 3.4.4 because of discrepancies between the documentation and godot latest, handling of spacial nodes it was what broke the tutorial. I'll be back :-)

            Nerdzmasterz Is any of this accurate? I keep seeing this video pop up when I'm looking at stuff.

            Can you spell out in a sentence or two what he's talking about?

            Pixophir A human lifetime is long enough to learn mutliple things at least to a degree to handle them sufficiently well enough, I believe.

            This is a debatable question… "Good enough" is a very vague term. And different people have different learning abilities, different living conditions. In our country, for example, people live noticeably less with a lower quality of life than in Europe and the USA.

            In general, I think you can't judge people who have chosen other interests and pursuits than learning how to compile programs for Linux.

            From what I gather, you can do nothing with your PC- which you bought- without the consent of Microsoft.

            Virtual machines, the games you play, etc. Microsoft would control your PC remotely. I wonder if that will make them have the power to require their consent to build games?

            Either way, if that is all correct...

              Nerdzmasterz From what I gather, you can do nothing with your PC- which you bought- without the consent of Microsoft.

              Very close, but not quite right yet. For example, Win 11 Home supposedly cannot be activated without an M$ account, but I did. It's just that I was born in a country of totalitarian control, in which all residents learned how to circumvent laws in many different ways. Now all the other countries are pulling up with us on this issue. The point is that this is not a technical question, but a political one - M$ (and Google and others) on what basis do they collect data? And for linux users will be taken up later. Have you read the agreement on cookies? But we are not discussing politics, are we?

              What I am saying is that using Linux is not the solution to this problem.

              We are not. 🙂 I was just wondering why this video kept popping up.

                Nerdzmasterz I was just wondering why this video kept popping up.

                Psychology… people are teasing their nerves… I guess.

                For too long people have been living quietly and well… they need a thrill… but not as much of a thrill as they are on the outskirts of my country.

                @Tomcat , my sympathy. I honestly have no idea about your situation. I am a German living in Spain (Canaries), and though I lost my home last year to a volcano I have the means of constucting a new one. Feels like leaving home at the age of 18, with a single suitcase, to move to a rented room somwehere else. Only this time with a well fed credit card.

                Can only comment on the technical aspects you mentioned, if a feeling of success or achievemnt will help you, we can certainly walk you through installing a Linux, getting the right dependencies, cloning the godot engine from github, and compile it. If that helps you a bit against the drag. And then these things will never be a miracle again.

                I'm personally more curious to simply test it before I buy, like a virtual machine, in case my current device decides to BSOD on me later. At least then I would know a little bit about what I'm dealing with before I actually need it.

                Na. No VM. BSOD is a Windows specific thing. A kernel panic otoh is extremely rare, would say a normal user doesn't see it, even if from the immortal tribe :-). Get a Linux, install it dual boot or on an old machine, and get going. Or a life CD.

                Do you have any special software, or a rare printer, a special scanner or a particularly sophisticated game input device ? They'll be cases for prior research.

                  I can say that I've learned more using linux than I ever did using windows, and that's a plus for me. I've also never had to give up on a program that I liked. There were a few windows programs which I enjoyed that went out of business, and became unusable as the operating system continued to evolve. Since I've got copies of the source code to all of my programs, I can maintain them myself.

                  I don't worry about linux tending to anarchy. I started using computers before the IBM PC was created. It was the wild west, and I enjoyed it. Then companies like microsoft and apple began to fence everything in, soon to be joined by google and others. There were advantages, but I don't think most people appreciate what we've lost.

                  You should have heard me complain when everyone started using that new-fangled windoze 3. "What the heck do we need that for? I can multitask on dos. They're just making it more complicated."

                  Nerdzmasterz Is any of this accurate? I keep seeing this video pop up when I'm looking at stuff.

                  Mostly inane fearmongering for clicks, far as I can tell. I mean, this literally gets to the point where he says, "'They' are trying to take away your autonomy...". Does this guy work for Fox News?

                  Simplifying the video, it seems to boil down to "I just noticed I'm only ever leasing the software and don't own it so clearly it's a conspiracy". Thing is, unless it's FOSS, that has almost always been true, as software, whether an OS or otherwise, is 'Licensed', not 'Sold'.
                  The same is true for plenty of things, you think you 'own' music? Try playing it at a live music venue without paying an additional licence fee and see what happens, or copy and resell it. Physical assets are largely owned, IP is largely leased.

                  All the cloud/TPM etc. did was provide new means for software houses to enforce their licensing, improve security etc. or enable subscription models, which while I personally dislike, it's their right to stipulate the terms of use, not mine.

                  As for the fearmongering that hardware will be locked to Windows in future? I severely doubt it. Choice is almost always better for the supplier, so even if they made a 'Windows only' version of a mobo, there will almost certainly be 'Linux versions' too. I mean, what's the steam deck, what’s the Raspberry Pi... If every supplier suddenly locked it down, a new one would pop up offering it.

                  Nerdzmasterz Is any of this accurate? I keep seeing this video pop up when I'm looking at stuff.

                  Yes, technically it is true, but it's mostly doom prognostication. Secure Boot and TPM are actually good and are not Microsoft technologies, even though they are pushing them hard with Windows 11. They stop hackers from getting deep into your system, which means it is unlikely they can compromise the boot process. You can also store information, like encryption keys, on the hardware, making it much more difficult than storing the keys on a hard drive. Of course, nothing is hacker-proof, but it's a huge hurdle to the really bad malware (like rootkits).

                  At least right now, on Linux you have access to do what you want with the keys. Including deleting the ones that come with the motherboard and adding/installing your own. I was able to enable Secure Boot on Ubuntu, but it was a little complex and required the command line. But it works, it's fine.

                  Though I do agree with the author's comments on computers being locked down and gatekeeped. This is the reason I will never use a macOS or iOS device (outside of development testing) because you cannot run the software of your choice. Though, even with Linux, it is not an anarchy. You can download the source code for an app, but you still have to abide by the license. And there are many licenses that are restrictive, like GPL, so it's not that you can just do "whatever you want". But it's much better then macOS and Windows, and certainly a world of a difference from mobile.

                  One bad thing about "trusted computing" is that it cannot be unbreakable. At some point, someone will hack it, and then your hardware may or may not be upgradable to the point where it's secure again. In the meantime, the move to uefi from bios has made things interesting for free software developers. And, unlike bios, uefi can, at this moment, be hacked to the point that your only option is to replace the chips, or more likely, the entire motherboard.

                  Microsoft has already used its muscle to influence the design of touchpads in a way that I dislike. Touchpads on laptops used to be small enough that you could easily type around them. Microsoft changed that to support gestures. Of course, a lot of people like the newer format, but you don't really have much choice in size now because every laptop maker wants to support windows.

                  I'm a bit worried about the new move to passwordless logins by microsoft and google. The primary means of authentication is basically the credit card you use to pay for your phone service -- tying your real name and address to every computer you own, on every service. You can get around that in several ways, but most people won't bother, and the means of avoiding it will likely shrink over time if everyone starts using this technique.

                  I never use an alias on the Net, but I appreciate the possibility of having one, and I refuse to run non-free software on my cell phone, so google's services aren't an option for me*. That's why I'm not using github since they announced that they'd be using two-factor authentication. I could use other software to deal with it, but it would be less secure than not using two-factor at all, unless I spent more money on hardware or used google's software on my phone. It's not worth my time.

                  *Most of google's software is technically free, but it's tied into their proprietary services.

                    duane Microsoft has already used its muscle to influence the design of touchpads in a way that I dislike. Touchpads on laptops used to be small enough that you could easily type around them. Microsoft changed that to support gestures.

                    Pretty sure apple did it first and MS(as always) just had to follow suite. Mind, any good touch-pad these days will also support palm rejection.