Language Selection

English French German Italian Portuguese Spanish

Linuxinsight

Syndicate content
LinuxInsight - aggregated feeds
Updated: 7 min 15 sec ago

TuxMachines: More Eelo Coverage

Saturday 23rd of December 2017 01:27:50 PM
  • Mandrake Linux founder creating Google-free Android OS

    The original creator of Mandrake Linux (which evolved into Mandriva and subsequently Mageia and OpenMandriva), Gaël Duval, has decided to create a new fork of Android which is restricted to the use of Free and Open Source Software (FOSS); the new creation is called eelo.

  • Open mobile OS eelo by Mandrake Linux creator on Kickstarter

    The creator of Mandrake Linux runs a campaign for the open, free mobile operating system eelo on the crowd funding site Kickstarter right now.

    Designed to break the dominance of Apple's and Google's walled systems, eelo is based on LineageOS but takes it a step further than that.

    At its core, eelo is more than just an operating system as plans are underway to establish free, open and secure web services next to it. Services like email, cloud storage and online office tools are mentioned explicitly on the Kickstarter project page.

  • Leaving Apple and Google : my “eelo odyssey” — Introduction

    In 1998, I created Mandrake Linux, because I was both a Linux fan and didn’t like Windows on the desktop. It’s been a long time, and I’m very happy I’ve been one of the actors who contributed to make the Linux desktop possible, even though it didn’t completely succeed. Since then, the smartphone has emerged. And it’s now a “companion of life” for many of us. On my side, I’ve been using Apple iPhones exclusively, since 2007. The main reason behind this choice is that I like iOS. It covers my needs, it looks great and elegant, and I find it very intuitive to use.

read more

TuxMachines: More on 'World in Conflict’ Source Code

