Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.
Sign upEasy system requirements checker (SRC) #3925
Comments
andrewdavidwong
added
enhancement
help wanted
C: other
labels
May 25, 2018
andrewdavidwong
added this to the Far in the future milestone
May 25, 2018
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
marmarek
May 27, 2018
Member
I think the easiest thing to do would be to have installer image stripped of actual packages. The installer for Qubes 4.0 already perform mentioned checks and present error if anything is missing (but do nothing if everything is ok).
|
I think the easiest thing to do would be to have installer image stripped of actual packages. The installer for Qubes 4.0 already perform mentioned checks and present error if anything is missing (but do nothing if everything is ok). |
andrewdavidwong
added
C: installer
and removed
C: other
help wanted
labels
May 27, 2018
andrewdavidwong
modified the milestones:
Far in the future,
Release 4.1
May 27, 2018
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
tokideveloper
May 28, 2018
I think the easiest thing to do would be to have installer image stripped of actual packages.
Yes, I guess this way wouldn't consume too much development time. So, it might be worth a try.
The installer for Qubes 4.0 already perform mentioned checks and present error if anything is missing (but do nothing if everything is ok).
So, for the second case, we could just add printing a "Success! Qubes 4.0 will work on this system." message, don't we?
Sounds like that Qubes 3.2 doesn't perform such checks. Would it be easy to add?
Is it possible to run these checks on a running Windows/Linux/Mac system by a simple application rather than booting from a USB drive or something?
tokideveloper
commented
May 28, 2018
Yes, I guess this way wouldn't consume too much development time. So, it might be worth a try.
So, for the second case, we could just add printing a "Success! Qubes 4.0 will work on this system." message, don't we? Sounds like that Qubes 3.2 doesn't perform such checks. Would it be easy to add? Is it possible to run these checks on a running Windows/Linux/Mac system by a simple application rather than booting from a USB drive or something? |
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
fosslinux
May 31, 2018
Is it possible to run these checks on a running Windows/Linux/Mac system by a simple application rather than booting from a USB drive or something?
@tokideveloper Depends. It would be rather difficult to write a cross-platform script for this as all three have different ways of detecting CPU flags.
fosslinux
commented
May 31, 2018
@tokideveloper Depends. It would be rather difficult to write a cross-platform script for this as all three have different ways of detecting CPU flags. |
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
tokideveloper
May 31, 2018
Is it possible to run these checks on a running Windows/Linux/Mac system by a simple application rather than booting from a USB drive or something?
@tokideveloper Depends. It would be rather difficult to write a cross-platform script for this as all three have different ways of detecting CPU flags.
@sstt011 Then let's develop one version for every platform! Is it feasible?
tokideveloper
commented
May 31, 2018
@sstt011 Then let's develop one version for every platform! Is it feasible? |
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
fosslinux
May 31, 2018
@tokideveloper Probably. I'll try to create a preliminary Python script for 4.0 - see what we can do about cross-platform compatibility. I'll post back here once I've done that.
I'll use the system requirements here: https://www.qubes-os.org/doc/system-requirements/
It won't be a GUI program to start off with, once I have a CLI working I'll look into GUI with Python. The only GUI library I am familiar with in Python is pyGame.
@marmarek Any thoughts?
fosslinux
commented
May 31, 2018
•
|
@tokideveloper Probably. I'll try to create a preliminary Python script for 4.0 - see what we can do about cross-platform compatibility. I'll post back here once I've done that. I'll use the system requirements here: https://www.qubes-os.org/doc/system-requirements/ It won't be a GUI program to start off with, once I have a CLI working I'll look into GUI with Python. The only GUI library I am familiar with in Python is pyGame. @marmarek Any thoughts? |
tokideveloper commentedMay 24, 2018
Hello,
When I tried to check my computer for the Qubes system requirements, especially CPU capabilities, this time for Qubes Release 4.x, I had to encourage myself to go on and on again and again and not to quit. It's a quite frustrating process and with this issue I wish to get a more convenient one.
So, this is (or could be) annoying:
So, I'd like to have a simple way to check the system requirements. Sorted descending by convenience:
Such a system requirements checker (SRC) should
This sounds nice (from the installation guide):
I didn't check the sources but I think that a SRC could consist just of that mentioned compatibility check plus a result screen.
Some other notes: