Home Blog Page 1159

Unity 8 Won’t Be Very Different Visually from Unity 7

Unity 8 is not ready for regular use, but Canonical is improving it all the time. Users need to know that despite all the important changes and improvements announced for the Unity 8, it won’t be terribly different from the current implementation.

One of the things Canonical learned the hard way is the fact that you don’t radically change the desktop environment and hope that you made the right call. The company changed the desktop from GNOME 2 to Unity, for reasons that ca… (read more)

Read more at Softpedia News

Systemd Works On More Btrfs Functionality

With the systemd developers pursuing their vision for how distributions/software should be distributed, more Btrfs specific functionality is being added to the init manager…

Read more at Phoronix

​Apache Spark’s Success: Overhyped or Preordained?

Belief in the quality of a platform tends to self-fulfill. Will that be the case with Apache Spark? Vendors seem so far ahead of customers on Spark that it’s almost worrisome.

Read more at ZDNet News

Ubuntu Touch Update with Battery Life Improvements and Indicator Overhaul Coming Soon

Ubuntu developers are working hard to improve the battery life the Ubuntu Touch operating systems, and they are preparing for the launch of a new major update that should provide better performance in this regard.

The battery life of a mobile device is a very important aspect, and some users have reported issues with the battery, especially for Bq devices that are now in the wild. When you buy a phone, you don’t expect it to drain while it’s not doing anything, but that’s e… (read more)

Read more at Softpedia News

Ubuntu MATE 15.04 to Provide First Class Compiz Integration

The Ubuntu MATE developers are preparing for the launch of the latest 15.04 branch of the operating system. One of the features to be present in Ubuntu MATE 15.04 is Compiz integration, and one of the developers has put together a video showing all the cool stuff to be available.

Proper Compiz support is one of the things requested by the Ubuntu MATE community right from the beginning, and the developers made that happen with a lot of work and patience. In fact, Ubuntu MATE… (read more)

Read more at Softpedia News

Ubuntu Touch Is Probably the Only Mobile OS Shipping with a Firewall by Default

Ubuntu for phones has been officially released and it’s running on Bq phone in the wild, not to mention the thousands of Nexus 4 devices, but not many people know that it also comes with an integrated default firewall.

A default firewall is not something that you usually find in mobile operating systems. Sure enough, you can install firewalls in other OSes that were built for mobile use, but it’s not the same thing. Some of the Ubuntu users might remember a firewall called … (read more)

Read more at Softpedia News

Problems Booting Linux in UEFI Mode

There have many articles on problems booting a Windows machine with Linux as a dual-boot and some with Linux as only OS. Although many answers have been given, most only work under special circumstances, and vary by motherboard MFG.

The problem is with the newer Firmware within the Bios Boot console. I had an HP 400-224 PC with Windows Pre-installed. After trying many Tips and Tricks, I stumbled upon an answer that worked for me and its easy !!!

This is how to get GRUB 2 to come up at each reboot on any store bought Windows machine dual-boot, or standalone with Linux.

1.  Download newest version .ISO of UBUNTU Live LTS or MINT Live LTS to your desktop.

2. Burn .ISO to a DVD using a good burning program that verifies success.

3. Load the Live cd onto your desktop (of course, change boot order in Bios to boot from CD first).

4. Install the Live Linux onto a USB stick (8gb or above). DO NOT change any partitions, just select erase entire drive and let install program complete. Remove CD

5. Reboot and go into Bios. Disable SecureBoot and FastBoot. Make sure both UEFI and Legacy are open and boot order for each is CD, USB, HDD. Remove any instance of Linux in the boot orders. Save settings and exit.  Grub 2 will come up and give you all options for booting including BOOT FROM HDD).

6. Make sure it will boot to your USB, then go back into BIOS and change boot order of UEFI to boot from HDD.

7. YOU ARE DONE !!! and now have linux on a bootable Flash Drive and HDD !!!!

First Look at OSMC RC on the Raspberry Pi 2

OSMC turns a Raspberry Pi 2 into an impressive media centre. While it has much to offer, OpenELEC is likely to be a better choice for most users.

Still, OSMC is an open source project that I will be downloading again when a stable release is made. If you like the OSMC skin and want a machine that is not locked down, give OSMC a whirl.

<A HREF=”http://www.linuxlinks.com/article/2015040411512557/OSMC.html“>Read full article</A>

How Early Adopters Are Using Unikernels – With and Without Containers

Part three of this series by Xen Project Advisory Board Chairman Lars Kurth discusses early adopters of unikernel technology and why the technology’s future is so bright.

