Nathan Coulson
News:
- Sep 1, 2011: There is a new page under my projects
called Cross Tools that contains a list of linux
utilities useful in cross platform development. I added libdmg-hfsplus (compresses
.dmg) and the commandline options to get a readonly .dmg file from genisoimage.
Not sure if it is just me, but information on linux to osx development is sparse. - Aug 27, 2011: I decided to join Google+,
Social networking is a new experience for me, but I suppose technology is evolving.
Over the years, there have been some amazing tools for keeping in touch with your friends.
First there was email, then later came ICQ. I remember the web panels you could integrate into your
webpage with your ICQ status, it was an amazing time. Later, MSN appeared to become mainstream. It
never felt quite the same, and I miss the web panels (although I abandoned ICQ when I only received spam
within invite requests. *sigh*).
One of the reasons I made this page, was to put my HTML skills to use, and tinker with some of the modern options within HTML. First I used SHTML for including parts of webpages, then abandoned it for PHP as I get the feeling SHTML is dying (or possibly it died a decade ago). I want to stay as close to the raw HTML code design as possible, but I want my news here, and on Google+. One of these days I should consider finding a way to show all my posts on Google+ here, and archive my news. - Aug 22, 2011: It works, I have a beautiful linux to gcc 4.6.1 x86_64-apple-darwin10 compiler. had to go through a few hoops, but the directions are listed on the Cross Compilers page.
- Aug 7, 2011: I have been working on a linux to osx cross compiler for a while, but currently at a impass. For now, I have updated to the directions that I am using, perhaps someone can provide some insite if they stumble across this page.
- May 16, 2011: I updated my linux to * cross compiler page, and added some of my research. Still some work to be done for the OSX target, and the directions for dos (djgpp) currently crash compiling gcc, but a good base to work upon.
- May 13, 2011: Bryce Coulson (my brother) and myself have been working on Distant Empires. In doing so, we are currently hosting the site on a linode vpn. 512MB Ram, 2.5GB harddrive space. Should work perfectly for the project. I have moved my own site, nathancoulson.com over to this new server as well.
- Oct 11, 2010: Wow, almost a year since I have done anything with my site. I put up a draft of a old hint I made long ago, building yourself a linux to windows mingw32 cross compiler. Works well enough for my purposes, but has not been stress tested. I may do one targetting djgpp (dos) in the future.
- Oct 23, 2009: I have begun work on the Linux from Scratch Multilib project page. It is still a work in progress, but enjoy if you have ever wanted to build your own Multilib Linux System from Scratch
- Oct 19, 2009: There, now the Grub2 915resolution patch has it's own dedicated webpage. There is now instructions on how to use the VGA= kernel parameter to choose your custom resolutions.
- Oct 18, 2009: Well, it has been too long since I have last updated my webpage, so I hope you enjoy the new design.
I have got rid of the old table based html code, and updated to modern webcoding practises. I have always
wanted to have a eye catching, imageless site, so I have moved to CSS for eyecandy. Rounded Rectangles
is one of my favorite tools, and Firefox and Webkit have been kind enough to implement border-radius,
A tag in CSS3 that allows you to round corners. Unfortunately Internet Explorer does not have a
simular implementation at this time, so my site will have corners.
(I think the site still looks fine though, and I am glad the era of 'Best viewed in' is mostly gone.
I suppose it's my fault if I choose to use a CSS3 feature before CSS3 is released).
Much has happened to the Intel netbook experience over the last year. The Ath5k kernel driver works great, so that it is possible to run netbook's w/ wireless out of the box (although I am sure other chips are used in other netbooks), and my dream of a full resolution console w/o X can be done without the grub2 i915resolution patch thanks to intel's work on KMS (I expect this will be mature in Xorg 7.5). At this time, I am not sure what I am going to be doing to my EeePC page, but obviously the netbook world is as diverse as the laptop world.
I will be expanding my webpage with updates on my current hobbies & projects, such as some of my customizations to the Linux from Scratch project [It's up to date, but there's still some fun alpha quality work being done in the linux world], Moving Grub2 to it's own webpage, and a 3d space based network game that I am developing with my brother. [currently as a hobby project] - Oct 10, 2008: One problem that the 2.6.26 linux kernel had, was that it was reporting a GPE Storm on ACPI events. This was a feature added to the kernel, so that laptop's that have a poor acpi key implementation can fall back to polled mode. This unfortunately causes the side effect of only polling once every second for acpi key presses (such as volume controls). The status of this problem is being tracked at http://bugzilla.kernel.org/show_bug.cgi?id=10724. Comment #120 provides a cleaner implementation of the GPE Detection, that seems to work better with the EeePC. I am unable to test this at this time (alas, poor dead poweradapter), but this looks like the solution everyone was waiting for. Upstream as of 2.6.27. acpi-gpestorm-update.patch.
- Oct 10, 2008: Now that 2.6.27 is out, it's time I update my EeePC page. Most of the fixes, and external drivers have been committed upstream (uvcvideo, eeepc-laptop, and ath5k), but I currently have a ill EeePC (alas, poor power adapter). I may be looking into getting the fastboot work in 2.6.27 (you can see a read on the work done for this at lwn.net/Articles/299591/). Tis good times ahead for the EeePC
- Oct 10, 2008: [EEE] Updated the grub2 port of 915resolution to include support for the 945GME chipset used on the EeePC 1000. Thanks to Scot Doyle for this update. (Untested by me, but looks sane)
- May 29, 2008: [EEE] Updated the kernel config file to work around a bug in the eee.ko module.
- May 19, 2008: [EEE] Added a patch that will increase the speed of the drive, Obtained from http://lkml.org/lkml/2008/4/25/18. Updated the kernel to 2.6.25.4.
- May 08, 2008: [EEE] Removed link to asus_acpi_eee.patch.bz2 as an alternative variation has been merged upstream.
- May 05, 2008: [EEE] Removed link to madwifi 3365 snapshop, and replaced with a prepatched tarball. This was done as the snapshots are no longer provided. Reworded introduction.
- Apr 21, 2008: [EEE] Added an ACPID section that documents how to configure hotkeys
- Apr 20, 2008: [EEE] Updated the kernel section to use 2.6.25. Removed realtime as there is currently no patch for 2.6.25 located at www.kernel.org/pub/linux/kernel/projects/rt/. Added kernel parameters. Added power reduction optimizations. Added boot booster information. Updated grub2 915resolution patch to work with boot booster.