Framework pkgsrc jest środowiskiem do budowy oprogramowania w szerokim spektrum systemów Unixopodobnych, w szczególności na systemach z rodziny BSD, Darwin, Linux i Solaris.
Systemy Unixowe tradycyjnie rozpowszechniało się w formie kodu źródłowego, a przenośność programów polegała nie na wspólnym interfejsie ABI (interfejs binarny aplikacji – ang. application binary interface) – a wspólnym – z czasem formalnie ustandaryzowanym zbiorze rozszerzeń będących nadbudową na język C. Istnieje wiele specyficznych rozwiązań budowania i rozpowszechniania – w formie binarnej – programów na różnych Uniksach, jednakże niewiele z nich potrafi obsługiwać więcej niż jeden system operacyjny. Na tym tle pkgsrc ze wsparciem ponad 20 platform i praktycznie wszystkich rodzajów procesorów wspieranych przez toolchain GNU jest fenomenem...
Zagadnienia poruszane w tym artykule:
Artykuł znajduje się w miesięczniku "Programista" nr 08/2016 (51). Szczegółowy spis treści tego wydania: https://programistamag.pl/programista-08-2016-51/. Jest to wydanie wrześniowo-październikowe.
Autorem artykułu jest Kamil Rytarowski, programista systemów wbudowanych w krakowskiej firmie Semihalf. Zawodowo zajmuje się kernelem Linuksa, a prywatnie jest developerem NetBSD.