Существует ли способ загрузить чистый Unix?

me@local:~ $ env - /path/to/shell
$ env
_=/usr/bin/env
PATH=/usr/bin:/bin
RANDOM=24395
$

Примечания:

  • Я использовал оболочку, чтобы взглянуть на получающуюся среду, любая команда может использоваться (предположение, что env - /usr/bin/env возвраты)
  • (комментарий @jlliagre:) env команда стандарта POSIX.

Редактирование Разъяснило ответ.

9
27.01.2019, 11:11
12 ответов

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, или по крайней мере - ни один из вариантов с открытым исходным кодом, которые в свободном доступе.

20
27.01.2020, 20:03
  • 1
    , О, хорошо. Я полагаю, что это отвечает на мой вопрос затем. –  James Litewski 08.03.2012, 12:18
  • 2
    И он никогда не возвращался. В последний раз замеченный 8 марта 2012. –  temporary_user_name 31.03.2016, 20:58
  • 3
    , я полагаю, что BSDs действительно содержат исходный код. Я вполне уверен, большинство файлов было переписано к настоящему времени, но я был бы удивлением, если бы не было фрагмента некоторого файла, все еще неповрежденного. –  Kusalananda♦ 10.04.2017, 10:32
  • 4
    Ожидайте, что? Unix действительно существует. См. другой ответ... –  sudo 09.05.2017, 00:07
  • 5
    Как Вы сказали, "System V UNIX", "Unix Версии 6", и т.д. не операционные системы / дистрибутивы? –  Chaminda Bandara 27.02.2018, 11:01

Если Вы хотите быть ядром, можно выполнить V7 Unix на эмуляторе PDP-11. Я сделал это, и это имело лучшую производительность, чем VAX, работающий 4.2BSD, я использовал в колледже.

11
27.01.2020, 20:03
  • 1
    Здорово. Мы admin'd тот же путь назад, когда. Всегда смеялся над загрузчиком перфоленты на нашем мейнфрейме DG. –  Arcege 08.03.2012, 21:19
  • 2
    , Это довольно прохладно. Таким образом, это в значительной степени моделирует исходную версию Unix? –  James Litewski 08.03.2012, 21:33
  • 3
    Это - исходная версия Unix, работая на моделируемых аппаратных средствах. И источник доступен также. Прочтение источника компилятора C, записанного самим Dennis Ritchie, было своего рода религиозным опытом для меня... –  TMN 08.03.2012, 21:36

Это изображение показывает упрощенную версию истории подобных Unix операционных систем. В зависимости от того, что Вы называете "одной истинной системой Unix", можно загрузить ее как, открытый исходный код или Вы может купить лицензию на нее. Последний будет дорогим если вообще возможный.

Для больше подробно информации, см. историю Unix, как указано AProgrammer в комментарии.

10
27.01.2020, 20:03

Вы имеете в виду что-то как

?

0
27.01.2020, 20:03
  • 1
    Возможно, я просто ищу не основанную на GUI систему в значительной степени, которая работает на Unix. –  James Litewski 08.03.2012, 12:15
  • 2
    Если бы это не был Unix, то я рекомендовал бы linuxfromscratch.org –  tonymarschall 08.03.2012, 12:17
  • 3
    @JamesLitewski. Вы получили вещи в обратном порядке. Unix Undex, GUI является главным образом прикладным уровнем, которые работают на основе ОС. Любой вариант легко предоставит Вам интерфейс командной строки и просто что (за потенциальным исключением из MacOS, о которой я знаю очень мало). –  AProgrammer 08.03.2012, 12:33
  • 4
    @tonymarschall, я не рекомендовал бы Linux с нуля кому-то еще не знакомому с Unix. –  AProgrammer 08.03.2012, 12:33

Как только Unix вышел из Bell Labs приблизительно в 74, Unix стал семейством ОС больше, чем ОС. И с тех пор 89, на исходном ответвлении не было никакого выпуска. Товарный знак "Unix" изменил несколько время владельца, и в настоящее время он определяется рядом интерфейса, и можно купить право использовать его, если Вы показываете, что соответствуете текущему определению.

Вы можете использовать один из ATT один на эмуляторе (я видел некоторую упаковку для некоторого выпуска, но не последнюю).

Коммерческий Unix (Солярис, AIX, HP-UX) обычно брал боль для прохождения через сертификации. Солярис был доступен бесплатно от Sun (я думаю, что Oracle изменила условие), и был помещен в открытый исходный код. Идя тот путь является, вероятно, самым дешевым способом получить что-то близость того, чему позволили использовать маркировку. Но подтверждение, что это - "чистый" Unix, является объектом дебатов. Некоторые производные BSD имеют хорошие аргументы для "чистоты" также.

7
27.01.2020, 20:03

Что ты имеешь в виду под UNIX? Последним "настоящим" униксом Bell Labs была 10-я версия 1989 года, так и не вышедшая в свет. Большинство современных UNIX-систем в конечном итоге идут от версии 7. История UNIX очень запутанная, краткая версия доступна здесь. Оттуда она получает очень запутанную версию. Оттуда можно отследить UNIX как до (закрытого исходного кода) System V UNIX, так и до BSD. Если вы хотите идти по пути BSD, FreeBSD - это хороший вариант. Для System V-подобной системы вашим единственным реально бесплатным вариантом будет OpenSolaris. Но в настоящее время Linux - это такая же чистая unix-подобная система, как и любая другая, со своим собственным, даже более сложным наследием. (Вы можете попробовать ее здесь .)

.
4
27.01.2020, 20:03

Надеюсь, я поймал вас вовремя, прежде чем вы избавились от всех своих скриптов и файлов конфигурации.Когда 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 можно было воскресить ...

-1
27.01.2020, 20:03

Я считаю, что система 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. Любая помощь приветствуется.

-1
27.01.2020, 20:03

Чистый UNIX? Если вы имеете в виду UNIX Кена Томпсона, вам следует взглянуть на xv6. Это клон UNIX V-6 для оборудования x-86. Имейте в виду, что это не коммерческая ОС. Он был написан как учебное пособие по курсу Массачусетского технологического института.

1
27.01.2020, 20:03

Да, вы можете использовать "чистый" UNIX Система V версия 4.0 из лаборатории AT&T bell

Я использую это UNIX 6 месяцев назад, это Unix.

доступна чистая командная строка Xwindows НЕ доступен.

из здесь можно скачать и установить в Oracle Virtual box

2
27.01.2020, 20:03

Говоря, что кому-то нужен «чистый» 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 -.

-Павел

1
27.01.2020, 20:03

Немного поздновато, но держиhttps://www.tuhs.org/

2
08.05.2021, 13:28

Теги

Похожие вопросы