>[оверквотинг удален]
>>>> А почему, собственно, кто-то должен делать какие-то скидки? Более того, бзды на
>>>> 10 лет старше, так что никаких скидок не полагается.
>>> Да посмотри же ты уже наконец когда Linux сделали а когда FreeBSD
>>> была практически с нуля переписана...
>> ЧЕГО??? С НУЛЯ? :))))
>> 1. Сначало были два мажорных проекта 4BSD и 2BSD,
>> http://www.tuhs.org/Archive/4BSD/Distributions/4.4BSD-Alpha/
>> http://www.tuhs.org/Archive/PDP-11/Distributions/ucb/2.11BSD/
> я писал именно о FreeBSD... поскольку топик посвящен именно этой ОСи...
> исправь тогда хотя бы на вики, если считаешь что там неправда написана... Википедия на русском об ICT - еще тот источник... некомпетентности. Слишком много надо править.
На ангельском лучше написано.
> Сылки свидетельствуют что как раз из-за недоступности 386BSD (а это еще далеко не FreeBSD) Линус как раз и начал писать свое ядро...
Угу. У сурового финско-шведского студента не было 30 баксов (или сообразительности с кругозором, что скорее) выписать нужный выпуск D.Dobbs Magazin.
http://www.drdobbs.com/architecture-and-design/porting-unix-...
> На моей памяти всегда было что - Linux появилось первым, потом появилось FreeBSD тчк
В 1993-1994 году проект FreeBSD имел довольно зрелую операционную систему для i386, а проект Linux - сырое ядро + GNU apps. Последнее в релизе 0.9 имел счастье получить от УрбанСофт в Питере.
# cd /mnt/t270/unix-history/Linux/www.kernel.org/pub/linux/kernel/v1.0/linux-1.0/
# ls -l
total 200
-rw-r--r-- 1 root wheel 6281 14 Mar 1994 CHANGES
-rw-r--r-- 1 root wheel 18458 1 Dec 1993 COPYING
-rw------- 1 root wheel 13127 14 Mar 1994 CREDITS
-rw-r--r-- 1 root wheel 5898 21 Feb 1994 Configure
-rw-r--r-- 1 root wheel 6891 14 Mar 1994 Makefile
-rw-r--r-- 1 root wheel 8535 14 Mar 1994 README
drwxr-xr-x 2 root wheel 512 13 Mar 1994 boot
-rw-r--r-- 1 root wheel 4764 13 Mar 1994 config.in
drwxr-xr-x 8 root wheel 512 3 Dec 1993 drivers
drwxr-xr-x 12 root wheel 1024 13 Mar 1994 fs
drwxr-xr-x 2 root wheel 512 13 Mar 1994 ibcs
drwxr-xr-x 4 root wheel 512 16 Sep 1993 include
drwxr-xr-x 2 root wheel 512 13 Mar 1994 init
drwxr-xr-x 2 root wheel 512 13 Mar 1994 ipc
drwxr-xr-x 2 root wheel 512 13 Mar 1994 kernel
drwxr-xr-x 2 root wheel 512 13 Mar 1994 lib
-rwxr-xr-x 1 root wheel 166 1 Dec 1993 makever.sh
drwxr-xr-x 2 root wheel 512 13 Mar 1994 mm
drwxr-xr-x 4 root wheel 512 13 Mar 1994 net
drwxr-xr-x 2 root wheel 512 13 Mar 1994 tools
drwxr-xr-x 2 root wheel 512 13 Mar 1994 zBoot
# cd /mnt/t270/unix-history/FreeBSD/1.1.5.1-RELEASE/tarballs/srcdist/src
# ls -l
total 208
-rw-r--r-- 1 bin bin 4752 9 Aug 1993 CONTRIB.386BSD
-rw-r--r-- 1 bin bin 6768 28 Jun 1994 CONTRIB.FreeBSD
-rw-r--r-- 1 bin bin 2846 9 Feb 1994 COPYRIGHT.386BSD
-rw-r--r-- 1 bin bin 5301 28 Jun 1994 COPYRIGHT.FreeBSD
-rw-r--r-- 1 bin bin 1240 19 May 1994 COPYRIGHT.USL
drwxr-xr-x 2 bin bin 512 29 Jun 1994 CVS
-rw-r--r-- 1 bin bin 3657 4 Jun 1994 KNOWNBUGS
-rw-r--r-- 1 bin bin 1418 8 Jun 1994 MIRROR.SITES
-rw-r--r-- 1 bin bin 8792 16 Jun 1994 Makefile
-rw-r--r-- 1 bin bin 735 13 Feb 1994 PERSONAL.ACKS
-rw-r--r-- 1 bin bin 3230 4 Jun 1994 REGISTER.FreeBSD
-rw-r--r-- 1 bin bin 10809 28 Jun 1994 RELNOTES.FreeBSD
-rw-r--r-- 1 bin bin 7143 28 Jun 1994 ROSTER.FreeBSD
-rw-r--r-- 1 bin bin 3145 9 Jun 1994 SUPPORT.TXT
-rw-r--r-- 1 bin bin 1606 24 Jun 1994 TODO-1.1.5
drwxr-xr-x 30 bin bin 512 29 Jun 1994 bin
drwxr-xr-x 9 bin bin 512 29 Jun 1994 contrib
drwxr-xr-x 8 bin bin 1024 3 Jul 1994 etc
drwxr-xr-x 34 bin bin 1024 29 Jun 1994 games
drwxr-xr-x 6 bin bin 512 29 Jun 1994 gnu
drwxr-xr-x 5 bin bin 1536 29 Jun 1994 include
drwxr-xr-x 20 bin bin 512 29 Jun 1994 lib
drwxr-xr-x 25 bin bin 512 29 Jun 1994 libexec
drwxr-xr-x 43 bin bin 1024 29 Jun 1994 sbin
drwxr-xr-x 15 bin bin 512 29 Jun 1994 share
drwxr-xr-x 24 bin bin 512 29 Jun 1994 sys
drwxr-xr-x 161 bin bin 2560 29 Jun 1994 usr.bin
drwxr-xr-x 54 bin bin 1024 29 Jun 1994 usr.sbin
> А то что с нуля или почти с нуля - это всё демагогия
Думаю, люди в списке так не считают.
# cat CONTRIB.FreeBSD | head -20
FreeBSD 1.1.5
Contributor List
Derived Software Contributors:
This software was originally derived from William F. Jolitz's 386BSD
release 0.1, though very little of the original 386BSD specific code
remains.
Please see the file CONTRIB.386BSD for the list of contributors from
386BSD.
Included in this release are some of the patches from the old 386BSD
patch kit version 0.2.4, and therefore the names of contributors from the
patch kit are also listed below.
Finally, there are portions of NetBSD that have been integrated into
FreeBSD as well, and we would therefore like to thank all the contributors
----------
Читаем: FreeBSD 1.0 это есть 386BSD+patchkits
-----------
# cat CONTRIB.FreeBSD | tail -160
The FreeBSD Core Team (in alphabetical order):
Andrew A. Chernov <ache@astral.msk.su>
John Dyson <dyson@implode.rain.com>
David Greenman <davidg@Root.COM>
Rodney W. Grimes <rgrimes@cdrom.com>
Jordan K. Hubbard <jkh@freefall.cdrom.com>
Scott Mace <smace@neosoft.com>
Andrew Moore <alm@netcom.com>
Rich Murphey <rich@lamprey.utmb.edu>
Geoff Rehmet <csgr@cs.ru.ac.za>
Paul Richards <paul@isl.cf.ac.uk>
Andreas Schulz <ats@g386bsd.first.bmd.de>
Nate Williams <nate@bsd.coe.montana.edu>
Garrett A. Wollman <wollman@freefall.cdrom.com>
Additional FreeBSD Contributors (no particular order):
Atsushi Murai <amurai@spec.co.jp>
Keith Moore <?>
Adam Glass <glass@postgres.berkeley.edu>
Andrew Herbert <andrew@werple.apana.org.au>
Bob Wilcox <bob@obiwan.uucp>
Bruce Evans <bde@kralizec.zeta.org.au>
Charles Hannum <mycroft@ai.mit.edu>
Chris G. Demetriou <cgd@postgres.berkeley.edu>
Chris Torek <torek@ee.lbl.gov>
Christoph Robitschko <chmr@edvz.tu-graz.ac.at>
Curt Mayer <curt@toad.com>
Dave Burgess <burgess@hrd769.brooks.af.mil>
Dave Rivers <rivers@ponds.uucp>
David Dawes <dawes@physics.su.OZ.AU>
Frank Maclachlan <fpm@crash.cts.com>
Gary A. Browning <gab10@griffcd.amdahl.com>
Gary Clark II <gclarkii@radon.gbdata.com>
Guido van Rooij <guido@gvr.win.tue.nl>
Havard Eidnes <Havard.Eidnes@runit.sintef.no>
Holger Veit <Holger.Veit@gmd.de>
Ishii Masahiro, R. Kym Horsell
J.T. Conklin <jtc@winsey.com>
James Clark <jjc@jclark.com>
James da Silva <jds@cs.umd.edu> et al
Jim Wilson <wilson@moria.cygnus.com>
Joerg Wunsch <joerg_wunsch@uriah.sax.de>
Julian Elischer <julian@dialix.oz.au>
Julian Stacey <stacey@guug.de> <fallback: <julian@meepmeep.pcs.com>>
Keith Bostic <bostic@toe.CS.Berkeley.EDU>
Marc Frajola <marc@escargot.rain.com>
Mark Tinguely <tinguely@plains.nodak.edu> <tinguely@hookie.cs.ndsu.NoDak.edu>
Martin Birgmeier
Paul Kranenburg <pk@cs.few.eur.nl>
Paul Mackerras <paulus@cs.anu.edu.au>
Poul-Henning Kamp <phk@login.dkuug.dk>
Rob Shady <rls@id.net>
Sascha Wildner <swildner@channelz.GUN.de>
Sean Eric Fagan <sef@kithrup.com>
Serge V. Vakulenko <vak@zebub.msk.su>
Steven Wallace <swallace@ece.uci.edu>
Søren Schmidt <sos@login.dkuug.dk>
Terry Lee <terry@uivlsi.csl.uiuc.edu>
Theo Deraadt <deraadt@fsa.ca>
Yuval Yarom <yval@cs.huji.ac.il>
Patch kit patch contributors (no particular order):
Adam Glass <glass@postgres.berkeley.edu>
Adrian Hall <adrian@ibmpcug.co.uk>
Andrew A. Chernov <ache@astral.msk.su>
Andrew Herbert <andrew@werple.apana.org.au>
Andrew Moore <alm@netcom.com>
Andy Valencia <ajv@csd.mot.com> <jtk@netcom.com>
Arne Henrik Juul <arnej@Lise.Unit.NO>
Bakul Shah <bvs@bitblocks.com>
Barry Lustig <barry@ictv.com>
Bob Wilcox <bob@obiwan.uucp>
Branko Lankester
Brett Lymn <blymn@mulga.awadi.com.AU>
Bruce Evans <bde@kralizec.zeta.org.au>
Charles Hannum <mycroft@ai.mit.edu>
Chris G. Demetriou <cgd@postgres.berkeley.edu>
Chris Torek <torek@ee.lbl.gov>
Christoph Robitschko <chmr@edvz.tu-graz.ac.at>
Daniel Poirot <poirot@aio.jsc.nasa.gov>
Dave Burgess <burgess@hrd769.brooks.af.mil>
Dave Rivers <rivers@ponds.uucp>
David Dawes <dawes@physics.su.OZ.AU>
David Greenman <davidg@Root.COM>
Eric J. Haug <ejh@slustl.slu.edu>
Felix Gaehtgens <felix@escape.vsse.in-berlin.de>
Frank Maclachlan <fpm@crash.cts.com>
Gary A. Browning <gab10@griffcd.amdahl.com>
Geoff Rehmet <csgr@alpha.ru.ac.za>
Goran Hammarback <goran@astro.uu.se>
Guido van Rooij <guido@gvr.win.tue.nl>
Guy Harris <guy@auspex.com>
Havard Eidnes <Havard.Eidnes@runit.sintef.no>
Herb Peyerl <hpeyerl@novatel.cuc.ab.ca
Holger Veit <Holger.Veit@gmd.de>
Ishii Masahiro, R. Kym Horsell
J.T. Conklin <jtc@winsey.com>
Jagane D Sundar < jagane@netcom.com >
James Clark <jjc@jclark.com>
James Jegers <jimj@miller.cs.uwm.edu>
James W. Dolter
James da Silva <jds@cs.umd.edu> et al
Jay Fenlason <hack@datacube.com>
Jim Wilson <wilson@moria.cygnus.com>
Joerg Lohse <lohse@tech7.informatik.uni-hamburg.de>
Joerg Wunsch <joerg_wunsch@uriah.sax.de>
John Dyson - <formerly dyson@ref.tfs.com>
John Woods <jfw@eddie.mit.edu>
Jordan K. Hubbard <jkh@whisker.hubbard.ie>
Julian Elischer <julian@dialix.oz.au>
Julian Stacey <stacey@guug.de> <fallback: <julian@meepmeep.pcs.com>>
Karl Lehenbauer <karl@NeoSoft.com> <karl@one.neosoft.com>
Keith Bostic <bostic@toe.CS.Berkeley.EDU>
Ken Hughes
Kent Talarico <kent@shipwreck.tsoft.net>
Kevin Lahey <kml%rokkaku.UUCP@mathcs.emory.edu> <kml@mosquito.cis.ufl.edu>
Marc Frajola <marc@escargot.rain.com>
Mark Tinguely <tinguely@plains.nodak.edu> <tinguely@hookie.cs.ndsu.NoDak.edu>
Martin Renters <martin@innovus.com>
Michael Galassi <nerd@percival.rain.com>
Mike Durkin <mdurkin@tsoft.sf-bay.org>
Nate Williams <nate@bsd.coe.montana.edu>
Nick Handel <nhandel@NeoSoft.com> <nick@madhouse.neosoft.com>
Pace Willisson <pace@blitz.com>
Paul Kranenburg <pk@cs.few.eur.nl>
Paul Mackerras <paulus@cs.anu.edu.au>
Paul Popelka <paulp@uts.amdahl.com>
Peter da Silva <peter@NeoSoft.com>
Phil Sutherland <philsuth@mycroft.dialix.oz.au>
Poul-Henning Kamp <phk@login.dkuug.dk>
Ralf Friedl <friedl@informatik.uni-kl.de>
Rich Murphey <rich@lamprey.utmb.edu>
Rick Macklem <root@snowhite.cis.uoguelph.ca>
Robert D. Thrush <rd@phoenix.aii.com>
Rodney W. Grimes <rgrimes@cdrom.com>
Rog Egge <?>
Sascha Wildner <swildner@channelz.GUN.de>
Scott Burris <scott@pita.cns.ucla.edu>
Scott Reynolds <scott@clmqt.marquette.mi.us>
Sean Eric Fagan <sef@kithrup.com>
Simon J Gerraty <sjg@melb.bull.oz.au> <sjg@zen.void.oz.au>
Stephen McKay <robert@psych.psy.uq.oz.au>
Terry Lambert <terry@icarus.weber.edu>
Terry Lee <terry@uivlsi.csl.uiuc.edu>
Warren Toomey <wkt@csadfa.cs.adfa.oz.au>
Wiljo Heinen <wiljo@freeside.ki.open.de>
William Jolitz <withheld>
Wolfgang Solfrank <ws@tools.de>
Wolfgang Stanglmeier <wolf@dentaro.GUN.de>
Yuval Yarom <yval@cs.huji.ac.il>
$Id: CONTRIB.FreeBSD,v 1.36 1994/06/28 08:09:27 jkh Exp $
> А поскольку как раз из-за юридических причин использование кода
> 386BSD было невозможным - код ядра FreeBSD был постепенно переписан -
> что можно сказать с нуля.
Откуда вы это взяли? По иску превентивные судебные ограничения по распостранению кода не касались всего кода, производного из UCB, а только кода BSDI, к которой был направлен иск USL.
И вообще этот процесс тяжбы, в которую был вовлечен "третьей стороной" UCB, шел очень долго.
За исключением некоторых файлов, код, произведенный в UCB, и его производные, был возможен к распотранению - и распостранялся, как на лентах, так и по uucp.
http://en.wikipedia.org/wiki/USL_v._BSDI и далее по ссылкам.