Линупс
Материал из Абсурдопедии
(Перенаправлено с Linux)
Перейти к: навигация, поиск
— К логопеду!
~ анонимус про Линупс.
Линупс (от др. греч. - слюникс, лат. - лялих, лыныкс) — название чугунного ядра для операционной системы ГНУ, используемой пингвинами.
Является предметом поклонения линупсоидов (также известных как красноглазые).
Ядро можно скачать на сайте kernel.org. Поставляется в виде исходников в тарболле. Вы должны уметь правильно собирать ядро. Это знание является страшной тайной, и то, как это делать, знают только линупсоиды (или по другому — инноды).
Автор проекта, он же и его логотип, он же пожизненный Диктатор Кода — Линукс Торвальдс. Название Линупс является акронимом фразы «Linups Is Not UPS» что означает «Линупс — это не Бзди ».
Содержание
* 1 Концепция линукс
* 2 Основные характеристики ядра
* 3 Исходный код ядра Линупс
* 4 Ссылки
* 5 См. также
Концепция линукс
Концепция линукс в корне опирается на возможность играть в Человека-Картошку. Эта игра включена абсолютно во все дистрибы линукс дабы у фанатов была возможность играть в неёё по сети, проводить чемпионаты и дуэли. Все остальные заявления фанатов являются по сути грамотным PR ходом, с целью отвлечения внимания от их реальных мотивов.
Основные характеристики ядра
* Работает на ПЭВМ «МежДелМаш ПЦ», «Деревянный макинтош», «СРБ9-Мишка», «Сызрань-2», «Итаник», поддерживает сетевуху "Малая заря" 1917 республики Заполярное Сомали .
* Имеет разнообразные встроенные модули — пищалку при kernel panic, поддержку различных файловых систем (в том числе несуществующих), эмулятор дверной цепочки "ip chains" и эмулятор архангела «IPtroubles» и даже поддержку кофеварки и подставки под пиво.
* Неотъемлемой частью ядра является матрица, для инициализации которой нужно сказать $ cat /dev/urandom | hexdump -C
Исходный код ядра Линупс
Осторожно!
Ниже упоминаются сюжетные повороты и даже концовка. Эта информация может разрушить ваш мозг!
#include
#include
#include
#include
#define INFINITE ~0
int main(int argc, char *argv[]) {
printf("Hello world!\n");
while(INFINITE) {
printf("login: ");
char login[8];
scanf("%s", &login);//buffer overflow, i have no beer for fix it
printf("passsword: ");
char pwd[8];
scanf("%s", &pwd);//wtf?! beer! beer! beer!
if(0.25 > rand() / (float)RAND_MAX) {
startBash(login);
} else {
printf("Login is incorrect!\n");
}
if(0.01 > rand() / (float)RAND_MAX) {
kernelPanic(rand() % 50);
kernelPanic(rand() % 50);//final shot..DIE! or beer..
}
}
return 0;
}
Отправить комментарий