Oct 15, 2013 GMTDear President Rousseff,I understand that you are irritated with my country, the United States of America, because one of our agencies, the National Security Agency, has been tapping into your private communications, reading your email and otherwise spying on you and other Brazilian nationals.Please pardon me for saying this, but “I told you so”.Ever since 1996 I have been coming to Brazil, and talking about GNU/Linux and Free and Open Source Software in general. After the events of September 11, 2001 and the passage of the so-called “USA Patriot Act of 2001”, I started to feel this little chill in the back of my mind, where I knew such far-reaching, unchecked powers were not what...
Paw Prints: Writings of the maddog
Sep 22, 2013 GMTAt LinuxCon in New Orleans Intel made a big splash about CircuitCO's new board, the “minnow”, declaring it the “first open hardware board based on x86”. This, of course, ignored the “Gizmo” board, which came out previously...Intel then compared the “minnow” against the Raspberry Pi (RPi) declaring that the RPi was not “open” because you could not go down to your corner store and purchase the components one at a time to solder (surface mount, anyone?) those components onto your (multi-layer) printed circuit board.With the great success of the RPi (which uses an ARM chip) I suppose Intel had to do something, just as Intel had to develop the Classmate PC with...
Jul 24, 2013 GMTIt is not often that I point to a specific product, slap my forehead and make a snap buying decision. It is even less common for me to pay for something I know I will not get for a couple of months, but last night a friend of mine, Lucas Teske wrote to me and pointed me towards the Adapteva board.I had looked at this board when they had their kickstarter going, but as Lucas and I discussed it, and particularly in light of my work with both Linaro (on performance improvements) and Project Caua (on economic computing), I started to get more interested, then excited. By the end of the night I had purchased one of the Zynq 7000 units (there is a unit based on the Zynq-7010 and one on...
Jul 20, 2013 GMTWhen I went to the Guinness Brewery in Dublin Ireland with my friend Antoni Dabek (an English-speaking Polish person living in Galway), I was wearing my Linux Essentials T-shirt from the Linux Professional Institute (lpi.org).As I handed in my ticket the gentleman at the door said "Do you use Linux?", pointing at my T-shirt. I said "yes I do". He said "My room-mates all talk about it".We had gotten about fifty feet inside the building when a tour visitor (with his family) said "Do you use Linux?". I said "Yes, I do", and he introduced himself as a new employee of the Hewlett Packard Cloud Initiative, who would be starting his new career...
Jun 06, 2013 GMTI was terrified! It was my second term of teaching at Hartford State Technical College, and I had to teach the course on compiler design!Compiler Design was the course that I almost flunked in undergraduate study, and when I took it for my Master's Degree I almost flunked it again!For a long time I did not understand why so many people struggle with this course, but finally I realized that it is typically the first time coders do some programming where you are not just adding numbers or scanning a string of characters, but instead you are transforming a set of input characters into another completely different set of output characters. Sometimes there are just a few input characters that...
Jun 03, 2013 GMTPeople seemed to like my blog yesterday about how the knowledge of assembly and machine language improved my programs, or the programs of people around me.Today I would like to show people how simply understanding a little about the architecture of the machine and operating system, even without knowing assembly language, can improve program performance. Likewise the study of algorithms and computer techniques.When I was at Aetna Life an Casualty in 1975, some of the first computer kits were emerging. My boss, who had his Masters in Computer Science and taught compiler design and operating system architecture at the Hartford Graduate Center, bought one of those kits and was assembling it,...
Jun 02, 2013 GMTI have been writing lately about the importance of learning the underlying tenants of computing if you are going to be a great programmer, and in particular some machine language and computer architecture.It typically does not make a difference which architecture you learn, or which machine language, as long as the architecture and machine language can illustrate the basic concepts of computing to a level that is useful in future studies of operating systems design and compiler theory, helping you to under stand issues like cache management, interrupt handling and I/O.This blog entry, however, is not going to talk about those issues. Instead it will talk about a few instances in my life...
Version 16 of the popular Linux desktop reveals new tools, edge-snapping, and performance improvements.
Symantec says Linux-Darlioz burrows in through PHP.
Dell renews its quest for the ultimate developer machine.
Innovative back door looks like normal SSH traffic.
One of CeBITs most successful forums opens the new year with a new name. The popular Open Source Forum continues in 2014 under the name Special Conference: Open Source. This year, the forum will be bigger and offer a wider range of possibilities for sponsors.
New release offers better graphics drivers and expands filesystem support.
New mail protocol will shut out the NSA and prevent snooping on metadata.
A new web application helps users visualize distributed denial-of-service attacks.
Ubuntu 13.10 takes a step toward convergence, with lots of mobility, but Mir only partly here.
Galileo board is targeted to embedded developers and educational institutions.