С Днем Рождения!

Автор pipe, 17 сентября 2014, 13:53:31

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

pipe

17 сентября 1991 года Торвальдс выложил в сеть Linux Kernel 0.01 - исходный код Linux весом всего 64Kb.  8)

qupl

pipe, привет.
Вот все в 16-17 числах выпадает :).


ogost

sandaksatru, компилить пробовал? :)

sandaksatru

Цитата: ogost от 18 сентября 2014, 06:02:07
sandaksatru, компилить пробовал? :)
Нет, поскольку мне было влом собирать инструменты, на которых он может скомпилироваться. Я пробовал запускать, он первой строкой вызывает "gas -c -o boot/head.o boot/head.s". Газа ему не хватает )) Насколько я понял, это GNU Assembler. Сейчас он вроде как входит в GNU Utils и называется "as". Делал на него ссылку, но тогда сборщик ругается на инструкции:
Открыть содержимое (спойлер)
boot/head.s: Assembler messages:
boot/head.s:31: Error: unsupported instruction `mov'
boot/head.s:36: Error: unsupported instruction `mov'
boot/head.s:94: Error: invalid instruction suffix for `push'
boot/head.s:95: Error: invalid instruction suffix for `push'
boot/head.s:96: Error: invalid instruction suffix for `push'
boot/head.s:97: Error: invalid instruction suffix for `push'
boot/head.s:98: Error: invalid instruction suffix for `push'
boot/head.s:151: Error: unsupported instruction `mov'
boot/head.s:152: Error: unsupported instruction `mov'
boot/head.s:154: Error: unsupported instruction `mov'
boot/head.s:168: Error: alignment not a power of 2
Makefile:25: ошибка выполнения рецепта для цели «boot/head.o»
[свернуть]

И я, в общем, даже гуглить не стал. Всё равно то ядро сейчас представляет гораздо больше ценности в печатном виде, нежели в бинарном.