Wayland & Weston Compositor Ported To DragonFlyBSD
Wayland has been ported to DragonFlyBSD along with its Weston compositor!
In the past we've seen some minor experiments by BSD developers with Wayland/Weston, but for the most part all of the BSDs are still focused on X.Org Server support -- need I remind Phoronix readers that DRM/KMS support is in varying stages across the BSD distributions too as one of the support stepping stones. Just a few days ago I ran into the DragonFly Radeon kernel module failing to properly mode-set with a several year old (pre-GCN) graphics card while meanwhile FreeBSD's Radeon KMS port worked. It's still rather a mine field when it comes to open-source graphics acceleration and support on the BSDs while slowly but surely their catching up with the kernel code.
diff -u: What's New in Kernel Development
Over time, memory can become more and more fragmented on a system, making it difficult to find contiguous blocks of RAM to satisfy ongoing allocation requests. At certain times the running system may compact regions of memory together to free up larger blocks, but Vlastimil Babka recently pointed out that this wasn't done regularly enough to avoid latency problems for code that made larger memory requests.
Framing Free and Open Source Software
Having just passed its thirtieth birthday, the Free Software Foundation has plenty to celebrate. Having begun as a fringe movement, free and open source software has become the backbone of the Internet, transforming business as a side-effect. Yet for all is accomplishments, the one thing it has not done is capture the popular imagination. As a result, I find myself wondering how free and open source software might present itself in the next thirty years to overcome this problem.
What is a good IDE for R on Linux
If you have ever done some statistics, it is possible that you have encountered the language R. If you have not, I really recommend this open source programming language which is tailored for statistics and data mining. Coming from a coding background, you might be thrown off a bit by the syntax, but hopefully you will get seduced by the speed of its vector operations. In short, try it. And to do so, what better way to start with an IDE? R being a cross platform language, there are a bunch of good IDEs which make data analysis in R far more pleasurable. If you are very attached to a particular editor, there are also some very good plugins to turn that editor into a fully-fledged R IDE.
Create your own desktop environment
What’s the best thing about Linux? Security, stability, performance or freedom? It does a cracking job in all of those areas, but another feature we’d highlight is its modularity. As an operating system deeply influenced by Unix, GNU/Linux is designed to be easy to pull apart – and, all being well, easy to put back together again. Major parts of the system are built up from smaller components that can be omitted or replaced, which is one of the reasons why we have so many different Linux distributions.
Sure, this modularity adds complexity at times. But it also adds reliability, as components are designed to work independently, and if one crashes or suffers from some kind of bug, the other parts will (ideally) keep chugging along. So you can replace Bash with another shell, or switch to an alternative SSL library, or even replace your entire init system – as we’ve seen with the migration of major distros to Systemd.