gyptazy

@gyptazy@gyptazy.ch

Believer in the power of open-source & community-driven innovation.

Former AS20621 NetOp that loves FreeBSD & illumos. Currently mostly in DevOps & developing (Python, Rust). Contributes to & . Evaluating and production usage of hardware/software.

Projects:
* BoxyBSD.com - A free VM hosting service to provide some value back to the community.
* manpageblog.org - A static blog generator in manpage design.
* QualvoSec - A security patch management tool.
Bloghttps://gyptazy.ch
GitHubhttps://github.com/gyptazy
Xhttps://twitter.com/gyptazy
5 ★ 5 ↺

gyptazy »
@gyptazy@gyptazy.ch

Are here any interests in a

Wrote one for BoxyBSD that uses the proxmox api of a cluster to rebalance VMs across all nodes within a cluster for a better resource and vm workload distribution.

Nodes and VMs can be filtered (e.g. you have special nodes (like NVMe-oF, PCI passthrough, cpu pinning,…) or VMs that make use of this of have some special configurations that should not be moved.

Rebalancing can be done by memory, storage (makes only sense on local storage) or CPU usage.
The rebalancing tries to balance all nodes in a most equal way.


...

The Uberduck »
@uberduck@hachyderm.io

@gyptazy I'd love to take a look at it. Got a link?

...
0 ★ 0 ↺

gyptazy »
@gyptazy@gyptazy.ch

@uberduck@hachyderm.io not yet, was more a question in general.

Let me write the docs and create pkgs, I’ll push it next week: https://github.com/gyptazy/proxmox-rebalancing-service

gyptazy boosted

Stefano Marinelli »
@stefano@mastodon.bsd.cafe

...
Older...

patpro »
@patpro@mastodon.green

@stefano Very interesting post. Have you taught them how to update/upgrade host+jails?

...

Stefano Marinelli »
@stefano@mastodon.bsd.cafe

@patpro Thanks. Not yet - it wasn't suppose to be more than a test - that'll be my next task 🙂

samurro »
@samurro@fosstodon.org

@stefano Interesting to read, I have zero knowledge about but it was interesting to read about the tooling used in that ecosytem for the described task. I wonder what would be the difference if you would've come up with a similar solution based on .

...

Stefano Marinelli »
@stefano@mastodon.bsd.cafe

@samurro I'd use lxc/lxd containers - or just plain docker/podman.

...

samurro »
@samurro@fosstodon.org

@stefano cool thank you for your answer, I am aware about docker/podman but just briefly googled LXC. In my current job we barely use any containerization. We just use KVM capabilites. The interesting thing on is the ability to use instead of relying on older filesystems in the ecosystem. This has big implications for strategy et cetera.

...

ahoyboyhoy »
@ahoyboyhoy@fosstodon.org

@samurro @stefano I could be wrong, but ZFS support is no longer a unique feature of BSD. OpenZFS is now a shared codebase and many Linux distros package it. Paired with , it's a fantastic experience. I run zbm (root on zfs) with both a laptop and desktop. I also run a raidz pool on the desktop that replicates to an offsite pool attached to a raspberry pi. Aside from the USB enclosures I've connected to the pi, it's been very stable for years.

...

Stefano Marinelli »
@stefano@mastodon.bsd.cafe

@ahoyboyhoy @samurro yes, ZFS is working on Linux, too.
On FreeBSD it's a first class citizen and has been for many years. This means that all the system tools are aware of it and that it's (more) tightly integrated into the OS

Michał »
@mms@emacs.ch

@stefano How are the bridges done?

...

Stefano Marinelli »
@stefano@mastodon.bsd.cafe

@mms They're defined inside the rc.conf.

...

Michał »
@mms@emacs.ch

@stefano aaaa, those bridges! Thanks

Malte »
@malte@frankfurt.social

@stefano Great title for a blogpost. Thank you for sharing this experience!

...

Nils Goroll 🕊️ »
@slink@fosstodon.org

@stefano thank you for the excellent (and entertaining) write up, showing how details always matter and the "cloud hammer" approach is likely the wrong tool.

...

Ricardo Martín »
@fluxwatcher@mastodon.social

@stefano An uncanny parallelism with WordPress 🙈

Sourcerer »
@sourcerer@mastodon.bsd.cafe

@stefano i suspect that their next level in evolution will be switch from php to something else.

Being serious now, i'm really grateful for showing a way.
Wish to be good enough and work with stuff like this.

This for sure improves life and work of others.

Have a nice day!

...

Stefano Marinelli »
@stefano@mastodon.bsd.cafe

@sourcerer thank you! Have a nice day, too!

linus »
@linus@telegrafverket.cc

@sourcerer @stefano If I had a PHP stack, I'd be really psyched about trying out frankenphp.dev/ -- the ability to smash your entire PHP app and server into a single binary is a great fit for these types of environments.

udo m. rader ☕ 🇪🇺 🇺🇦 🐧 »
@riaschissl@sigmoid.social

@stefano very interesting post! We've been using FreeBSD for a couple of years now mostly for crucial services (aka too important to ever fail), and I couldn't be happier.

On the other hand, looking at what k8s has given us for day to day production workloads, it is mostly the DevOps/GitOps part. Can you apply GitOps principles to the jails based approach you outlined in your blog post?

...

Stefano Marinelli »
@stefano@mastodon.bsd.cafe

@riaschissl thank you! It can surely be done - but some more manual work, depending on what you need.
Also, have a look here: reddit.com/r/freebsd/comments/

vermaden »
@vermaden@mastodon.bsd.cafe

@stefano

Thank You very much.

Added to Valuable News and to Hacker News :)

...

linus »
@linus@telegrafverket.cc

@stefano for some reason, every time I've tried getting Alpine vms to work on FreeBSD they fail to boot because they can't find the kernel, both with your blog post settings and with the default profile (I was using vm-bhyve at the time). Eventually I gave up and tried Debian, and it worked right away. Never managed to figure out why though.

...

Stefano Marinelli »
@stefano@mastodon.bsd.cafe

@linus I'm now using UEFI and that is quite reliable. I've had the same problem with some old Alpine Linux releases

Stefano Marinelli »
@stefano@mastodon.bsd.cafe

@linus this is one of my Alpine Linux's vm-bhyve config:

loader="uefi"
cpu="4"
memory="4G"
network0_type="virtio-net"
network0_switch="public"
disk0_type="nvme"
disk0_name="disk0.img"

...

linus »
@linus@telegrafverket.cc

@stefano managed to get uefi boot working at least after installing 'bhyve-firmware', but for some reason after running 'setup-alpine' it looks like it keeps booting from the ISO. do I need to manually disconnect it somehow? on boot, the log lists both "bhyve devices" (img file) and "bhyve iso device" (the alpine iso)

...

Stefano Marinelli »
@stefano@mastodon.bsd.cafe

@linus yes, you need to remove the iso (just edit the vm .conf file "vm config vmname" and remove the iso )

...

linus »
@linus@telegrafverket.cc

@stefano nice, it works 🥳 for some reason the vm hung so "vm stop" didn't actually stop it, I had already commented those lines out but it probably didn't apply until after "vm poweroff". thanks!

...

Stefano Marinelli »
@stefano@mastodon.bsd.cafe

@linus great to know it worked!

release_candidate »
@release_candidate@mastodon.bsd.cafe

@stefano There are lots of topics and classics in this story!

A WP plugin allowed remote code execution, it uses unmonitored autoscaling in the cloud, and dev team decides "we need moar power!". Classics on top of classics!

I believe this have to happen like every day around the world.

Now, I'd like to point that is not that Alpine/Linux is less secure than FreeBSD. It's just more popular, so vulnerable WP plugins execute Linux binaries if they can.

I am a firm defender of both cloud and self-host. In one hand, It's very hard to have the physical security and electrical/network redundancy of an actual datacenter. On the other hand, no cloud provider will offer truly data ownership, sovereignty and vendor independence . So, both approaches have their places.

I've seen AWS billings that would buy very nice hardware, every month. And salaries of "cloud experts" are no cheaper that old-school sysadmins. Specially if you have to pay their cloud certifications too.

I hope that manager learned the lesson.

...

Stefano Marinelli »
@stefano@mastodon.bsd.cafe

@release_candidate Alpine Linux is perfectly fine (it's one of my favourite distributions).
I think that the "half way" solution is: get a server (maybe leased) inside a reliable datacenter but keep the control of the entire workflow. So you also know how to keep full and reliable backups of your data.

36 ★ 22 ↺
jollyrogue boosted

gyptazy »
@gyptazy@gyptazy.ch

Ok, finally! Here wo go: on via .

Here, we have a basic image running which will be soon shared as a raw image (including instructions how to run it w/o patched and also trying to provide a image.


...
Older...

d4gli »
@d4gli@mastodon.bsd.cafe

@gyptazy A shared image would be great. There is not a single source that provides this

...
0 ★ 0 ↺

gyptazy »
@gyptazy@gyptazy.ch

Yep, there’ll be one asap. You can also DM me and I can already provide your the current hacky state

DesRoin »
@DesRoin@geekdom.social

@gyptazy Solaris gives me 'nam like flashbacks 🙈

...

hyperreal »
@hyperreal@fedi.hyperreal.coffee

@DesRoin lmao wut

...

DesRoin »
@DesRoin@geekdom.social

@hyperreal trust me the old SunOS/Solaris systems were a pain 🤪

...

Sourcerer »
@sourcerer@mastodon.bsd.cafe

@gyptazy Never studied history of Solaris etc. but i'm 100% sure once in my journey i heard about Open Indiana

...
1 ★ 0 ↺

gyptazy »
@gyptazy@gyptazy.ch

@sourcerer@bsd.cafe I guess you heard about any of them like open Indiana, tribblix, OmniOS… :)

Toasterson »
@Toasterson@chaos.social

...
0 ★ 0 ↺

gyptazy »
@gyptazy@gyptazy.ch

...

Toasterson »
@Toasterson@chaos.social

@gyptazy
Nice, the project needs.more devs. So Vagrant boxes are good!

Chris Morgan »
@chris@mastodon.mihalis.net

@gyptazy very cool! One question : is that running in little endian mode? Or big endian?

...
0 ★ 0 ↺

gyptazy »
@gyptazy@gyptazy.ch

@chris@mastodon.mihalis.net unfortunately only little

Michael Dexter »
@dexter@bsd.network

Do you have any Fediverse/Mastodon client suggestions for iPhone? Reminders from last time okay. Gripes:

Mastodon: No auto update (Load missing posts)

Mammoth: Overall great but refuses to post photos

tooot: Jumps all over the place

Mona: Boost is a paid feature?!?

...
Older...

Linh Pham »
@qlp@linh.social

@dexter I've used Ivory and currently use Mona. I'm okay with paying keep development going on them.

I played around with Ice Cubes for a little while, but ended up back at Mona.

Scott Blaydes »
@sblaydes@bsd.network

@dexter Using Ice Cubes. Not great, but most tolerated so far.

0 ★ 0 ↺

gyptazy »
@gyptazy@gyptazy.ch

@dexter@bsd.network if you don’t need notifications:
- Pinafore ()
- Phanpy (https://phanpy.social/)

I use the web clients, saves as webapp for easy access

Jason Tubnor 🇦🇺 »
@Tubsta@soc.feditime.com

@dexter I paid for the full buffet of Mona. Great support and works just how I want. Worth every cent.

Dan McDonald »
@danmcd@hostux.social

@dexter

Have you tried Ivory, @ivory ?

...

Michael Dexter »
@dexter@bsd.network

@danmcd @ivory I have not.

Are you happy with it?

...

Dan McDonald »
@danmcd@hostux.social

@dexter @ivory

I actually am; replying to you in it now.

Apparently this is from one of the old 3rd party Twitter app writers.

cynicalsecurity »
@cynicalsecurity@bsd.network

@dexter I quite like "Toot!" to be honest.

Joel Carnat ♑ 🤪 »
@joel@piou.foolbazar.eu

@dexter Ice Cubes works pretty well here.

gyptazy boosted

Stefano Marinelli »
@stefano@mastodon.bsd.cafe

Excited to announce the release of NotiMail 1.0!

📧 NotiMail now includes:

* Log rotation based on size or time for efficient log management.
* Thread-safe email processing for seamless multi-account handling.
* Enhanced configuration validation to ensure smooth operations.
* Continued support for multiple push providers including Apprise, NTFY, Gotify, and Pushover.

Upgrade now and experience extended battery life, swift notifications, and reduced data consumption.

Check out the full changelog and installation guide on our GitHub!

github.com/draga79/NotiMail

...

Chris [list of emoji] »
@suetanvil@freeradical.zone

@stefano

This looks interesting, but I have an unrelated question:

Where did the picture for the link preview come from? I don't see it anywhere in the repo.

I ask because I've been seeing a lot more of these in the link previews for text-based things and am curious if this is a new (ab)use of AI and the servers are just automatically generating them for social media now.

A screenshot of the previous post in the Mastodon web interface.

The post contains a preview image of the link to the GitHub project with a thumbnail image, apparently AI-generated, of a cartoon python coiled around an envelope with some racked servers in the background.
...

Stefano Marinelli »
@stefano@mastodon.bsd.cafe

@suetanvil I have set the picture in the GitHub repository settings.

...

Chris [list of emoji] »
@suetanvil@freeradical.zone

@stefano

Ah, okay. Thanks for satisfying my curiosity.

gyptazy boosted

vermaden »
@vermaden@mastodon.bsd.cafe

Latest 𝗩𝗮𝗹𝘂𝗮𝗯𝗹𝗲 𝗡𝗲𝘄𝘀 - 𝟮𝟬𝟮𝟰/𝟬𝟳/𝟬𝟭 (Valuable News - 2024/07/01) available.

vermaden.wordpress.com/2024/07

Past releases: vermaden.wordpress.com/news/

No description
gyptazy boosted

vermaden »
@vermaden@bsd.network

Latest 𝗩𝗮𝗹𝘂𝗮𝗯𝗹𝗲 𝗡𝗲𝘄𝘀 - 𝟮𝟬𝟮𝟰/𝟬𝟳/𝟬𝟭 (Valuable News - 2024/07/01) available.

vermaden.wordpress.com/2024/07

Past releases: vermaden.wordpress.com/news/

No description
...

dch »
@dch@bsd.network

...

vermaden »
@vermaden@bsd.network

@dch

Its already there from the beginning, should I add it 2nd time there? :)

...

dch »
@dch@bsd.network

@vermaden aah I found it with grep, a normal reading didn’t pick it up - sorry!

...

vermaden »
@vermaden@bsd.network

@dch

no problem - its important issue - better to check twice then omit it :)

