From owner-freebsd-hackers@FreeBSD.ORG Fri May 24 22:19:09 2013 Return-Path: Delivered-To: freebsd-hackers@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id 214BF6D1 for ; Fri, 24 May 2013 22:19:09 +0000 (UTC) (envelope-from jrisom@gmail.com) Received: from mail-ie0-x22e.google.com (mail-ie0-x22e.google.com [IPv6:2607:f8b0:4001:c03::22e]) by mx1.freebsd.org (Postfix) with ESMTP id E7E465E8 for ; Fri, 24 May 2013 22:19:08 +0000 (UTC) Received: by mail-ie0-f174.google.com with SMTP id 10so13819237ied.33 for ; Fri, 24 May 2013 15:19:08 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=message-id:date:from:user-agent:mime-version:to:cc:subject :references:in-reply-to:content-type:content-transfer-encoding; bh=1VHvOXLqTkV5tTW/XdD8rP4ebgUAIq8OP4vbSYGCnaA=; b=BfaecgFYcT5IrHpVec69WAKhUnm4XfAbBLsYkBOD+9IMQu96klv4S00mtD5A9ge2Pd j5igP4bPI4vJnLE72aTGNQzLHGrO2C/HMV2TzgPF/54SDVARUzouuBaZLjIQRdahmmwH O4Wv3nNEjcY1kBW+h34VZmwUQvgPFQDSHlGClwSwutL+QbYlzaaan2FNQ383yLGaFouw gKNcVsxU4q3RFBBOiKkZ9Ay9CoI+LjXByDp4XXRdR/zn/loIrgLc0q7RFLtExoiw8RdF sXkt0rPz0cXYRPrzTS5SHHFmV8wS/OLquWzoNCuggXIqruXz6NQDmARTSrxbxZprFxgV d3HQ== X-Received: by 10.50.114.228 with SMTP id jj4mr630858igb.38.1369433948621; Fri, 24 May 2013 15:19:08 -0700 (PDT) Received: from [192.168.1.34] (c-98-212-197-211.hsd1.il.comcast.net. [98.212.197.211]) by mx.google.com with ESMTPSA id n5sm1387551igx.1.2013.05.24.15.19.07 for (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Fri, 24 May 2013 15:19:08 -0700 (PDT) Message-ID: <519FE73F.4030502@gmail.com> Date: Fri, 24 May 2013 17:18:39 -0500 From: Joshua Isom User-Agent: Mozilla/5.0 (Windows NT 6.2; WOW64; rv:17.0) Gecko/20130328 Thunderbird/17.0.5 MIME-Version: 1.0 To: Brian Reichert Subject: Re: Writing a (BSD like) Operating Systems From Scratch References: <8F56C8EF8265DF489B64A19B10910AC7025C53B2@ex10-mbx-14001.ant.amazon.com> <201305241340.r4ODcju4009740@fire.js.berklix.net> <8F56C8EF8265DF489B64A19B10910AC7025DF4B3@ex10-mbx-14001.ant.amazon.com> <20130524183350.GY11165@numachi.com> In-Reply-To: <20130524183350.GY11165@numachi.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: "freebsd-hackers@freebsd.org" , "Julian H. Stacey" , "Welcome, Traiano" 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: Fri, 24 May 2013 22:19:09 -0000 On 5/24/2013 1:33 PM, Brian Reichert wrote: > On Fri, May 24, 2013 at 04:57:44PM +0000, Welcome, Traiano wrote: >> Hi Julian >> >> Thanks, any response is appreciated, here's mine: > > I typed into Google: "how to write an OS", and got lots of hits. > Have you explored them? > > http://www.acm.uiuc.edu/sigops/roll_your_own/ > > http://mikeos.berlios.de/write-your-own-os.html > > http://stackoverflow.com/questions/254149/how-do-you-write-a-basic-operating-system > > Might I also recommend Contiki. I've never used it, but an existing, compact, full featured OS should be a good place to start.