@cuddle@bsd.cafe
@cuddle@bsd.cafe avatar

cuddle

@cuddle@bsd.cafe

Dear spring, just close your eyes.

This profile is from a federated server and may be incomplete. Browse more on the original instance.

cuddle, to random
@cuddle@bsd.cafe avatar

Does anyone uses hammer2 filesystem on DragonflyBSD? Or does anyone actually uses Dragonfly on production level with hammer2?

cuddle,
@cuddle@bsd.cafe avatar

@puppygirlhornypost Comparing HAMMER2 with Ext4 isn't a good idea at all. Ext4 has hard limitations, e.g. inodes, and wasn't designed for like what HAMMER or ZFS was designed for.

When I looked up online, (basically the official site of Dragonfly), the only thing I could find is this page: https://www.dragonflybsd.org/hammer/ and the "General Details" says CoW, instant recovery (filesystem check will not be needed), snapshots, clustering, compression, encryption, and such.

Most of these listed features are already available in ZFS too, except clustering, probably, and some others. There's also a port for HAMMER2 and seeing the code, it doesn't seem like it has any specific requirements for DragonflyBSD kernel, https://github.com/kusumi/freebsd_hammer2 I'm guessing the I/O stuff was split or it was HAMMER1(?)

However I never really found anyone using HAMMER1 or 2... in any kind of serious workload...

cuddle,
@cuddle@bsd.cafe avatar

@puppygirlhornypost Yes, but that's basically a rapid way to "port" filesystem to a different system to test it on. A lot of things just implemented as compat shims, but to be honest implementing it to the kernel level will require more work and information, and for one person this might not be "easy" or worthwhile task. (These HAMMER ports aren't much popular though).

Yes, FreeBSD runs ext4 in the userspace using fusefs, afaik. I don't see there's any other good way, unless FreeBSD natively implements ext4 support... which is definitely unlikely.

Considering the cost and the outcome, these kind of ports make a lot more sense. I also don't know the architecture of DragonflyBSD. It's been two decades since they forked FreeBSD, and so both systems aren't really identical.

cuddle,
@cuddle@bsd.cafe avatar

@puppygirlhornypost That make a lot more sense. But I can't really compare HAMMER2 with ZFS. They're identical in feature wise but not implementation wise. Though as you said, it is definitely a concern.

cuddle,
@cuddle@bsd.cafe avatar

@puppygirlhornypost I just never use Ext4 with FreeBSD, the userspace port is quite buggy. Last time (fairly recent, about 2 moths ago or so) I tried to mount an Ext4 fs, it failed, rebooted and tried again, and mounting did work at that time, but the performance was terrible. 5 times worse for small files and 7 to 8 times worse for fairly large files (copying between). I've also encountered with corrupted files before, but that was long ago, and I think I did some mess up there as well.

I never used NTFS-3G, so can't really comment on that, but I heard that it was significantly buggy and poor in performance.

General workload on DragonflyBSD isn't so great, it's more like tailored for specific type of heavy concurrent workloads, and not for general use cases. But I could be wrong here, as I don't really know if it's possible to tune the system as I want it. AFAIK, the only reason DragonflyBSD was forked from FreeBSD (when multi-cores started to becoming popular) was how FreeBSD handles SMP and how the creator of DragonFly wanted to implement the SMP for FreeBSD.

The threading concept of DragonFly seems completely different than FreeBSD or just with any current operating system. As I said, it's more perfect for concurrent operations.

jhx, to de
@jhx@fosstodon.org avatar

For anyone looking for a stable and easy to use (Desktop Environment) that just works:

Give it a try! 😎

The project and all it's dev's and maintainers do a great job at producing a working desktop that is a breeze to use. :xfce:

https://www.xfce.org/

cuddle,
@cuddle@bsd.cafe avatar

@jhx Xfce is nice, and lightweight... what should I say... it doesn't have noticeable bugs like KDE and GNOME has. I never really faced any bugs while using Xfce. My first experience with KDE was really really bad. and then I knew that GNOME is significantly heavyweight, so I didn't even try it. I found LXDE, (and LXQT) and they're nice too (I like LXDE more than LXQT), but not customizable... and so I found Xfce

It's good for almost any desktop workflow, hopefully, and even better as it has some niche classic vibe.

cuddle,
@cuddle@bsd.cafe avatar

@jhx Yup! For KDE ... I think they've improved significantly since I tried it last, but my taste for KDE is kinda meh. It's good, but it's also not... just doesn't fit so right. GNOME by default is okay, but I just felt it not okay at the same time...

for me... xfce lxde, openbox/fvwm{1,2,3}...
something in order :)

jhx, to random
@jhx@fosstodon.org avatar

Using #Flatpak packages now for some time... and I have to say that there have been no issues at all 🙂
Currently running Signal and Element without any problems - updating is smooth sailing as well.
I should expect that though in the end.
In general: If something is external and I need it, I will be going the #AppImage and #Flatpak route.

