Stories
Slash Boxes
Comments

SoylentNews is people

posted by janrinok on Wednesday August 21 2019, @10:56PM   Printer-friendly
from the ymmv dept.

Submitted via IRC for SoyCow3196

I installed five flavours of Linux on my new laptop: One month on, here's what I've learned

It's been a month since I wrote about getting a new HP Pavilion 14 laptop and loading Linux on it. My experience with it so far has been extremely good – it has done exactly what I wanted, I haven't had any trouble with it, I have used it, traveled with it, updated all of the various Linux distributions I loaded on it, and even added another distribution to it.

First, I broke one of my own basic rules – never travel with only a new and untested laptop. I left for a three-week-plus vacation in the US the day after my previous posting. I used the laptop pretty much every day during the trip. and never had a problem of any kind. It was fast and reliable, suspend/resume on closing/opening the lid worked perfectly.  Battery life is extremely good – I've never actually managed to run the batteries completely out, but I can certainly say that they are good for 6-8 hours depending on your use.

[...]

I kept it up to date as I was traveling (to be honest, that also breaks one of my personal rules – don't risk updates on your only laptop while traveling). That means openSUSE Tumbleweed got hundreds of updates; Debian, Fedora and Manjaro got a fair number as well, and I updated Linux Mint from 19.2 Beta to the final 19.2 release, all without problems.

I also decided to install Ubuntu 19.04 on it one evening when I had a bit of extra time. That turned out to be just as easy as the other distributions I had already installed – download the ISO, dump it to a USB stick and then boot that and run the installer. As with the other distributions it didn't recognize the Realtek Wi-Fi card, but I was able to correct that the same way, and using the same downloads, as I had already done with Linux Mint and Debian. The one small problem that I ran into I already knew about, that Ubuntu and Linux Mint have a directory name conflict in the EFI boot directory. I avoided that by creating a tiny EFI partition specifically for the Ubuntu installation.

[...] While I was traveling I was asked by several friends who keep up with my blog if I regretted having wiped Windows 10 from this laptop unnecessarily (see the comments on my previous post for details). My answer was a very clear 'no', there was not a single situation where I needed or wanted to boot Windows, and I was happy to have the additional disk space.


Original Submission

 
This discussion has been archived. No new comments can be posted.
Display Options Threshold/Breakthrough Mark All as Read Mark All as Unread
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
  • (Score: 2) by Reziac on Thursday August 22 2019, @04:54PM (4 children)

    by Reziac (2489) on Thursday August 22 2019, @04:54PM (#883706) Homepage

    Since I have no idea what you're talking about :) ... is this kinda like .INF files, except for linux?

    --
    And there is no Alkibiades to come back and save us from ourselves.
    Starting Score:    1  point
    Karma-Bonus Modifier   +1  

    Total Score:   2  
  • (Score: 3, Informative) by opinionated_science on Thursday August 22 2019, @07:16PM (3 children)

    by opinionated_science (4031) on Thursday August 22 2019, @07:16PM (#883763)

    so try this.

    1) create Dockerfile
    2) make first line "FROM $DISTRO:$VERISON" e.g. FROM ubuntu:18.04
    3) make second line "apt-get update && apt-get -y install wget $STUFF" change STUFF for anytools you needed to solve the problem
    3) add "RUN " to do what needs to be done to the system. e.g download something, edit etc....
    4) last line "ENTRYPOINT /bin/bash" so it will run and give you a shell

    So let's build this: "docker build -t myhack . " this gives you an image named "myhack".

    Let's run this image and mount our HOST files so the image can edit

    "docker run --rm -v $HOSTPATH:$HOSTPATH"

    The code inside the docker will mod the code on your system and apply whatever patches are needed.

    Anyone else want to help out?

    • (Score: 2) by Reziac on Thursday August 22 2019, @08:38PM (2 children)

      by Reziac (2489) on Thursday August 22 2019, @08:38PM (#883779) Homepage

      My confusion was more fundamental... as in "what is Docker?"

      [goes off, roots around]
      https://www.infoworld.com/article/3204171/what-is-docker-docker-containers-explained.html [infoworld.com]
      https://takacsmark.com/getting-started-with-docker-in-your-project-step-by-step-tutorial/ [takacsmark.com]

      Ah. So this is a configure-once, apply-everywhere solution?

      --
      And there is no Alkibiades to come back and save us from ourselves.
      • (Score: 3, Interesting) by opinionated_science on Thursday August 22 2019, @11:16PM (1 child)

        by opinionated_science (4031) on Thursday August 22 2019, @11:16PM (#883836)

        yes, pretty useful for portability and containers etc...

        the best thing is the "layers" that it uses are pretty efficient so you can mix and match volumes (ie. layers) in many interesting ways.

        I've had to hack together wifi for linux laptops with binary windoze drivers and it was always a pain.

        But now the world has docker, it pretty much gives one person's solution to everyone!

        • (Score: 2) by Reziac on Friday August 23 2019, @01:37AM

          by Reziac (2489) on Friday August 23 2019, @01:37AM (#883885) Homepage

          Nice. Sounds very useful. Should save a lot of duplication of effort.

          Perhaps this sort of cross-everywhere packaging will eventually become the norm? (what with flatpak etc.)

          --
          And there is no Alkibiades to come back and save us from ourselves.