Kernel Bench

Kernel News and How To

From http://ols.108.redhat.com/2007/GCC-Reprints/GCC2007-Proceedings.pdf . and more speci?cally across iterations of a loop, classic vectorization techniques have traditionally focused on exploiting exactly that kind of parallelism ([4], [24]). This is also the kind of parallelism that G.C.C vectorizer has been originally designed to target ([13], [15]). However, there are many kinds of important computations that cannot be vectorized if considering only the context of the loop. Figure 1a shows, for example, an unrolled loop, hand-optimized for a sequential machine, which is typical for multimedia kernels [9]. Other possible examples include structure accesses, such as R.G.B.A in image

Duration : 0:1:53

Read the rest of this entry »

Technorati Tags: , , , , , , ,

This HOWTO is designed for people with experience in programming and some skills in managing a software project but who are new to the world of free software. [http://yukidoke.org/~mako/projects/howto/] Benjamin “Mako” Hill . release and any even minor version number refers to a stable version. Think about it for a second. Under this system, 2.1 and 2.3 kernels were and always will be development or testing kernels and 2.0, 2.2. and 2.4 kernels are all production code with a higher degree of stability and more testing. Whether you plan on having a split development model (as described in Section 3.3) or only one version released at a time, my experience with several free software projects and with the Debian project has taught me that use of Linux’s version numbering system is worth taking into consideration. In Debian, all minor versions are stable distributions (2.0, 2.1, etc).

Duration : 0:1:49

Read the rest of this entry »

Technorati Tags: , , , , , ,

From http://ols.108.redhat.com/2007/GCC-Reprints/GCC2007-Proceedings.pdf . just needed to be Recompiled. The plug-ins we have developed are under the GPL, and we anticipate the possibility of enforcing the G.P.L on all G.C.C plug-ins by requiring plug-ins to export a function is_GPL which returns 1, analogously to the Linux kernels taint mechanism. Depending on G.C.C developer policy, returning 1 could be made mandatory in order for G.C.C to run the plug-in. In this paper, we demonstrate the simplicity and power of G.C.C transformation plug-ins. In Section 2, we describe the modi?cations to G.C.C that make plug-inbased development possible. In Section 3, we describe some plug-ins that we have already built using

Duration : 0:1:51

Read the rest of this entry »

Technorati Tags: , , , , , , ,

http://www.wikicfp.com/cfp/servlet/event.showcfp?eventid=3640over IP, Web 2.0 Dev rooms: Ada, GNU Classpath, Embedded software, Gnome, Jabber, Linux on Laptops, Opengroupware, Tcl/Tk, Calibre, Debian, Gentoo, GNUstep, KDE, Mozilla, openSUSE, X.org 2007 Keynotes: OLPC (Jim Gettys), Liberating Java (Simon Phipps) Tracks: main tracks: Opening/closing talks, Security, Desktop applications, Development and languages, Kernel, Web, Internet Services side tracks: Lightning Talks, Key Signing Dev rooms: CrossDesktop, KDE, Gnome, openSUSE, Mozilla, GNU Classpath+OpenJDK DevJam, CentOS+Fedora, Jabber, OpenGroupware+GNUstep, Python, Research Room, X.org, Gentoo, Debian, Embedded 2008 Keynotes: “Tux with Shades, Linux in Hollywood” (Robin Rowe), How a large scale opensource project works (Robert Watson), Status update of Software Patents (Pieter Hintjens) Tracks: Opening/Closing

Duration : 0:1:35

Read the rest of this entry »

Technorati Tags: , , , , , , ,

http://foss.in/ -project Bhuvaneswaran A CollabNet LKHG: Power ManagementVaidyanathan Srinivasan IBM LKHG: Contributing to real-time Linux through testing Sripathi Kodi IBM Machine Translation for Indic Languages using Apertium Pranava Swaroop Malaviya National Institute of Technology, Jaipur Implementing volume-follows-focus in PulseAudio Lennart Poettering Red Hat, Inc. Adding DTrace Probes to KDE Manish Chakravarty ThoughtWorks LKHG: Reverse Engineering and Porting Linux to a WinMobile PDA phone Harald Welte VIA / gpl-violations.org / hmw-consulting.de LKHG: Testing / LTP Subrata Modak IBM Building Tools using Hindi Speech Recognizer Sachin Joshi International Institute of Information Technology, Hyderabad LKHG: Lightning Talks & Open House Linux Kernel Hackers

Duration : 0:1:10

Read the rest of this entry »

Technorati Tags: , , , , ,

http://gcc.gnu.org/install/ : reconfiguring Kernel Virtual Memory and Swap parameters per the /usr/sbin/sys_check Tuning Suggestions, or applying the patch in http://gcc.gnu.org/ml/gcc/2002-08/msg00822.html. In Tru64 UNIX V5.1, Compaq introduced a new assembler that does not currently (2001-06-13) work with mips-tfile. As a workaround, we need to use the old assembler, invoked via the barely documented -oldas option. To bootstrap GCC, you either need to use the Compaq C Compiler: % CC=cc srcdir/configure [options] [target] or you can use a copy of GCC 2.95.3 or higher built on Tru64 UNIX V4.0: % CC=gcc -Wa,-oldas srcdir/configure [options] [target] As of GNU binutils 2.11.2, neither GNU as nor GNU ld are supported on Tru64 UNIX, so you must not configure GCC with –with-gnu-as or –with-gnu-ld. GCC writes a `.verstamp’ directive to the assembler

Duration : 0:1:28

Read the rest of this entry »

Technorati Tags: , , , , , , , , , , , , , , , , , , ,

http://gcc.gnu.org/install/ : configure options may be overridden at compile time by passing the -mllsc or -mno-llsc options to the compiler. M.I.P.S systems check for division by zero (unless -mno-check-zero-division is passed to the compiler) by generating either a conditional trap or a break instruction. Using trap results in smaller code, but is only supported on M.I.P.S I.I and later. Also, some versions of the Linux kernel have a bug that prevents trap from generating the proper signal (SIGFPE). To enable the use of break, use the –with-divide=breaks configure option when configuring GCC. The default is to use traps on systems that support them. Cross-Compilers for the M.I.P.S as target using

Duration : 0:1:47

Read the rest of this entry »

Technorati Tags: , , , , , , , , , , , , , , , , , , ,

http://www.wikicfp.com/cfp/servlet/event.showcfp?eventid=3640 FISL had the presence of Richard Stallman, writer of the “GNU Manifesto” and Founder of the Free Software Foundation. As the event grew, more (knowledgeable) people started to hear about FISL. And as a result of the word-spreading, more people came to Porto Alegre to attend the Forum. Speakers Among others, founders and important members of great Free Software projects had spoken in 2002 FISL: * Ralf Nolden: Maintainer of KDE’s Kdevelop IDE * Jon “maddog” Hall: Executive Director of Linux International; * Larry Wall: Creator of the Perl programming language; * Peter Salus: Author of “A Quarter Century of Unix” and “The Daemon, The Gnu and The Penguin” * Rik van Riel: Linux Kernel Developer * Timothy Ney: GNOME Foundation Executive

Duration : 0:1:13

Read the rest of this entry »

Technorati Tags: , , , , , , ,

What’s a PC exactly? Whats a Mac exactly? What are the differences? And who is Linux? I explain it all, in simple easy words.

People arguing about Mac Vs PC Vs Linux have a lack of understanding. Here I put all the cards on the table in a fair, unbiased way. So you can quit your jibber jabber.

A fundamental problem with debating different computer systems on the internet is that almost everyone has a hard time defining what they are arguing for. Here are those definitions.

Update: This video is available in text form at This video is available in TEXT form at http://silenceisdefeat.com/~weblordpepe/macpclinux/macpclinux.html
This video is a human-friendly explanation of:
What the PC is
What a Mac is
WTF is Linux? Why it’s a different way of computing entirely.
Other types of computers
Free software
And a mention of Google Android

Duration : 0:9:2

Read the rest of this entry »

Technorati Tags: , , , , , , , , , , , , , , , , , , , , , ,

Richard M. Stallman is the founder of the GNU Project, launched in 1984 to develop
the free software operating system GNU. The name “GNU” is a recursive acronym
for “GNU’s Not Unix”. GNU is free software: everyone is free to copy it and
redistribute it, as well as to make changes either large or small. Non-free software
keeps users divided and helpless, forbidden to share it and unable to change it.
A free operating system is essential for people to be able to use computers in
freedom. Today, Linux-based variants of the GNU system, based on the kernel Linux
developed by Linus Torvalds, are in widespread use. There are estimated to be
some 20 million users of GNU/Linux systems today.

Interviewed by Marc Chase

Duration : 0:10:0

Read the rest of this entry »

Technorati Tags: , , , , , , , , , , , , ,