# Goodbye Core\_kernel

DevFeed: [Goodbye Core\_kernel](<https://devfeed.tech/articles/goodbye-core-kernel-20170.md>)

Original publisher: [Read original article](<https://blog.janestreet.com/goodbye-Core_kernel/>)

Author: Jeremie Dimino

Published: 2021-08-26T00:00:00Z

Content type: article

Language: en

Sources: [Jane Street](<https://devfeed.tech/sources/jane-street.md>)

Topics: [Library](<https://devfeed.tech/topics/library.md>), [Open Source](<https://devfeed.tech/topics/open-source.md>), [modules](<https://devfeed.tech/topics/modules.md>), [Unix](<https://devfeed.tech/topics/unix.md>), [Data structures](<https://devfeed.tech/topics/data-structures.md>)

Tags: [core](<https://devfeed.tech/tags/core.md>), [data-structures](<https://devfeed.tech/tags/data-structures.md>), [libraries](<https://devfeed.tech/tags/libraries.md>), [modules](<https://devfeed.tech/tags/modules.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [standard-library](<https://devfeed.tech/tags/standard-library.md>), [unix](<https://devfeed.tech/tags/unix.md>)

## AI overview

Jane Street describes restructuring its standard libraries to eliminate the distinction between Core_kernel and Core. The change moves non-portable functionality into standalone libraries, improves portability, and requires code updates because it is not backward compatible.

## Source excerpt

We recently restructured our standard libraries at Jane Street in a way that eliminates the difference between Core_kernel and Core and we're happy with the result. The new layout should reach the open source world before the end of the year.