From owner-freebsd-hackers@freebsd.org Mon Mar 26 13:45:53 2018 Return-Path: Delivered-To: freebsd-hackers@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 40B48F6E73C for ; Mon, 26 Mar 2018 13:45:53 +0000 (UTC) (envelope-from mateus@mateus.tech) Received: from NAM03-CO1-obe.outbound.protection.outlook.com (mail-co1nam03on0117.outbound.protection.outlook.com [104.47.40.117]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mail.protection.outlook.com", Issuer "Microsoft IT TLS CA 4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 5014D7ED82 for ; Mon, 26 Mar 2018 13:45:51 +0000 (UTC) (envelope-from mateus@mateus.tech) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mateusrodrigueslive.onmicrosoft.com; s=selector1-mateus-tech; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=8NPtP/HBpE1pkifHn9RQYES9C/WdyUMkHYJwBBuoE8Q=; b=w70HYnpuW2L8g+7UOvrBqk44hxF9CpbOXHhUNH2GhaiaREJLp0JTJfVJA80dGqczvYmO4r27jc5Grm9Gp6DBfngzjt3yvNA2veO6iqfDHbWVVnxuqAPw8u3fFY/yNzg+NBGtPpYoVOR5nBfH6I5dy6RZ+s7rp2Uz5azYSH6RcDI= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=mateus@mateus.tech; Received: from [10.7.226.107] (177.20.152.120) by CP2P152MB1124.LAMP152.PROD.OUTLOOK.COM (2603:10d6:101:1d::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.609.10; Mon, 26 Mar 2018 13:45:46 +0000 From: Mateus Rodrigues de Morais To: freebsd-hackers@freebsd.org Subject: [GSoC '18] Porting CoreCLR, CoreFX and PowerShell to FreeBSD Message-ID: Date: Mon, 26 Mar 2018 10:45:50 -0300 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.6.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit X-Originating-IP: [177.20.152.120] X-ClientProxiedBy: SC1P215CA0037.LAMP215.PROD.OUTLOOK.COM (2603:10d6:4:41::23) To CP2P152MB1124.LAMP152.PROD.OUTLOOK.COM (2603:10d6:101:1d::11) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 07087dfc-a77c-461d-3c3c-08d5931fe12f X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(7020095)(4652020)(7021125)(5600026)(4604075)(4534165)(7022125)(4603075)(7168020)(4627221)(201702281549075)(7048125)(7024125)(7027125)(7028125)(7023125)(2017052603328)(7153060)(7193020); SRVR:CP2P152MB1124; X-Microsoft-Exchange-Diagnostics: 1; CP2P152MB1124; 3:uBBtNUm2Khf6tdNMQN8Hg/cIjmyHZGg1VIicBGMG2T1X25MX1630JoSzqtMC2anCxIBRY3dHIZabLLZhheYTEnszICVEvFVMx7B8HfDDjtyPu8hTO7ahQcT3b5VZxtCn0mcXJbBL1d5p59P/vnzq9EifDRxXgDsqSH3WhbuSYgXmy1KetTZZm4Ll0mf6FtZSCNSlIgp+FXznZlB6B8Vrb76I8mGpU3l3Ft4h6/BxD+f846JsVsEEdjDRE37cV2dn; 25:0yegN9OW6EQZjJfxwugL7QsXVodJOYeB1g8C2XZPggYG5RH8epLPJqyjZ/CBIudZh6H/cYRZBndqh8ZTdkwHzUcwR03LlU7oqHaiSFnpubgkJiPhNDiw3Il7nvirtyEkxTqGoYkSW865vQObCgvd2KGOkWVhBAa3c9E8pRPqQrduLgvBr2JusXCCNPjjCLcDIzu+4DpO+resdGN7yvkQ3YVM/zDJs9OinLu5keV8xST1WS2K0X35mU1+usoeW/EAcQJq81Z0QzR44/4z6SPsCSqNF785zsuBdoq90SLaIyDZqXmES5mhut3tLW+9frpXZYsqc3xTi53pRSzV2Ik/7A==; 31:mGa1AqU3llGfPrxSYbDdH7lY8RRZInaH5fkWFxQ5WXnavUysXifHp3AU+GYMFWVjgnRM26iRCZMmBsl87ay3NdKU/ShNZtKufoX2RjjJmBd2kz5CTZ94VPf0RWxayNSKLMHRNaXxWXo93S6MjK192QZ5YGxqi+nscm5m3+7sRyI15qkLGVSHrYWzRAiriBnDLhc+LVzKT2Fmt9sRGFJMnmYs+xiLw9Qt6WVdmimuxrg= X-MS-TrafficTypeDiagnostic: CP2P152MB1124: X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6040522)(2401047)(8121501046)(5005006)(3002001)(10201501046)(3231221)(944501327)(52105095)(93006095)(93001095)(6041310)(20161123562045)(2016111802025)(20161123558120)(20161123564045)(20161123560045)(6043046)(6072148)(201708071742011); SRVR:CP2P152MB1124; BCL:0; PCL:0; RULEID:; SRVR:CP2P152MB1124; X-Microsoft-Exchange-Diagnostics: 1; CP2P152MB1124; 4:qJqCEd8527TsA7AQ8wvb14tjQvrcNBGEfw7C+WZkemBImRfZ6Cn5W0TeznvdD+Q0rjf3pmf9g6+o7ngiDpzivpBdy6tXGEzccphBooUI7mmL7bcbYOLMX1oFKnSyGXYhaqMi/QuO7D/1OtDzks1cx0G7xwp/N+kpmnROFEW/E2+f4W9ml6feI478SpL3tM/IpeBLt1oNddtSLJBM7pTpm1yKgPY0Oa2hc4WAV43oZeDksVeBP/Dhs1gKy0lM7w42zcR3xMoYWrZBurZU+mYUnQ== X-Forefront-PRVS: 06237E4555 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10019020)(6049001)(39380400002)(39830400003)(376002)(346002)(366004)(396003)(189003)(199004)(53754006)(504964003)(16526019)(77096007)(81156014)(81166006)(5660300001)(186003)(6486002)(8676002)(68736007)(50466002)(64126003)(53936002)(2361001)(2351001)(6306002)(31696002)(65826007)(55236004)(26005)(6916009)(6666003)(65956001)(31686004)(16576012)(67846002)(66066001)(25786009)(23676004)(2486003)(478600001)(52116002)(52146003)(3846002)(2906002)(97736004)(58126008)(47776003)(316002)(65806001)(6116002)(45080400002)(386003)(36756003)(966005)(305945005)(7736002)(59450400001)(8936002)(86362001)(2616005)(956004)(105586002)(230700001)(106356001); DIR:OUT; SFP:1102; SCL:1; SRVR:CP2P152MB1124; H:[10.7.226.107]; FPR:; SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en; Received-SPF: None (protection.outlook.com: mateus.tech does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtDUDJQMTUyTUIxMTI0OzIzOm5jOFB0cWxicjZSNmM0RkZzMStHMi85SmQ2?= =?utf-8?B?OEVPWlRFbDd2UXQxdm5uSlVJOXNoRkN0OXhOS2VSNmdaU0NHbnplUXdzTXAy?= =?utf-8?B?OUhvNVRhODhEbUFDb0ZMODEyNlZiQ1k1ejVmcHE1YkhzR3QzWnFFMS96V1F1?= =?utf-8?B?cVQ4dWpuQWxhZ1JVRzk3WHBHRkszRFgyNXhJcytsUnVBUXh2Qy92cXhWbDZx?= =?utf-8?B?T2xybDUrSXhJUTFBQlhNMjIydHpqQU56Q0JCMno1ZG16Z0Z1MVpBOHZMS2RQ?= =?utf-8?B?WVpNOWpBSGk2TzkzN1hBcjBucmFkWlQvR01xb2hHczFlblZiOVRncjJLT1Za?= =?utf-8?B?STJxR0J3OTFnQitjVGdWVmFtaDVNanZJVU5XeDhwY1pDTGFrQ3psdVJaVmpB?= =?utf-8?B?WFR0Q2w3K3FwVzhuZ3FBU2toeXRQZjlQTTJXanJsUGZCVy90QlMwZmVQc3p0?= =?utf-8?B?dlNDTGExYWExbC9SUThwV1N6UUlhT21UMnpLc21JaGlPWFdBcnc3YlhUWDZw?= =?utf-8?B?UUNGdXpBc3hrTDlRWWZHTzF0eFB0NWdMQVJwZ3B5VUxLTWFwcExMcG9SUU05?= =?utf-8?B?b0NGUWxjbHNzWlQwbHJrRkoreVhGZlRjSWJVd0swVGRUQW11cTdKaXBhWXli?= =?utf-8?B?YzBZb1diK2RVeVFsYkVZdDVQS0hNZCtpTjRET1J0UkxFUmJPb1d4TktHWUdY?= =?utf-8?B?cStXRWZuY3pJb1NvUU1MU1ZvU1dnNm5KZEMyVXZKSXFXcDBLYk5UVXRmNHpi?= =?utf-8?B?VnVoSzZ1eG1Ndy9RRGtqK1BRTzRYWVB0ZVJKRVlFKzhHbklPL0R4amxiY2dG?= =?utf-8?B?WENqT2w3dENDYmZUSE1KZ3ZPN0FncHV4YWRYbE5FZGprd0lzU3o1eFJpVTJi?= =?utf-8?B?RWtEdmJvN0R2RUkydXB2ZEZ6Uk4yclZnK1huZWw2bU0wY1NmbnBqbjBNUmx5?= =?utf-8?B?NVZTbGtTU2x4LzMzM3ZPdnpnbFBqS1poZ3NwYkErZExGK1hmZFdZTHBONWM3?= =?utf-8?B?U0dPdE5YNkk4a0JHU0N4aTVUZGRKN3l2YkloMXlyTlFJL2lLYS9IMG56cCtF?= =?utf-8?B?M2YxMDJyYmRMUDBId0YxNHBOUFdjMWovQTZicVBvcXRHbHh1NlN5eUpmMU5Z?= =?utf-8?B?YVZWcVdPVFMrbEsxdVRzNFk2RHpidHoyeFp4bjRWM3RDZHk2bWJhQmJqdkRH?= =?utf-8?B?OTlPaDVYV3hPYVhnUklPdmNOeVY2UElvRVlJdmlma0FCbStheGlpT0FpMENJ?= =?utf-8?B?ZFFWdG9ya1BScnBsdkZaRHVEbUEvS2pLSHVMZVNhNkIvWXBVRTJSa0t1Q3lM?= =?utf-8?B?YmtralZ1eExmbk9sYVpqNStSaFF3TWRqU1JkcU1jUWN6a29JVG9BNk5YSitZ?= =?utf-8?B?MDdvNmtSS2tLei9nV2Yvc1VUeWV6K0xQZVNvdkMzZFVoOThWRWF3NHFMZHZj?= =?utf-8?B?YnhkSEN2RllnQzRudGhBZldmUGN1a2pBUlZ1M2VGSGwrKy9hYTdVVWNXaUxj?= =?utf-8?B?RVk4N0w2MDZrU0RQZDM4cEVkc2VzRkRiVEVSc3c5Z0hiUjNDSVJUSjlZVm1J?= =?utf-8?B?TEFNenI3bktURUdBdzN1TWZGYkFIQXRhTHNqK3g2Rnp3RUlxdlBqeHMyaVJw?= =?utf-8?B?bW0rZnJPU2xHRDlwWThVOWdHYjRON0l4Y0wwL1hKMkM1a2lHYjB1dlR3ZU4x?= =?utf-8?B?MGVaWE5adS9KMXk5K0FIZGhWQTNPem4rUXBxbjhWQ1FEdVBjSStIRGIxeStH?= =?utf-8?B?dU5oclJEVE9hRzhWM0c4RCs1ME9WV1V6QmZqNll2eVhJeXkvQitISGcvNXlJ?= =?utf-8?B?ZWtJK3BsdWhTazBMN3dxNFhmV0RZMzhNRVU0cUNMc3YwTkp0MmdJNHhjMzI0?= =?utf-8?B?MndYK1Y0SnkvSFF1aU5oZmNWU3kyVFRIVU5Qamk1TW8vZ2ZjNGZIa21vN1J0?= =?utf-8?B?ZXBoMDc0dTArWGJLejFIVXh2TWNuYkR4MklkRDE5WExjQnE0d2NnQTVHWHln?= =?utf-8?Q?vPU/DS?= X-Microsoft-Antispam-Message-Info: IX5rxJsW6FMumjcjVXYoROu0S0e6lmwt4san9wBEuqMR22nL2YnID5sWWW+fHnF0G4TpVFJfYFS6Ih9waSifyRmMqTCDneVyzO7GNeQgV+rYOCHal8poIw7kXxicofRd/N83DQZmX3C3nnhh26jmC28ER18iask5/Y+II9xtJAxL4/iJAOLJPKxDYnaqyQrN X-Microsoft-Exchange-Diagnostics: 1; CP2P152MB1124; 6:gnDJg2GlsYMrjQhpihL/f0hYxyfhahAC2lKn7vvDQChADSkQpBTM/6DbQMw4yXYC5LPeeCeuF9iFALzlyOM6/E3nGfPo2iMSA3Qy1QjQ2Tf7gCQFEJmWUwUtqIFFPUMwZEZkRpHmspm+bLJ3u9oDIaHCUVtLo1HwRKQCsnTPWgsMXi0eOhtivCzKL4/psAzX4s756sD1rbnRWx2xrWA1blw8KqjKadBG4OZFkmVo5eANBUM+YgF+qWzDG1PE58sQokxIcoiyjTiEaIFPUg/b/+wS4sA18/Gb+iWve7ew0jCPAeLEfLW79uLIpYpzk2sMQfy/2ZDLxraBi02jMTPJgoYolLVfP0W7oZhQ+3UeFom6EenuUNuvMGwd6ihu/oLEhikgvG5RpmyUK0yt0pPsTH7HSy6hgLqDZIvxG1E+aTB4GuAxpGxFBB83QW1J33HlFXmnVsQ5hr3a7ldoeeqwDQ==; 5:On9zoFohW8KKvpCOj8Ja7kmRJoHbsxGSmOVdtzfCiQaZ7XKwHToKpdVZGyDx55YNp49137Vuy1+cu8r7RGxEu77WPNYK5OjIIVSL2Opn1Ckp133aXYLfKr7NZSsd5P2Jad0A8MOfs3/l7uv3hA+zFkI5spKL/zdfb4a8SFZ/Et0=; 24:qTx42yvY8atGNIpTR594dIWiCz8ZlSs/77hMJt6fYngiW9P9x5WAsj1wWpUXRED9nW40Uu9CPC50DEN91+zIDV7OdwhzzQcGRAvTekAuu0M= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; CP2P152MB1124; 7:SPl/u5799VUcX1QVa+441PXG2iPG89Tddj7Wa9OuCgz/fH0M3iYoORFk1EVyFdp3V3bgOJaviUMB9fV8bMR38gjhRbVL55ul+VPf7/y8kyJzsvPQHFGXwz1/e0KcJ7qjzLlGGDQo+I7qrBz+ws59sZbbMZ8YnOw1pjZuqaihSwPgyYdt3qipGCUESu2NpcxtFt6Ap+1g04/7wcESD+uaUWv6noYKr6+eQE1FrW+9k5AbpIJQ/jEbh0tj+2a+jCGp X-OriginatorOrg: mateus.tech X-MS-Exchange-CrossTenant-OriginalArrivalTime: 26 Mar 2018 13:45:46.9057 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 07087dfc-a77c-461d-3c3c-08d5931fe12f X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 3cb2d6d7-8d6e-44b8-954d-3085729d2030 X-MS-Exchange-Transport-CrossTenantHeadersStamped: CP2P152MB1124 X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.25 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 26 Mar 2018 13:45:53 -0000 Hi all, I'm an undergraduate at the Federal University of Rio Grande do Norte (Natal, Brazil) looking to contribute to FreeBSD this summer under GSoC. I'd like to follow on this idea (https://wiki.freebsd.org/SummerOfCodeIdeas#CoreCLR:_add_Microsoft.27s_CoreCLR_and_CoreFX_to_the_Ports_tree.) and help port Microsoft's CoreCLR and CoreFX to FreeBSD in order to ultimately be able to run a PowerShell instance on the system. As I understand, there's already work in progress on building the CoreCLR and CoreFX libraries to FreeBSD so this part shouldn't take much time to overcome. The real challenge seems to be on the PowerShell part. I've got around 9 years of experience in the Microsoft stack -- C# primarily -- but little experience with FreeBSD itself. I've been involved with open source for a while and am also a Linux user. I'm looking for a potential mentor for this project and open to suggestions and ideas as to better approach this problem. The deadline for submission on GSoC '18 is tomorrow, so I understand this may not be an optimal time to start a conversation on the subject. However, I came across the GSoC program for this year around two days ago and I'd still like to take this chance. Thank you in advance, -- Mateus Rodrigues de Morais https://mateus.tech