The Curious Engineer

All blogs / OS / kernel

/dev/dump

garrett.damore.org

Stack backtraces from the mind of Garrett. Symbolic debugger not included.

OS / kernelGoSoftware / engineering practiceEssays / personal

Posts
353 from 9 Mar 2007 to 25 Dec 2025
Posting
now and then (1 in the last year)
Kind
personal blog
Feed
https://garrett.damore.org/feeds/posts/default

2025 1

  1. macOS Terminal - still missing the mark Apple!

2018 9

  1. Golang sync.Cond vs. Channel...
  2. Go modules, so much promise, so much busted
  3. Letter to Duncan Hunter (Immigration)
  4. Self Publishing Lessons
  5. Altering the deal... again....
  6. Not Abandoning GitHub *yet*
  7. Microsoft Buying GitHub Would be Bad
  8. No, Nanomsg is NOT dead
  9. Why I'm Boycotting Crypto Currencies

2017 4

  1. Small Business Accounting Software Woes
  2. TLS close-notify .... what were they thinking?
  3. CMake ExternalProject_add In Libraries
  4. Licensing... again....

2016 5

  1. MacOS X Mystery (Challenge)
  2. Security Advice to IoT Firmware Engineers
  3. Microsoft Hates My Name (Not Me, Just My Name)
  4. Leaving github
  5. Stepping Down

2015 11

  1. What Microsoft Can Do to Make Me Hate Windows a Little Less
  2. On Misunderstandings
  3. A Space Shooter in Curses
  4. Fun with terminals, character sets, Unicode, and Go
  5. Tcell - Terminal functionality for Pure Go apps
  6. On Go, Portability, and System Interfaces
  7. Announcing govisor 1.0
  8. MacOS X 10.10.3 Update is *TOXIC*
  9. vtprint - blast from the past
  10. IPv6 and IPv4 name resolution with Go
  11. Rise of mangos

2014 15

  1. A better illumos...
  2. Your language sucks...
  3. My Problem with Feminism
  4. Supporting Women in Open Source
  5. Modernizing "less"
  6. It's time already
  7. POSIX 2008 locale support integrated (illumos)
  8. illumos, identification, and versions
  9. SP protocols improved again!
  10. Names are Hard
  11. Early performance numbers
  12. SP (nanomsg) in Pure Go
  13. The Failed Promise
  14. Sorry for the interruption....
  15. Worst Company ... Ever

2013 5

  1. illumos corporate entity... non-starter?
  2. Moving on (Adieu to Studio?)
  3. Responding to Trolls
  4. An important milestone
  5. ZFS Compression Enhancements in illumos

2012 10

  1. hackathon project: pfiles - postmortem analysis
  2. Latest Apple EarPods - Success!
  3. GNU grep - A Cautionary Tale About GPLv3
  4. Infographic - Programming
  5. illumos and ZFS day!
  6. The Case for a new Reference Distro for illumos
  7. Response to Alasdair's Resignation
  8. Women in Tech Adverstising - a rebuttal
  9. Ivy Bridge Motherboards -- Don't *Really* Exist!
  10. Why I *hate* external dependencies!

2011 28

  1. illumos hackathon a resounding success
  2. NexentaStor 3.1 available now
  3. Bombproof taskqs
  4. illumos podcast
  5. illumos Panel Discussion in SF Bay Area
  6. NexentaStor 3.0.5 available now
  7. GSoC Candidates Selected
  8. Thanks again, Joyent!
  9. What is this OSUNIX thing anyway?
  10. Thank you Joyent!
  11. CFV: illumos content authors
  12. Thank you Areca! 6Gbps 1880 support in illumos
  13. Another outlet..
  14. illumos has Serbian Family Language Support
  15. Planet OpenSolaris *isn't*
  16. Update: illumos is accepted as GSoC Mentoring Org
  17. illumos gets documentation!
  18. Google Summer of Code & illumos
  19. COMSTAR and SCSI UNMAP
  20. SCALE illumos Photos
  21. Open Source Opportunities near Boston!
  22. illumos at SCALE
  23. New audio driver
  24. Welcome to new Nexentians
  25. Changes to illumos Contribution Process
  26. illumos sysad/integrator position (NYC)
  27. need C programmers/interns in So. Cal.
  28. illumos update in LA

