Hi, In an effort to maximize the development effort of Eclipse committers, a meeting was held with project leads from various Eclipse projects to define a central place in Eclipse for Linux developer tools. After analyzing the pro and cons of a few options with Andrew Overholt (Linux Tools), Christian Kurzke/Eric Cloninger (TmL), Doug Schaefer (CDT), Doug Gaff (DSDP), Eugene Chan (TPTP), Joe Green (MontaVista), Dominique Toupin (Ericsson) we decided the best place to do this was in the Linux Distros project. Specialized feature will be part of specialized project e.g. mobile specific will be part of TmL. You can find slides of this meeting at the Linux Distros wiki and at the TPTP non-java sandbox: http://wiki.eclipse.org/TPTP_non_JavaSandbox http://wiki.eclipse.org/images/f/f1/ExtendedIDE_C_Linux_20090127.pdf.
The Linux Distros Project will be re-branded as the Linux Tools project and will provide the following features in 2009. - edit/compile/debug from CDT (yes including Mylyn CDT integration), GCC, GDB; - dynamic tracing from CDT (GDB tracepoint), GDB (GDB tracepoint), Linux Tools, SystemTAP; - static tracing from TPTP/Linux Tools and www.lttng.org, yes even user space tracing! - remote target with Eclipse Target Management, GDB remote, LTTng remote, etc; - profiling with Linux Tools and OProfile; - memory analysis with Linux Tools and Valgrind; - in additional to existing packaging in Linux, a p2 repository will also be available on http://wascana.sourceforge.net/ to download the latest GPL (e.g. OProfile) and EPL (Eclipse plug-in for OProfile) software for Linux system that do not yet have the latest and greatest versions; - RPM stubby, Linux packaging tools, an RPM .spec editor as well as a tool to generate .spec files from feature.xml files; The 2009 plan to achieve this: - Clarify goals of the Eclipse Linux Distros Project (e.g. description, mailing list, structure) to become the Eclipse Linux Tools Project: Andrew Overholt (Red Hat) and Dominique Toupin (Ericsson); - improve Linux debug in CDT, ex. Reversible debug, multiprocess, etc,: Marc Khouzam (Ericsson); - Add the GDB tracepoint to CDT: Marc Khouzam (Ericsson); - package GPL binaries with Eclipse (e.g. Target Management RSE) on Wascana: Marco Masse (Ericsson) with help from Doug Schaefer (Wascana); - Add the LTTng features in Eclipse: Francois Chouinard (Ericsson), Alvaro Sanchez-Leon (Ericsson), Patrick Tasse (Ericsson), help from TPTP (e.g. Eugene), Pierre Marc Fournier (LTTng); - integrate /proc plug-ins from Motorola: Andrew Overholt (Red Hat) with help from Eric Cloninger (Motorola); - Joe Green (MontaVista), Doug Gaff (WindRiver) will find out if they can also contribute to this effort; - Enhancements to existing Linux packaging tools Andrew Overholt (Red Hat). After the release in 2009 the additional features will be unit test (CPPunit, gcov), GCC static analysis and QEMU. At EclipseCon the BOF "Linux Extended IDE - Linux Tracing" will be available to further discuss this: https://www.eclipsecon.org/submissions/2009/view_talk.php?id=793 For people contributing to the LTTng Eclipse Plug-in a meeting will be at EclipseCon Monday at 17h00 at the Hyatt (conference room will be confirmed soon) to discuss what part of TPTP can be re-use/modify to support C/C++ tracing. In addition the below presentations at EclipseCon are good to be kept inform of what is going on in this area. Reverse debugging, Multi-Process and Non-stop debugging come to the CDT http://www.eclipsecon.org/2009/sessions?id=324 CDT for Linux http://www.eclipsecon.org/2009/sessions?id=714 Embedded Target Communications and Tools for mobile Linux http://www.eclipsecon.org/2009/sessions?id=481 Building your own Cross-Development Environment for the CDT http://www.eclipsecon.org/2009/sessions?id=248 Using CDT APIs to programmatically introspect C/C++ code. http://www.eclipsecon.org/2009/sessions?id=685 Use of CDT and DSDP in a professional IDE for embedded softwares development http://www.eclipsecon.org/2009/sessions?id=715 DSDP Sub-Project Updates for Galileo http://www.eclipsecon.org/2009/sessions?id=699 Dominique Toupin M.A.Sc., Eng. Developer Tool Manager Ericsson _______________________________________________ linux-distros-dev mailing list linux-distros-dev@eclipse.org https://dev.eclipse.org/mailman/listinfo/linux-distros-dev