Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/undergrounder96/dev_os

Dev_OS is a slim, sleek and smart OS for developers.
https://github.com/undergrounder96/dev_os

bash bash-script jenkins jenkins-pipeline linux linux-distribution linux-kernel linuxfromscratch make vagrant vagrantfile virtual-machine virtualbox virtualbox-machine virtualization

Last synced: about 1 month ago
JSON representation

Dev_OS is a slim, sleek and smart OS for developers.

Awesome Lists containing this project

README

        

![dev_OS](img/logos/logo_transp.png)

## Getting Started

`dev_OS` is a slim, sleek and smart Linux Operative System aimed for developers.

## Prerequisites

In order to build `dev_OS`, one would need Vagrant (v2.2) and VirtualBox (v6.1).

`dev_OS` is built inside a `Fedora 25` Virtual Machine.

## Deployment

After installing [Vagrant](https://vagrantup.com) and [VirtualBox](https://virtualbox.org),
one could build `dev_OS` by running:

```bash
vagrant plugin install vagrant-hostmanager vagrant-scp

# execute wget to download all build packages/files to bin/, see docs/build_packages.txt

bash vagrant_start.sh
```

## Post-requisites (optional)

Install [OpenJDK](https://openjdk.java.net/install/) v11 and [Jenkins](https://www.jenkins.io/doc/book/installing/linux/).
Once the installation is complete, please execute the following commands:

```bash
sudo usermod jenkins -aG %admin # admin: wheel (fedora/centos) or sudo (debian/ubuntu)
sudo mkdir -vp /dev_OS_build/source
# perform a wget to download all build packages/files to /dev_OS_build/source, see docs/build_packages.txt
# create and run a pipeline (with Jenkinsfile)
```

## Authors

- Lucio Afonso (Developer)
- Aleksandra Afonso (Designer)

## License

Copyright © 1999-2021 Gerard Beekmans

This project is licensed under the GPL License - see the LICENSE file for details

## Acknowledgments

[buildyourownlinux](http://www.buildyourownlinux.com/)

[linuxfromscratch](https://www.linuxfromscratch.org/)