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.