[doc] Reduce references to Ubuntu#4943
Conversation
Following the support for other distributions: - Update find command help output - Update launch command help output - Update mount command - Update image explanation - Update image storage how-to - Update reference architecture doc - Update CLI help - Update install how-to guide
There was a problem hiding this comment.
Pull request overview
This PR updates Multipass documentation and CLI reference text to reduce Ubuntu-specific wording and better reflect support for launching instances from non-Ubuntu images.
Changes:
- Generalize CLI docs/help output wording from “Ubuntu instances” to more generic “cloud instances” / “releases”.
- Update documentation landing pages and guides to describe Multipass as a VM/instance tool rather than Ubuntu-only.
- Adjust a few help/output examples and explanatory docs to remove unnecessary Ubuntu references.
Reviewed changes
Copilot reviewed 11 out of 11 changed files in this pull request and generated 1 comment.
Show a summary per file
| File | Description |
|---|---|
| docs/reference/command-line-interface/mount.md | Generalizes default mount path description from /home/ubuntu/... to /home/<user>/.... |
| docs/reference/command-line-interface/launch.md | Updates mount path wording and clarifies the default image wording. |
| docs/reference/command-line-interface/help.md | Updates CLI tagline to “cloud instances” in the sample help output. |
| docs/reference/command-line-interface/find.md | Generalizes “supported Ubuntu releases” phrasing to “supported releases”. |
| docs/index.md | Updates main docs intro to reflect non-Ubuntu images while keeping Ubuntu as a primary use case. |
| docs/how-to-guides/manage-instances/index.md | Generalizes “Ubuntu instances” to “virtual machine (VM) instances”. |
| docs/how-to-guides/install-multipass.md | Updates Snap info example summary/description to remove Ubuntu-specific wording. |
| docs/how-to-guides/index.md | Generalizes “Ubuntu instances” to “virtual machine (VM) instances”. |
| docs/how-to-guides/customise-multipass/configure-where-multipass-stores-external-data.md | Generalizes “Ubuntu images” to “images”. |
| docs/explanation/reference-architecture.md | Updates introduction wording to remove Ubuntu-only framing. |
| docs/explanation/image.md | Generalizes image explanation from “Ubuntu VMs” to “VMs”. |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
| and optional <path> is the mount point. | ||
| If omitted, the mount point will be under | ||
| /home/ubuntu/<source-dir>, where <source-dir> | ||
| /home/<user>/<source-dir>, where <source-dir> |
There was a problem hiding this comment.
The CLI output still shows /home/ubuntu/<source-dir>, where <source-dir> on the terminal. We may need to update the mount.cpp file to correctly output this since reference docs must mirror exact command output.
There was a problem hiding this comment.
@geoffreynyaga - I reverted back to use ubuntu instead of <user> after Scott informed me that this was not implemented.
| instance. If <target> is omitted, | ||
| the mount point will be under | ||
| /home/ubuntu/<source-dir>, where | ||
| /home/<user>/<source-dir>, where |
There was a problem hiding this comment.
This is another mismatch. Docs should mirror the actual CLI output, and in this case it still shows /home/ubuntu/<source-dir>. Recommend we update the launch.cpp file as well
There was a problem hiding this comment.
@geoffreynyaga - I reverted back to use ubuntu instead of <user>. See previous comment.
| The following guides provide step-by-step instructions on how to manage Multipass instances. | ||
|
|
||
| Multipass allows you to create Ubuntu instances with a single command. As your needs grow, you can modify and customise instances via different options or with the use of cloud-init files: <!--- This line added by @nielsenjared --> | ||
| Multipass allows you to create virtual machine (VM) instances with a single command. As your needs grow, you can modify and customise instances via different options or with the use of cloud-init files: <!--- This line added by @nielsenjared --> |
There was a problem hiding this comment.
Clarification/question: Multipass only launches Linux VMs (Ubuntu and other distros), not Windows/macOS. Does the open-ended "create virtual machine (VM) instances" risk implying Windows/macOS VMs are supported? Same concern with "cloud-style VMs" as Windows Server cloud images exist. Is it worth scoping to "Linux VM instances" and "cloud-style Linux VMs" ? Again, this is more of a product/marketing question rather than documentation question.
There was a problem hiding this comment.
This is out of scope of this PR.
In general, we are reviewing the positioning of Multipass and will adapt the wording if necessary once this is complete.
| ``` | ||
|
|
||
| Multipass is a tool to generate cloud-style Ubuntu VMs quickly on Linux, macOS and Windows. It provides a GUI and a simple but powerful CLI, enabling you to quickly access an Ubuntu command line or create your own local mini-cloud. | ||
| Multipass is a tool to generate cloud-style VMs quickly on Linux, macOS and Windows. It provides a GUI and a simple but powerful CLI, enabling you to quickly access an Ubuntu command line, launch instances of other Linux distributions, or create your own local mini-cloud. |
chrisndbg
left a comment
There was a problem hiding this comment.
@geoffreynyaga - I updated the code and answered your questions.
| instance. If <target> is omitted, | ||
| the mount point will be under | ||
| /home/ubuntu/<source-dir>, where | ||
| /home/<user>/<source-dir>, where |
| and optional <path> is the mount point. | ||
| If omitted, the mount point will be under | ||
| /home/ubuntu/<source-dir>, where <source-dir> | ||
| /home/<user>/<source-dir>, where <source-dir> |
There was a problem hiding this comment.
@geoffreynyaga - I reverted back to use ubuntu instead of <user> after Scott informed me that this was not implemented.
| instance. If <target> is omitted, | ||
| the mount point will be under | ||
| /home/ubuntu/<source-dir>, where | ||
| /home/<user>/<source-dir>, where |
There was a problem hiding this comment.
@geoffreynyaga - I reverted back to use ubuntu instead of <user>. See previous comment.
| The following guides provide step-by-step instructions on how to manage Multipass instances. | ||
|
|
||
| Multipass allows you to create Ubuntu instances with a single command. As your needs grow, you can modify and customise instances via different options or with the use of cloud-init files: <!--- This line added by @nielsenjared --> | ||
| Multipass allows you to create virtual machine (VM) instances with a single command. As your needs grow, you can modify and customise instances via different options or with the use of cloud-init files: <!--- This line added by @nielsenjared --> |
There was a problem hiding this comment.
This is out of scope of this PR.
In general, we are reviewing the positioning of Multipass and will adapt the wording if necessary once this is complete.
Description
What does this PR do?
Following Multipass supporting other distributions than Ubuntu, the documentation should reduce the references to Ubuntu.
This includes:
Why is this change needed?
The documentation should reflect that Multipass allows to start VMs with distributions other than Ubuntu, too.
Related Issue(s)
Relates to #4282
Testing
In
docsfolder:make runand checked result in local previewmake spellingmake linkcheckChecklist
MULTI-2251