from Fr3d.org
Linux Vs BSD
What is a BSD Unix?
BSD family of Unix-based systems in the Unix source code in real time, Bell Labs, which was later acquired by the university, based California – “Berkeley Software Distribution. The contemporary BSD systems are available to the source code at the beginning of the 1990s (Net / 2 Lite and 386/BSD Release) was released.
BSD is behind the philosophy of TCP / IP network and the Internet that, it’s developed a Unix system with advanced features. Except for proprietary BSD / OS, the development has been discontinued, there are currently four BSD systems: FreeBSD, NetBSD, OpenBSD and Mac OS X, which is derived from FreeBSD. There are also various forks of these, like PC-BSD – a FreeBSD clone, or Miro, an OpenBSD-clone. The intention of such forks is missing several features in the above BSD systems on which these (forks), no matter how well designed, only strongly dependent. PC-BSD, for example, has more graphical features than FreeBSD, but there are no significant differences between the two. PC-BSD not breathe without FreeBSD;.? FreeBSD or OpenBSD are independent of each other
What is Linux
Although users to use as the term “Linux” for any Linux distribution, including packaging (Red Hat Linux, Mandrake Linux, etc.), for IT professionals Linux is only the kernel. Linux started in 1991 when its author, Linus Torvalds, he began working at a free replacement of Minix. Developers of the very few Linux system utilities used the source code from BSD, as these two parallel systems began in about the same time (1992-1993) as Open Source.
Today, there are some, if not many developers of their own kernels / operating systems (FreeDOS, Agnix, ReactOS, Inferno, etc.), but these guys just missed the right train in the right hour. They have lost nothing except the fact that they still are better programmers, but without the public opinion at large recognize this. Linus built his fame also from the work of many developers and went on board in the correct time. Linus deserves credit as a software idea policy makers and it helped a lot in this regard.
(Open) BSD vs. Linux
It is often difficult to say which is better, if you have two things without comparing the purpose of their use . Mobile Internet appear better for someone who travels frequently, but for people who are not at home such mobility is required. In this perspective, it is a stupid question when someone asks, “What is better to use a mobile or static Internet?” It all depends …
If you compare Linux and OpenBSD offers in their desktop environment, Linux offers more applications than OpenBSD, but in a server solution BSD systems are known to be robust, stable and secure, and without so many patches dealer slid soon after their release, new version of Linux to light.
BSD systems to real Unix source code, unlike Linux, which was developed from scratch (kernel).
differences between BSD and Linux
1) BSD license allows users to change it / enterprise program source code and not to changes in the publication . In other words, BSD licenses commercial use or allow installation of a proprietary code in commercial products. This is how Microsoft incorporated BSD networking into their products and Mac OS X, such as money earned through muscles of FreeBSD
Linux GPL license for most of the time (applications in Linux also uses a BSD license. – or any license, it is up to developers how they decide). With a GPL-licensed program, any change to the source code, but he or she has to share it with the open source community to ensure that everyone will benefit from such a change.
2) has the BSD-called “Core System” (without packages). The core consists of basic utilities (like ssh, fdisk, various commands like chmod or sysctl, manual pages, etc.) and anything beyond that is seen strictly as an add-on. Linux (not just the kernel, of course) is usually when the whole system where this difference is not seen packed.
3) On BSD systems, all add-ons are installed strictly in / usr / local directory: documents user / local / share / docs / application_name, themes and other things in / usr / local / share / application_name; binaries in / usr / local / bin / application_name. By application_name we understand a program’s name, so if you install IceWM, for example, its binary will be here: / usr / local / bin / icewm. With Linux, on the other hand, all applications get mostly in the directory / usr / bin directory.
4) BSD systems use the system of “ports”, the fingerprints of applications in the / usr / ports directory, where a user can “cd” and run a make command The invites included a directive in such a fingerprint code, the application of the source and the system will compile it as well. “Ports” are actually-on packages for BSD systems and paste them in packages of a specific repository BSD-packed system. You can be the “pkg_add” either directly from the Internet or installed locally as well as binaries with usage. But “ports” have the advantage that when an author makes a new version of a package, a user can immediately its newest / updated version. Packets for a given BSD version (like OpenBSD 4.1) released are not updated and users have a new release of BSD (OpenBSD 4.2 as) to wait.
5) BSD systems have also their stable version. With FreeBSD, for example, you have a FreeBSD release (a version that can be normally used), FreeBSD-STABLE (system deeper tested for bugs and security holes) and a developer version – Current, which is not stable and not recommended for your everyday use. Some Linux distributions started to imitate this philosophy, we have become with BSD systems this way of making distributions rule.
6) Of course, the kernel is completely different.
7) BSD FFS file system, it is the only file system on Linux, BSD contrary, where dozens of file systems as ext2 use ext3, ReiserFS, XFS, etc.
View the Original article