Beehaw
  • Communities
  • Create Post
  • search
    Search
  • Login
  • Sign Up
mFat ( mfat@lemdro.id )  to Linux@lemmy.mlEnglish · 3 years ago

What feature/utility/app are you surprised is not installed by default in Linux distributions?

message-square
message-square
122
link
fedilink
88
message-square

What feature/utility/app are you surprised is not installed by default in Linux distributions?

mFat ( mfat@lemdro.id )  to Linux@lemmy.mlEnglish · 3 years ago
message-square
122
link
fedilink
alert-triangle
You must log in or # to comment.
  • rayon ( gammarays@lemm.ee ) 
    link
    fedilink
    arrow-up
    74
    ·
    3 years ago

    I think most people (including myself) prefer a minimal desktop by default, and then proceed to install only the software they need. Nevertheless, it always surprises me when I log in to a system that doesn’t have vim.

    • SSUPII ( SSUPII@sopuli.xyz ) 
      link
      fedilink
      arrow-up
      55
      ·
      3 years ago

      For almost all users, especially beginners, nano is just simpler faster and better. A lot of distributions are bundling it, and I am finding indeed systems without vim at all.

      • d_k_bo ( d_k_bo@feddit.de ) 
        link
        fedilink
        arrow-up
        23
        ·
        3 years ago

        Especially for beginners, micro would be even better.

        • Neil ( Neil@lemmy.ml ) 
          link
          fedilink
          English
          arrow-up
          9
          ·
          3 years ago

          deleted by creator

    • s20 ( s20@lemmy.ml ) 
      link
      fedilink
      arrow-up
      17
      ·
      3 years ago

      I disagree. Don’t get me wrong, vim is amazing and all that, but I think nano is easier for new users to grok out of the box, making it a better choice most of the time. What it lacks in features it makes up for in transparency.

      100% agree about the minimal set of desktop apps, though. That drives me crazy.

      Just my 0.02$.

      Edit: silly mistakes and clarification

    • the_lone_wolf ( the_lone_wolf@lemmy.ml ) 
      link
      fedilink
      arrow-up
      3
      ·
      3 years ago

      but they do contains vi

  • u/lukmly013 💾 (lemmy.sdf.org) ( user224@lemmy.sdf.org ) 
    link
    fedilink
    arrow-up
    40
    ·
    3 years ago

    less, I don’t remember what distro it was, but there wasn’t less. There was more though.

    • atlasraven31 ( atlasraven31@lemm.ee ) 
      link
      fedilink
      arrow-up
      23
      ·
      3 years ago

      Sometimes, more is less.

      • unsaid0415 ( unsaid0415@szmer.info ) 
        link
        fedilink
        arrow-up
        8
        ·
        edit-2
        3 years ago

        deleted by creator

        • the_lone_wolf ( the_lone_wolf@lemmy.ml ) 
          link
          fedilink
          arrow-up
          1
          ·
          3 years ago

          There is a variable in less source code which keep status if less should behave like more

      • bert ( bert@lemmy.monster ) 
        link
        fedilink
        arrow-up
        5
        ·
        3 years ago

        But when will “then” be “now”?

        • Nightwatch Admin ( nightwatch_admin@feddit.nl ) 
          link
          fedilink
          English
          arrow-up
          1
          ·
          3 years ago

          SOON

        • AggressivelyPassive ( agressivelyPassive@feddit.de ) 
          link
          fedilink
          arrow-up
          0
          ·
          3 years ago

          Tuesday.

    • unionagainstdhmo ( unionagainstdhmo@aussie.zone ) 
      link
      fedilink
      English
      arrow-up
      3
      ·
      edit-2
      2 years ago

      deleted by creator

    • JackbyDev ( JackbyDev@programming.dev ) 
      link
      fedilink
      English
      arrow-up
      2
      ·
      3 years ago

      Also, sometimes they have an old version of less. There was a change in the past, I don’t know, five or so years that made the “exit if less than one page” flag behave better. I don’t remember the specifics but it made using it as a fit pager way better. It used to be that it was difficult to have it act like cat when the output was less than a page. But newer versions support it.

  • Dotdev ( Dotdev@programming.dev ) 
    link
    fedilink
    arrow-up
    37
    ·
    3 years ago

    git not installed in ubuntu based distro was the shock for me.

    • NaoPb ( NaoPb@beehaw.org ) 
      link
      fedilink
      arrow-up
      3
      ·
      3 years ago

      I believe ubuntu doesn’t have it installed by default.

      • Efwis ( Efwis@lemmy.zip ) 
        link
        fedilink
        English
        arrow-up
        4
        ·
        3 years ago

        Ubuntu wants you to use snap for all your app needs. I think their plan is to make repos only for os maintenance and installation and nothing else.

  • Deconceptualist ( Deconceptualist@lemm.ee ) 
    link
    fedilink
    English
    arrow-up
    31
    ·
    3 years ago

    htop

    • Nick ( Nick@feddit.uk ) 
      link
      fedilink
      arrow-up
      3
      ·
      3 years ago

      What’s the point to install htop when top is being preinstalled like 99% of time?

      • Toribor ( Toribor@corndog.social ) 
        link
        fedilink
        English
        arrow-up
        4
        ·
        3 years ago

        Much easier and faster to get useful information out of htop.

        • Nick ( Nick@feddit.uk ) 
          link
          fedilink
          arrow-up
          1
          ·
          3 years ago

          With all my respect, there is nothing difficult to get information from top.

  • ☭SaltyIcetea☭  ( SaltyIceteaMaker@lemmy.ml ) 
    link
    fedilink
    arrow-up
    30
    ·
    3 years ago

    Git. I feel like that is a pretty important part of any linux os nowadays

  • ChristianWS ( ChristianWS@lemmy.eco.br ) 
    link
    fedilink
    arrow-up
    26
    ·
    3 years ago

    KDE Connect on KDE distros, just feels part of the KDE experience

  • atlasraven31 ( atlasraven31@lemm.ee ) 
    link
    fedilink
    arrow-up
    25
    ·
    3 years ago

    A Doom-clone. I mean, come on.

    Seriously tho, Gparted for how useful it is.

  • meow ( backhdlp@lemmy.blahaj.zone ) 
    link
    fedilink
    arrow-up
    24
    ·
    3 years ago

    git isn’t in Arch’s base-devel

    • Gamey ( gamey@feddit.rocks ) 
      link
      fedilink
      arrow-up
      1
      ·
      3 years ago

      Damn, I am quite sure it’s in Debians build-essentials!

  • solberg ( solberg@lemmy.blahaj.zone ) 
    link
    fedilink
    English
    arrow-up
    22
    ·
    3 years ago

    Nano (or pico). I had to use vi one time 😭

    • Yuumi ( Ozzy@lemmy.ml ) 
      link
      fedilink
      English
      arrow-up
      7
      ·
      3 years ago

      🤕 <– he was forced to use vi

    • LeFantome ( LeFantome@programming.dev ) Banned
      link
      fedilink
      arrow-up
      3
      ·
      3 years ago

      How did you get out of it?

    • JackbyDev ( JackbyDev@programming.dev ) 
      link
      fedilink
      English
      arrow-up
      1
      ·
      3 years ago

      I remember using nano in college when I was a baby dev. I would write everything locally then paste into nano. I don’t remember if the professor gave us an FTP link or if I was just trying around but I pasted the server address into the file explorer (I think nautilus, I don’t remember) and it managed to connect. It made it all so easy.

      Good times, writing assembly in nano lmao!

  • Snowplow8861 ( Snowplow8861@lemmus.org ) 
    link
    fedilink
    English
    arrow-up
    19
    ·
    3 years ago

    Traceroute.

    • JackbyDev ( JackbyDev@programming.dev ) 
      link
      fedilink
      English
      arrow-up
      3
      ·
      3 years ago

      Tracer T

    • perishthethought ( perishthethought@lemm.ee ) 
      link
      fedilink
      English
      arrow-up
      1
      ·
      3 years ago

      Does anyone know why this isn’t included?

      It’s always so useful for network stuff.

  • Swiggles ( Swiggles@lemmy.blahaj.zone ) 
    link
    fedilink
    arrow-up
    18
    ·
    3 years ago

    I am surprised that vi is often available, but not vim. It’s really annoying on many RHEL based distros, because I am so used to typing vim. Otherwise there is just git I deem essential.

    • Gamey ( gamey@feddit.rocks ) 
      link
      fedilink
      arrow-up
      3
      ·
      3 years ago

      Definitely not limited to RHEL!

    • Ecology8622 ( Ecology8622@lemmy.ml ) 
      link
      fedilink
      English
      arrow-up
      2
      ·
      3 years ago

      Solution - learn using vi. You already did most of the work by learmjng vim.

      • Swiggles ( Swiggles@lemmy.blahaj.zone ) 
        link
        fedilink
        arrow-up
        6
        ·
        3 years ago

        There is not really anything to learn. It is just lacking some useful features and shortcuts which make it slower to use. It’s still much better than nothing.

        Usually my biggest issue is that I am so used to write vim over vi. At least for small edits.

    • quat ( quat@lemmy.sdfeu.org ) 
      link
      fedilink
      arrow-up
      2
      ·
      3 years ago

      Nowadays vi is just a symlink to vim.tiny, so you’re actually running vim (in vi mode).

      • Swiggles ( Swiggles@lemmy.blahaj.zone ) 
        link
        fedilink
        arrow-up
        1
        ·
        3 years ago

        No. If you have vim installed that’s true on many (some?) systems. As I said some distros have vi available, but not vim which is the annoying part.

        • quat ( quat@lemmy.sdfeu.org ) 
          link
          fedilink
          arrow-up
          3
          ·
          edit-2
          3 years ago

          The original vi has not been maintained for many years. Most distributions, including Debian, Fedora, etc, use a version of Vim which (mostly) is similar to how Vi was.

          From Fedoras wiki:
          “On Fedora, Vim (specifically the vim-minimal package) is also used to provide /bin/vi. This vi command provides no syntax highlighting for opened files, by default, just like the original vi editor. The vim-minimal package comes pre-installed on Fedora.”

          From the vim-tiny package description on Debian:
          “This package contains a minimal version of Vim compiled with no GUI and a small subset of features. This package’s sole purpose is to provide the vi binary for base installations.”

          • JackbyDev ( JackbyDev@programming.dev ) 
            link
            fedilink
            English
            arrow-up
            2
            ·
            3 years ago

            R.I.P. Bram Moolenaar. You made me think of it when you said go is unmaintained. I went to vim.org to see who is taking over vim but the security certificate is expired.

            It reminded me of this grim realization I had in my grandparents house. They were getting old, I think one or maybe both were in a nursing home by then. The house was falling apart as they were. I was going up the deck stairs and a stair broke under my foot, luckily one of the very low ones. Some dishes had some mold on them in the cabinet. And now going to vim.org, the cert is broken.

          • Swiggles ( Swiggles@lemmy.blahaj.zone ) 
            link
            fedilink
            arrow-up
            1
            ·
            3 years ago

            You are actually correct. I just checked the manifest of RHEL and it provides vim-minimal and not vi like I assumed.

            I noticed that it behaves a bit different than the version available on AIX for example which for sure uses real vi, but I never gave it a second thought. Interesting.

            • quat ( quat@lemmy.sdfeu.org ) 
              link
              fedilink
              arrow-up
              1
              ·
              3 years ago

              Also OpenBSD use different versions, I’m guessing their vi is the original since it can’t handle utf-8. And iirc ex(1) is also a vim variant on Linux. I’ve never met anyone who actually uses ex though. ed(1) I think is just GNU ed. I am not certain about these versions though.

    • JackbyDev ( JackbyDev@programming.dev ) 
      link
      fedilink
      English
      arrow-up
      1
      ·
      3 years ago

      Yeah, at least some distros have VIM tiny or whatever it’s called so my muscle memory benefits me.

  • wsis ( vsis@feddit.cl ) 
    link
    fedilink
    English
    arrow-up
    17
    ·
    3 years ago

    tmux, htop, vim

    • Kühe sind toll ( cows_are_underrated@feddit.de ) 
      link
      fedilink
      arrow-up
      2
      ·
      3 years ago

      I was surprised that gnome ships with comes with it in default.

    • JWBananas ( JWBananas@startrek.website ) 
      link
      fedilink
      English
      arrow-up
      1
      ·
      3 years ago

      What distros don’t include tmux and vim? Ubuntu has had them for at least a decade.

      • wsis ( vsis@feddit.cl ) 
        link
        fedilink
        English
        arrow-up
        0
        ·
        3 years ago

        by default?

        My work laptop came with Ubuntu preinstaled and didn’t have tmux nor htop.

        Vim is not present by default in at least debian and arch. Although vi is present in every distribution I believe.

        • JWBananas ( JWBananas@startrek.website ) 
          link
          fedilink
          English
          arrow-up
          1
          ·
          3 years ago

          I can see that being the case for the Desktop variant. For the Server variant you get vim and tmux out of the box.

  • SamsonSeinfelder ( SamsonSeinfelder@feddit.de ) 
    link
    fedilink
    arrow-up
    16
    ·
    3 years ago

    useradd - I just wanted to give a friend my notebook for a python lecture and thought I could just add him as a new user. Apparently not by default.

    • superkret ( superkret@feddit.de ) 
      link
      fedilink
      arrow-up
      9
      ·
      edit-2
      3 years ago

      deleted by creator

      • JackbyDev ( JackbyDev@programming.dev ) 
        link
        fedilink
        English
        arrow-up
        2
        ·
        3 years ago

        It’s the standard editor!

    • X3I ( x3i@lemmy.x3i.tech ) 
      link
      fedilink
      arrow-up
      4
      ·
      3 years ago

      Ran into this some time ago and learned that there is a more rudimentary command adduser instead but it does not do things like home folder creation

    • BCsven ( BCsven@lemmy.ca ) 
      link
      fedilink
      arrow-up
      3
      ·
      3 years ago

      Seems like it would have to exist to create your initial login, unless you only had a root user

      • maxbossing ( maxbossing@feddit.de ) 
        link
        fedilink
        arrow-up
        3
        ·
        3 years ago

        You can just manually edit /etc/passwd

        • BCsven ( BCsven@lemmy.ca ) 
          link
          fedilink
          arrow-up
          1
          ·
          3 years ago

          I haven’t used that since the 90s on HP Unix. Do you get to set default permissions for file creation there, and also add user groups?

  • Ecology8622 ( Ecology8622@lemmy.ml ) 
    link
    fedilink
    English
    arrow-up
    15
    ·
    3 years ago

    IMO nothing. As long as it can detect network I can install whatever tools I need.

    • DickFiasco ( DickFiasco@lemm.ee ) 
      link
      fedilink
      arrow-up
      5
      ·
      3 years ago

      Agreed. The alternative is bloating the system with tools the user may not need. I’d rather just have to install a bunch of stuff on first use.

    • treeshateorcs ( tho@lemmy.ml ) 
      link
      fedilink
      arrow-up
      1
      ·
      3 years ago

      wifi drivers then?

  • Papamousse ( Frederic@beehaw.org ) 
    link
    fedilink
    arrow-up
    15
    ·
    3 years ago

    openssh-server, how can you connect to your PC from elsewhere without sshd ?!?

