gnu


Adding an Instruction to the GNU Assembler

Binutils is a huge piece of code and new users can often feel lost and out of their depth when navigating it alone. To help ease the shock, in this post we’ll look at the very simplest step of adding a new basic instruction to an already defined extension and how to add a corresponding GNU Assembler (GAS) test.

While the examples and files given are all RISC-V specific, the information is transferable to other architecture ports, however tables and structures may differ. More information can be found through the binutils project page.

(more…)

Richard Stallman talks – Lincoln 29/11/2013 and London 30/11/2013

RMS and Assange

Richard Stallman will be in UK giving one talk in the University of Lincoln (29th November) and one in London, at BitcoinExpo (30th November).

At Lincoln, Richart Stallman will be talking on “A Free Digital Society” (registration recommended). The event will take place 06:00 PM to 08:00 PM in the Jackson Lecture Theatre (MB0603), Main Admin Building (MAB), Brayford Pool Campus, University of Lincoln, Brayford Pool.

In London, he will be talking about “Software Freedom, Internet Freedom, and Bitcoin” (registration needed). The event will take place 5:20 PM to 6:20 PM at Cafe 1001, 91 Brick Lane, E1, London.

Richard Stallman is best known for launching the GNU Project in 1983, to create a “Unix-like computer operating system composed entirely of free software”. This is the foundation of Linux as we know it (or more correctly, GNU/Linux). Today, he continues his work with the GNU Project and the Free Software Foundation.