The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Операционной системе Unix исполнилось 40 лет"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы Разговоры, обсуждение новостей (Public)
Изначальное сообщение [ Отслеживать ]

"Операционной системе Unix исполнилось 40 лет"  +/
Сообщение от opennews on 21-Авг-09, 10:03 
40 лет назад (http://news.bbc.co.uk/2/hi/technology/8205976.stm), в августе 1969 года,  Кен Томпсон и Дэнис Ритчи из лаборатории Bell, недовольные размером и усложненностью ОС Multics, после одного месяца напряженной работы, представили первый рабочий прототип операционной системы Unix, созданный на языке ассемблер для миникомпьютера PDP-7. Примерно в это же время был разработан язык программирования Би, который несколько лет спустя эволюционировал в язык Си. В начале 1970 года к проекту присоединились Брайн Керниган, Дуглас МакИлрой и Джо Оссана, при участии которых Unix был адаптирован для PDP-11. В 1972 году разработчики отказались от языка ассемблера и частично переписали систему на высокоуровневом языке Би, а за следующие 2 года система постепенно была полностью переписана на языке Си, после чего популярность Unix в университетской среде значительно возросла.

URL: http://news.bbc.co.uk/2/hi/technology/8205976.stm
Новость: http://www.opennet.me/opennews/art.shtml?num=23106

Высказать мнение | Ответить | Правка | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени | RSS]


3. "Операционной системе Unix исполнилось 40 лет"  +/
Сообщение от eeyore on 21-Авг-09, 10:18 
http://rootprompt.org/article.php3?article=11706

А это тогда что?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4. "Операционной системе Unix исполнилось 40 лет"  +/
Сообщение от allez (ok) on 21-Авг-09, 10:38 
>http://rootprompt.org/article.php3?article=11706
>
>А это тогда что?

Это просто напоминание о том, что Unix скоро исполнится 40 лет. Если пройти по ссылке,
приведенной на ссылке, приведенной вами (рекурсия, однако :-)), то можно прочесть следующее:

In August 1969, Ken Thompson, a programmer at AT&T subsidiary Bell Laboratories, saw the month-long
departure of his wife and young son as an opportunity to put his ideas for a new operating system into practice.

Примерный перевод: "В августе 1969 года Кен Томпсон, программист Bell Laboratories (дочерней
компании AT&T), на месяц покинул жену и маленького сына ради возможности воплотить на практике
свои идеи насчет новой операционной системы".

Как-то вот так. :-)

P. S. Собственно ссылка: http://www.computerworld.com/action/article.do?command=print...

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

6. "Операционной системе Unix исполнилось 40 лет"  –1 +/
Сообщение от trdm (ok) on 21-Авг-09, 10:49 
ну вот блин, вогнал в рекурсию. нажмите ctlc+break кто-нить..
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

27. "Операционной системе Unix исполнилось 40 лет"  +/
Сообщение от Дедушка Советской Армии on 21-Авг-09, 14:37 
Точный перевод: "В августе 1969-го года, Кен Томпсон, программист Bell Laboratories, подразделения AT&T, рассмотрел отъезд на месяц жены и маленького сына, как возможность воплотить свои идеи о новой операционной системе на практике".

Но смысл всё равно верен. Только жену и сына Кен не покидал.

Всех с юбилеем!

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

28. "Операционной системе Unix исполнилось 40 лет"  +/
Сообщение от врорсо on 21-Авг-09, 14:40 
вот жеж переводчики

"рассматривая месячный отъезд своей жены и сына как возможность"

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

5. "Операционной системе Unix исполнилось 40 лет"  +/
Сообщение от Аноним (??) on 21-Авг-09, 10:49 
УраЪ !
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

7. "Операционной системе Unix исполнилось 40 лет"  –4 +/
Сообщение от Lindemidux (??) on 21-Авг-09, 10:56 
ОС и программы на С прекрасно работали на 64Кб памяти. Вывод: ассемблер не нужен.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

8. "Операционной системе Unix исполнилось 40 лет"  +1 +/
Сообщение от harrytv email on 21-Авг-09, 11:02 
>ОС и программы на С прекрасно работали на 64Кб памяти. Вывод: ассемблер
>не нужен.

Бред.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

