Live data from Hacker News

FreeBSD Can Now Be Built From Linux/macOS Hosts, Transition To Git Continues

phoronix.com

61–70 of 112 posts

Re: FreeBSD Can Now Be Built From Linux/macOS Hosts, Transition To Git Continues

#61
post #4

Earlier quoted context omitted.

Those poor workers who has to use Windows for Linux-related works because of stupid employer's policy previously use VM, so it doesn't change much. Nothing to be eaten.

Nah, lots of shops begrudgingly support Linux laptops because a VM is a lot less practical, and the productivity hit would be substantial, probably, and forcing devs to make do with Windows only is bad for hiring. If WSL really works out, though, it might be the other way around – Linux on Windows might work really well, be able to do things Linux itself can't, like interfacing with Windows-only hardware, using Direc…

WSL2 is a VM...

Re: FreeBSD Can Now Be Built From Linux/macOS Hosts, Transition To Git Continues

#62
post #10

Earlier quoted context omitted.

it's called "Embrace, Extend, Extinguish"

There is nothing to extinghuish, except for the notion of Linux on the desktop, that was never a thing anyway, except for a few technerds. Microsoft has indeed embraced Linux, in the context of Azure, they are making a ton of money thanks to Linux. And if people develop for Linux-based platforms, why not give them the tools?

There is something to extinguish: Apple. Microsoft had a significant problem that all the best (non-game) developers used macOS (and a few even linux), which severely damaged their ecosystem. They fixed that. Apple might be in for a rude awakening in turn when they realize the toys they enjoy selling for exorbitant profits had an ecosystem dependency on the professional products they more or less abandoned.

Re: FreeBSD Can Now Be Built From Linux/macOS Hosts, Transition To Git Continues

#63

Earlier quoted context omitted.

Nah, lots of shops begrudgingly support Linux laptops because a VM is a lot less practical, and the productivity hit would be substantial, probably, and forcing devs to make do with Windows only is bad for hiring. If WSL really works out, though, it might be the other way around – Linux on Windows might work really well, be able to do things Linux itself can't, like interfacing with Windows-only hardware, using Direc…

WSL2 is a VM...

It is but it's an incredibly well integrated VM that's transparent to the user.

I'm genuinely very, very happy developing on Windows with WSL2.

Re: FreeBSD Can Now Be Built From Linux/macOS Hosts, Transition To Git Continues

#64
post #19

Earlier quoted context omitted.

you are being downvoted because kvm is just not capable of being hyper v and it never will be. hyper v is the best software in existance and windows will be fine forever.

My Hyper-V endeavor is basically a failed one, because on the latest version of Windows, running VMs still causes random bluescreens on my Ryzen-based workstation. I wish I could say it was good software, but it's very much lacking for me.

Genuinely surprised to hear that - running a Ryzen 9 3900X on Windows 10 with HyperV and it's been rock solid for months.

Re: FreeBSD Can Now Be Built From Linux/macOS Hosts, Transition To Git Continues

#65

I actually find it bizarre that it can be hard to build code for a particular platform on a different platform machine. Why does compiler logic have to depend on the machine it runs on?

I imagine it's mostly build system scripting.

FreeBSD builds using makefiles, and the BSD make is not the same as GNU make, especially for the sometimes-complicated scripting they have to do inside of them.

Adding cross-compilation to a complicated set of makefiles isn't impossible but can be some work.

Beyond that there are other issues... eg. The ELF binaries generated need to declare themselves as FreeBSD binaries. A C compiler set up to produce Linux binaries won't do that. Maybe also they depend on a specific compiler (FreeBSD is using clang lately). When you build FreeBSD you also build a compiler so maybe this part isn't such a big deal.

Re: FreeBSD Can Now Be Built From Linux/macOS Hosts, Transition To Git Continues

#66

Worth noting that ESR has spent a huge amount of time on the perfect svn-to-git transition tool.

Can you recommend which tool they used? Last time I looked (c.2018), the tools I found were not always reliable, or available for platforms like Windows.

I'd love to be able to use a dedicated transition tool of the quality FreeBSD would like and need.

Re: FreeBSD Can Now Be Built From Linux/macOS Hosts, Transition To Git Continues

#67
post #8

Earlier quoted context omitted.

> Linux on Windows might work really well … and be the superior experience in total for lots of people. No, it will not and — without massive changes at Microsoft and in Windows — will never be. Source: have a Windows box, am repeatedly amazed at how bad it is. Seriously, it is embarrassing to use Windows. I think the only reason people enjoy it is the fact that they have not gotten a chance to really spend time in a…

Why is this getting downvoted? He's right. Refute his points instead of downvoting him.

Poster is taking their own experience in regards to their own use cases as The One True Way. The reality is that there are a whole lot of things Windows does better and a lot of people prioritize those things over whatever advantages Linux offers.

Re: FreeBSD Can Now Be Built From Linux/macOS Hosts, Transition To Git Continues

#69

Worth noting that ESR has spent a huge amount of time on the perfect svn-to-git transition tool.

Can you recommend which tool they used? Last time I looked (c.2018), the tools I found were not always reliable, or available for platforms like Windows. I'd love to be able to use a dedicated transition tool of the quality FreeBSD would like and need.

reposurgeon's home page is here: http://www.catb.org/~esr/reposurgeon/repository-editing.html

Haven't used it myself though; I just noticed that ESR has spent considerable effort in creating reposurgeon.

Re: FreeBSD Can Now Be Built From Linux/macOS Hosts, Transition To Git Continues

#70

Earlier quoted context omitted.

Can you recommend which tool they used? Last time I looked (c.2018), the tools I found were not always reliable, or available for platforms like Windows. I'd love to be able to use a dedicated transition tool of the quality FreeBSD would like and need.

reposurgeon's home page is here: http://www.catb.org/~esr/reposurgeon/repository-editing.html Haven't used it myself though; I just noticed that ESR has spent considerable effort in creating reposurgeon.

Thankyou!
Post reply on HN