Linux@lemmy.ml

linux@lemmy.ml

Subscribe from Remote Instance

Create a post
You are not logged in. However you can subscribe from another Fediverse account, for example Lemmy or Mastodon. To do this, paste the following into the search field of your instance: !linux@lemmy.ml

From Wikipedia, the free encyclopedia

Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).

Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.

Rules

  • Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.
  • No misinformation
  • No NSFW content
  • No hate speech, bigotry, etc

Related Communities

  • !opensource@lemmy.ml
  • !libre_culture@lemmy.ml
  • !technology@lemmy.ml
  • !libre_hardware@lemmy.ml

Community icon by Alpár-Etele Méder, licensed under CC BY 3.0

Visibility: Public
globe

This community can be federated to other instances and be posted/commented in by their users.

  • 237 users / day
  • 1.05K users / week
  • 2.73K users / month
  • 6.26K users / 6 months
  • 1.31K local subscribers
  • 67.9K subscribers
  • 8.08K Posts
  • 108K Comments
  • Modlog
  • mods:
  • AgreeableLandscape ( AgreeableLandscape@lemmy.ml ) 
    cake
  • nooter692 ( nooter692@lemmy.ml ) 
  • MarcellusDrum ( MarcellusDrum@lemmy.ml ) 
  • Arthur Besse ( cypherpunks@lemmy.ml ) 
  • Cyclohexane ( cyclohexane@lemmy.ml ) 
  • d3Xt3r ( d3Xt3r@lemmy.nz ) 
  • BE: 0.19.15
  • Modlog
  • Legal
  • Instances
  • Docs
  • Code