Heute ist ein entspannter Tag, weil wenige SuS da sind - das nutzen wir natürlich gleich aus, um im MakerSpace kreativ zu werden! #maker #csh #makeyourSchool
Heute ist ein entspannter Tag, weil wenige SuS da sind - das nutzen wir natürlich gleich aus, um im MakerSpace kreativ zu werden! #maker #csh #makeyourSchool
It's possible you've not heard of #boxyBSD
I was lucky to get a TIL moment when @stefano boosted it's existence into my feed.
However you should know about it, learn something about the user perspective from proxmox in the process, while working with a boxyBSD VM.
Here are some nice screencaps of the boxyBSD site so you can ask nicely for a VM and learn to play with one of the *BSD flavours from a distance.
I'm sure you can duckduckgo the address of boxyBSD when you analyze the screencaps, right?
#bash #proxyLB #freeBSD #boxyBSD #sh #zsh #ksh #csh #netBSD #openBSD #POSIX #proxmox #loadbalancer
It has arrived. proxyLB v1.1.0 the loadbalancer for proxmox clusters. Instead of telling you the features of this major version I invite you to read about it yourself, download proxyLB then play with it.
As with any great Open Source project, this has grown out of a necessity that @gyptazy has for his other amazing project boxyBSD, which just needs a versatile tool like this.
Now go and play.
#bash #proxyLB #freeBSD #boxyBSD #sh #zsh #ksh #csh #netBSD #openBSD #POSIX #proxmox #loadbalancer
Gotten tired of those massive browsers hogging GB (*1024 = MB) of ram? Want to go back to the days of text based browsing?
Links has got you covered. For decades (lynx and later) links gives us back the nostalgic feel of *sh* based browsing, just like BitchX gives it with IRC in the shell.
Look how smooth and fast it works with DuckDuckGo
I have found an interesting quirk with my freeBSD installation, running on my SATA SSD, which I mount through an USB tray, directly to the USB port on the computer.
As long as i leave the second port of the USB tray open, everything runs fine and smooth. The moment I mount another drive in the second port, freeBSD only does the initial part of the startup sequence and then complains that it cannot go any further.
No further explanation given
Seeking for log files is not an option because the operating system itself doesn't boot.
Where in the documentation should I look for this type of issue?
#bash #freeBSD #boxyBSD #sh #zsh #ksh #csh #netBSD #openBSD #POSIX #AskFediverse
If you haven't done so yet and you are playing with Open Source Operating Systems, read this article about the BSD family
it is very enlightening, and worth every minute of reading it
#bash #sh #zsh #ksh #csh #tsh #freeBSD #100DaysOfCode #1000DaysOfCode #POSIX #Programming #Patch #UNIX #History
https://it-notes.dragas.net/2025/03/23/osday-2025-why-choose-bsd-in-2025/
Finally I've captured some sh photographs of the running minimal freeBSD system
No x.org here. Even mc can't run after the pkg install! It needs proc filesystems installed mounted cfg first
I was surprised that I now need to read documents to find out how my second HDMI IPS LED display can be turned on in text mode, something that happens automatically in Linux out of the box
#bash #freeBSD #boxyBSD #sh #zsh #ksh #csh #netBSD #openBSD #POSIX
As you can see here the first part of my freeBSD installation is going smoothly
My 2.5GBit NIC it's not supported but my Wi-Fi NIC is properly supported so everything is good, so far
I've just installed the free BSD handbook which requires the network so extra proof that my Wi-Fi NIC is working magnificently
What is also evident is that you should not ignore warnings that you're HDD set up will not boot. It turns out that the drive I used, which has an MBR, not GPT, is not usable in the configuration where I made a second partition / and a third partition /home, the installation goes smoothly but of course it doesn't boot and not surprising GRUB Linux, cannot find a way to make it boot.
So now I have to make a much smaller partition on a GPT USB SSD
It's wise to listen to the options of the installer. Using my GPT partitioned SATA SSD, mounted on a USB tray I was able to install freeBSD base config without a hitch, jumping into full blown tcsh mode
Extra images will follow in a minute
#bash #freeBSD #boxyBSD #sh #zsh #ksh #csh #netBSD #openBSD #POSIX
Due to my brain dead ISP which does not support IPv6 for clients in 2K25(!) I cant access my boxyBSD box.
boxyBSD is thus so far away from me :(
I have a client connection with fixed IPv4 IP somewhere, but it collapses when I use a free available IPv4 to IPv6 tunnel service.
Instead of sitting and twiddling my fingers on my Bass guitar(s) generating random() notes, I decided to get an image of the latest freeBSD and play with it locally, until I can get my ISP to provide all of us with a (set) of free IPv6 addresses because we pay them for a full service here in my country
>> log
$ wget -c https://download.freebsd.org/releases/amd64/amd64/ISO-IMAGES/14.2/FreeBSD-14.2-RELEASE-amd64-dvd1.iso
--2025-03-23 13:32:46-- https://download.freebsd.org/releases/amd64/amd64/ISO-IMAGES/14.2/FreeBSD-14.2-RELEASE-amd64-dvd1.iso
Resolving download.freebsd.org (download.freebsd.org)... 200.160.6.227, 2001:12ff:0:6224::15:0
Connecting to download.freebsd.org (download.freebsd.org)|200.160.6.227|:443... connected.
HTTP request sent, awaiting response... 206 Partial Content
Length: 4826406912 (4.5G), 4255655894 (4.0G) remaining [application/octet-stream]
Saving to: ‘FreeBSD-14.2-RELEASE-amd64-dvd1.iso’
-14.2-RELEASE-amd64-dvd1 12%[++++ ] 559.57M 1.01MB/s eta 75m
<< ^Z
Yes they give a puny 1MB speed, you read that correctly
#bash #freeBSD #boxyBSD #sh #zsh #ksh #csh #netBSD #openBSD #POSIX
TIL about lsd(1)
What an awsome addition to my lolcat arsenal!
The acronym is not correctly used by me in this case, because I **know** I used LSD in the 1990's (the command in a UNIX ENV:) and LSD is just as pretty as it was psychedelic in the last century!
`man lsd `
An ls command with a lot of pretty colors and some other stuff.
#bash #sh #zsh #ksh #csh #Networking #IPv6 #IPv4 #ProxMox #freeBSD #Linux #POSIX #Programming
@dazo
Thank you for that valuable input
I've looked further into it and saw that it is quite extensive to set up and also has a suit that seems to be more targeted at larger environments to back up in a nice and cool manner, double confirming your words
When I discovered that for me it was easier to just jump back to bacula backup which I have known for decades
TIL about BareOS
It is an amazing backup and restore solution for all platforms
Giving credits to the programmers of
file-roller(1)
I'm really in a user interface mood right now. Only playing with the mouse meanwhile I'm making a backup of the long download of the massive multiplayer online role-playing game SWTOR
I mounted the source partition using thunar(1)
Then I physically mounted the drive in the tray where the destination was going to reside. After invoking file-roller I smoothly dragged the directory of SWTOR and dropped it into the Archiver which gave me the possibilities to make a tgz file of it and a dropdown where I could save tgz archive
Without lifting any more fingers than necessary I prepared the tape archive which would be gz compressed afterwards.
Since we're talking about a massive 56 GB it would take a while. As the progress bar slowly crept forward I did other things on other machines including Androids feeling content at the ease of which user interfaces bring sweet and smooth operations to us when we don't want to use any of our favorite shells
#bash #csh #ksh #sh #SCSI #programming #POSIX
#Archiver #compression #tar #gz #tgz #UI #XFce
#Mmorpg #SWTOR #gaming #Backup
https://wiki.gnome.org/Apps/FileRoller
You can download a live image of gparted and work with the latest version with ease. My debian based distro has GParted 1.3.1 which is quite behind v1.7.0-1
Im downloading the latest right now!
log
$ wget -c https://cfhcable.dl.sourceforge.net/project/gparted/gparted-live-stable/1.7.0-1/gparted-live-1.7.0-1-amd64.iso?viasf=1
--2025-03-16 11:54:11-- https://cfhcable.dl.sourceforge.net/project/gparted/gparted-live-stable/1.7.0-1/gparted-live-1.7.0-1-amd64.iso?viasf=1
Resolving cfhcable.dl.sourceforge.net (cfhcable.dl.sourceforge.net)... 146.71.73.5
Connecting to cfhcable.dl.sourceforge.net (cfhcable.dl.sourceforge.net)|146.71.73.5|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 589299712 (562M) [application/octet-stream]
Saving to: ‘gparted-live-1.7.0-1-amd64.iso?viasf=1’
gparted-live-1.7.0-1 9%[==> ] 55.49M 286KB/s eta 28m 15s
^Z
Giving credit to the programmers of GPARTED(8)
gparted works its magic, by entering correct parameters to a suite of partition control & editing commands, which are sh envoked, so you can easily manipulate your partitions on all your SSDs HDDs from the comfort of your UI
When you want to batch manipulate partitions, you can study the log output and make sh scripts yourself, controlling partitions anywhere.
You also have the convenience of running gparted from sh so it still works its magic for you, without the UI!
I usually run cfdisk gdisk fdisk when I partition a fresh mechanical or SSD, later on I invoke gparted when I want to resize or move them
it also runs important commands at the end so that the kernel gets to know your new partition layout, which makes rebooting your machine to use them unneeded
I shrunk and resized a partition where I installed a program, which needed 75GB (*1024!) as installation space but only uses 56GB in the end. I left 12GB of breathing room on the partition after the shrink and of course grew the partition before with the same size, minus the alignment snip of 1MB
log:
myserver kernel: JFS: nTxBlock = 8192, nTxLock = 65536
myserver kernel: SGI XFS with ACLs, security attributes, realtime, scrub, repair, quota, debug enabled
myserver kernel: sdb: sdb1 sdb2 sdb3 sdb4
myserver kernel: sdb: sdb1 sdb2 sdb3 sdb4
^Z
While I'm busy configuring the VM I thought it would be good to get a nice taste of Italia
With the compliments of Sesto Giovanni I got some Birra Moretti from a friend of mine in Europe
From the photographs and the hashtags it must be obvious what I'm doing. Creating a virtual machine with which I will go into simulation mode to ride beautiful machines of absolute maximum Torque and Power
A fabulous amount of source notes pop up
{quote
scsi_all.h started out life as a work by Julian Elischer to add SCSI
support to CMU Mach 2.5. It was 373 lines. Julian ported this to 386BSD,
included in the 386BSD patch kit and incorported into FreeBSD at its
creation. Justin used this file when writing CAM, and imported it with
the initial CAM import, but only 30% (100 lines) of the original
remained. Justin moved from bitfields to bytes in structures, dropped
the complex unions, and renamed many structures to have their length
appended. Only about 30 structure names and about 40 #defines remained
from the original. The define names were taken directly from the SCSI
standard with spaces replaced by '_', so had no creativity. Apart from
the license comment, there were no comments retained (all the comments
in the CAM import were written by Justin and Ken). Even at that time,
Justin and Ken could have put their copyrights and names and moved to an
acknowledgement of Julian.
In the almost 30 years since that original import, this file has grown
to 4500 lines. Kenneth Merry, Alexander Motin and Justin Gibbs write
85% of the file's lines, if mechanical commits are omitted. Other
contributors contributed less than %5 each of the file.
Replace the original license (which lacked a copyright even and has been
criticized as ambiguous) with FreeBSD's standard 2-clause license. Add
copyrights for Justin, Ken and Alexander, with the date ranges they
contributed to the file. Add a note about the origin of the file to
acknowledge Julian's original work upon which all this was built, though
it's become a ship of Theseus in the mean time, built and rebuild many
times.
On an absolute scale, there's less than 1% of the current file with
lines from the original, and those are named after the names in the SCSI
standards and likely wouldn't qualify for copyright protection.
Sponsored by: Netflix
Reviewed by: mav, ken
Differential Revision: reviews.freebsd.org/D49016
End Quote}
^Z
How wonderful to have learned this now
#bash #csh #ksh #sh #freeBSD #SCSI #bhyve #jails #ZFS #programming #POSIX
https://codeberg.org/FreeBSD/freebsd-src/commit/1016b3c344350fa5968f16852e5e4e388c51d817