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 updocument relationship of TemplateVM's and TemplateBasedVM's (home) folder(s) #1336
Comments
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
adrelanos
Oct 14, 2015
Member
Here is a documentation addition that I suggest. However, I am not good it's well understandable to new users. Wiser words welcome.
Introduction
The /home folder of a TemplateVM is copied to a TemplateBasedVM at creation time of the TemplateBasedVM. From then, TemplateBasedVM's /home folder is left untouched.
Changes in /home, /usr/local and /rw/config persist, which means, files stored there will still be available after restarting the TemplateBasedVM. All changes to other folders do not persist. If you would like to make persistent changes to other folders, you must do them in the TemplateVM.
|
Here is a documentation addition that I suggest. However, I am not good it's well understandable to new users. Wiser words welcome.
|
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
andrewdavidwong
Oct 15, 2015
Member
Current documentation (?):
https://www.qubes-os.org/en/doc/template-implementation/Issue:
The current documentation does not explain this well. Likely because it's more targeting developers rather than users.
That page is in the developers' documentation, so it's correct that it targets developers rather than users. (It's about template implementation, not just templates per se.)
The users' page on templates is here: https://www.qubes-os.org/en/doc/templates/
In light of this, do you still want to see your change implemented? If so, on which page? Both?
That page is in the developers' documentation, so it's correct that it targets developers rather than users. (It's about template implementation, not just templates per se.) The users' page on templates is here: https://www.qubes-os.org/en/doc/templates/ In light of this, do you still want to see your change implemented? If so, on which page? Both? |
andrewdavidwong
added
the
C: doc
label
Oct 15, 2015
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
adrelanos
Oct 15, 2015
Member
|
Yes, I want my change implemented. Where would be a good place to add
it? I don't know. I just feel this is a missing bit of information.
|
adrelanos
referenced this issue
Oct 15, 2015
Closed
home folder of template not inherited by DispVM #1335
andrewdavidwong
closed this
in
QubesOS/qubes-doc@a1999e6
Oct 16, 2015
added a commit
to QubesOS/qubesos.github.io
that referenced
this issue
Oct 16, 2015
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
|
What do you think of this, @adrelanos? |
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
adrelanos
Oct 16, 2015
Member
The text sounds nice. But I was hoping to make this information available to users.
|
The text sounds nice. But I was hoping to make this information available to users. |
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
adrelanos
Oct 16, 2015
Member
Maybe https://www.qubes-os.org/en/doc/getting-started/ would be an appropriate place?
|
Maybe https://www.qubes-os.org/en/doc/getting-started/ would be an appropriate place? |
andrewdavidwong
reopened this
Oct 16, 2015
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
andrewdavidwong
Oct 16, 2015
Member
The text sounds nice. But I was hoping to make this information available to users.
Well, that's why I asked which page(s) you wanted to add it to. :)
Maybe https://www.qubes-os.org/en/doc/getting-started/ would be an appropriate place?
It strikes me as too specific to go on Getting Started, but I could be wrong. My thought is that it would be odd to tell users about very specific quirks of the filesystem relationship on a page which is designed just to "get them started." Do you think this is information they need just to get started with Qubes?
If the concern is that they need this information in order not to make costly security mistakes or otherwise shoot themselves in the foot, then that sounds like what the Security Guidelines page is attempting to do.
Well, that's why I asked which page(s) you wanted to add it to. :)
It strikes me as too specific to go on Getting Started, but I could be wrong. My thought is that it would be odd to tell users about very specific quirks of the filesystem relationship on a page which is designed just to "get them started." Do you think this is information they need just to get started with Qubes? If the concern is that they need this information in order not to make costly security mistakes or otherwise shoot themselves in the foot, then that sounds like what the Security Guidelines page is attempting to do. |
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
andrewdavidwong
Oct 16, 2015
Member
Now that I think about it, it would make sense also to add this information to the Templates page and the Security Guidelines page. In general, we want to make sure that important information is repeated in all relevant places throughout the documentation, since the documentation is typically used as a reference guide (which means that users tend to read different sections, out of order, depending on their own particular needs and interests at the time, and are therefore likely to miss an important piece of information if it's mentioned in only one place).
|
Now that I think about it, it would make sense also to add this information to the Templates page and the Security Guidelines page. In general, we want to make sure that important information is repeated in all relevant places throughout the documentation, since the documentation is typically used as a reference guide (which means that users tend to read different sections, out of order, depending on their own particular needs and interests at the time, and are therefore likely to miss an important piece of information if it's mentioned in only one place). |
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
adrelanos
Oct 16, 2015
Member
Probably too much for getting started.
You can put it https://www.qubes-os.org/en/doc/security-guidelines/ if
no one else has a better suggestion. I don't.
It's just something that sometimes comes up and I would be able to just
answer by providing a link to it.
Do you have documentation templates? I.e. can you write such modules
[documentation text snippets] and then import them were you want them?
|
Probably too much for getting started. You can put it https://www.qubes-os.org/en/doc/security-guidelines/ if It's just something that sometimes comes up and I would be able to just Do you have documentation templates? I.e. can you write such modules |
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
andrewdavidwong
Oct 16, 2015
Member
Do you have documentation templates? I.e. can you write such modules [documentation text snippets] and then import them were you want them?
Sorry, I don't understand. Can you rephrase?
Sorry, I don't understand. Can you rephrase? |
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
adrelanos
Oct 16, 2015
Member
Axon:
Do you have documentation templates? I.e. can you write such modules [documentation text snippets] and then import them were you want them?
Sorry, I don't understand. Can you rephrase?
You create a file template_something.
Then in page get_started and security_page you just do
import:template_something. Then the text from template_something will be
load and inserted into get_started and security_page. Therefore no
duplication of text. You can change the text in one place and it will be
updated in all places. That's "templates", but not "raw images", but
"textual templates".
|
Axon:
You create a file template_something. Then in page get_started and security_page you just do |
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
andrewdavidwong
Oct 16, 2015
Member
You create a file template_something.
[...]
Oh, I see. No, we don't do anything like that because one of our goals is to have the raw Markdown source as easily human-readable as possible.
Oh, I see. No, we don't do anything like that because one of our goals is to have the raw Markdown source as easily human-readable as possible. |
added a commit
to QubesOS/qubes-doc
that referenced
this issue
Oct 17, 2015
added a commit
to QubesOS/qubes-doc
that referenced
this issue
Oct 17, 2015
added a commit
to QubesOS/qubesos.github.io
that referenced
this issue
Oct 17, 2015
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
|
What do you think about this and this, @adrelanos? |
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
|
Nice! |
adrelanos commentedOct 14, 2015
Current situation:
The /home folder of a TemplateVM is copied to a TemplateBasedVM at creation time of the TemplateBasedVM. From then, TemplateBasedVM's /home folder is left untouched.
(Source: https://groups.google.com/forum/#!topic/qubes-users/WwVJhGA-Xnc)
Current documentation (?):
https://www.qubes-os.org/en/doc/template-implementation/
Issue:
The current documentation does not explain this well. Likely because it's more targeting developers rather than users.