GSoC : Integrate Proxy Settings and Network Connections(Locations) project
by Buddhike Kurera
Hello,
Sending the following email which found on the devel-list.
Hello!
I am Siddharth 2nd year Undergraduate student pursuing M.Sc(TECH)
Information Systems at BITS-Pilani India. I am thorough with languages
like C, C++ and Java and currently learning Python.
I am keenly interested in contributing to the Integrate Proxy Settings
and Network Connections(Locations) project of Fedora Projects for
GSoC-2012.
My understanding of the project is that when a user connects to a
network, all settings such as proxy settings, IP settings (if
required), sharing options etc will be saved for each network. So
whenever the user connects to a previously connected network all these
settings are automatically loaded. Thus making networking much more
user friendly.
Please suggest me how should I go about the project. Should I straight
away make a proposal and send it across or do something else prior to
that.
Any suggestion or advice will help a lot. :)
Thanking you.
Best regards,
Siddharth Mohan Misra.
--
Regards,
Buddhike Chandradeepa Kurera(bckurera)
Fedora Ambassador - APAC region
Event Liaison - Design Team
Email: bckurera@fedoraproject.org | IRC: bckurera
11 years, 8 months
Proposal of Fedora nfs/fscache writeback cache idea
by Dong Zhu
Hi,
My name is Dong Zhu from Dalian,China.I am a intern working in
Redhat.I am interested in this idea
http://fedoraproject.org/wiki/Summer_coding_ideas_for_2012#Implement_nfs....
The following information is my Proposal of this idea,Could help
reviewing it ? Any comments are appreciated.
------------------ 8< ---------------------
Application for Google Summer of Code 2012: Dong Zhu
Contact Information
Email Address: bluezhudong(a)gmail.com
Telephone: 13840848540
Blog URL: http://bluezd.info
Freenode IRC Nick: bluezd
Why do you want to work with the Fedora Project?
First: I am a fedora user,I use the fedora 15 as my Desktop os now.
Second: The Fedora Project is a worldwide community,I am eager to
participate it and make contribute for it.
Third: I have great interesting in opensource,especially Fedora Project.
Do you have any past involvement with the Fedora project or another open
source project as a contributor?
I am intern working in Redhat as a kernel-qe for almost one year,I
test/report many bugs and write a large number of automatic testcases on
RHEL.On the other hand I also read the kernel source code,then write
some related patch to test the kernel.
Did you participate with the past GSoC programs, if so which years,
which organizations?
No
Will you continue contributing/ supporting the Fedora project after the
GSoC 2012 program, if yes, which team(s), you are interested with?
Yes,Of course.I am crazy interested in Linux
kernel,filesystem,Power-Management,Timer,Interrupt,I am looking forward
to submit patch to the fedora-devel. I think I can contribute to fedora
project according to my knowledge.
Why should we choose you over other applicants?
I have knowledge of Linux and the linux kernel.I am familiar with
Filesystem,USB driver,Power-Management,Timer,Interrupt,Mem.
I have experience analyzing and debugging Linux kernel source code,I can
write some related kernel module by myself.
I experience working in OpenSource.
Proposal Description
Synopsis:
I will implement the writeback mechanism for nfs during the summer,I
will spend 8 hours a day to work for my project at least.
Biograph:
I am a student from DaLian,China(timezone:GMT+8),23 years old,I am crazy
about the OpenSource especially the Linux kernel.
Project:
NFS only supports write through cache based on fscache/cachefiles,the
goal is adding a new feature that implement a writeback mechanism for
nfs.
Profit for writeback mechanism
Add a new feature of the fscache,Meet the needs of different people,can
satisfy the requrements from different people,and the customer will
benefit from it.
Experience:
I am good at C/shell Programming and familiar with the Linux kernel/nfs.
I worked for redhat for almost one year and write many testcases(C &&
shell),I have experience working for OpenSource.
I am familiar with extX filesystems and know the implementation of it by
reading the source code.So I am very familiar with the mechanism of
cache (indoe cache,dentry cache,address_space).I also have the
experiecnce of developering the kernel module.
Implementation:
1.First I think I need to read the fscache source code and familiar with
the fscache APIs,such as fscache_read_or_alloc_page,To figure out the
implementation of the nfs make use of the FS-cache facilities.
2.Then investigate nfs fscache and cachefiles implementation and a
knowledge of write through.
3.At last modify the fscache and cachefiles modules to add some
necessary APIs to implement the write back without breaking the NFS
specific close-to-open semantics.
Roadmap:
1. Publish my goals to the community and try to get some feedback and
suggestions on my plans. Then I will get familiar with
nfs->fscachethe->cachefiles that I require for my work. (maybe until
early June)
2. Discuss with the community and the mentor about the write back and
implement it.(until July)
3. Implement the writeback mechanism. (Before August)
4. Finish developing and re-compile the related of nfs kernel module
(nfs,fscache,cacahefiles),test it and check whether it works well.
Mentor : Tao Peng
--
Best Regards,
Dong Zhu
------------------
http://bluezd.info
------------------
11 years, 8 months
Proposal of Fedora overall GUI Service Configuration tool
by Bradley Clemetson
I do apologize if I am putting this in too late or in the incorrect
mailing list.
----
Application for Google Summer of Code 2012: Bradley Clemetson
Contact Information
Email Address: brad.clemetson(a)gmail.com
Telephone: 1-509-855-4245
Blog URL: http://codeprogrammers.net/bradblog/
Freenode IRC Nick: brad_c6
Why do you want to work with the Fedora Project?
I am a long time Fedora/RHEL user since the days of Red Hat Linux 8
and have used it since. Be it as a web/file/authentication server and
wish to allow for a even bigger adoption of the OS, by making the
learning curve lower for Windows server administrators easier.
Do you have any past involvement with the Fedora project or another open
source project as a contributor?
I contributed to the residualVM
(https://github.com/residualvm/residualvm) project but way of
testing/file bug reports, and am hoping to use the Google Summer of Code
to get more involved with the open source community.
Did you participate with the past GSoC programs, if so which years,
which organizations?
No.
Will you continue contributing/supporting the Fedora Project after GSoC
2012 program,
if yes, which team(s) are you interested with?
Yes, I would be involved with the SystemConfig team in order to
continue creating and expanding these tools for more Fedora adoption.
Why should we choose you over other applicants?
I am already a heavy user of Fedora and who many different services
be it basic (Apache,Bind, DHCP, Samba, ect) and other that are more
advanced to configure (Kerberos, FreeIPA, ect); along with using these
services in production/commercial settings knowing how IT works and
possible ways of improving it.
Proposal Description
Synopsis:
To create a GUI system configuration tool that is a all-in-one
utility for a user/system-administrator to configure multiple (if not
all) the services that are currently installed on a specific Fedora
installation.
Biograph:
I am a student at Gonzaga University in Spokane Washington US. I am
21 years old and have been using Linux since the age of 12 and have used
it ever since then. In my hometown of Moses Lake WA,
created/repaired/converted many networks over to Linux and have been a
Linux advocate in my community.
Project:
Make a all-in-one model service GUI configuration utility that
allows a user/system-administrator to configure services and policies on
a Fedora/Linux installation(s), along with the ability to export/import
configurations to other installations. While also allowing for service
developers to make their own modules in a simple language
(XML/Yaml/HTML/ect) to create their own
configuration panel for their service that integrates into the overall
utility cleanly.
Profit for making a all in one GUI Config Util
Creates a single point in which all services can be configured so the
user/administrator can spend less
time looking for different configuration files/utilities and more time
setting specific properties need for their service configuration. This
utility would also help those who are not used to working with different
service configuration files directly and would allow for easier
Fedora/Linux adoption.
Experience:
I know C/C++/C#/Obj-C/Web Languages and in the process of learning
GTK+ toolkit extensively, along with a understanding of how configure
many services correctly. I am currently working on this project for a
software engineering class and would like to continue to develop it
through the GSoC.
Implementation:
1.Continue to read and understand the ways in which SystemConfig/Gadmin
tools have been written and see if what I have implemented so far is in
the correct style/methodology that will work best the stability of the
application.
2.Design a system that allows for the application to be very dynamic to
allow module developers to not feel limited or overwhelmed when making
their service configurable through the main GUI application.
3.Implement using GTK+ and other graphical libraries to create the most
compatible GUI application as to reach as many flavor/distros of Linux
as possible.
4.Create a extensive documentation guide for developers to make the
modules without having to rely on old forum posts or outside resources.
Roadmap
1.Publish the project idea and get as much feedback as possible on what
the community thinks would be the best suit their needs, along with
bringing those ideas/suggestions into the current version I am
developing now. (eg. Layout Style, Module Language, ect), as I continue
to get more knowledge of GTK+ and it's associated libraries.(until late May)
2.Discuss with mentor what the best practices are to make the
application as compatible and user friendly as possible and begin to
implement (until mid July)
3.Finish all feature implementation and work on making the application
as compatible and stable as possible eg. feature freeze. (til early August)
4.Make packages (RPM,DEB,PKG) and write documentation for the
installation and use of the application for both users and developers.
Mentor - none
Thank You
Bradley Clemetson
11 years, 8 months
Re: Discuss on feature list of Dorrie
by shreyankg@gmail.com
On Thursday, March 29, 2012, Ratnadeep Debnath wrote:
> Hi,
>
> On Thu, Mar 29, 2012 at 1:10 AM, Sayan Chowdhury
> <sayanchowdhury(a)fedoraproject.org <javascript:;>> wrote:
> > Hi,
> >
> > As I was writing out my proposal, I wanted to discuss what features
> could be
> > implemented in dorrie so that I can include it in my proposal.
> It's nice to hear that :)
>
> > Here are some
> > which I thought of including
> > 1. Add support for formats like download Install Media (DVD ISOs).
> Also, other formats can be supported like images for virtual machine,
> hdd images.
>
> > 2. Create a test environment for Dorrie.
> I hope this will be completed soon.
>
> > 3. Create a User profile(stores his personal builds), User Dashboard
> (which
> > shows the his personal builds and the builds can be downloaded by other
> > users).
> User features can be handled by django-userena and permissions by
> django-authority. Also, the prospect of having social auth sounds
> cool. Yes, I agree, builds should be reusable.
>
FAS integration is a useful feature to have.
> > 4. Add feature to download the various kinds of spins or personally add
> some
> > packages to the spins.
> > 5. Add feature to customize settings like( Network, Firewall, Users and
> > groups, time-zone, logo and background etc).
>
> @shrink, our target should be to get a stable usable release of Dorrie
> this summer. For this we need the core features (better build
> workflow), user features and community features.
>
> Other than that Dorrie should support all version of Fedora being
supported at any given point of time.
I think you are good to go ahead and write a proposal.
--
Peace and Love,
Shreyank Gupta
Blog: http://allsortsofshrink.blogspot.com
11 years, 8 months
Re: having blogs...
by Karsten Wade
Students usually join their blog to the project Planet, e.g. planet.fedoraproject.org. This is part of the transparency of open source. A user page won't work the same way.
I recommend you sign-up at wordpress.com if you can, it's no cost and very easy.
- Karsten
Muditha Dissanayaka <mudithagayan88(a)gmail.com> wrote:
do we really need a blog to show the progress of our GSOC projects or can
we use the fedora user page instead of it?
11 years, 8 months
having blogs...
by Muditha Dissanayaka
do we really need a blog to show the progress of our GSOC projects or can
we use the fedora user page instead of it?
11 years, 8 months
Standard ML in Fedora and in GSoC
by Gergely Buday
Dear All,
Buddhike Kurera suggested me to write my idea and send it to this mailing list.
I am a functional programming advocate and would like to see Standard
ML projects in Fedora. Both a better infrastructure for the language
and actual projects that are implemented in SML.
For a short introduction why SML would be useful, check my blog entry:
http://www.buday-rd.com/on-standard-ml
I would add the following: as far as I know, daemons are written in
Python nowadays in Fedora, with a possible rewriting in C if speed and
memory footprint is critical. SML
could do both, as the sml/nj and the polyml compiler has an
interactive loop like
Python for creative programming, but the mlton whole-program
optimizing compiler generates executables with speed comparable to C
object files. It has a mathematical definition so it is easier to
argument about a program than in Python or C.
The first step could be proper packaging for various architectures and
platforms, and cross-compilation for these. mlton, polyml and mosml
has packaging but I did not find packaging for sml/nj.
The next step could be choosing a daemon task to write from scratch or
an existing one to rewrite.
I would appreciate your comments and questions on this.
- Gergely
11 years, 8 months
Idea page - soft freeze, but still open for wonderful ideas
by Buddhike Kurera
Dear Mentors, Contributors,
The idea page is soft-freeze since the start of the student application period.
However if you have a wonderful idea, we dont want to loose it.
Therefore still there
is the chance to add your idea to the idea page. But please be kind
enough to post
your idea to the summer-coding mailing list as well.
This additional step will help interest parties to be keep in touch.
However the page is open for ideas till 1st April only. Thereafter no
idea will be
entertained for GSOC 2012. This ensures every student get a reasonable time to
get familiar with the new idea and present a application.
Thanks for your support and interest. Will deliver a quality
experience in this summer.
Happy Summer Coding !!
--
Regards,
Buddhike Chandradeepa Kurera(bckurera)
Fedora Ambassador - APAC region
Event Liaison - Design Team
Email: bckurera@fedoraproject.org | IRC: bckurera
11 years, 8 months