gyptazy boosted

Stefano Marinelli »
@stefano@mastodon.bsd.cafe

Enhancing FreeBSD Stability With ZFS Pool Checkpoints

Discover how to enhance the stability of your FreeBSD system using ZFS pool checkpoints, providing robust backup and recovery solutions.

it-notes.dragas.net/2024/07/01

...

Lovis IX ♿ »
@lovisix@social.zdx.fr

@stefano

Very interesting. I was knowing this feature, but without a "guide".

Thanks for sharing.

david_chisnall »
@david_chisnall@infosec.exchange

@stefano It's not well documented, but zfs also supports taking atomic snapshots of collections of datasets. The underling snapshot ioctl that the zfs command uses takes an nvlist of snapshots to create.

This means that you don't need pool snapshots to create a consistent atomic snapshot of a set of filesystems and can create a snapshot of a subset of all of your ZFS filesystems (for example, all of the ones that contain system data, but not home directories, allowing you to roll back base-system + ports upgrades, without losing user data).

stratacast »
@stratacast@mastodon.bsd.cafe

@stefano When doing zpool import --read-only=on --rewind-to-checkpoint <pool>, where does it mount to? If I can zpool import a checkpoint and have it have its root start at /backupdata or something like that, it would make my backup tool so much easier

...

stratacast »
@stratacast@mastodon.bsd.cafe

@stefano I think I am misunderstanding this...I wonder if I could do zpool import -R /backupdata ... and have the read-only copy be at that location

11 ★ 4 ↺
Zami3l boosted

gyptazy »
@gyptazy@gyptazy.ch

It’s somehow unbelievable again - we’re just starting into the second half of the year while the first one just ended up that quickly.

Let’s continue to create great projects & code and contribute back to the community! Happy Have fun!

Joel Carnat ♑ 🤪 »
@joel@piou.foolbazar.eu

Hey users,
Anyone knows how to turn a field containing HTML content into a clean text-only excerpt?

So far I did
jq -r '.[] | [ @uri "\(.status.content)" ]'
which gives me the URL-encoded content. But I don't get how to strip the HTML tags and only keep let's say 20 characters from that .status.content field.

Any clue?

...
Older...
2 ★ 0 ↺

gyptazy »
@gyptazy@gyptazy.ch

@joel@piou.foolbazar.eu

is only content encoded or everything?

sed 's/<[^>]*>//g' could help to get rid of the html tags.

...

Joel Carnat ♑ 🤪 »
@joel@piou.foolbazar.eu

@gyptazy the whole content of one of the fields I gather. That's why I' d rather do it inside jq.

Denis »
@ledeuns@bsd.network

@joel Pipe with htmlq : github.com/mgdm/htmlq 😅

...

Joel Carnat ♑ 🤪 »
@joel@piou.foolbazar.eu

@ledeuns yeah, I' ve seen it. But I'd rather do it in jq to prevent another pipe/fork 🤔

Mattias Wadman »
@wader@fosstodon.org

@joel with jq i guess regexp is closest and we all know how that usually ends. but fq has a proper html parser so you can do something like this:

$ fq '.a |= ([html({array:true}) | .. | select(has(""))?."" | trim] | join(" "))' <<< '{"a": "<html>hello <b a=b>world</b></html>"}'
{
"a": "hello world"
}

{array:true} is an option to the html decoder to use nested arrays of ["element", obj with attr and text, children] instead of fancy but quite "lossy" object tree.

...

Joel Carnat ♑ 🤪 »
@joel@piou.foolbazar.eu

@wader so you mean I should replace the whole process with fq, instead of using jq? Or just using fq for the HTML sanityzing part?

...

Mattias Wadman »
@wader@fosstodon.org

@joel yes if want to parse html inside a filter then fq can do it. using jq and fq for just html i guess would be same as how you would use htmlq etc.

but i don't know what env this is running so maybe installing additional tools is a nono?

...

Joel Carnat ♑ 🤪 »
@joel@piou.foolbazar.eu

@wader seems like fq exist in pkgsrc so this can be an option :)

...

Mattias Wadman »
@wader@fosstodon.org

@joel 🥳

There is documentation about html at github.com/wader/fq/blob/maste or via $ fq -h html

Joel Carnat ♑ 🤪 »
@joel@piou.foolbazar.eu

I finally managed to do it with jq. It required a proper rewrite of the query, a few pipes and a gsub call. It even ends to be not that ugly :p

11 ★ 10 ↺

gyptazy »
@gyptazy@gyptazy.ch

Does anyone here have some more details regarding live migrations with Your setup (shared storage, local ZFS,…) and how you perform this (tools [e.g. , manually)… just a short high level overview is enough.

...
Older...

Tara 🌷 »
@tara@mastodon.bsd.cafe

@gyptazy following this 🧵 👩‍💻

stu »
@stu@mastodon.bsd.cafe

@gyptazy interesting 🤔

vermaden »
@vermaden@mastodon.bsd.cafe

@gyptazy

The Live/Warm Migration features are in the review and/or in the works - docs.google.com/document/d/1_0 - details here.

...
1 ★ 0 ↺

gyptazy »
@gyptazy@gyptazy.ch

@vermaden@bsd.cafe Thanks. Unfortunately, it represents my current understanding - not really usable/working right now?

Michael Dexter »
@dexter@bsd.network

@gyptazy I was looking at the vm-bhyve migration code just last night. It is not “live” but close to it, using ZFS snapshots to migrate the storage as efficiently as possible.

...

oxy »
@oxyhyxo@mastodon.bsd.cafe

@dexter @gyptazy does it suspend to disk before hand or do you need to power off the vm?

...

Michael Dexter »
@dexter@bsd.network

@oxyhyxo @gyptazy I believe it simply does a shutdown, one final sync, and a boot.

Your applications support brief outages, right?

...

oxy »
@oxyhyxo@mastodon.bsd.cafe

@dexter @gyptazy its not like live migration is hard*

*sarcasm. Live migration is terrifying and I’ve always avoided it. Dont believe VMWare.

...

oxy »
@oxyhyxo@mastodon.bsd.cafe

@dexter @gyptazy *ptsd flashbacks of explaining to VMware admins that snapshots and vmotion are not magic solutions to everything*

2 ★ 1 ↺

gyptazy »
@gyptazy@gyptazy.ch

@dexter@bsd.network @oxyhyxo@bsd.cafe ok, that’s exactly how I do it right now. But I do to want to turn off the machine. Kernel, network states need also be synced

...

Michael Dexter »
@dexter@bsd.network

@gyptazy @oxyhyxo Like magic!

Every time this comes up on the calls:

1. Of course we all want it or think we want it.

2. If an HA environment, aren’t your apps already HA ready and can tolerate brief outages?

3. You generally need identical hardware at both ends. Did your cloud provider surprise you with a newer system, knowing you’ll be happy?

4. Using PCI Pass-Through? That’s generally a no-go.

5. I am probably forgetting some.

...

Michael Dexter »
@dexter@bsd.network

@gyptazy @oxyhyxo My position on replicating file systems is increasing similar to this, given the possible failure modes and... we have OpenZFS that gets you really close without losing sleep.

...

Michael Dexter »
@dexter@bsd.network

@gyptazy @oxyhyxo This tends to happen after age 50. You increasingly lose faith that the magic will do magical things magically, having seen so many tragic things to tragical things tragically. :-)

