me@local:~ $ env - /path/to/shell
$ env
_=/usr/bin/env
PATH=/usr/bin:/bin
RANDOM=24395
$
Примечания:
env - /usr/bin/env
возвраты)env
команда стандарта POSIX.Редактирование Разъяснило ответ.
Unix как автономный объект не существует как современная операционная система.
Как обозначено комментариями для производных Unix:
Несколько систем запустились с исходного кода Unix, но это выписывалось со временем так, чтобы никакой исходный код Unix не оставался. Самыми известными примерами является OpenSolaris, FreeBSD, NetBSD и OpenBSD.
FreeBSD 5.3 2004-08 OpenBSD 4.6 2009-10 NetBSD 5.0.2 2010-02 OpenSolaris build 135 2010-03
и клоны Unix
Было много систем, которые реализуют системные вызовы Unix, библиотеку API и команды, но которые не включали исходного исходного кода Unix. Вот маленький выбор.
Minix 1.1 1987-01 Xinu 1987-01 Minix 1.5 1989-11 Linux 0.96c 1992-07 Coherent 4.2 1994-12 Minix 2.0 1996-10 Linux 2.6.33.2 2010-04
Современные дистрибутивы не содержат исходного кода Unix, или по крайней мере - ни один из вариантов с открытым исходным кодом, которые в свободном доступе.
Если Вы хотите быть ядром, можно выполнить V7 Unix на эмуляторе PDP-11. Я сделал это, и это имело лучшую производительность, чем VAX, работающий 4.2BSD, я использовал в колледже.
Это изображение показывает упрощенную версию истории подобных Unix операционных систем. В зависимости от того, что Вы называете "одной истинной системой Unix", можно загрузить ее как, открытый исходный код или Вы может купить лицензию на нее. Последний будет дорогим если вообще возможный.
Для больше подробно информации, см. историю Unix, как указано AProgrammer в комментарии.
Как только Unix вышел из Bell Labs приблизительно в 74, Unix стал семейством ОС больше, чем ОС. И с тех пор 89, на исходном ответвлении не было никакого выпуска. Товарный знак "Unix" изменил несколько время владельца, и в настоящее время он определяется рядом интерфейса, и можно купить право использовать его, если Вы показываете, что соответствуете текущему определению.
Вы можете использовать один из ATT один на эмуляторе (я видел некоторую упаковку для некоторого выпуска, но не последнюю).
Коммерческий Unix (Солярис, AIX, HP-UX) обычно брал боль для прохождения через сертификации. Солярис был доступен бесплатно от Sun (я думаю, что Oracle изменила условие), и был помещен в открытый исходный код. Идя тот путь является, вероятно, самым дешевым способом получить что-то близость того, чему позволили использовать маркировку. Но подтверждение, что это - "чистый" Unix, является объектом дебатов. Некоторые производные BSD имеют хорошие аргументы для "чистоты" также.
Что ты имеешь в виду под UNIX? Последним "настоящим" униксом Bell Labs была 10-я версия 1989 года, так и не вышедшая в свет. Большинство современных UNIX-систем в конечном итоге идут от версии 7. История UNIX очень запутанная, краткая версия доступна здесь. Оттуда она получает очень запутанную версию. Оттуда можно отследить UNIX как до (закрытого исходного кода) System V UNIX, так и до BSD. Если вы хотите идти по пути BSD, FreeBSD - это хороший вариант. Для System V-подобной системы вашим единственным реально бесплатным вариантом будет OpenSolaris. Но в настоящее время Linux - это такая же чистая unix-подобная система, как и любая другая, со своим собственным, даже более сложным наследием. (Вы можете попробовать ее здесь .)
.Надеюсь, я поймал вас вовремя, прежде чем вы избавились от всех своих скриптов и файлов конфигурации.Когда Debian объявил о переходе на systemd, многим и многим он не понравился, а достаточно - достаточно, чтобы сформировать дистрибутив с неизмененным init из стабильной ветки. https://devuan.org/
Что касается UNIX, то мое расследование привело меня к Lumios (и Solaris - все еще бесплатен, если вы разработчик или мастеринг, а не бизнес) и Solaris как наиболее близкий к System V r4, но способный в полной мере использовать преимущества современного оборудования. Если вам нравится версия на основе BSD, я бы проголосовал за OpenBSD или OpenDarwin, а не за FreeBSD из-за повышенной безопасности. Кстати, именно поэтому мне понравился Lumios; они обновляют свою безопасность гораздо чаще, чем Oracle (для бесплатной версии, один раз в год), и, хотя они пришли туда разными путями, Lumios функционально, IMHO, Solaris 11.3.
Итак, если бы Bell Labs можно было воскресить ...
Я считаю, что система UNIX версии V 4/5 максимально приближена к «настоящему UNIX». Сегодня, в декабре 2016 года, я считаю, что текущий Debian Linux, 8 (который был установлен и только что установлен, а затем выгружен) достаточно далеко отошел от философии UNIX 20-го века (ИМХО) после того, как он сбросил SysV init и сломал все мои сокращенные загрузочные скрипты и перезаписанные мои пользовательские файлы конфигурации. К счастью, у меня достаточно резервных копий для восстановления моей предыдущей работающей системы. Я говорю выше; как человек, который уже почти 40 лет использует AT&T UNIX в различных его воплощениях. Лучше делать полезную работу с моими системами, чем тратить весь день на то, чтобы возиться с ними. Сейчас я ищу способ вызвать полнофункциональную SystemV R4 или 5 из исходного кода, если это необходимо. Первым делом нужно найти совместимый с K&R компилятор c и другие инструменты без особого взлома. Но интересно, был ли кто-нибудь здесь до меня. В моих машинах установлены многоядерные процессоры AMD x64. Любая помощь приветствуется.
Чистый UNIX? Если вы имеете в виду UNIX Кена Томпсона, вам следует взглянуть на xv6. Это клон UNIX V-6 для оборудования x-86. Имейте в виду, что это не коммерческая ОС. Он был написан как учебное пособие по курсу Массачусетского технологического института.
Говоря, что кому-то нужен «чистый» Unix, подразумевается, что им нужна последняя версия System V от Bell Lab. Не GNU/Linux, не BSD, не macOS.
Действительно, «чистый» Unix все еще можно получить у его нынешнего владельца :Xinuos.
Теперь это официальное название SCO UnixWare 7 Definitive 2018, и вы можете узнать об этом здесь:
https://www.xinuos.com/products/unixware-7/
Xinous также предоставляет OpenServer 5 Definitive 2018 (, потомок Xenix ), и другие операционные системы на основе FreeBSD -и SCO Unix -.
-Павел