2010 68

  1. beadm provided in "C"
  2. Any illumos fans near Corinth, MS?
  3. I sed(1) so!
  4. Update on SATA Expanders
  5. Status Update on the illumos Foundation
  6. New Advocate - Albert Lee
  7. New open source iprb(7D) driver
  8. zfs should not depend on python... and doesn't anymore
  9. Job Opp @ Nexenta: Director of Sustaining/Certifications
  10. New desktop image
  11. New illumos logo
  12. CFV: web/HTML/graphics people
  13. New implementation of printf
  14. illumos gets global
  15. Emacs & Gnome Terminal Co-existence Resolved
  16. Another ZFS departure
  17. South/Central American opportunity
  18. Oracle/NetApp ZFS lawsuit dismissed
  19. We're Hiring!
  20. Squash-proof?
  21. illumos Interest Groups
  22. OpenSolaris ARC is Dead
  23. OGB has dissolved today
  24. Why SAS->SATA is not such a great idea
  25. IPS == FAIL
  26. The Tap Is Turned Off
  27. More milestones...
  28. Presenting Illumos at SVOSUG
  29. More new stuff...
  30. Milestone Commit for Illumos
  31. The Hand May Be Forced
  32. Illumos Announcement
  33. Illumos
  34. Please Be Patient
  35. In NYC for DebConf10
  36. ZFS disk monitoring...
  37. Looking for CIFS/AD expertise
  38. skype for Solaris
  39. LDRS 29, very cool
  40. Press release
  41. O_SYNC behavior not honored
  42. Great Falcon-9 Launch!
  43. audioens in VMware...
  44. Well *That* Didn't Work Out So Well
  45. Last Day
  46. New Computer
  47. Engines arrived for Squat yesterday
  48. Greener pastures
  49. Going up to SF bay area
  50. audiocmihd driver (Asus Xonar cards)
  51. Interrupt Free Audio
  52. "Legislative Sleight of Hand"
  53. Why We Need a Human Spaceflight
  54. ON IPS surprisingly easy
  55. Funny Ancient Software
  56. Congratulations to BMW Oracle Racing
  57. Open Development
  58. Scalability FUD
  59. Missing audio packages
  60. System board for ZFS NAS
  61. Kindle Converts a Skeptic
  62. Reprehensible behavior from a monopoly
  63. Its Official
  64. Auto Install Finally Working For Me!
  65. Six Years & Counting
  66. Interesting device driver work
  67. A "modern" elxl driver
  68. Out with the Old, In with the New

2009 79

  1. Shortest Audio Driver?
  2. Do you use IDN? (E10K inter-domain networking)
  3. New audioctl coming soon
  4. quick system identification
  5. new aquarium lights
  6. Bad sound in Virtual Box in recent builds
  7. Jack of all trades, master of none
  8. sar graphical output - do you use sag?
  9. nice ZIL device....
  10. audioemu10k driver pushed
  11. Taking myself off of laptop discuss
  12. SDcards and ZFS
  13. hacking perl to help my kids at school
  14. Feeling Marginalized by OpenSolaris
  15. Call for testers: audioemu10K
  16. test audioemu10k driver posted
  17. hme shrinks by about 40%
  18. OpenSolaris on snv_124 Impressions
  19. Giving up on laptop-discuss@
  20. why we might never support Dolby Digital
  21. audio driver enhancements
  22. ohloh.net statistics
  23. ESS Solo-1 (audiosolo) integrated
  24. Crazy Sunday -- ESS Solo-1
  25. NWAM and MII toxicity in build 123
  26. audiop16x driver integrated
  27. audiols integrated
  28. Assorted audio cards needed
  29. audiols works nicely on sparc
  30. AudigyLS Boomer Driver Posted
  31. Surround Sound on SPARC?
  32. Community Contributions
  33. Fun With Rocketry
  34. Test Marvell Yukon 2 Ethernet Driver
  35. A Push A Long Time In Coming
  36. audiovia97 not as rare as I thought
  37. Another way you know you're getting old...
  38. ohloh.net
  39. Fast Reboot & Panic
  40. Archived KCA 2009 Boomer Talk
  41. audiovia97 pushed
  42. Boomer Paper at KCA
  43. Off to Brisbane, Austrialia
  44. STREAMS and non-STREAMS in the same driver
  45. mii related fallout
  46. Common MII/GMII layer integrated
  47. audiovia97 webrev posted
  48. audiocmi integrated
  49. proposal to change policy of SPARC deliverables
  50. driver private headers
  51. driver.conf files considered evil
  52. audiocmi webrev posted
  53. spwr opensource and GLDv3?
  54. Going to CommunityOne After All
  55. hme for x86 RTI submitted
  56. audio1575 driver for x86
  57. iprb suspend/resume and quiesce support in b115
  58. on the evils of auto-bounce/discard mailing lists
  59. giving up on iprb
  60. audio1575 driver for x86
  61. 7zip saves the day
  62. hme/qfe x86 and SPARC binaries
  63. Via Rhine driver integrated
  64. ALI 5451 southbridge AC'97 audio integrated
  65. kaBOOM!
  66. preliminary audio driver for cmi8738
  67. Going to KCA 2009
  68. boomer rc3, audio driver for ali5451
  69. rtls open sourced!
  70. I've Arrived
  71. Another Boomer Release Candidate Posted
  72. Boomer Release Candidate 1a Available
  73. Boomer Beta Refresh
  74. Boomer Beta Available!
  75. HP to Sell Solaris
  76. Boomer webrev posted, screenshots
  77. SDcard Panics, Ricoh Controllers
  78. Boomer Updates
  79. Boomer Status Update