5 ★ 2 ↺

gyptazy »
@gyptazy@gyptazy.ch

@dexter@bsd.network @oxyhyxo@bsd.cafe

1. Yep and it’s every customer's first question when we talk about virtualization solutions and turns directly in a no-go. I’d really like to place FreeBSD based systems more often at customer's environments.

2. That often depends on the customer and his setups. But many of them did the way and also moved directly into the fully containerized world.

3. No, you do not need. You just need to ensure that you use the function set of the oldest system.

4. Sure, but that a special corner cases. We have the same with any other similar things like CPU pinning, SR-IOV…

...

Michael Dexter »
@dexter@bsd.network

@gyptazy @oxyhyxo There are several efforts and I’ll try to get a status report out of them.

...

Diane Bruce »
@DianeBruce@bsd.network

@dexter @gyptazy @oxyhyxo I know it came up at the devsummit.

1 ★ 0 ↺

gyptazy »
@gyptazy@gyptazy.ch

@dexter@bsd.network @oxyhyxo@bsd.cafe thanks, happy to see some up2date states. I saw some papers of Oleg from cbsd/ClonOS which looked pretty good so far. However, nothing for stable right now.

bdha »
@bdha@hachyderm.io

@dexter @gyptazy @oxyhyxo I have no implementation details but Oxide has illumos/bhyve live migration working for the last year (or two?) iirc the demo was playing on a Minecraft server and migrating with no impact.

...

Michael Dexter »
@dexter@bsd.network

@bdha @gyptazy @oxyhyxo They do! Propolis, written in Rust.

1 ★ 0 ↺

gyptazy »
@gyptazy@gyptazy.ch

@bdha@hachyderm.io @dexter@bsd.network @oxyhyxo@bsd.cafe sounds like I should take deeper tests again on illumos next to providing it on BoxyBSD

...

Toasterson »
@Toasterson@chaos.social

@gyptazy

@bdha @dexter @oxyhyxo

The code is in propolis though and requires crucible as shared storage ATM IIRC. I havent heard any announcement of changes so it will probably still be that.

...

Dan McDonald »
@danmcd@hostux.social

@Toasterson @gyptazy @bdha @dexter @oxyhyxo

That's definitely learned experience on their part. Triton has no shared-block-storage ("all storage is local") and no live migration. Now Oxide comes along and it has shared storage... why? To support live migration!

...
bdha boosted

Joshua M. Clulow »
@jmc@m.unix.house

@danmcd @Toasterson @gyptazy @bdha @dexter @oxyhyxo I can confirm that from the beginning of the company a simplified chain of reasoning was:

- want to support automatic OS updates which need host reboots
- want updates not to disrupt guests, so that people don't need outages to update
- outage free reboots require us to live migrate workloads
- low-pause or ideally pause-free live migration requires storage to be replicated and accessed over the network

And thus: Propolis and Crucible!

: j@fabrica:~/src; »
@josephholsten@mstdn.social

@dexter @gyptazy @oxyhyxo I will say, having live migration support is really useful operationally because there’s always users who haven’t architected to support for even a couple seconds downtime.
But we’ve only got between 2/3 & 3/4 live migration support, mostly because of SR-IOV, ARM, Local NVMe etc.
And it’s not really feasibly in FIPS regulated regions because the overhead of memory sync with FIPS encryption is high.

...

Michael Dexter »
@dexter@bsd.network

@josephholsten @gyptazy @oxyhyxo Sadly, exactly that. My fear is that they’ll get a best a false sense of HA.

Michael Dexter »
@dexter@bsd.network

@gyptazy @oxyhyxo Have any code to share?

...
2 ★ 1 ↺
d4gli boosted

gyptazy »
@gyptazy@gyptazy.ch

@dexter@bsd.network @oxyhyxo@bsd.cafe yes and no. I made a AWX implementation for orchestration a few month ago. Currently I’m asking @harshad@sharma.io is we want to integrate this into his project. So, the underlying code base could be used which gets orchestrated by Freedive.

0 ★ 0 ↺
in reply to »

gyptazy »
@gyptazy@gyptazy.ch

0 ★ 0 ↺
in reply to »

gyptazy »
@gyptazy@gyptazy.ch

@stefano@bsd.cafe I think turning your hobby into a well paid job is the best thing you can do! And we know how we open-source guys love doing our job with so much precision!

0 ★ 0 ↺
in reply to »

gyptazy »
@gyptazy@gyptazy.ch

@d4gli@bsd.cafe @mischa@exquisite.social @OpenBSDAms@bsd.network

Don’t love, I cut them out and put them to my stamp collection :)

0 ★ 0 ↺
in reply to »

gyptazy »
@gyptazy@gyptazy.ch

0 ★ 0 ↺
in reply to »

gyptazy »
@gyptazy@gyptazy.ch

22 ★ 0 ↺

gyptazy »
@gyptazy@gyptazy.ch

I just got some mail - I mean real mail - with stickers!

I love getting such mails! Thanks a lot for shipping them @mischa@exquisite.social & @OpenBSDAms@bsd.network!

PS: Just have a look at the stamp ❤️


0 ★ 0 ↺
in reply to »

gyptazy »
@gyptazy@gyptazy.ch

@stefano@bsd.cafe
Yeah that was a thing many people were complaining about the “Facebook external hit” crawler - especially it revisits every day and also fully downloads all binary artifacts which consumes a lot of bandwidth and on dynamic websites cpu and mem.

This was especially funny on mirrors and cdn archieves.

0 ★ 0 ↺
in reply to »

