• Re: Third tot dat day of 2020

    From Joacim Melin@21:2/130 to poindexter FORTRAN on Wednesday, December 30, 2020 14:56:29
    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. :)

    You should have a look at it, if nothing else to see what has happened since you last ran it.


    --- NiKom v2.5.0
    * Origin: Delta City (deltacity.se, Vallentuna, Sweden) (21:2/130.0)
  • From Joacim Melin@21:2/130 to NuSkooler on Saturday, January 02, 2021 21:17:36

    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.

    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 /etc/sysconfig/network-scripts/...

    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.


    --- NiKom v2.5.0
    * Origin: Delta City (deltacity.se, Vallentuna, Sweden) (21:2/130.0)
  • From Joacim Melin@21:2/130 to apam on Saturday, January 02, 2021 21:25:55
    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

    I know about GhostBSD, it's running on my laptop, and there are tons of other solutions like pfSense based on FreeBSD too. But I'm using *FreeBSD*, which is the core or the motherlode or whatever you want to call it. There is no such thing in Linuxland (maybe Slackware is the genesis of distributions I dunno).



    --- NiKom v2.5.0
    * Origin: Delta City (deltacity.se, Vallentuna, Sweden) (21:2/130.0)
  • From Joacim Melin@21:2/130 to deon on Saturday, January 02, 2021 21:38:39
    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 a
    nd 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 :(

    Luckely I have no interest in Docker what so ever. I'm working with VM's, one per system or function which explains the number of servers I have.


    --- NiKom v2.5.0
    * Origin: Delta City (deltacity.se, Vallentuna, Sweden) (21:2/130.0)
  • From NuSkooler@21:1/121 to Joacim Melin on Saturday, January 02, 2021 15:23:02

    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.



    --
    |08 ■ |12NuSkooler |06// |12Xibalba |08- |07"|06The place of fear|07"
    --- ENiGMA 1/2 v0.0.12-beta (linux; x64; 12.13.1)
    * Origin: Xibalba -+- xibalba.l33t.codes:44510 (21:1/121)
  • From Arelor@21:2/138 to Joacim Melin on Saturday, January 02, 2021 19:00:09
    Re: Re: Third tot dat day of 2020
    By: Joacim Melin to apam on Sat Jan 02 2021 09:25 pm

    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)

    Slackware is kind of its own thing. It has actively refused to incorporate lots of things lots of distributions have nowadays because they didn't fit Patrick's vision. PAM is one of the most glaring examples - and has been incorporated into -current, but absent for a very long time.

    The closest to a "core" Linux distribution would be Debian or Red Hat, since those two is what most developers and packagers are targetting. Most of the useful distributions that don't totally suck are just derivatives of them anyways.

    Still I don't think FreeBSD is such a BSD mothership, since OpenBSD or NetBSD are only weakly related to it at this point

    --
    gopher://gopher.richardfalken.com/1/richardfalken
    --- SBBSecho 3.12-Linux
    * Origin: Palantir * palantirbbs.ddns.net * Pensacola, FL * (21:2/138)
  • From Arelor@21:2/138 to NuSkooler on Saturday, January 02, 2021 19:03:52
    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. 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.

    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.

    --
    gopher://gopher.richardfalken.com/1/richardfalken
    --- SBBSecho 3.12-Linux
    * Origin: Palantir * palantirbbs.ddns.net * Pensacola, FL * (21:2/138)
  • From NuSkooler@21:1/121 to Arelor on Saturday, January 02, 2021 23:18:50

    Arelor around Saturday, January 2nd...
    Still I don't think FreeBSD is such a BSD mothership, since OpenBSD or NetBSD are only weakly related to it at this point

    Yep, there are desktop distros of FreeBSD and the like, but OpenBSD, NetBSD, Dragonfly, so on -- all very much their own things.

    https://github.com/freebsd/freebsd-src/blob/master/share/misc/bsd-family-tree





    --
    |08 ■ |12NuSkooler |06// |12Xibalba |08- |07"|06The place of fear|07"
    |08 ■ |03xibalba|08.|03l33t|08.|03codes |08(|0344510|08/|03telnet|08, |0344511|08/|03ssh|08)
    |08 ■ |03ENiGMA 1/2 WHQ |08| |03Phenom |08| |0367 |08| |03iMPURE |08| |03ACiDic
    --- ENiGMA 1/2 v0.0.12-beta (linux; x64; 12.13.1)
    * Origin: Xibalba -+- xibalba.l33t.codes:44510 (21:1/121)
  • From Joacim Melin@21:2/130 to NuSkooler on Sunday, January 03, 2021 12:27:11

    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.

    I have been working with RHEL platforms since Red Hat Linux 5 so I'm familiar with working in this environment and solving issues, and I'm still working with RHEL at work every day all day long as a sysadmin which doesn't mean that I like it. :)

    Checking Nginx for errors is best done with nginx -t by the way. :D

    But I think we agree on most things RHEL.


    --- NiKom v2.5.0
    * Origin: Delta City (deltacity.se, Vallentuna, Sweden) (21:2/130.0)
  • From Joacim Melin@21:2/130 to Arelor on Sunday, January 03, 2021 12:29:30
    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. CentOS
    started as owned/maintained by RH, but you could of course choose a Linux n
    o
    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.

    CentOS started as a free alternative version of Red Hat Enterprise Linux (RHEL) where the CentOS team simply took all the open source code from RHEL, compiled and packaged it into it's own distribution. In january 2014 CentOS joined Red Hat but stayed independant from RHEL under a new governing board and later, after IBM purchased Red Hat, the latter terminated the development of the CentOS distribution. Most of the team behind CentOS have started a new project - Rocky Linux - which aims to do what CentOS did.

    https://en.wikipedia.org/wiki/CentOS


    --- NiKom v2.5.0
    * Origin: Delta City (deltacity.se, Vallentuna, Sweden) (21:2/130.0)