Linux: различия между версиями
>Round м Правки 193.108.162.1 (обсуждение) откачены к версии 217.114.158.184 |
|||
| Строка 13: | Строка 13: | ||
* Имеет разнообразные встроенные модули — пищалку при [[kernel panic]], поддержку различных файловых систем (в том числе несуществующих), эмулятор дверной цепочки "ip chains" и фаервол «[[Iptables|IPtroubles]]» и даже поддержку кофеварки и подставки под пиво. | * Имеет разнообразные встроенные модули — пищалку при [[kernel panic]], поддержку различных файловых систем (в том числе несуществующих), эмулятор дверной цепочки "ip chains" и фаервол «[[Iptables|IPtroubles]]» и даже поддержку кофеварки и подставки под пиво. | ||
== | == Исходный код ядра Линупс == | ||
< | <pre><nowiki> | ||
uses | program linux; | ||
var | uses ErrorGenerator, bash; | ||
var login, password:string; | |||
while true | begin | ||
while true do | |||
write | begin | ||
write('login:'); | |||
if | readln(login); | ||
writeln('password:'); | |||
if random(20) < 5 then | |||
StartBash(login) | |||
else | else | ||
WriteLn(' | WriteLn('Login incorrect!'); | ||
if | if random(100) = 1 then KernelPanic(random(50)); | ||
end; | end; | ||
end. | |||
</ | </nowiki></pre> | ||
== Ссылки == | == Ссылки == | ||