diff options
| author | Manuel Traut <manut@mecka.net> | 2011-04-01 12:29:11 +0200 |
|---|---|---|
| committer | Manuel Traut <manut@mecka.net> | 2011-04-01 12:29:11 +0200 |
| commit | 775d3362d1e4d0bcbee09ae825afafd642c0d7e6 (patch) | |
| tree | d956ad0cc273a0ae64defe4d94cdd0e86cf2104b | |
| parent | b53a40567a8f0dc541fd6abbae4e1a280db8e90c (diff) | |
updated index.txt with this weeks LWN
Signed-off-by: Manuel Traut <manut@mecka.net>
| -rw-r--r-- | index.txt | 58 |
1 files changed, 58 insertions, 0 deletions
@@ -3,6 +3,64 @@ Linux Kernelprogrammierung LWN - summary: ============== +01.04.2011: +^^^^^^^^^^^ + +- GCC 4.6.0 is out support for the Go language, improved C++0x support, many + optimization improvements including a "scalable whole program optimizer" + which is said to be stable enough to use, a new -Ofast option, and more.. + +- 2.6.39-rc1 is out + +There have been just over 2,200 non-merge changesets pulled into the mainline +since last week; that makes 8,757 total changes for this development cycle. + +- an option to force all interrupt handlers to run as threads + +- The media controller subsystem + +- The CHOKe packet scheduler + +- There is a new "mtdswap" block device which allows swapping directly to + memory technology devices. + +- printk() and friends have a new "%pB" format specifier which prints a + backtrace symbol and its offset. + +- Jump Label reworked + + #include <linux/jump_label.h> + + struct jump_label_key my_key; +Enabling and disabling the key is a simple matter of calling: + + jump_label_inc(struct jump_label_key *key); + jump_label_dec(struct jump_label_key *key); +And using the key to control the execution of rarely-needed code becomes: + + if (static_branch(&my_key)) { + /* Unlikely stuff happens here */ + } + +The 2.6.39 kernel now goes into the stabilization phase of the development +cycle. If the usual pattern holds, we can expect to see on the order of 2000 +fixes merged between now and the final release, which is likely to happen in +early June. + + +Quotes of the week + +The C preprocessor... It is ugly, inelegant, painful, annoying, and should have +been strangled at birth -- but it is always there when you need it! +-- Paul McKenney + +Make Linux Software presents the fastest ever embedded Linux boot for 720 MHz +ARM and NAND flash memory. Linux boot time is 300 milliseconds from boot loader +to shell. +-- Constantine Shulyupin + + + 25.03.2011: ^^^^^^^^^^^ |
