<commit_before>WagtailOS README
================

Introduction
------------

WagtailOS is a simple operating system for the [BeagleBoard](http://www.beagleboard.org) written in C++. Source code and bug tracking is available on [GitHub](http://github.com/skordal/wagtail).

Wagtail is written by <NAME>. It is licensed under the Modified BSD license, which can be found in the COPYING.md file.

Goals
-----

The goal of Wagtail is to be an exceedingly simple operating system. The most immediate goal is to get the operating system to load and execute applications.

Another goal of Wagtail is to exploit various C++ features in a way that benefits operating system development. Portability is not an issue, neither across processor architectures nor compilers.

Current status
--------------

**This is a work in heavy development, and cannot be used for any serious purpose yet.**

Wagtail currently has a working *memory manager* and *page allocator*. Though inefficient, the memory manager allows the kernel to use _new_ and _delete_ like normal C++ applications.
<commit_msg>Changed issue -> goal<commit_after>WagtailOS README
================

Introduction
------------

WagtailOS is a simple operating system for the [BeagleBoard](http://www.beagleboard.org) written in C++. Source code and bug tracking is available on [GitHub](http://github.com/skordal/wagtail).

Wagtail is written by <NAME>. It is licensed under the Modified BSD license, which can be found in the COPYING.md file.

Goals
-----

The goal of Wagtail is to be an exceedingly simple operating system. The most immediate goal is to get the operating system to load and execute applications.

Another goal of Wagtail is to exploit various C++ features in a way that benefits operating system development. Portability is not a goal, neither across processor architectures nor compilers.

Current status
--------------

**This is a work in heavy development, and cannot be used for any serious purpose yet.**

Wagtail currently has a working *memory manager* and *page allocator*. Though inefficient, the memory manager allows the kernel to use _new_ and _delete_ like normal C++ applications.

{'fraction_non_alphanumeric': 0.09426987060998152, 'fraction_numerical': 0.0, 'mean_word_length': 4.046620046620046, 'pattern_counts': {'":': 0, '<': 5, '<?xml version=': 0, '>': 6, 'https://': 0, 'lorem ipsum': 0, 'www.': 2, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '2510647', 'n_tokens_mistral': 540, 'n_tokens_neox': 525, 'n_words': 298}