ProductsDesktop Server For Scientific Computing For IBM POWER For IBM System z For SAP Business Applications Red Hat Network Satellite ManagementExtended Update Support High Availability High Performance Network Load Balancer Resilient Storage Scalable File System Smart Management Extended Lifecycle SupportRed Hat JBoss Developer Studio Portfolio Edition Web Framework Kit Application Platform Web Server Data Grid Portal Platform Red Hat JBoss A-MQ Red Hat JBoss Fuse SOA Platform BRMS Data Services Platform JBoss Operations Network JBoss Community or JBoss enterprise
SolutionsThe new IT Why open hybrid cloud? Why Red Hat Public cloud Cloud resource library Private cloud Infrastructure-as-a-Service (IaaS) Platform-as-a-Service (PaaS) Cloud applications and workloadsApplication development Business process management Enterprise application integration Interoperability Operational efficiency Security VirtualizationSolaris to Red Hat Enterprise Linux Migration overview Migrate from your UNIX platform How to migrate to Red Hat Enterprise Linux Upgrade to the latest Red Hat Enterprise Linux release JBoss Enterprise Middleware Benefits of migrating to Red Hat Enterprise Linux Migration services Start a conversation with Red Hat
TrainingClassroom training Red Hat Online Learning Virtual training Remote classroom training On-site team training Online Learning LabsPopular and new courses Red Hat JBoss Administration curriculum Core System Administration curriculum Red Hat JBoss Middleware Development curriculum Advanced System Administration curriculum Linux Development curriculum Cloud Computing, Virtualization, and Storage curriculum
GNUPro Developer Tools
Multi-platform Software Development Tools
GNU-based development tools are critical for open source development. Red Hat employs the highest caliber tools engineering capability of any company to continually develop and extend the range of the standard GNU tools such as GCC, G++ and GDB. This product family is known as GNUPro.
In addition to the cross-development tools for embedded systems development, native versions of this technology has been ported to a wide range of Unix and Windows platforms and can substantially enhance the process of migrating from these platforms to Red Hat Enterprise Linux.
Details of GNUPro
Red Hat GNUPro is the leading compiler/debugger tool suite of software developers worldwide. Red Hat is the premier provider of GNU technologies, designed for both desktop application development environments and embedded systems. GNUPro is an open-source C and C++ tool suite that contains the latest technology developed by expert Red Hat engineers, with enhancements and extensions contributed by open source developers from around the world.
GNUPro includes a compiler suite made up of the GNUPro C compiler, the GNUPro C++ compiler, and a range of additional tools and utilities, including the GNU assembler (gas), GNU linker (ld) for most platforms, and binary utilities (binutils). The compilation technology in the GNUPro toolsuite is based on the gcc project, an open source development project driving the leading edge in compiler technology.
GNUPro also includes the technology and tools for effective, efficient debug sessions. The standard command-line debugger, gdb, supports the same range of host systems and target microprocessors as gcc/g++. GDB allows the developer complete access to program state, including source and assembly level, variables, registers, and memory. In addition GNUPro also includes Simulators and the Insight graphical debugger. The tools are also compatible with the Eclipse IDE provided by Red Hat.
Red Hat delivers GNUPro for embedded or cross-platform developers through a value added subscription service, which entitles your team to the latest upgrades as they become available and access to Red Hat Open Source Support.
The GNUPro Custom Engineering Offering
For customers who have specific needs, Red Hat GNUPro can be custom tailored to suit them - anything from support for a specific version of the tools, to porting them to your custom hardware or processors.
The GNUPro Standard Offering
For customers who are using a more conventional platform, our existing GNUPro packages may be a perfect fit, at a greatly reduced cost. We can even do minor customizations using our standard offerings as a baseline, for a small fee.
What you get with GNUPro
|gcc||highly optimized ANSI-C compiler||2.95.3 to latest||3.4, 4.0, 4.1.2, 4.2.2, 4.3.2, 4.4.2|
|g++||ANSI-tracking C++ compiler||2.95.3 to latest||3.4, 4.0, 4.1.2, 4.2.2, 4.3.2, 4.4.2|
|gcj||GNU Java compiler byte-code and executable Java compiler||3.4 to latest||3.4, 4.0, 4.1.2, 4.2.2, 4.3.2, 4.4.2|
|gdb||source and assembly-level debugger||4.0 to latest||6.1, 6.3, 6.4, 6.6, 6.8|
|gas||GNU assembler||2.11 to latest||2.15, 2.16, 2.17, 2.18|
|Id||GNU linker||2.11 to latest||2.15, 2.16, 2.17, 2.18|
|sim/sid||Hardware Simulation Execution Environment||4.0 to latest||6.1, 6.3, 6.4, 6.6, 6.8|
|Insight||graphical user interface for GDB||4.0 to latest||6.1, 6.3, 6.4, 6.6, 6.8|
(Latest means the latest unreleased FSF development sources - CVS head, SVN trunk)
The GNUPro tools are natively available on the following host platforms:
- Red Hat Enterprise Linux on i686, x86_64, PowerPC, and s390x
- Windows 2000, XP, 2003 Server, Vista, 2008 Server, 7, and 2008R2
- Solaris 2.5.1 through 10 on sparc, i686, and x86_64
GNUPro embedded compilers for:
arm (v4-v6), calmrisc, cy16, d10v, d30v, fr30, frv, h8300, i386, i960, ip2k, ip4k, iq2000, m32c, m68k, mcore, mep, mips (all ISAs), mn10200, mn10300, ms1, rx, sh (32/64), sparc, sparclite, v850, vpe2k, vpe4k, xscale(arm), and xstormy16.
Note: Any platform supported by the FSF tools, can be supported by GNUPro.
For semiconductor manufacturers who produce leading edge technology and want massive adoption of their processors by device manufacturers, Red Hat provides custom software development tools, runtime environments, and device management solutions that make their processors and cores compelling to OEMs. Red Hat will port GNU development tools, libraries, and the Linux kernel to new architectures and platforms.
GNUPro is perfect for the developer who is familiar with GNU tools, but would really prefer to spend time developing their own software, not hacking the compiler or debugger. Red Hat employs several key gcc and gdb maintainers. The GNUPro support packages provide instant access to our GNU experts who can answer questions quickly and provide patches when needed.
GNUPro Support is sold as a standard package or an annual subscription, which includes access to the Red Hat Customer Portal and patch-level bug fixes delivered by the GNU experts employed by Red Hat. Annual subscription packages include GNUPro upgrades as they become available.
When you buy GNUPro support, you benefit from:
- Increased productivity of your development teams
- Faster time to market
- Lower ongoing total cost of ownership
- The assurance of a sustainable platform maintained by the global leaders in GNU development
- Turnkey migration solutions from Windows/Solaris/other UNIX platforms to Linux when needed
- Increased ease of development through on-demand fixes GNUPro support includes
- Support analysis and technical solutions to your tools-related software issues provided by GNU experts who fix problems promptly and thoroughly
- Customer-driven priority level setting when submitting Support Requests (critical, serious or non-critical)
- Direct access to front line support for rapid problem assessment
- 24-hour Internet access to Red Hat's problem reporting system so you can check the status on Support Requests
- Custom source patches or workarounds developed specifically for you