home.social

#ghostbsd โ€” Public Fediverse posts

Live and recent posts from across the Fediverse tagged #ghostbsd, aggregated by home.social.

  1. A new, unpatched local privilege escalation (LPE) vulnerability impacting the Linux kernel.

    Linux Kernel Dirty Frag LPE Exploit Enables Root Access Across Major Distributions.

    thehackernews.com/2026/05/linu

    Well, after reading "Integrated By Design", Vivian Voss's book...

    shorturl.at/8v8W0

    ...it's clear why. IMO the book is a must if you are working with #linux
    or starting with #bsd #freeBSD #openbsd #ghostbsd

    #security #vulnerability #hacking #lpe

  2. Init vs SystemD

    This subject was highlighted in an interesting manner by the author.
    The article is also very informative. You will learn a few to a lot of things about both systems.

    From my perspective the author seems to have forgotten one important thing.

    He stated himself that Init follows the UNIX, not Linux, principle of doing one thing good.

    The UNIX principle is way older than Linux itself, which makes me think that the author has not been around long enough, to know how interesting of a monstrosity systemD has become.

    Regardless whether you like Init or systemD, you have to know that they have totally different concepts with similar final goals but in different manners.

    The philosophies coding styles, modus operandi & configuration, differ so wildly from one to another, that you should not compare them, AT ALL

    Never compare systemD with Init!

    Realize one thing, if you do not want to see systemD, ever you have to migrate to one of the more advanced Open Source environments.

    You shall be safe in freeBSD, openBSD, netBSD, ghostBSD, Open Indiana, Tribblix, Illumos, or any of the others which have been around much longer than Linus Torvalds was even an ID {idea} in the balls of his father.
    You can even go for Open DOS, sinds that's single tasking no Init is needed

    You should also not forget that you can always, write & program your own Init system or modify the current Init system itself, if you are stuck on a Linux flavor.

    Stop bitching about which system is better.

    They are totally different.

    Live with one of them or write your own

    Init is Open Source
    systemD is Open Source

    Use the power, choose or fork your favourite

    Sources:

    en.wikipedia.org/wiki/Systemd

    en.wikipedia.org/wiki/Init

    linuxtldr.com/init-vs-systemd/

    #Init #systemD #Linux #POST #freeBSD #openBSD #netBSD #ghostBSD #programming #sh #C #Lang

  3. Init vs SystemD

    This subject was highlighted in an interesting manner by the author.
    The article is also very informative. You will learn a few to a lot of things about both systems.

    From my perspective the author seems to have forgotten one important thing.

    He stated himself that Init follows the UNIX, not Linux, principle of doing one thing good.

    The UNIX principle is way older than Linux itself, which makes me think that the author has not been around long enough, to know how interesting of a monstrosity systemD has become.

    Regardless whether you like Init or systemD, you have to know that they have totally different concepts with similar final goals but in different manners.

    The philosophies coding styles, modus operandi & configuration, differ so wildly from one to another, that you should not compare them, AT ALL

    Never compare systemD with Init!

    Realize one thing, if you do not want to see systemD, ever you have to migrate to one of the more advanced Open Source environments.

    You shall be safe in freeBSD, openBSD, netBSD, ghostBSD, Open Indiana, Tribblix, or any of the others which have been around much longer than Linus Torvalds was even an ID {idea} in the balls of his father.
    You can even go for Open DOS, sinds that's single tasking no Init is needed

    You should also not forget that you can always, write & program your own Init system or modify the current Init system itself, if you are stuck on a Linux flavor.

    Stop bitching about which system is better.

    They are totally different.

    Live with one of them or write your own

    Init is Open Source
    systemD is Open Source

    Use the power, choose or fork your favourite

    Sources:

    en.wikipedia.org/wiki/Systemd

    en.wikipedia.org/wiki/Init

    linuxtldr.com/init-vs-systemd/

    #Init #systemD #Linux #POST #freeBSD #openBSD #netBSD #ghostBSD #programming #sh #C #Lang

  4. Init vs SystemD

    This subject was highlighted in an interesting manner by the author.
    The article is also very informative. You will learn a few to a lot of things about both systems.

    From my perspective the author seems to have forgotten one important thing.

    He stated himself that Init follows the UNIX, not Linux, principle of doing one thing good.

    The UNIX principle is way older than Linux itself, which makes me think that the author has not been around long enough, to know how interesting of a monstrosity systemD has become.

    Regardless whether you like Init or systemD, you have to know that they have totally different concepts with similar final goals but in different manners.

    The philosophies coding styles, modus operandi & configuration, differ so wildly from one to another, that you should not compare them, AT ALL

    Never compare systemD with Init!

    Realize one thing, if you do not want to see systemD, ever you have to migrate to one of the more advanced Open Source environments.

    You shall be safe in freeBSD, openBSD, netBSD, ghostBSD, Open Indiana, Tribblix, or any of the others which have been around much longer than Linus Torvalds was even an ID {idea} in the balls of his father.
    You can even go for Open DOS, sinds that's single tasking no Init is needed

    You should also not forget that you can always, write & program your own Init system or modify the current Init system itself, if you are stuck on a Linux flavor.

    Stop bitching about which system is better.

    They are totally different.

    Live with one of them or write your own

    Init is Open Source
    systemD is Open Source

    Use the power, choose or fork your favourite

    Sources:

    en.wikipedia.org/wiki/Systemd

    en.wikipedia.org/wiki/Init

    linuxtldr.com/init-vs-systemd/

    #Init #systemD #Linux #POST #freeBSD #openBSD #netBSD #ghostBSD #programming #sh #C #Lang

  5. Init vs SystemD

    This subject was highlighted in an interesting manner by the author.
    The article is also very informative. You will learn a few to a lot of things about both systems.

    From my perspective the author seems to have forgotten one important thing.

    He stated himself that Init follows the UNIX, not Linux, principle of doing one thing good.

    The UNIX principle is way older than Linux itself, which makes me think that the author has not been around long enough, to know how interesting of a monstrosity systemD has become.

    Regardless whether you like Init or systemD, you have to know that they have totally different concepts with similar final goals but in different manners.

    The philosophies coding styles, modus operandi & configuration, differ so wildly from one to another, that you should not compare them, AT ALL

    Never compare systemD with Init!

    Realize one thing, if you do not want to see systemD, ever you have to migrate to one of the more advanced Open Source environments.

    You shall be safe in freeBSD, openBSD, netBSD, ghostBSD, Open Indiana, Tribblix, or any of the others which have been around much longer than Linus Torvalds was even an ID {idea} in the balls of his father.
    You can even go for Open DOS, sinds that's single tasking no Init is needed

    You should also not forget that you can always, write & program your own Init system or modify the current Init system itself, if you are stuck on a Linux flavor.

    Stop bitching about which system is better.

    They are totally different.

    Live with one of them or write your own

    Init is Open Source
    systemD is Open Source

    Use the power, choose or fork your favourite

    Sources:

    en.wikipedia.org/wiki/Systemd

    en.wikipedia.org/wiki/Init

    linuxtldr.com/init-vs-systemd/

    #Init #systemD #Linux #POST #freeBSD #openBSD #netBSD #ghostBSD #programming #sh #C #Lang

  6. Init vs SystemD

    This subject was highlighted in an interesting manner by the author.
    The article is also very informative. You will learn a few to a lot of things about both systems.

    From my perspective the author seems to have forgotten one important thing.

    He stated himself that Init follows the UNIX, not Linux, principle of doing one thing good.

    The UNIX principle is way older than Linux itself, which makes me think that the author has not been around long enough, to know how interesting of a monstrosity systemD has become.

    Regardless whether you like Init or systemD, you have to know that they have totally different concepts with similar final goals but in different manners.

    The philosophies coding styles, modus operandi & configuration, differ so wildly from one to another, that you should not compare them, AT ALL

    Never compare systemD with Init!

    Realize one thing, if you do not want to see systemD, ever you have to migrate to one of the more advanced Open Source environments.

    You shall be safe in freeBSD, openBSD, netBSD, ghostBSD, Open Indiana, Tribblix, or any of the others which have been around much longer than Linus Torvalds was even an ID {idea} in the balls of his father.
    You can even go for Open DOS, sinds that's single tasking no Init is needed

    You should also not forget that you can always, write & program your own Init system or modify the current Init system itself, if you are stuck on a Linux flavor.

    Stop bitching about which system is better.

    They are totally different.

    Live with one of them or write your own

    Init is Open Source
    systemD is Open Source

    Use the power, choose or fork your favourite

    Sources:

    en.wikipedia.org/wiki/Systemd

    en.wikipedia.org/wiki/Init

    linuxtldr.com/init-vs-systemd/

    #Init #systemD #Linux #POST #freeBSD #openBSD #netBSD #ghostBSD #programming #sh #C #Lang

  7. Latest ๐—ฉ๐—ฎ๐—น๐˜‚๐—ฎ๐—ฏ๐—น๐—ฒ ๐—ก๐—ฒ๐˜„๐˜€ - ๐Ÿฎ๐Ÿฌ๐Ÿฎ๐Ÿฒ/๐Ÿฌ๐Ÿฑ/๐Ÿญ๐Ÿญ (Valuable News - 2026/05/11) available.

    vermaden.wordpress.com/2026/05

    Past releases: vermaden.wordpress.com/news/

    #verblog #vernews #news #bsd #freebsd #openbsd #netbsd #linux #unix #zfs #opnsense #ghostbsd #solaris #vermadenday

  8. Latest ๐—ฉ๐—ฎ๐—น๐˜‚๐—ฎ๐—ฏ๐—น๐—ฒ ๐—ก๐—ฒ๐˜„๐˜€ - ๐Ÿฎ๐Ÿฌ๐Ÿฎ๐Ÿฒ/๐Ÿฌ๐Ÿฑ/๐Ÿญ๐Ÿญ (Valuable News - 2026/05/11) available.

    vermaden.wordpress.com/2026/05

    Past releases: vermaden.wordpress.com/news/

    #verblog #vernews #news #bsd #freebsd #openbsd #netbsd #linux #unix #zfs #opnsense #ghostbsd #solaris #vermadenday

  9. Latest ๐—ฉ๐—ฎ๐—น๐˜‚๐—ฎ๐—ฏ๐—น๐—ฒ ๐—ก๐—ฒ๐˜„๐˜€ - ๐Ÿฎ๐Ÿฌ๐Ÿฎ๐Ÿฒ/๐Ÿฌ๐Ÿฑ/๐Ÿญ๐Ÿญ (Valuable News - 2026/05/11) available.

    vermaden.wordpress.com/2026/05

    Past releases: vermaden.wordpress.com/news/

    #verblog #vernews #news #bsd #freebsd #openbsd #netbsd #linux #unix #zfs #opnsense #ghostbsd #solaris #vermadenday

  10. Latest ๐—ฉ๐—ฎ๐—น๐˜‚๐—ฎ๐—ฏ๐—น๐—ฒ ๐—ก๐—ฒ๐˜„๐˜€ - ๐Ÿฎ๐Ÿฌ๐Ÿฎ๐Ÿฒ/๐Ÿฌ๐Ÿฑ/๐Ÿญ๐Ÿญ (Valuable News - 2026/05/11) available.

    vermaden.wordpress.com/2026/05

    Past releases: vermaden.wordpress.com/news/

    #verblog #vernews #news #bsd #freebsd #openbsd #netbsd #linux #unix #zfs #opnsense #ghostbsd #solaris #vermadenday

  11. Latest ๐—ฉ๐—ฎ๐—น๐˜‚๐—ฎ๐—ฏ๐—น๐—ฒ ๐—ก๐—ฒ๐˜„๐˜€ - ๐Ÿฎ๐Ÿฌ๐Ÿฎ๐Ÿฒ/๐Ÿฌ๐Ÿฑ/๐Ÿญ๐Ÿญ (Valuable News - 2026/05/11) available.

    vermaden.wordpress.com/2026/05

    Past releases: vermaden.wordpress.com/news/

    #verblog #vernews #news #bsd #freebsd #openbsd #netbsd #linux #unix #zfs #opnsense #ghostbsd #solaris #vermadenday

  12. sh games

    cp -prva ~/gate/secret/files* /media/my_user_id/gate/public/deep/dive

    works in the following sh:

    • bash
    • ksh
    • csh
    • zsh
    • tcsh
    • dash
    • ash
    • psh

    #Programming #Bash #zsh #OpenSource #BSD #freeBSD #openBSD #netBSD #ghostBSD #Linux #Debian #mxLinux #MX #RPM #POSIX #ash

  13. sh games

    cp -prva ~/gate/secret/files* /media/my_user_id/gate/public/deep/dive

    works in the following sh:

    • bash
    • ksh
    • csh
    • zsh
    • tcsh
    • dash
    • ash
    • psh

    #Programming #Bash #zsh #OpenSource #BSD #freeBSD #openBSD #netBSD #ghostBSD #Linux #Debian #mxLinux #MX #RPM #POSIX #ash

  14. sh games

    cp -prva ~/gate/secret/files* /media/my_user_id/gate/public/deep/dive

    works in the following sh:

    • bash
    • ksh
    • csh
    • zsh
    • tcsh
    • dash
    • ash
    • psh

    #Programming #Bash #zsh #OpenSource #BSD #freeBSD #openBSD #netBSD #ghostBSD #Linux #Debian #mxLinux #MX #RPM #POSIX #ash

  15. sh games

    cp -prva ~/gate/secret/files* /media/my_user_id/gate/public/deep/dive

    works in the following sh:

    • bash
    • ksh
    • csh
    • zsh
    • tcsh
    • dash
    • ash
    • psh

    #Programming #Bash #zsh #OpenSource #BSD #freeBSD #openBSD #netBSD #ghostBSD #Linux #Debian #mxLinux #MX #RPM #POSIX #ash

  16. sh games

    cp -prva ~/gate/secret/files* /media/my_user_id/gate/public/deep/dive

    works in the following sh:

    • bash
    • ksh
    • csh
    • zsh
    • tcsh
    • dash
    • ash
    • psh

    #Programming #Bash #zsh #OpenSource #BSD #freeBSD #openBSD #netBSD #ghostBSD #Linux #Debian #mxLinux #MX #RPM #POSIX #ash

  17. Latest ๐—ฉ๐—ฎ๐—น๐˜‚๐—ฎ๐—ฏ๐—น๐—ฒ ๐—ก๐—ฒ๐˜„๐˜€ - ๐Ÿฎ๐Ÿฌ๐Ÿฎ๐Ÿฒ/๐Ÿฌ๐Ÿฑ/๐Ÿฌ๐Ÿฐ (Valuable News - 2026/05/04) available.

    vermaden.wordpress.com/2026/05

    Past releases: vermaden.wordpress.com/news/

    #verblog #vernews #news #bsd #freebsd #openbsd #netbsd #linux #unix #zfs #opnsense #ghostbsd #solaris #vermadenday

  18. The #GhostBSD project released its version 26.1-R15.0p2 yesterday, adopting #XLibre as the default X server. Please read the full announcement at ghostbsd.org/news/GhostBSD_26..

    For us, it's a remarkable step to become a default on a #BSD. A very big thank you to everyone involved!

  19. GhostBSD 26.1-R15.0p2 is released โ€” a significant update to this desktop-focused FreeBSD-based OS.

    Key changes:
    - Rebased on FreeBSD 15.0-RELEASE
    - XLibre replaces X.Org as the default display server
    - Default shell switched to zsh
    - WireGuard + Enterprise WPA (802.1X/EAP) in NetworkMGR
    - Boot environment-based major version upgrades in Update Station
    - Faster package search in Software Station

    Full details: opensourcefeed.org/ghostbsd-26

    #FreeBSD #BSD #XLibre #OpenSource #FOSS #ghostbsd

  20. GhostBSD 27.1 to introduce Casper, a preinstalled AI assistant for system maintenance. Automate bug reports, system fixes, and OS management with local-first privacy powered by Claude AI.

    More details here: ostechnix.com/ghostbsd-casper-

    #Ghostbsd #Casper #AI #Openclaw #Claude #Agent #AIAssistant #Opensource #BSD #Unix

  21. GhostBSD 27.1 to introduce Casper, a preinstalled AI assistant for system maintenance. Automate bug reports, system fixes, and OS management with local-first privacy powered by Claude AI.

    More details here: ostechnix.com/ghostbsd-casper-

    #Ghostbsd #Casper #AI #Openclaw #Claude #Agent #AIAssistant #Opensource #BSD #Unix

  22. GhostBSD 27.1 to introduce Casper, a preinstalled AI assistant for system maintenance. Automate bug reports, system fixes, and OS management with local-first privacy powered by Claude AI.

    More details here: ostechnix.com/ghostbsd-casper-

    #Ghostbsd #Casper #AI #Openclaw #Claude #Agent #AIAssistant #Opensource #BSD #Unix

  23. GhostBSD 27.1 to introduce Casper, a preinstalled AI assistant for system maintenance. Automate bug reports, system fixes, and OS management with local-first privacy powered by Claude AI.

    More details here: ostechnix.com/ghostbsd-casper-

    #Ghostbsd #Casper #AI #Openclaw #Claude #Agent #AIAssistant #Opensource #BSD #Unix

  24. GhostBSD 27.1 to introduce Casper, a preinstalled AI assistant for system maintenance. Automate bug reports, system fixes, and OS management with local-first privacy powered by Claude AI.

    More details here: ostechnix.com/ghostbsd-casper-

    #Ghostbsd #Casper #AI #Openclaw #Claude #Agent #AIAssistant #Opensource #BSD #Unix

  25. Downloading midnightBSD

    When the download progesses slowly as in log 1 just resume from a closer server as shown in log 2

    log 2

    curl --verbose -C - -L -o MidnightBSD-4.0.3--amd64-disc1.iso https://ns3.foolishgames.net/ftp/pub/MidnightBSD/releases/amd64/ISO-IMAGES/4.0.3/MidnightBSD-4.0.3--amd64-disc1.iso
    ** Resuming transfer from byte position 44871680
    % Total % Received % Xferd Average Speed Time Time Time Current
    Dload Upload Total Spent Left Speed
    0 0 0 0 0 0 0 0 --:--:-- 0:00:05 --:--:-- 0* Trying 52.1.67.188:443...

    • Connected to ns3.foolishgames.net (52.1.67.188) port 443 (#0)
    • ALPN: offers h2,http/1.1} [5 bytes data]
    • TLSv1.3 (OUT), TLS handshake, Client hello (1):} [512 bytes data]
    • CAfile: /etc/ssl/certs/ca-certificates.crt
    • CApath: /etc/ssl/certs{ [5 bytes data]
    • TLSv1.3 (IN), TLS handshake, Server hello (2):{ [122 bytes data]
    • TLSv1.3 (IN), TLS handshake, Encrypted Extensions (8):{ [25 bytes data]
    • TLSv1.3 (IN), TLS handshake, Certificate (11):{ [2603 bytes data]
    • TLSv1.3 (IN), TLS handshake, CERT verify (15):{ [264 bytes data]
    • TLSv1.3 (IN), TLS handshake, Finished (20):{ [52 bytes data]
    • TLSv1.3 (OUT), TLS change cipher, Change cipher spec (1):} [1 bytes data]
    • TLSv1.3 (OUT), TLS handshake, Finished (20):} [52 bytes data]
    • SSL connection using TLSv1.3 / TLS_AES_256_GCM_SHA384
    • ALPN: server accepted http/1.1
    • Server certificate:
    • subject: CN=ns3.foolishgames.net
    • start date: Dec 15 04:25:18 2025 GMT
    • expire date: Mar 15 04:25:17 2026 GMT
    • subjectAltName: host "ns3.foolishgames.net" matched cert's "ns3.foolishgames.net"
    • issuer: C=US; O=Let's Encrypt; CN=R13
    • SSL certificate verify ok.
    • using HTTP/1.1} [5 bytes data]> GET /ftp/pub/MidnightBSD/releases/amd64/ISO-IMAGES/4.0.3/MidnightBSD-4.0.3--amd64-disc1.iso HTTP/1.1> Host: ns3.foolishgames.net> Range: bytes=44871680-> User-Agent: curl/7.88.1> Accept: /> { [5 bytes data]
    • TLSv1.3 (IN), TLS handshake, Newsession Ticket (4):{ [297 bytes data]
    • TLSv1.3 (IN), TLS handshake, Newsession Ticket (4):{ [297 bytes data]
    • old SSL session ID is stale, removing{ [5 bytes data]< HTTP/1.1 206 Partial Content< Date: Wed, 11 Mar 2026 19:21:41 GMT< Server: Apache/2.4.66 (MidnightBSD) OpenSSL/3.0.18< Upgrade: h2c< Connection: Upgrade< Last-Modified: Fri, 06 Mar 2026 14:22:35 GMT< ETag: "3ecf2000-64c5bc8cf7da6"< Accept-Ranges: bytes< Content-Length: 1008889856< Content-Range: bytes 44871680-1053761535/1053761536< Content-Type: application/x-iso9660-image< { [7812 bytes data]100 962M 100 962M 0 0 1217k 0 0:13:29 0:13:29 --:--:-- 1507k
    • Connection #0 to host ns3.foolishgames.net left intact

    EOL2

    log 1

    curl --verbose -C - -L -o MidnightBSD-4.0.3--amd64-disc1.iso https://discovery.midnightbsd.org/ftp/releases/amd64/ISO-IMAGES/4.0.3/MidnightBSD-4.0.3--amd64-disc1.iso
    % Total % Received % Xferd Average Speed Time Time Time Current
    Dload Upload Total Spent Left Speed
    0 0 0 0 0 0 0 0 --:--:-- 0:00:07 --:--:-- 0* Trying 145.239.254.58:443...

    • Trying [2001:41d0:800:73a::1]:443...
    • Immediate connect fail for 2001:41d0:800:73a::1: Network is unreachable
    • Connected to discovery.midnightbsd.org (145.239.254.58) port 443 (#0)
    • ALPN: offers h2,http/1.1} [5 bytes data]
    • TLSv1.3 (OUT), TLS handshake, Client hello (1):} [512 bytes data]
    • CAfile: /etc/ssl/certs/ca-certificates.crt
    • CApath: /etc/ssl/certs{ [5 bytes data]
    • TLSv1.3 (IN), TLS handshake, Server hello (2):{ [122 bytes data]
    • TLSv1.3 (IN), TLS handshake, Encrypted Extensions (8):{ [25 bytes data]
    • TLSv1.3 (IN), TLS handshake, Certificate (11):{ [2087 bytes data]
    • TLSv1.3 (IN), TLS handshake, CERT verify (15):{ [79 bytes data]
    • TLSv1.3 (IN), TLS handshake, Finished (20):{ [52 bytes data]
    • TLSv1.3 (OUT), TLS change cipher, Change cipher spec (1):} [1 bytes data]
    • TLSv1.3 (OUT), TLS handshake, Finished (20):} [52 bytes data]
    • SSL connection using TLSv1.3 / TLS_AES_256_GCM_SHA384
    • ALPN: server accepted http/1.1
    • Server certificate:
    • subject: CN=discovery.midnightbsd.org
    • start date: Feb 21 03:25:55 2026 GMT
    • expire date: May 22 03:25:54 2026 GMT
    • subjectAltName: host "discovery.midnightbsd.org" matched cert's "discovery.midnightbsd.org"
    • issuer: C=US; O=Let's Encrypt; CN=E7
    • SSL certificate verify ok.
    • using HTTP/1.1} [5 bytes data]> GET /ftp/releases/amd64/ISO-IMAGES/4.0.3/MidnightBSD-4.0.3--amd64-disc1.iso HTTP/1.1> Host: discovery.midnightbsd.org> User-Agent: curl/7.88.1> Accept: /> { [5 bytes data]
    • TLSv1.3 (IN), TLS handshake, Newsession Ticket (4):{ [297 bytes data]
    • TLSv1.3 (IN), TLS handshake, Newsession Ticket (4):{ [297 bytes data]
    • old SSL session ID is stale, removing{ [5 bytes data]< HTTP/1.1 200 OK< Date: Wed, 11 Mar 2026 19:17:47 GMT< Server: Apache/2.4.66 (MidnightBSD) OpenSSL/1.1.1w-midnightbsd< Last-Modified: Fri, 06 Mar 2026 14:22:35 GMT< ETag: "3ecf2000-64c5bc8cf7da6"< Accept-Ranges: bytes< Content-Length: 1053761536< Content-Type: application/x-iso9660-image< { [7901 bytes data]2 1004M 2 30.1M 0 0 224k 0 1:16:25 0:02:17 1:14:08 246

    Sources

    midnightbsd.org/

    midnightbsd.org/notes/

    midnightbsd.org/download/

    #UNIX #BSD #freeBSD #midnightBSD #ghostBSD #programming #distribution #technology #OpenSource

  26. Downloading midnightBSD

    When the download progesses slowly as in log 1 just resume from a closer server as shown in log 2

    log 2

    curl --verbose -C - -L -o MidnightBSD-4.0.3--amd64-disc1.iso https://ns3.foolishgames.net/ftp/pub/MidnightBSD/releases/amd64/ISO-IMAGES/4.0.3/MidnightBSD-4.0.3--amd64-disc1.iso
    ** Resuming transfer from byte position 44871680
    % Total % Received % Xferd Average Speed Time Time Time Current
    Dload Upload Total Spent Left Speed
    0 0 0 0 0 0 0 0 --:--:-- 0:00:05 --:--:-- 0* Trying 52.1.67.188:443...

    • Connected to ns3.foolishgames.net (52.1.67.188) port 443 (#0)
    • ALPN: offers h2,http/1.1} [5 bytes data]
    • TLSv1.3 (OUT), TLS handshake, Client hello (1):} [512 bytes data]
    • CAfile: /etc/ssl/certs/ca-certificates.crt
    • CApath: /etc/ssl/certs{ [5 bytes data]
    • TLSv1.3 (IN), TLS handshake, Server hello (2):{ [122 bytes data]
    • TLSv1.3 (IN), TLS handshake, Encrypted Extensions (8):{ [25 bytes data]
    • TLSv1.3 (IN), TLS handshake, Certificate (11):{ [2603 bytes data]
    • TLSv1.3 (IN), TLS handshake, CERT verify (15):{ [264 bytes data]
    • TLSv1.3 (IN), TLS handshake, Finished (20):{ [52 bytes data]
    • TLSv1.3 (OUT), TLS change cipher, Change cipher spec (1):} [1 bytes data]
    • TLSv1.3 (OUT), TLS handshake, Finished (20):} [52 bytes data]
    • SSL connection using TLSv1.3 / TLS_AES_256_GCM_SHA384
    • ALPN: server accepted http/1.1
    • Server certificate:
    • subject: CN=ns3.foolishgames.net
    • start date: Dec 15 04:25:18 2025 GMT
    • expire date: Mar 15 04:25:17 2026 GMT
    • subjectAltName: host "ns3.foolishgames.net" matched cert's "ns3.foolishgames.net"
    • issuer: C=US; O=Let's Encrypt; CN=R13
    • SSL certificate verify ok.
    • using HTTP/1.1} [5 bytes data]> GET /ftp/pub/MidnightBSD/releases/amd64/ISO-IMAGES/4.0.3/MidnightBSD-4.0.3--amd64-disc1.iso HTTP/1.1> Host: ns3.foolishgames.net> Range: bytes=44871680-> User-Agent: curl/7.88.1> Accept: /> { [5 bytes data]
    • TLSv1.3 (IN), TLS handshake, Newsession Ticket (4):{ [297 bytes data]
    • TLSv1.3 (IN), TLS handshake, Newsession Ticket (4):{ [297 bytes data]
    • old SSL session ID is stale, removing{ [5 bytes data]< HTTP/1.1 206 Partial Content< Date: Wed, 11 Mar 2026 19:21:41 GMT< Server: Apache/2.4.66 (MidnightBSD) OpenSSL/3.0.18< Upgrade: h2c< Connection: Upgrade< Last-Modified: Fri, 06 Mar 2026 14:22:35 GMT< ETag: "3ecf2000-64c5bc8cf7da6"< Accept-Ranges: bytes< Content-Length: 1008889856< Content-Range: bytes 44871680-1053761535/1053761536< Content-Type: application/x-iso9660-image< { [7812 bytes data]100 962M 100 962M 0 0 1217k 0 0:13:29 0:13:29 --:--:-- 1507k
    • Connection #0 to host ns3.foolishgames.net left intact

    EOL2

    log 1

    curl --verbose -C - -L -o MidnightBSD-4.0.3--amd64-disc1.iso https://discovery.midnightbsd.org/ftp/releases/amd64/ISO-IMAGES/4.0.3/MidnightBSD-4.0.3--amd64-disc1.iso
    % Total % Received % Xferd Average Speed Time Time Time Current
    Dload Upload Total Spent Left Speed
    0 0 0 0 0 0 0 0 --:--:-- 0:00:07 --:--:-- 0* Trying 145.239.254.58:443...

    • Trying [2001:41d0:800:73a::1]:443...
    • Immediate connect fail for 2001:41d0:800:73a::1: Network is unreachable
    • Connected to discovery.midnightbsd.org (145.239.254.58) port 443 (#0)
    • ALPN: offers h2,http/1.1} [5 bytes data]
    • TLSv1.3 (OUT), TLS handshake, Client hello (1):} [512 bytes data]
    • CAfile: /etc/ssl/certs/ca-certificates.crt
    • CApath: /etc/ssl/certs{ [5 bytes data]
    • TLSv1.3 (IN), TLS handshake, Server hello (2):{ [122 bytes data]
    • TLSv1.3 (IN), TLS handshake, Encrypted Extensions (8):{ [25 bytes data]
    • TLSv1.3 (IN), TLS handshake, Certificate (11):{ [2087 bytes data]
    • TLSv1.3 (IN), TLS handshake, CERT verify (15):{ [79 bytes data]
    • TLSv1.3 (IN), TLS handshake, Finished (20):{ [52 bytes data]
    • TLSv1.3 (OUT), TLS change cipher, Change cipher spec (1):} [1 bytes data]
    • TLSv1.3 (OUT), TLS handshake, Finished (20):} [52 bytes data]
    • SSL connection using TLSv1.3 / TLS_AES_256_GCM_SHA384
    • ALPN: server accepted http/1.1
    • Server certificate:
    • subject: CN=discovery.midnightbsd.org
    • start date: Feb 21 03:25:55 2026 GMT
    • expire date: May 22 03:25:54 2026 GMT
    • subjectAltName: host "discovery.midnightbsd.org" matched cert's "discovery.midnightbsd.org"
    • issuer: C=US; O=Let's Encrypt; CN=E7
    • SSL certificate verify ok.
    • using HTTP/1.1} [5 bytes data]> GET /ftp/releases/amd64/ISO-IMAGES/4.0.3/MidnightBSD-4.0.3--amd64-disc1.iso HTTP/1.1> Host: discovery.midnightbsd.org> User-Agent: curl/7.88.1> Accept: /> { [5 bytes data]
    • TLSv1.3 (IN), TLS handshake, Newsession Ticket (4):{ [297 bytes data]
    • TLSv1.3 (IN), TLS handshake, Newsession Ticket (4):{ [297 bytes data]
    • old SSL session ID is stale, removing{ [5 bytes data]< HTTP/1.1 200 OK< Date: Wed, 11 Mar 2026 19:17:47 GMT< Server: Apache/2.4.66 (MidnightBSD) OpenSSL/1.1.1w-midnightbsd< Last-Modified: Fri, 06 Mar 2026 14:22:35 GMT< ETag: "3ecf2000-64c5bc8cf7da6"< Accept-Ranges: bytes< Content-Length: 1053761536< Content-Type: application/x-iso9660-image< { [7901 bytes data]2 1004M 2 30.1M 0 0 224k 0 1:16:25 0:02:17 1:14:08 246

    Sources

    midnightbsd.org/

    midnightbsd.org/notes/

    midnightbsd.org/download/

    #UNIX #BSD #freeBSD #midnightBSD #ghostBSD #programming #distribution #technology #OpenSource

  27. Downloading midnightBSD

    When the download progesses slowly as in log 1 just resume from a closer server as shown in log 2

    log 2

    curl --verbose -C - -L -o MidnightBSD-4.0.3--amd64-disc1.iso https://ns3.foolishgames.net/ftp/pub/MidnightBSD/releases/amd64/ISO-IMAGES/4.0.3/MidnightBSD-4.0.3--amd64-disc1.iso
    ** Resuming transfer from byte position 44871680
    % Total % Received % Xferd Average Speed Time Time Time Current
    Dload Upload Total Spent Left Speed
    0 0 0 0 0 0 0 0 --:--:-- 0:00:05 --:--:-- 0* Trying 52.1.67.188:443...

    • Connected to ns3.foolishgames.net (52.1.67.188) port 443 (#0)
    • ALPN: offers h2,http/1.1} [5 bytes data]
    • TLSv1.3 (OUT), TLS handshake, Client hello (1):} [512 bytes data]
    • CAfile: /etc/ssl/certs/ca-certificates.crt
    • CApath: /etc/ssl/certs{ [5 bytes data]
    • TLSv1.3 (IN), TLS handshake, Server hello (2):{ [122 bytes data]
    • TLSv1.3 (IN), TLS handshake, Encrypted Extensions (8):{ [25 bytes data]
    • TLSv1.3 (IN), TLS handshake, Certificate (11):{ [2603 bytes data]
    • TLSv1.3 (IN), TLS handshake, CERT verify (15):{ [264 bytes data]
    • TLSv1.3 (IN), TLS handshake, Finished (20):{ [52 bytes data]
    • TLSv1.3 (OUT), TLS change cipher, Change cipher spec (1):} [1 bytes data]
    • TLSv1.3 (OUT), TLS handshake, Finished (20):} [52 bytes data]
    • SSL connection using TLSv1.3 / TLS_AES_256_GCM_SHA384
    • ALPN: server accepted http/1.1
    • Server certificate:
    • subject: CN=ns3.foolishgames.net
    • start date: Dec 15 04:25:18 2025 GMT
    • expire date: Mar 15 04:25:17 2026 GMT
    • subjectAltName: host "ns3.foolishgames.net" matched cert's "ns3.foolishgames.net"
    • issuer: C=US; O=Let's Encrypt; CN=R13
    • SSL certificate verify ok.
    • using HTTP/1.1} [5 bytes data]> GET /ftp/pub/MidnightBSD/releases/amd64/ISO-IMAGES/4.0.3/MidnightBSD-4.0.3--amd64-disc1.iso HTTP/1.1> Host: ns3.foolishgames.net> Range: bytes=44871680-> User-Agent: curl/7.88.1> Accept: /> { [5 bytes data]
    • TLSv1.3 (IN), TLS handshake, Newsession Ticket (4):{ [297 bytes data]
    • TLSv1.3 (IN), TLS handshake, Newsession Ticket (4):{ [297 bytes data]
    • old SSL session ID is stale, removing{ [5 bytes data]< HTTP/1.1 206 Partial Content< Date: Wed, 11 Mar 2026 19:21:41 GMT< Server: Apache/2.4.66 (MidnightBSD) OpenSSL/3.0.18< Upgrade: h2c< Connection: Upgrade< Last-Modified: Fri, 06 Mar 2026 14:22:35 GMT< ETag: "3ecf2000-64c5bc8cf7da6"< Accept-Ranges: bytes< Content-Length: 1008889856< Content-Range: bytes 44871680-1053761535/1053761536< Content-Type: application/x-iso9660-image< { [7812 bytes data]100 962M 100 962M 0 0 1217k 0 0:13:29 0:13:29 --:--:-- 1507k
    • Connection #0 to host ns3.foolishgames.net left intact

    EOL2

    log 1

    curl --verbose -C - -L -o MidnightBSD-4.0.3--amd64-disc1.iso https://discovery.midnightbsd.org/ftp/releases/amd64/ISO-IMAGES/4.0.3/MidnightBSD-4.0.3--amd64-disc1.iso
    % Total % Received % Xferd Average Speed Time Time Time Current
    Dload Upload Total Spent Left Speed
    0 0 0 0 0 0 0 0 --:--:-- 0:00:07 --:--:-- 0* Trying 145.239.254.58:443...

    • Trying [2001:41d0:800:73a::1]:443...
    • Immediate connect fail for 2001:41d0:800:73a::1: Network is unreachable
    • Connected to discovery.midnightbsd.org (145.239.254.58) port 443 (#0)
    • ALPN: offers h2,http/1.1} [5 bytes data]
    • TLSv1.3 (OUT), TLS handshake, Client hello (1):} [512 bytes data]
    • CAfile: /etc/ssl/certs/ca-certificates.crt
    • CApath: /etc/ssl/certs{ [5 bytes data]
    • TLSv1.3 (IN), TLS handshake, Server hello (2):{ [122 bytes data]
    • TLSv1.3 (IN), TLS handshake, Encrypted Extensions (8):{ [25 bytes data]
    • TLSv1.3 (IN), TLS handshake, Certificate (11):{ [2087 bytes data]
    • TLSv1.3 (IN), TLS handshake, CERT verify (15):{ [79 bytes data]
    • TLSv1.3 (IN), TLS handshake, Finished (20):{ [52 bytes data]
    • TLSv1.3 (OUT), TLS change cipher, Change cipher spec (1):} [1 bytes data]
    • TLSv1.3 (OUT), TLS handshake, Finished (20):} [52 bytes data]
    • SSL connection using TLSv1.3 / TLS_AES_256_GCM_SHA384
    • ALPN: server accepted http/1.1
    • Server certificate:
    • subject: CN=discovery.midnightbsd.org
    • start date: Feb 21 03:25:55 2026 GMT
    • expire date: May 22 03:25:54 2026 GMT
    • subjectAltName: host "discovery.midnightbsd.org" matched cert's "discovery.midnightbsd.org"
    • issuer: C=US; O=Let's Encrypt; CN=E7
    • SSL certificate verify ok.
    • using HTTP/1.1} [5 bytes data]> GET /ftp/releases/amd64/ISO-IMAGES/4.0.3/MidnightBSD-4.0.3--amd64-disc1.iso HTTP/1.1> Host: discovery.midnightbsd.org> User-Agent: curl/7.88.1> Accept: /> { [5 bytes data]
    • TLSv1.3 (IN), TLS handshake, Newsession Ticket (4):{ [297 bytes data]
    • TLSv1.3 (IN), TLS handshake, Newsession Ticket (4):{ [297 bytes data]
    • old SSL session ID is stale, removing{ [5 bytes data]< HTTP/1.1 200 OK< Date: Wed, 11 Mar 2026 19:17:47 GMT< Server: Apache/2.4.66 (MidnightBSD) OpenSSL/1.1.1w-midnightbsd< Last-Modified: Fri, 06 Mar 2026 14:22:35 GMT< ETag: "3ecf2000-64c5bc8cf7da6"< Accept-Ranges: bytes< Content-Length: 1053761536< Content-Type: application/x-iso9660-image< { [7901 bytes data]2 1004M 2 30.1M 0 0 224k 0 1:16:25 0:02:17 1:14:08 246

    Sources

    midnightbsd.org/

    midnightbsd.org/notes/

    midnightbsd.org/download/

    #UNIX #BSD #freeBSD #midnightBSD #ghostBSD #programming #distribution #technology #OpenSource

  28. Downloading midnightBSD

    When the download progesses slowly as in log 1 just resume from a closer server as shown in log 2

    log 2

    curl --verbose -C - -L -o MidnightBSD-4.0.3--amd64-disc1.iso https://ns3.foolishgames.net/ftp/pub/MidnightBSD/releases/amd64/ISO-IMAGES/4.0.3/MidnightBSD-4.0.3--amd64-disc1.iso
    ** Resuming transfer from byte position 44871680
    % Total % Received % Xferd Average Speed Time Time Time Current
    Dload Upload Total Spent Left Speed
    0 0 0 0 0 0 0 0 --:--:-- 0:00:05 --:--:-- 0* Trying 52.1.67.188:443...

    • Connected to ns3.foolishgames.net (52.1.67.188) port 443 (#0)
    • ALPN: offers h2,http/1.1} [5 bytes data]
    • TLSv1.3 (OUT), TLS handshake, Client hello (1):} [512 bytes data]
    • CAfile: /etc/ssl/certs/ca-certificates.crt
    • CApath: /etc/ssl/certs{ [5 bytes data]
    • TLSv1.3 (IN), TLS handshake, Server hello (2):{ [122 bytes data]
    • TLSv1.3 (IN), TLS handshake, Encrypted Extensions (8):{ [25 bytes data]
    • TLSv1.3 (IN), TLS handshake, Certificate (11):{ [2603 bytes data]
    • TLSv1.3 (IN), TLS handshake, CERT verify (15):{ [264 bytes data]
    • TLSv1.3 (IN), TLS handshake, Finished (20):{ [52 bytes data]
    • TLSv1.3 (OUT), TLS change cipher, Change cipher spec (1):} [1 bytes data]
    • TLSv1.3 (OUT), TLS handshake, Finished (20):} [52 bytes data]
    • SSL connection using TLSv1.3 / TLS_AES_256_GCM_SHA384
    • ALPN: server accepted http/1.1
    • Server certificate:
    • subject: CN=ns3.foolishgames.net
    • start date: Dec 15 04:25:18 2025 GMT
    • expire date: Mar 15 04:25:17 2026 GMT
    • subjectAltName: host "ns3.foolishgames.net" matched cert's "ns3.foolishgames.net"
    • issuer: C=US; O=Let's Encrypt; CN=R13
    • SSL certificate verify ok.
    • using HTTP/1.1} [5 bytes data]> GET /ftp/pub/MidnightBSD/releases/amd64/ISO-IMAGES/4.0.3/MidnightBSD-4.0.3--amd64-disc1.iso HTTP/1.1> Host: ns3.foolishgames.net> Range: bytes=44871680-> User-Agent: curl/7.88.1> Accept: /> { [5 bytes data]
    • TLSv1.3 (IN), TLS handshake, Newsession Ticket (4):{ [297 bytes data]
    • TLSv1.3 (IN), TLS handshake, Newsession Ticket (4):{ [297 bytes data]
    • old SSL session ID is stale, removing{ [5 bytes data]< HTTP/1.1 206 Partial Content< Date: Wed, 11 Mar 2026 19:21:41 GMT< Server: Apache/2.4.66 (MidnightBSD) OpenSSL/3.0.18< Upgrade: h2c< Connection: Upgrade< Last-Modified: Fri, 06 Mar 2026 14:22:35 GMT< ETag: "3ecf2000-64c5bc8cf7da6"< Accept-Ranges: bytes< Content-Length: 1008889856< Content-Range: bytes 44871680-1053761535/1053761536< Content-Type: application/x-iso9660-image< { [7812 bytes data]100 962M 100 962M 0 0 1217k 0 0:13:29 0:13:29 --:--:-- 1507k
    • Connection #0 to host ns3.foolishgames.net left intact

    EOL2

    log 1

    curl --verbose -C - -L -o MidnightBSD-4.0.3--amd64-disc1.iso https://discovery.midnightbsd.org/ftp/releases/amd64/ISO-IMAGES/4.0.3/MidnightBSD-4.0.3--amd64-disc1.iso
    % Total % Received % Xferd Average Speed Time Time Time Current
    Dload Upload Total Spent Left Speed
    0 0 0 0 0 0 0 0 --:--:-- 0:00:07 --:--:-- 0* Trying 145.239.254.58:443...

    • Trying [2001:41d0:800:73a::1]:443...
    • Immediate connect fail for 2001:41d0:800:73a::1: Network is unreachable
    • Connected to discovery.midnightbsd.org (145.239.254.58) port 443 (#0)
    • ALPN: offers h2,http/1.1} [5 bytes data]
    • TLSv1.3 (OUT), TLS handshake, Client hello (1):} [512 bytes data]
    • CAfile: /etc/ssl/certs/ca-certificates.crt
    • CApath: /etc/ssl/certs{ [5 bytes data]
    • TLSv1.3 (IN), TLS handshake, Server hello (2):{ [122 bytes data]
    • TLSv1.3 (IN), TLS handshake, Encrypted Extensions (8):{ [25 bytes data]
    • TLSv1.3 (IN), TLS handshake, Certificate (11):{ [2087 bytes data]
    • TLSv1.3 (IN), TLS handshake, CERT verify (15):{ [79 bytes data]
    • TLSv1.3 (IN), TLS handshake, Finished (20):{ [52 bytes data]
    • TLSv1.3 (OUT), TLS change cipher, Change cipher spec (1):} [1 bytes data]
    • TLSv1.3 (OUT), TLS handshake, Finished (20):} [52 bytes data]
    • SSL connection using TLSv1.3 / TLS_AES_256_GCM_SHA384
    • ALPN: server accepted http/1.1
    • Server certificate:
    • subject: CN=discovery.midnightbsd.org
    • start date: Feb 21 03:25:55 2026 GMT
    • expire date: May 22 03:25:54 2026 GMT
    • subjectAltName: host "discovery.midnightbsd.org" matched cert's "discovery.midnightbsd.org"
    • issuer: C=US; O=Let's Encrypt; CN=E7
    • SSL certificate verify ok.
    • using HTTP/1.1} [5 bytes data]> GET /ftp/releases/amd64/ISO-IMAGES/4.0.3/MidnightBSD-4.0.3--amd64-disc1.iso HTTP/1.1> Host: discovery.midnightbsd.org> User-Agent: curl/7.88.1> Accept: /> { [5 bytes data]
    • TLSv1.3 (IN), TLS handshake, Newsession Ticket (4):{ [297 bytes data]
    • TLSv1.3 (IN), TLS handshake, Newsession Ticket (4):{ [297 bytes data]
    • old SSL session ID is stale, removing{ [5 bytes data]< HTTP/1.1 200 OK< Date: Wed, 11 Mar 2026 19:17:47 GMT< Server: Apache/2.4.66 (MidnightBSD) OpenSSL/1.1.1w-midnightbsd< Last-Modified: Fri, 06 Mar 2026 14:22:35 GMT< ETag: "3ecf2000-64c5bc8cf7da6"< Accept-Ranges: bytes< Content-Length: 1053761536< Content-Type: application/x-iso9660-image< { [7901 bytes data]2 1004M 2 30.1M 0 0 224k 0 1:16:25 0:02:17 1:14:08 246

    Sources

    midnightbsd.org/

    midnightbsd.org/notes/

    midnightbsd.org/download/

    #UNIX #BSD #freeBSD #midnightBSD #ghostBSD #programming #distribution #technology #OpenSource

  29. Downloading midnightBSD

    When the download progesses slowly as in log 1 just resume from a closer server as shown in log 2

    log 2

    curl --verbose -C - -L -o MidnightBSD-4.0.3--amd64-disc1.iso https://ns3.foolishgames.net/ftp/pub/MidnightBSD/releases/amd64/ISO-IMAGES/4.0.3/MidnightBSD-4.0.3--amd64-disc1.iso
    ** Resuming transfer from byte position 44871680
    % Total % Received % Xferd Average Speed Time Time Time Current
    Dload Upload Total Spent Left Speed
    0 0 0 0 0 0 0 0 --:--:-- 0:00:05 --:--:-- 0* Trying 52.1.67.188:443...

    • Connected to ns3.foolishgames.net (52.1.67.188) port 443 (#0)
    • ALPN: offers h2,http/1.1} [5 bytes data]
    • TLSv1.3 (OUT), TLS handshake, Client hello (1):} [512 bytes data]
    • CAfile: /etc/ssl/certs/ca-certificates.crt
    • CApath: /etc/ssl/certs{ [5 bytes data]
    • TLSv1.3 (IN), TLS handshake, Server hello (2):{ [122 bytes data]
    • TLSv1.3 (IN), TLS handshake, Encrypted Extensions (8):{ [25 bytes data]
    • TLSv1.3 (IN), TLS handshake, Certificate (11):{ [2603 bytes data]
    • TLSv1.3 (IN), TLS handshake, CERT verify (15):{ [264 bytes data]
    • TLSv1.3 (IN), TLS handshake, Finished (20):{ [52 bytes data]
    • TLSv1.3 (OUT), TLS change cipher, Change cipher spec (1):} [1 bytes data]
    • TLSv1.3 (OUT), TLS handshake, Finished (20):} [52 bytes data]
    • SSL connection using TLSv1.3 / TLS_AES_256_GCM_SHA384
    • ALPN: server accepted http/1.1
    • Server certificate:
    • subject: CN=ns3.foolishgames.net
    • start date: Dec 15 04:25:18 2025 GMT
    • expire date: Mar 15 04:25:17 2026 GMT
    • subjectAltName: host "ns3.foolishgames.net" matched cert's "ns3.foolishgames.net"
    • issuer: C=US; O=Let's Encrypt; CN=R13
    • SSL certificate verify ok.
    • using HTTP/1.1} [5 bytes data]> GET /ftp/pub/MidnightBSD/releases/amd64/ISO-IMAGES/4.0.3/MidnightBSD-4.0.3--amd64-disc1.iso HTTP/1.1> Host: ns3.foolishgames.net> Range: bytes=44871680-> User-Agent: curl/7.88.1> Accept: /> { [5 bytes data]
    • TLSv1.3 (IN), TLS handshake, Newsession Ticket (4):{ [297 bytes data]
    • TLSv1.3 (IN), TLS handshake, Newsession Ticket (4):{ [297 bytes data]
    • old SSL session ID is stale, removing{ [5 bytes data]< HTTP/1.1 206 Partial Content< Date: Wed, 11 Mar 2026 19:21:41 GMT< Server: Apache/2.4.66 (MidnightBSD) OpenSSL/3.0.18< Upgrade: h2c< Connection: Upgrade< Last-Modified: Fri, 06 Mar 2026 14:22:35 GMT< ETag: "3ecf2000-64c5bc8cf7da6"< Accept-Ranges: bytes< Content-Length: 1008889856< Content-Range: bytes 44871680-1053761535/1053761536< Content-Type: application/x-iso9660-image< { [7812 bytes data]100 962M 100 962M 0 0 1217k 0 0:13:29 0:13:29 --:--:-- 1507k
    • Connection #0 to host ns3.foolishgames.net left intact

    EOL2

    log 1

    curl --verbose -C - -L -o MidnightBSD-4.0.3--amd64-disc1.iso https://discovery.midnightbsd.org/ftp/releases/amd64/ISO-IMAGES/4.0.3/MidnightBSD-4.0.3--amd64-disc1.iso
    % Total % Received % Xferd Average Speed Time Time Time Current
    Dload Upload Total Spent Left Speed
    0 0 0 0 0 0 0 0 --:--:-- 0:00:07 --:--:-- 0* Trying 145.239.254.58:443...

    • Trying [2001:41d0:800:73a::1]:443...
    • Immediate connect fail for 2001:41d0:800:73a::1: Network is unreachable
    • Connected to discovery.midnightbsd.org (145.239.254.58) port 443 (#0)
    • ALPN: offers h2,http/1.1} [5 bytes data]
    • TLSv1.3 (OUT), TLS handshake, Client hello (1):} [512 bytes data]
    • CAfile: /etc/ssl/certs/ca-certificates.crt
    • CApath: /etc/ssl/certs{ [5 bytes data]
    • TLSv1.3 (IN), TLS handshake, Server hello (2):{ [122 bytes data]
    • TLSv1.3 (IN), TLS handshake, Encrypted Extensions (8):{ [25 bytes data]
    • TLSv1.3 (IN), TLS handshake, Certificate (11):{ [2087 bytes data]
    • TLSv1.3 (IN), TLS handshake, CERT verify (15):{ [79 bytes data]
    • TLSv1.3 (IN), TLS handshake, Finished (20):{ [52 bytes data]
    • TLSv1.3 (OUT), TLS change cipher, Change cipher spec (1):} [1 bytes data]
    • TLSv1.3 (OUT), TLS handshake, Finished (20):} [52 bytes data]
    • SSL connection using TLSv1.3 / TLS_AES_256_GCM_SHA384
    • ALPN: server accepted http/1.1
    • Server certificate:
    • subject: CN=discovery.midnightbsd.org
    • start date: Feb 21 03:25:55 2026 GMT
    • expire date: May 22 03:25:54 2026 GMT
    • subjectAltName: host "discovery.midnightbsd.org" matched cert's "discovery.midnightbsd.org"
    • issuer: C=US; O=Let's Encrypt; CN=E7
    • SSL certificate verify ok.
    • using HTTP/1.1} [5 bytes data]> GET /ftp/releases/amd64/ISO-IMAGES/4.0.3/MidnightBSD-4.0.3--amd64-disc1.iso HTTP/1.1> Host: discovery.midnightbsd.org> User-Agent: curl/7.88.1> Accept: /> { [5 bytes data]
    • TLSv1.3 (IN), TLS handshake, Newsession Ticket (4):{ [297 bytes data]
    • TLSv1.3 (IN), TLS handshake, Newsession Ticket (4):{ [297 bytes data]
    • old SSL session ID is stale, removing{ [5 bytes data]< HTTP/1.1 200 OK< Date: Wed, 11 Mar 2026 19:17:47 GMT< Server: Apache/2.4.66 (MidnightBSD) OpenSSL/1.1.1w-midnightbsd< Last-Modified: Fri, 06 Mar 2026 14:22:35 GMT< ETag: "3ecf2000-64c5bc8cf7da6"< Accept-Ranges: bytes< Content-Length: 1053761536< Content-Type: application/x-iso9660-image< { [7901 bytes data]2 1004M 2 30.1M 0 0 224k 0 1:16:25 0:02:17 1:14:08 246

    Sources

    midnightbsd.org/

    midnightbsd.org/notes/

    midnightbsd.org/download/

    #UNIX #BSD #freeBSD #midnightBSD #ghostBSD #programming #distribution #technology #OpenSource

  30. VIM

    Bram Molenaar

    human programming

    Background

    It has come to my attention that my beloved VIM has become invested with LLM AI slop

    The lead programmer is not following standard rules of coding anymore.

    People have called him many things, but one thing is certain. The man is intelligent in the programming field and knows what he wants.

    VIM needs LLM slop!

    the programmer screams!

    We don't think so!

    we roar back!!!

    A couple of programmers decided to create a hard fork of vim

    VIM

    • version V9.1.0 January 2K24
    • last commit
    • no LLM slop
    • Pure Bram Molenaar level human crafted code

    If you are categorically against large language model slop this is a project for you to support!

    This is a hard Fork meaning that you cannot merge it back with me VIM main source line

    Project

    codeberg.org/NerdNextDoor/vim

    Source
    mastodon.social/@mrmasterkeybo

    codeberg.org/NerdNextDoor/vim

    #VIM #VIMMasterRace #programming #LLM #AI #hostile #environment #Amiga #BSD #freeBSD #netBSD #openBSD #ghostBSD #LINUX #mac #win64 #OpenSource #POSIX #technology #mathemathics #physics

  31. Source code analysis

    cpython

    doc/c-api/abstract.rsc

    .. highlight:: c

    .. _abstract:

    Abstract Objects Layer

    The functions in this chapter interact with Python objects regardless of their
    type, or with wide classes of object types (e.g. all numerical types, or all
    sequence types). When used on object types for which they do not apply, they
    will raise a Python exception.

    It is not possible to use these functions on objects that are not properly
    initialized, such as a list object that has been created by :c:func:PyList_New,
    but whose items have not been set to some non-\ NULL value yet.

    .. toctree::

    object.rst
    call.rst
    number.rst
    sequence.rst
    mapping.rst
    iter.rst
    buffer.rst
    objbuffer.rst

    โ–ธChapter 1 โ€” Understanding CPython Before Code

    CPython is both a compiler and an interpreter. It compiles Python source code to bytecode, then executes that bytecode on a stack-based virtual machine. Understanding this dual nature reveals how Python achieves its balance between high-level expressiveness and runtime efficiency.

    Key Concepts:

    Everything is an object: Integers, functions, classes, modules, even types themselves are objects with a uniform interface
    The GIL: A mutex that protects Python objects, simplifying memory management but limiting CPU-bound parallelism
    Memory Management: Reference counting (immediate) + cyclic garbage collection (for cycles)
    Compilation Pipeline: Source โ†’ Tokens โ†’ AST โ†’ Bytecode โ†’ Execution

    motivation

    • It's important to know
    • how to use a programming language
    • it's tools
    • compiler(s)
    • assembler
    • linker

    It's vital to know how the compiler works from the source

    • I dive in deep into the sources
    • sit and read, learn the logic, check the remarks
    • that gives and understanding of the workings of the whole suite of tools for that language

    I used explorar.dev in this example, but you don't need the internet to analyse source code. Just download them once, then read at your leasure offline

    The screencaps are included to show how it can be done via explorar.

    Happy hacking!

    Sources:
    explorar.dev/python/cpython

    #python #cpython #programming #source #code #analysis #environment #mathematics #physics #Lineair #Algebra #technology #Linux #BSD #freeBSD #ghostBSD #OpenSource

  32. Taannoin kokeilussa kรคvi #GhostBSD #tyรถpรถytรคympรคristรถ'nรครคn #MATE, jota tรคhรคn saakka olin vรคltellyt. En koskaan innostunut #GNOME'sta, edes ennen kuin RedHat sen tรคrveli. Huomasin siinรค heti paljon kรครคnnettรคvรครค, ja pikapikaa lyรถttรคydyin kรครคnnรถstiimiin. Nรคyttรครค kuitenkin siltรค, ettรค viiteen viime vuoteen MATEn kehityksessรค ei ole tapahtunut mitรครคn: noinkohan projekti on heitteillรค? Enihuu, kรครคntelen jonoja, hyรถdyttรครค ketรค hyรถdyttรครค. #kotoistaminen #L10N #kรครคntรคminen #floss #Linux #BSD

  33. Log4Shell

    TIL about the breakdown of the Log4Shell shared library.

    • Date of occurence
    • 24 November 2K21
    • location of programmer at home with his son logging into minecraft (which failed)
    • this vulnerability had existed unnoticed since 2013
    • it was privately disclosed to the Apache Software Foundation { Log4j is a project}
    • discloser: Chen Zhaojun of Alibaba Cloud's infosec team
    • date 24 November 2021
    • exploit severety MAXIMUM
    • It's simple to execute
    • estimation of affect ration of 50% of the internet (many hundreds of millions of devices)
    • vulnerability abuses Log4j allowing requests to arbitrary LDAP and JNDI servers
    • that allows attackers to
    • execute arbitrary Java code on server / client
    • leak sensitive data

    Innerworkings

    • Log4j
    • open-source logging framework
    • enables programmers to log data within their applications
    • can include user input
    • is used ubiquitously in Java programs especially enterprise software
    • Originally written in 2001 by Ceki Gรผlcรผ
    • part of Apache Logging Services
    • project of the Apache Software Foundation

    Tom Kellermann, a member of President Obama's Commission on Cyber Security

    • Apache is "one of the giant supports of a bridge which facilitates the connective tissue between the worlds of applications and computer environments

    Affected commercial services

    • Amazon Web Services {AWS}
    • Cloudflare
    • iCloud {Apple infrastructure}
    • Minecraft: {Java}
    • Steam {multi platform gaming}
    • Tencent QQ### Wiz and EY sate that the vulnerability affected 93% of enterprise cloud environments

    The Log4Shell vulnerability's disclosure received strong reactions from cybersecurity experts.

    Cybersecurity company Tenable stated

    • exploit is "the single biggest, most critical vulnerability ever## Ars Technica
    • arguably the most severe vulnerability ever

    Quote
    Log4j is foundational software. This 20+ year-old Java logging library quietly powers system events in applications worldwide, like user logins and calculation results. But this small piece of software had quietly become a dependency in thousands of projects across the Java ecosystem.

    Opinion & reaction

    • I'm blown away by the events leading to the tornadoes & typhoons that followed shortly after in the OpenSource programming World
    • Fifty percent of software was affected with 93% of enterprise software sub section
    • Log4Shell is a critical infrastructure level shared library
    • nearly everyone using java depends on it's functional I/O

    Analysis

    • why do most Open Source software users only contact programmers when bugs are detected?
    • why do they (almost) never get compliments when it goes well?
    • programmers burn out after a while and leave projects abandoned
    • when you were a kid, your mom / dad / family complimented you on good results
    • programmers need the same
    • otherwise they will leave the projects

    Open Source programming is a thankless job

    • Zero cash influx
    • no thank you's
    • complaints even when software has long matured to stable levels
    • entitled users
    • threats to be Doxxed or worse

    Be nice to Open Source programmers

    • If you have following contact here on the Fediverse with one say thank you
    • don't expect replies (esp when hundreds to thousands of followers are indicated)
    • realize you either can't code programs of that caliber or don't want to invest the time
    • I am lucky to have conversational contact ont the FediVerse with critical infrastructure programmers
    • I always say thank you, because I know how hard it is to write software of that magnitude
    • when I review their software, I am critical, but formulate my words and sentences in a manner I would want to read them if places were switched
    • I am thankful first, thus send them Universal Love and Universal Energy
    • My toot history stand for these statements (on my other Fediverse accounts)

    Don't be a dick!

    Be nice to programmers

    Give them Love

    Z

    #Log4Shell #TIL #programming #data #Java #exploit #ZeroDay #technology #Enterprise #networking #OpenSource #POSIX #BSD #freeBSD #ghostBSD #openBSD #Linux #win64 #mac #history #reading

    Sources:

    github.blog/open-source/inside

    en.wikipedia.org/wiki/Log4Shell

  34. Log4Shell

    TIL about the breakdown of the Log4Shell shared library.

    • Date of occurence
    • 24 November 2K21
    • location of programmer at home with his son logging into minecraft (which failed)
    • this vulnerability had existed unnoticed since 2013
    • it was privately disclosed to the Apache Software Foundation { Log4j is a project}
    • discloser: Chen Zhaojun of Alibaba Cloud's infosec team
    • date 24 November 2021
    • exploit severety MAXIMUM
    • It's simple to execute
    • estimation of affect ration of 50% of the internet (many hundreds of millions of devices)
    • vulnerability abuses Log4j allowing requests to arbitrary LDAP and JNDI servers
    • that allows attackers to
    • execute arbitrary Java code on server / client
    • leak sensitive data

    Innerworkings

    • Log4j
    • open-source logging framework
    • enables programmers to log data within their applications
    • can include user input
    • is used ubiquitously in Java programs especially enterprise software
    • Originally written in 2001 by Ceki Gรผlcรผ
    • part of Apache Logging Services
    • project of the Apache Software Foundation

    Tom Kellermann, a member of President Obama's Commission on Cyber Security

    • Apache is "one of the giant supports of a bridge which facilitates the connective tissue between the worlds of applications and computer environments

    Affected commercial services

    • Amazon Web Services {AWS}
    • Cloudflare
    • iCloud {Apple infrastructure}
    • Minecraft: {Java}
    • Steam {multi platform gaming}
    • Tencent QQ### Wiz and EY sate that the vulnerability affected 93% of enterprise cloud environments

    The Log4Shell vulnerability's disclosure received strong reactions from cybersecurity experts.

    Cybersecurity company Tenable stated

    • exploit is "the single biggest, most critical vulnerability ever## Ars Technica
    • arguably the most severe vulnerability ever

    Quote
    Log4j is foundational software. This 20+ year-old Java logging library quietly powers system events in applications worldwide, like user logins and calculation results. But this small piece of software had quietly become a dependency in thousands of projects across the Java ecosystem.

    Opinion & reaction

    • I'm blown away by the events leading to the tornadoes & typhoons that followed shortly after in the OpenSource programming World
    • Fifty percent of software was affected with 93% of enterprise software sub section
    • Log4Shell is a critical infrastructure level shared library
    • nearly everyone using java depends on it's functional I/O

    Analysis

    • why do most Open Source software users only contact programmers when bugs are detected?
    • why do they (almost) never get compliments when it goes well?
    • programmers burn out after a while and leave projects abandoned
    • when you were a kid, your mom / dad / family complimented you on good results
    • programmers need the same
    • otherwise they will leave the projects

    Open Source programming is a thankless job

    • Zero cash influx
    • no thank you's
    • complaints even when software has long matured to stable levels
    • entitled users
    • threats to be Doxxed or worse

    Be nice to Open Source programmers

    • If you have following contact here on the Fediverse with one say thank you
    • don't expect replies (esp when hundreds to thousands of followers are indicated)
    • realize you either can't code programs of that caliber or don't want to invest the time
    • I am lucky to have conversational contact ont the FediVerse with critical infrastructure programmers
    • I always say thank you, because I know how hard it is to write software of that magnitude
    • when I review their software, I am critical, but formulate my words and sentences in a manner I would want to read them if places were switched
    • I am thankful first, thus send them Universal Love and Universal Energy
    • My toot history stand for these statements (on my other Fediverse accounts)

    Don't be a dick!

    Be nice to programmers

    Give them Love

    Z

    #Log4Shell #TIL #programming #data #Java #exploit #ZeroDay #technology #Enterprise #networking #OpenSource #POSIX #BSD #freeBSD #ghostBSD #openBSD #Linux #win64 #mac #history #reading

    Sources:

    github.blog/open-source/inside

    en.wikipedia.org/wiki/Log4Shell

  35. Log4Shell

    TIL about the breakdown of the Log4Shell shared library.

    • Date of occurence
    • 24 November 2K21
    • location of programmer at home with his son logging into minecraft (which failed)
    • this vulnerability had existed unnoticed since 2013
    • it was privately disclosed to the Apache Software Foundation { Log4j is a project}
    • discloser: Chen Zhaojun of Alibaba Cloud's infosec team
    • date 24 November 2021
    • exploit severety MAXIMUM
    • It's simple to execute
    • estimation of affect ration of 50% of the internet (many hundreds of millions of devices)
    • vulnerability abuses Log4j allowing requests to arbitrary LDAP and JNDI servers
    • that allows attackers to
    • execute arbitrary Java code on server / client
    • leak sensitive data

    Innerworkings

    • Log4j
    • open-source logging framework
    • enables programmers to log data within their applications
    • can include user input
    • is used ubiquitously in Java programs especially enterprise software
    • Originally written in 2001 by Ceki Gรผlcรผ
    • part of Apache Logging Services
    • project of the Apache Software Foundation

    Tom Kellermann, a member of President Obama's Commission on Cyber Security

    • Apache is "one of the giant supports of a bridge which facilitates the connective tissue between the worlds of applications and computer environments

    Affected commercial services

    • Amazon Web Services {AWS}
    • Cloudflare
    • iCloud {Apple infrastructure}
    • Minecraft: {Java}
    • Steam {multi platform gaming}
    • Tencent QQ### Wiz and EY sate that the vulnerability affected 93% of enterprise cloud environments

    The Log4Shell vulnerability's disclosure received strong reactions from cybersecurity experts.

    Cybersecurity company Tenable stated

    • exploit is "the single biggest, most critical vulnerability ever## Ars Technica
    • arguably the most severe vulnerability ever

    Quote
    Log4j is foundational software. This 20+ year-old Java logging library quietly powers system events in applications worldwide, like user logins and calculation results. But this small piece of software had quietly become a dependency in thousands of projects across the Java ecosystem.

    Opinion & reaction

    • I'm blown away by the events leading to the tornadoes & typhoons that followed shortly after in the OpenSource programming World
    • Fifty percent of software was affected with 93% of enterprise software sub section
    • Log4Shell is a critical infrastructure level shared library
    • nearly everyone using java depends on it's functional I/O

    Analysis

    • why do most Open Source software users only contact programmers when bugs are detected?
    • why do they (almost) never get compliments when it goes well?
    • programmers burn out after a while and leave projects abandoned
    • when you were a kid, your mom / dad / family complimented you on good results
    • programmers need the same
    • otherwise they will leave the projects

    Open Source programming is a thankless job

    • Zero cash influx
    • no thank you's
    • complaints even when software has long matured to stable levels
    • entitled users
    • threats to be Doxxed or worse

    Be nice to Open Source programmers

    • If you have following contact here on the Fediverse with one say thank you
    • don't expect replies (esp when hundreds to thousands of followers are indicated)
    • realize you either can't code programs of that caliber or don't want to invest the time
    • I am lucky to have conversational contact ont the FediVerse with critical infrastructure programmers
    • I always say thank you, because I know how hard it is to write software of that magnitude
    • when I review their software, I am critical, but formulate my words and sentences in a manner I would want to read them if places were switched
    • I am thankful first, thus send them Universal Love and Universal Energy
    • My toot history stand for these statements (on my other Fediverse accounts)

    Don't be a dick!

    Be nice to programmers

    Give them Love

    Z

    #Log4Shell #TIL #programming #data #Java #exploit #ZeroDay #technology #Enterprise #networking #OpenSource #POSIX #BSD #freeBSD #ghostBSD #openBSD #Linux #win64 #mac #history #reading

    Sources:

    github.blog/open-source/inside

    en.wikipedia.org/wiki/Log4Shell

  36. Log4Shell

    TIL about the breakdown of the Log4Shell shared library.

    • Date of occurence
    • 24 November 2K21
    • location of programmer at home with his son logging into minecraft (which failed)
    • this vulnerability had existed unnoticed since 2013
    • it was privately disclosed to the Apache Software Foundation { Log4j is a project}
    • discloser: Chen Zhaojun of Alibaba Cloud's infosec team
    • date 24 November 2021
    • exploit severety MAXIMUM
    • It's simple to execute
    • estimation of affect ration of 50% of the internet (many hundreds of millions of devices)
    • vulnerability abuses Log4j allowing requests to arbitrary LDAP and JNDI servers
    • that allows attackers to
    • execute arbitrary Java code on server / client
    • leak sensitive data

    Innerworkings

    • Log4j
    • open-source logging framework
    • enables programmers to log data within their applications
    • can include user input
    • is used ubiquitously in Java programs especially enterprise software
    • Originally written in 2001 by Ceki Gรผlcรผ
    • part of Apache Logging Services
    • project of the Apache Software Foundation

    Tom Kellermann, a member of President Obama's Commission on Cyber Security

    • Apache is "one of the giant supports of a bridge which facilitates the connective tissue between the worlds of applications and computer environments

    Affected commercial services

    • Amazon Web Services {AWS}
    • Cloudflare
    • iCloud {Apple infrastructure}
    • Minecraft: {Java}
    • Steam {multi platform gaming}
    • Tencent QQ### Wiz and EY sate that the vulnerability affected 93% of enterprise cloud environments

    The Log4Shell vulnerability's disclosure received strong reactions from cybersecurity experts.

    Cybersecurity company Tenable stated

    • exploit is "the single biggest, most critical vulnerability ever## Ars Technica
    • arguably the most severe vulnerability ever

    Quote
    Log4j is foundational software. This 20+ year-old Java logging library quietly powers system events in applications worldwide, like user logins and calculation results. But this small piece of software had quietly become a dependency in thousands of projects across the Java ecosystem.

    Opinion & reaction

    • I'm blown away by the events leading to the tornadoes & typhoons that followed shortly after in the OpenSource programming World
    • Fifty percent of software was affected with 93% of enterprise software sub section
    • Log4Shell is a critical infrastructure level shared library
    • nearly everyone using java depends on it's functional I/O

    Analysis

    • why do most Open Source software users only contact programmers when bugs are detected?
    • why do they (almost) never get compliments when it goes well?
    • programmers burn out after a while and leave projects abandoned
    • when you were a kid, your mom / dad / family complimented you on good results
    • programmers need the same
    • otherwise they will leave the projects

    Open Source programming is a thankless job

    • Zero cash influx
    • no thank you's
    • complaints even when software has long matured to stable levels
    • entitled users
    • threats to be Doxxed or worse

    Be nice to Open Source programmers

    • If you have following contact here on the Fediverse with one say thank you
    • don't expect replies (esp when hundreds to thousands of followers are indicated)
    • realize you either can't code programs of that caliber or don't want to invest the time
    • I am lucky to have conversational contact ont the FediVerse with critical infrastructure programmers
    • I always say thank you, because I know how hard it is to write software of that magnitude
    • when I review their software, I am critical, but formulate my words and sentences in a manner I would want to read them if places were switched
    • I am thankful first, thus send them Universal Love and Universal Energy
    • My toot history stand for these statements (on my other Fediverse accounts)

    Don't be a dick!

    Be nice to programmers

    Give them Love

    Z

    #Log4Shell #TIL #programming #data #Java #exploit #ZeroDay #technology #Enterprise #networking #OpenSource #POSIX #BSD #freeBSD #ghostBSD #openBSD #Linux #win64 #mac #history #reading

    Sources:

    github.blog/open-source/inside

    en.wikipedia.org/wiki/Log4Shell

  37. Log4Shell

    TIL about the breakdown of the Log4Shell shared library.

    • Date of occurence
    • 24 November 2K21
    • location of programmer at home with his son logging into minecraft (which failed)
    • this vulnerability had existed unnoticed since 2013
    • it was privately disclosed to the Apache Software Foundation { Log4j is a project}
    • discloser: Chen Zhaojun of Alibaba Cloud's infosec team
    • date 24 November 2021
    • exploit severety MAXIMUM
    • It's simple to execute
    • estimation of affect ration of 50% of the internet (many hundreds of millions of devices)
    • vulnerability abuses Log4j allowing requests to arbitrary LDAP and JNDI servers
    • that allows attackers to
    • execute arbitrary Java code on server / client
    • leak sensitive data

    Innerworkings

    • Log4j
    • open-source logging framework
    • enables programmers to log data within their applications
    • can include user input
    • is used ubiquitously in Java programs especially enterprise software
    • Originally written in 2001 by Ceki Gรผlcรผ
    • part of Apache Logging Services
    • project of the Apache Software Foundation

    Tom Kellermann, a member of President Obama's Commission on Cyber Security

    • Apache is "one of the giant supports of a bridge which facilitates the connective tissue between the worlds of applications and computer environments

    Affected commercial services

    • Amazon Web Services {AWS}
    • Cloudflare
    • iCloud {Apple infrastructure}
    • Minecraft: {Java}
    • Steam {multi platform gaming}
    • Tencent QQ### Wiz and EY sate that the vulnerability affected 93% of enterprise cloud environments

    The Log4Shell vulnerability's disclosure received strong reactions from cybersecurity experts.

    Cybersecurity company Tenable stated

    • exploit is "the single biggest, most critical vulnerability ever## Ars Technica
    • arguably the most severe vulnerability ever

    Quote
    Log4j is foundational software. This 20+ year-old Java logging library quietly powers system events in applications worldwide, like user logins and calculation results. But this small piece of software had quietly become a dependency in thousands of projects across the Java ecosystem.

    Opinion & reaction

    • I'm blown away by the events leading to the tornadoes & typhoons that followed shortly after in the OpenSource programming World
    • Fifty percent of software was affected with 93% of enterprise software sub section
    • Log4Shell is a critical infrastructure level shared library
    • nearly everyone using java depends on it's functional I/O

    Analysis

    • why do most Open Source software users only contact programmers when bugs are detected?
    • why do they (almost) never get compliments when it goes well?
    • programmers burn out after a while and leave projects abandoned
    • when you were a kid, your mom / dad / family complimented you on good results
    • programmers need the same
    • otherwise they will leave the projects

    Open Source programming is a thankless job

    • Zero cash influx
    • no thank you's
    • complaints even when software has long matured to stable levels
    • entitled users
    • threats to be Doxxed or worse

    Be nice to Open Source programmers

    • If you have following contact here on the Fediverse with one say thank you
    • don't expect replies (esp when hundreds to thousands of followers are indicated)
    • realize you either can't code programs of that caliber or don't want to invest the time
    • I am lucky to have conversational contact ont the FediVerse with critical infrastructure programmers
    • I always say thank you, because I know how hard it is to write software of that magnitude
    • when I review their software, I am critical, but formulate my words and sentences in a manner I would want to read them if places were switched
    • I am thankful first, thus send them Universal Love and Universal Energy
    • My toot history stand for these statements (on my other Fediverse accounts)

    Don't be a dick!

    Be nice to programmers

    Give them Love

    Z

    #Log4Shell #TIL #programming #data #Java #exploit #ZeroDay #technology #Enterprise #networking #OpenSource #POSIX #BSD #freeBSD #ghostBSD #openBSD #Linux #win64 #mac #history #reading

    Sources:

    github.blog/open-source/inside

    en.wikipedia.org/wiki/Log4Shell

  38. I've read the article with keen interest. Keep up the great work on curl @bagder

    #curl #get #programming #technology #fetch #networking #https #http #ftp #OpenSource #POSIX #BSD #freeBSD #ghostBSD #openBSD #Linux #win64 #mac

    ๐Ÿฆ‹๐Ÿ’™โค๏ธ๐Ÿ’‹#Lobi ๐Ÿ’™๐Ÿ’•๐ŸŒน๐Ÿ’๐Ÿ’™๐Ÿฆ‹

  39. My interaction with the wonderful program curl is typical of my interaction with all Open Source programs which I use.

    • I first type in the command after which I sent a CR LF {carriage return line feed}.
    • I watch the output
    • I type curl --help
    • I type man curl

    A swiss army knife for downloading has extensive manpages

    • I'm referred to man libcurl(3) {in MX Linux}
    • I type man libcurl
    • BecauseI did not install libcurl-devel on this small installation the manpage for libcurl(3) is not local
    • I read the manpage (online)
    • I distill what I need from curl and implement it

    I know the basics of curl for my own use

    • this method can be used with all commands
    • it's a logical and systematic method
    • it will work until the end of Terra

    Z

    #curl #get #programming #technology #fetch #networking #https #http #ftp #OpenSource #POSIX #BSD #freeBSD #ghostBSD #openBSD #Linux #win64 #mac

  40. curl libcurl

    Just in case you have forgotten how to curl a file from a server here's a extensive howto

    -L redirect
    https://everything.curl.dev/http/browserlike.html?highlight=-L#redirects

    -o filename
    https://everything.curl.dev/usingcurl/downloads/url-named.html#download-to-a-file-named-by-the-url

    -C - resume
    https://everything.curl.dev/usingcurl/downloads/resume.html#resuming-and-ranges

    curl --verbose -C - -L -o lp_someband_some_name_disc1side2.flac archive.org/download/lp_someband_somename-v/disc1/lp_someband_somename_disc1side2.flac

    #curl #get #programming #fetch #networking #https #http #ftp #OpenSource #POSIX #BSD #freeBSD #ghostBSD #openBSD #Linux #win64 #mac

  41. curl libcurl

    Just in case you have forgotten how to curl a file from a server here's a extensive howto with screenshots

    `-L` redirect
    everything.curl.dev/http/brows

    `-o` filename
    everything.curl.dev/usingcurl/

    `-C -` resume
    everything.curl.dev/usingcurl/

    `curl --verbose -C - -L -o lp_someband_some_name_disc1side2.flac archive.org/download/lp_someband_somename-v/disc1/lp_someband_somename_disc1side2.flac`

    #curl #get #programming #technology #fetch #networking #https #http #ftp #OpenSource #POSIX #BSD #freeBSD #ghostBSD #openBSD #Linux #win64 #mac

  42. GhostBSD is going to abandon Xorg after 15 years. Eric Turgeon explains why GhostBSD switched from Xorg to XLibre instead of Wayland.

    Full details here: ostechnix.com/ghostbsd-switche

    #Ghostbsd #Xlibre #Xorg #Displayserver #Freebsd #Bsd #Unix

  43. @thorstenzoeller

    Thank you for your reaction. We both love the choice we have in the flavour of Vim we can run.

    When I started with BBS debugging and management many, many decades ago, I felt blessed that with the Waffle BBS port to dos a port of vi was also included. It did not help me on the Amiga 500 I {still} have, but of course there was a vi implementation on the Amiga too. I did not know that Bram (had written / was writing VIM already).
    The POTS phone lines were horrific in my country (SR / SA) so vi was the only usuable editor to work on the BBS back and front end, since I only had a 2400BPS modem on that machine.
    In the beginning I mostly used `:i` entered my text in config files and <ESC> as fast as possible to make sure crappy characters did not get into my files, then did `:wq` to exit

    When I later learned about Bram Molenaar's awsome creation of VIM I was hooked.
    IMHO everyone should learn VIM / vi basic editing since vi will always be installed on a Open Source OS.

    I can understand why you love neoVIM. What's important is that you have choice and a smooth workflow covering decades

    Have fun!

    #Vim #VimMasterRace #neoVIM #tips #tricks #handy #features #Vi #EMACS #editor #text #freeBSD #ghostBSD #BSD #Linux #OpenSource #POSIX

  44. Vim v9.2 is released. There are many magnรญfico features I look forward to use. VIM is a Swiss Army Knife for editing Source Code & text.

    The features are too many to mention, no really I don't know them all; NOBODY DOES!
    Just like with the GiMP I know the functions I need and learn more when the requirement arizes. VIM has an extensive help system which Bram Molenaar et all developed over the decades that VIM exists.

    History
    VIM was initially coded on the Amiga computer systems of which I own an A4000T with a Cyberstorm 060 and Max Ram, with RTG card (Picasso 96), a A1200 vanilla with a stock HDD & an A500 with stock RAM (chip and fast) and 3 FDD 2x 3.5" 1x 5 1/4"

    Bram wrote VIM in such a way that it runs on the A500 with just 512kB RAM!

    There are people who love EMACS. To them I say

    <flame bait>
    EMACS can't hold a candle to VIM
    </flame bait>

    Of course that is just humour. In the Open Source world choice is what makes us all work and play well on whatever hardware we have with whatever tools we love

    >> Quote

    New Features in Vim 9.2

    Comprehensive Completion: Added support for fuzzy matching during insert-mode completion and the ability to complete words directly from registers (CTRL-X CTRL-R). New 'completeopt' flags like nosort and nearest offer finer control over how matches are displayed and ordered.
    Modern Platform Support: Full support for the Wayland UI and clipboard has been added. On Linux and Unix-like systems, Vim now adheres to the XDG Base Directory Specification, using $HOME/.config/vim for user configuration.
    UI Enhancements: A new vertical tabpanel provides an alternative to the horizontal tabline. The MS-Windows GUI now supports native dark mode for the menu and title bars, along with improved fullscreen support and higher-quality toolbar icons.
    Interactive Learning: A new built-in interactive tutor plugin (started via :Tutor) provides a modernized learning experience beyond the traditional vimtutor.

    ^Z

    >> Quote II

    Vim9 Script Ecosystem & AI Integration

    The maturity of Vim9 script's modern constructs is now being leveraged by advanced AI development tools. Contributor Yegappan Lakshmanan recently demonstrated the efficacy of these new features through two projects generated using GitHub Copilot:

    Battleship in Vim9: A complete implementation of the classic game, showcasing classes and type aliases. [GitHub]
    Number Puzzle: A logic game demonstrating the efficiency of modern Vim9 for interactive plugins. [GitHub]

    ^Z

    I wonder why they have LLM support?

    Note
    The download page looks horrible on mobile so you'd be wise to view it on desktop

    If this is your first time using VIM and you didn't bother to read the help file with `:h`
    Just exit VIM type `:wq` to write & exit or type `:q!` to exit without saving the file

    #Vim #VimMasterRace #tips #tricks #handy #features #Vi #EMACS #editor #text #freeBSD #ghostBSD #BSD #Linux #OpenSource #POSIX

    vim.org/vim-9.2-released.php

  45. @tux0r @fedops @nobodyinperson @justine

    That's good for you. $EMACS** is very powerful. The wonderful choice we have in the Open Source world makes all tastes toward tools good

    For me vim.motif & vim.athena rock. I got hooked on Vim when I need it to work on noisy POTS phone lines using non MNP modems. The ability to switch between input and read mode made that work bearable

    ** Replace $EMACS with any favorite editor of your choosing

    #Vim #VimMasterRace #advocacy #Vi #EMACS #editor #text #freeBSD #ghostBSD #BSD #Linux #OpenSource #POSIX