-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #5 from CIS548/readme-changelog
chore: add readme and changelog
- Loading branch information
Showing
2 changed files
with
55 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,16 @@ | ||
# Changelog | ||
|
||
## [Unreleased] | ||
- | ||
|
||
## 1.0.2 - 2021.08.29 | ||
### Changed | ||
- Update to clang-10 | ||
|
||
## 1.0.1 - 2021.08.28 | ||
### Fixed | ||
- Enable shared directory syncing with bvguest | ||
|
||
## 1.0.0 - 2021.08.28 | ||
### Initial Version | ||
- Original vagrant environment |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,39 @@ | ||
# vagrant-env | ||
|
||
A vagrant environment for CIT 595. This environment has all the course requisite applications needed to succeed as an operating systems programmer student. | ||
|
||
## Setup | ||
|
||
Install the latest version of [Vagrant](https://www.vagrantup.com/downloads) and [VirtualBox](https://www.virtualbox.org/wiki/downloads). | ||
|
||
From the host machine, run | ||
```bash | ||
vagrant up | ||
``` | ||
to start the virtual machine and provision according to this vagrantfile | ||
|
||
To access the VM, run | ||
```bash | ||
vagrant ssh | ||
``` | ||
If successful, the terminal prompt should be `vagrant@cit595Dev:~$`. `logout` will continue to run the VM but return the terminal to the host machine. | ||
|
||
## Basic commands | ||
```bash | ||
vagrant suspend | ||
``` | ||
will save the state of the VM and pause it. This returns host machine CPU cycles to the host, but the VM is still stored in memory. This is similar to hibernating a computer. | ||
|
||
```bash | ||
vagrant halt | ||
``` | ||
will gracefully shutdown the VM. This will return the CPU and associated memory to the host machine. This is similar to safely powering off a computer. | ||
|
||
```bash | ||
vagrant destroy | ||
``` | ||
completely obliterates all traces of the VM from the host machine. Not recommended if there are important files saved on the VM (i.e. unpushed projects). Requires another round of `vagrant up` to re-provision the VM. | ||
|
||
## Shared directory | ||
|
||
The host machine will attempt to mount the install directory into the VM at `../../vagrant`. Files saved here will be accessible to the host machine and vice versa. |