Pues mira, no sería tan complicado. Linux no es más que un clon más
de
UNIX, y el UNIX original se escribió completamente en assembler en
1969
por Ken Thompson, en una DEC PDP-7 con 8Kb de memoria (en words de
36
bits). No fue hasta 1973 que se reescribió el kernel en C sobre una
PDP-11. Y es que hasta entonces C no existía. Y todo, ABSOLUTAMENTE
TODO
se hacía en assembler. Incluído el compilador de C. En una máquina
con 8Kb
tenías un sistema operativo multitarea/multiusuario con todos sus
dispositivos y todos sus programas y utilidades.
Coñe, pero no me compares la complejidad el primer UNIX con una
versión linux de hoy en dia, de 8 kb a el panzón de megas que ocupa
hoy cualquier UNIX o derivado...
Fijate que cuando quisieron hacerlo más completo tuvieron que
encargar que inventasen un nuevo lenguaje (el C) para tal fin...
gente mantuviera esa mentalidad? En cambio, lo que tenemos son
programas
que 'requieren' un MSX Turbo-R, un Z380 o un GFX9000, no porque los
programas realmente lo requieran, sino porque a los programadores no
les
da la gana de ponerse a aprender a programar.
Hombre, pues precisamente en mensajes anteriores la gente se quejaba
de que para esos aparatejos no había apenas programas...
Asi que pocos seran los programas que 'requieran' esas cosas que tu
mencionas.
Y si a alguien no le da la gana aprender 'a programar' (ASM) que le
haremos? Empalarlo?