Saturday 23rd of December 2017 01:20:20 PM
  • World in Conflict’s multiplayer server software is now open source

    The official Massgate servers were shut down in 2016, but the folks at Massgate.org have been keeping World in Conflict multiplayer up and running ever since. This release should help to expand those community efforts, by giving them increased access to the underlying technology of the original servers.

  • Ubisoft makes the World in Conflict multiplayer backend open source

    The alt-history RTS World in Conflict was released in 2007 by Massive Entertainment, and was very well-received, with high review scores, several "strategy game of the year" awards, and impressive initial sales. Despite that, it never got a full sequel (an expansion, Soviet Assault, was released in 2009) and while Ubisoft kept the multiplayer servers running for years after it acquired Massive, in early 2016 it finally pulled the plug.

    Earlier this month, Ubisoft made World in Conflict: Complete Edition free (initially until December 11, although it's since been extended to December 23), and now it's gone one step further by making Massgate, the multiplayer server software, open source. That means that anyone who wants to can take, use, and modify the software, without restriction or charge.

  • World in Conflict’s Multiplayer Backend is Now Open Source

    World in Conflict was released back in 2007, developed by Massive Entertainment and initially published by Sierra Entertainment. Massive Entertainment was put up for sale in 2008, and bought by Ubisoft, so the World in Conflict rights transferred over to them. Due to a dwindling player base, the online servers were shut down in December of 2015.

    That being said, people at Massgate.org revived the game’s multiplayer earlier this year. Ubisoft acknowledged World in Conflict for the first time since its servers shut down earlier this month when they made it free via a uPlay holiday promotion. Now, they have announced that they have made the source code of Massgate, World in Conflict’s multiplayer server software, open source.

read more

TuxMachines: Graphics: DisplayLink, Intel, AMD, and NVIDIA

Saturday 23rd of December 2017 12:22:13 PM
  • Damage Rectangle Interface Proposed For Atomic DRM Drivers

    DisplayLink developers in cooperation with interest from VMware's virtual graphics driver team have sent out a draft proposal for adding a damage interface to the Direct Rendering Manager drivers.

    This is a proof-of-concept code for allowing "dirty rectangles" to be sent to the DRM drivers, a.k.a. areas of the screen where the contents have changed and need to be updated. Rather than submitting the entire screen contents each time to the DRM driver for re-processing, the damaged regions could be passed onto the DRM kernel drivers as hints/properties. In the case of DisplayLink where they are focused on their USB-based display adapters, this would be bandwidth savings. Similarly, VMware has been interested in such an interface for their VMWgfx stack for virtual devices in a VM. There's also obvious savings as well for remote desktops.

  • Intel Posts Experimental Patches For Wayland/Weston/Mesa HDR

    While NVIDIA has been working on HDR display support for the X.Org Server environment via a new "DeepColor" extension, Intel developers have begun working on High Dynamic Range support for Wayland/Weston and the associated changes needed to Mesa.

  • AMDGPU Queues Up "More Stuff" For Linux 4.16

    AMD has sent in another round of AMDGPU Direct Rendering Manager driver updates to DRM-Next for staging until the Linux 4.16 kernel merge window next month.

    Two weeks back was the first batch of AMDGPU updates targeting Linux 4.16 that brought multi-display synchronization, continued Vega and Raven Ridge fixes, TTM operation context support, and other improvements.

  • Keith Packard Sends Out Latest Patches For RandR 1.6, Linux VR Improvements

    Keith Packard working under contract for Valve on improving the VR HMD / SteamVR support for the Linux display stack has sent out his latest - near final - patches for the RandR 1.6 additions.

    Keith sent out early Friday the latest Resize and Rotate (RandR) X extension updates for dealing with DRM leases and non-desktop output code. The DRM leases is about allowing a "lease" on VR HMD outputs to a VR (SteamVR) compositor.

    The non-desktop output code is about ensuring the VR HMD HDMI/DP interface isn't treated as a normal "desktop" output, as is currently the case when using the open-source Radeon driver with the HTC Vive, and ends up becoming part of an extended desktop.

  • Nouveau Developer Working On NIR For SPIR-V Compute, Step Towards Vulkan In The Future

    There's some exciting news for open-source NVIDIA "Nouveau" driver users this holiday season!

    Karol Herbst, a longtime community developer who for years has been working on Nouveau, has sent out a series of patches working on NIR support for the NVC0 Gallium3D driver!

  • NVIDIA Sends Out Signed Firmware Images For GP108 Pascal GPUs

read more

LXer: Linux touch command tutorial for beginners (6 examples)

Saturday 23rd of December 2017 12:06:39 PM
Sometimes, while working on the command line in Linux, you might want to create a new file. Or, there may be times when the requirement is to change the timestamps of a file. Well, there exists a utility that can you can use in both these scenarios. The tool in question is touch.

TuxMachines: FreeBSD Looks At Making Wayland Support Available By Default

Saturday 23rd of December 2017 11:15:30 AM

There's an active discussion this week about making Wayland support available by default on FreeBSD.

FreeBSD has working Wayland support -- well, assuming you have working Intel / Radeon graphics -- and do have Weston and some other Wayland components available via FreeBSD Ports. FreeBSD has offered working Wayland support that is "quite usable" for more than one year. But, it's not too easy to get going with Wayland on FreeBSD.

read more

TuxMachines: Kubeflow Brings Machine Learning to Kubernetes

Saturday 23rd of December 2017 11:05:26 AM

Kubernetes at its' core is a container orchestration system. But simply running containers for their own sake has little purpose, at the end of the day what really matters are applications.

Among the most interesting and often challenges types of application workloads are machine learning, which can often be difficult to deploy and operate. On Dec. 21 the Kubeflow project was officially announced by Google engineers as a new stack to easily deploy and run machine learning workloads.

"The Kubeflow project is dedicated to making Machine Learning on Kubernetes easy, portable and scalable," the Kubeflow GitHub project pagestates. "Our goal is not to recreate other services, but to provide a straightforward way for spinning up best of breed OSS solutions."

read more

TuxMachines: Security: Russia, China, Mirai Variant, Firefox and Grsecurity/Perens

Saturday 23rd of December 2017 10:58:47 AM

read more

TuxMachines: Security: Russia, China, Mirai Variant, Firefox and Grsecurity/Perens

Saturday 23rd of December 2017 10:58:45 AM

read more

LXer: Restore Corrupted USB Drive To Original State

Saturday 23rd of December 2017 10:12:17 AM
Many times our storage devices like sd cards and Pen drives get corrupted and unusable due to some reasons. It may be because of making a bootable media with that device, formatting via wrong platforms or creating partitions on that device.

TuxMachines: Canonical Releases Snapcraft 2.38 Tool to Improve Support for Classic Snaps

Saturday 23rd of December 2017 09:11:48 AM

Announced just a few minutes ago by Sergio Schvezov, Snapcraft 2.38 will soon make its way into the stable software repositories of supported Ubuntu Linux releases, as well as other GNU/Linux distributions. The biggest change that landed in this new version is better support for classic Snaps, which will allow for true isolation for host's dynamically linked executables.

"Snapcraft now has a better architecture overall to handle classic Snaps, not only for those coming from parts that are built, but also for the case where prebuilt binaries are dumped into the Snap," writes Sergio Schvezov. "Prior to this version of Snapcraft, true isolation for a dynamically linked executable from the host was not possible. The work here makes sure that the correct interpreter is set and also sets up valid rpaths for the binary."

read more

TuxMachines: openSUSE Tumbleweed Users Get KDE Applications 17.12, LLVM 5, and Other Goodies

Saturday 23rd of December 2017 09:09:39 AM

It would appear that a total of four snapshots were released between December 15 and December 21, snapshot 20171220 being the last one available for OpenSuSE Tumbleweed. And they include a few interesting things, such as the massive KDE Application 17.12.0 software suite for KDE Plasma 5 users.

When the KDE Applications 17.12.0 packages arrived in the Tumbleweed repositories, they included a bug for the KMail email client that couldn't send out email over secure SMTP connections. However, the openSUSE Tumbleweed was quick to release a fix for this issue in the update channel.

read more

TuxMachines: Linux >=4.9: eBPF memory corruption bugs

Saturday 23rd of December 2017 08:56:29 AM

A few BPF verifier bugs in the Linux kernel, most of which can be used
for controlled memory corruption, have been fixed over the last days.
One of the bugs was introduced in 4.9, the others were only introduced
in 4.14.

The fixes are in the net tree of the Linux kernel
(https://git.kernel.org/pub/scm/linux/kernel/git/davem/net...),
but not in Linus' tree yet.

The following bug was introduced in 4.9:

read more

TuxMachines: FSF adds PureOS to list of endorsed GNU/Linux distributions

Saturday 23rd of December 2017 08:54:12 AM

The FSF's list showcases GNU/Linux operating system distributions whose developers have made a commitment to follow its Guidelines for Free System Distributions. Each one includes and endorses exclusively free "as in freedom" software.

After extensive evaluation and many iterations, the FSF concluded that PureOS, a modern and user-friendly Debian-derived distribution, meets these criteria.

read more

LXer: KubeCon + CloudNativeCon North America

Saturday 23rd of December 2017 08:17:55 AM
The Cloud Native Computing Foundation’s flagship conference gathers adopters and technologists from leading open source and cloud native communities in Seattle, WA on December 11-13, 2018. Join Kubernetes, Prometheus OpenTracing, Fluentd, Linkerd, gRPC, CoreDNS, containerd, rkt, CNI and more, as the community gathers for three days to further the education and advancement of cloud native computing. 

LXer: Apache Hadoop 3.0.0 Boosts Big Data App Ecosystem

Saturday 23rd of December 2017 06:23:33 AM
Fours years after Hadoop 2 became generally available, the open-source Big Data platform takes a giant step forward.

Reddit: It's almost 2018. Why is it STILL so hard to install stuff manually in Linux?

Saturday 23rd of December 2017 05:58:04 AM

(not looking for support this is more of a rant)

Never fails. Dependency hell, or some weird errors then having to spend countless hours or even days trying to google all the errors, then you fix it, but you get more errors and eventually hit a road block so bad that you cant find any info and then just have to give up.

It's all fine and dandy to use apt-get and yum... until the package you want is not in there then you have to do it manually. In my entire life time I have yet to have a "make, make install" style installer actually work the first time. There's always something.

Why can't there be a more standardized package system that works across all distros on all platforms? A good start would be if dependency names were the same accross all distros, as that alone can cause huge issues sometimes as a package is looking for a dependency under a certain name but for a certain distro it's called something else.

Trying to install a SDR and it's a pain dealing with all this crap. It should not be this hard.

This is the kind of crap I'm talking about: (might be easier to copy paste, I don't feel like doing ">" for each line)

root@sdr01:/tmp/csdr-master# make NOTE: you may have to manually edit Makefile to optimize for your CPU (especially if you compile on ARM, please edit PARAMS_NEON). Auto-detected optimization parameters: -mfloat-abi=hard -march=armv7-a -mtune=cortex-a8 -mfpu=neon -mvectorize-with-neon-quad -funsafe-math-optimizations -Wformat=0 -DNEON_OPTS

rm -f dumpvect.vect gcc -std=gnu99 -O3 -ffast-math -fdump-tree-vect-details -dumpbase dumpvect -mfloat-abi=hard -march=armv7-a -mtune=cortex-a8 -mfpu=neon -mvectorize-with-neon-quad -funsafe-math-optimizations -Wformat=0 -DNEON_OPTS fft_fftw.c libcsdr_wrapper.c -g -lm -lrt -lfftw3f -DUSE_FFTW -DLIBCSDR_GPL -DUSE_IMA_ADPCM -Wno-unused-result -fpic -shared -Wl,-soname,libcsdr.so.0.15 -o libcsdr.so.0.15 In file included from fft_fftw.c:3:0: fft_fftw.h:7:19: fatal error: fftw3.h: No such file or directory #include <fftw3.h> ^ compilation terminated. In file included from libcsdr.h:79:0, from libcsdr.c:38, from libcsdr_wrapper.c:1: fft_fftw.h:7:19: fatal error: fftw3.h: No such file or directory #include <fftw3.h> ^ compilation terminated. Makefile:52: recipe for target 'libcsdr.so' failed make: ** [libcsdr.so] Error 1 root@sdr01:/tmp/csdr-master#

In Windows you click next, next, next done. the program installs. Why can't they do this for Linux too?

Sorry for the rant, but this is one of the aspects of Linux that has always annoyed me so much, and is probably one of the major things stopping it from going more mainstream. The average user does not want to deal with that crap, and software makers don't want to either.

In this particular example this is the first try so did not start to google it yet, but I just find it so frustrating I even have to do that each time. Installing a program should not turn into a huge research project.

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

Reddit: GNU/Linux Mobile Discord Server

Saturday 23rd of December 2017 05:36:32 AM

No no no, the Irony is not lost on me that I am advertising a discord server for devices with no native discord support. Anyway I made a server originally for Sailfish OS, but the general channel mostly revolves around other alternative OS's (Think Plasma Mobile, Firefox OS, Ubuntu Touch, etc.), So I remodeled the server and decided to advertise it here.

https://discord.gg/cUHzEFE [Thats the link right there]

I am a fair Admin and there aren't many rules on the discord server, and zero bots or moderators. Servers tend to moderate themselves this way, and if I notice someone sperging out in chat I will Mute them indefinitely (there is a court system set up).

Upon entering please describe how you use (or don't use) Linux Mobile, and how you develop or don't develop apps and ports. The General chat is usually pretty active here and there, and with more users a real community can be made. A bit about me (the admin): I use Sailfish OS on three devices, my Droid Razr M and both my Nexus 7's (2012 and 2013 models), and I am a hopeful Sailfish Porter.

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

LXer: Judge rm -rf Grsecurity's defamation sue-ball against Bruce Perens

Saturday 23rd of December 2017 04:29:11 AM
Linux code fortifier is told people are entitled to opinions. Linux kernel security biz Grsecurity's defamation lawsuit against open-source stalwart Bruce Perens has been dismissed, although the door remains open for a revised claim.…

More in Tux Machines

Browsers: Mozilla Firefox and Bromite

  • Firefox 60 Product Integrity Requests Report
    Late last year I was putting out weekly reports on the number of requests Mozilla’s Product Integrity group was receiving and how well we were tracking toward our self-imposed service-level agreement (respond to 90% within 48 hours). The initial system we set up was only ever intended to be minimally viable and has not scaled well, although that’s probably to be expected. There’s been quite a lot of growing pains so I’ve been tasked with taking it to the next level.
  • Tab Warming: How Firefox Will Improve Web Browsing Experience? How To Get It Now?
    Mozilla developer Mike Conley described the details about Tab Warming in a post on his personal blog. It will improve tab switching by pre-loading the contents of a tab before it gets displayed in front of the users.
  • Bromite Is the New NoChromo — Open Source Chrome Port with Ad Blocking
    A while back, we told you about NoChromo, a no-root ad-blocking browser based on Google Chrome's open source code base, Chromium. That browser was wildly successful, as it offered an identical interface to regular Chrome, but without any ads. Sadly, the developer abandoned NoChromo, but a new ad-blocking Chromium port called Bromite has been released to fill its void.

GNOME: GNOME Shell, Bug Tracking, GXml

  • How to Install GNOME Shell Extensions GUI / CLI
    GNOME Shell extensions are small and lightweight pieces of codes that enhance GNOME desktop’s functionality and improves the user experience. They are the equivalent of add-ons in your browser. For instance, you can have add-ons that download videos like IDM downloader or block annoying ads such as Adblocker. Similarly, GNOME extensions perform certain tasks e.g. Display weather and geolocation. One of the tools used to install and customize GNOME Shell extensions is the GNOME tweak tool. It comes pre-installed in the latest Linux distributions. This article we cover how to install GNOME Shell extensions from GUI and from the command line on various Linux distros.
  • Musings on bug trackers
    I love bugzilla, I really do. I’ve used it nearly my entire career in free software. I know it well, I like the command line tool integration. But I’ve never had a day in bugzilla where I managed to resolve/triage/close nearly 100 issues. I managed to do that today with our gitlab instance and I didn’t even mean to.
  • ABI stability for GXml
    I’m taking a deep travel across Vala code; trying to figure out how things work. With my resent work on abstract methods for compact classes, may I have an idea on how to provide ABI stability to GXml. GXml have lot of interfaces for DOM4, implemented in classes, like Gom* series. But they are a lot, so go for each and add annotations, like Gee did, to improve ABI, is a hard work.

More on Barcelona Moving to Free Software

  • Barcelona Aims To Oust Microsoft In Open Source Drive
    The city of Barcelona has embarked on an ambitious open source effort aimed at reducing its dependence on large proprietary software vendors such as Microsoft, including the replacement of both applications and operating systems.
  • Barcelona to ditch Microsoft software for open source software
    Barcelona, one of the most popular cities in the Europe is now switching to open-source software by replacing Microsoft Windows, Office and Exchange with Linux, Libre Office and Open Xchange respectively. The city council is already piloting the use of Ubuntu Linux desktops along with Mozilla Firefox as the default browser. With this move, Barcelona city is planning to save money over the years by reducing software/service licensing fees. They are also planning to hire new developers to write open-source software. The open-source product will also be made available to other Spanish municipalities and public bodies further afield allowing them the opportunity to save money on software licences.
  • Barcelona to ditch Microsoft in favour of open source Linux software
    Catalan capital Barcelona is planning to ditch proprietary software products from Microsoft in favour of free, open source alternatives such as Open-Xchange email. That’s according to a report by Spain's national paper El Pais, which reports that Barcelona plans to invest 70% of its annual software budget in open source this year.

OSS Leftovers

  • Open Source turns 20
    While open source software is ubiquitous, recognized across industries as a fundamental infrastructure component as well as a critical factor for driving innovation, the "open source" label was coined only 20 years ago. The concept of open source software - as opposed to free software or freeware - is credited to Netscape which, in January 1998, announced plans to release the source code of its proprietary browser, Navigator, under a license that would freely permit modification and redistribution. This code is today the basis for Mozilla Firefox and Thunderbird. The Open Source Initiative (OSI) regards that event as the point at which "software freedom extended its reach beyond the enthusiast community and began its ascent into the mainstream".
  • Coreboot 4.7 Released With 47 More Motherboards Supported, AMD Stoney Ridge
    Coreboot 4.7 is now available as the latest release of this free and open-source BIOS/UEFI replacement. Coreboot 4.7 is the latest tagged release for this project developed via Git. This release has initial support for AMD Stoney Ridge platforms, Intel ICH10 Southbridge support, Intel Denverton/Denverton-NS platform support, and initial work on supporting next-gen Intel Cannonlake platforms.
  • Thank you CUSEC!
    Last week, I spoke at CUSEC (Canadian Undergraduate Software Engineering Conference) in Montreal.   I really enjoy speaking with students and learning what they are working on.  They are the future of our industry!  I was so impressed by the level of organization and the kindness and thoughtfulness of the CUSEC organizing committee who were all students from various universities across Canada. I hope that you all are enjoying some much needed rest after your tremendous work in the months approaching the conference and last week.
  • Percona Announces Sneak Peek of Conference Breakout Sessions for Seventh Annual Percona Live Open Source Database Conference
  • The Universal Donor
    A few people reacted negatively to my article on why Public Domain software is broadly unsuitable for inclusion in a community open source project. Most argued that because public domain gave them the rights they need where they live (mostly the USA), I should not say it was wrong to use it. That demonstrates either parochialism or a misunderstanding of what public domain really means. It should not be used for the same reason code known to be subject to software patents should not be used — namely that only code that, to the best efforts possible, can be used by anyone, anywhere without the need to ask permission (e.g. by buying a patent license) or check it it’s needed (e.g. is that PD code PD here?) can be used in an open source project. Public domain fails the test for multiple reasons: global differences in copyright term, copyright as an unalienable moral rather than as a property right, and more. Yes, public domain may give you the rights you need. But in an open source project, it’s not enough for you to determine you personally have the rights you need. In order to function, every user and contributor of the project needs prior confidence they can use, improve and share the code, regardless of their location or the use to which they put it. That confidence also has to extend to their colleagues, customers and community as well.