Basically a Linux/GNU and Free/NetBSD user here.
Mounted my laptop and was able to read the old Windows paging file. Ouch!
So much for privacy there.
Anyway, this rant- so to say- is about why I chose such Operating systems and why I plan to stay with them.
Kernel Access: I'm not to crazy about having to use reverse engineering tools to modify a kernel. If you have Windows and you can't afford to purchase source code, this is your only option. It's weakly protected by either a PNG or BMP image.
User/Admin as a "single" account. This has yet to be solved. Some Linux distros- Ubuntu- make the same fallacy by allowing sudo to be used. Both send the signal- "Come root and hack me, please."
Dynamic paging size: Another ouch. Depending on the meory amount, usage, CPU, and build, the paging size- I'm including swap in this- can be from 0 to twice the physical memory.
Modular build: You can't build Windows to your exact specification.
Security: Unless a person has the folders set to 0777, nothing can really be done on a *nix system. Even then, it would take a rooting.
Okay, here's my bitch about Linux and the BSDs.
Device access and drivers: Linux has the BSDs beat on this. However, it merely means adding or removing a line from the defaults or kernel config file in the BSDs. Can you say, "Thanks, vi"?
Linux requires kbuild, fakeroot, and you may have to wait for kernel patches.
System requirements: This will go for all OS mentioned here. All three will run at 32M for 32bit and 64M for 64bit.
NetBSD comes with a version of X. FreeBSD and Linux need to have it installed.
Newer releases and old computers: The BSDs will work with less than Linux. Trim the Kernel and build. I've seen Fedora, Suse, and Debian raise the requirements drastically in the past few years.
Services and control. Again I prefer sysctrl to SysV anyday.
Hacking: Linux by far but I am working on Making NetBSD do the same.
When mounting a BSD UFS2 or FFS from Linux, the home directories are locked. I like that.
Both can be used interchangeably. Linux binaries linked to FreeBSD or NetBSD from another partition or a compatibility layer.
Port of the BSD kernel and userland to debian and gentoo.
Using a Linux loader to install NetBSD to a game console.
http://www.ki.nu/hardware/ps3/
BSD tools to build other binaries: kBuild.
Mounted my laptop and was able to read the old Windows paging file. Ouch!
So much for privacy there.
Anyway, this rant- so to say- is about why I chose such Operating systems and why I plan to stay with them.
Kernel Access: I'm not to crazy about having to use reverse engineering tools to modify a kernel. If you have Windows and you can't afford to purchase source code, this is your only option. It's weakly protected by either a PNG or BMP image.
User/Admin as a "single" account. This has yet to be solved. Some Linux distros- Ubuntu- make the same fallacy by allowing sudo to be used. Both send the signal- "Come root and hack me, please."
Dynamic paging size: Another ouch. Depending on the meory amount, usage, CPU, and build, the paging size- I'm including swap in this- can be from 0 to twice the physical memory.
Modular build: You can't build Windows to your exact specification.
Security: Unless a person has the folders set to 0777, nothing can really be done on a *nix system. Even then, it would take a rooting.
Okay, here's my bitch about Linux and the BSDs.
Device access and drivers: Linux has the BSDs beat on this. However, it merely means adding or removing a line from the defaults or kernel config file in the BSDs. Can you say, "Thanks, vi"?
Linux requires kbuild, fakeroot, and you may have to wait for kernel patches.
System requirements: This will go for all OS mentioned here. All three will run at 32M for 32bit and 64M for 64bit.
NetBSD comes with a version of X. FreeBSD and Linux need to have it installed.
Newer releases and old computers: The BSDs will work with less than Linux. Trim the Kernel and build. I've seen Fedora, Suse, and Debian raise the requirements drastically in the past few years.
Services and control. Again I prefer sysctrl to SysV anyday.
Hacking: Linux by far but I am working on Making NetBSD do the same.
When mounting a BSD UFS2 or FFS from Linux, the home directories are locked. I like that.
Both can be used interchangeably. Linux binaries linked to FreeBSD or NetBSD from another partition or a compatibility layer.
Port of the BSD kernel and userland to debian and gentoo.
Using a Linux loader to install NetBSD to a game console.
http://www.ki.nu/hardware/ps3/
BSD tools to build other binaries: kBuild.