From owner-freebsd-questions@FreeBSD.ORG Fri May 26 17:34:19 2006 Return-Path: X-Original-To: freebsd-questions@freebsd.org Delivered-To: freebsd-questions@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 629DE16AACF for ; Fri, 26 May 2006 17:34:19 +0000 (UTC) (envelope-from chad@shire.net) Received: from hobbiton.shire.net (mail.shire.net [166.70.252.250]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1436F43D53 for ; Fri, 26 May 2006 17:34:18 +0000 (GMT) (envelope-from chad@shire.net) Received: from [67.171.127.191] (helo=[192.168.99.68]) by hobbiton.shire.net with esmtpa (Exim 4.51) id 1FjgCY-0009zT-6f for freebsd-questions@freebsd.org; Fri, 26 May 2006 11:34:18 -0600 Mime-Version: 1.0 (Apple Message framework v750) In-Reply-To: <4477088C.8040008@gmail.com> References: <97228332-6E2F-4B83-92BD-8351536F39AC@mindspring.com> <4477088C.8040008@gmail.com> Content-Type: text/plain; charset=US-ASCII; delsp=yes; format=flowed Message-Id: <358095C0-7C8B-4012-B6FB-28F2C814299D@shire.net> Content-Transfer-Encoding: 7bit From: "Chad Leigh -- Shire.Net LLC" Date: Fri, 26 May 2006 11:34:18 -0600 To: FreeBSD Questions Mailing List X-Mailer: Apple Mail (2.750) X-SA-Exim-Connect-IP: 67.171.127.191 X-SA-Exim-Mail-From: chad@shire.net X-SA-Exim-Scanned: No (on hobbiton.shire.net); SAEximRunCond expanded to false Subject: Re: Intel Mac experiences X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 26 May 2006 17:34:24 -0000 On May 26, 2006, at 7:54 AM, John Cruz wrote: > When it comes right down to it, the differences between freeBSD and > MacOS X (darwin) are very minimal. No, you can't do a buildworld > because you can't build the kernel source because the source is > closed. But why would you need to? The kernel is already built and > optomized for your Mac hardware. As you stated, the kernels are > different anyways. No ports system, but when you have a plethora of > point-click-install software the need isn't really there.But basic > OS functioning is the same, they all (all the BSDs and MacOS) are > basically the same at the os level, but not the kernel level. Also, > i'm pretty sure that /etc/fstab/ exists on OS X This is not true. There are very big differences on how you admin and run them. I have been running FBSD for 10 years or longer and have been running OS X since the public beta and the NeXT OSes and the Apple/NeXT hybrids that came in between, before OS X. OS X is much different from an admin perspective, both client and server versions. Things you would do in FreeBSD you don't do on OS X and vice versa. As an example, lots of standard unix like config files seem to exist on OS X but when you look at them they are empty or full of comments only and you learn that the data is actually taken out of netinfo. OS X has very little to do with FreeBSD (different kernel, different driver architecture, different "admin" style and setup and files, different file structure, even in most cases a different file system type) EXCEP that Apple implemented a kernel layer that makes it look like a FBSD kernel so that userland utilities could be easily ported for the BSD subsystem (which is optional on OS X) and they took the FreeBSD userland as a base for their BSD subsystem userland. There are probably other minor sharings of code etc and some things have been shared for MSDOS and other FS compatibilities etc. Ted (not in the post above) claimed that OS X is a commercialized FreeBSD. This is not true. (Unless you want to say that FreeBSD is a Linux distribution because they share the gnu compilers and many other gnu tools and programs.) And OS X is "run" much differently than FreeBSD. OS X is a *nix-like OS and has a BSD subsystem so you can port normal non-X unix apps easily and if you install the optional Apple X11 then X apps can pretty easily be ported. As a user at a shell prompt you won't find much difference (and you won't find that difference on OpenBSD, NetBSD, or even Linux, and to a great extent with Solaris etc). But from an admin perspective, from "running" the system, they are worlds, and I mean worlds, apart. Luckily for simple things like running make files etc (once you have appropriate tools installed) they are close, like any "unix" is close. Chad --- Chad Leigh -- Shire.Net LLC Your Web App and Email hosting provider chad at shire.net