Home Blog Page 1226

Multitasking in the Linux Kernel: Interrupts and Tasklets

In the previous article I mentioned about multithreading. The article covered such basic notions as types of multitasking, the scheduler, scheduling strategies, the state machine, and other.

This time, I want to look at the problem of scheduling from another perspective. Namely, I’m going to tell you about scheduling not threads, but their “younger brothersâ€. Since the article turned out to be quite long, at the last moment I decided to break it up into several parts:

  1. Multitasking in the Linux Kernel. Interrupts and Tasklets
  2. Multitasking in the Linux Kernel. Workqueue
  3. Protothread and Cooperative Multitasking

In the third part, I will also try to compare all of these seemingly different entities and extract some useful ideas. After a little while, I will tell you about the way we managed to apply these ideas in practice in the Embox project, and about how we started our operating system on a small board with almost full multitasking.

Read more at Vita Loginova’s blog.

Docker Project Gets an Org Overhaul

Without a doubt, container technology was one of the hottest stories of last year, and if you mention the container arena to most people, Docker is what comes to mind. As impressive as Docker is, as recently as June of last year, OStatic highlighted some of its instabilities. And, we’ve also chronicled new competition in the container space. Google has set its sights squarely on Docker by transforming its Kubernetes platform into a full-fledged part of Google Cloud Platform with Google Container Engine. Meanwhile Canonical is leaping into the into the virtualization arena with a new hypervisor called LXD  that uses the same Linux container tools that have allowed Docker to isolate instances from one another.

Also on the competition front, we reported on how the CoreOS team is developing a Docker competitor dubbed Rocket.  Now, the leadership behind the open source Docker project has unveiled a new organizational structure that could optimize Docker’s competitive strengths.

Read more at Ostatic

Manjaro Xfce 0.9.0 Pre2 Arrives with Lots of Fixes, Already Looks Promising

Manjaro Xfce 0.9.0 Pre2, a Linux distribution based on well-tested snapshots of the Arch Linux repositories and 100% compatible with Arch, has been released. The devs have made quite a few improvements to it and users have been asked to test it.

The 0.9.0 branch of Manjaro is highly anticipated by the community and many users are itching to try all the new stuff that’s being implemented right now. It’s still a pre-Alpha release and it will take a while to get into shape, but it’s already show… (read more)

Read more at Softpedia News

Good Guy NVIDIA Releases New Linux Legacy Driver for Users with Old Cards

NVIDIA has released a new branch of Legacy drivers for the Linux platform and they are the most advanced versions you can get right now for old video cards.

People are usually concerned about new drivers for their video cards, but the truth of the matter is that there are also a lot of older cards out there, maybe more than we can imagine. If the developers don’t provide regular updates for the drivers, those cards won’t be usable with new kernel versions or new X.org releases.

Users might n… (read more)

Read more at Softpedia News

This Huge Coffee Table Can Switch Between Android and Windows, No Joke

If you follow the oddities in the tech industry, you’re probably familiar with the Ideum name. These folks will bring you huge coffee tables that are built for entertainment.

Don’t expect to see these tables ship out with any society games or anything of the sort. No, Ideum relies on the advancement of technology to bring you the fun you deserve, while having cookies and caffeine all at the same time.

Ideum tables are actually huge tablets that work like any other tablet would. Except they m… (read more)

Read more at Softpedia News

Witcher 2 for Linux Gets New Update That Really Makes a Difference

The Witcher 2: Assassins of Kings is still being improved on for the Linux platform and a new major patch has been released for the games, although it’s still in the Beta stage.

The Witcher 2: Assassins of Kings was released in May 2014 for the Linux platform and it immediately turned into a failure for the publisher, at least from a PR standpoint. The problems was that the developers didn’t port the game to Linux, they used a special kind of wrapper, similar to Wine, that would enable Linux … (read more)

Read more at Softpedia News

Netflix on How to Build Services That Scale Beyond Millions of Users

How Netflix plans to use microservices as it redesigns its cloud-based systems to cope with exponential growth in its userbase.

Read more at TechRepublic Cloud

Linux Kernel 3.18.4 Is Now the Most Advanced and Stable Version Available

A fresh version of the Linux kernel, 3.18.4, has been released by Greg Kroah-Hartman and is now available for download. This is now the most advanced version you can find and it will remain like this at least for the next couple of weeks.

Each Linux kernel that gets released usually receives a number of updates. This number varies from one version to another and it all has to do with the LTS status. If a kernel branch is declared LTS, then the developers will continue to issue updates for a l… (read more)

Read more at Softpedia News

No Fix in Sight for ​Android Wi-Fi Direct Vulnerability

Google and a security company don’t see eye to eye over a bug that can cause some Android devices to reboot under a remote attacker’s orders.

Read more at ZDNet News

Development Release: NethServer 6.6 Beta 1

Alessio Fattorini has announced the availability of the first beta build of NethServer 6.6, a specialist CentOS-based distributions for servers: “NethServer 6.6 Beta1 has been released and is publicly available. Highlights: first configuration wizard; software center; server SSL certificate alternative names; phone home; block of port 25 from…

Read more at DistroWatch