<commit_before># Linux VM Contextualization

These are the source of the contextualization packages used by VM to be
configured with the information generated by OpenNebula. This add-on is
compatible with OpenNebula >= 4.6.

## Get packages

Latest versions can be downloaded from the
[release page](https://github.com/OpenNebula/addon-context-linux/releases).

## Tested platforms

| Platform                           | Versions                               |
|------------------------------------|----------------------------------------|
| CentOS                             | 6, 7                                   |
| Fedora                             | 26, 27                                 |
| openSUSE                           | 42.3                                   |
| Debian                             | 8, 9                                   |
| Ubuntu                             | 14.04, 16.04, 17.10                    |
| Devuan                             | 1                                      |
| Alpine Linux                       | 3.6                                    |

## Development

To contribute bug patches or new features, you can use the github Pull Request
model. It is assumed that code and documentation are contributed under
the Apache License 2.0.

More info:
* [How to Contribute](http://opennebula.org/addons/contribute/)
* Support: [OpenNebula user forum](https://forum.opennebula.org/c/support)
* Development: [OpenNebula developers forum](https://forum.opennebula.org/c/development)
* Issues Tracking: Github issues (https://github.com/OpenNebula/addon-context-linux/issues)

### Repository structure

All code is located under `src/` and structure follows the installation
directory structure. Files for different environments/targets are picked
by the tag, tags are part of the filename separated from the installation
name by 2 hashes (`##`). Tags are dot-separated.

Examples:

* `script` - non-tagged file for all targets
* `script##systemd` - file tagged with **systemd**
* `script##systemd.rpm` - file tagged with **systemd** and **rpm**
<commit_msg>Add Devuan 2, Amazon Linux 2 into tested platforms<commit_after># Linux VM Contextualization

These are the source of the contextualization packages used by VM to be
configured with the information generated by OpenNebula. This add-on is
compatible with OpenNebula >= 4.6.

## Get packages

Latest versions can be downloaded from the
[release page](https://github.com/OpenNebula/addon-context-linux/releases).

## Tested platforms

| Platform                           | Versions                               |
|------------------------------------|----------------------------------------|
| CentOS                             | 6, 7                                   |
| Fedora                             | 26, 27                                 |
| openSUSE                           | 42.3                                   |
| Debian                             | 8, 9                                   |
| Devuan                             | 1, 2                                   |
| Ubuntu                             | 14.04, 16.04, 17.10                    |
| Alpine Linux                       | 3.6                                    |
| Amazon Linux                       | 2                                      |

## Development

To contribute bug patches or new features, you can use the github Pull Request
model. It is assumed that code and documentation are contributed under
the Apache License 2.0.

More info:
* [How to Contribute](http://opennebula.org/addons/contribute/)
* Support: [OpenNebula user forum](https://forum.opennebula.org/c/support)
* Development: [OpenNebula developers forum](https://forum.opennebula.org/c/development)
* Issues Tracking: Github issues (https://github.com/OpenNebula/addon-context-linux/issues)

### Repository structure

All code is located under `src/` and structure follows the installation
directory structure. Files for different environments/targets are picked
by the tag, tags are part of the filename separated from the installation
name by 2 hashes (`##`). Tags are dot-separated.

Examples:

* `script` - non-tagged file for all targets
* `script##systemd` - file tagged with **systemd**
* `script##systemd.rpm` - file tagged with **systemd** and **rpm**

{'fraction_non_alphanumeric': 0.1156242787906762, 'fraction_numerical': 0.015231940918532194, 'mean_word_length': 1.502309468822171, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 5, 'https://': 8, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 30, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '6042141', 'n_tokens_mistral': 1129, 'n_tokens_neox': 1004, 'n_words': 360}