Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. The Lounge
  3. I've mentioned this before, but the peeps behind this deserve some adulation...

I've mentioned this before, but the peeps behind this deserve some adulation...

Scheduled Pinned Locked Moved The Lounge
linuxasp-nethostingtestingbeta-testing
4 Posts 2 Posters 1 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • J Offline
    J Offline
    Jeremy Falcon
    wrote on last edited by
    #1

    [Linux From Scratch!](https://www.linuxfromscratch.org/) So, I'm making an app (huge shock), and this app will be the only thing hosted on a dedicated VPS when all is said and done. It doesn't need much umph right now during development, so I'm putting it on a cheapo VPS with one VCPU for now. Ok cool, but that's essentially one core with no guarantee it'll be hyper-threaded. I mean, `lscpu` reports more than one, but it's a cheapo VPS I've had lying around for years that I never used. So, there's gotta be throttling. These days, every dependency is built with multithreaded support by default, say if you use system packages from Debian or Ubuntu. And that makes sense, BUT... If your machine is only rocking one core, multithreading is actually slower. So, it would behoove me to rebuild the dependencies like `libcurl` to only use a single thread. Or, just get a beefier VPS for this app, but I got this VPS for another year, so may as well use it for testing. Dunno if anyone has ever built `libcurl` from scratch but it's a long, painful process if you want proper support with protocols and whatnot. However, dun dun dun... The folks at LFS (Linux From Scratch) pretty much give you step-by-step instructions on building curl... which in turn means building `libcurl`. And it's kept up to date every six months. These folks are awesome and this and Gentoo are the only distros of their kind. Note: Ok, realistically I'll just pay more for a better VPS when this thing is ready to go live and the performance delta during testing is acceptable. Which means its back to multithreading any way I slice it. But... but but but... there's still the cool factor of building your own deps for static linking. Never forget the cool factor.

    Jeremy Falcon

    J 1 Reply Last reply
    0
    • J Jeremy Falcon

      [Linux From Scratch!](https://www.linuxfromscratch.org/) So, I'm making an app (huge shock), and this app will be the only thing hosted on a dedicated VPS when all is said and done. It doesn't need much umph right now during development, so I'm putting it on a cheapo VPS with one VCPU for now. Ok cool, but that's essentially one core with no guarantee it'll be hyper-threaded. I mean, `lscpu` reports more than one, but it's a cheapo VPS I've had lying around for years that I never used. So, there's gotta be throttling. These days, every dependency is built with multithreaded support by default, say if you use system packages from Debian or Ubuntu. And that makes sense, BUT... If your machine is only rocking one core, multithreading is actually slower. So, it would behoove me to rebuild the dependencies like `libcurl` to only use a single thread. Or, just get a beefier VPS for this app, but I got this VPS for another year, so may as well use it for testing. Dunno if anyone has ever built `libcurl` from scratch but it's a long, painful process if you want proper support with protocols and whatnot. However, dun dun dun... The folks at LFS (Linux From Scratch) pretty much give you step-by-step instructions on building curl... which in turn means building `libcurl`. And it's kept up to date every six months. These folks are awesome and this and Gentoo are the only distros of their kind. Note: Ok, realistically I'll just pay more for a better VPS when this thing is ready to go live and the performance delta during testing is acceptable. Which means its back to multithreading any way I slice it. But... but but but... there's still the cool factor of building your own deps for static linking. Never forget the cool factor.

      Jeremy Falcon

      J Offline
      J Offline
      jmaida
      wrote on last edited by
      #2

      Gave up on Linux awhile back. This has renewed my interest. Thanks. BYW, somewhere in my pile of distros over the years, I have one the first Linux mass distros. Now I am inspired to find it. On CD, floppy?

      "A little time, a little trouble, your better day" Badfinger

      J 1 Reply Last reply
      0
      • J jmaida

        Gave up on Linux awhile back. This has renewed my interest. Thanks. BYW, somewhere in my pile of distros over the years, I have one the first Linux mass distros. Now I am inspired to find it. On CD, floppy?

        "A little time, a little trouble, your better day" Badfinger

        J Offline
        J Offline
        Jeremy Falcon
        wrote on last edited by
        #3

        Yeah man Linux is great. I mean it’s also a huge time sink. :laugh: But it’s the thinker’s OS. I sure can’t make a custom build of anything Windows to suit my purpose. And you shouldn’t always do that on Linux, but you can… if you need to. On my phone so can’t quote. But, I dunno if the first distribution was a floppy. Kinda curious. I got into Linux back into the CD days. Me and a buddy used to collect them like candy.

        Jeremy Falcon

        J 1 Reply Last reply
        0
        • J Jeremy Falcon

          Yeah man Linux is great. I mean it’s also a huge time sink. :laugh: But it’s the thinker’s OS. I sure can’t make a custom build of anything Windows to suit my purpose. And you shouldn’t always do that on Linux, but you can… if you need to. On my phone so can’t quote. But, I dunno if the first distribution was a floppy. Kinda curious. I got into Linux back into the CD days. Me and a buddy used to collect them like candy.

          Jeremy Falcon

          J Offline
          J Offline
          jmaida
          wrote on last edited by
          #4

          :) Know what you mean! Time sink, but one can roll your own. Windows no way.

          "A little time, a little trouble, your better day" Badfinger

          1 Reply Last reply
          0
          Reply
          • Reply as topic
          Log in to reply
          • Oldest to Newest
          • Newest to Oldest
          • Most Votes


          • Login

          • Don't have an account? Register

          • Login or register to search.
          • First post
            Last post
          0
          • Categories
          • Recent
          • Tags
          • Popular
          • World
          • Users
          • Groups