From owner-freebsd-hackers@FreeBSD.ORG Thu Jun 27 09:00:15 2013 Return-Path: Delivered-To: freebsd-hackers@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id 4199BACC for ; Thu, 27 Jun 2013 09:00:15 +0000 (UTC) (envelope-from briansan24@gmail.com) Received: from mail-la0-x232.google.com (mail-la0-x232.google.com [IPv6:2a00:1450:4010:c03::232]) by mx1.freebsd.org (Postfix) with ESMTP id C51971372 for ; Thu, 27 Jun 2013 09:00:14 +0000 (UTC) Received: by mail-la0-f50.google.com with SMTP id dy20so505463lab.37 for ; Thu, 27 Jun 2013 02:00:13 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:date:message-id:subject:from:to:content-type; bh=OUY0DcyY/XeIyNeypPHDKA+8GZD6HMxe4YqOhSN/eVI=; b=o2G6N/0XYzVOGdI+EYz/9NSmdNvEirEFKyKtLJIDePu0B5feA8FWNeudJAVTW7wlez TBqWU8dxVkRUicm8J8rhVwtQzYZGZqlB0f3HCBb5yxCABwWLTxz4XFOG3uE/kK9/maW7 rx+xC/IDmPb4j05/9Kaj09uvzI1eu/Db6qH8llqVpIUOSoQKyeeGDexA5Shx/n9BiSQK Sxd0fQ8KejExnIa+xq8T7Ib3uVmWwQ0y8fyYgCjjCmnbhWF3Ad+UBT+m/qAUt48c1e97 6JBJ0GQP5r6cUtnJ4ZV5AnBFdcIYoMK02qI90KWq82pzM/0TIxPIY5ZoreESQbs+aron ZP3Q== MIME-Version: 1.0 X-Received: by 10.112.200.9 with SMTP id jo9mr2773761lbc.54.1372323613698; Thu, 27 Jun 2013 02:00:13 -0700 (PDT) Received: by 10.114.9.227 with HTTP; Thu, 27 Jun 2013 02:00:13 -0700 (PDT) Date: Thu, 27 Jun 2013 05:00:13 -0400 Message-ID: Subject: bsd boot sequence From: Brian Kim To: freebsd-hackers@freebsd.org Content-Type: text/plain; charset=ISO-8859-1 X-Content-Filtered-By: Mailman/MimeDel 2.1.14 X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 27 Jun 2013 09:00:15 -0000 howdy all, As a junior computer engineering major who has dreams of developing an operating system more ubiquitous than ms windows, I have come to appreciate the complexity and elegance of both the freebsd os and community. While achieving proficiency in C programming yet lacking in both UNIX utility know-how and shell scripting, I would rate my hacker savvy to be on an intermediate level. By the time I graduate from college, I hope to have a thorough understanding of the bsd kernel on the lowest level. Don't get me wrong though: while my end-game may be to develop my own operating system, I will forever be a contributor to freebsd. As my understanding of computers develops, you will undoubtedly see my name appear more frequently on the freebsd-hacker emails. Unfortunately, I am just not at the level of understanding just yet. To start, I was wondering if someone could briefly explain the operations and function calls that occur at boot time. I wish to thoroughly examine the freebsd source code but I'm afraid the sheer volume of code that exists leaves me with no real starting point for my research. Thank you all for your time. -- Best Wishes, Brian Kim