gyptazy »
@gyptazy@gyptazy.ch

0 ★ 0 ↺
in reply to »

gyptazy »
@gyptazy@gyptazy.ch

@oxyhyxo@bsd.cafe I can clearly understand what you mean. It also live more slims lightweight solutions, that was also why I created qualvosec and manpageblog. It should just do its designated job - nothing more

0 ★ 0 ↺
in reply to »

gyptazy »
@gyptazy@gyptazy.ch

@thomasadam@bsd.network @BoxyBSD@bsd.cafe
Awesome! Happy to see it flying :)

in reply to »

Thomas Adam »
@thomasadam@bsd.network

@BoxyBSD @gyptazy

Well, here it is... thanks to use of synchronised-panes, this is gameoftrees -portable compiling on {Free,Net,Open}BSD.

This is going to be very helpful!

A terminal window, black background, running tmux.  The terminal is split into three sections.  White text shows compilation output from compiling gameoftrees.
0 ★ 0 ↺
in reply to »

gyptazy »
@gyptazy@gyptazy.ch

@NeussWave@neuss.social Barbaraviertel oder Erftal?

0 ★ 0 ↺
in reply to »

gyptazy »
@gyptazy@gyptazy.ch

@oxyhyxo@bsd.cafe while I really like it, the resources are a bummer to me. My nodes tend to have 64-128g mem per node. It would be different when having 1,5TB memory. But in business scope this doesn’t matter

0 ★ 0 ↺
in reply to »

gyptazy »
@gyptazy@gyptazy.ch

someone else also mentioned this around that time, but my external monitorings were all happy... pretty interesting.

0 ★ 0 ↺
in reply to »

gyptazy »
@gyptazy@gyptazy.ch

Thanks! So it might be a look worth - the only thing is the needed resources for each node...

Stefano Marinelli »
@stefano@mastodon.bsd.cafe

A modern, minimal, flexible, and easy-to-expand FreeBSD Jail manager built with love by experienced users for both neophytes and experts.

I tested it in the past, and liked it. Testing it again now and I like it. No databases, just the jail's dataset and a single .conf file to migrate or backup a jail.

jailer.dev/

Thank you, @antranigv

0 ★ 0 ↺

gyptazy »
@gyptazy@gyptazy.ch

0 ★ 0 ↺
in reply to »

gyptazy »
@gyptazy@gyptazy.ch

0 ★ 0 ↺
in reply to »

gyptazy »
@gyptazy@gyptazy.ch

@BoxyBSD@bsd.cafe

Written by @harshad@sharma.io - thank you very much!

BoxyBSD »
@BoxyBSD@mastodon.bsd.cafe

is now sponsoring: Freedive

is a beginner/hobbyist/tinkerer friendly, mobile-first web interface to run FreeBSD as a personal/public server.

URL: brew.bsd.cafe/hiway/freedive.g

vermaden »
@vermaden@bsd.network

New 𝗙𝗿𝗲𝗲𝗕𝗦𝗗 𝗦𝗮𝗺𝗯𝗮 𝗦𝗵𝗮𝗿𝗲 𝘄𝗶𝘁𝗵 𝗙𝗿𝗲𝗲𝗜𝗣𝗔/𝗜𝗗𝗠 𝗔𝘂𝘁𝗵 (FreeBSD Samba Share with FreeIPA/IDM Auth) article on vermaden.wordpress.com blog.

vermaden.wordpress.com/2024/06

No description

vermaden »
@vermaden@mastodon.bsd.cafe

New 𝗙𝗿𝗲𝗲𝗕𝗦𝗗 𝗦𝗮𝗺𝗯𝗮 𝗦𝗵𝗮𝗿𝗲 𝘄𝗶𝘁𝗵 𝗙𝗿𝗲𝗲𝗜𝗣𝗔/𝗜𝗗𝗠 𝗔𝘂𝘁𝗵 (FreeBSD Samba Share with FreeIPA/IDM Auth) article on vermaden.wordpress.com blog.

vermaden.wordpress.com/2024/06

No description
0 ★ 0 ↺
in reply to »

gyptazy »
@gyptazy@gyptazy.ch

@thomasadam@bsd.network @BoxyBSD@bsd.cafe @stsp@bsd.network

Hey Thomas,

thanks a lot and happy to hear that it helps you and the open-source projects :)

People spending their spare-time and efforts into building and sharing valuable software should not be limited by missing resources. Depending on the needs, even small projects can easily cost too much money for the required hardware and everything behind it - just to keep it running.

Have fun and keep up the great work that you guys are doing! Thank YOU ALL

in reply to »

Thomas Adam »
@thomasadam@bsd.network

@BoxyBSD @stsp @gyptazy My thanks to @gyptazy for going out of his way to help. I can’t stress enough just how friendly and informative he’s been as we’ve been provisioning these machines.

This will really help out, as I plan on having a manual CI system in place to compile changes across the three core BSDs ({Free,Net,Open}BSD).

Currently we’re relying on the infrastructure CirrusCI provides. This is still excellent, but it has been in contention of late with how much we’re able to use those servers. is going to help massively here.

I plan on writing up the process of how I’m going to use these machines.

Thanks again, @gyptazy

0 ★ 0 ↺
in reply to »

gyptazy »
@gyptazy@gyptazy.ch

I created a PR for this including your attached files from the issue and set you as "sponsored by" - hope this is fine for you:
https://github.com/clonos/control-pane/pull/69

BoxyBSD »
@BoxyBSD@mastodon.bsd.cafe

is now sponsoring the open-source project: Game of Trees

(Got) is a version control system which prioritizes ease of use and simplicity over flexibility and mainly targeting users.

Project: gameoftrees.org

CC: @thomasadam @stsp @gyptazy
Tags:

BoxyBSD »
@BoxyBSD@mastodon.bsd.cafe

Dashanan »
@Padukajorat@mastodon.bsd.cafe

Let us do zpool administration on .
This is Part-I and Part-II will be share as soon as possible.

No description
0 ★ 0 ↺
in reply to »

gyptazy »
@gyptazy@gyptazy.ch

@Padukajorat@bsd.cafe

Well done! I love your overviews! They’re technical and an eye catcher at the same time and always attracting people! Well done!

0 ★ 0 ↺
in reply to »

gyptazy »
@gyptazy@gyptazy.ch

@ParadeGrotesque@mastodon.sdf.org yeah I also saw that and modified some of them in the English version. Maybe redoing them is better.

Longer text is also something what I encountered in the German translation, curios how it will look like rendered :)

Thanks for your work and efforts :)

0 ★ 0 ↺
in reply to »

gyptazy »
@gyptazy@gyptazy.ch

@ParadeGrotesque@mastodon.sdf.org @stefano@bsd.cafe oh, that's cool! Awesome! Very appreciated! Thanks!

0 ★ 0 ↺
in reply to »

gyptazy »
@gyptazy@gyptazy.ch

@stefano@bsd.cafe wooooohooooo! Congratulations!!! Happy to hear that :)

