From owner-freebsd-hackers@freebsd.org Thu Aug 10 11:32:40 2017 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 312D1DCF889 for ; Thu, 10 Aug 2017 11:32:40 +0000 (UTC) (envelope-from rkg10100@gmail.com) Received: from mail-qt0-x241.google.com (mail-qt0-x241.google.com [IPv6:2607:f8b0:400d:c0d::241]) (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 DE49880653; Thu, 10 Aug 2017 11:32:39 +0000 (UTC) (envelope-from rkg10100@gmail.com) Received: by mail-qt0-x241.google.com with SMTP id t37so379359qtg.2; Thu, 10 Aug 2017 04:32:39 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=ltFIrGylLVgGtY/iiZim4kxDcUYNS3AIWD2JjfvQEBs=; b=NfSZnLCdv3oEnC8c4WtqFtKVYsb3bxSdHAD2FlFsT+TGwsGSdyVH9/w7TnMR21+Jco uMKFg2ytldATAC3xAYRsW6DYmIZUP6NHRWdPyYG7VpoQPfpdWJjZ4ksseO5PhfQDZMC7 QufLEtIQbvAvsIL5h+NmRSlfBPd2N37eUqcjwC80Hq5Ay7jJG2ABmtPPDPWWJpUQp6bO VfjcmgxMXGgPsISCj7qkJQwtRIAl4r4Y9HDN6mEzcJ4l31beny5uSw1jFuWA84GVxnZc cnhxvWGHWGx61Bgd5z9aKgbD5o+HZP7P2e2qmOlOQw0ESu8woH6SZA4ATm557Vjpl/N0 MIPQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=ltFIrGylLVgGtY/iiZim4kxDcUYNS3AIWD2JjfvQEBs=; b=AE/H4mRqXqrnKVYJ4uJDG49wb2TGTQJuk9bGCOk/54Hslb4Ge9uGPHiWiNyoti7Var tbm4q7rYTrWxEkEBEi5CIViXFLATV9G2e+EBSf37sulFcO0qpgsDTUxdzY4BOoupf5f9 kQIXRYYCjlecFKCXlq1finnaEPtbX10uz6OYq44qk5fuOazgrCw3cqnbvj2BAuxkS1j/ Kh3kjX9fDXibDebk0u+SIcWHW8lnR+mxo6LbjAcXDTiyouUuogQcMIi0hLezrXciPdSI GZBUPjrV/kOB/6Hb2leFcKMZDM6HEvZ/XwcktCwWG5IAfi6EklgmV1JGNCbxKtTTJx4o DMdw== X-Gm-Message-State: AHYfb5g6AiJCmFY7l5VlwfmJIj2qQYBK5VZjLCvXDcimCQoyAodHOfZn mmxt31UZbxRNPUryccHkVjAF+YbgdLd5 X-Received: by 10.200.9.43 with SMTP id t40mr14634298qth.237.1502364758772; Thu, 10 Aug 2017 04:32:38 -0700 (PDT) MIME-Version: 1.0 Received: by 10.140.28.228 with HTTP; Thu, 10 Aug 2017 04:32:38 -0700 (PDT) In-Reply-To: References: From: rahul gupta Date: Thu, 10 Aug 2017 17:02:38 +0530 Message-ID: Subject: Re: Need Help regarding contribution to Free BSD Projects To: Shivansh Rai Cc: freebsd-hackers@freebsd.org X-Mailman-Approved-At: Thu, 10 Aug 2017 12:01:26 +0000 Content-Type: text/plain; charset="UTF-8" X-Content-Filtered-By: Mailman/MimeDel 2.1.23 X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 10 Aug 2017 11:32:40 -0000 Hi Team, Actually I am looking for Some Dev and i keen to work on File system so please any body assigned me some work related to file system and guide me the way that how can start contributing because i am quite beginner to this so please help me . Thanks in advanced On Wed, Aug 9, 2017 at 7:31 PM, rahul gupta wrote: > This is great, thank you! > > On 09-Aug-2017 7:06 PM, "Shivansh Rai" wrote: > >> Hi Rahul, >> >> I can say that your interests greatly match with mine so I'd write here >> what I did when I first got introduced to FreeBSD. It is possible that you >> might find the following very easy as I'm a beginner :-) >> >> * I made my first contribution during Google Summer of Code '16. The >> project ideas proposed every year are very cool and I'd suggest having a >> look at some of the previous years' ideas as not all of them are taken up >> (you can also have a look at the previous projects). A good thing about >> them is that they have a mention of the difficulty level and the domain >> knowledge required to participate, so you can easily filter out the ones >> you might be interested in - https://wiki.freebsd.org/SummerOfCodeIdeas. >> >> * Look up the src tree and try to find a piece of code which interests >> you (for e.g. it may be a base utility, say ls). Read through the code to >> see how it works. It is a fun activity which I occasionally do. It is also >> possible that in the process you might come up with an improvement. >> >> * *Testing* >> I have come to realize that testing is a great way to explore and learn a >> lot very fast (according to me). Firstly, you get to study how things work. >> For e.g. if you want to perform testing of the TCP stack, you might first >> start off learning about how TCP works. Since it is very extensive, at a >> time you can pick up a single functionality (say, selective >> acknowledgements) and study it end to end after which you try to come up >> with ways of testing it. So you didn't study the entire theory behind TCP, >> but now you know how this specific functionality works very well. Then you >> proceed on with other functionalities and in some time you'll cover a lot >> of theory. Secondly, the process of coming up with ways to test a specific >> functionality proves to be a great (and fun) way to learn. And it is also a >> great way of applying what you just learnt. Last (but not the least) you >> are in luck if you come across a bug or an unexpected behavior! >> If you are interested in testing, I'd suggest having a look at the >> documentation of the FreeBSD testsuite: https://wiki.freebsd.org/TestS >> uite and also the TCP testsuite: https://github.com/freebsd-net >> /tcp-testsuite (I am only familiar with these, other members might add >> more to the list). >> >> * To start off contributing right away, I'd suggest having a look at some >> of these links: >> - https://wiki.freebsd.org/IdeasPage >> - https://bugs.freebsd.org/bugzilla/describecomponents.cgi >> - https://wiki.freebsd.org/JuniorJobs >> >> * Ask questions! The community members are extremely friendly (and highly >> experienced, so you get to learn something new everytime you ask). >> >> * Also, you can have a look at how some of the community members first >> started off (it is quite interesting): https://wiki.freebsd.org/HowWe >> GotHere. >> >> Over time I got to realize that the key is to always keep learning and >> enjoying the entire process. In these fields (and any CS field for that >> matter) you never get to stop being amazed by something new everyday. I >> think I'm starting to go off-topic so I'll stop. >> >> PS. I am relatively very new to the community (around only 2 years) so >> I'm sure the experienced and senior members will have some great and better >> advice to share. My apologies in advance if I wrote something wrong above. >> >> Hope this helps. Thank you for your interest! >> With best regards, >> Shivansh Rai >> https://wiki.freebsd.org/ShivanshRai >> >> On Wed, Aug 9, 2017 at 5:35 PM rahul gupta wrote: >> >>> Hi Team, >>> >>> As I am working in Dell EMC in Isilon Product , >>> and i want to contribute in Free BSD Open source projects as i love to do >>> codning, >>> My Area of interested is Data Structure and Algorithm and i have fond of >>> learn system related coding. >>> kindly request you help me how i can help in the development of free BSD >>> OS >>> and >>> also help me out that i how can contribute to free BSD and what is >>> smallest >>> thigh from i can start to contribute. >>> >>> your valuable help and guidance are awaited.. >>> >>> -- >>> Thanks & Regards >>> Rahul Gupta >>> Dell EMC Isilon Engineering Team >>> +917200744656 <+91%2072007%2044656> >>> _______________________________________________ >>> freebsd-hackers@freebsd.org mailing list >>> https://lists.freebsd.org/mailman/listinfo/freebsd-hackers >>> To unsubscribe, send any mail to "freebsd-hackers-unsubscribe@f >>> reebsd.org" >>> >> -- Thanks & Regards Rahul Gupta Dell EMC Isilon Engineering Team +917200744656