2011-11-20

Fedora 16

Once again after the installation of a new version of Fedora things have changed.

Grub has become grub2 and the administration of it is different. The first change I had to deal with is the setting of the default boot partition.

http://fedoraproject.org/wiki/Grub2

2011-06-19

Fedora 15

I have installed Fedora on my guinea pig machine. Things went pretty smoothly apart from two problems.

1. selinux was stopping openvpn from working. The simple solution is to disable selinux like I usually do.
2. Bluetooth is not enabled and started by default on F15. This seems to be a bug. The steps to enable it require interacting with the new systemctl utility.

systemctl status bluetooth.service
sudo systemctl enable bluetooth.service
sudo systemctl start bluetooth.service

2011-03-08

C++0x feature support in GCC 4.5

Here is a description of some nice new features available in C++0x supported by GCC 4.5.

http://www.ibm.com/developerworks/aix/library/au-gcc/index.html?cmp=dw&cpb=dwaix&ct=dwnew&cr=dwnen&ccy=zz&csr=030311

Here are some highlights.

Static assertions:

static_assert(sizeof(int) == 4, "Integer sizes expected to be 4");

New character types

char16_t guaranteed to be able to hold a UTF-16 character
char32_t guaranteed to be able to hold a UTF-32 character

Auto syntax type

auto *num1 = new int(7); // type for num1 it int*
const auto num2 = 3.1415; // type for num2 is double


Initializer lists

// in a variable definition
std::vector doubles = {2.3, 4.511, 1.23, 0.99};

// Initializer list used with new
std::list *d2 = new std::list {1.2, 1.3};

// Initialize a map
std::map = { {“key1”, 1}, {“key2”, 2} };

2011-02-07

Flash on 64 bit Fedora 14

Download: http://download.macromedia.com/pub/labs/flashplayer10/flashplayer10_2_p3_64bit_linux_111710.tar.gz

# tar xzf flashplayer10_2_p3_64bit_linux_111710.tar.gz
# cp libflashplayer.so ~/.mozilla/plugins

Thanks to the Fedora forums:
http://forums.fedoraforum.org/archive/index.php/t-256318.html

If tail -f file gives "too many open files"

If tail -f file gives "too many open files" then add this to your /etc/sysctl.conf
fs.inotify.max_user_watches=16384

Or interactively:
# sysctl -w fs.inotify.max_user_watches=16384