Главная Контакты

Реклама

Онлайн

Всего на сайте: 4
Гостей: 0
Пользователи: - отсутствуют
Роботы: Google Bot, crawl Bot, Google Bot, Google Bot

20-ка посетителей: ekaterina, admin, express, viktoria, StevenMOK, zapedRal, Jordanned, Craigritte, geokessnospareeft, Acottmep, dapedFef, JuristtuT, WilliamReT, vsegruzimIra, aruryx, ytishka, yvowon, imehyqizy, FrankRer, gapedFef

Опрос пользователей

Какая у Вас операционная система?

Windows 95-98
Windows XP
Windows Vista
Windows 7
Linux
Windows 2000

Топ пользователей

bender777post 2 февраля 2011
ICQ: -Не указано-
Новостей: 1226
Комментариев: 0
RussianRock 28 января 2011
ICQ: -Не указано-
Новостей: 1191
Комментариев: 0
vipdepbit 31 января 2011
ICQ: 566050586
Новостей: 1087
Комментариев: 0
MuzonVam 4 сентября 2011
ICQ: -Не указано-
Новостей: 989
Комментариев: 0
htrays 8 августа 2012
ICQ: -Не указано-
Новостей: 923
Комментариев: 0

Архив

Ноябрь 2024 (2)
Октябрь 2024 (1)
Июль 2024 (1)
Февраль 2024 (1)
Октябрь 2023 (1)
Февраль 2022 (1)

Календарь

«    Апрель 2025    »
ПнВтСрЧтПтСбВс
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
 

Реклама

Популярное

Исполнилось 20 лет с момента первого выпуска ядра Linux. Читаем "Just for fun"

Исполнилось 20 лет с момента первого выпуска ядра Linux. Читаем "Just for fun"


17 сентября 1991 года финский студент Линус Торвальдс опубликовал первый публичный выпуск ядра Linux. Ядро 0.0.1 занимает всего 62 Кб в сжатом виде и содержит около 10 тыс. строк кода(для сравнения gzip-архив ядра 3.0 включает 14.6 млн. строк кода).

Новое ядро было создано под впечатлением от операционной системы MINIX, которая не устраивала Линуса своей ограниченной лицензией. Впоследствии, когда Linux стал известным проектом, недоброжелатели пытались обвинить Линуса в прямом копировании кода некоторых подсистем MINIX. Нападение отразил Эндрю Таненбаум, автор MINIX, который поручил одному из студентов провести детальное сравнение кода Minix и первых публичных версий Linux. Результаты исследования показали наличие только 4 несущественных совпадений блоков кода, обусловленных требованиями POSIX и ANSI C.



Изначально Линус задумал назвать ядро Freax, от слов "free", "freak" и X (Unix). Но имя Linux ядро получило с легкой руки Ари Лемке (Ari Lemmke), который по просьбе Линуса разместил ядро на своем FTP-сервере, назвав директорию с архивом не "freax" как просил Торвальдс, а "linux". Примечательно, что предприимчивый делец Вильям Делло Крок (William Della Croce) сумел зарегистрировать торговую марку Linux и хотел со временем собирать отчисления, но позднее передумал и передал все права на торговую марку Линусу. Официальный талисман Linux ядра, пингвин Tux, был выбран в результате соревнования, состоявшегося в 1996 году. Имя Tux расшифровывается как Torvalds UniX.

Лично Линусом Торвальдсом написано менее 2% от всего кода современного ядра. По данным исследования, проведенного по заказу Евросоюза, приблизительная стоимость разработки с нуля проекта аналогичного ядру Linux составила бы более миллиарда долларов.

Это статистика с отражением динамики роста кодовой базы ядра:
0.0.1 - сентябрь 1991, 10 тыс. строк кода;
1.0.0 - март 1994, 176 тыс. строк кода;
1.2.0 - март 1995, 311 тыс. строк кода;
2.0.0 - июнь 1996, 778 тыс. строк кода;
2.2.0 - январь 1999, 1.8 млн. строк кода;
2.4.0 - январь 2001, 3.4 млн. строк кода;
2.6.0 - декабрь 2003, 5.9 млн. строк кода;
2.6.28 - декабрь 2008, 10.2 млн. строк кода;
2.6.35 - август 2010, 13.4 млн. строк кода;
3.0 - август 2011, 14.6 млн. строк кода.

Прогресс, развития ядра:
Linux 0.0.1 - сентябрь 1991, первый публичный выпуск, поддерживающий только CPU i386 и загружающийся с дискеты;
Linux 0.12 - январь 1992, код начал распространяться под лицензией GPLv2;
Linux 0.95 - март 1992, обеспечена возможность запуска X Window System, реализована поддержка виртуальной памяти и раздела подкачки.
Linux 0.96-0.99 - 1992-1993, началась работа над сетевым стеком. Представлена файловая система Ext2, добавлена поддержка формата файлов ELF, представлены драйверы для звуковых карт и контроллеров SCSI, реализована загрузка модулей ядра и файловой системы /proc.
В 1992 году появились первые дистрибутивы SLS и Yggdrasil. Летом 1993 года были основаны проекты Slackware и Debian.
Linux 1.0 - март 1994, первый официально стабильный релиз;
Linux 1.2 - март 1995, существенное увеличение числа драйверов, поддержка платформ Alpha, MIPS и SPARC, расширение возможностей сетевого стека, появление пакетного фильтра, поддержка NFS;
Linux 2.0 - июнь 1996 года, поддержка многопроцессорных систем;
Март 1997, основан LKML, список рассылки разработчиков ядра Linux;
1998 года, запущен первый попавший в список Top500 кластер на базе Linux, состоящий из 68 узлов с CPU Alpha;
Linux 2.2 - январь 1999, увеличена эффективность системы управления памятью, добавлена поддержка IPv6, реализован новый межсетевой экран, представлена новая звуковая подсистема;
Linux 2.4 - февраль 2001, обеспечена поддержка 8-процессорных систем и 64 Гб ОЗУ, файловая система Ext3, поддержка USB, ACPI;
Linux 2.6 - декабрь 2003, поддержка SELinux, средства автоматического тюнинга параметров ядра, sysfs, переработанная система управления памятью;
В 2005 году представлен гипервизор Xen, который открыл эру виртуализации.

Подробно история зарождения Linux изложена в первой части книги "Just for fun"Рассказ нечаянного революционера". Сегодня подходящий день, для того чтобы перечитать данную книгу и проникнуться духом того времени.





Информация о книге
Название: "Just for fun"
Автор: Линус Торвальдс, Дэвид Даймонд
Издательство: "ЭКСМО-Пресс"
Год выпуска: 2002
ISBN: 5-04-009285-7
Страниц: 141
Формат: txt, rtf, pdf, fb2
Качество: Хорошее
Язык: Русский
Размер: 5.03 MB


Исполнилось 20 лет с момента первого выпуска ядра Linux. Читаем "Just for fun"

 

Скачать "Just for fun" Рассказ нечаянного революционера


|
|
|
|
|
|
|

Добавить скаргу
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.

Информация

Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.