0 ★ 0 ↺
in reply to »

gyptazy »
@gyptazy@gyptazy.ch

@CyReVolt@mastodon.social yeah that definitely sucks and makes the overall process much more complex

0 ★ 0 ↺
in reply to »

gyptazy »
@gyptazy@gyptazy.ch

@dexter@bsd.network sounds like we could have something like this in recoded sessions of users who want to speak about it within a dedicated session with reason why people switched.

cc @stefano@bsd.cafe

in reply to »

Tionisla »
@Tionisla@mastodon.bsd.cafe

... [SENSITIVE CONTENT]

@gyptazy sums it up better than I could have said it😀

0 ★ 0 ↺
in reply to »

gyptazy »
@gyptazy@gyptazy.ch

Yeah, it’s something where I started, lost out of my sight and came back into touch with again when hitting @stefano@mastodon.bsd.came and directly felt home again.

0 ★ 0 ↺
in reply to »

gyptazy »
@gyptazy@gyptazy.ch

@NeussWave@neuss.social Arbeitest du im Ratshaus? Das Foto dürfte aus der ersten Etage sein?

0 ★ 0 ↺
in reply to »

gyptazy »
@gyptazy@gyptazy.ch

@dexter@bsd.network not that easy to share 😏

0 ★ 0 ↺
in reply to »

gyptazy »
@gyptazy@gyptazy.ch

@stefano@bsd.cafe It's time to have some more relax- & me-time :)

0 ★ 0 ↺

gyptazy »
@gyptazy@gyptazy.ch

Usually I post about things that follow a minimalistic approach - do only what is needed.

However, currently I'm playing around with some completely different things like - running with , and . I spawned a three node cluster just in minutes and could use live migrations.

Multi tenant solutions are a bit more tricky and the integration is not that easy as expected and took additional 30 minutes. Currently, I like the approach of and also the more modern one which feels more like infrastructure as a code. I'm aware that this might not fit all scenarios and use cases and it's just having a look aside of the typical solutions. But it looks pretty promising and interesting.



0 ★ 0 ↺
in reply to »

gyptazy »
@gyptazy@gyptazy.ch

@d4gli@bsd.cafe it is definitely worth it :)

0 ★ 0 ↺
in reply to »

gyptazy »
@gyptazy@gyptazy.ch

0 ★ 0 ↺
in reply to »

gyptazy »
@gyptazy@gyptazy.ch

@oxyhyxo@bsd.cafe thank you :) happy to present it in a call soon

0 ★ 0 ↺

gyptazy »
@gyptazy@gyptazy.ch

0 ★ 0 ↺
in reply to »

gyptazy »
@gyptazy@gyptazy.ch

@eaterofsnacks@tilde.zone thank you for your valuable input :)

0 ★ 0 ↺
in reply to »

gyptazy »
@gyptazy@gyptazy.ch

@peterderslowake@troet.cafe yep, fair enough. Nowadays, there’s a plenty of resources - but this also shouldn’t be a reason to not care about it :)

0 ★ 0 ↺
in reply to »

gyptazy »
@gyptazy@gyptazy.ch

@zirias@bsd.cafe I can clearly see the reasons for pure C - unfortunately this lacks my skills. Even I'm able to write it, it doesn't mean that the quality is good. To have a mix, it switched to Rust.

0 ★ 0 ↺
in reply to »

gyptazy »
@gyptazy@gyptazy.ch

@peterderslowake@troet.cafe So yeah sure, from my perspective it should be a language where I feel comfortable with - but I meant it more from a user perspective.

Which slightly tends more to the second option. Do users prefer the possibility of easy adjustments (because it's easy to understand, test and re-use) or prefer performance aspects over it.

0 ★ 0 ↺
in reply to »

gyptazy »
@gyptazy@gyptazy.ch

@zirias@bsd.cafe Luckily the # is placed on the left... :D

0 ★ 0 ↺
in reply to »

gyptazy »
@gyptazy@gyptazy.ch

@zygoon@fosstodon.org I see - I guess that was unfortunately why never looked into it again. When creating apps on personal site, I'm primarily targeting BSD (FreeBSD) and then look into it to make it also work on Linux based systems.

For business it might be different, so I might have a look into it again.

0 ★ 0 ↺
in reply to »

gyptazy »
@gyptazy@gyptazy.ch

@zygoon@fosstodon.org I guess, Snap is only for Linux and not available on BSD based systems which would be directly a show stopper to me.

0 ★ 0 ↺
in reply to »

gyptazy »
@gyptazy@gyptazy.ch

@maulanahirzan@bsd.cafe Can clearly see the reason for that use case :)

0 ★ 0 ↺
in reply to »

gyptazy »
@gyptazy@gyptazy.ch

@zygoon@fosstodon.org yes and no... Regarding the subset, it's still possible to also package the missing subset (which we frequently did in the past) and also most of them moved upstream - so everyone benefited from this approach. But yeah, you can't use bleeding edge features but this also applies more or less everywhere - even when you're depending somewhere on a specific go version etc.

That's more a topic regarding the software lifetime cycle and feature set.

0 ★ 0 ↺
in reply to »

gyptazy »
@gyptazy@gyptazy.ch

@zygoon@fosstodon.org So what I basically do is just shipping static files there. As you can see in my example it just ships the Python code together with the systemd unit file and the config file which belongs to /etc/qualvosec/. In my case, I want to use the already present environment and also ensure that additional bistro based packages are present (see also: https://github.com/gyptazy/QualvoSec/blob/main/packaging/client/CMakeLists.txt#L26).

Working with static files to simply copy, you can of course also ship a whole dedicated Py environment. However, I would never do this because this wouldn't be upgraded in any way unless YOU also upgrade and ship it (and the users also updates it). Therefore, I make Py as a dependency on the underlying OS.

0 ★ 0 ↺
in reply to »

gyptazy »
@gyptazy@gyptazy.ch

@DesRoin@geekdom.social I must admit, that I only used it in K8s context and some smaller utils (which I later rewrote in Py) to streamline to projects languages.

Currently, I'm more in Rust, but Go is also pretty nice.

0 ★ 0 ↺
in reply to »

gyptazy »
@gyptazy@gyptazy.ch

0 ★ 0 ↺
in reply to »

gyptazy »
@gyptazy@gyptazy.ch

@zygoon@fosstodon.org What do you mean in detail? With this approach you can cover all .rpm and .deb based files but also FreeBSD users.

0 ★ 0 ↺
in reply to »

gyptazy »
@gyptazy@gyptazy.ch

@zygoon@fosstodon.org I ship them with CMake's CPack support to create .deb/.rpm etc. files.

Example: https://github.com/gyptazy/QualvoSec/tree/main/packaging/client

0 ★ 0 ↺

gyptazy »
@gyptazy@gyptazy.ch

When creating new user space tools - in what language do you prefer it to be written from a user perspective?

I think many prefers Python because it's easy to understand and to adjust/fix/add new features to many ones. Rust maybe for more performance and still easy to write. Go is probably a a perfect mix between Python and Rust. I'm not sure which lang should be my primary one when crafting new tools and apps.

0 ★ 0 ↺
in reply to »

gyptazy »
@gyptazy@gyptazy.ch

Thanks to @harshad@sharma.io for patching it to make it run on . You can also find the bin here:
https://cdn.gyptazy.ch/files/arm64/freebsd/freedive/


0 ★ 0 ↺
in reply to »

gyptazy »
@gyptazy@gyptazy.ch

@stefano@bsd.cafe @tara@bsd.cafe Really happy to hear that, thank you!

0 ★ 0 ↺
in reply to »

gyptazy »
@gyptazy@gyptazy.ch

@tara@bsd.cafe oh, and thank you for mentioning me :)

