Mono is a open source development platform based on the
.Net Framework and allows developers to build cross-platform applications. Mono's .NET implementation is based on the ECMA standards for
C# and the
Common Language Infrastructure. It includes both developer tools and the infrastructure needed to run .NET client and server applications on
Linux, Microsoft Windows, Mac OS X, BSD, Sun Solaris, Nintendo Wii, Sony PlayStation 3, Apple iPhone and Android.
The implementation of Pipe Streams in
Mono doesn't support some functionalities such as parallel builds on msbuild.
CoreFX is the foundational libraries for .NET Core. The implementation of Pipe Streams in CoreFx fixes the previous problems. So, the goal of the project was to import
System.IO.Pipes.PipeStream from CoreFX to Mono. Doing this, new features are offered by Mono.