Originally posted by pal666
View Post
Announcement
Collapse
No announcement yet.
FreeBSD Might Get A Linux Kernel API Wrapper To Help Porting Linux Drivers
Collapse
X
-
-
I don't care if endman, Pawlerson, jake_lesser and such are the same person or not. What I find pretty funny is almost none of them do anything but promote systemd and PulseAudio when rc init or runit and OSS work fine. Simply put the only downsides to using any BSD over GNU/Linux is less drivers and consequently less hardware support. BSD traces back to the original UNIX, so unlike GNU/Linux it actually is a more proper implementation of the ideas.
Comment
-
Originally posted by demonkoryu View PostLet me tell you about this. In 2006, I was playing Linux 3D games (Wolfenstein Enemy Territory etc.) on FreeBSD using the Linux emulation layer on an old Sempron XP 2200+ w/ 512 MB RAM, with more FPS than the native Windows version of that game; whilst recompiling GCC, KDE and shit. Coming from Windows and Linux, I was just baffled about the responsiveness of the system. So, I must say I have never seen a big OS quite as close to perfection as FreeBSD (although nothing is perfect).
Can i run FreeBSD on AMD Kabini, do not answer Jaguar is not crap on Playstation 4Last edited by dungeon; 12 November 2014, 01:48 AM.
Comment
-
Originally posted by ryao View PostThe FreeBSD kernel is very well designed and in many respects is superior to the Linux kernel. FreeBSD has while Linux has nothing close to it:
Pipeline stall analysis is possible on FreeBSD through Pmcstat while it is not clear if Linux offers a way to do it yet:
Facebook considers FreeBSD's TCP/IP stack to be superior:
An anonymous reader writes Facebook posted a career application which, in their own words is 'seeking a Linux Kernel Software Engineer to join our Kernel team, with a primary focus on the networking subsystem. Our goal over the next few years is for the Linux kernel network stack to rival or exceed ...
FreeBSD has jails that are secure unlike the chroot command that Linux users often think of being for making jails. It pioneered the concept and is still far ahead in this area even today.
FreeBSD has an excellent sandboxing framework that Google ported to Linux for Chrome OS:
FreeBSD's kernel virtual memory is based on Mach and is far superior to Linux's. To be fair, Linux's kernel virtual memory was intentionally crippled as a design decision by Linux et al.
FreeBSD also has pf, netmap, ZFS. pf is a well regarded firewall from OpenBSD that is considered easier to use than iptables by those familiar with both. netmap is a way to push packet processing into userland that boosts performance in routing tasks and security. ZFS is a filesystem from OpenSolaris that is also available on Linux, but FreeBSD fully embraces it as a first class filesystem for the rootfs while Linux distributions are not quite there yet.
Linux unlike FreeBSD has Redhat behind it to fund things like graphics development. Developing graphics drivers for open source operating systems is generally not profitable to companies with the exception of hardware manufacturers who make things that use them. Consequently, most business executives would consider funding things like nouveau to bea waste of money. I assume their executives consider it to be a PR expense meant to generate goodwill. There is nothing about this arrangement that makes Linux fundamentally better than FreeBSD contrary to what your comment seems to imply. It just makes Linux lucky.
FreeBSD and the other *BSDs can hope comeback now that Linux systems are tainted with the systemd infection.
Comment
-
Originally posted by dungeon View PostI remember how Windows 98 was great, until i changed hardware i somehow realise what all those people complain about Openindiana or even AmigaOS can be great OS but again on right hardware FreeBSD is probably great on Playstation 4
Can i run FreeBSD on AMD Kabini, do not answer Jaguar is not crap on Playstation 4
Amiga was also very fast, and way ahead of it's time for things like multi-tasking performance. I remember how my Dad was talking about owners wondering why "It's the best OS, but nobody knows it."
Comment
-
Originally posted by TeamBlackFox View PostI don't care if endman, Pawlerson, jake_lesser and such are the same person or not. What I find pretty funny is almost none of them do anything but promote systemd and PulseAudio when rc init or runit and OSS work fine. Simply put the only downsides to using any BSD over GNU/Linux is less drivers and consequently less hardware support. BSD traces back to the original UNIX, so unlike GNU/Linux it actually is a more proper implementation of the ideas.
Comment
-
Originally posted by demonkoryu View PostLet me tell you about this. In 2006, I was playing Linux 3D games (Wolfenstein Enemy Territory etc.) on FreeBSD using the Linux emulation layer on an old Sempron XP 2200+ w/ 512 MB RAM, with more FPS than the native Windows version of that game; whilst recompiling GCC, KDE and shit. Coming from Windows and Linux, I was just baffled about the responsiveness of the system. So, I must say I have never seen a big OS quite as close to perfection as FreeBSD (although nothing is perfect).
Comment
-
Pawlerson, if you're going to talk to me, don't just say unsubstantiated claims. I'm perfectly fine with conversing, but if we're gonna debate, do me a favour and don't make a fool of yourself.
rc init (the BSD type init ) is no less shit than sysvinit... I don't consider the init system important if it works and does so quite simply - which has been for the majority of users. I know of Upstart, but since Canonical has abandoned it for systemd, it has a very uncertain future. Runit is currently maintained and I may even add it to my BSD installs for most of the benefits that improved init systems over the old init provide.
ALSA and Pulseaudio have never worked for my needs - frankly most of the applications I use rely on OSS, so it is better to avoid the latency of having ALSA and PA translating and running over it... I don't need the latency of that. OSS does most of what ALSA and PA do together, so I don't see why I should use either ALSA or PA. To each his own I guess, but keep in mind a large majority of programs use the OSS APIs which are emulated in ALSA. If my sound card supports it, why not use it I say.
What do you mean FreeBSD has left behind the UNIX philosophy? I'd say that more applies to GNU/Linux unless you're using Gentoo, Slack or Void. The UNIX philosophy has undergone several revisions and has a different definitions, but I tend to benchmark IRIX, which I still use for some applications that I can't afford to replace. IRIX has all the bits and bobs of UNIX, but also made the UNIX workstation accessible to professionals and effectively brought it to the rest of the *NIX world.
Comment
-
Originally posted by pal666 View Postthere is no macos/ios sources.
Comment
-
Originally posted by TeamBlackFox View PostPawlerson, if you're going to talk to me, don't just say unsubstantiated claims. I'm perfectly fine with conversing, but if we're gonna debate, do me a favour and don't make a fool of yourself.
rc init (the BSD type init ) is no less shit than sysvinit... I don't consider the init system important if it works and does so quite simply - which has been for the majority of users. I know of Upstart, but since Canonical has abandoned it for systemd, it has a very uncertain future. Runit is currently maintained and I may even add it to my BSD installs for most of the benefits that improved init systems over the old init provide.
ALSA and Pulseaudio have never worked for my needs - frankly most of the applications I use rely on OSS, so it is better to avoid the latency of having ALSA and PA translating and running over it... I don't need the latency of that. OSS does most of what ALSA and PA do together, so I don't see why I should use either ALSA or PA. To each his own I guess, but keep in mind a large majority of programs use the OSS APIs which are emulated in ALSA. If my sound card supports it, why not use it I say.
What do you mean FreeBSD has left behind the UNIX philosophy? I'd say that more applies to GNU/Linux unless you're using Gentoo, Slack or Void. The UNIX philosophy has undergone several revisions and has a different definitions, but I tend to benchmark IRIX, which I still use for some applications that I can't afford to replace. IRIX has all the bits and bobs of UNIX, but also made the UNIX workstation accessible to professionals and effectively brought it to the rest of the *NIX world.
Comment
Comment