-
Não há razão tecnológica para isso ser impossível. Nos anos 80, a IBM lançou o IBM PC e o PC XT , que foram baseados no processador Intel 8088 (um predecessor da linha 8086 e x86), que não tinha modo protegido: sempre foi capaz de fazer tudo. (Ele tinha um esquema de gerenciamento de memória muito simplista que permitia acessar um espaço de endereçamento físico de 2 20 bytes com um espaço de endereço virtual de 16 bits.)
E ainda havia uma versão do Unix para o XT. É verdade que qualquer processo pode acessar toda a memória (ou iniciar E / S diretamente), mas não foi fácil fazer isso de um programa em C. Os usuários sabiam que não era realmente seguro, mas pelo menos tinham segurança falsa. Foi na competição (em certo sentido) com DOS (e talvez as primeiras versões do Windows), que não tinha segurança, então, se alguma coisa, o Unix saiu na frente nessa questão.
Pode ser necessário fazer algumas alterações no Linux para não engasgar com o hardware primitivo, mas isso provavelmente seria tão simples quanto desativar o código que tenta colocar os processos do usuário no modo de usuário, etc. Pode até haver um
#ifdef
para isso. -
Segurança, é claro, não é o único recurso do Linux: é a funcionalidade. Onde mais que não um Unix (e incluo coisas como Cygwin nisso) você acharia
awk
,sed
, cachimbos e gatos inúteis? Mais ao ponto, você tem duas opções básicas para um computador como esse:- Use como peso de papel ou uma batente de porta ou
- use-o como um computador.
E você escolhe usá-lo como um computador, por que não colocar o Linux nele?
É claro que você não deseja conectá-lo à Internet, nunca.