Language Selection

English French German Italian Portuguese Spanish

Ten ways Linux and BSD differ

Filed under
Linux
BSD

I hear it all the time: people lumping together Linux and any of the BSDs. On occasion, I've even done it myself. Of course, there are plenty of similarities. Both are based on Unix and have mostly been developed by non-commercial organisations. They also share a common goal — to create the most useful, reliable operating system available. But there are also significant differences that shouldn't be ignored, and I thought it would be worth highlighting them here.

1. Licences

As we all know, the Linux operating system is licensed under the GPL. This licence is used to help prevent the inclusion of closed-source software and to ensure the availability of the source code. The GPL attempts to prevent the distribution of binary-only source.

The BSD licence is much less restrictive and even allows for the distribution of binary-only source. But the essential difference is that the GPL gives you the right to use the software however you want, provided you make the source code available to the next person who uses it or your variation of it. The BSD licence carries no such requirement.

2. Control




More in Tux Machines

Android creator Andy Rubin is leaving Google

The move is, perhaps, not a total surprise. Last March, Rubin left the Android group and was replaced by Sundar Pichai. His latest project, as detailed in a lengthy New York Times report in December, was creating robots for a project outside of the company's Google X lab, something that dovetailed with Google's shopping spree of robotics companies. In 2012, there were also rumors abound that Rubin planned to leave for a stealth-mode startup called CloudCar, though they were vehemently denied. Read more

NVIDIA's Linux Driver On Ubuntu 14.10 Can Deliver Better OpenGL Performance Than Windows 8.1

The same Intel Core i7 4770K system used for yesterday's Windows vs. Linux graphics benchmarks were used when benchmarking the GeForce GTX 780 Ti, 970, and 980 graphics cards. Windows 8.1 Pro x64 had all available system updates at the time and was running the NVIDIA 344.48 WHQL binary driver that was their latest release at the time of testing. When running Ubuntu 14.10 x86_64 on the system with its Linux 3.16 kernel, the NVIDIA 343.22 driver was used. The 343.22 driver was the latest publicly available proprietary Linux driver at the time of testing and their first to support the GTX 970/980 under Linux. All of the same hardware was used under each operating system and each OS was with its software default settings as were the driver settings. Read more

Tizen IVI version 3.0 Milestone M3-Oct2014 has been released

As promised, the Tizen IVI team announced the release of the Tizen IVI 3.0-M3-Oct2014 Release for In-Vehicle Infotainment (IVI). The major changes are below: Improved Modello UI experience The OS is available in 32-bit and 64-bit backed by a Long Term Support Initiative Linux kernel. The multi-user application framework has support for single/all-user app deployment scenarios. Developing applications for Modello is easier than ever using the Tizen_IVI_SDK with support for vehicle webAPIs powered by Crosswalk. For lower level development Automotive Message Broker (AMB) contains CAN plugin generator tools and a JavaScript engine for rapid plugin prototyping. System resources are now handled by Murphy. MinnowBoard MAX will run this latest instalment of Tizen IVI 3.0 M3 and offers customers an affordable entry-level SDP. Read more

Linux 3.16.y.z extended stable support

The Ubuntu kernel team is pleased to announce that we will be providing extended stable support for the Linux 3.16 kernel until April 2016 as a third party effort maintained on our infrastructure. The team will pick up stable maintenance where Greg KH left off with v3.16.7 [1]. Thank you, Greg. In addition to the Ubuntu 14.10 "Utopic Unicorn" release, the Debian 8 "Jessie" release will also be based on this kernel [2]. Since the regular support for "Jessie" will go beyond April 2016, after this date Ben Hutchings (or myself) will continue the Linux 3.16 kernel maintenance. Read more