From Fedora Project Wiki

Contact Information

Email Address: uanand009@gmail.com

Blog: micromax-mmx-310g.blogspot.com (there's only one post, do have a look at comments)

Freenode IRC Nick: utkarsh009

Code Forges (GitHub, GitLab, BitBucket, etc.): Github: https://github.com/utkarsh009

Social Media Accounts:

Google plus: https://plus.google.com/u/0/116361792038222634588

Facebook: https://www.facebook.com/utkarsh.anand.180

FAS user ID: utkarsh009

Questions to answer

Why do you want to work with the Fedora Project?

I started my Linux journey all the way back in october 2009 with ubuntu 9.10. Back then I was looking for an alternative to windows because I was fed up by the fact that I had lost all my data due to virus and malware infection. At that time I only knew about one linux distribution, “RED HAT ENTERPRISE LINUX”. When I googled about it, I found out that fedora was what I need to download for desktop. Upon googling a bit more, I found out that the most user friendly Linux distribution at that time was Ubuntu. So, I decided to download the ubuntu netbook-remix version for my 11” netbook (which I got as a prize in an olympiad). Of course I encountered many problems, in particular because wifi was not working. I googled and found out that I needed the proprietary bcmwl driver for it. Slowly and slowly I started enjoying fixing things on linux. Finally, I decided to have a dual boot configuration with 2 linux systems and remove windows xp completely from my device. It was then that I started using Fedora alongside Ubuntu. I started my fedora journey from fedora 13 “Goddard”. And then, there was no looking back. Since then, I am using Fedora and ubuntu as my primary os'es. I tried various other distributions like OpenSuse, PCLinuxOS, Mint etc. but none of them managed to replace these two. Currently, I am running Fedora 23 alongside windows 10. I chose Fedora 23 because my new laptop has 6th generation Intel “Skylake” processor (i5 6300HQ) with nvidia GTX950M (that supports optimus technology), so I wanted to have kernel 4.4.x for skylake to be stable. In particular, I was mesmerized by the idea behind project atomic. Having a minimalistic OS, that basically just runs containers is great for compatibility. And the fact that we can rollback is definitely amazing, given that one might often run into broken dependencies and packages during upgrades. I want to use GSoC as an opportunity, to contribute to Fedora through code.

Do you have any past involvement with the Fedora Project or another open-source project as a contributor?

No,I do not have any past involvement with Fedora Project or another open-source project as contributor.

Have you participated in GSoC in the past? If so, what year(s) and which organization(s)?

No,I'm participating in GsoC for the first time.

Do you plan to continue contributing to the Fedora Project after GSoC? If yes, what sub-project(s) are you interested with?

Yes,I would like to continue contributing to Fedora Project after GSoC. I'm interested in all the projects related to project-atomic.

Why should we choose you over other applicants?

I believe there are many reasons for selecting me over others:

I have an experience of almost 8 years working with several linux distributions.

I am comfortable tweaking around with system files and stuff like that.

I started programming in C++ and C even before I started using Linux.

I am a fast learner and I can grasp things pretty fast. Speed, is what really distinguishes me from others.

I like solving puzzles and I'm very curious.

I can code all day long. Thats something I really enjoy and love to do. :)

Have you contributed to any other open source organizations or projects? If so, do you have artifacts you can show so we can see your skill set(s)?

No,I have not contributed to any other open source organizations yet. Particularly, this was the reason why I wanted to be a part of GsoC.

Do you have any other open source experience (even if not coding-related)?

  I had once written a blog about how to run a usb-modem in ubuntu. Although the blog was pretty simple, I had adressed a few complex issues in the comments. Link: micromax-mmx-310g.blogspot.com

I also used to be a member of ubuntuforums, fedora forums, linuxquestions.org and crunchbang linux forums but I have not logged in for years so some of my accounts have been deleted I guess

Ubuntuforums profile: http://ubuntuforums.org/member.php?u=1073129

Crunchbang forums profile: http://crunchbang.org/forums/profile.php?id=10364 and here are some of my posts: http://crunchbang.org/forums/search.php?action=show_user_posts&user_id=10364

LQ profile: http://www.linuxquestions.org/questions/user/utkarsh009-581463/ and here are some of my posts: http://www.linuxquestions.org/questions/search.php?searchid=8351952

Please do note that I was a newbie at that time, so the posts might seem a bit foolish :P


Proposal Description

Overview and The Need

Of course, It's really nice if atomic could display that a product has reached End of the Life. For example, if people would want to downgrade, they'd know if they'd receive further updates.

Any relevant experience you have

No, currently none. But, that's the point why I wanted to participate in GsoC. I believe this is the right opportunity to spearhead into the world of open source development.

How do you intend to implement your proposal

I have been in touch with mentor Giuseppe Scrivano and Josh Berkus. I am currently working towards preparing a timeline.

A rough timeline for your progress

Currently working on it. Since I can code all day long, I can assure you that the final product will be delivered much before the deadline.

Final deliverable

The final product will have support for “End-of-Life” notification informing users that a particular product is no more supported. If time permits (which is most probably going to happen), the messages will be configurable informing users of the possible upgrade paths and alternatives.

Any other details you feel we should consider

I have keen interest increasing my Fedora and FOSS contribution. I have been in regular touch with my mentor for the last 2 weeks.

A few of my Bragging Rights (in the field of computer science):

All India Rank 1 in Unified Cyber Olympiad, 2011 (organized by Unified Council)

All India Rank 2 in Unified Cyber Olympiad, 2008 (organized by Unified Council)

All India Rank 3 in National Cyber Olympiad, 2008 (organized by Science Olympiad Foundation)

And many more (I have been in the top 50s many times in these olympiads, These were just the best ones)

A few more acheivements:

All India Rank 4 in National Science Olympiad, 2010 (organized by Science Olympiad Foundation)

Awardee of National Talent Search Examination, 2009-10. (Organized by Government of India)

And many more…...