From owner-freebsd-arch@freebsd.org Sun Jan 19 14:22:11 2020 Return-Path: Delivered-To: freebsd-arch@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id E05421FB273 for ; Sun, 19 Jan 2020 14:22:11 +0000 (UTC) (envelope-from shivankgarg98@gmail.com) Received: from mail-ed1-f67.google.com (mail-ed1-f67.google.com [209.85.208.67]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1O1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 480xnv5fZlz4LYV; Sun, 19 Jan 2020 14:22:11 +0000 (UTC) (envelope-from shivankgarg98@gmail.com) Received: by mail-ed1-f67.google.com with SMTP id m8so26988851edi.13; Sun, 19 Jan 2020 06:22:11 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=QKS6EjJn+2ZJCTqHyh6jn6aK3unKx1kS2gMG6RCjmXU=; b=KVj8E6z3skmj0Fg0q8zItdT3Z2olYkJ14gDrB+yheqNgBxG1gu9S/4Lm8Rwg/0B/gR HFz/vaBAxdMwwNj7cQC7QJ2w8Jt6m11dIPugnz4acibVGX780a/FMWX4m9FVWGWw4f2d p81pTSx4OLBH19jqKGuyASJTJlRZCxBRQ6426imkBoWkDV9KT3lhK8i6SU5RpmAejjLv fdJrqUMokk/z14kaWWBPFwZ3aiAYev4KMHAO+e8ynxKzUPibaCxQagRumFVQeKamMO0V I/QWWJBeP3TLMRbBxx5PtR+iNyYcQN/MYWgYvgl80la0C5DFoww1B0kuycyA8UIwmc8I u+hQ== X-Gm-Message-State: APjAAAWcVg+lNk4KTpPljNmd2mFVHpNLZsI9TIwxBKcHs0MJ0J3FQGOj hpK5J1bym2hpvrR/IRR5RcQCidN1jJM= X-Google-Smtp-Source: APXvYqwWp+P2Z0JDzZ/p/wV2tzl2pWSHZODxq/2Bsyk+1qOYRVwPTD6Z6uyhmcztm3XKovEHmQTimw== X-Received: by 2002:a05:6402:c0f:: with SMTP id co15mr13754703edb.200.1579443729651; Sun, 19 Jan 2020 06:22:09 -0800 (PST) Received: from mail-ed1-f53.google.com (mail-ed1-f53.google.com. [209.85.208.53]) by smtp.gmail.com with ESMTPSA id s19sm1188019edr.55.2020.01.19.06.22.09 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sun, 19 Jan 2020 06:22:09 -0800 (PST) Received: by mail-ed1-f53.google.com with SMTP id c26so26979166eds.8; Sun, 19 Jan 2020 06:22:09 -0800 (PST) X-Received: by 2002:a05:6402:889:: with SMTP id e9mr13588293edy.313.1579443729123; Sun, 19 Jan 2020 06:22:09 -0800 (PST) MIME-Version: 1.0 References: <20200118222619.GD67053@eureka.lemis.com> In-Reply-To: <20200118222619.GD67053@eureka.lemis.com> From: Shivank Garg Date: Sun, 19 Jan 2020 19:51:58 +0530 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: Porting FreeBSD to Z mainframes idea To: "Greg 'groggy' Lehey" Cc: freebsd-arch@freebsd.org X-Rspamd-Queue-Id: 480xnv5fZlz4LYV X-Spamd-Bar: ----- Authentication-Results: mx1.freebsd.org; none X-Spamd-Result: default: False [-6.00 / 15.00]; NEURAL_HAM_MEDIUM(-1.00)[-0.999,0]; REPLY(-4.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000,0] Content-Type: text/plain; charset="UTF-8" X-Content-Filtered-By: Mailman/MimeDel 2.1.29 X-BeenThere: freebsd-arch@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Discussion related to FreeBSD architecture List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 19 Jan 2020 14:22:11 -0000 Hi, On Sun, Jan 19, 2020, 3:56 AM Greg 'groggy' Lehey wrote: > On Saturday, 18 January 2020 at 12:43:02 +0530, Shivank Garg wrote: > > Hi! > > I wish to pursue this idea of porting FreeBSD to IBM Z mainframes. > > Currently, there are no BSD derivatives for Z mainframes, and I find the > > idea of porting FreeBSD to Z mainframe. > > > > Someone on IRC suggested to port NetBSD first, as it is easier to port on > > different hardware platforms. > > Agreed, at least at first sight. Have you discussed this on the > NetBSD lists? > No. I haven't discussed this with them yet. > > > There is a sponsored internship program called OpenMainFrame > > Mentorship. So, I thought to propose this project in this > > program. But I'm a beginner and have very little idea about the > > whole porting process and challenges faced during it. I will be > > very thankful if you can give suggestions about this, and how much > > time will it take for a beginner? The mentorship program is for a > > span of 3-4 months. > > Is success in that time an important requirement? You may find it > too complicated for the time frame. Help from somebody who has ported > to a different platform would probably help. In the specific case of > the Z series, you may have significant architectural issues to contend > with: the Z series evolved from the 360/370, which didn't even have > stacks. I don't know how different the Z series is, but it would be > good to find out before you start. > I'll ask for help with the architecture from the mainframe community. Also, someone suggested taking help from bz@. > Also, If it's too difficult, can there be any doable goals in the > > porting process that I can propose for the program and I would > > continue the project even after the program is over. I personally > > feel the project has good potential, and It will be very helpful in > > my learning growth. > > This is probably a better aim. I can't think of anything offhand. > Yeah. I'll look for achievable milestones. Regards, Shivank