I know this talk is pretty old(around a year) but this blog is pretty new. He goes into the advantages of distributed version control systems, and why git is better then all the other version control systems. Its really biased towards git, but still an intersting talk. I have been using git for a little over 6 months now, and it is a lot better then subversion.

Posted by: freesystem | February 23, 2008

LFS Project tries to bring rolling your own distro to the masses

The Linux From Scratch project has an interesting write up on rolling your own distro, and it seems pretty complete. It takes you through compiling the basic stuff, then moves on to installing server daemons and graphical front ends. They even provide a LiveCD with all of the necesary tools and source code so you can just get started. Go check it out at: http://www.linuxfromscratch.org/

NimbleX Screenshot

EDIT: For those of you that don’t quite want to compile your entire distro I also ran across this. Its an online based LiveCD generator, so you can make your own customized distro in a few minutes.

Posted by: freesystem | February 23, 2008

KDE 4.1 Visual Changelog: Rev 777000

I am a big fan the KDE project, though have been reluctant to switch to KDE4 because of stability issues with my hardware(READ: I jumped right on board then quickly backed off). KDE4.1 is supposed to fix a ton of bugs, while bringing in some new features. Up until now we have had no real look into what is brewing, so polishlinux.org has posted a nice Visual Changelog. Go check it out: http://polishlinux.org/kde/kde-41-visual-changelog-rev-777000/

KDE4.1 Desktop

Posted by: freesystem | February 23, 2008

New Project: Autonomous Search and Rescue Robot

This one is going to be interesting. I have actually been working on it for about 4 months now. It is a project for the Robo-Magellan contest. For those of you that have not heard of it its a very challenging challenge where your robot has 3 minutes to find a yellow traffic cone placed within 1000 feet of the starting cone. I would link you to the site, but robothon.org appears to be down for now, so ill link you later. Anyway, my robot has two bump sensors in the front and back. It has a bipolar stepper motor with a Maxbotix sonar rangefinder and a CMU Camera on it. This allows for basic object avoidance and advanced object recognition. It is powered by an Atmel ATmega32. Also on board are two L293D Dual Half H-Bridge motor drivers, and a Maxstream Xbee Module. Ill post some pics tomorrow. Also, forgot to mention that I am using two continuous rotation servos for the drive train, and some VEX treads. It is a lot smaller then most of the robots I saw last year.

Posted by: freesystem | February 23, 2008

Hello, World!

Hello everyone. I am going to clarify a few things first about this weblog, and me in general:

  1. Free as in freedom, not price.
  2. Hacker as in builder, not person that gains access to unauthorized systems. For that try cracker.
  3. I don’t even care what Micro$oft is doing by now, because I know its probably not worth my time and GNU/Linux will always be better.

So, I am a generic hacker. I have done a lit of stuff with Robotics(Mainly on the AVR core, some on the ARM), and I am getting into some embedded stuff, all with GNU/Linux. Specifically Embedded Computing(Handheld Computing, Panel Computing, and any other form of small computers) with ARM processors. I hope to do some stuff with the AMD Geode series in a few years. Looking at the software side of things I run all free(free as in freedom!) software except Eagle and Skype, simply because there is nothing better. Eagle is an awsome program for all schematic needs, and the free(this time I mean price) version provides enough functionality for me. As of now I have not done that much development on the Linux Kernel, but I do hope to get started with that in the future. On the programming side of things I know Python and C very well. I have some basic knowledge in AJAX, PHP and BASH(If you can call that a language). For all embedded work(and kernel hacking) I use C, and everything for userland(apps, hacks, scripts) is in python. C is a pretty horrible language compared to Python, so if your just getting started with programming I would HIGHLY recommend Python.

So, by now you are probably wondering what I will be posting about. Well, here it goes:

  • General Tech news, mostly relating to GNU/Linux. I really don’t care about any other system(Except other free ones, like Hurd) so don’t exspect to see much Windoze or Mac OS X news
  • Stuff Im working on, complete with schematics and code
  • Tutorials I have written on anything ranging from improving GCC to building your own cell phone
  • Ideas I have to make a better whatever
  • And other general rantings about whatever

Also, just to know a little more about me, I used Mac OS X from version 8.6(Not current at the time though:^) to 10.4.10. Between there I ran Windows XP for a few years(And hated every second of it). Finally, in March 2007 I made the switch to Ubuntu GNU/Linux. I got more hooked on free software and community ideology, so am now running a 99.9% free computing environment. I am compiling my own distro, actually as I blog this, and hope that I can exclude all non-free drivers and codecs from my system.

Thanks for reading my blog and I hope you return soon.

« Newer Posts