From owner-freebsd-hackers@freebsd.org Thu Aug 10 19:54:03 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 55726DDB64F for ; Thu, 10 Aug 2017 19:54:03 +0000 (UTC) (envelope-from rmacklem@uoguelph.ca) Received: from CAN01-QB1-obe.outbound.protection.outlook.com (mail-eopbgr660079.outbound.protection.outlook.com [40.107.66.79]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (Client CN "mail.protection.outlook.com", Issuer "Microsoft IT SSL SHA2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id E819F6F5A0; Thu, 10 Aug 2017 19:54:02 +0000 (UTC) (envelope-from rmacklem@uoguelph.ca) Received: from YTXPR01MB0189.CANPRD01.PROD.OUTLOOK.COM (10.165.218.133) by YTXPR01MB0192.CANPRD01.PROD.OUTLOOK.COM (10.165.218.136) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.1.1320.16; Thu, 10 Aug 2017 19:54:00 +0000 Received: from YTXPR01MB0189.CANPRD01.PROD.OUTLOOK.COM ([10.165.218.133]) by YTXPR01MB0189.CANPRD01.PROD.OUTLOOK.COM ([10.165.218.133]) with mapi id 15.01.1320.019; Thu, 10 Aug 2017 19:53:59 +0000 From: Rick Macklem To: rahul gupta , Shivansh Rai CC: "freebsd-hackers@freebsd.org" Subject: Re: Need Help regarding contribution to Free BSD Projects Thread-Topic: Need Help regarding contribution to Free BSD Projects Thread-Index: AQHTEeOYEMA4nQnLkUO7Y4Ng/bwiLaJ9ojYAgABYprU= Date: Thu, 10 Aug 2017 19:53:59 +0000 Message-ID: References: , In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: spf=none (sender IP is ) smtp.mailfrom=rmacklem@uoguelph.ca; x-ms-publictraffictype: Email x-microsoft-exchange-diagnostics: 1; YTXPR01MB0192; 6:G02RzZNIPLTCnFuFeRsl0sKAEJfThZJ8/WsCs6MVUZsOIBa9CyGUk5VuO0b2RHNm2S61iHrCXJ3ERzZDpCR72GeCzQZn9UpKR2vVmhbVev35eAjZiyfiOGOzCGQiIgqUYOSAY4J4np2HAXBIalHm0xczPPNlnpCa0QDOFmR3zXtnjsr/LBep/Qg1k3ILGI/xWDOEUWk7xRsT+zESHtG7sepgztfi0b1FBpWLQM4ZZXc7LF2upasTJmQFIIRg4vBbCiG4zf+Y/KUVv8xql2jUdMT+IYR0huhLPmz5jv3sAVjwyveQHfZ0y04gtNLZ9Btli+iWzl7O/xhkw64oE8ZAmA==; 5:WCwe9tUlO0l3AuwAwhKltJmuxnfygUfA9GtS2GIJGvdoJjDltreGrtxwm0hBF6+7kwk3Bhpnl0z524dsGufcVRAYV75g7dyHsOSkJz/+QXmwdEVnNk1N6/cwe3bQh0NFbXQ51u6apnn16FrCeRWWqQ==; 24:xAvkQG3YFLqPl8/QFwM4Ml05Xes7+m0v87oIX2HHxsMxtIpOoJrgszgHgvwtk0fTeqIoDS4UvfDz/k3fDGIangQzMJtClhCNjIyL76VloG8=; 7:Pxtgn7KnWFRB+S0ZfM6gBStv8g8WqG5ZLXyiZQnTxVjYeMcRhGiyKG2g4qjxoLSYeRWvBz7aqGKcKqQ7JC9NCRyx1rcDIHdmzd+SGw8JNTF6B1by6wq1gSHyLT3bC23dwyQb3Q7pGzVCKtInxz7BUTp750RKyxdP4QpLcgLlTEshWitp9aVyftPwKJukgxUcAzyvtucTyNqWluGqfVtTIs/E6kjlXf3OM8l4dnK5vOA= x-ms-exchange-antispam-srfa-diagnostics: SSOS; x-ms-office365-filtering-correlation-id: 21ce6342-b557-4a1e-f468-08d4e0298b36 x-microsoft-antispam: UriScan:; BCL:0; PCL:0; RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(2017030254152)(300000503095)(300135400095)(2017052603031)(201703131423075)(201703031133081)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095); SRVR:YTXPR01MB0192; x-ms-traffictypediagnostic: YTXPR01MB0192: x-exchange-antispam-report-test: UriScan:(5213294742642); x-microsoft-antispam-prvs: x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(2401047)(8121501046)(5005006)(100000703101)(100105400095)(93006095)(93001095)(10201501046)(3002001)(6041248)(20161123560025)(20161123562025)(20161123564025)(20161123555025)(201703131423075)(201702281529075)(201702281528075)(201703061421075)(201703061406153)(20161123558100)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:YTXPR01MB0192; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:YTXPR01MB0192; x-forefront-prvs: 03950F25EC x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(6009001)(24454002)(199003)(189002)(53474002)(68736007)(3280700002)(2906002)(3660700001)(575784001)(77096006)(86362001)(102836003)(229853002)(6506006)(74316002)(7696004)(5660300001)(2950100002)(554214002)(93886004)(2900100001)(81166006)(50986999)(76176999)(81156014)(966005)(106356001)(14454004)(55016002)(25786009)(97736004)(8936002)(8676002)(33656002)(54356999)(105586002)(189998001)(101416001)(74482002)(6436002)(4326008)(53936002)(6306002)(9686003)(6246003)(39060400002)(305945005)(478600001)(437434002)(562404015); DIR:OUT; SFP:1101; SCL:1; SRVR:YTXPR01MB0192; H:YTXPR01MB0189.CANPRD01.PROD.OUTLOOK.COM; FPR:; SPF:None; PTR:InfoNoRecords; A:1; MX:1; LANG:en; received-spf: None (protection.outlook.com: uoguelph.ca does not designate permitted sender hosts) spamdiagnosticoutput: 1:99 spamdiagnosticmetadata: NSPM Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-OriginatorOrg: uoguelph.ca X-MS-Exchange-CrossTenant-originalarrivaltime: 10 Aug 2017 19:53:59.9216 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: be62a12b-2cad-49a1-a5fa-85f4f3156a7d X-MS-Exchange-Transport-CrossTenantHeadersStamped: YTXPR01MB0192 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 19:54:03 -0000 rahul gupta wrote: [good stuff snipped] >>> 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 . >>> Well, first off I'll make a few "big picture" comments... - If you were expecting to hear from someone with a "go work on this", it w= on't happen. Why? Well, there isn't anyone. The FreeBSD project doesn't have a CTO or a com= mittee of wizards that make technical decisions. It is much more an "anonymous c= ollective". - Basically, you find something that interests you. At some point, when y= ou have a patch that you think the project will find useful, you propose it (eith= er on one of the email lists or reviews.freebsd.org). If others think it is usefu= l, hopefully some committer will pick it up and do the commit. - After a while, the committers get tired of doing this and suggest you = become a committer and do the commits yourself, etc... There is a group called "core" which are elected by the committers, but the= y mostly deal with logistics and not technical issues. They are the ones that decide= if an individual is to become a committer. Now, since you mentioned "file systems", I will note that Fuse is in need o= f some TLC. (There is a kernel component, which a few of us know a little about and a l= ibrary that at least I, know nothing about. It also could use a bunch of testing = with different file systems.) Here's a recent email thread related to Fuse: http://docs.FreeBSD.org/cgi/mid.cgi?87y3r0ankb.fsf In general, you'll want to join several email lists and what gets discussed= on them will give you an idea of what people are working on. (If you become a commi= tter, you pretty well have to watch these lists, so you might as well start now;-= ) A few I'm on are: freebsd-fs@, freebsd-current@, freebsd-stable@, freebsd-a= rch@ You will need a system that you can test source changes against head on, so= you should set up a head/current system. (head/current refers to the src tree found at repo.freebsd.org/base/head and is where the stable and release branches are created from, so that's where source patches go first). I think you can get read-only anonymous access to the subversion repo, but I haven't done so. Good luck and have fun with it, rick=