Dmitry Romanov wrote:
>>Правильно ли я понял, что они совместимы на бинарном уровне?
>
> По-моему только OpenBSD может запускать бинарники различных BSD-систем.
Кстати, я что-то смутно припоминаю о наличии даже линукс-совместимости
(бинарной). Как она организована? Принцип такой же, как в Wine и Odin?
> И еще опция COMPAT_43 в ядре FreeBSD, обеспечивает совместимость с BSD 4.3
> (наверное это не BSD/OS 4.3).
>
>
>>А что можете сказать насчёт 386BSD и BSD/386?
>
> Опять-же это разное название одной и той-же системы.
Отнюдь не опять же. Я тут порылся на своём жёстком диске и нашёл это:
OS: BSD/OS
Company: BSDi
Current: 5.0
Newsgroups: comp.unix.bsd.bsdi*
URL: http://www.bsdi.com
Comments: Originally called BSD/386. Do not confuse with 386BSD
1: <1992> BSD/386, based on 4.3 Net/2. Subject of lawsuit by AT&T.
2: <1994> 4.4-Lite merged in.
3: <1997>
4: <1998> Runs Linux. SMP.
5: <2002?> True SMP.
OS: NetBSD
Company: NetBSD Project
Current: 1.6.1
Newsgroups: comp.unix.bsd.netbsd*
URL: http://www.netbsd.org
Comments:
0.8: 386BSD-based [i386 only?]
1.0: <1994> 4.4-lite based. [i386, SPARC, MIPS, 680x0, Mac, PA-RISC,
VAX, et al]
1.5: <2000> /etc/rc.d/ scripts
1.6: <2002> Support for 52 different system architectures.
OS: FreeBSD
Company: FreeBSD Project
Current: 5.0
Newsgroups: comp.unix.bsd.freebsd*
URL: http://www.freebsd.org
Comments:
1: <1993> Based on 386BSD (Net/2)
2.0: <1994> Based on 4.4-Lite [i386; alpha]
4.0: <2000>
5.0: <2003> SMP from BSD/OS 5. Fast IPSEC [i386; alpha; sparc64; ia64]
OS: OpenBSD
Current: 3.3
Newsgroups: comp.unix.bsd.openbsd*
URL: http://www.openbsd.org
Comments: Offshoot of NetBSD. Code has been heavily audited for buffer
overflows and other possible exploits. Later versions feature much
chroot'ing and other measures. "Secure by default"
1.0: <1995>
2.0: <1997>
3.0: <2001>
OS: 386BSD
Company: Not applicable; work of Bill & Lynne Jolitz
Last release: 1.0
Newsgroup: comp.unix.bsd.386bsd.misc
Comments: Based on Net/2 release of BSD. Partially MACH-based, with
threads. See assorted Dr Dobbs, 1992. Very important historically to
modern BSD development.
0.1:
1.0: <1994>
OS: BSD
Company: Unix Systems Computer Group at University of California, Berkeley
Last release: 4.4
Newsgroup: comp.unix.bsd
Comments: See FreeBSD, BSD/OS, OpenBSD, NetBSD for modern derivatives.
1: <1977> Tape of utilities for Version 6 (ex, csh, trek, et al)
2: <1978> More utilities (csh & job control, et al). Sold for $60.
2.8: <1981> full OS for PDP-11, with parts of 3 & 4BSD
2.11: <1992 thru 1999>. Contains much of 4.4BSD [PDP-11 only]
3: <1979> paging virtual memory system. First complete OS released by
Berkeley. [VAX]
4: <1980> reliable signals. FFS (Fast File System), delivermail (==
sendmail)
4.1: <1981> domain sockets (4.1a)
4.2: <1983> ip sockets
4.3: <1986>
4.3-Tahoe: <1988> Version for extinct Harris Tahoe minicomputer; last
"true" BSD (or even Unix) in some eyes.
4.3-Reno: <1990> POSIX-ified
4.3 Net/2 (4.3 Lite): <1991> Subject of lawsuit by AT&T, Novell
4.4: <1993> Last release from CSRG at UCB. Immutable files, more
passwd fields, SV IPC.
Вытащено было с http://faerylands.org/UNIX-list.html
> В 1991 году BSD (4.3BSD Net/2) была портирована на аппаратную платформу Intel
> x86. Эту версию назвали 386BSD. На этой системе базируются BSD/OS, NetBSD,
> FreeBSD.
Генеалогия ОСей - вопрос сложный. ;) Например, некоторые почему-то
считают, что Windows NT имеет какое-то отношение к VMS, хотя никаких
доказательств тому нет, кроме участия в её разработке архитектора VMS, а
вот доказательств тому, что NT суть лишь дурной и убогий клон OS/2 -
предостаточно. Что касаемо БСД, то его наследие есть и в MacOS X:
OS: OS X
Current: 10.2.6
Newsgroups: comp.os.mac.*
URL: http://www.apple.com/darwin
Comments: Based off of 4.4BSD-Lite2, with kernel based on Mach 3 &
FreeBSD. Also known as Darwin, its original code-name. Many ideas
derived from NeXTStep, which Apple bought in 1996. [earlier MacOS
releases were not UNIX-based]
Darwin: <1999> First release.
10: <2000> VFS. Quartz graphics. [PPC]
OS: NeXTSTEP
Company: NeXT (owned by Apple)
Last release: 4.0
Newsgroup: comp.sys.next*
Comments: 4.3BSD on top of MACH microkernel, with proprietary GUI
written in ObjectiveC. Large influence on Mac OS X. Based on Mach 2.0
kernel at first, later 2.5.
1: <1988> DisplayPostscript [NeXT hardware (68040]
2: <1990>
3: <1992>
3.1: [i386 support added?]
3.3: [PA-RISC & SPARC support added]
4.0: Released after Apple acquired NeXT [NeXT; i386; PA-RISC; SPARC]
В связи с этим вопрос: знает ли кто-нибудь сайт, посвящённый проекту по
переносу MacOS X на x86 (я не про Darwin). Я знаю, что OS/X-x86 уже даже
запускается и работает. А насколько это полноценная ОС на сегодняшний
день? На какой она стадии - альфа, бета, или ещё какая-нибудь каппа?