conferences | speakers | series

GSH: an Ada POSIX Shell to Speed Up GNU Builds on Windows

home

GSH: an Ada POSIX Shell to Speed Up GNU Builds on Windows
FOSDEM 2019

GSH is an implementation of a POSIX shell developed for the Windows platform. The aim of the project is to speed up builds of GNU projects on Windows in a large automated build infrastructures. GSH can be used to compile projects depending on autotools, UNIX make, ... It is up to 2-3 times faster than Cygwin shells for GCC builds.

In this talk I will present:

  • what makes GSH faster than other Windows shells for building GNU projects;
  • how GSH was developed;
  • how you can use it to speed up your builds;
  • the limitations;
  • what features of Ada we benefit from in this project.

Speakers: Nicolas Roche