Anvil os

Материал из MediaWiki
Перейти к навигации Перейти к поиску

Anvil os дистрибутив linux использующий в отличии от большенства других дистрибутивов Userpace елементы лицензированые под BSD лицензией. Было заменено следующее програмное обеспечение: gcc - clang; binutils - elftoolchain; (однако используется линковщик из состава binutils поскольку линковщик из elftoolchain бракован) glibc - musl; procps,netutils,coreutils,kmod,util-linux - toybox ; tar,cpio,cat заменены на libarchive аналоги; sed,awk,lex,yacc заменены аналогами из openbsd ; на данний момент ведётся поиск замены perl и python. Помимо етого в системе содержится cmake,pkgtools,bmake,gmake для пересборки ядра используется специальный скрипт rebuildkernel использующий тулчейн из /usr/gnu в котором содержытся gcc binutils gsed bison flex gbc binutils.