Re: LF GSoC page
Greg, can you improve the GSoC page for the kernel? Till On 03/02/2014 10:21 PM, Sima Baymani wrote: I'm not really involved at all in this, just a fellow newbie concerned for other ones. If it's appropriate I can surely add some info, but I'm not sure if I'm the right person? BR, Sima On Thu, Feb 27, 2014 at 10:46 AM, Till Kamppeter till.kamppe...@gmail.com mailto:till.kamppe...@gmail.com wrote: Hi, the best would be if you or Greg edit the page. It is a Wiki page and to edit it you need a Linux Foundation account (you can easily create it by clicking on the upper right of the page) and membership in the GSOC group (simply request it and I will confirm it). Then you can add any missing contacts, project ideas, and/or some text motivating potential students to come with their ideas for the kernel. Till On 02/27/2014 09:24 AM, Sima Baymani wrote: Hi Till, I'm guessing you're the author of this http://www.linuxfoundation.org/collaborate/workgroups/gsoc/2014-gsoc-kernel-work which points to #kernelnewbies. Right now there are a lot of people coming in and asking for info or help etc. It would be helpful if you could add some more detail there. For example Greg K-H has stated he's the one to ping (or email, according to himself) - that could be something to add. Also, as far as I understand, applicants have to have an idea/suggestion of their own for projects (according to chats by Greg). Could you add information about that as well? Right now everybody else in that channel are more or less clueless, which imo isn't a good first impression for applicants =) BR, Sima ___ Kernelnewbies mailing list Kernelnewbies@kernelnewbies.org http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
Re: LF GSoC page
Hi, the best would be if you or Greg edit the page. It is a Wiki page and to edit it you need a Linux Foundation account (you can easily create it by clicking on the upper right of the page) and membership in the GSOC group (simply request it and I will confirm it). Then you can add any missing contacts, project ideas, and/or some text motivating potential students to come with their ideas for the kernel. Till On 02/27/2014 09:24 AM, Sima Baymani wrote: Hi Till, I'm guessing you're the author of this http://www.linuxfoundation.org/collaborate/workgroups/gsoc/2014-gsoc-kernel-work which points to #kernelnewbies. Right now there are a lot of people coming in and asking for info or help etc. It would be helpful if you could add some more detail there. For example Greg K-H has stated he's the one to ping (or email, according to himself) - that could be something to add. Also, as far as I understand, applicants have to have an idea/suggestion of their own for projects (according to chats by Greg). Could you add information about that as well? Right now everybody else in that channel are more or less clueless, which imo isn't a good first impression for applicants =) BR, Sima ___ Kernelnewbies mailing list Kernelnewbies@kernelnewbies.org http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
Google Summer of Code 2014 - IPP-over-USB printer support - Joint project idea for OpenPrinting and the kernel
Hi, a new standard not yet supported under Linux but starting to penetrate the market is IPP-over-USB (Internet Printing Protocol over USB). IPP, the Internet Printing Protocol from the Printing Working Group (PWG, http://www.pwg.org/) is a standard protocol for network printers (and also used by CUPS, the standard printing environment on practically all non-Windows operating systems). IPP network printers have a lot of advantages compared to USB printers (letting the ability of several computers on a network being able to access them aside): - Encrypted job transfer - Possibility to request printer status and printer capabilities - Web interface to configure the printer All this works with standard protocols and without any requirement of printer manufacturer/model specific software. For printers which also understand standard languages for the jobs themselves (PostScript, PDF, PWG Raster, PCL, JPG, TIFF) this means completely driverless printing (IPP Everywhere). Unfortunately, this is a network protocol for network printers. Fortunately, the PWG has added a standard to make it also go into USB printers, IPP-over-USB. Problem is that there is no Linux support for that. First, I want to make a feature request to the kernel to add it. Second, I want to suggest this as a Google Summer of Code project, asking for mentors on the kernel side. Mentoring Organization will be the Linux Foundation, hosting projects for both OpenPrinting and the kernel. It should not be too complex. Probably one can start on the driver for USB Ethernet or WLAN sticks, as they are also USB devices which introduce a network interface to the system. What one has to do is to create a driver for another, probably similar device, the IPP-over-USB printer. The driver should not be specific to the printer model (it is an open standard protocol) and it also should provide a network interface to the system under which there is only found the printer. The printer should be accessible under this interface via port 80 (web interface), 631 (IPP), and 443 (encrypted). There are already HP printers available which do IPP-over-USB. I will try to make arrangements for developers/students to get samples. WDYT? Is this a viable project? Should we post it on the ideas lists? Who would mentor it? Till ___ Kernelnewbies mailing list Kernelnewbies@kernelnewbies.org http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
Re: Google Summer of Code 2014 - IPP-over-USB printer support - Joint project idea for OpenPrinting and the kernel
On 02/25/2014 06:20 PM, Linus Torvalds wrote: On Tue, Feb 25, 2014 at 9:01 AM, Till Kamppeter till.kamppe...@gmail.com wrote: First, I want to make a feature request to the kernel to add it. Second, I want to suggest this as a Google Summer of Code project, asking for mentors on the kernel side. Mentoring Organization will be the Linux Foundation, hosting projects for both OpenPrinting and the kernel. It certainly sounds like a worthy thing, but wasn't the deadline for GSoC last Friday? I know both Subsurface and X.org did that, and got accepted early this week. No, the deadline was only for mentoring org applications (and as mentoring org we, the LF, are accepted). Project ideas can be added until the student application deadline, only the earlier they get posted, the more potential student candidates will read them and consider them for their applications. In addition, project ideas get posted on the project's sites, not at Google. Also they can get posted at more than one place. So we should determine ASAP who could mentor this project and post the project on our idea lists. Till ___ Kernelnewbies mailing list Kernelnewbies@kernelnewbies.org http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
Re: [Printing-architecture] Google Summer of Code 2014 - IPP-over-USB printer support - Joint project idea for OpenPrinting and the kernel
I have posted this project on our project ideas list now: https://www.linuxfoundation.org/collaborate/workgroups/gsoc/google-summer-code-2014 Feel free to do corrections on the posting. I have also announced our participation in the GSoC on our front page: https://www.linuxfoundation.org/collaborate/workgroups/openprinting Till On 02/26/2014 02:56 AM, Michael Sweet wrote: Greg, On Feb 25, 2014, at 8:47 PM, Greg KH g...@kroah.com wrote: ... So you want to do this as a userspace library talking directly to the USB device through usbfs/libusb? Or should the kernel provide a basic pipe-like functionality to the hardware to make it easier for things to be queued up to the device? libusb is enough. Is there a pointer to the spec somewhere so that I can see what is needed here? http://www.usb.org/developers/devclass_docs Second, I want to suggest this as a Google Summer of Code project, asking for mentors on the kernel side. Mentoring Organization will be the Linux Foundation, hosting projects for both OpenPrinting and the kernel. This will make an excellent SoC project, but you'll need someone familiar with Avahi, libusb, HTTP, systemd, and general networking for this. This isn't a kernel project. That's a non-trivial set of experience to try to find, good luck :) Agreed. And why systemd? What is needed from it for this? Just for the launch-on-demand functionality. Not absolutely required, but it helps to minimize the overall weight of the OS when you aren't printing constantly... _ Michael Sweet, Senior Printing System Engineer, PWG Chair ___ Kernelnewbies mailing list Kernelnewbies@kernelnewbies.org http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies