From owner-freebsd-hackers@FreeBSD.ORG Wed Mar 25 00:24:12 2015 Return-Path: Delivered-To: freebsd-hackers@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 3852B85A for ; Wed, 25 Mar 2015 00:24:12 +0000 (UTC) Received: from mail-ig0-x235.google.com (mail-ig0-x235.google.com [IPv6:2607:f8b0:4001: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 F1FD4E8 for ; Wed, 25 Mar 2015 00:24:11 +0000 (UTC) Received: by igbqf9 with SMTP id qf9so12423768igb.1 for ; Tue, 24 Mar 2015 17:24:11 -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 :content-type; bh=nbHc5osBlatsecjTEpzwCpvfFrQ9Ni5ecqsjWyKdc9g=; b=yB6aqN08o/8AizCIkx9+YUYJkCIFvBp8hFy+q0loTmlrOW1r6+Doh3Hta61JP9mK4X Ja2ePAWoy5Skjegj05XShg58glZw5/0p/3+8BVc3yfvPb002wsTCqJ6mFYudrraLwXPh krMZ9k6wzVL9iqsqL4AVmiK8kIXpoGemUkGg1sTjCCOe+dvCr/qHe5qpw/4FOKKEH1k7 rf9Sko082QcPC5LVEn98VWMy5MwlbNRUnUxmcJLQHhEXm5Qh1cA7v6LLQaA1hu01+96B zzjIlBWugdqgHTKxyt6OKAQ3RSjEH+0z/VmQKw1jB92wjo64k8X0wWEBDBnQYO8phCm4 1daw== MIME-Version: 1.0 X-Received: by 10.50.114.4 with SMTP id jc4mr26015063igb.14.1427243051347; Tue, 24 Mar 2015 17:24:11 -0700 (PDT) Received: by 10.64.73.7 with HTTP; Tue, 24 Mar 2015 17:24:11 -0700 (PDT) In-Reply-To: References: Date: Wed, 25 Mar 2015 05:54:11 +0530 Message-ID: Subject: Fwd: Port FreeBSD to a smartphone (any make and model) for GSoC15 From: Rakesh Sharma To: freebsd-hackers@freebsd.org X-Mailman-Approved-At: Wed, 25 Mar 2015 01:25:00 +0000 Content-Type: text/plain; charset=UTF-8 X-Content-Filtered-By: Mailman/MimeDel 2.1.18-1 X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 25 Mar 2015 00:24:12 -0000 I am Rakesh Kumar Sharma, an engineering Student of NIT Karnataka. I Am Interested in working on porting Free BSD to a smartphone (any make or model).sorry for late writing, i wasnt aware of GSoC, my friend recently suggested me about it. I am not much into the field, but I believe i can pull it off as I am hardworking and have good technical skills. one idea is to dual boot the free bsd like ubuntu touch, we need to install the BSD to the memory of the device, and than loading the kernel from inside the android kernel. this process should kill all the android processes except the ones really needed. the BSD kernel will load the required files and overtake the android kernel. I Checked BSD have its ARM version support, so i think instruction porting wont be needed. The second idea is to entirely replace the original kernel and operating system, in this case i need to do some research, but i believe i should be able to modify the boot loader to boot the BSD RISC Kernel stored in my memory, with problems of course, then i can modify the kernel to fix the bugs. I idea is not to replace the entire operating system, as if something goes wrong i can return to my old os, This can be changed later. Please provide me suggestions, and comments on my idea. i am really looking forward to working on it, I have an old device which i can work on, and a new intel x86 phone, which stand more chance of success. Thank you