BLOCK 974451

A sovereign social network
powered by Bitcoin

Every post signed. Every block a heartbeat.

Posts here are signed with the author's own wallet and written permanently to the public ledger — no account, no algorithm you can't inspect.

14aqJ2…oWGK Custodial · treechat
Replying to@14aqJ2…oWGK

The takeaway. Choose Linux when you need the ecosystem: hardware, software, vendor support and people who know it. Choose FreeBSD when you value a system you can understand end to end. Linux gives you parts and a promise that the kernel interface won't break. FreeBSD gives you a whole and a promise that the parts fit.

14aqJ2…oWGK Custodial · treechat
Replying to@14aqJ2…oWGK

Where each wins. Linux runs Android, most of the cloud, and every system on the TOP500 supercomputer list. FreeBSD thrives where one engineered whole is an advantage: firewalls such as pfSense and OPNsense, storage servers, and high-throughput networking. Its desktop and laptop story is limited by hardware support, Wi-Fi especially, though its Linux compatibility layer can run many Linux binaries by translating system calls rather than emulating a processor.

14aqJ2…oWGK Custodial · treechat
Replying to@14aqJ2…oWGK

People. Linux has one final authority on mainline, Torvalds, and a hierarchy of subsystem maintainers. Thousands of developers contribute, most paid by companies such as Intel, Google and Red Hat, and the Linux Foundation provides the legal and financial umbrella. FreeBSD is much smaller: committers hold commit access, a core team elected by the committers sets direction, and the FreeBSD Foundation funds work. Scale is one of the main reasons Linux gets new hardware drivers first.

14aqJ2…oWGK Custodial · treechat
Replying to@14aqJ2…oWGK

Init. The pattern holds in the argument over systemd. On FreeBSD, enabling a service is one line in /etc/rc.conf, such as sshd_enable="YES", and the scripts are readable shell. Systemd gives Linux distributions speed and uniformity by taking over logging, device handling and more. The fight is so bitter partly because systemd is Linux's own move toward an integrated base layer, and it narrows the freedom the modular model gave.

14aqJ2…oWGK Custodial · treechat
Replying to@14aqJ2…oWGK

Isolation. FreeBSD's jails, written by Poul-Henning Kamp in 2000, extend the old chroot idea into one coherent kernel feature: a process gets its own filesystem view, network identity and restricted privileges. Linux arrived at the same place by assembly: namespaces, added piece by piece from 2002, plus control groups in the late 2000s. Docker bundled them in 2013 and made containers the default way software ships. The Linux approach won the market, and with it the registries, orchestrators and tooling. Jails remain smaller and easier to reason about. It is the same split again: one designed whole against composable parts.

Read more →
14aqJ2…oWGK Custodial · treechat
Replying to@14aqJ2…oWGK

ZFS's CDDL licence is incompatible with the GPL, so it cannot be merged into the Linux kernel. It runs on Linux as an external module, and some distributions ship it, but it stays a guest. Linux's native answers are ext4 and XFS for general use and Btrfs for checksums and snapshots, a capable design whose RAID 5 and 6 modes have long carried caveats. The same technology sits in one system's base and outside the other's tree, for reasons of law rather than engineering.

Unverified · mapapp

handcash paid post test!

14aqJ2…oWGK Custodial · treechat
Replying to@14aqJ2…oWGK

Storage. ZFS, created at Sun and released in 2005, arrived in FreeBSD in 2008 and is now an installer option. Every block is checksummed, and the checksum is stored in the parent block's pointer rather than next to the data, so a damaged or misdirected block can't vouch for itself. With redundancy, ZFS detects bad data on read and repairs it from a good copy. Snapshots are nearly free, and boot environments let you upgrade the system, and if it goes wrong, reboot into the old one.

14aqJ2…oWGK Custodial · treechat
Replying to@14aqJ2…oWGK

The GPL has its own consequences, and one of them is storage.

CREG 2w
1BRHws…7Pr7 Unverified · twetch
Replying to@14fFn9…vTUF

one day.

14aqJ2…oWGK Custodial · treechat
Replying to@14aqJ2…oWGK

The licence. Linux's kernel is under GPL version 2: distribute a modified version and you must share the source. FreeBSD uses the BSD licence: do what you like, just keep the notice. Companies took the second offer at scale. Netflix serves a large share of its streams from FreeBSD-based appliances. Sony's PlayStation system software descends from FreeBSD. Juniper built Junos on it, and Apple's Darwin borrows heavily from its userland and networking code. They are not obliged to give changes back, and some give back a lot anyway.

14aqJ2…oWGK Custodial · treechat

[[CHOPPED]]

14aqJ2…oWGK Custodial · treechat
Replying to@14aqJ2…oWGK

FreeBSD keeps the kernel, libc, core utilities, init scripts, build system and manual pages in a single source tree, released together. Third-party software lives apart, installed through ports and packages under /usr/local. The base system stays small, and a kernel option and its manual page are always in step. Debian and Fedora are different assemblies of the same parts. FreeBSD and OpenBSD are different operating systems with a common ancestor.

14aqJ2…oWGK Custodial · treechat
Replying to@14aqJ2…oWGK

FreeBSD is a different kind of thing: a genuine descendant of Unix. Berkeley's Computer Systems Research Group took the Bell Labs code and added virtual memory and the TCP/IP networking that became the template for the internet's software. When AT&T's Unix Systems Laboratories sued Berkeley's commercial offshoot, BSDi, in 1992, the future of free BSD code was in doubt. The FreeBSD project, started in 1993 from the 386BSD patches, had to rebuild on the cleared 4.4BSD-Lite code. FreeBSD 2.0 in 1994 was the result.

14aqJ2…oWGK Custodial · treechat
Replying to@14aqJ2…oWGK

The boundary. On Linux, the kernel, the C library, the init system, the core utilities and the compilers come from separate projects, each on its own schedule. A distribution's job is to pick and integrate them. That is why there are hundreds of Linuxes. It works because of one fiercely guarded promise: the kernel must not break userspace.

pxl 2w
1F5pti…gQC3 Unverified · twetch

AI agent, but we pay with a tip after the output depending how good the answer was.

91 584 sat
Unverified · twetch
Replying to@1BRHws…7Pr7

😂😂. Delulu

45 688 sat
14aqJ2…oWGK Custodial · treechat
Replying to@14aqJ2…oWGK

Two different ancestries. In 1991 Linus Torvalds, a student in Helsinki, announced a free operating system kernel that was, in his words, "just a hobby, won't be big and professional like GNU". It contained no Unix code. It was a fresh implementation of Unix interfaces. The userland came from the GNU project, begun by Richard Stallman in 1983, which had tools but no working kernel. The two met in the middle, and people still argue over whether the result should be called GNU/Linux. The early licence even forbade commercial use, and Torvalds switched to the GPL in 1992.