16. "Операционной системе Unix исполнилось 40 лет"  +/
Сообщение от XoRe (ok) on 21-Авг-09, 12:32 
>ОС и программы на С прекрасно работали на 64Кб памяти. Вывод: ассемблер
>не нужен.

Тогдашний С и сегодняшний С - это уже довольно разные вещи)
А сегодняшние С++ и С# - это уже вообще совсем другие вещи.
Вы попробуйте сейчас написать ОС, которой хватит 64 кб памяти)

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

19. "Операционной системе Unix исполнилось 40 лет"  –2 +/
Сообщение от Rudik email on 21-Авг-09, 13:06 
3000 баксов и 2 недели работы. будет кушать менее 64 к оперативы (консоль). Так это на интел архитектуре. Готов заплатить?
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

32. "Операционной системе Unix исполнилось 40 лет"  +/
Сообщение от anonimous on 21-Авг-09, 16:43 
Пункт в договоре "При невыполнении обязательств в оговоренный срок ИСПОЛНИТЕЛЬ обязуется выплатить неустойку в виде жизненно-важных органов соразмерно времени просрочки." - и можно заключать соглашение.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

36. "Операционной системе Unix исполнилось 40 лет"  –1 +/
Сообщение от dsfaf on 21-Авг-09, 18:54 
>Пункт в договоре "При невыполнении обязательств в оговоренный срок ИСПОЛНИТЕЛЬ обязуется выплатить
>неустойку в виде жизненно-важных органов соразмерно времени просрочки." - и можно
>заключать соглашение.

само понятие ОС вообще оооооооооочень размытое.
так что он вполне... )

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

41. "Операционной системе Unix исполнилось 40 лет"  –1 +/
Сообщение от User294 (ok) on 21-Авг-09, 20:50 
>Вы попробуйте сейчас написать ОС, которой хватит 64 кб памяти)

Погуглите про RTOSы, тех которым 64К хватает (и даже сильно меньше) - как говна.Для сей 64 кила - довольно таки много.Если не линковать все либы подряд, получается достаточно компактно.Так что на сях спокойно программят однокристалки. Даже те у которых памяти меньше чем 64Кб. Example: под AtMega 8 с ее 8 кило флеша и мизер оперативы вполне можно писать на сях. Но вот 512 байтный бутсектор например вы на сях уже не напишете пожалуй - слишком пухловато :P.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

53. "Операционной системе Unix исполнилось 40 лет"  +/
Сообщение от dq0s4y71 on 24-Авг-09, 12:38 
> Погуглите про RTOSы, тех которым 64К хватает (и даже сильно меньше) - как говна.

Они все ориентированы на embedded системы, а PDP-11 был все-таки относительно полноценным компьютером. Те RTOSы, которые работают на 64К и меньше (например, FreeRTOS, RTX от Keil), представляют собой в сущности только планировщик. Ни поддержки устройств, ни тем более какой-то оболочки пользователя там нет. А у тех, которые поддерживают какие-то устройства (например, eCos), требования к "железу" уже повыше.

Я писал на сях железку, у которой внутренне ОЗУ было 256 байт и вншнее - 1К, но это было всего лишь встроенное устройство с ограниченным набором функций. До полноценного компьютера такому девайсу далеко.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

9. "Операционной системе Unix исполнилось 40 лет"  +4 +/
Сообщение от pro100master (ok) on 21-Авг-09, 11:06 
надо у них учиться работать: один месяц и новая ОС, еще месяц - новый язык :)))
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

11. "Операционной системе Unix исполнилось 40 лет"  +/
Сообщение от СуперПуперАноним on 21-Авг-09, 12:01 
Да ещё и вчетвером только! Да, распухли за это время и компы, и программы.. :D
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

13. "Операционной системе Unix исполнилось 40 лет"  +3 +/
Сообщение от pro100master (ok) on 21-Авг-09, 12:07 
да компы-то не очень распухли, а люди... вот те - да :)))
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

17. "Операционной системе Unix исполнилось 40 лет"  +2 +/
Сообщение от Аноним (??) on 21-Авг-09, 12:34 
как жаль. что GNU - Gnu is Not Unix. о простоте и вовсе речи не идет.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

