Дата рождения: 28 декабря 1969
Место рождения: Хельсинки, Финляндия
Линус Бенедикт Торвальдс, или Торвалдс (швед. Linus Benedict Torvalds) —
финский программист, хакер.
Воодушевленный прочтением книги
Эндрю Таненбаума посвященной операционной системе Minix, Линус создал ядро
операционной системы «Linux», являющейся на данный момент самой распространенной
операционной системой с открытым кодом.
На данный
момент 10% серверов в мире используют Линукс. В год это число возрастает
на 50%.
С 1997 по 2003 год Линус работал в
фирме Трансмета. В данный момент он работает в «Open Source Development Labs»,
где занимается разработкой ядра Линукс.
Родители Торвальдса, шведскоговорящие финны
Нильс и Анна Торвальдсы, были в 60-х годах студентами-радикалами, отец даже был
коммунистом, в середине 70-х проведшим год в Москве. Линус был назван в честь
Лайнуса Полинга. В школе преуспевал в физике и математике. Был малообщительным,
скромным мальчиком. Его часто дразнили из-за политических взглядов его
отца.
В 1988 году
Линус поступил в Университет Хельсинки, который окончил в 1996 году, получив
степень магистра кибернетики.
Линус
Торвальдс живёт в г. Портленд (США, штат Орегон) с женой Туве (финск. Tove),
шестикратной чемпионкой Финляндии по каратэ, тремя дочерьми: Патрицией Мирандой
(р. 5 декабря 1996), Даниэлой Йоландой (р. 16 апреля 1998) и Селестой Амандой
(р. 20 ноября 2000), а также котом Рэнди (р. март-апрель 1990).
С февраля 1997
по июнь 2003 года работал в компании «Transmeta Corporation», после чего перешёл
в компанию «Open Source Development Labs». Хотя OSDL находится в Бивертоне
(англ. Beaverton), Торвальдс работает дома.
Личный
талисман Линуса Торвальдса — пингвин Тукс (англ. Tux), ставший также эмблемой ОС
«Linux».
Закон Линуса, окончательно сформулированный
Эриком Реймондом, гласит: «При достаточном количестве глаз все ошибки
лежат на поверхности». Глубокой ошибкой называется такая, которую трудно найти,
но если достаточно много людей ищет ошибки, то все они становятся
поверхностными. Оба программиста разделяют идеологию открытого исходного кода,
отчасти основанную на вере в этот закон.
В 1981 году
Лео, дедушка Линуса, математик, познакомил внука с ЭВМ «Commodore VIC-20»,
используемой им для математических вычислений. Линус заинтересовался
программированием и прочитал руководства к машине. Затем он начал читать
компьютерные журналы и писать собственные программы, сначала на бейсике, а затем
на ассемблере.
Со школьных
лет Линус получал стипендии за успехи в математике. Первой купленной им ЭВМ была
«Sinclair QL», тогда стоившая почти 2000 долларов США.
После
окончания школы Линус поступил в Университет Хельсинки на курс информатики.
Обучение было прервано годовой службой в армии.
Значимым
событием в жизни Торвальдса было прочтение им книги Эндрю Таненбаума
«Операционные системы: разработка и реализация» (Operating Systems: Design and
Implementation, ISBN 0136386776). В книге на примере написанной Таненбаумом ОС
«Minix», представлена структура систем семейства UNIX. Линус очень
заинтересовался прочитанным. Позже он купил новый компьютер на базе 386-го
процессора и установил «Minix».
Обнаружив
недостатки в системе, он начал писать собственный эмулятор терминала, в котором
реализовал переключение задач. Затем Линус добавлял в программу всё новые и
новые функции, благодаря чему она вскоре стала полноценной операционной
системой. Затем он послал ныне знаменитое объявление в новостную группу
«Миникса»:
From: torvalds@klaava.Helsinki.Fi (Линус
Бенедикт Торвальдс)
Newsgroups: comp.os.minix
Subject: Что бы вы больше
всего хотели увидеть в миниксе?
Summary: маленький опрос о моей новой
операционной системе
Keywords: 386, preferences
Message-ID: <1991Aug25.205708.9541@klaava.Helsinki.Fi>
Date:
25 Aug 91 20:57:08 GMT
Organization: Университет
Хельсинки
Здравствуйте, все вокруг,
кто использует миникс -
Я делаю (бесплатную) операционную систему (всего лишь хобби,
не будет
большой и профессиональной наподобие gnu) для клонов 386(486)
AT.
Она варилась с апреля и начинает поспевать. Я бы хотел
отзывов о том,
что людям нравится/не нравится в миниксе, ибо моя ОС на неё
похожа
(такое же устройство файловой системы (по практическим
соображениям)
среди
всего прочего).
Я уже перенёс bash(1.08) и gcc(1.40), и всё, кажется,
работает.
Подразумевается, что практические вещи у меня появятся через
несколько
месяцев, и я хотел бы узнать, каких особенностей хотелось бы
большинству.
Любые
предложения принимаются, но я не обещаю, что реализую их :-)
Линус (torvalds@kruuna.helsinki.fi)
PS. Да, у неё нет никакого миниксовского кода, и у неё есть
многопоточная
фс. Она НЕ переносима (применяет переключение задач
386-го, и т. д.), и,
вероятно, никогда не будет поддерживать ничего, кроме
жёстких дисков
AT, т.к. это всё, что у меня есть
:-(.
17 сентября 1991 года Линус
выложил исходный код программы (версии 0.01) для общедоступной загрузки. Система
сразу же вызвала большой интерес. Сотни, потом тысячи программистов стали
интересоваться системой (директорию с программой, за неимением лучших вариантов,
назвали «Linux») и работать над её улучшением и дополнением. Она
распространялась и по сей день распространяется на условиях общественной
лицензии GNU — GPL.
Линус Торвальдс имеет, как и большинство из нас,
свой электронный почтовый ящик и адрес для переписки. Напишет ли он Вам ответ,
неизвестно, но можете попробовать:
Snail-mail (work):
Linus Torvalds
Transmeta
Corp
3940 Freedom Circle
Santa Clara, CA 95054
USA
Phone (work):
+1 (408) 327 9830 x328
О создании логотипа Linux
Рассказывает
об этом сам Линус в совместной с Дэвидом Даймондом книге "Just for
Fun":
Моя
десятилетняя дочь Кейли полагает, что получить от кого-то в подарок пингвина -
это верх счастья. В ясную ночь мы сидели вокруг костра в горах Сьерра-Невада, и
Линус рассказывал, как группа пользователей Linux из английского города Бристоля
купила ему пингвина. Кейли не может поверить, что он даже не потрудился
навестить птицу. Тогда он поясняет: на самом деле они не купили пингвина, а
оплатили от имени Линуса содержание птицы. Он думает, что в течение года.
Торвальдсы пытаются освоить
запекание американской тянучки. Кто-то поднимает голову от тянучки, которая
коптится над костром, и совершенно некстати интересуется тем, как пингвин стал
международным символом Linux.
"Это была моя идея, -
говорит Туве. - Линус пытался подобрать эмблему для Linux, потому что народ
говорил: "Ну должен же быть какой-то символ!" Он стал перебирать, что видел. У
Linux-компаний была своя символика. У одной из них был розовый треугольник. Но я
знала, что это международная эмблема геев, поэтому сказала, что знак уже занят.
Он сказал, что хочет что-то милое, симпатичное. Я подумала о пингвинах. Линуса
однажды клюнул пингвин в австралийском зоопарке. Он любит всяких зверюшек.
Всегда возится с разными гремучими змеями. Те пингвинчики в зоопарке были не
больше 30 сантиметров, и Линус просунул руку в клетку, чтобы с ними поиграть. Он
как бы изобразил пальцами рыбку. Пингвин подошел, клюнул и понял, что это не
рыба. Хоть пингвин его и клюнул, Линусу он все равно понравился. Мне кажется,
что после этого Линус на них запал. Он старался посмотреть на пингвинов всюду,
где они были. Поэтому, когда он стал подбирать символ, я сказала: почему бы не
взять пингвина, раз ты их так полюбил? Он сказал: "Хорошо, я подумаю".
В этот момент
Линус, сидящий через трех человек от Туве, качает головой. "Нет, это не ее идея,
- говорит он. - Она ошибается".
Это было
что-то новое. У Линуса и Туве нет привычки спорить. У Туве поразительный дар
ловко управляться с девочками, домом и знаменитым мужем, отражая атаки
журналистов с помощью карате. И Линус охотно вносит свой вклад: время от времени
складывает выстиранное белье, а по утрам готовит капуччино. Даже во время
утомительной десятичасовой поездки на машине с двумя малышками, которым все
время что-то нужно, Линус и Туве действуют слаженно: представьте себе
супружескую пару - аналог добротно сработанной скандинавской софы.
А тут мы
наткнулись на больное место.
По словам
Линуса, хотя Туве и могла упоминать пингвинов когда-то давно, впервые эти
антарктические создания всерьез возникли как официальный талисман операционной
системы в разговоре с двумя высокопоставленными линуксоидами.
Туве вносит
свои коррективы в эту версию: "Он решил, что идея плохая - раз она моя. И
продолжал думать о символе. Однажды мы были в Бостоне с Мэддогом и Генри Холлом.
Они начали говорить о символике. Я им говорю: а может, пингвин? Им понравилось.
Вот после этого, я думаю, Линус и согласился, что это неплохая идея. Генри Холл
упомянул о художнике, который может нарисовать пингвина, но этот вариант не
сработал. Тогда Линус бросил клич в Интернете, что бы ему присылали изображения
пингвинов". Он выбрал вариант Ларри Юинга - графика, работавшего в Институте
научных вычислений университета A&M в Техасе.
Это должен был
быть не просто какой-нибудь пингвин. Во-первых, Линус хотел, чтобы у него был
счастливый вид, как будто он только что оприходовал бочонок пива, а потом
оттянулся с подругой. Но главное, пингвин должен быть узнаваемый. Поэтому, хотя
у всех остальных пингвинов клювы и ласты черные, у талисмана Linux они
оранжевые, как будто папа этого пингвина был селезнем. Возможно, Даффи Дак во
время круиза по Антарктике закрутил короткий роман с местной
птичкой.
Справочник по утилитам
1.
chmod - changes permissions to file's and
folders of your machine.
=========================================
Use command: chmod -v -R
0007 /test
letter -v means, that you'll see what have you made executing the
command I recommend to you.
letter -R means recursive executing, you change
permissions not only to folder, but to all files
and subfolders.
number 0007 means:
[PERMISSIONS]
4 - READ
2 -
WRITE
1 - EXECUTION
first number - permissions of the
owner;
second number - permissions of the group;
third number -
permissions of the other users, non group users;
fourth number - permissions of all
users.
You can don't type zeros
before 7 (or other numbers). They'll be added by the utility chmod.
=========================================
[Chernenko Linux System
Manual]
2. ifconfig - utility for changing network
settings
=========================================
ifconfig eth0 192.168.11.139 // It's IP that you make active
for default TCP/IP
connection. After this command netmask gets the value
255.255.255.0, broadcast
gets value 192.168.11.255
ifconfig eth0 broadcast
192.168.11.255
ifconfig eth0 netmask 255.255.255.0
resume - the main command is
ifconfig eth0 192.168.11.139.
=========================================
[Chernenko Linux System
Manual]
3. mc - Midnight
Commander
=========================================
Some Shortcuts
=========================================
F10 - Close Application
Ctrl-O - Hide/Show Main Window mc
(it means, that you can see command line)
Ctrl-S - Search of some file or
folder in the current panel
Alt-F5 - Normal size of the mc window
Alt-F10
- Fullscreen size of the mc window
+, Ctrl-t - Selection of file
- -
Delete Selection
=========================================
[Chernenko Linux System Manual]
Решение проблем
1. Проблемы при
загрузке
1.1. После очередной переустановки
Windows была переписана загрузочная запись и стала загружаться только Windows.
Как мне восстановить загрузчик и загрузить Linux?
- Загрузите систему с первого установочного
диска в вариант Recovery Console.
- Если используются SATA-диски, при
необходимости подгрузите модуль контроллера командой 'modprobe имя_модуля',
например:
modprobe sata_via
- Просмотрите список доступных разделов
жесткого диска:
fdisk -l
Будет выдан перечень разделов с указанием типа файловой
системы. Определите, какой из этих разделов является корневым (тип раздела
обозначен как Linux)
- Смонтируйте корневой раздел:
modprobe ext3
mount -t ext3 раздел /mnt
Здесь раздел - имя корневого раздела в
том виде, в каком его показывает fdisk, например, /dev/hda5 Подразумевается, что
на корневом разделе используется файловая система ext3 (по умолчанию)
- Отдайте команды:
chroot
/mnt
mount -t proc none /proc
mount -t sysfs none
/sys
/sbin/start_udev
- Далее, в зависимости от используемого
загрузчика, отдайте одну из команд для установки загрузчика в MBR:
# GRUB
(устанавливается по умолчанию):
/sbin/grub-install hd0
#
ASPLoader:
/sbin/aspldr
# LILO:
/sbin/lilo
- Размонтируйте раздел и перегрузите
систему:
exit
umount /mnt
reboot
Руководство пользователя
Руководство по установке и
настройке ASP Linux 10
.
Прекрасная информация по установке и настройке (естественно первичной, а не
тонкой) дистрибутива ASP LINUX 10. Расписано все до мелочей, каких может
не знать начинающий пользователь. Данный дистрибутив имеет отличную локализацию
и Вам не придется бороться с "зюками", которые были при установке более ранних
версий Линукс. Всю информацию, которую Вы не найдете в руководстве, можно
почерпнуть на сайте
http://community.asplinux.ru/.
::
Проект chernenko-life.narod.ru
::