Joacim Melin wrote to Avon <=-
Why move to FreeBSD? I like this platform a lot. I like BSD a lot -
it's simpler, cleaner, no SystemD and thereis only ONE FreeBSD, not
like Linux with 200+ different distributions (to each his own but I'm
tired of it).
I'm tempted to go back. Before Linux was stable enough for
production, I'd run FreeBSD. I started with a small mail server
running Sendmail and qpopper for 70 mail accounts and moved to
hosting a major video game release on an FTP server and web server
running FreeBSD. It might be interesting to see how far it has come.
And, my life is getting a bit Ubuntu-heavy. :)
Twas Tuesday, December 29th when Joacim Melin said...
I was up until 03:00 this morning trying to migrate my Mastodon server
(mastodon.fidonet.io) to FreeBSD 12.2. Thought I had done it until this
morning when I sat down to finish the installation and find out one key
component not only has been deprecated (but is still required by
Mastodon) but also does not support FreeBSD. A bit frustrating to say
the least.
Ooof been in that type of situation before, frustrating indeed.
Joacim Melin around Tuesday, December 29th...
Why move to FreeBSD? I like this platform a lot. I like BSD a lot - it's
simpler, cleaner, no SystemD and thereis only ONE FreeBSD, not like Linux
with 200+ different distributions (to each his own but I'm tired of it).
I run FreeBSD on some servers as well and love FreeBSD. What makes you dislike systemd? It's popular to hate on, but honestly its a pretty
nice system. FreeBSD has been heavily considering a move to a OSX launchd-like system FWIW, though I haven't checked on the state of it
for a few months.
The BSD's are nice in that they are "total" whereas Linux is really
just the kernel, then you have Debian/RH/etc. bases. FreeBSD vs NetBSD
vs OpenBSD vs ... they are all VERY differnet though.
Twas Tuesday, December 29th when Joacim Melin said...
Also - CentOS is basically dead as we know it (CentOS 8 will be
deprecated earlier than expected and CentOS 7 will be supported until
2024 or something) and I want to move all my servers to this platform
instead.
I work professionally on a product that is CentOS based. When RH
(IBM!$@#) announced this change I was mad, but not really shocked due
to the IBM bit. We're still weighing options...
Joacim Melin around Tuesday, December 29th...
I have three servers left of ~50 virtual machines:
Matrix Mastodon Nextcloud
Funny -- I've been running Nextcloud for a few years, and the most
recent upgrade I did also included moving it from a FreeBSD jail to a Dockerized setup.
Why move to FreeBSD? I like this platform a lot. I like BSD a lot -
it's simpler, cleaner, no SystemD and thereis only ONE FreeBSD, not
like Linux with 200+ different distributions (to each his own but I'm
tired of it).
Hehe, I won't tell you about FuryBSD, GhostBSD and the miriad of
specialist distributions of freebsd ;P
FreeBSD is nice, I like it. ZFS is great. I'm with you on systemd,
though
I put up with it on linux. Unfortunatly there isn't many good
alternatives without systemd, devaun and void are probably the best
two,
but, meh.
It's kind of sad when to run software without systemd, you need to
emulate systemd parts to get some stuff to work.. eg GNOME.
oh well. I suppose that's the way the majority want it. Thankfully
there
are still choices like FreeBSD, and for the time being most software
runs
on it.
Andrew
Re: Re: Third to last day of 2020
By: Joacim Melin to Avon on Tue Dec 29 2020 11:35 am
Howdy
I have three servers left of ~50 virtual machines:
Matrix
Mastodon
Nextcloud
Not any of these three will be easy to move but I like a good challenge and will be on holiday for another 1,5 weeks so what
the hell...
So I have matrix and nextcloud in my environment and Ive moved them
around quite a bit recently - without any trouble. (I upgraded from
CentOS 7 to 8 - finally - then they re-announced the EOS of CentOS8
the next day - argh!)
I run mine in docker, and moving docker apps to different hosts is
easy peasy... But I think you were wanting to go the FreeBSD route, so
its probably not so easy peasy for you :(
I dunno - I just like keep thing as simple as possible. It's like when a SystemD process fails to run and you can run either systemctl status bla bla bla or journalctl -xe something something and I still can't get a clear reason of why the process didn't start properly.
The clean design of putting a ton of settings in one file (/etc/rc.conf) just appeals to me, like setting the ip address, subnet mask, hostname and default router in that file instead of
I now got Mastodon, Nginx and Haproxy running on FreeBSD which joins my earlier FreeBSD servers running MariaDB and and a ton of other things. I really love the FreeBSD model, it's actually Unix and I don't have to worry about IBM or whoever owns "my" distribution this week and what they may or may not do with it.
I know about GhostBSD, it's running on my laptop, and there are tons of othe solutions like pfSense based on FreeBSD too. But I'm using *FreeBSD*, which the core or the motherlode or whatever you want to call it. There is no suc thing in Linuxland (maybe Slackware is the genesis of distributions I dunno)
The FreeBSD foundation could certainly hand off to company X. Not likely of course, but not really any differnet than various Linuxs distros. CentOS started as owned/maintained by RH, but you could of course choose a Linux no affiliated with any "foundation", but it's going to be something small.
Still I don't think FreeBSD is such a BSD mothership, since OpenBSD or NetBSD are only weakly related to it at this point
On Saturday, January 2nd Joacim Melin muttered...
I dunno - I just like keep thing as simple as possible. It's like when a
SystemD process fails to run and you can run either systemctl status bla
bla bla or journalctl -xe something something and I still can't get a
clear reason of why the process didn't start properly.
Not trying to argue - I'm truly trying to understand:
'systemctl status' will show you the basic status and last lines of
the associated logs. journalctl -u foo will show you the full logs of
the same thing (both for e.g.: why didn't it work / what's it doing?)
All of the settings you described depend on the application itself,
not the init. nginx uses a .conf file regarless. Where that file lives
is pointed to by a .service file (INI/systemd), a rc.d script, etc.
If the particular application uses environment variables the same
applies: You can set them in yoru .system file or rc.d file, or
whatever.
Given the nginx (since it's pretty common) example again. Assume my
.conf file is bad and it fails to start:
- FreeBSD: cat the rc.d script, find where we're logging, look at the
log
- systemd: systemctl status (all stdout is automatically added to the journal for the unit)
On Saturday, January 2nd Joacim Melin was heard saying...
The clean design of putting a ton of settings in one file (/etc/rc.conf)
just appeals to me, like setting the ip address, subnet mask, hostname
and default router in that file instead of
Sounds like you're talking network (ifconfig vs ip a s and such) which
is a differnet topic.
Twas Saturday, January 2nd when Joacim Melin said...
I now got Mastodon, Nginx and Haproxy running on FreeBSD which joins my
earlier FreeBSD servers running MariaDB and and a ton of other things. I
really love the FreeBSD model, it's actually Unix and I don't have to
worry about IBM or whoever owns "my" distribution this week and what they
may or may not do with it.
The FreeBSD foundation could certainly hand off to company X. Not
likely of course, but not really any differnet than various Linuxs
distros. CentOS started as owned/maintained by RH, but you could of
course choose a Linux not affiliated with any "foundation", but it's
going to be something small.
Re: Re: Third tot dat day of 2020
By: NuSkooler to Joacim Melin on Sat Jan 02 2021 03:23 pm
The FreeBSD foundation could certainly hand off to company X. Not likely of
course, but not really any differnet than various Linuxs distros. CentOSo
started as owned/maintained by RH, but you could of course choose a Linux n
affiliated with any "foundation", but it's going to be something small.
I think Centos didn't actually start as a Red Hat product or property.
It was
purchased and/or absorved later.
The Linux Kernel itself is a corporate product these days, managed via
a
consortium-like group of corporations that pour code into it.
Sysop: | sneaky |
---|---|
Location: | Ashburton,NZ |
Users: | 31 |
Nodes: | 8 (0 / 8) |
Uptime: | 231:14:12 |
Calls: | 2,088 |
Calls today: | 2 |
Files: | 11,140 |
Messages: | 948,566 |