22. "Операционной системе Unix исполнилось 40 лет"  +/
Сообщение от terminus (ok) on 21-Авг-09, 13:36 
Где-то было видео со стариком Столманом - он там объяснял почему название именно GNU. Так вот, идея в том, что это не в пику тогдашнему юниксу, а типа "по веселой аналогии" - показать, что проект *как* UNIX. У них тогда мода была называть программы-аналоги копирующие что-либо по имени оригинальной программы с добавлением not. Они таким "веселым" способом пиарили свои проги.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

45. "Операционной системе Unix исполнилось 40 лет"  +1 +/
Сообщение от User294 (ok) on 21-Авг-09, 21:01 
>А я наоборот раз. В печь ГНУ.

Ну вы можете пользоваться юниксом.Желательно тех времен :-).А гну в печь не надо - если б не они, мы бы до сих пор могли только сосать у MS да тырить варез у иных проприетарщиков скорее всего.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

20. "Операционной системе Unix исполнилось 40 лет"  –2 +/
Сообщение от cosmonaut on 21-Авг-09, 13:08 
так и представил трумозгокачей: собираются на какой-нибудь юбилей, достают каждый свою любимую умную книжку и начинают весело и празднично читать, потягивая свежевыжатый морковно-свекольный сок...
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

21. "Операционной системе Unix исполнилось 40 лет"  +/
Сообщение от bobah on 21-Авг-09, 13:34 
Эх, вспомнился ассемблер для PDP-11. Красота и элегантность. Одних видов адресации сколько! Прямая, косвенная, с инкрементом и без. Самая гибкая архитектура была. СССР скомуниздил и у нас появились "аналоги" - ДВК, УКНЦ и БК-0010(11).
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

24. "Операционной системе Unix исполнилось 40 лет"  +/
Сообщение от aurved on 21-Авг-09, 13:51 
Да, хорошая архитектура. Сразу видно что настоящие инженеры делали. Я когда после PDP-11 начал изучать ассемблер x86 удивился до чего же уродливая архитектура у x86  процессоров.


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

25. "Операционной системе Unix исполнилось 40 лет"  +/
Сообщение от Аноним (??) on 21-Авг-09, 14:07 
Тем не менее именно она выжила. И заполонила собой многие ниши.
Так что какой критерий "уродства"? Если удобство программиста - то это одно, а если живучесть - совсем другое.

PS: Я ее не восхваляю, я просто указываю на очевидные вещи. С точки зрения рынка лучший товар тот, который лучше продается.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

26. "Операционной системе Unix исполнилось 40 лет"  +3 +/
Сообщение от persikoff on 21-Авг-09, 14:28 
> С точки зрения рынка лучший товар тот, который лучше продается.

А откуда, позвольте осведомиться, с точки зрения рынка, берется точка зрения рынка? (рекурсия, однако :-)) Правильно, из рекламы. Так что с точки зрения этого самого рынка, нет такого отстоя, который не мог бы заполонить весь мир, если это угодно персонажам из телевизора, чья "точка зрения" стопроцентно кореллирует с количеством получаемого за нее бабла... А вы тут про какой-то рынок... Рынок - это где фермеры ЛИЧНО капусту-картошку продают, а все остальное, посмею утверждать, абсолютная фикция для "промывания" того, что некоторые считают мозгами, да-с!

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

30. "Операционной системе Unix исполнилось 40 лет"  +1 +/
Сообщение от aurved on 21-Авг-09, 16:07 
Архитектура PDP-11 красива и элегантна, очень продуманна. Очень жаль что в компании Intel не нашлось таких специалистов как в DEC. А насчет того что x86 выжила, а та нет, так это я думаю не заслуга архитектуры, что x86 так распространилась. С точки зрения архитектуры Windows например не предмет подражания, но задвинула настоящие, коммерческие Unix почти в угол. Столько стратегических и тактических ошибок наделали производители Unix. Хорошо что хоть Линукс появился.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

35. "Операционной системе Unix исполнилось 40 лет"  +/
Сообщение от pazke email on 21-Авг-09, 18:46 
> Архитектура PDP-11 красива и элегантна, очень продуманна.

Ну да, особенно красиво было ограничение адресного пространства в 64К, причем на эти жалкие 64К элегантно отображались регистры устройств ввода/вывода. В старших моделях конечно был mmu, но проблему это не решало.

