|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Hleb Valoska 2:452/60.16 14 May 2003 07:42:35 To : Leschinsky Oleg Subject : Re: OpenOffice --------------------------------------------------------------------------------
On 12 Тра 2003 at 01:03, Leschinsky Oleg wrote:
HV>> afaik, Unix писалась как система разделения времени для каких-то нужд
HV>> AT&T. Сомневаюсь, что этими нуждами были обработка текстов, или игрушки,
HV>> как тут кто-то написал, ибо нафиг этим задачам многозадачность, а вот в
HV>> связистских задачах она бы не помешала.
LO> Очень принципы "все файл" и "все файлы - текстовые" в сторону обработки
LO> текста смотрят.
LO> В целом UNIX это среда разработки, то есть для обработки текстов
LO> программ, как минимум. В пользу этого говорит количество утилит для
LO> работы с текстом в стандартной поставке.
А ведь, оказывается, гамки отыграли не последнюю роль в создании унихов,
и тексты тоже:
UNIX зародился в лаборатории Bell Labs фирмы AT&T более 20 лет назад.
В то время Bell Labs занималась разработкой многопользовательской
системы разделения времени MULTICS (Multiplexed Information and
Computing Service) совместно с MIT и General Electric, но эта система
потерпела неудачу, отчасти из-за слишком амбициозных целей, не
соответствовавших уровню компьютеров того времени, а отчасти и из-за
того, что она разрабатывалась на языке PL/1, а компилятор PL/1
задерживался и вообще плохо работал после своего запоздалого
появления. Поэтому Bell Labs вообще отказалась от участия в проекте
MULTICS, что дало возможность одному из ее исследователей, Кену
Томпсону, заняться поисковой работой в направлении улучшения
операционной среды Bell Labs. Томпсон, а также сотрудник Bell Labs
Денис Ритчи и некоторые другие разрабатывали новую файловую систему,
многие черты которой вели свое происхождение от MULTICS. Для проверки
новой файловой системы Томпсон написал ядро ОС и некоторые программы
для компьютера GE-645, который работал под управлением
мультипрограммной системы разделения времени GECOS. У Кена Томпсона
была написанная им еще во времена работы над MULTICS игра "Space
Travel" - "Космическое путешествие". Он запускал ее на компьютере
GE-645, но она работала на нем не очень хорошо из-за невысокой
эффективности разделения времени. Кроме этого, машинное время GE-645
стоило слишком дорого. В результате Томпсон и Ритчи решили перенести
игру на стоящую в углу без дела машину PDP-7 фирмы DEC, имеющую 4096
18-битных слов, телетайп и хороший графический дисплей. Hо у PDP-7
было неважное программное обеспечение, и, закончив перенос игры,
Томпсон решил реализовать на PDP-7 ту файловую систему, над который он
работал на GE-645. Из этой работы и возникла первая версия UNIX, хотя
она и не имела в то время никакого названия. Hо она уже включала
характерную для UNIX файловую систему, основанную на индексных
дескрипторах inode, имела подсистему управления процессами и памятью,
а также позволяла двум пользователям работать в режиме разделения
времени. Система была написана на ассемблере. Имя UNIX (Uniplex
Information and Computing Services) было дано ей еще одним сотрудником
Bell Labs, Брайаном Керниганом, который первоначально назвал ее UNICS,
подчеркивая ее отличие от многопользовательской MULTICS. Вскоре UNICS
начали называть UNIX.
Первыми пользователями UNIX'а стали сотрудники отдела патентов Bell
Labs, которые нашли ее удобной средой для создания текстов.
--
Беларускае Сацыяльнае Дзеяньне, Гомель: http://www.bsd-homiel.tk
... Резиновые пули, слезоточивый газ - подарок президента для рабочих масс!
--- Gnus/5.09 (Gnus v5.9.0) Emacs/21.2
* Origin: Property is theft (2:452/60.16)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/2765cb7124fb.html, оценка из 5, голосов 10
|