*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 <kanika16...@iiitd.ac.in>
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_P
> atches#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.
> [image: 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 <
> sstabell...@kernel.org> 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/comm
>> unities/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-de...@lists.xenproject.org or
>> xen-devel@lists.xenproject.org (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-requ...@lists.xenproject.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.or
>> g/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 <kanika16...@iiitd.ac.in>
>> > Date: Wednesday, 14 February 2018 at 17:25
>> > To: Lars Kurth <lars.ku...@citrix.com>
>> > 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
_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xenproject.org
https://lists.xenproject.org/mailman/listinfo/xen-devel

Reply via email to