frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Windows Subsystem for FreeBSD

https://github.com/BalajeS/WSL-For-FreeBSD
153•rguiscard•10h ago

Comments

CJefferson•5h ago
This is cool, I hope it gets finished, and Microsoft Can help if required.

I love WSL2, I basically live in it. I need Office, and working laptops, too much to go full time Linux, and I want to be able to play games so I don’t want a Mac (yes I know Mac has some games, but not anything compared to windows).

tiahura•4h ago
Right there with you. The crazy thing is that with the way MS is moving Office away from native towards garbage React, they're facilitation moving away from Windows.
bombcar•4h ago
I believe this is defensive to protect Office and their online services from Apple. They need Office to be a first-class citizen on Mac.
jen20•2h ago
It used to be so first class that Excel 1.0 was only available for the Mac.
pjmlp•4h ago
I was already enjoying VMware Workstation and Virtual Box, depending on private vs corporate laptop, since returning to Windows as main on with Windows 7.

What WSL has brought is that now it is one thing less to install.

However what got me started with Linux back in 1995, was the not so great support of POSIX in Windows NT.

Had Microsoft kept selling Xenix, or done Windows NT POSIX subsystem property, Linux would most likely never taken off.

Quite ironic given how Bill Gates used to talk about Xenix taking over.

walkabout•4h ago
There’s one major benefit to separating your gaming and work machines, if you aren’t also using a lot of graphics horsepower for work[0]: NVidia and AMD graphics cards tend to ~double major problems on a machine (or halve system stability, to put it another way). This was even true of Macs, back when they were on x86.

Now, this won’t help if you play a lot of new games at launch (and aren’t ok playing them on a console instead of PC) or lots of multiplayer games with heavy-handed anti-cheat, but otherwise, Linux as a gaming OS has become pretty damn viable lately. Windows hasn’t been for anything but gaming for me since somewhere around the turn of the millennium, and I’ve just finally been able to ditch it completely. Which is really nice.

What I’m getting at is all-Linux (if you have more tolerance for Linux on the Desktop jank than I do) or Mac-for-work, Linux-for-play are now both non-terrible combos for having gaming available, and unless you need Nvidia or AMD graphics on your work machine (in which case, sure, may as well share that hardware for both roles), there are real benefits to work-system stability you can get by separating those.

(I do agree with you that running Linux under virtualization on either Windows or Mac is the only non-crazy-making and/or non-professionally-embarrassing way to work in Linux on a laptop, and I write that as someone who did run Linux on a laptop as my primary serious OS for most of a decade)

[0] nb. depending on what “a lot” means, Apple Silicon with a lot of system memory might still be a really good option.

dijit•4h ago
Office is the true killer.

Games are pretty much there for linux, reasonable stress about anti-cheat aside; but the network effects of Microsoft office are the real poison pill.

The irony of course is that if it wasn’t for games you could have a good time using office on MacOS with their cut down versions: but no such version exists for Linux and FreeBSD.

Since its purely network effects, I’ve taken to trying to promote Google Docs usage; since their tools anywhere with a modern browser, which is practically every modern desktop environment.

I know its pushing another US tech giant, but somehow the network effects are less egregious.

leoedin•3h ago
The web versions of Office tools are pretty good these days. There’s a few missing features, but you can get by mostly. I don’t think my company even gives licenses for desktop office by default any more.
dijit•3h ago
I get why you'd say the web versions are "pretty good" for most people, and I agree they've improved, but I think that's only true if you're doing basic stuff. The moment you hit a complex corporate or academic document, the web version of Office falls apart. It's materially worse than even LibreOffice when you consider a power user's reality.

The real killer is Excel. The web version has zero support for crucial tools like Power Query or Power Pivot, which are essential for any modern data analysis. You can't run, edit, or even create serious VBA/Macros, and advanced data validation and conditional formatting are stripped down to the bone.

For Word, if you're in law or academia, forget it. Features like Table of Authorities or Table of Figures are either completely missing or so simplified they are useless. Even the ability to handle standard APA or MLA citation styles is heavily cut down compared to the desktop app.

And for PowerPoint? You lose access to serious third party add-ins, and the granular control over animations and timers that professionals need just isn't there.