HalVM slideEarly adopters are using unikernel technology to run websites, critical systems infrastructure, cutting-edge research or to operate as a network appliance. MirageOS, for example, is serving as a successful testbed for cutting-edge research at the University of Cambridge and other academic groups, while Galois’ clients use The Haskell Lightweight Virtual Machine (HaLVM) for a number of network services and functions.

“One of our clients used a combination of HaLVMs to provide a reliable, secure VPN solution for laptops. Internally, we have also used HaLVMs to implement a variety of network services, including encryption nodes, random number generators, and network sensors,” said Adam Wick, creator of the HaLVM and a research lead at Galois Inc.

OSv runs on Amazon Web Services and is so popular that the beta program is already over-subscribed. Cloudius Systems CEO Dor Laor believes many use cases will benefit from OSv, which offers superior I/O performance, manageability and ease of use. Caches, load balancers, NoSQL and other I/O intensive workloads are ideal targets for OSv, in his opinion.

At an even simpler level, many systems can be improved through the use of a few strategically placed unikernels, according to Galois. Why not insert a HaLVM that performs quick spot checks of all incoming data before passing it on to the server? If your system is sensitive to changes in load, why not insert a MirageOS unikernel that can perform rate limiting? Want to switch to SSL, but your server doesn’t support it — why not add a LING converter?

“Many breaches start with a hacker sending invalid messages to a server that has not been properly implemented. All of the above situations are ones in which the flexibility and scalability of unikernels can really shine, and I believe we will start to see people taking advantage of them over the next year,” said Wick.

The creator of MirageOS, Anil Madhavapeddy’s group is working on a new tool stack called Jitsu (Just-in-Time Summoning of Unikernels), which can start a unikernel in ~20ms in response to a network request.

“This lets us run millions of sleeping unikernels that awaken in response to a network request and live for a few seconds at a time.  We’re calling this sort of infrastructure ‘dust clouds’ and expect that it will dramatically change the economics of hosting on the cloud,” he said. Jitsu will be presented at the USENIX NSDI conference this May in Oakland, California.

Amir Chaudhry, who leads the Nymote.org project based on MirageOS unikernels said, “The coming era of hyper-elastic clouds using MirageOS and Jitsu means that users do not have to run large, always-on VMs. Instead, users can provision services and applications only when there is demand, scaling out and back down automatically. This enables people to maintain a secure, personal online presence for a few dollars a year, adding additional services as desired. All without giving up their personal data to third-party services or having to become SysAdmins.”

Containers and Unikernels —  Friends or Foes?

Will enterprises deploy a mix of VMs, unikernels and containers? Or will unikernels eventually go mainstream and replace containers? Identifying the best set of technologies for an organization depends on the end goals, experts say. In some cases though, unikernels may very well be the technology of choice in the future.

“Docker is great when you want to put together a number of functions into a single component. If you want a LAMP stack, you’re probably better off just using a LAMP Docker instance and pressing ‘go.’ On the other hand, if you want a lightweight, single-service component that you can bring up and down quickly, or want to scale massively, then unikernels are going to be a clear winner,” Wick said.

New options for developers and SysAdmins are a certainty, as unikernels and container technologies are quickly evolving and hypervisors are branching into new areas such as embedded computing and ARM-based servers. This actually creates new opportunities across the board, according to Cloudius.  

“Unikernels provide the best of all worlds – on the one hand they retain the rich hypervisor ecosystem and enable superior isolation, live migration and robust SLA. On the other, unikernels provide container-like properties such as sub-second boot time, density and simplicity,” Laor said.

Madhavapeddy believes unikernels and Linux container technologies are highly complementary to one another. In his opinion, numerous combinations will emerge with hypervisors still the technology of choice for securing multi-tenancy environments.

“I also expect to see a unikernel backend for Docker in 2015 that will enable developers to partition a particular workload across unikernels and Linux VMs,” Madhavapeddy said. “We will also see improved compatibility between the unikernel stacks as the interconnect standards settle down, enabling multiple language runtimes such as Java, OCaml, Go, Rust and Haskell to each run inside a VM and form a secure distributed system of unikernels.”

Martin Lucina, who is working on the Rump Kernel software stack, is focused on providing compatibility with existing applications. He points out that Docker and hypervisors operate at different technology layers, so one will not replace the other. He sees Rump Kernels as a Docker alternative in the future.  

“Rump Kernel-powered unikernels can run existing software — Nginx, PHP and MySQL were all ported with little effort,” Lucina said. “Once we work out the remaining challenges in usability, I envision Rump Kernels replacing Docker for deploying services in many scenarios.”