2008 44

  1. Boomer Beta Source Code Posted
  2. Floppy drive suspend/resume fixed
  3. SDcard Fixes
  4. locking hints for device drivers
  5. BMC on concurrency
  6. fdc suspend/resume support
  7. iprb updated with suspend/resume & quiesce
  8. Boomer: Next Generation Audio for Solaris
  9. Sun position available in Austin
  10. Microsoft & NetBSD
  11. New Stuff in OpenSolaris 2008.11
  12. Ancient History Exhumed
  13. IOMMU comes to Solaris x86
  14. audiohd pushed
  15. New audiohd driver posted
  16. SDcard pushed...
  17. SDcard RTI submitted... webrev posted
  18. SDcard Home Stretch
  19. Classic! Another Work I Don't Care About
  20. Teamware Is Dead
  21. Why You Don't Want to Force Link Modes
  22. OpenSolaris as a boot server
  23. Another SDcard Status Update
  24. Lint cleanups in kernel
  25. The TeXTing Swindle
  26. New Experimental AudioHD Driver
  27. NIC driver family trees
  28. Cut & Paste Device Driver Design
  29. ISA sbpro driver removed
  30. Blogger Bug
  31. Audio Driver Poll
  32. Boycott Laptops with Broadcom WiFi
  33. Suspend/Resume Goodness!
  34. Brussels NDD compatibility code cleanup
  35. New Project Direction -- Audio
  36. SDcard Status Update
  37. Five-seven
  38. Congrats to the new OGB
  39. I voted!
  40. return of iwk
  41. What me, impulsive? Nah....
  42. Brussels putback
  43. Clearview/UV putback
  44. making good on a promise (Velocity Networks == bad)

2007 74

  1. live upgrade rocks
  2. nge is open source!
  3. iprb open source....
  4. IPv6 video
  5. dnet suspend/resume webrev has been posted
  6. Sun Opening up more...
  7. Backyard gallery
  8. dmfe putback done
  9. SecureDigital, and other memory formats
  10. dmfe for x86 and unbundled PCI nics on SPARC
  11. oops, qfe is b74
  12. snv_73 goodness
  13. mxfe RTI....
  14. rtls GLDv3
  15. qfe GLDv3
  16. Stuck with an rtls? (Realtek 8139)
  17. Dropping the "C"
  18. hme checksum limitations
  19. partial checksum bug
  20. nxge and IP forwarding
  21. mpt SAS support on NetBSD
  22. hme GLDv3 versus qfe DLPI
  23. afe and mxfe status notes
  24. HME putback done
  25. hme GLDv3 and *hardware checksum*
  26. GLDv3 iprb putback
  27. afe GLDv3-ified
  28. mxfe code reviewers sought
  29. hme code reviewers sought
  30. The Need For Public Test Suites
  31. On life, the Universe, and everything...
  32. eri GLDv3 and nemo fixes putback
  33. Is GLDv3/nemo conversion of legacy drivers worthwhile
  34. more network driver updates
  35. GLDv2->GLDv3 conversion notes
  36. All these nics...
  37. IP Instances, GLDv3, and mxfe
  38. Why Side Effects Are Bad
  39. ZFS to the rescue!
  40. Favorite things in OpenSolaris not in Solaris 10
  41. Learning to hate SMF
  42. LSI MegaRaid SAS driver (Thanks dlg!)
  43. hme gldv3 status report
  44. PSARC 2007/243 approved
  45. In the Bay Area this week
  46. doing my part
  47. eri conversion update
  48. afe and dmfe cases approved
  49. afe PSARC case number
  50. Death to IEN-116
  51. eri tests look good.. call for more testers
  52. GLDv3 experiences
  53. dmfe crossbow conversion
  54. report from the battery team
  55. afe integration web rev posted
  56. Tadpole SPARCLE support putback
  57. Not All Broadcom GigE's are Equal
  58. blogger Atom bugs
  59. hackergotchi... thanks Gman!
  60. Tadpole project live
  61. First Tadpole code review posted
  62. Who's Who?
  63. Tadpole project proposed
  64. first putback!
  65. Inland Empire Solaris Users?
  66. ancient history (IEN-116 must die!)
  67. afe and mxfe pending updates
  68. Not All GigE Are Equal
  69. Congratulations new OGB
  70. Just Voted
  71. first day at Sun
  72. OGB interview
  73. OGB Postition Statement
  74. New blog