<commit_before>:orphan:

.. _zephyr_2.0:

Zephyr Kernel 2.0.0 (Working Draft)
####################################

We are pleased to announce the release of Zephyr kernel version 2.0.0.

Major enhancements with this release include:

* TBD
* We added support for SOCKS5 proxy. SOCKS5 is an Internet protocol that
  exchanges network packets between a client and server through a proxy server.
* Introduced support for 6LoCAN, a 6Lo adaption layer for Controller Area
  Networks.
* We added support for :ref:`Point-to-Point Protocol (PPP) <ppp>`. PPP is a
  data link layer (layer 2) communications protocol used to establish a direct
  connection between two nodes.
* We added support for UpdateHub which is an end-to-end solution for large scale
  over-the-air update of devices.

The following sections provide detailed lists of changes by component.

Kernel
******

* TBD

Architectures
*************

* TBD

Boards & SoC Support
********************

* TBD

Drivers and Sensors
*******************

* TBD

Networking
**********<commit_msg>doc: Add native_posix information to 2.0 release note<commit_after>:orphan:

.. _zephyr_2.0:

Zephyr Kernel 2.0.0 (Working Draft)
####################################

We are pleased to announce the release of Zephyr kernel version 2.0.0.

Major enhancements with this release include:

* The kernel now supports both 32- and 64-bit architectures.
* We added support for SOCKS5 proxy. SOCKS5 is an Internet protocol that
  exchanges network packets between a client and server through a proxy server.
* Introduced support for 6LoCAN, a 6Lo adaption layer for Controller Area
  Networks.
* We added support for :ref:`Point-to-Point Protocol (PPP) <ppp>`. PPP is a
  data link layer (layer 2) communications protocol used to establish a direct
  connection between two nodes.
* We added support for UpdateHub which is an end-to-end solution for large scale
  over-the-air update of devices.

The following sections provide detailed lists of changes by component.

Kernel
******

* TBD

Architectures
*************

* POSIX: Fix race condition with terminated threads which had never been
  scheduled by kernel. On very loaded systems it could cause swap errors.

Boards & SoC Support
********************

* Add native_posix_64: A 64 bit variant of native_posix

Drivers and Sensors
*******************

* native_posix timer driver rewrite with tickless support

Networking
**********
{'fraction_non_alphanumeric': 0.1314921681780709, 'fraction_numerical': 0.01483924154987634, 'mean_word_length': 4.503401360544218, 'pattern_counts': {'":': 0, '<': 5, '<?xml version=': 0, '>': 5, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, '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': '4606442', 'n_tokens_mistral': 700, 'n_tokens_neox': 664, 'n_words': 308}