Laor acknowledges that some organizations will want to simplify and stick with a single technology. By following Docker’s format as closely as possible with OSv, he hopes sophisticated users won’t have to compromise on a single technology. With unikernel projects focused on finding a balance between security, performance and portability, unikernels will likely play an important role when deploying any future networked infrastructure.

Here’s a closer look at key projects to watch in the coming months.

7 Game-Changing Cloud Technologies

ClickOS — a high-performance, virtualized software middle box platform based on open source virtualization. Early performance analysis shows that ClickOS VMs are small (5MB), boot quickly (as little as 20 milliseconds), add little delay (45 microseconds) and more than 100 can be concurrently run while saturating a 10Gb pipe on an inexpensive commodity server.

Clive — is an operating system designed to work in distributed and cloud computing environments.

HaLVM — The Haskell Lightweight Virtual Machine (HaLVM) is a port of the Glasgow Haskell Compiler tool suite that enables developers to write high-level, lightweight VMs that can run directly on the Xen Project hypervisor.

LING — is highly compatible with Erlang/OTP and understands .beam files. Developers can create code in Erlang and deploy LING unikernels. LING removes the majority of vector files, uses only three external libraries and no OpenSSL.

MirageOS — Incubated by Xen Project, MirageOS is a clean-slate library operating system that constructs unikernels for secure, high-performance network applications across a variety of cloud computing and mobile platforms. There are now more than 60 MirageOS libraries and a growing number of compatible libraries within the wider OCaml ecosystem. With recent improvements to the toolchain and an increasing number of contributors, MirageOS makes it easier than ever to “compile your own cloud.”

OSv — new OS designed specifically for cloud VMs from Cloudius Systems. Able to boot in less than a second, OSv is designed from the ground up to execute a single application on top of any hypervisor, resulting in superior performance, speed and effortless management. Ssupport for C, Java, Ruby, node.js, and Scala application stacks avaialble as well as future suport for Golang.

Rump Kernels —  provide free, portable, componentized, kernel quality drivers such as file systems, POSIX system call handlers, PCI device drivers, a SCSI protocol stack, virtio and a TCP/IP stack. These drivers may be integrated into existing systems, or run as stand-alone unikernels on cloud hypervisors and embedded systems.

Additional Resources

Read Part 1 of this series: 7 Unikernel Projects to Take On Docker in 2015

Read Part 2 of this series: Why Unikernels Can Improve Internet Security

Google Opens Android-to-Chrome App Porting to All

ARC Welder app

This week, Google opened up its App Runtime for Chrome (ARC) for porting Android apps to Chrome OS to all Android developers, according to OMG!Chrome.

The technology, which runs Android at near-native speed via a sandboxed Dalvik VM, was previously available only to selected developers, resulting in some 30 Android apps that have been ported to the Chrome Web Store. With the newly opened ARC Welder app, that number should increase dramatically by the end of the year. The story notes that the move runs the risk that developers will avoid the rigors of native Chrome App development written in web technologies in favor of “lazy ports.”

The ARC announcement, combined with the recent addition of the Chromebit TV stick and the affordable touch-enabled Flip Chromebook, bring Chrome OS ever closer to the eventual collision — or possibly merger — with the Google-driven Android.

The gradual unification of the two open source Linux platforms (open source, at least, in terms of the licensing) has been slowed by the fact that they differ fundamentally in the way they treat applications. Like Apple’s iOS, and most PC software, Android is an app-driven platform. You download an app and it runs natively on your device, even if it typically has a cloud component.

Chrome OS, on the other hand, is more like Firefox OS in that it’s built around the browser and HTML5. Although Google compromised somewhat on its pure cloud computing philosophy for Chrome OS, it’s still essentially built around the Chrome browser’s ability to run apps that run entirely in the cloud. The approach helps to deliver the simplified, highly secure Chrome OS user experience that has caught on so well with consumers and educators.

Until recently, the other main difference has been that Android has a touch interface, while Chrome OS is more of a traditional keyboard-and-mouse experience like the kind you find on most Linux, Mac, and Windows PCs. Currently, there are very few touch-enabled Chrome OS apps for the handful of touchscreen Chromebooks, but that’s about to change.

Also hinting at Android convergence is a new beta Chrome Launcher 2.0 that switches the Chrome OS UI to a more Android like “Material Design” look and feel built around Google Now. Specifically, the launcher offers faster access to Google Now’s informational and notification cards.