LINUX.ORG.RU

Порт легендарного UNIX Version 7 на x86

 , , , , ,


0

0

В январе 2002 года компания Caldera International, Inc. опубликовала исходный код UNIX Version 7 (известный также под названием V7), который был был выпущен в 1979 году компанией Bell Laboratories и, по-существу, являлся первым портабельным юниксом.

Недавно компания Nordier & Associates портировала V7 на процессоры c архитектрурой x86. В релиз, распространяемый под лицензией BSD, входят компилятор С, основанный на Amsterdam Compiler Kit (ACK), C-Shell, утилита more, а также редакторы ex и vi.

Скачать релиз можно здесь.

Также доступен образ виртуальной машины для VMware.

>>> Подробности

★★★★★

Проверено: hibou ()

Было в толксах, но можно и на главную.

timur_dav ☆☆☆☆☆
()

А кто разрешил выпустить в опенсурс? Равзе все права на unix не были куплены ско?

stave ★★★★★
()
Ответ на: комментарий от stave

>А кто разрешил выпустить в опенсурс? Равзе все права на unix не были куплены ско?

Нет. В том-то и дело, что они принадлежали Калдере, которая чтобы позлить ско-тов, и вывалила их в опенсоурс.

alt-x ★★★★★
() автор топика
Ответ на: комментарий от alt-x

>Нет. В том-то и дело, что они принадлежали Калдере, которая чтобы позлить ско-тов, и вывалила их в опенсоурс.

спасибо, не знал

stave ★★★★★
()

3.7 мб тарбольчик. хм, надо посмотреть внутренности

stave ★★★★★
()
Ответ на: комментарий от tailgunner

> Какая милая некрофилия.

The ancestor of all modern UNIX systems and the last release of Research Unix to see widespread external distributions.

Так что хватит некрофильствовать на линупсах. План9 -- тру-модерн

http://en.wikipedia.org/wiki/Research_Unix#Versions -- интересная таблица

pierre
()

вот уж рай для некрофила

black7
()

Опа, завтра с работы выкачаю и заценю :))

ZloySergant
()
Ответ на: комментарий от pierre

>Так что хватит некрофильствовать на линупсах. План9 -- тру-модерн

это так и есть. к сожалению, в народ не пошел, хотя это следующий виток должен был быть. пост юникс, устраняющий фундаментальные недостатки UNIX.

gaux ★★
()
Ответ на: комментарий от gaux

лучшее уже не враг хорошего? может уже работающее доделать. а точнее: допилить хоть что-то.

tommy ★★★★★
()

Что-то там исходников не видно.

emaxx ★★
()

всем желающим предлагается установить чистый юникс и оценить все прелести окружения GNU :)

melkor217 ★★★★★
()
Ответ на: комментарий от melkor217

Помнится вроде у них был и десктопный дистрибутив. Даже как то ставил его.

Bod ★★★★
()

ptdisk этот какойто геморный, у когнить получилось создать раздел? ptdisk /dev/hd0 i ругается на то что не может найти /boot/mbr

alt0v14 ★★★
()

есть еще задроты? у меня уже ставится :)

alt0v14 ★★★
()
Ответ на: комментарий от alt-x

не забываем, что калдера и ско это одна и та же контора :)

Reset ★★★★★
()

Почувствуй себя пионером!

:)

Еще предлагаю выпустить веб-игру, в которой тебе будут давать разные мозголомные задания, а выполнять их надо будет на ней. :)

jackill ★★★★★
()
Ответ на: комментарий от gaux

>> План9 -- тру-модерн

> это так и есть. к сожалению, в народ не пошел, хотя это следующий виток должен был быть. пост юникс, устраняющий фундаментальные недостатки UNIX.

PostUNIX and POSIX-ng стал Linux and LSB/FHS, теперь это и есть стандарт.

fi ★★★
()

Читал INSTALL.txt. Еще не читал пресс-релиз, но прямо таки физически ощущаю, что там должно быть сказано нечто про "надежные решения, отработанные годами" и про "слабые конфигурации, которым нужна мощь юникс" а-ля встраиваемые системы и юникс на брелоках. :D

Сейчас посмотрим, прав ли я.

jackill ★★★★★
()
Ответ на: комментарий от Cancellor

> Для того чтобы оценить все прелести окружения GNU, надо всего-лишь пару раз вплотную пообщаться с BSD ;-)

