From owner-freebsd-hackers@freebsd.org Sun May 22 17:54:55 2016 Return-Path: Delivered-To: freebsd-hackers@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 3436EB456A4 for ; Sun, 22 May 2016 17:54:55 +0000 (UTC) (envelope-from superbisquit@gmail.com) Received: from mail-vk0-x235.google.com (mail-vk0-x235.google.com [IPv6:2607:f8b0:400c:c05::235]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id E41AF1713 for ; Sun, 22 May 2016 17:54:54 +0000 (UTC) (envelope-from superbisquit@gmail.com) Received: by mail-vk0-x235.google.com with SMTP id r140so20802573vkf.0 for ; Sun, 22 May 2016 10:54:54 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc; bh=NWX89KF5DJkQz5ljFm6Uf1LKoN6e9n29LRvegt3nZhc=; b=WvbD4i2tOw9h8zrhVnTOMRBdHpXY5wCiNHWvQV+6w/QNyQ6FuV+meQS7GVTM9hJrHf 5pP8wmCeswGLE+F3ps6XXmytfWqwqRNUi048KA4O4P0BMYtzyDM8Xg2TFowAIR0Pj25r hXLJfgjjr4dnmOCh3uRcHn8LND9cBzfK90jSLCcZuXQNupkbF4AsvVpYPVfonZqSjnnQ eQQ3bpwDn5rXe7GdrIx+91+9SgNH4eGWlBOnJu+DdxGb6YsIrn4+nSNh8Nf9Kr0p5QQw 0LQOBo57sem2IZPtBF1Oiz9Y/KShDlbLCEy5bzhlsQ1E8LbRaTZduL+AN2TE/gCHi7yU 7oKQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc; bh=NWX89KF5DJkQz5ljFm6Uf1LKoN6e9n29LRvegt3nZhc=; b=DBTPb29pX9Gpm1mn3N4YGWcZYtcPcgCV7axZYSLBi8cwC6WLUWqLqjZos/PLKXbFsB W5JlLmsJS0RG1hYo3AuVgAXYjAWwEB9c+j1EMnhgAgG+AcIUNd6eHf/LuAY3kSAs/mIZ 5HKOpdVDoJikCLhn0Xqk6VNkMHFrXZnGRPT7wSrh/cEZ55ygRkvoWNEfwnWf9YXBHw1v w+CyOjLkfNE2bAUGFQ4yieH+jtNvogrHjbdXf7a7ebOIoqLdb/TBp2RCpyaW7mfpgm+a mowSikB9Dg6EnQNBoy8fIJhzIQx5b64WTlD+UHw4rm4K4UdNxWKBIlTydk9pmcY1IyEm gBGA== X-Gm-Message-State: AOPr4FVkGiqffuIeYjklmaW8+0o229+CnfKZFjkM0UwEHqdGV5SBVjWIrqlxy8Sdqq/A7QlNeGkAsGb/HDF4cQ== MIME-Version: 1.0 X-Received: by 10.31.162.203 with SMTP id l194mr7603694vke.116.1463939694027; Sun, 22 May 2016 10:54:54 -0700 (PDT) Received: by 10.103.21.135 with HTTP; Sun, 22 May 2016 10:54:53 -0700 (PDT) In-Reply-To: References: Date: Sun, 22 May 2016 13:54:53 -0400 Message-ID: Subject: Re: contributing to open source From: Joe Nosay To: Kefeh Collins Cc: FreeBSD Hackers Content-Type: text/plain; charset=UTF-8 X-Content-Filtered-By: Mailman/MimeDel 2.1.22 X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 22 May 2016 17:54:55 -0000 You need to clarify that which you are asking. In the skill set that you have, what do you create naturally? Now, think about applying that knowledge of C and C++ to an application that you find beneficial to others and yourself. The first thing for you to do is to install the system on a variety of computers. You need some of different architectures. Why? Because every CPU is not designed to do the same job; nor are they going to perform the same way. Grab yourself an UltraSPARC station, a PowerMac G4, a PowerMac G5, a Raspberry pi, and two standard AMD64 laptops - they will be for both 32 bit and 64 bit compiling. You will need to take notes on paper because the system is simple and complex at the same time. The kernel has to match the hardware; and, you will need to learn a few more languages. You have forth, lua, haskell, pascal, python, and java as a start. You will need to learn to map the devices before you think of using them. Believe me, it makes sense. You are going to have to correct a lot of software errors. And, you will have to deal with people on a personal basis. This means you need to write more legibly. On Sun, May 22, 2016 at 8:40 AM, Kefeh Collins wrote: > hello > i am a second year computer science student, program in c and c++ and am > interested in contributing in operating system (kernel) directed projects > please i need guidance > > thanks in advance > _______________________________________________ > freebsd-hackers@freebsd.org mailing list > https://lists.freebsd.org/mailman/listinfo/freebsd-hackers > To unsubscribe, send any mail to "freebsd-hackers-unsubscribe@freebsd.org" >