Thanks Darren - this is great. I've a few comments below. Jim given Glynn's comments what way do you want to coordinate this? Do you want us to just send you project descriptions for you to pull together into an overall OpenSolaris Summer of Code page, with projects categorized under OpenSolaris subporject or in an Other bucket if it doesn't fit into a predefined OpenSolaris project? Happy to pull together the descriptions from our side, do you have a template in mind or should we just take a look at last year project descriptions?
JR Darren Kenny wrote: > John, a couple off the top of my head (and not necessarily something > that's already in the Gaps document now), other people suggested these > to me too, so I take no credit for them: > > * Development Environment > o NetBeans > + It seems that we in Sun are totally set on having > Netbeans as our main development platform - that being > the case , I would love to see a proper C/C++ editing > environment in Netbeans 5. Think this is happening in Netbeans 6 though couldn't find any details on the site. They are also participating in the Google Summer of Code: http://wiki.java.net/bin/view/Netbeans/NBGoogleSoC2006 > This would include the use > of completion mechanisms (through pre-parsing of > headers, etc) similar to the way Java development > works - this isn't anything new and would be fantastic > to have. Eclipse has some of this, but it's still not > perfect, so there's opportunity there. Yep really like the idea of Glade integration along with C support and Java Gnome bindings - would make it a very usable dev platform for Gnome, allowing developer to code to the native api's in C or in Java using the Java Gnome bindings. > And If we could > include Glade integration into this for developing a > UI we'd be a long way to having decent development > environment for GNOME on Solaris, and other C/C++ > based projects... Also shouldn't forget debugger > (dbx/gdb) integration... This would make Netbeans into > an IDE to compete with Visual Studio... > + If glade integration seems to difficult, how about > Matisse integration into GNOME... > * Security > o Encrypted Filesystems > + There has been much fuss made about this recently on > Linux - with the ability to support encrypted > filesystems on removable devices. We have the > technology in OpenSolaris to do this, and Darren > Moffat has a page on it > > (http://www.opensolaris.org/os/community/security/projects/xlofi/), > so if we could get this integrated into the desktop > (e.g. authentication UI, etc) then we would be have > something of significant importantance. > + A sub-project for this would be to look at PCFS (ie > FAT/FAT32 filesystems) and how MS Windows and Linux > are handling the encryption and making it work on > OpenSolaris so we support the heterogeneous > environment too. > o Firewall editor > + On OpenSolaris, we have the hidden feature of a built > in firewall in the ipf kernel module and ipfilter > command. Let's being this to the forefront and produce > a UI for configuring it. > o Service reduction (could also be performance, depends on how > you look at it) > + We have a lot of services running on Solaris (not > quite so many on OpenSolaris now) but it's certain > that many of these could be disabled by default and > still have a usable desktop - some investigation into > the creation of a desktop configuration for SMF would > be good and would help speed up boot time as well. > * Desktop Performance > o File Monitoring > + In OpenSolaris, there is a kernel API called File > Event Mechanism. Unfortunately this still doesn't have > a userland API that could be used by applications or > libraries. Linux and AIX both have inotify to do this, > but OpenSolaris doesn't. This would be an interesting > project to get done and have libfam modified to > support OpenSolaris using this mechanism rather than > polling > > Thanks, > > Darren. > > John Rice wrote: > >> People, >> >> Jim Grisanzio has kicked this off as a general request for >> participation from all the OpenSolaris projects: >> http://opensolaris.org/jive/thread.jspa?threadID=7878&tstart=0 >> >> Anyone any desktop related ideas that would be suitable? >> >> Easy: >> Add Gnome Applet support as sample project in Netbeans - using Java >> Gnome bindings. >> >> Medium: >> Reduce memory consumption of Gtk+ hello world application. >> >> Hard: >> Modify Firefox's tabbing behaviour to allow it to run with reduced >> memory requirements, only hold images in memory for currently visible >> tab. Plenty of other optimisations that could be looked at to allow >> Firefox to run better ina memory constrained environment. >> >> Darren - I'm sure you have loads from the Linux gaps analysis and the >> System Tools project, so just fire ahead. >> >> Glynn - I assume the best thing here is for you to put up a Google >> Summer of Code page on the OpenSolaris Desktop home page, that Jim >> can point to. >> >> JR > > _______________________________________________ > desktop-discuss mailing list > desktop-discuss at opensolaris.org