cuddle,
@cuddle@bsd.cafe avatar

@jhx flatpak vs ⚠️ my disk space

I generally just download binaries and place them to /opt whenever possible... AppImages needs to decompress the executable binary before they can run, so there's a little performance hit on the startup, everything else is however normal as soon as it starts up.

an example: telegram.. they distribute binaries, so just create a shortcut and place them over to opt, and you're done :)

cuddle,
@cuddle@bsd.cafe avatar

@jhx that's some good amount of space you got there lol

do you use nvme or ssd (for the root partion or simply the partion where you install apps (e.g. flatpak, snap))?

cuddle,
@cuddle@bsd.cafe avatar

@jhx Nice compact setup, same for me as well, except I have a swap partition :)

stefano, to android
@stefano@bsd.cafe avatar

I'm reusing my Pixel 7 with Graphene OS using a secondary SIM.
It's truly excellent work; it works wonderfully, and the phone is noticeably more responsive compared to Google's Android.
I suggest everyone with a compatible Pixel device to give it a try; I don't think you'll go back.

@GrapheneOS

cuddle,
@cuddle@bsd.cafe avatar

@Mesoklima @stefano @GrapheneOS Can you tell me a bit more about this "lagging" notification?

drewdevault, to random
@drewdevault@fosstodon.org avatar

If one does not understand how blocking I/O works, it is too soon to research async I/O

cuddle,
@cuddle@bsd.cafe avatar

@yrlf @drewdevault @miki isn't the entire async I/O means it wouldn't do the blocking? Whereas I/O multiplexing does blocks the process and continuously check for event on the file descriptor

cuddle, to random
@cuddle@bsd.cafe avatar

There are just too many "problems" with C++. I wish modern C++ was something back in the day, so we won't have to suffer.

Libraries still uses iostream to display in stdout/stderr and it's certainly not my favorite. It's slow, bloated, and isn't even describable.

e.g.
std::cout << a.x << " " << a.y << " " << a.z << '\n';
vs
std::println("{} {} {}", a.x, a.y, a.z);

And here we come, standard of string

why:
std::string a = "Hello world";
if (a.find('r') != std::string::npos)
fmt::println("{}", pos);
else
fmt::println("not found");

and why not:
std::string a = "Hello world";
if (a.contains('r')) // Do member function overloading in the class
fmt::println("{}", pos);
else
fmt::println("not found");

why standard doesn't implement trimming functions for white spaces? why do I always have to rely on iterators for such things... (it's just feels like I've to type too much for a basic functionality)

and there's more but let's keep this post small.

cuddle, to macos
@cuddle@bsd.cafe avatar

For almost everyday tasks, I actually use a macbook 😍 and this mac mini. I have used GNU/Linux too but I keep that in server use cases and so BSD is... 😛

I like Mac 🥰 more than Linux or BSD, it's much more usable 👀 and I can be sure that my data is safe 🎗, since Apple has very strong cryptography and uses client side encryption...

Also, recently moved to iPhone 🥰😍 as well, it was a breeze from Android, mainly because green and blue bubble issues. I like Android color 😮‍💨 but still iPhone is better 😳. I think I can bare a lock down system.

Not sure about my iTunes subscription though, it's in a sense: ok

MacOS has buttons left side, (close, minimize, and maximize). The filesystem is also strong too, and I don't seem to have much issues, and since Apple has total control in it ❤❤❤, I have my faith to them, they're doing incredibly good, okay, I understand that there is a recent lawsuit against 😿 Apple, but I strongly stand with them because I know, Apple is right here 👊. All other companies just don't like Apple because they think Apple has a monopoly, but it's okay, as you can always trust to Apple either way. 👀🧡🧡

Apple also provides privacy that GNU/Linux and BSD doesn't have. In GNU systems, you can be hacked and in BSD systems same too, whereas Apple macs can't get malware 🥳🥳🥳 because Apple has the world class security overall 🧐🤓 and I think they are just better 😎.

{Every big company} is just worse, and Apple is the best.

Also, macs are good 😎😎. I don't have Apple watch because I think Apple is still improving here, and we can always be sure, Apple is the best. 💖💖💖

Apple also do not incorporate backdoor 😉 by any means. In fact, the word backdoor doesn't even exist in the industry for Apple. The news reports, and everyone else were wrong that Apple has a backdoor that can be used to unlock their devices. Booooooo! APPLE DOESN'T HAVE THAT! 🤗🤗

I'm also sorry for lying 😭😭 that I use GNU/Linux. I actually use a Macbook and I'm too much addicted to cringe things but that's just another topic for another day 😁 and nothing to do with Apple! 😘😍🤗

So what are you waiting for, you should move to Apple, right now, you know, it's better! 😳💝❤💗

image/jpeg

jhx, to windows
@jhx@fosstodon.org avatar

As much as I want to fully go with my laptop as a desktop, I find things that simply are not working right... especially the usage of more than one vm - let alone a full windows vm (For dev stuff and scripting).

