It's great that we don't need FreeBSD to build FreeBSD anymore. In other news, my butcher has finally become a vegetarian. But, joking aside, it's great that FreeBSD has improved Linux KPI layer, improved Linux application compatibility, and has synced their ZFS code with upstream ZFS-on-Linux.
FreeBSD Can Now Be Built From Linux/macOS Hosts, Transition To Git Continues
81–90 of 112 posts
Re: FreeBSD Can Now Be Built From Linux/macOS Hosts, Transition To Git Continues
#82I 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?
Another that the compiler may use platform tools (assembler, linker) to build binaries, and those tools they may need a library (say one for writing ELF binaries) that isn’t available. All of them can be ported, but that can be a lot of work for a limited number of users.
Moreover, those users typically have (access to) the target hardware, as they have to be able to test the end result. So, a ‘normal’ compiler may not be optimal, but still be good enough for them.
Because of that, you tend to see more cross-compilers the slower the target hardware.
Re: FreeBSD Can Now Be Built From Linux/macOS Hosts, Transition To Git Continues
#83I 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?
Re: FreeBSD Can Now Be Built From Linux/macOS Hosts, Transition To Git Continues
#84Earlier quoted context omitted.
Years ago I used git-svn for this purpose. Didn't have any issues.
> ... some help pages on the web are still recommending git-svn as a conversion tool for migrating Subversion repositories to git. DO NOT DO THIS. You may damage your history badly if you do. -- http://esr.ibiblio.org/?p=6778 (2015-05-28)
Re: FreeBSD Can Now Be Built From Linux/macOS Hosts, Transition To Git Continues
#85Earlier quoted context omitted.
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
#86Earlier 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…
> Linux is head and shoulders above Windows on the desktop When plug-and-play, drivers, and power management work correctly. When business software is compatible. When you don't have to search through obscure forums or jump on FreeNode to figure out why your wireless card doesn't work. When your filesystem corrupts and won't boot because you didn't shut it down correctly. When your font anti-aliasing and resolution s…
Re: FreeBSD Can Now Be Built From Linux/macOS Hosts, Transition To Git Continues
#87I 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…
NetBSD has had this[0] for ~20 years (requiring only POSIX conformance from the build host). Think of it as a sort of first principle[1] in action. I wouldn’t be surprised if FreeBSD could achieve some success leaning on this work.
Re: FreeBSD Can Now Be Built From Linux/macOS Hosts, Transition To Git Continues
#88Earlier quoted context omitted.
> In other news, my butcher has finally become a vegetarian. That happened in Grenoble, France: The guy behind "La bouche'rit" ("The mouth laughs", a pun on "boucherie", the butchery), a vegan restaurant, was a previously a butcher.
I've heard of vegans / vegetarians running cattle farms as well.
Re: FreeBSD Can Now Be Built From Linux/macOS Hosts, Transition To Git Continues
#89"On the Git front, their transitioning from Subversion to Git they hope to have a beta repository by the end of October." Their migration from Subversion to Git also provided the motive for the murder mystery book "git commit murder" by Michael W. Lucas.
Re: FreeBSD Can Now Be Built From Linux/macOS Hosts, Transition To Git Continues
#90Earlier quoted context omitted.
There is a non-zero chance WSL will make desktop Linux completely irrelevant even for developers.
it's called "Embrace, Extend, Extinguish"
That is "Extinguish" is not Microsoft forcing you to stop using Linux it's Microsoft making Windows so good that you no longer want to use Linux.
Linux users think improving things so people like them is bad, because Linux has a culture where you have to suffer the difficulties as a hazing ritual to prove your geek cred, and if you like popular, convenient, easy, pleasant, non-technical, user-or-business focused features that's inherently a "luser" attitude and a person to be scorned.
That is, people who run around the internet fearmongering "Embrace,Extend,Extinguish" are simultaneously criticising Microsoft for making software so bad that nobody wants to use it and losing market share and desperately clutching at popularist straws, while at the same time terrified that Microsoft will make software so good not only will it dominate the market, but they peronsally will find it irresistable and be unable to muster the religious willpower to stick with Linux when faced with the temptation of something better.