• 1 Post
  • 17 Comments
Joined 1 year ago
cake
Cake day: June 1st, 2023

help-circle
  • I use FreeBSD on a desktop as a server and for desktop usage with a touchscreen to run a virtual pipe organ that needs an obscene amount of resources to run. There’s a few things that I see as pros:

    1. Zfs on root/by default. Absolutely love zfs and not having to screw around with dkms/kernel issues etc to get it running is a huge plus imo

    2. Jails - I cannot stand docker. It’s opaque and I’m stuck trusting that whatever image I’m downloading is updated/secured and or running multiple extra containers to stack together. With jails I spent my time setting up the jail once (installing services etc), and using a jail manager (bastille) I can maintain what I think is better control of the internals and updates etc. the commands mirror the os as well which is nice

    3. Integrated world - the way bsd integrates the core system and separates out the packages means most security updates just need a service restart not a full reboot so uptime between OS patches can be months at a time. They’re also very conservative about changing how the core system functions so how I install/set up/maintain the system in 2007 is the same as today.

    4. The manual. Anything I need to know when adding services including edge use cases is in the manual on their website. Much cleaner written than the arch manual, and has a pdf download available if you aren’t going to always have the internet (and a terminal interfaced manual option to download).

    For my usage there’s not much I can think of for cons, but I will say laptops and particularly WiFi suffer currently. There’s funding and works in progress to fix this but still idk I’d use it on a laptop today without carefully checking support for the hardware like I would’ve with old school Linux. They’ve come a long way recently with edge cases for instance I’m currently running a windows vm with gpu pass thru using their bhyve vm manager, something that wasn’t supported a year ago, so I am optimistic the funding will help in the next few years on some of the laptop issues.




  • If your kids software is available in Ubuntu maybe? At a glance I’d wonder how power efficient it would be (my $100 Walmart tablet lasts all week with light usage, I doubt this could compare), and would have to wonder as well on gpu performance. It’s likely not optimized yet so idk I’d trust 800 mhz as enough.

    I think the article sums it up best:

    RISC-V computing is a promising field but best ploughed by developers, early adopters, and tech enthusiasts at present. RISC-V chip performance is improving, but it’s not “there” for mainstream adoption — yet.

    It’d be a ton of fun to tinker with and if you have the money to risk I’d say go for it! But I wouldn’t buy this for a kid unless I had the extra $150 to potentially get them a normal android tablet if this didn’t work as well as hoped.



  • Because every time I’m reminded the underlying OS exists it’s always something negative.

    On windows: Forced restarts and updates that take over 5x as long as my Linux (or FreeBSD build), ui that constantly undoes what I customized, ads and preinstalled malware essentially like candy crush even on builds from Microsoft directly, worse performance with a much higher number of crashes under load on my current box, and no auto login/name any simple customization without screwing around with registry editor to name just the simple things. More advanced problems include no hypervisor built in to the home version, everything is pay to unlock features my Linux install does for free, no zfs software raid for storage safekeeping, most fixes when I do have errors involve googleing cryptic hex codes and being told to run fsck/chdsk as the only solution for often times hours of searching before finally finding the actual answer - not to mention most other fixes being to download a library/binary of the sketchiest sounding website ever that i can’t verify isn’t a virus.

    On linux or even FreeBSD which took a bit to get installed to my liking i may have put work in up front but its like 3 hours at most of my time for 6+ years of stability and proper functioning to avoid all of the above plus no microsoft telemetry etc. I switched when i first tried Vista and even today every time i have to use Microsoft’s horrific excuse for an OS it is heartburn inducing.












  • You might try adding a cache drive instead. It can help lessen the memory usage zfs needs to maintain speed. My server is spinning rust with an ssd drive attached to the pool as cache.

    Command would be “zpool add pool_name cache /dev/sdX” where pool_name is the pool you want the cache on, and /dev/sdX is the empty drive you want to use with it (or partition). Make sure to encrypt this drive before setting this up, my knowledge is zfs doesn’t do that for you.

    see here for a bit more information on caching.


  • In this study, Rosenberg and her colleagues looked for drugs that could prevent or slow down E. coli bacteria from developing resistance to two antibiotics when exposed to a third antibiotic, ciprofloxacin (cipro), the second most prescribed antibiotic in the U.S. and one associated with high bacterial resistance rates. The resistance is caused by new gene mutations that occur in the bacteria during infection. The drug DEQ reduces the speed at which new mutations are formed in bacteria, the team finds.

    Previous work from the Rosenberg lab had shown that bacterial cultures in the lab exposed to cipro turn up mutation rate. They found a mutational “program” that is switched on by bacterial stress responses. Stress responses are genetic programs that instruct cells to increase production of protective molecules during stress, including stress from low concentrations of cipro. Low concentrations occur at the beginning and end of antibiotic therapies and if doses are missed.

    The same stress responses also increase the ability to make genetic mutations, the Rosenberg group, then many other labs, have shown. Some of the mutations can confer resistance to cipro, while other mutations can allow resistance to antibiotics not yet encountered. Mutation-generating processes that are turned on by stress responses are called stress-induced mutation mechanisms.

    Bacteria with antibiotic resistance mutations can then sustain an infection in the presence of cipro. This study is the first to show that in animal infections treated with cipro, the bacteria activate a known stress-induced genetic mutational process. Cipro resistance occurs mostly by the bacteria developing new mutations, both clinically and in the laboratory, rather than by acquiring genes that confer antibiotic resistance from other bacteria.

    Looking to prevent the development of antibiotic resistance, the researchers screened 1,120 drugs approved for human use for their ability to dial down the master bacterial stress response, which they showed counters the emergence of resistance mutations. In addition, and counterintuitively, they wanted “stealth” drugs that would not slow bacterial proliferation, which would confer a growth advantage to any bacterial mutants that resist the mutation-slowing drug itself. That is, drugs that are not antibiotics themselves.

    “We found that DEQ fulfilled both requirements. Given together with cipro, DEQ reduced the development of mutations that confer antibiotic resistance, both in laboratory cultures and in animal models of infection, and bacteria did not develop resistance to DEQ,” said first author Yin Zhai, a postdoctoral associate in the Rosenberg lab. “In addition, we achieved this mutation-slowing effect at low DEQ concentrations, which is promising for patients. Future clinical trials are needed to evaluate the ability of DEQ to decelerate bacterial antibiotic resistance in patients.”

    This is pretty neat!