summer-of-code
[Top][All Lists]
Advanced

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

Re: summer-of-code Digest, Vol 50, Issue 7


From: Darshit Shah
Subject: Re: summer-of-code Digest, Vol 50, Issue 7
Date: Fri, 14 Mar 2014 19:15:33 +0100

Please refrain from replying to Digest Messages. If you wish to
respond, please respond in the original through the web interface.

On Fri, Mar 14, 2014 at 7:02 PM, Raghav Pande
<address@hidden> wrote:
> i always considered windbg, debug, ollydbg (windows) to be better than gdb.
> might be i am wrong since too many people use gbd. so i don't think i'll be
> working on gdb for windows
> however it can be done.
>
> can you elaborate more on threading models?
> i didn't quite get what you meant, simply because i have only used pthreads
> on *nix environments.
> while windows has native api's like NtCreateThread to do that.
>
>
> Regards
> Raghav Pande
>
>
> On Fri, Mar 14, 2014 at 9:31 PM, <address@hidden> wrote:
>>
>> Send summer-of-code mailing list submissions to
>>         address@hidden
>>
>> To subscribe or unsubscribe via the World Wide Web, visit
>>         https://lists.gnu.org/mailman/listinfo/summer-of-code
>> or, via email, send a message with subject or body 'help' to
>>         address@hidden
>>
>> You can reach the person managing the list at
>>         address@hidden
>>
>> When replying, please edit your Subject line so it is more specific
>> than "Re: Contents of summer-of-code digest..."
>>
>>
>> Today's Topics:
>>
>>    1. Participation (Raghav Pande)
>>    2. Re: Participation (LRN)
>>
>>
>> ----------------------------------------------------------------------
>>
>> Message: 1
>> Date: Fri, 14 Mar 2014 02:45:27 +0530
>> From: Raghav Pande <address@hidden>
>> To: "address@hidden" <address@hidden>
>> Subject: Participation
>> Message-ID:
>>
>> <address@hidden>
>> Content-Type: text/plain; charset="iso-8859-1"
>>
>> Hi,
>> I am an undergrad Computer Science student.
>> My interests include programming, reverse engineering.
>> So far i have looked up ideas list in gnu, gdb, wget, libc, gnu net.
>> These projects are interesting enough for me to work on them, and i have
>> had past experience in programming under windows. Though the learning
>> curve
>> won't be steep, i still have got no clue as to which project i should work
>> upon.
>> Can anyone point me to right direction?
>>
>> --
>> Regards
>> Raghav Pande
>> -------------- next part --------------
>> An HTML attachment was scrubbed...
>> URL:
>> <http://lists.gnu.org/archive/html/summer-of-code/attachments/20140314/67a3ec72/attachment.html>
>>
>> ------------------------------
>>
>> Message: 2
>> Date: Fri, 14 Mar 2014 11:10:38 +0400
>> From: LRN <address@hidden>
>> To: address@hidden
>> Subject: Re: Participation
>> Message-ID: <address@hidden>
>> Content-Type: text/plain; charset=UTF-8
>>
>> -----BEGIN PGP SIGNED MESSAGE-----
>> Hash: SHA1
>>
>> On 14.03.2014 1:15, Raghav Pande wrote:
>> > Hi, I am an undergrad Computer Science student. My interests
>> > include programming, reverse engineering. So far i have looked up
>> > ideas list in gnu, gdb, wget, libc, gnu net. These projects are
>> > interesting enough for me to work on them, and i have had past
>> > experience in programming under windows. Though the learning curve
>> > won't be steep, i still have got no clue as to which project i
>> > should work upon. Can anyone point me to right direction?
>> >
>> I'm assuming you familiarized yourself with GSoC GNUnet 2014 ideas
>> list[1].
>>
>> GNUnet development would entail:
>> A) Network application programming (the "Social applications" idea)
>> B) Network protocol programming (the "Multicast" idea)
>> C) Network protocol/application programming + package manager
>> integration (the "Guix + GNUnet" idea).
>>
>> There's been some discussion of (C) on GNUnet-developers mailing
>> list[2], you can get further insights from that thread.
>>
>> You are unlikely to deal with sockets and other network stuff directly
>> (there are utility functions for that), the focus will likely be more
>> on correctly laying out distributed/networked applications logic.
>>
>> You can do development on any OS. Experience in W32 programming is not
>> required (W32 compatibility layer is already in place, it is unlikely
>> that you'll have to expand it), but wouldn't hurc, obviously.
>>
>> You'll need to know bare C (GNUnet utility library provides some
>> convenience functions, but not many, so knowledge of standard libc
>> functionality is important; unless you work on an app that can be more
>> free in its dependencies (i.e. can use glib, for example)).
>>
>> Reverse engineering is not going to be required (at least for the
>> projects mentioned on the ideas page; you may be able to come up with
>> something different, obviously).
>>
>>
>> As for gdb, libc, etc, i'll let other projects' developers speak for
>> themselves. That said, it'll be simply awesome for someone to take a
>> stab at gdb on Windows (there are lots of improvements that could be
>> made there, such as better stack unwinding, support for MS debug info
>> format - and that would require reverse engineering!). There's also a
>> possibility to teach gcc to use Windows threading model in order to
>> provide C11/C++ threading support without relying on winpthreads
>> compatibility layer (that layer comes under MIT license that some
>> weirdos find too restrictive). Just some things off the top of my head.
>>
>> [1] https://gnunet.org/gsoc2014
>> [2]
>> https://lists.gnu.org/archive/html/gnunet-developers/2014-03/threads.html
>>
>> - --
>> O< ascii ribbon - stop html email! - www.asciiribbon.org
>> -----BEGIN PGP SIGNATURE-----
>> Version: GnuPG v1.4.11 (MingW32)
>>
>> iQEcBAEBAgAGBQJTIqtsAAoJEOs4Jb6SI2CwIkcH/1v+SGcqz7OZD6YHkGJKEVrh
>> 93YJHCZyGvXA+L1G1TuiCBcmN16alvOw+bePHqwgVB/maVL12AHIWk4orH5uQ9yO
>> W1KMGFQ+RqeikhGlZ69ZRK6J9fvllOkcCscFZoqKnmn2wFfk1r7qrfU9JBHBeI94
>> 35nKeqsssYrnQk6EJkY6Q3Re08MdOVK6bRq97DmmUFKcJdVzoE5LO6lONflOF9V7
>> eBZSuyjlLq6r2mSzlExNDze6ThvJpB1RYkBQr3Fu7XF/daaAI29S8swXbm9aMZdS
>> T8FjUUL5Tb4e+mcWgWCuHzGfAaNggVvjzTUXDiYsXZUMDOX+GBvEJghGOe5c7Ak=
>> =jlnT
>> -----END PGP SIGNATURE-----
>>
>>
>>
>> ------------------------------
>>
>> _______________________________________________
>> summer-of-code mailing list
>> address@hidden
>> https://lists.gnu.org/mailman/listinfo/summer-of-code
>>
>>
>> End of summer-of-code Digest, Vol 50, Issue 7
>> *********************************************
>
>



-- 
Thanking You,
Darshit Shah



reply via email to

[Prev in Thread] Current Thread [Next in Thread]