permacomputing

Source repository for the main permacomputing wiki site
git clone http://git.permacomputing.net/repos/permacomputing.git # read-only access
Log | Files | Refs

commit 2f104919d47f4fb04d9ef0cff7e511d671668313
parent 1f5a9228a4abb792aa4035684df031ae833716b9
Author: decentral1se <decentral1se@web>
Date:   Sat,  3 Aug 2024 13:33:14 +0200

typos, wording

Diffstat:
Mbootstrapping.mdwn | 6+++---
1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/bootstrapping.mdwn b/bootstrapping.mdwn @@ -7,16 +7,16 @@ however, generally means making it available on a computing platform starting from a very elementary level. Bootstrappability is important for permacomputing for ensuring that -arbitrary software can be run in an indifenite future where computing +arbitrary software can be run in an indefinite future where computing environments can be very different. Bootstrappability is often a problem with programming languages that have -been implemented with theirselves (like, a C compiler written in C, or a +been implemented in themselves (like, a C compiler written in C, or a Rust compiler written in Rust). Usually, a language is made available on a new processor architecture by cross-compiling its compiler to it, but if that option is not available, bootstrapping is needed. -In case of ordinary software, bootstrapping means not only compiling the program itself but also compiling/bootstrapping all of its software [[dependecies|dependency]] from the lowest level, including the [[operating system|operating systems]]. The amount of computing resources (especially storage space and computing time) required for bootstrapping can be used to measure **bootstrap complexity**. +In case of ordinary software, bootstrapping means not only compiling the program itself but also compiling/bootstrapping all of its software [[dependencies|dependency]] from the lowest level, including the [[operating system|operating systems]]. The amount of computing resources (especially storage space and computing time) required for bootstrapping can be used to measure **bootstrap complexity**. Binary executables compiled for simple [[virtual machine]]s can be used to help bootstrapping. A good idea might be to have a simple, easily