Another “Differences in Linux” question :)

I often wonder, what exactly is the difference between this services?

I understand, that:

  • github.com is a company, where as gitlab and forgejo are (softwares)?
  • They all “manage/wrap/interface with” git?

Questions:

  • what software does github.com use?
  • whats the difference between them (pros/cons)?
  • what about self-hosting? Possibilities/Preferences?

As always, thanks beforehand :)

  • Shareni@programming.dev
    link
    fedilink
    arrow-up
    14
    arrow-down
    2
    ·
    2 days ago

    Another “Differences in Linux” question :)

    Dafuq does a comparison of git hosting services got to do with Linux?

    • tomcatt360@lemmy.zip
      link
      fedilink
      English
      arrow-up
      12
      ·
      1 day ago

      A lot of people discover Linux and open source software at the same time, so it’s in the same ballpark.

    • shirro@aussie.zone
      link
      fedilink
      English
      arrow-up
      12
      arrow-down
      1
      ·
      edit-2
      2 days ago

      It isn’t relevant to the Linux kernel at all. Even though Torvalds wrote git to support Linux development they operate on a different development model (email, patch sets etc). It is very relevant to the wider ecosystem (Linux distro vs Linux kernel). Most open source software development is hosted on one of these platforms and even non-developers sometimes need to interact with them. Anyone starting a project or looking to share it finds themselves asking the same questions.

      I prefer this sort of engagement farming question to the ones asking which laptop to buy or which distro or desktop environment is best. Though it is arguably healthier and more productive for me to be doing almost anything else with my life. I increasingly feel like I am filling out a captcha every time I answer such a question. It feels like something any reasonably competent human could discover trivially hitting a small number of websites and reading. Even the people who cut and pasted low effort LLM responses pretty much nailed most of the facts - arguably more than good enough. What is the point of participating here really?