*BSD News Article 92595


Return to BSD News archive

Newsgroups: comp.unix.bsd.freebsd.misc
Path: euryale.cc.adfa.oz.au!newshost.carno.net.au!harbinger.cc.monash.edu.au!munnari.OZ.AU!news.ecn.uoknor.edu!feed1.news.erols.com!cpk-news-hub1.bbnplanet.com!news.bbnplanet.com!ais.net!uunet!in1.uu.net!165.254.2.53!nonexistent.com!not-for-mail
From: le@put.com (Louis Epstein)
Subject: Re: Linux or FreeBSD (or something else?)
X-Newsreader: TIN [UNIX 1.3 950824BETA PL0]
X-Nntp-Posting-User: le
Lines: 33
Organization: Putnam Internet Services
Message-ID: <E7xowK.G32@nonexistent.com>
References: <3337e3ad.1847437@news.sprynet.com> <5hbh2g$gah$1@kayrad.ziplink.net> <333990e3.2587820@news.sprynet.com> <5hlju0$ftk$1@news.belwue.de> <5hmlnk$c3m@dfw-ixnews4.ix.netcom.com> <333EE7B4.237C228A@FreeBSD.org> <5hp7oe$6u0@sjx-ixn10.ix.netcom.com>
X-Trace: 859855699/19083
X-Nntp-Posting-Host: main.put.com
Date: Tue, 1 Apr 1997 00:48:20 GMT
Xref: euryale.cc.adfa.oz.au comp.unix.bsd.freebsd.misc:38286

Dong Lin (donglin@ix.netcom.com) wrote:
: In article <333EE7B4.237C228A@FreeBSD.org>,
: 	"Jordan K. Hubbard" <jkh@FreeBSD.org> wrote:
: 
: >Dong Lin wrote:
: >> 
: >> In article <5hlju0$ftk$1@news.belwue.de>,
: >>         schweikh@rubin.noc.dfn.de (Jens Schweikhardt) wrote:
: >> 
: >> ># What *significant* things can UNIX do that NT4 or 95 can't?
: >> 
: >> You can't currently write multithreading applications on FreeBSD.  
: >> Windows NT:microkernel vs.FreeBSD's monolithic.
: >
: >That's all complete bollocks, unfortunately.  For one thing,
: >"mutlthreading" is something which can take place at two levels, the
: >application layer (POSIX threads) and the kernel.  You DO NOT NEED
: >kernel threads to do effective multithreaded applications, just working
: >user-mode threads (which FreeBSD has, including a specialized version of
: >libc which is thread safe).  Some systems, like the Modula3 compiler,
: >even provide their own internal threading mechanism and it works just
: >great - the popular CVSup package for FreeBSD runs multithreaded that
: >way.  Netscape is another internally multithreaded application.
: >
: 
: Well, there is no pthread.h on my FreeBSD 2.1.5.  User thread is not bad, 
: but user thread only work with in that process, and share resource allocated 
: to that particular process, so FreeBSD can not do SMP.  I don't know when
: FreeBSD will support SMP, if you want to do SMP, you definatly need to
: implement kernel  thread.

SMP is part of FreeBSD 3.0,which is already available in SNAP form
and can be expected in RELEASE this year.