0 ★ 0 ↺
in reply to »

gyptazy »
@gyptazy@gyptazy.ch

@tara@bsd.cafe well done, Tara :)

Tara 🌷 »
@tara@mastodon.bsd.cafe

OMG I just finished the FreeBSD Day live stream and I am still shaking. I tripped on words 🙈
(sorry folks, haven't been speaking in public much lately)

0 ★ 0 ↺
in reply to »

gyptazy »
@gyptazy@gyptazy.ch

@Teckids@bildung.social
Danke für die Bereitstellung solcher Möglichkeiten!

Die Teckids-Gemeinschaft »
@Teckids@bildung.social

Wusstet ihr schon, dass Kindern bei uns niemals Geld im Weg stehen soll?

Unsere Freizeiten haben realistische Teilnahmepreise, aber niemand muss sie bezahlen. Eine formlose Mail mit Wunschbetrag ab 0 € reicht.

Falls ihr Kinder oder Jugendliche kennt, die sich über eine Tech-Ferienfreizeit freuen würden, aber die Familie denkt, es passe nicht ins Ferienbudget, sagt es weiter!

hacknsun.camp

0 ★ 0 ↺
in reply to »

gyptazy »
@gyptazy@gyptazy.ch

@aa@bsd.cafe asking in general, but things are a lot easier when being in Europe.

0 ★ 0 ↺
in reply to »

gyptazy »
@gyptazy@gyptazy.ch

@aa@bsd.cafe thanks for the info. Are you also willed into relocations?

0 ★ 0 ↺
in reply to »

gyptazy »
@gyptazy@gyptazy.ch

@aa@bsd.cafe thank you :)

0 ★ 0 ↺
in reply to »

gyptazy »
@gyptazy@gyptazy.ch

@aa@bsd.cafe A gdje wy zhivete sej4as?

0 ★ 0 ↺
in reply to »

gyptazy »
@gyptazy@gyptazy.ch

@rena2019@social.tchncs.de oh, mir 16GB memory gar nixht mal schlecht. Aktuell warte ich aber noch auf etwas, was auch Hardware virtualisierung endlich kann

0 ★ 0 ↺
in reply to »

gyptazy »
@gyptazy@gyptazy.ch

@bsd_nl@bsd.network thanks for sharing... I'll keep it in mind :)

0 ★ 0 ↺

gyptazy »
@gyptazy@gyptazy.ch

0 ★ 0 ↺
in reply to »

gyptazy »
@gyptazy@gyptazy.ch

0 ★ 0 ↺
in reply to »

gyptazy »
@gyptazy@gyptazy.ch

vermaden »
@vermaden@bsd.network

Latest 𝗩𝗮𝗹𝘂𝗮𝗯𝗹𝗲 𝗡𝗲𝘄𝘀 - 𝟮𝟬𝟮𝟰/𝟬𝟲/𝟭𝟳 (Valuable News - 2024/06/17) available.

vermaden.wordpress.com/2024/06

Past releases: vermaden.wordpress.com/news/

No description
0 ★ 0 ↺
in reply to »

gyptazy »
@gyptazy@gyptazy.ch

@ParadeGrotesque@mastodon.sdf.org @stefano@bsd.cafe copy the en.js and en.php as fr.js and en.php and just translate the right part like I did for the German part in this PR. Really appreciated!

https://github.com/clonos/control-pane/pull/67/files

FreeBSD Foundation »
@FreeBSDFoundation@mastodon.social

Join us in celebrating ! Since June 19, 1993, FreeBSD has been a cornerstone of open-source innovation, powering systems and applications worldwide.

We have a week of activities planned to celebrate the developers, supporters, users, and contributors. We invite you to join us in the celebration by sharing your experiences.

freebsdfoundation.org/freebsd-

No description
0 ★ 0 ↺
in reply to »

gyptazy »
@gyptazy@gyptazy.ch

0 ★ 0 ↺
in reply to »

gyptazy »
@gyptazy@gyptazy.ch

Just asking around in my BSD circle, maybe we can get more translations?

@lovisix@social.zdx.fr French?
@stefano@bsd.cafe / @tarastella@mastodon.bsd.cafe Italien?
@vermaden@bsd.cafe Polish?
@michel@social.recondo.com.br PT?

0 ★ 0 ↺

gyptazy »
@gyptazy@gyptazy.ch

Just pushed German translations to . So, if you’re into ( and - this project might be perfect for you! is something like but on and especially the live migration part is interesting. Happy to see more contributors there :)

https://github.com/clonos/control-pane/issues/65#event-13191075473

0 ★ 0 ↺
in reply to »

gyptazy »
@gyptazy@gyptazy.ch

@mw@fosstodon.org yes and no! More quality, but such posts may also be boosted. But please, not useless things - you’re fully right!

0 ★ 0 ↺
in reply to »

gyptazy »
@gyptazy@gyptazy.ch

@immibis@social.immibis.com @mw@fosstodon.org

Yes and no. I feel the same like @immibis@social.immibis.com tgat I only see interesting things that got boosted by my bubble (which shares the same mindset and interests). Without this, I would probably still follow 2 people. This works as a snowball system and increases my following count, which now makes it hard to see the really interesting things of people that I’m really interested to.

What I really hate is boosting useless stuff like „yes, thanks“,… it just annoys and blows up the timeline. I only boost something if it is (imho) really valuable

0 ★ 0 ↺
in reply to »

gyptazy »
@gyptazy@gyptazy.ch

0 ★ 0 ↺
in reply to »

gyptazy »
@gyptazy@gyptazy.ch

@ring2@norden.social @feb@loma.ml currently I would say, X is more alive than ever before. Interactions are raising there and the war between Threads vs BsKy vs Fedi doesn’t help. Where to signup? What is the future? All social medias at the same time is almost impossible to handle and how to grow there. People keep focusing on X.

That’s my POV

0 ★ 0 ↺
in reply to »

gyptazy »
@gyptazy@gyptazy.ch

Yeah, missing content by tags is really a pain. I can't even find the content by searching the tag of an older instance profile from me or a friend on other instances. Only by the links. Looking for trending things by tags is also an issue unless it gets well shared across the instances.

