From Fedora Project Wiki

No edit summary
(18 intermediate revisions by 7 users not shown)
Line 1: Line 1:
{{header|docs}}
{{header|docs}}
{{Docs_beat_open}}
{{Docs_beat_closed}}
[[Category:Docs Project]]


==New Programming Language==
= Checkpoint and Restore Applications with CRUI =
Fedora 14 introduces support for '''D'''[http://www.digitalmars.com/d/], a systems programming language combining the power and high performance of C and C++ with the programmer productivity of modern languages such as Ruby and Python.
The CRIU (Checkpoint/Restore in User-space) projects offers a user-space implementation of process and process group checkpoint/restore. With the user-space tools crtools included in this release it is possible checkpoint processes and restore them at a later time again (e.g. after a crash) or migrate the checkpointed process or process group to another system. CRIU aims to be as transparent as possible so that no instrumentation or re-compilation of the process to be checkpointed is necessary.


==Support for GNUStep==
Using the `crtools` package, users can easily checkpoint and restore processes with the crtools package:
The GNUstep development environment arrives on Fedora, allowing easy development of cross-platform applications on Fedora using the Cocoa (formerly NeXTSTEP/OpenStep) APIs and tools. GNUstep's main development language is Objective-C, but GNUstep is not limited to that.


==Other improvements==
`crtools dump -D <dump-directory> -t <PID>`
* Updates to the '''Python''', '''Erlang''' and '''Perl''' languages and the '''Netbeans''' and '''Eclipse''' development environments.
* The '''gdb''' debugger has been extended with new commands that make it easier to track down and fix excessive memory usage within programs and libraries, as well as an index that greatly speeds up debugging.


`crtools restore -D <dump-directory -t <PID>`


These features complete a rich set of development tools that further extends the possibilities for developers. For a complete list of the hundreds of updated development components see the Fedora 14 Technical Notes at http://docs.fedoraproject.org.
To learn more about CRUI, visit http://criu.org and read `man 1 crtools`


[[Category:Docs Project]]
[[Category:Draft documentation]]
[[Category:Draft documentation]]
[[Category:Documentation beats]]
[[Category:Documentation beats]]

Revision as of 05:54, 8 May 2013

DocsProject Header docTeam1.png
Warning.png
Beat Closed on Wiki
Work on beats has now moved to git at https://pagure.io/fedora-docs/release-notes. If you have changes or additions, please contact the docs team via #fedora-docs, docs@lists.fedoraproject.org, or with the release-notes BZ component.

Checkpoint and Restore Applications with CRUI

The CRIU (Checkpoint/Restore in User-space) projects offers a user-space implementation of process and process group checkpoint/restore. With the user-space tools crtools included in this release it is possible checkpoint processes and restore them at a later time again (e.g. after a crash) or migrate the checkpointed process or process group to another system. CRIU aims to be as transparent as possible so that no instrumentation or re-compilation of the process to be checkpointed is necessary.

Using the crtools package, users can easily checkpoint and restore processes with the crtools package:

crtools dump -D <dump-directory> -t <PID>

crtools restore -D <dump-directory -t <PID>

To learn more about CRUI, visit http://criu.org and read man 1 crtools