Re: Truth matters when writing software and selecting leaders

Martin <[email protected]> Wed, 14 Apr 2021 19:09:39 +0000
Newsgroups gmane.org.gnu.discuss
Message-ID <[email protected]>
On 4/13/21 8:20 PM, Jean Louis wrote:
> * Martin <[email protected]> [2021-04-13 20:41]:
>> Live-bootstrap (still under early development state at the moment) is a pure
>> bare metal project aiming to be used before involving any OS. Kernel blobs
>> are out of scope for them, because linux-kernel in general is not capable to
>> operate on 8bit processor with 300bytes of ROM and a single 4bits of RAM -
>> the hardware requirements for hex0 you can build from scratch i.e.:
>> https://www.nand2tetris.org/ . But yes if you really want you could also
>> setup it on some over-complicated hypocritical Cloud environment based 
on
>> Microsoft Windows Guest Virtual Machines powered by Guix linux-libre KVM
>> Hosts (another not fixable freedom bug in "free software"^tm).
> Do I understand it well:
>
> - there must be some computer with a chip that is programmed by which
>    method? Maybe physical switches? Then the chip spit the first binary
>    which is used to create programming languags?
>
> - or is there maybe some editor, so when small 8 bit CPU starts, user
>    can enter some information and file is generated?
Basically it's about reinventing the wheel 
https://web.archive.org/web/20120127144927/http://www.cs.ncl.ac.uk/research/pubs/books/papers/133.pdf 
. But nowadays we have many different computer architectures, designs, 
tools, development boards, fpga implementations, virtual machines, 
blockchain technologies, etc 
https://en.wikipedia.org/wiki/Comparison_of_instruction_set_architectures 

. You have a full freedom of choosing your best CPU and how to speak 
with it. For now most of the attention is focused on the mainstream x86, 
arm and RISCV hardware but it could be also ported to any other exotic 
arch, i.e.: 
https://b1391bd6-da3d-477d-8c01-38cdf774495a.filesusr.com/ugd/56440f_96cbb9c6b8b84760a04c369453b62908.pdf
>> I don't think someone would like to repeat the
>> https://en.wikipedia.org/wiki/Volkswagen_emissions_scandal even though 
some
>> corrupted VW cars are still on the streets.
> You said it there in a good example. People driving will not
> necessarily get informed of security issues.
Drivers in this context are not the main target of this VW scandal. It's 
just a top global politics and their dirty games with CO2 emission 
speculative trading, which is basically a brute-force way to enforce 
additional tax for the car manufactures and any other big industries. 
Btw. it looks like the recent SolarWinds big scandal could be also 
prevented by bootstrappability and reproducible-builds: 
https://arxiv.org/abs/2104.06020
> as that is exactly how Telegram is doing it, but currently FSF
> endorses distributions with software that interacts with Skype,
> Telegram, Twitter, etc. On the other hand campaign is there, money is
> paid for decentralization of Internet, but FSF endorsed distributions
> still partially work to centralize Internet.
It's the main reason why I started to write in this thread. In my 
opinion FSF needs some serious internal refactoring, fresh global view 
of all the current and possible future threats and a serious new 
strategy how to effectively counter-measure it.