Linux

Linux Network Administrators Guide

Linux - Tue, 06/19/2018 - 09:22
Categories: Linux

UK footie fans furious as Sky Broadband goes TITSUP: Total inability to stream unfair penalties

The Register - Tue, 06/19/2018 - 09:13
Midlands users report service sucking on a half-time orange

The Sky Broadband service took an unscheduled half-time break last night, leaving residents of the UK Midlands unable to stream sporting action from Russia.…

An A-Z Index of the Bash command line

Linux - Tue, 06/19/2018 - 09:11
Categories: Linux

What is up recently with the quality of Android Studio?

Developing Android Apps - Tue, 06/19/2018 - 09:09

I use Android studio stable and canary releases interchangeably (probably more canary). At the time 2.4/3.0 and onwards the Android Studio was pretty good even for canary build. A few easily fixable hiccups there and there, nothing major.

But in recent months, it felt IDE release quality dramatically decreased.

  • Previously flawless and smooth emulators started falling apart with openGL errors, there is clear decrease in performance and fps rate
  • Layouts at one point stopped properly loading so now they implemented "Force Refresh" button
  • There were some release with massive memory leaks that would cause IDE to become unusable after 30 mins
  • Some commonly used menu items stopped working (adding vector images through menu)
  • Similar other bits and bobs

Some things are already fixed to date, but it slightly puzzles me how you could possibly release something that has very clear issues like menu buttons not working, filling up memory, emulators failing, simple layouts not loading and etc. Have they gone through some sort of team, leadership shake up, did they got rid of testers, or what?

submitted by /u/ortonas
[link] [comments]
Categories: Android, Linux

Removing All Syscall Invocations from Kernel Space

Linux Journal - Tue, 06/19/2018 - 09:08
by Zack Brown

There's an effort under way to reduce and ultimately remove all system call invocations from within kernel space. Dominik Brodowski was leading this effort, and he posted some patches to remove a lot of instances from the kernel. Among other things, he said, these patches would make it easier to clean up and optimize the syscall entry points, and also easier to clean up the parts of the kernel that still needed to pretend to be in userspace, just so they could keep using syscalls.

The rationale behind these patches, as expressed by Andy Lutomirski, ultimately was to prevent user code from ever gaining access to kernel memory. Sharing syscalls between kernel space and user space made that impossible at the moment. Andy hoped the patches would go into the kernel quickly, without needing to wait for further cleanup.

Linus Torvalds had absolutely no criticism of these patches, and he indicated that this was a well desired change. He offered to do a little extra housekeeping himself with the kernel release schedule to make Dominik's tasks easier. Linus also agreed with Andy that any cleanup effort could wait—he didn't mind accepting ugly patches to update the syscall calling conventions first, and then accept the cleanup patches later.

Ingo Molnar predicted that with Dominik's changes, the size of the compiled kernel would decrease—always a good thing. But Dominik said no, and in fact he ran some quick numbers for Ingo and found that with his patches, the compiled kernel was actually a few bytes larger. Ingo was surprised but not mortified, saying the slight size increase would not be a showstopper.

This project is similar—although maybe smaller in scope—to the effort to get rid of the big kernel lock (BKL). In the case of the BKL, no one could figure out for years even how to begin to replace it, until finally folks decided to convert all BKL instances into identical local implementations that could be replaced piecemeal with more specialized and less heavyweight locks. After that, it was just a question of slogging through each one until finally even the most finicky instances were replaced with more specialized locking code.

Dominik seems to be using a similar technique now, in which areas of the kernel that still need syscalls can masquerade as user space, while areas of the kernel that are easier to fix get cleaned up first.

Note: if you're mentioned above and want to post a response above the comment section, send a message with your response text to ljeditor@linuxjournal.com.

Go to Full Article

Lineage OS

Linux - Tue, 06/19/2018 - 08:58

So, a couple questions:

How many of you have tried Lineage OS? Does it work well? Can you still call/text? How does it interface with your cell service provider?

Lastly, I couldn't find a specific list of devices supported. Does anyone have a link?

submitted by /u/Kaapstadmk
[link] [comments]
Categories: Linux

Is there any way to "get" persistent notification ?

Tasker: Total Automation for Android - Tue, 06/19/2018 - 08:44

I use MP3 Converter to convert my daily records. This app creates notification(like this) while converting. I want to get the notification variables when notification's text change, but autonotification's event and state doesn't work the way I want.

submitted by /u/tuvin5f0
[link] [comments]

Cryptography is the Bombe: Britain's Enigma-cracker on display in new home

The Register - Tue, 06/19/2018 - 08:24
Replica war-winner now in Bletchley Park's historic Block H

The UK National Museum of Computing will open its new Bombe gallery this weekend at Bletchley Park in Milton Keynes after a successful crowdfunding campaign to put the WWII code-breaking machines on display.…

Sway WM released 1.0-alpha.3

Linux - Tue, 06/19/2018 - 08:23
Categories: Linux

Google-free Android kit tipped to sell buckets

The Register - Tue, 06/19/2018 - 07:36
China, you see, has its own chocolate factories

Some optimists are betting on Google own-brand devices to save the smartwatch. Others are betting that new generations of Google-free Android-based hardware will do the same thing. And one of the latter is IDC.…

Pages