Giter Site home page Giter Site logo

Comments (5)

Zuldan avatar Zuldan commented on May 31, 2024

Another option would be to convert everything to Powershell Core (6.0) and then it would run natively on any platform (I.E. not running Python virtual environment).

from pid-analyzer.

Plasmatree avatar Plasmatree commented on May 31, 2024

Wouldn't the docker solution require additional virtualization for windows users?

There is not much really win specific in the code:

  • the path structure
  • utilization of blackbox-decode

Would it be enough to add a check for the operating system and then using the correct paths?
I haven't set up a linux test system yet, but will do.

from pid-analyzer.

Plasmatree avatar Plasmatree commented on May 31, 2024

Version 0.3 has cmd mode now.

from pid-analyzer.

airtonix avatar airtonix commented on May 31, 2024

@Plasmatree windows users. depends on the install.

But From my years of experience with python and nodejs. I assure you that installing docker for windows or even just docker on linux is much easier than installing python (then pip installing the right things) or installing nodejs (then trying to get all the 3rd and 4th party deps right).

So the docker suggestion is not just about cross platform, it's mostly about shielding your users from the problems of installing it. The idea is that you do it for them, they just run the black box that is your docker image.

As to the concern about requiring virtualisation:

  1. moby linux is tiny. the integration between host and docker in the vm is seemless (i use it every day in my day job to remove the complexity of installing tooling)
  2. you can do what is called a multi arch docker file so that windows-docker (not docker on mobyvm on windows) will use the windows arch base image, and docker on linux will pull the linux arch, and docker on arm will pull the arm base image.

from pid-analyzer.

Plasmatree avatar Plasmatree commented on May 31, 2024

The docker solution still reqires you to install docker, doesn't it?

The windows executable doesn't require anything, not even installation.
The same thing should be possible for OSX.
If I got it right this is somethig the docker solution does not offer?

It's probably a different story on linux...
I definetly want to have a deeper look at it.

from pid-analyzer.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.