А вот система команд процессора PDP-11 таки да, хороша.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

38. "Операционной системе Unix исполнилось 40 лет"  +/
Сообщение от northbear (??) on 21-Авг-09, 20:00 
Ну, дорогой... В те времена 64К - это был просто гиганский объем памяти. Это примерно как сейчас 64GB RAM. PDP - это была в тамошнем понимании МиниЭВМ, персоналки для коммерческих компаний.

Никаких принципиальных проблем с увеличением адресного простанства у этой архитектуры не было. Увеличьте разрядность шины, регистров и... Вперед! Развитие платформы PDP в виде VAX яркий тому пример.

По вашему городить по сути отдельную адресную шину для устройств ввода/вывода было бы проще и дешевле?
Интел в конечном счете признала состоятельность этого подхода и стала использовать эту технологию в интегрированых чипсетах(UMA) и не только.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

58. "Операционной системе Unix исполнилось 40 лет"  +/
Сообщение от DeadLoco (ok) on 24-Авг-09, 20:53 
Кому не хватало пидипишки - тем была прямая дорога на ваксы.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

44. "Операционной системе Unix исполнилось 40 лет"  +/
Сообщение от User294 (ok) on 21-Авг-09, 20:58 
>Да, хорошая архитектура. Сразу видно что настоящие инженеры делали. Я когда после
>PDP-11 начал изучать ассемблер x86 удивился до чего же уродливая архитектура
>у x86  процессоров.

Более извращенную чем х86 архитектуру я знаю только одну - Microchip PIC16 :D.Но по общей уродливости и костыльности х86 впереди планеты всей.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

54. "Операционной системе Unix исполнилось 40 лет"  +/
Сообщение от dq0s4y71 on 24-Авг-09, 13:37 
>Более извращенную чем х86 архитектуру я знаю только одну - Microchip PIC16
>:D.Но по общей уродливости и костыльности х86 впереди планеты всей.

По-моему, у каждой архитектуры есть свои уродства. Помню, когда начинал изучать ARM, меня убило то, что при косвенной адресации, если адрес не выровнен по границе 32 бит, данные копируются с операцией вращения! То есть, если пишешь, например, что-нибудь типа

char buffer[];
...
long var = *(long*)&buffer[1];

компилятор сгенерит _правильные_ инструкции

LDR       R0,[PC,buffer]
LDR       R7,[R0,#0x0001]

но процессор скопирует в переменную не 4 байта подряд, начиная со второго, как было бы на всех нормальных архитектурах, а в такой последовательности: второй, третий, минус первый и нулевой! O_o При этом старые АРМы даже никаких исключений не генерят! Так что об этой милой фиче всегда приходится помнить и писать что-нибудь типа *(long __packed*)...

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

55. "Операционной системе Unix исполнилось 40 лет"  +/
Сообщение от dq0s4y71 on 24-Авг-09, 13:57 
> минус первый и нулевой!

То есть, минус первый и первый, если считать "первый", "второй" и т.д... :)


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

39. "Операционной системе Unix исполнилось 40 лет"  +/
Сообщение от rstone (ok) on 21-Авг-09, 20:36 
PDP-11 рулит !
Мну учил ассемблер PDP-11  в универе и гонял в эмуляторе под DOS.
Было время ...
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

57. "Операционной системе Unix исполнилось 40 лет"  +/
Сообщение от DeadLoco (ok) on 24-Авг-09, 20:05 
"..Одних видов адресации сколько! Прямая, косвенная, с инкрементом и без..."
Прямая, косвенная, двойная косвенная. Ну и инкремент-декремент, куда без него.

Сам начинал с СМ-4/СМ-1420, только радовался строгости и простоте ассемблера. Восьмеричный код еще долго потом из головы не шел. А как пощупал х86 - так сразу уполз на сях писать. Нуёна такие извраты.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

52. "Операционной системе Unix исполнилось 40 лет"  +/
Сообщение от Аероюнит on 22-Авг-09, 17:38 
Уря! Товарисчи и коллеги, поднимаю за вас, весь Юникс и его разработчиков бакал шампанского из Абрау-Дюрсо. Уря! =)
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру