_ RU.OS.CMP (2:5077/15.22) _________________________________________ RU.OS.CMP _
From : Cyril Rotmistrovsky 2:463/59.60 20 Dec 98 15:40:52
Subj : Re: SAP R/3 for Windows NT
________________________________________________________________________________
>>>>> En Fri, 18 Dec 98 21:52:40 +0200 Denis Pershin (DP) as ecrit:
AG> Intel'e. Принцип построения операционной системы с использованием
AG> ядра аппаратных абстракций гораздо лучше и экономичней нежели
То-то NT ни подо что нет, кроме x86 и alpha, а Linux (который имеет
примерно такой же официальный возраст, что и NT) есть под десяток
кирпичей и пол дюжины платформ.
AG> UNIX'овая идея написание всей операционки на языке высокого уровня
AG> - Си. По сути дела вся операционная система UNIX это одно сплошное
AG> ядро аппаратных абстракций, написанное к тому же в перемешку на Си
AG> и аппаратно зависимом Асемблере,поэтому портация UNIX'а на другие
AG> платформы черезвычайно сложное и трудоемкое дело. У Windows же NT
Сразу видно, что человек (AG) долго занимался разработкой Unixов и переносом
их под разные платформы.
Hемного статистики:
~$ PS2=' = '
~$ find /usr/src/linux/ -name *.[chS] | xargs ls -l | \
= awk '{SUM+=$5}END{print SUM}'
44517543
~$ find /usr/src/linux/ -name *.S | xargs ls -l | \
= awk '{SUM+=$5}END{print SUM}'
1778652
~$ find /usr/src/linux/arch/ -name *.[chS] | xargs ls -l | \
= awk '{SUM+=$5}END{print SUM}'
7106806
~$ find /usr/src/linux/arch/i386/ -name *.[chS] | xargs ls -l | \
= awk '{SUM+=$5}END{print SUM}'
881364
~$ find /usr/src/linux/arch/i386/ -name *.S | xargs ls -l | \
= awk '{SUM+=$5}END{print SUM}'
199737
~$ _
Или, переводя на русский, из 44Mb исходников Linuxа только 7Mb -
платформо-зависимый текст, из которого только 1.8Mb - ассемблерный. Это
_весь_ платформо-зависимый (т.е. там и x86, и Alpha, и MIPS, и Spark, и
прочая), а для x86 весь специфичный код весит 880k, из него
ассемблерного - 200k. Т.е. под конкретную платформу менее 1Mb из 38Mb
(2.6%) текста - платформо-зависимая.
Впрочем, в ``осведомленности'' AG про все и вся никто уже давно не
сомневается.
DP> Sincerely Yours, Denis Pershin E-mail: dyp@inetlab.com Fido;
--
Soiree,
Cyril.
: An algorythm must be seen to be believed. -- (c) D.E.Knuth.
--- Gnus v5.5/XEmacs 20.4 - "Emerald" * Origin: Microsoft free station (2:463/59.60@fidonet)