...или с OpenSolaris... :)

cruxish ★★★★
()
Ответ на: комментарий от Cancellor

>Для того чтобы оценить все прелести окружения GNU, надо всего-лишь пару раз вплотную пообщаться с BSD ;-)

У нас как-то лаба была по основным утилитам юникса. Подготовил пример с использованием 20 GNU-шных команд. Когда составлял протокол на Tru64, а потом на FreeBSD, неприятно удивился))

melkor217 ★★★★★
()

> который был _был_ выпущен в 1979 году

Поправьте.

Ulysses
()

Любопытно, надо будет взглянуть... Какие системные требования у этого чуда? Не, я не к тому, что у меня не потянет, просто любопытно, каковы тогда были требования... :)

I-Love-Microsoft ★★★★★
()
Ответ на: комментарий от asc

> 100% задротство было бы юзать код от K&R.

Без проблем, вот порт их сурсов на x86:

http://pdos.csail.mit.edu/6.828/2008/src

Наслаждайтесь, некрофилы!

Для более стабильного запуска рекомендуется "патч":

$ diff main.c main_old.c
38,41c38
< //TODO: find real reason of the error
< // This works on Intel(R) Core(TM)2 Duo CPU T7300  @ 2.00GHz. Try to increase delay if it fails.
<   int i=0;
<   for(;i<300000;++i);

sv75 ★★★★★
()

Хм. Только я не понял - это в академических целях выпустят, или же в коммерческих?

NoMad ★★
()
Ответ на: комментарий от melkor217

> всем желающим предлагается установить чистый юникс и оценить все прелести окружения GNU :)

Да уж, прелестей у GNU toolchain больше чем хотелось бы, от некоторых так и хочеться взять топор и пойти к разработчикам.

DukE-M ★★
()

А я его уже уронил... Запустил какойто бинарник hd0unix в корневом каталоге 8) (по мне так это блочное устройство, но file сказал что это executible)

Мля... тут походу для пайпов используются временные файлы...

Nao ★★★★★
()

Мда-а-а.
Палеонтологи от IT уже радуются.

WatchCat ★★★★★
()

Класс! Теперь есть шанс хоть немного попутешествовать в прошлое.

urxvt ★★★★★
()
Ответ на: комментарий от alt0v14

>а у меня поставился, но после ребута отказался грузиться, раздел вроде активный...

Не, на поиграться лучше скачать вмваре образ, что я и сделал)

Nao ★★★★★
()
Ответ на: комментарий от melkor217

> Подготовил пример с использованием 20 GNU-шных команд. Когда составлял протокол на Tru64, а потом на FreeBSD, неприятно удивился))

Намного проще собрать gnu toolchain под нужную платформу, нежели возиться с "родными" вариациями на тему posix.

ubber
()
Ответ на: комментарий от shashilx

>как сеть поднять?

зуб не дам, но, по-моему, в v7 ещё не было сети.

>где о коммандах узнать?

ls /*bin /usr/*bin

alt-x ★★★★★
() автор топика
Ответ на: комментарий от I-Love-Microsoft

>любопытно, каковы тогда были требования...

Ну, в общем-то, тот же микрософтовский xenix работал на 286 проце с 2 мегами. А он был основан на V7.

alt-x ★★★★★
() автор топика
Ответ на: комментарий от ubber

>Намного проще собрать gnu toolchain под нужную платформу, нежели возиться с "родными" вариациями на тему posix.

возможность не всегда есть. в том случае не было, ибо нельзя.

melkor217 ★★★★★
()
Ответ на: комментарий от Sun-ch

У вики на этот счёт другое мнение: http://en.wikipedia.org/wiki/Xenix

Microsoft purchased a license for Version 7 Unix from AT&T in 1979, and announced on August 25, 1980 that it would make it available for the 16-bit microcomputer market. The initial port of Xenix to the Intel 8086/8088 architecture was performed by The Santa Cruz Operation.[1][2][3][4][5]

Xenix varied from its 7th Edition origins by incorporating elements from BSD, and soon (for a time) possessed the most widely installed base of any Unix flavour due to the popularity of the inexpensive x86 processor.

alt-x ★★★★★
() автор топика

А-а-а-а-а !!! Ностальгия ! Ушел качать.

pazak
()

Хорошая новость. Таких эпических актов некрофелии давненько не было. Если они вообще были.

Ramen ★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.