At this point I'll just suck it up and use my Ryzen system.

Sometimes the path of least resistance is to simply use what works for all edge cases - even though the power usage is higher.

Currently dual booting #Windows and #Debian - each system serves it's purpose.

Just a small rant

cuddle,
@cuddle@bsd.cafe avatar

@jhx did you find performance issues of that Windows VM? If RAM is sufficient in the laptop, CPU is likely going be the bottleneck...

Yeah, use what works best for you, but to be honest...in the laptop world, proprietary macbooks are the only laptops that can stand without a problem and with low power usage...

cuddle,
@cuddle@bsd.cafe avatar

@jhx GNU and BSD are can standout on very low on resources (most of the time), Windows VM is likely is the main bottleneck... (heavy UI elements, too many background tasks, etc.)...

When you share CPU cores for VMs, host priority gets half for that specific core. Laptop CPUs are generally made for low power consumption so they can't carry too much workload at a same time...

cuddle,
@cuddle@bsd.cafe avatar

@jhx Mine one is very old lol

It's an Intel i3 3240 (8GB RAM) and half RAM is unmapped, so most of the time, it's 4GB...

I found this CPU on a very cheap price...

Even though the CPU is quite old, but it works... somehow...

cuddle,
@cuddle@bsd.cafe avatar

@jhx I run Debian (as daily driver) :)

Previously used Void Linux but dropped it... due to being rolling release (too many updates in a short period of time)

cuddle,
@cuddle@bsd.cafe avatar

@jhx I generally use DE (xfce) (most of the time, right now too), but sometimes WM too (dwm, i3, openbox and fvwm{2, 3})

Do you use DE or WM?

cuddle,
@cuddle@bsd.cafe avatar

@jhx Oh wow, I liked the default look too, except the icons... very recently, I found Faenza (from mate) icons and I just use them... with Adwaita-dark (for eyes) theme.

I just google search wmfs and it seems it's window manager from scratch for X11, dated back to 2010 (and a forum post: https://forum.salixos.org/viewtopic.php?t=4295)... I honestly never went this far with WM lol 😂

I like GNOME too, it's my second choice after Xfce (as a DE), the first time when I got introduced with KDE it was just too buggy... since then I haven't tried it much...

cuddle,
@cuddle@bsd.cafe avatar

@jhx I think you can try some themes and see how they work for you. I'm not too much good with theming (never tried anything from r/unixpon) but here are some suggestions...

I used this theme before being default to adiwata: https://www.xfce-look.org/p/1357889

I think you'll also like Yaru colors: https://www.xfce-look.org/p/1299514
they are beautiful but to make it work with Xfce, some work needs to be done manually... icons however can be used without a problems

If you want some classic: https://www.xfce-look.org/p/1313764

I also like this one too, only used it once as Xfwm theme: https://www.xfce-look.org/p/1267246

There are many other themes too, but most of them needs some work to get it work right with Xfce..
Maybe you also want to set some transparency to the whisker menu as well, but it depends on the usage...

edit: You can also try some from r/unixpo... some of them are really good.

e.g.

  1. https://www.reddit.com/r/unixporn/comments/cjwtzt/xfce_modernish_vintage_theme_xfce_evolution/
  2. https://www.reddit.com/r/unixporn/comments/11vxusf/xfce_my_setup_with_the_style_of_win98_but_some/
    and... 3. https://www.reddit.com/r/unixporn/comments/9ruqqs/xfce_my_os9ish_looking_desktop/

It's from 5 years ago but still so nice! It remind me about Slackware default styling with Xfce, I kinda like it (Slackware installation of Xfce seems a bit different with it's look the Debian default Xfce)

cuddle,
@cuddle@bsd.cafe avatar

@jhx Agree, the entire adiwaita themes are really good. It seems the theme has changed quite a bit since 2010!

Plasma really shines when you have a dGPU paired with it... it's heavy graphics intensive DE, more so than GNOME... 😅

cuddle,
@cuddle@bsd.cafe avatar

@jhx I forgot to mention but when I tried plasma I didn't even had iGPU capable CPU 😂 it was a Pentium E5400 with no external GPU

cuddle,
@cuddle@bsd.cafe avatar

@jhx Slackware community has become small...but it's so much nice!

cuddle,
@cuddle@bsd.cafe avatar

@jhx gotta go now, have to sleep, good night from here, take care!!

  • All
  • Subscribed
  • Moderated
  • Favorites
  • JUstTest
  • ngwrru68w68
  • everett
  • InstantRegret
  • magazineikmin
  • thenastyranch
  • rosin
  • Durango
  • ethstaker
  • Youngstown
  • slotface
  • khanakhh
  • kavyap
  • DreamBathrooms
  • Leos
  • osvaldo12
  • tacticalgear
  • cubers
  • cisconetworking
  • anitta
  • provamag3
  • modclub
  • mdbf
  • GTA5RPClips
  • tester
  • megavids
  • normalnudes
  • lostlight
  • All magazines