So, while the web version might be fine for a quick edit of a simple file, if you need to reliably work with a complex document from a Windows-based company, the compatibility issues and missing features will force you into a desktop app eventually. If you're going to be forced into a desktop experience anyway, you might as well bite the bullet and go LibreOffice for its feature completeness on Linux/FreeBSD.

It's a stronger bet than relying on Microsoft's cut-down web versions.

Sincere6066•2h ago
I don't use office stuff much. What office components are available in Microsoft Office that aren't available on Linux?

I also try to avoid google wherever possible.

vachina•1h ago
Office and the entire Office 365 ecosystem is the true killer. Microsoft is so entrenched in enterprise it's almost scary. And they're still trying very hard to wedge themselves in with their AI offerings.
TiredOfLife•40m ago
Excel
sebazzz•4h ago
Is FreeBSD used a lot?
cimnine•4h ago
The OS of PS4 and PS5 is apparently based on FreeBSD. Netflix uses FreeBSD for its CDN servers. pfSense and OPNsense are popular firewalls that are based on FreeBSD.

See also https://en.wikipedia.org/wiki/List_of_products_based_on_Free...

hylaride•2h ago
JunOS from Juniper is also based off of FreeBSD (I think they're moving to Linux, though) as (were?) NetApp filers (they made heavy use of the Berkley FFS snapshots back in the day).

FreeBSD was popular for many appliances, especially in the late 1990s and early 2000s, as it was generally rock-solid, had very mature networking, and the legal departments at the time liked the more permissive licence.

It's getting less and less common to see it, though. Sheer market share numbers mean performance, driver support, user familiarity, and companies no longer being afraid of the GPL mean that has Linux pretty much taken over.

It makes me a bit sad, but the OS on most Juniper gear is just a control plane for ASICs nowadays and NetApp has moved on to more advanced filesystems. Finding developers to write drivers/software for Linux is probably an order of magnitude easier.

wkat4242•2h ago
They are scared shirtless of GPL-3 though. See all the hoops that apple jump through to avoid it.
ori_b•1h ago
For a new, buzzy company: Antithesis built their hypervisor on it.
bxparks•4h ago
No, unless you have a laptop used by their developers. Every 2 years, I try to install FreeBSD on some of my Dell laptops, find that the wifi doesn't work, then give up. Been doing that for about 8 years..
atmosx•3h ago
Most Lenovo Thinkpads WiFis should work out of the box with FreeBSD.

A USB distributions like NomadBSD ( https://www.nomadbsd.org/ ) can be used to test compatibility without installing the OS.

Also, for HW compatibility: https://bsd-hardware.info/

Touche•2h ago
Also framework laptops work (mostly): https://github.com/FrameworkComputer/freebsd-on-framework

Even if true, not having great support for laptops doesn't mean "no one uses FreeBSD". Obviously it's supported by essentially all server hardware and is used there, as well as many routers and the Playstation.

wkat4242•2h ago
I use it on the desktop as daily driver. It's great.

It's a desktop (a NUC) though so I don't use WiFi. I really hate laptops.

anal_reactor•2h ago
I use Fedora on my desktop. Whether Bluetooth works or not depends on the position of Venus. 2026 will be the year of desktop Linux
evanjrowley•2h ago
If it hadn't been for the Facebook acquisition, there's a good chance WhatsApp would have continued running on FreeBSD until today: https://news.ycombinator.com/item?id=38434103
wkat4242•2h ago
A lot, no. On the desktop it's 0.01% according to one of those stats websites. However it's hard to detect because Firefox identifies itself as running on Linux.

I run it myself on my desktop and it's great. What I like is that it's not constantly changing stuff for the sake of it like with Linux. New init systems, changing ifconfig for other commands etc. And it's much better documented.

tom_alexander•1h ago
I use FreeBSD on my machines because it has netgraph: https://klarasystems.com/articles/inside-freebsd-netgraph-ad...
munchlax•2m ago
Netflix is a popular example
bni•4h ago
I look forward to running Windows on FreeBSD
metaltyphoon•4h ago
Does this open the possibility for easier cross compilation to macOS?
p_ing•3h ago
macOS doesn't have much to do with FreeBSD, so no.

https://developer.apple.com/library/archive/documentation/Da...

okanat•2h ago
You got some downs for a simple question.

While macOS used some userspace components from FreeBSD, it has no commonality with it. Darwin is a different kernel that works completely differently. macOS also has quite a bit its own stuff in the userspace.

liendolucas•3h ago
Uff, they are really really pushing for people to keep using Windows, huh? Some time ago it was Windows Subsystem for Linux. Now this.

I already said the same in that HN thread and will repeat it here:

Let's do it the other way round: run Windows in FreeBSD with bhyve and voila. But even better, just switch to FreeBSD. It's an amazing and rock solid OS.

Microsoft loves open source so much that they are putting efforts into... making you keep using their lousy closed source OS infested with telemetry and dark patterns. No thanks.

devnullbrain•3h ago
>This is a personal, experimental project and is not affiliated with Microsoft, the FreeBSD Foundation, or the FreeBSD Project. Use at your own risk.
liendolucas•2h ago
Uh, apologies for not properly reading about the project. It was not my intention to diminish the project or the its author. Feel free to downvote my comment!
rkagerer•2h ago
I realize not everyone will care about this, but I find the naming for these WSL-like subsystems is confusingly backwards. i.e. It should have been Linux Subsystem for Windows, or Window's Subsystem for [Linux | FreeBSD | etc].
asveikau•1h ago
The explanation they give is they need to put their trademark, Windows, before Linux. Sometimes they say this is advice from the legal department.

I still think they could fulfill that requirement and call it the "Windows Linux subsystem" or something, but what do I know?

Unrelated, but I think the WSL2 design is kind of stupid. It's just a VM. I think the WSL1 design, where it was a syscall layer, is a better call. But that was slower, IIRC chiefly because the NT filesystem syscalls are slower than Linux's VFS. Rather than improve that problem, they side-step it by running Linux in a VM.

ronsor•1h ago
Improving that problem probably would've been a massive undertaking. That aside, there's the problem that implementing kernel mechanics is a lot more than faking syscalls: the various types of namespaces, FUSE, random edge cases that applications do expect, kernel modules, etc. At the end of the day, users don't want to stumble into some weird compatibility issue because they're running not-quite-Linux; it's a better UX to just offer normal Linux with better integration.

The WSL2 design isn't stupid, it's practical. What I will give you is that it's not elegant in an "ivory tower of ideal computing" sense.

Brian_K_White•47m ago
Can I even use a usb serial port yet after how many years? (Possibly by now but how long did it take, and does it actually work well?)

It is stupid in that it's not really any kind of subsystem, it's just a vm. VMs have their uses, but it's basically just an app.

The reason hardware such as my usb serial example (or any serial) worked on wsl1 was because it actually was a subsystem.

al_borland•1h ago
Is this because, in the WSL example, it’s not Linux that’s the subsystem, but rather a Windows subsystem that enables running Linux. Thus the name, Windows Subsystem for Linux?
PeterStuer•1h ago
Windows' subsystem for Linux feels ok. It is a subsystem of Windows after all, not a subsystem of Linux.

So I guess this project should be FreeBSD's subsystem for Linux? Or should it be FreeBSD's subsystem for Windows' subsystem for Linux?

sebtron•1h ago
> It is a subsystem of Windows after all, not a subsystem of Linux.

Sure, but it is a Linux system.

It's kind of like saying Edge is a "Windows subsystem for the browser".

jayd16•1h ago
"Windows' <integrated VM> for Linux" makes some sense.
vermaden•20m ago
As usual with Microsoft - its all fucked up.

WINE => Windows Subsystem for Linux/FreeBSD/UNIX

WSL => Linux/FreeBSD Subsystem for Windows

Microsoft Amplifier

https://github.com/microsoft/amplifier
105•JDEW•3h ago•77 comments

The <output> Tag

https://denodell.com/blog/html-best-kept-secret-output-tag
563•todsacerdoti•9h ago•132 comments

Show HN: Gnokestation Is an Ultra Lightweight Web Desktop Environment

https://gnokestation.netlify.app
13•edmundsparrow•54m ago•7 comments

Vibing a non-trivial Ghostty feature

https://mitchellh.com/writing/non-trivial-vibing
96•skevy•3h ago•42 comments

Testing two 18 TB white label SATA hard drives from datablocks.dev

https://ounapuu.ee/posts/2025/10/06/datablocks-white-label-drives/
35•thomasjb•5d ago•14 comments

GNU Health

https://www.gnuhealth.org/about-us.html
157•smartmic•2h ago•41 comments

AMD and Sony's PS6 chipset aims to rethink the current graphics pipeline

https://arstechnica.com/gaming/2025/10/amd-and-sony-tease-new-chip-architecture-ahead-of-playstat...
244•zdw•13h ago•269 comments

The World Trade Center under construction through photos, 1966-1979

https://rarehistoricalphotos.com/twin-towers-construction-photographs/
123•kinderjaje•4d ago•50 comments

Superpowers: How I'm using coding agents in October 2025

https://blog.fsck.com/2025/10/09/superpowers/
160•Ch00k•10h ago•98 comments

Windows Subsystem for FreeBSD

https://github.com/BalajeS/WSL-For-FreeBSD
153•rguiscard•10h ago•42 comments

Crypto-Current (2021)

https://zerophilosophy.substack.com/p/crypto-current
5•keepamovin•5d ago•3 comments

A Quiet Change to RSA

https://www.johndcook.com/blog/2025/10/06/a-quiet-change-to-rsa/
59•ibobev•4d ago•19 comments

How to Check for Overlapping Intervals

https://zayenz.se/blog/post/how-to-check-for-overlapping-intervals/
29•birdculture•2h ago•8 comments

I built physical album cards with NFC tags to teach my son music discovery

https://fulghum.io/album-cards
502•jordanf•21h ago•176 comments

Wilson's Algorithm

https://cruzgodar.com/applets/wilsons-algorithm/
11•FromTheArchives•4h ago•1 comments

Building a JavaScript Runtime from Scratch using C

https://devlogs.xyz/blog/building-a-javaScript-runtime
26•redbell•3d ago•15 comments

A Library for Fish Sounds

https://nautil.us/a-library-for-fish-sounds-1239697/
23•pistolpete5•4d ago•4 comments

(Re)Introducing the Pebble Appstore

https://ericmigi.com/blog/re-introducing-the-pebble-appstore/
239•duck•20h ago•43 comments

How hard do you have to hit a chicken to cook it? (2020)

https://james-simon.github.io/blog/chicken-cooking/
150•jxmorris12•16h ago•89 comments

Daniel Kahneman opted for assisted suicide in Switzerland

https://www.bluewin.ch/en/entertainment/nobel-prize-winner-opts-for-suicide-in-switzerland-261946...
410•kvam•10h ago•359 comments

Tangled, a Git collaboration platform built on atproto

https://blog.tangled.org/intro
276•mjbellantoni•21h ago•71 comments

Programming in the Sun: A Year with the Daylight Computer

https://wickstrom.tech/2025-10-10-programming-in-the-sun-a-year-with-the-daylight-computer.html
142•ghuntley•18h ago•47 comments

Let's Take Esoteric Programming Languages Seriously

https://feelingof.com/episodes/078/
64•strombolini•3d ago•13 comments

Show HN: I invented a new generative model and got accepted to ICLR

https://discrete-distribution-networks.github.io/
611•diyer22•1d ago•82 comments

Synthetic aperture radar autofocus and calibration

https://hforsten.com/synthetic-aperture-radar-autofocus-and-calibration.html
161•nbernard•3d ago•9 comments

Does our “need for speed” make our wi-fi suck?

https://orb.net/blog/does-speed-make-wifi-suck
237•jamies•23h ago•280 comments

Learn Turbo Pascal – a video series originally released on VHS

https://www.youtube.com/watch?v=UOtonwG3DXM
92•AlexeyBrin•6h ago•32 comments

Firefox is the best mobile browser

https://kelvinjps.com/blog/firefox-best-mobile-browser/
177•kelvinjps10•4h ago•96 comments

Show HN: A Digital Twin of my coffee roaster that runs in the browser

https://autoroaster.com/
123•jvkoch•5d ago•35 comments

AV2 video codec delivers 30% lower bitrate than AV1, final spec due in late 2025

https://videocardz.com/newz/av2-video-codec-delivers-30-lower-bitrate-than-av1-final-spec-due-in-...
233•ksec•10h ago•144 comments