Announcement

Collapse
No announcement yet.

Fedora 30 Is Planning To Go With Golang 1.12

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Fedora 30 Is Planning To Go With Golang 1.12

    Phoronix: Fedora 30 Is Planning To Go With Golang 1.12

    The latest change/feature proposal is to ship Fedora 30 with Go 1.12...

    http://www.phoronix.com/scan.php?pag...0-Goes-Go-1.12

  • #2
    Why?

    The way I understand "ship with" that means part of the initial install. I just don't see the demand really. Put Golang in the repro where it belongs and those people actually using it can install all the related files.

    Comment


    • #3
      Because fedora is a workstation and not desktop operating system. Go for ubuntu/mint/elementary/arch/deepin/neon etc. as those are catering towards desktop users.

      Comment


      • #4
        Originally posted by wizard69 View Post
        Why?

        The way I understand "ship with" that means part of the initial install. I just don't see the demand really. Put Golang in the repro where it belongs and those people actually using it can install all the related files.
        Last time I checked, Go isn't installed by default, but you can install it using dnf. If the Go version shipped by the distribution ends up lagging behind (which can happen on Fedora too), you can install a newer version using gimme.

        Comment


        • #5
          Originally posted by tichun View Post
          Because fedora is a workstation and not desktop operating system. Go for ubuntu/mint/elementary/arch/deepin/neon etc. as those are catering towards desktop users.
          So based on the TIOBE index Google's Go is number 15... which means if that is in the Fedora "Workstation" base then you will also need:

          Java (6, 7, 8+)
          C, C++ (LLVM, GCC)
          Python (2.x, 3.x)
          Visual Basic .NET, C# (mono, ,.net core)
          JavaScript (all the browsers, all the headless interpreters)
          PHP (all of em)
          SQL (MySQL, Postgres)
          Objective-C (1 and 2)
          Delphi/Object Pascal (Free Lazarus)
          Assembly language (Everything for every architecture)
          MATLAB (Octave... perhaps even Wine in base in case the developer does have a MATLAB license)
          Swift

          Nice, bloated and inelegant. Just like a typical Linux

          No. Just because it is a workstation, doesn't mean you need niche cruft installed. If anything to maintain determinism and sanity, development workstations should have *less* packages than consumer / desktops.

          Though based on feedback from collegues, due to Gnome 3, no-one really installs base Fedora these days, they pretty much always do a minimal "X11" install and then add Mate or Xfce. So Fedora can add whatever they like to base and no-one will notice. I think this is also what screws up their package surveys and leads them to make daft choices like this (chucking more crap into base).
          Last edited by kpedersen; 01-04-2019, 11:09 AM.

          Comment

          Working...
          X