[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Minios-devel] Excited for Xen Project in Outreachy



Issue suggested by Simon
In Unikraft - whenever compiler flags are changed due to an addition of a library or something else according to the build rules, the make command doesn't force recompilation of those files affected by the flag change unless the files are altered too. The only way out is to "make clean" and "make" again all the files which can be redundantly time-consuming.

Solution
One way is to create flag files for objects and add those as their dependency in the Makefile.


Apart from this, I'm wondering if rules are passed on to the Makefile and changes are depicted in the Makefile itself, can we add Makefile as the dependency of objects to solve this issue?


Thank you.




On Wed, Feb 21, 2018 at 9:16 PM, KANIKA SAINI <kanika16047@xxxxxxxxxxx> wrote:

Hi Lars,

I'm already on #unikraft with the registered username - kanik.
My timezone is UTC+5:30h and I can be available for a chat at any time of the day post noon usually. 

I have subscribed to the mailing lists and gone through the documentation at https://wiki.xenproject.org/wiki/Submitting_Xen_Project_Patches#How_to_Generate.2C_and_Submit_a_Xen_Project_Patch_to_MiniOS_and_Unikraft thoroughly.

Also, I have completed the first task you suggested, that is, to build the hello world app. Below is the screenshot of it running on my system. 
Inline image 1

Keeping my skill set and experience in mind, I'm mostly interested in and suitable for projects -  Enhanced Profiling and Tracing Support for Unikraft and High-level Language Support with Unikraft. 

I was having my exams this week and hence, couldn't start with much force but now, I'm all pumped up to make significant contributions. :D
If there are not many people already working on it, please, let me know the next steps to begin contributing.

Thank you!





On Thu, Feb 15, 2018 at 4:15 AM, Stefano Stabellini <sstabellini@xxxxxxxxxx> wrote:
Hello Kanika,

Thanks for your interest in Xen Project!
One reply inline below.

On Wed, 14 Feb 2018, Lars Kurth wrote:
> Hi Kanika,
>
> I CC'ed two lists and the mentors of projects. Thank you for your interest in the project.
>
> > I seek guidance in choosing the suitable sub-project in Xen according to my skill set.
> We have two sets of projects on https://www.outreachy.org/communities/cfp/xen-project/
> * 3 around Unikraft (mentor: Simon the technical side, I on the process/people side). We are both based in UTC+1 - IRC is #unikraft
> * 1 for Xen on ARM (mentors: Stefano & Edgar). Stefano is in UTC-8, Edgar is UTC-7 or 6 (can't quite recall) - IRC is #xendevel
>
> > I wish to begin my contribution as soon as possible. I request you to connect me to the mentors in case IRC is not the best way to get in touch with them.
> Simon is unfortunately not around this week but will be next week.
> Stefano and Edgar, are around I believe
>
> For practical reasons:
> * Please sign up to the minios-devel@lists.xenproject.org or xen-devel@xxxxxxxxxxxxxxxxxxxx (as appropriate)
>    (see http://lists.xenproject.org for instructions: if you use the "subscribe subject pattern" make sure you send the mail to minios-devel-request@xxxxxxxxxproject.org, ...) 
> * Please double check time requirements: This is because in the past there frequently were issues with Outreachy and University course time requirements in particular with Universities from India. I believe that there will be extra checks later in the application process, which may require letters from your University. We had one case, where an applicant did a small project, but we were not allowed to accept her due to time requirements.
> * Let us know timezone you are in and when you can hang out on IRC
> * Your registered IRC nickname (please register your nick - see https://www.xenproject.org/help/irc.html under Netiquette)
>
> Note that my IRC nick is lars_kurth, Simon's is skuezer, Stefano's is sstabellini, and I am afraid I can't remember Edgar's
>
> If you are interested in Unikraft
> * Build the hello world unikraft app: see https://wiki.xenproject.org/wiki/Category:Unikraft & http://unikraft.neclab.eu/ and report back
> * Familiarize yourself with the workflow at https://wiki.xenproject.org/wiki/Submitting_Xen_Project_Patches#How_to_Generate.2C_and_Submit_a_Xen_Project_Patch_to_MiniOS_and_Unikraft (please read the entire document) 
>
> For the ARM project, I will let Stefano and Edgar decide.

For the ARM project, it would be good to get familiar with Xen on ARM,
to learn how to build it:

https://wiki.xenproject.org/wiki/Xen_ARM_with_Virtualization_Extensions#Building_Xen_on_ARM

and use QEMU to emulate an ARM board to run Xen on it, for testing and
development:

https://wiki.xenproject.org/wiki/Xen_ARM_with_Virtualization_Extensions/qemu-system-aarch64

Feel free to ask any questions!


> Regards
> Lars
>
>
> From: KANIKA SAINI <kanika16047@xxxxxxxxxxx>
> Date: Wednesday, 14 February 2018 at 17:25
> To: Lars Kurth <lars.kurth@xxxxxxxxxx>
> Subject: Excited for Xen Project in Outreachy
>
> Greetings, Lars.
>
> I'm Kanika Saini and I'm super excited to begin contributing to Xen!
>
> I seek guidance in choosing the suitable sub-project in Xen according to my skill set. I'm currently pursuing a course in Operating Systems and hence, have been gaining knowledge in kernel programming by short assignments like the implementation of a system call. I'm familiar with assembly programming in MIPS, ARM and x86 as well.
> About high-level programming - I have experience with Java and have used it for desktop applications and parallel programming.
>
> There are certain projects listed on the project page and I'm looking for mentors' suggestion on what could be the best for both me and Xen. I have introduced myself on the #unikraft channel and I'm expecting a reply from the community.
>
> I wish to begin my contribution as soon as possible. I request you to connect me to the mentors in case IRC is not the best way to get in touch with them.
>
> Thank you!
>
>
> --
> Yours sincerely,
> Kanika Saini
> CSE, IIITD Class of 2020
>
>
>
> ‌
>
>



--
Yours sincerely,
Kanika Saini
CSE, IIITD Class of 2020



--
Yours sincerely,
Kanika Saini
CSE, IIITD Class of 2020
_______________________________________________
Minios-devel mailing list
Minios-devel@xxxxxxxxxxxxxxxxxxxx
https://lists.xenproject.org/mailman/listinfo/minios-devel

 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.