Abstract
#fedora
channel on the IRC net irc.freenode.net
. Keep in mind that the channel is populated by volunteers wanting to help, but folks knowledgeable about a specific topic might not always be available.
1GHz or faster processor |
1GB System Memory |
10GB unallocated drive space |
Low memory installations
Intel prior to GMA9xx |
NVIDIA prior to NV30 (GeForce FX5xxx series) |
Radeon prior to R300 (Radeon 9500) |
SSE2
extensions. The extensions supported by your processor are listed in the flags:
section of /proc/cpuinfo
yum grouplist
command:
yum grouplist -v hidden | grep desktop
Install the desired group:
yum groupinstall "KDE Plasma Workspaces"
Or, use the short group name to install:
yum install @mate-desktop-environment
relnotes@fedoraproject.org
Graphical Installation requires 800x600 resolution or higher
extlinux
keyword on the Anaconda command line, or use the "--extlinux" flag for the bootloader command in kickstart. This feature is not made visible in the installer's graphical or text-mode user interfaces.
Syslinux is not preferable to grub for most end users!
fcoe
, iscsi
, and multipath
. The text mode of the installer has also been improved.
# example kickstart lines to join realm: network --hostname=machine.ad.example.com realm join --one-time-password=MyPassword ad.example.com
Rescue and Rebuild for major changes
dracut --regenerate-all --force
to rebuild and replace the old initramfs.
Rescue
boot entry and execute dracut --regenerate-all
. If you want your initramfs to be hardware independent, install the dracut-nohostonly rpm package. If you don't want rescue images at all (like in virtual machines), install the dracut-norescue rpm package.
/tmp
. The common method of exploitation of this flaw is to cross privilege boundaries when following a given link, such as when a root process follows a link belonging to another user. In Fedora 19, we permit links to only be followed when outside a sticky world-writable directory, or when the uid of the link and follower match, or when the directory owner matches the link's owner. In previous releases, this was enforced by SELinux
policy and in this release, the restrictions are enabled by sysctl
settings in /usr/lib/sysctl.d/00-system.conf
as an additional layer of protection:
fs.protected_hardlinks = 1 fs.protected_symlinks = 1
kickstart
or command line:
realm join myipadomain.com
Global Catalog
service to allow Active Directory domain administrators to FreeIPA users.
GSSAPI
usage from both the kernel for authenticating remote file system access as well as user-space applications. It does provide fine-grained access control on Kerberos keytab access and it overcomes various limitations the kernel had when dealing with Kerberos tickets.
pacemaker_remote
service. This feature allows pacemaker to manage both virtual guests and the resources that live within the guests all from the host cluster node without requiring the guest nodes to run the cluster stack.
Virtio
Random Number Generator
qcow2
files, refer to https://blueprints.launchpad.net/nova/+spec/snapshots-for-everyone
compute cells
was merged to support greater scalability, refer to https://blueprints.launchpad.net/nova/+spec/nova-compute-cells
SPICE
as well as VNC
, refer to https://blueprints.launchpad.net/nova/+spec/libvirt-spice
V3
API has been implemented, details at https://blueprints.launchpad.net/keystone/+spec/implement-v3-core-api
LDAP
backend has been introduced, learn more at https://blueprints.launchpad.net/keystone/+spec/ad-ldap-identity-backend
/etc/systemd/system/foo.service.d/bar.conf
, making site-specific changes easier to organize and deploy.
systemd-analyze
can now use the GraphViz dot
tool to generate graphs of the boot process. GraphViz can be installed with yum install graphviz
and will create a representation of the full boot process with systemd-analyze dot | dot -Tsvg > systemd.svg
More refined plots can be generated with the optional arguments --order
, --require
, --from-pattern=
, and --to-pattern=
man 1 systemd-analyze
.
systemd
now provides some tools for working with socket units:
systemctl list-sockets to show the sockets systemd is listening on, the socket units they belong to, and the units they activate. |
systemd-activate to test socket activation. |
journalctl
usage include:
journalctl -r to see newest entries first. |
journalctl -e to skip to the end of the list. |
journalctl --user-unit="foo" to filter by user units |
A new module in the systemd python API for reading the journal |
journalctl
now persistently stores journal log data in /var/log/journal
. In previous releases, journal data was stored in /var/run/journal
, which is volatile and cleared on reboot. Starting with Fedora 19, journal data persists between reboots.
deltarpm=0
in /etc/yum.conf
. Refer to man yum.conf
for more details.
/etc/yum/pluginconf.d/fs-snapshot.conf
:
Set enabled=1 in the [lvm] section to enable. |
set create_snapshots_in_post=1 in the [main] section to create a snapshot after the yum transaction. |
nemo, the file manager, has been heavily modified to integrate its behavior with Cinnamon. |
screensaver has been improved, including a lock screen with customizable away message. |
control center is more comprehensive. |
desklets are desktop applets, and the Cinnamon community offers a variety of them. |
spices are Cinnamon customizations, such as desklets, applets, themes, and extensions. They can now be installed with a desktop utility. |
$HOME/.cache/gdm/session.log
, have moved into the journal.
UID
:
$id
uid=1000(username) gid=1000(username) groups=1000(username) context=unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023 $journalctl _UID=1000
find
should consult /usr/share/doc/findutils-*/NEWS
for changes, including xargs
, printf
and regex
functions.
F
to print the input file names, a new option -z
or --null-data
to separate lines by ASCII NULL characters, and other fixes described in /usr/share/doc/sed-*/NEWS
CDMA/EVDO/LTE
standards, the GSM/UMTS/LTE
standards, or devices that can support either. To provide this support, the D-Bus API of ModemManager has changed, which may require updates in applications that interact with ModemManager to control WWAN devices.
nm-cli
has added features to configure mobile connections. For more detailed usage information, consult http://fedoraproject.org/wiki/Features/MoreMobileBroadband .
firewalld
, introduced as the default firewall solution in Fedora 18, adds new features to allow easy configuration of this powerful firewall.
SELinux
contexts.
Lockdown=yes
in /etc/firewalld/firewalld.conf
and reload the firewall.
firewall-cmd --reload
The firewall should be reloaded for any changes to the whitelist to take effect.
/etc/firewalld/lockdown-whitelist.xml
and is empty by default. The whitelist below will allow only firewall-cmd
to make changes to the firewall. The '*' character allows the rule to match arguments passed to firewall-cmd
<whitelist> <command name="/usr/bin/python /bin/firewall-cmd*" /> </whitelist>
--os
switch to report a different OS type to the gateway, and SecurID token support using libstoken.
named
, the dhcpd
server daemon, and related utilities. Documentation is available at http://bind10.isc.org/wiki and the BIND10 Guide.
named
PID file has been moved from /var/run/named/named.pid
to /run/named/named.pid
. Users with a custom named.conf
migrating to Fedora 19 should add a pid-file
statement to the options
section:
options { ... pid-file "/run/named/named.pid"; ... };
udevd
service has a long history of providing predictable names for block devices and others. Fedora will now also use udev
naming for network interfaces by default, providing more reliable interface names on systems with multiple network devices. Alternative naming schemes, such as custom udev rules or biosdevname, will override this default. Users upgrading from previous releases may need to update the device names referenced in /etc/system/network-scripts/
, although in most cases biosdevname will continue to manage naming.
Default keybinding to turn Input Method on and off has been changed to Super+space |
IME switcher dialog is implemented on GNOME Desktop |
ibus-setup provides two options for desktops other than GNOME: use system keyboard and Embed preedit test in application window |
Kana Kanji Conversion
, is the new default Japanese input method engine using the new libkkc backend. It replaces ibus-anthy.
ibus
.
org.gnome.settings-daemon.plugins.plugins.keyboard.active
gsettings key to determine if imsettings should manage input methods on GNOME and Cinnamon desktops. If you do not want to use IBus integration for them, set the key to false
.
Dropped reserved font name from OLF license. |
lohit-devanagari-fonts has corrected "श्री" syllable with mr_IN locale. |
lohit-gujarati-fonts has fixed shape of character "Dha" U+0AA7. |
lohit-kannada-fonts has fix for vowel signs syllables and NGA and NYA glyphs attachment with vowel signs. |
lohit-malayalam-fonts now supports Dot Reph (u0D4E), works well with harfbuzz-ng. |
lohit-tamil-fonts has modified zero to five numerals, Rupee sign (u0BF9) and correct rendering of Tamil Letter RA,RI,RII as per GoTN standards. |
lohit-telugu-fonts now connect NYU ఞ + ు and NYUU ఞ + ూ combination properly. |
Hamza Below Ye
shofar
, is available in the culmus-shofar-fonts package.
Lifelong Kindergarten Group
at the IT Media Lab
. Scratch makes it easy to create your own interactive stories, games, animations, music, and art.
yum install scratch
and run either from your desktop's application menu (under Programming) or by typing `scratch` in a terminal window.
R16B
. The full changelog is available at http://www.erlang.org/download/otp_src_R16A_RELEASE_CANDIDATE.readme and http://www.erlang.org/download/otp_src_R16B.readme. Documentation includes http://vimeo.com/44790646 and http://www.erlang.org/download_release/17
Context , for context switching |
Coroutine , a coroutine library |
Lockfree , lockfree data structures |
Multiprecision , extended precision arithmetic types for floating point, integer and rational arithmetic |
Atomic , C++11-style atomic<> |
Odeint , for solving ordinary differential equations |
Boost 1.50.0 Release Notes |
Boost 1.51.0 Release Notes: |
Boost 1.52.0 Release Notes: |
Boost 1.53.0 Release Notes |
Backwards Compatibility
from PIL import <Module>syntax instead of simply
import <Module>
stdlib
stdlib
xml module to be visible to programmers. PyXML had replaced the stdlib
code with its own less maintained code, and dropping PyXML ensures that the stdlib functions are preferred.
CRIU (Checkpoint/Restore in User-space)
project offers a user-space implementation of process and process group checkpoint/restore. With the user-space tools crtools available in this release it is possible to 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.
crtools dump -D /path/to/dump-directory -t <PID>
To restore a process, use the command:
crtools restore -D /path/to/dump-directory -t <PID>
C and C++ |
python including django and flask |
java including jsf and maven |
recode adds the ability to convert files between character sets and usages |
comdemod is a tool to assist with large scale code base refactors. |
jimtcl, a lightweight Tcl implementation. |
fox, a C++ based toolkit for developing graphical user interfaces easily and effectively. |
win64
target was changed from SjLj
to SEH
. The win32
target still uses the SjLj
exception handling model. This causes all binaries for the win64
target which use exception handling to depend on libgcc_s_seh-1.dll
instead of libgcc_s_sjlj-1.dll
.
JDK
for this release. The inclusion of Java 8 and OpenJDK8 will allow developers to develop and test their applications for the next version of Java in parallel while everyone can continue using the stable Java 7 for daily use.
/usr/share/doc/php-common-*/NEWS
to learn about the changes and consult the migration guide at http://www.php.net/manual/en/migration55.php.
!NULL
system variable
FOR
loop index variable type
SCOPE_VARFETCH
(only LEVEL
keyword supported)
.SKIP [NSteps]
command
DIM
in MOMENT()
, MEAN()
, STDDEV()
, VARIANCE()
, SKEWNESS()
, KURTOSIS()
SIGN
in FINITE
READ_JPEG
, READ_PNG
, WRITE_JPEG
, WRITE_PNG
ICONIC
in WSHOW
ISOTROPIC
in PLOT
, CONTOUR
WIDGET_LIST
and CW_GROUP
_overloadIsTrue
, _overloadPlus
, _overloadMinus
, _overloadBracketsLeftSide
, _overloadBracketsRightSide
, _overloadEQ
, _overloadNE
)
gromacs-bash |
gromacs-common |
gromacs-csh |
gromacs-devel |
gromacs-libs |
gromacs-tutor (dropped) |
gromacs-zsh |
Must re-install packages
Table 1. Updated R Packages
-fconserve-space
flag has been deprecated. The flag had no effect for most targets: only targets without a global .bss section and without support for switchable sections. Furthermore, the flag only had an effect for G++, where it could result in wrong semantics (please refer to the GCC manual for further details). The flag will be removed in GCC 4.8
-Wl,-u,__do_clear_bss resp
. -Wl,-u,__do_copy_data
.
std::list
changing its size and altering the definitions of some member functions, and std::pair
's move constructor was non-trivial which altered the calling convention for functions with std::pair
arguments or return types. The ABI incompatibilities have been fixed for GCC version 4.7.2 but as a result C++11 code compiled with GCC 4.7.0 or 4.7.1 may be incompatible with C++11 code compiled with different GCC versions and with C++98/C++03 code compiled with any version.
gr_message_debug
gr_message_strobe
gr_tagged_stream_to_pdu
gr_pdu_to_tagged_stream
gr_socket_pdu
gr_tuntap_pdu
gr-analog
top-level component
gr-blocks
top-level component
gr_modtool
Revision History | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Revision 19-11 | Thu Jun 13 2013 | |||||||||||||
| ||||||||||||||
Revision 19-09 | Fri May 24 2013 | |||||||||||||
| ||||||||||||||
Revision 19-08 | Mon May 13 2013 | |||||||||||||
| ||||||||||||||
Revision 18-0 | Tue Jan 8 2013 | |||||||||||||
| ||||||||||||||
Revision 17-98 | Wed Nov 7 2012 | |||||||||||||
| ||||||||||||||
Revision 17-95 | Sun Oct 28 2012 | |||||||||||||
| ||||||||||||||
Revision 17-1 | Tue May 29 2012 | |||||||||||||
| ||||||||||||||
Revision 17-0 | Tue May 8 2012 | |||||||||||||
| ||||||||||||||
Revision 16-97 | Mon May 7 2012 | |||||||||||||
| ||||||||||||||
Revision 16-96 | Tue Mar 27 2012 | |||||||||||||
| ||||||||||||||
Revision 16-95 | Wed Mar 21 2012 | |||||||||||||
| ||||||||||||||
Revision 16-93 | Tue Mar 20 2012 | |||||||||||||
| ||||||||||||||
Revision 16-3 | Tue Nov 29 2011 | |||||||||||||
| ||||||||||||||
Revision 16-2 | Mon Nov 7 2011 | |||||||||||||
| ||||||||||||||
Revision 16-1 | Mon Oct 23 2011 | |||||||||||||
| ||||||||||||||
Revision 16-0 | Mon Oct 10 2011 | |||||||||||||
| ||||||||||||||
Revision 15-99 | Mon Oct 10 2011 | |||||||||||||
| ||||||||||||||
Revision 15-98 | Fri Aug 16 2011 | |||||||||||||
| ||||||||||||||
Revision 15-2 | Thu Jun 23 2011 | |||||||||||||
| ||||||||||||||
Revision 15-1 | Fri Jun 3 2011 | |||||||||||||
| ||||||||||||||
Revision 15-0 | Sun May 8 2011 | |||||||||||||
| ||||||||||||||
Revision 14-98 | Fri Apr 15 2011 | |||||||||||||
| ||||||||||||||
Revision 14-97 | Mon Apr 11 2011 | |||||||||||||
| ||||||||||||||
Revision 14-96 | Tue Apr 5 2011 | |||||||||||||
| ||||||||||||||
Revision 14-95 | Tue Apr 5 2011 | |||||||||||||
| ||||||||||||||
Revision 14-90 | Tue Mar 22 2011 | |||||||||||||
|