Eu quero usar o link para criar o kernel do Linux. Alguém já fez isso? Eu preciso construí-lo em pelo menos dois computadores diferentes por razões de segurança, então eu preciso usar o gitian para fazer compilações determinísticas e comparar os hashes.
Eu já criei a base vm, como disse no link , agora só preciso executar bin/gbuild file.yml
, mas eu faço Não sei como escrever este arquivo. Provavelmente eu devo ter muitas dependências para construir o kernel, então eles devem estar neste arquivo. Estou tentando comparar com o arquivo do bitcoin: link
Alguém poderia me ajudar a escrever um? Seria bom ter pessoas construindo juntos.
ATUALIZAÇÃO:
Comecei fazendo:
---
name: "kernel-linux"
enable_cache: true
suites:
- "xenial"
architectures:
- "amd64"
packages:
- "fakeroot"
- "build-essential"
- "ncurses-dev"
- "xz-utils"
- "libssl-dev"
- "bc"
remotes: []
reference_datetime: "2017-06-01 00:00:00"
files:
- "linux-4.16-rc1.tar.gz"
script: |
tar xzf linux-4.16-rc1.tar.gz
cd linux-4.16-rc1
sudo make -j 4 && sudo make modules_install -j 4
Estou tendo alguns problemas para fazer o gitian funcionar, mas já é um bom começo. Eu acho que há uma necessidade de remover o timestamping do código do kernel, alterando algumas configurações (a propósito, ainda precisamos adicionar o arquivo de configurações do kernel)