0 ★ 0 ↺

gyptazy »
@gyptazy@gyptazy.ch

The Great Fediverse Exodus: What's Really Happening?

Yes, you read that right. While the overall numbers might suggest growth, a deeper look reveals a worrying trend: the monthly active users on the Fediverse have plummeted to half of what they once were. Even the big profiles are feeling the pinch with dwindling interactions. Could it be that the Fediverse honeymoon is over?

Meanwhile, Twitter/X is seeing a resurgence. More and more users are flocking back, reigniting the platform with a surge of interactions. Is this the beginning of the end for the Fediverse, or just a bump in the road?

Let’s hear your thoughts!


0 ★ 0 ↺
in reply to »

gyptazy »
@gyptazy@gyptazy.ch

@systeemkabouter@exquisite.social or just get cheap VPS and tunnel it home…

0 ★ 0 ↺
in reply to »

gyptazy »
@gyptazy@gyptazy.ch

@fediverse@mastodont.cat

More and more single user instances are joining the Fediverse while more and more users are leaving - sure, there’re coming more and more users, but the overall user count is nothing compared to the falling MAU count.

I can also see that more people are active in Twitter/X again. Also most interactions occur there which currently makes the Fediverse less interesting.

0 ★ 0 ↺
in reply to »

gyptazy »
@gyptazy@gyptazy.ch

@crft@mastodon.social @BoxyBSD@bsd.cafe yep that’s right. There’s currently only FreeBSD available as a „tilde“ (shared shell) system. Currently, I also do not plan do provide additional systems with any other OS in favor of the VMs. I guess tilde style is too limited where you can easily gain the full potential on full fledged VMs where also the other ones are available. :)

0 ★ 0 ↺
in reply to »

gyptazy »
@gyptazy@gyptazy.ch

@joel@piou.foolbazar.eu the BSD community is different in general. Never seen such a calm and friendly community anywhere else without all of those shit wars.

0 ★ 0 ↺
in reply to »

gyptazy »
@gyptazy@gyptazy.ch

Sorry, can’t follow. In the VM section it offers this ones?!

CC: @BoxyBSD@bsd.cafe

0 ★ 0 ↺
in reply to »

gyptazy »
@gyptazy@gyptazy.ch

@jcamos@bsd.cafe
I hope so too 🤣 setting up everything from scratch takes some time (and longer than expected).

0 ★ 0 ↺
in reply to »

gyptazy »
@gyptazy@gyptazy.ch

@lme@bsd.cafe @probono@fosstodon.org

Thanks for the info, Lars!

0 ★ 0 ↺
in reply to »

gyptazy »
@gyptazy@gyptazy.ch

@jcamos@bsd.cafe hahah 🤣🤣 sorry, I was still setting up my new system after the system died and the on-site repair service took almost 5 hours to fix it. How cool it is, when the NVMe is fixed to the logic board which means you have to install everything from scratch.

0 ★ 0 ↺
in reply to »

gyptazy »
@gyptazy@gyptazy.ch

@stefano@bsd.cafe Thank you for sharing and uploading that talk :)

Stefano Marinelli »
@stefano@mastodon.bsd.cafe

Friends of the , , and enthusiasts and the entire ,

Curious about ?
Join Florian - @gyptazy - as he dives into its creation, architecture, and community support.
Perfect for BSD beginners and pros alike!

📅 10/06/2024

🔗 Watch now: youtube.com/watch?v=XEHL4skVq3
🔗 More about BoxyBSD: boxybsd.com
🔗 More about the BSD Cafe: bsd.cafe

0 ★ 0 ↺
in reply to »

gyptazy »
@gyptazy@gyptazy.ch

@pitrh@mastodon.social Inalso thought about that, but there are already many bhyve related one, so I guess too many ones wouldn’t be that good

0 ★ 0 ↺
in reply to »

gyptazy »
@gyptazy@gyptazy.ch

@thefossguy@fosstodon.org Teams, Signal, Telegram, Viber, Twitter as a Webapp, Google Messenger,… and finally VSCode :)

Did I already mention how I loved back the days where we just had XMPP and all transports worked quite well.

0 ★ 0 ↺
in reply to »

gyptazy »
@gyptazy@gyptazy.ch

@emaste@mastodon.social on the other hand… who installs images manually nowadays? Guess that’s something you do once per year / per project to have your basic template in place

0 ★ 0 ↺
in reply to »

gyptazy »
@gyptazy@gyptazy.ch

@thefossguy@fosstodon.org what a time to be alive! And probably mostly chat apps… Good old icq times where we already had all the features and it simply run on 128mb memory systems

FreeBSD Foundation »
@FreeBSDFoundation@mastodon.social

Next week is FreeBSD week!

June 19th has been declared FreeBSD Day, and we'll be celebrating all week long. Each day, we’ll highlight FreeBSD content, user stories, and more! On FreeBSD Day itself, we will be streaming on YouTube as Kim McMahon interviews members of the FreeBSD community.

Stay tuned and join us in celebrating 31 years of FreeBSD!

No description
1 ★ 0 ↺

gyptazy »
@gyptazy@gyptazy.ch

Hey @probono@fosstodon.org,
haven’t seen you for a while and was wondering if is still a thing?! I also enjoyed the efforts you put into this. Creating a really nice new UI for was somehow something special but the last changes are already a few month (almost a year) old.

I’m not sure if this reaches you, because also the postings on social medias stopped. However, maybe someone has some more information - and if you are feeding this I just want to say thank you for the time and efforts you put all the time into this project and I also hope you’re doing well so far (because we haven’t seen you for a while anymore).

Sometimes things get too much or our focus simply changes - it’s ok! Just hope you’re good so far!

0 ★ 0 ↺

gyptazy »
@gyptazy@gyptazy.ch

Are you already using on your hardware?

I created some ready-to-use container images for :
* Trixie
* Jammy (22.04)
* Ubuntu Mantic (23.10)
* Ubuntu Noble (24.04)
* 39

https://gyptazy.ch/misc/riscv-container-images-for-podman-docker/


0 ★ 0 ↺
in reply to »

gyptazy »
@gyptazy@gyptazy.ch

@stefano@bsd.cafe
Thank you very much! I'm really happy to see how everything works out with the BSD Cafe.

We have passionated people and developers that were brought together by the BSD Cafe, sharing the same mindset, having the same ideas - boosting up the community. Especially the one and also trying to attract , , and all the other awesome flavours to beginners. We see people working and developing new things to make beginners life easier, using service for this (like @harshad@sharma.io does with , syncing in the Matrix chat and discussing those things in the calls with the community. Providing deep detailed information, like you did yesterday with your blogpost where on got compared to on (both running on , but also are the important things to boost the visibility of BSD! Also keeping up and together the community is very important. Without this place, many things would have never happen!

Everyone puts his time and efforts in pushing the community, to make it a little bit better by each day.

So, thank you and everyone here!

History

Back to top - More...