Artel
By too much investing in systemd ecosystem I meant Fedora using poorly documented BootLoaderSpec. Sheesh, I spent 4 hours figuring out how to make GRUB config persist
Artel
While in one distro you can find package, in other distro there is no package.
FreeBSD UNIX has massive advantage in central packaging and development workflow
Jeff
systemd... It's just... so... /invasive/. it gets in the way of everything. even as a former Gentoo user, it's what drove me to FreeBSD.
Maxim
Maxim
Artel
Maxim
like, I have encountered ip-ip, but not that much
Maxim
(also, "defunct" mostly means "no longer supported to the point it's effectively not working and no one cares". think ifconfig on linux)
Maxim
like, iproute2 looks into some interfaces in the linux kernel which ifconfig literally knows nothing about, and there's no one to teach it that, and no one cares anymore. that's "defunct"
Maxim
(also, creating a package for linux is easier, but harder, than creating a port for FreeBSD. paradox intended)
Maxim
Artel
Artel
Maxim
Artel
Maxim
on a virtual machine debian might actually work
Maxim
I'm a bit biased against rpm-based distros, can do nothing about that
Artel
Maxim
Maxim
genuine question
Maxim
Artel
Maxim
however, I see where you're going. sorry, I thought you said "they require you to use a specific piece of software as firewall"
Artel
However I would not say that my nftables usecase is common or standard for VPS deployment. Rather Im pitching to the fact how entire nu-linux software stack falls apart when you need to change 1 thing
Maxim
Andrei Drusian
https://m.youtube.com/watch?v=k69Hw4z1oUo&pp=0gcJCX4JAYcqIYzv
polyduekes
whats this "common" package, showed up during pkg upgrade
B
polyduekes
Arminio
And don't be as stupid as me, thinking putting them on the side of your bed will be fine
polyduekes
Artel
https://www.youtube.com/watch?v=HzEXrxXs4rQ
polyduekes
https://wiki.freebsd.org/BootTime
why aren't they using boottrace instead of tslog
polyduekes
also since the tracing starts after loader starts, how should i go around tracing boot2 and boot1 times
polyduekes
well actually, more then that, can boottrace or tslog can help in figuring out why loader takes so damn long to initialize
Mahdi
Hello everyone, I hope you're doing well and staying strong.
I've been using FreeBSD for a long time, and I can almost say I've become quite interested in BSD-family operating systems.
I had developed a set of tools with a specific goal in mind. You could say it's something similar to GNU, but with different objectives.
I wanted to ask: Are all the packages and code included in the fresh, default installation of FreeBSD strictly under the BSD License? What I mean is, are all the tools, libraries, and every line of code written in FreeBSD by default, immediately after installation, under this license? I haven't installed any additional software or tools, I'm only asking about the built-in BSD tools.
If there are any packages with different licenses, could you please mention what those licenses are and perhaps provide an example of those tools and packages? For example, you could say that a specific tool is under the LGPL and not under the BSD License.
I’d really appreciate any help!
Thank you for your time. Mahdi.H.A.
Mahdi
I intend to make a fork of FreeBSD as CloseSource, and I have read all the terms and details of the BSD license. I am fully aware of the strict requirements of GPL, LGPL, and some other licenses, but I'm not sure if such projects are used in FreeBSD.
In the FreeBSD source code , there is a folder named 'GNU'. What is that?
polyduekes
polyduekes
Mahdi
So, if I want to take a specific fork of FreeBSD and make it proprietary, do I need to rewrite all the commands and libs?
Mac has commands similar to Unix. Did they rewrite all of them?
Mahdi
Mahdi
polyduekes
this
that was reply to your question about the gnu dir
Mahdi
polyduekes
harmony5 🇺🇳 ⌤
accelerat0r 🇮🇱 🇮🇱 🇮🇱
Vedrovid
Does anyone know a pci card with usbs for an pci passthrough? I would like to pass usbs to a VM and im looking for a pci card thats proven to work fine. (Supported drivers for freebsd etc)
Vedrovid
I already bought an card from aliexpress but its not working on freebsd unfortunately :/
Artel
Vedrovid
Its not recognised at all on freebsd so i think i cannot even do that
Mahdi
Take the code but at least give a few millions to the project. Get a good ride getting rich and give a few millions more then
Do you mean donating to the project?
If I make any significant and essential changes to the FreeBSD source code that could contribute to the advancement and security of FreeBSD, I will definitely apply them to the project.
Additionally, I will redirect a portion of the financial profit generated from it to the FreeBSD project.
I am fully committed to free software, and the only reason for making the FreeBSD fork exclusive is the exclusivity of my hardware, which will make it so that no one else will be interested in developing it.
I fully understand the efforts of FreeBSD developers for the project, and unlike companies like Apple and Microsoft that have forgotten their past, I will never stop donating to FreeBSD.
All it takes is for my project to reach a reasonable net profit. That's it.
Mahdi
I am exactly optimizing the FreeBSD kernel for my hardware, and then I will carefully match my tools with FreeBSD, which may take years, but I will definitely achieve financial profit and it will lead to donating to the project :)
Artel
Artel
You dont need to customize kernel on x86-64 in 99% of cases.
Unless you need to compile specific enterprise driver, like RDMA
Mahdi
Just one question.
Does the BSD license allow changing the license?
For example, let's say I fork a project that is developed under the BSD License and then continue developing it under the Apache or Mozilla license.
Is this possible?
Mahdi
Mahdi
FreeBSD needs a lot of optimization in the areas of UEFI and booting, in my opinion, and I am trying to find simpler and faster ways to boot the operating system.
Many thanks for the comprehensive documentation of FreeBSD, which I have not seen anything like it in any other project.
I mean, I haven’t seen such complete documentation in any project.
Thank you.
Mahdi
The comprehensive documentation of FreeBSD was the most important reason I became interested in this project.
In contrast to the scattered documentation of Linux, which arose due to the scattered nature of its tools, and the man command trying to gather them in one place, even in this case, the information shared by the man command is not complete for me and doesn't serve my needs.
harmony5 🇺🇳 ⌤
Mahdi
Apple's and microsoft's past was about making more money… i don't think they have forgotten it…
It was funny and interesting. What I meant exactly was that Apple used tools and features from BSD operating systems, and Microsoft also uses many tools from BSD families, like OpenSSH.
They use these tools, and on the other hand, they act against free software. But don’t think that Microsoft and Apple open-sourcing some of their software like VSCode and their compilers was because of a genuine interest in open projects. They realized that the cost of developing compilers and such was very high, and by open-sourcing them, they could take advantage of free developer labor. At the same time, they claim to support free software, when in reality, their goal is nothing more than profit.
If Microsoft cared a little about free software, they could have, for example, developed Wine to make things easier for us, or at least provided complete documentation for Windows syscalls so that we could improve Wine.
Mahdi
Right now, it's surprising that Wine and similar tools can run Windows games with Steam, while there is not enough documentation for windows syscalls.
Maybe we need someone like Linus Torvalds to rewrite Windows syscalls instead of the POSIX syscalls. 😂
Artel
Artel
If you ever wonder why systemd, why wayland - evil lies within debian.
Mahdi
Artel
It was funny and interesting. What I meant exactly was that Apple used tools and features from BSD operating systems, and Microsoft also uses many tools from BSD families, like OpenSSH.
They use these tools, and on the other hand, they act against free software. But don’t think that Microsoft and Apple open-sourcing some of their software like VSCode and their compilers was because of a genuine interest in open projects. They realized that the cost of developing compilers and such was very high, and by open-sourcing them, they could take advantage of free developer labor. At the same time, they claim to support free software, when in reality, their goal is nothing more than profit.
If Microsoft cared a little about free software, they could have, for example, developed Wine to make things easier for us, or at least provided complete documentation for Windows syscalls so that we could improve Wine.
Good news is that microsoft with current direction wont change any APIs or ABIs, since all they do nowadays is Azure and adding UI layers on top of older UI layers
Artel
But they will screw up people whenever there is possibility to introduce fake obstacles to make move everyone to win 11. Like, some drivers wont install on win 10 with artificial limit to win11 only