Visit Jeremy's Blog.
Go Back > Blogs > Unpopular Positions: One Geek's Take
User Name


A space to ponder, discuss, speculate, disagree, and learn.

Expected topics include:
  • Technology
  • Politics
  • Defense
  • Philosophy
  • Humanism and Transhumanism
  • The Future
  1. Old Comment

    Projects: unixadminbot, Log::Slogger, File::Valet

    Oops .. correction: ##slackware-help, not #slackware-help
    Posted 08-23-2019 at 01:15 PM by ttk ttk is offline
  2. Old Comment

    "The Tragedy of systemd" -- a rebuttal

    Originally Posted by ttk View Comment
    Not just you, sir!
    Yeah, I did pick up on that sentiment in your blog post =)

    As a long-time OpenBSD convert, I'm not really feeling any threat from systemd, but to see a FreeBSD dev discuss it as if it were the best thing since sliced bread is a bit...concerning. Not that I think Theo would ever willingly accept systemd madness into OpenBSD, though.

    If ever systemd does happen to overwhelm the remaining open source operating systems out there, I'll probably retire to a remote mountain top to raise chickens and goats and never look back lol.
    Posted 11-27-2018 at 02:46 PM by rocket357 rocket357 is offline
  3. Old Comment

    "The Tragedy of systemd" -- a rebuttal

    Personally, I would love to see systemd and the logic underlying it staying as far away from the BSD's as possible, but that's just me =)
    Not just you, sir! I for one am glad that the BSDs remain a final fallback position, should the remaining Linux distributions fall to the enemy.

    For the moment, however, the situation seems fairly static. Roughly 70 Linux distributions (about 25%) do not use systemd and show no signs of starting.

    The systemd team tried to make more advances by weaponizing some software dependencies. First they tried deprecating the netlink device interface for a systemd-specific interface, but device driver developers are an unruly crowd of cats and shunned the new interface. Then they tried to introduce a systemd dependency to the kernel itself with kdbus/BUS1, but the Linux devs repeatedly rejected these patches.

    Either of these moves, if successful, would have swept most of the resistance into the systemd fold. But they failed, so they declared victory and pretend it's fait accompli.

    So the lines of battle have remained static for a while, but who knows when they might start up again on a new front.

    If the worst happens, many of us will be glad to find final refuge with the BSDs.
    Posted 11-27-2018 at 01:56 PM by ttk ttk is offline
    Updated 11-27-2018 at 02:05 PM by ttk
  4. Old Comment

    "The Tragedy of systemd" -- a rebuttal

    "If Nagios hits up a service immediately or soon after system start and starts the service, then why did we bother deferring the service start in the first place?"

    This is a classic example of dis-jointed design (which is prevalent in Linux, but not so much in the BSD's). We have some feature that solves some problem, yet, the problem doesn't really exist on a higher level of the architecture. Ironically, one of the goals of systemd was to reduce the disjointed manner in which Linux distros operate.

    Personally, I would love to see systemd and the logic underlying it staying as far away from the BSD's as possible, but that's just me =)
    Posted 11-26-2018 at 02:54 PM by rocket357 rocket357 is offline
  5. Old Comment

    "The Tragedy of systemd" -- a rebuttal

    Bah .. 676 views here on LQ, but only 61 of you clicked through to the actual article. Next time I'll paste a copy of the entire article into LQ, not just the link.
    Posted 11-26-2018 at 01:07 PM by ttk ttk is offline
  6. Old Comment

    Projects: Slackhammer, ZACL, testing Perl on Slackware-current

    Update - CPAN modules have proven an unruly collection of software. It took a lot of stops and starts and more manual intervention than I would like, but I finally managed to test almost all of CPAN on -current.

    Conclusion: perl-v5.18.0 looks pretty good!

    None of the problems I encountered with any CPAN module seemed to be attributable to faults in perl.

    When Slackware next updates perl, I'll be wanting to re-run the tests, but first I'd like to improve my test harness so that it requires less manual intervention.

    The test harness will become an integral part of Slackhammer as well.
    Posted 11-19-2018 at 11:45 AM by ttk ttk is offline
  7. Old Comment

    ##slackware-help community support update

    Originally Posted by mralk3 View Comment
    Keep up the good work!
    Thanks :-) I worry that spreading myself too thin puts projects like ##slackware-help in jeapordy, so your words of encouragement are appreciated.
    Posted 04-09-2018 at 02:03 PM by ttk ttk is offline
  8. Old Comment
    Posted 04-07-2018 at 08:38 PM by mralk3 mralk3 is offline
  9. Old Comment

    Another systemd zero-day security vuln

    root@ws1:~$ useradd 0day
    useradd: invalid user name '0day'
    Perhaps they should have used Slackware.
    Posted 07-09-2017 at 07:11 AM by GazL GazL is offline
  10. Old Comment
    Posted 07-06-2017 at 12:34 PM by mralk3 mralk3 is offline
  11. Old Comment

    Automating custom Slackware install tarball and post-setup tweaks

    Alright no problem. I have you added to my github rss feed.
    Posted 07-31-2015 at 10:27 PM by mralk3 mralk3 is offline
  12. Old Comment

    Automating custom Slackware install tarball and post-setup tweaks

    Originally Posted by mralk3 View Comment
    Please be sure to post a link to your GitHub account in this comments section. I would be very interested in looking at your work.
    Regrettably, most of my work is still in private cvs repos. I've been meaning to move them to Github, but mostly haven't.

    Some of my older work is browsable at and my Github page is (there's not much there).

    Most of the scripts in the ttk-slackware-customizations repo are horrible, horrible. I'll be taking advantage of this project to clean them up, and wean them off of oddball module dependencies (KS and DR, primarily). Oh yeah, a lot of them don't work without modules which haven't been added to that repo yet, too.

    It's very much a work in progress.
    Posted 07-31-2015 at 04:46 PM by ttk ttk is offline
  13. Old Comment

    Automating custom Slackware install tarball and post-setup tweaks

    Please be sure to post a link to your GitHub account in this comments section. I would be very interested in looking at your work.
    Posted 07-31-2015 at 11:21 AM by mralk3 mralk3 is offline
  14. Old Comment

    Pondering version two of "sel"

    One of the regulars in ##slackware suggests using glib's hash table implementation (which I've not used) and Inline::C (which I have used, and like). He's seen 3x speedup this way vs native perl hashes: . The main downside here is introducing a gnome dependency, but their implementation looks nicely complete.

    Another regular pointed me at his own C hash table implementation, which also looks nice, though it needs a bit of fixing (which he might be taking care of now): . Specifically, some declarations need to be changed so that it either uses Hash and List or TList, THash, and FHash. Also I'd want to replace his hash() with my own implementation (which is about as fast as Google's CityHash, and generates more square output).

    It occurs to me that if I write the code such that the functions which access/manipulate the intermediate format are encapsulated and isolated, I can use perl hashes first to get things working, and then replace those isolated functions with an Inline::C implementation, using either of these hash libraries.
    Posted 04-01-2015 at 04:30 PM by ttk ttk is offline
  15. Old Comment

    Itching to write a new GPC article

    That is really different. Thanks for explaining your interest.
    Posted 02-11-2015 at 10:14 AM by vmccord vmccord is offline
  16. Old Comment

    Itching to write a new GPC article

    Originally Posted by vmccord View Comment
    May I ask, how you got into this research? It's interesting.
    Somewhat indirectly.

    About fifteen years ago, I became interested in the material science of composite armor. One of my mentors in the subject, Paul Lakowski, invited me to the Tank-Net military forums, where I became acquainted with Anthony Williams, who is championing the GPC concept to the UK Defense Ministry and is a Tank-Net regular.

    In order to understand armor, and to design armor to defeat a threat, it is necessary to become familiar with the threat it needs to defeat, which meant that my interest necessarily spilled over into the study of things which seek to penetrate armor -- long-rod penetrators, shaped charges, shell case fragments, and bullets.

    To this end, I had already built out a few formulae for predicting the ballistic behavior of small-arms projectiles. Tank-Net is a gift culture, where everyone helps everyone else with their interests, and gets helped in turn with their own -- kind of like LQ, but with militaria rather than Linux. In this spirit, I tried to apply my formulae to the GPC discussions, to foment better understanding.

    I quickly discovered that my formulae (which mostly dealt with penetration) were woefully insufficient to the subject. The GPC issue touches on matters of internal and external ballistics, and on more terminal ballistics than just penetration. Just as important are munition total weight, barrier defeat, and wounding, which I'd never considered before.

    An engineer's got to engineer, and I've been digging in and figuring things out, collecting other people's formulae and a few of my own into Ballistics Perl modules which I can use in my perl calculator. These are still very much under development, and likely will be for some time.

    The formula for estimating the weight of empty brass cartridges is somewhat wrong, for instance. It is fairly accurate when a cartridge was designed for a given volume and peak pressure, but many cartridges are actually derived from larger/heavier cartridges (the 6mm PPC from the .220 Russian, for instance, and the .243 WSSM from the .300 WSM), which makes them heavier than they "need" to be, and heavier than Physics::Ballistics::Internal::empty_brass() predicts. Thus some of the weights in my second GPC article are wrong, which is something the third GPC article will address.

    I've started writing that article, but it's slow going. I want to touch on a wider variety of topics in it than I did in the first two articles, and it's in competition with other personal projects for my time and attention.
    Posted 02-10-2015 at 10:49 AM by ttk ttk is offline
    Updated 02-10-2015 at 11:03 AM by ttk
  17. Old Comment

    Itching to write a new GPC article

    May I ask, how you got into this research? It's interesting.
    Posted 02-05-2015 at 05:08 PM by vmccord vmccord is offline
  18. Old Comment

    Cat Silliness

    Ditto on that. My poor girl still cowers every time someone makes a quick upward movement, but she's still the sweetest thing ever.
    Posted 08-07-2014 at 02:02 PM by vmccord vmccord is offline
  19. Old Comment

    Cat Silliness

    That's insane, rokytnji. My mom had a similar experience with a dog that she "rescued" from certain death on a highway (being tossed from a car) dog she ever owned.

    I don't understand people who do stuff like that. It's one thing to attempt to do harm to an animal that is capable of defending itself, but a fuzzball kitten? I don't get it.
    Posted 08-06-2014 at 12:00 AM by rocket357 rocket357 is offline
  20. Old Comment

    Cat Silliness

    Crash, who I scrapped off of a freeway about 15 years ago. A male.
    Has seen better days. He sleeps mostly. I Think he has 1 tooth left.
    I still remember him as a scared kitten hiding in my shop. Healing up.
    Took about a week for him to come out and look at me and cry out.
    Crash is a black and white sylvester cartoon looking cat.

    Miso. My over weight female (fixed). She is a princess who is not afeared of nothing.
    She IS a human lover. Not a fighter. But. I have seen her throw back a feral cat going
    for her feed bowl.
    Miso is a snowshoe cat. Google will tell you.

    Mine serve a function keeping critters from the desert taking up residence in my M/C shop.
    I have no field mice, ground squirrels, rattle snakes, or kangaroo rats in my shop because of this.

    My 5 dogs keep the skunks, porcupines, bobcats, coyotes, and mountain lions at bay.

    As you can tell. I am not a city boy.
    My wife has connections with the animal control division in my county.
    So all my cats and dogs are throw aways that were to be put to death
    any ways. They live a natural good life with me and are happy campers.

    After crash passes on. I will be on the look out on the freeway again to pick up his
    successor. I saw crash thrown out of a car window doing 70MPH on a Texas freeway
    while riding my motorcycle. I inserted the busted up kitten inside my leather jacket and took him home.

    Pizza Night!
    Posted 08-05-2014 at 11:47 AM by rokytnji rokytnji is offline
    Updated 08-05-2014 at 06:19 PM by rokytnji


All times are GMT -5. The time now is 04:05 AM.

Main Menu
Write for LQ is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration