TuxMachines

Subscribe to TuxMachines feed
Your source for Linux and Open Source news, reviews, and howtos.
Updated: 24 min 37 sec ago

Security: Debian Reproducible Builds, DNS Bug

32 min 3 sec ago

read more

Software: MKVToolNix, Brackets Code Editor, GNOME Builder, and Firefox Focus

34 min 30 sec ago
  • MKVToolNix 14.0.0 Open-Source MKV Manipulation App Adds Support for Wave64 Files

    MKVToolNix developer Moritz Bunkus announced the release and immediate availability for download of MKVToolNix 14.0.0, a major release of the open-source and cross-platform MKV (Matroska) manipulation app.

    MKVToolNix 14.0.0 "Flow" is here just one month after the MKVToolNix 13.0.0 "The Juggler" release, and it looks like it adds a great number of new features and enhancements, along with numerous bug fixes and some build system changes. First off, the application is now officially translated into the Romanian language.

  • Native Linux Menus Finally Come to Brackets Code Editor

    new version the Brackets code editor is available to download. This update adds native menus on Linux, inline CSS code hints, and a whole heap more.

  • GNOME Builder IDE to Receive Largest UI Change Since Its Creation, on GNOME 3.26

    The GNOME Builder IDE (Integrated Development Environment) open-source tool designed to help aspiring application developers create modern apps for the GNOME/GTK+ ecosystem will get a major revamp for the GNOME 3.26 desktop release.

    Development of GNOME Builder 3.26 kicked off back in April with the first snapshot, and, since then, the software application received no less than five snapshots in total, which switch the tool to the Meson build system, a major change that will be implemented in all the apps from the GNOME Stack will do as part of the upcoming GNOME 3.26 desktop environment.

  • Firefox Focus Passes One Million Downloads Mark on Android, Gets New Features

    Firefox Focus launched on Google's Android mobile platform only a month ago, and it looks like it already passed the one million downloads mark, so Mozilla wants to celebrate this milestone by launching three new user-requested features.

    One million downloads in less than a month is a huge milestone for the Firefox Focus for Android app, which Mozilla designed from the ground up to be fast, easy to use, simple, free of any visual clutter that might get in your way when surfing the Web on your mobile device, and always private by shipping built-in with an ad blocker that promises to block annoying ads.

read more

GSoC/KDE Developments

37 min 20 sec ago
  • Fifth Blog Gsoc 2017

    The last month was not easy. Some things had to be re-written because they were not very well written. For example, I wrote a system of “sensors”, the logic of which was laid in the destructors of objects. This is a non-obvious logic of work, it had to be rewritten.

  • Polkit Support in KIO - Progess so far

    In this post I intend to report the whereabouts of my project. First of all me not posting any updates about my project was due to two problems that showed up when I was two weeks into the coding period. One, which I had anticipated, was to decide from where to show a warning dialog during the brief period of time when privileges are elevated. The problem was that showing the prompt from KIO::Slave resulted in repetition and to show it from KIO::JobUiDelegate permissions of destination folder was needed beforehand which required additional computation. So for this I decided to add a signal in KIO::Slave and all the necessary code for additional prompts in KIO::Job. This way the KIO slave emits the signal whenever it encounters ACCESS DENIED error and then job decides whether or not to show the prompt. The other problem was to figure out how to modify files created by a privileged process by an underprivileged one. By the way the latter was completely uncalled-for and it took me around two weeks to decide on a solution. To send data between processes I tried every possible IPC mechanism involving shared memory, pipes and sockets. At last I decided on sharing file descriptor between the privileged and under-privileged process and to accomplish that I used Unix local domain sockets.

  • Preview: Multi-Cursor support in the Kate Text Editor

    It allows you to have an arbitrary amount of cursors and selections in KTextEditor. They all mirror what you do with the primary one — text input, text removal, navigation, text selection, …

read more

How a VC-funded company is undermining the open-source community

1 hour 8 min ago

Is a $4 million venture capital-funded startup stealthily taking over popular coding tools and injecting ads and spyware into them?

That’s what some programmers fear may be happening. It is one of the most troubling scandals to hit the open-source community — a robust network of programmers who work on shared tools for free — in recent memory.

Open source works because everyone benefits: individuals and corporations, both for-profit and not. Countless dollars have been made off things built on top of open-source software, while the existence of free high-quality tools makes it possible to build a product that exists solely for the benefit of the commons. But that balance only works when people stick to the community’s basic decorum of transparency, and that’s where a young San Francisco company called Kite seems to have gone wrong.

Also: Video: Measuring Community Health

read more

KTC partners with SERAPHIC to deliver Linux powered smart TVs in Europe

1 hour 37 min ago

KTC, one of the main and established end product manufacturers in China, today announced the integration of SERAPHIC’s TV browser into its Linux powered smart TVs targeting at European markets. With SERAPHIC’s TV browser, viewers have an easy and immediate access to thousands of global TV apps from mainstream TV portal providers and can choose any content or program they like.

SERAPHIC is a leading digital TV browser provider. Its competitive product offering includes browser for Freeview Play, HbbTV, YouTube TV, TV Portal, Open Browser, etc.

In the fast evolving market, Original Design Manufacturers (ODMs) like KTC have always been seeking out to enhance their competitive advantages and provide differentiating services for their customers.

read more

KDE's Plasma 5.10.4 in Chakra GNU/Linux

1 hour 53 min ago

read more

15 ways to empower students with open source tools

1 hour 57 min ago

Recently I read the fascinating book Empower: What Happens When Students Own Their Own Learning, by John Spencer and A.J. Juliani. The book led me to think more deeply about my teaching methods and how I like to learn. I think learning should be exciting, and I'm happiest when I'm actively engaged in what I'm doing. Why wouldn't students in our schools want anything different than that? And why aren't we doing more to give that experience to them?

While many schools today have a 1:1 ratio of computers/tablets to students, most of them use platforms and software that allow little (if any) modification. Students can't tinker with the software or hardware. Yet tinkering and experimenting are at the heart of learning. The authors of Empower say that students in environments that foster "making" take ownership of their learning more readily and tend to be deeper thinkers who are more at home with frustration. Ultimately, they wrote, "makers are better equipped for life."

read more

OSS: Yandex, The Open Source Way, Machine Learning, and BSD

8 hours 37 min ago
  • In Other API Economy News: Yandex Open Source Machine Learning Library and More

    We start your weekend off with a review of the stories we couldn’t cover with a look at what what going on in the world of APIs. We start off with news that Yandex, the Russian search engine company, has announced that they are open-sourcing CatBoost, a machine learning library. The library is based on gradient boosting, a machine learning technique described by TechCrunch as being “designed to help “teach” systems when you have a very sparse amount of data, and especially when the data may not all be sensorial (such as audio, text or imagery), but includes transactional or historical data, too.” Yandex is freely releasing CatBoost for anyone to use under an Apache License. This move is similar to what we saw from Google when they open sourced TensorFlow in late 2015. As the demand for artificial intelligence solutions backed by machine learning platforms continues to grow, moves like this serve to help a wide range of developers take advantage of the technology.

  • CatBoost: Yandex's machine learning algorithm is available free of charge
  • The Open Source Way

    "Open source", in the world of IT, is program code that is meant for collaboration and open contribution. Intended to be modified and shared, because by design and spirit, it is meant for the public at large. It’s been said that “"open source" intimates a broader set of values—what we call "the open source way." Open source projects, products, or initiatives embrace and celebrate principles of open exchange, collaborative participation, rapid prototyping, transparency, meritocracy, and community-oriented development.” So it is a natural conclusion that in this age of open and transparent government, that the government IT manager or technician would be one of the first to want to embrace this new role of collaborative team member within a larger community.

    Additionally, as organizations, especially government, continue to emerge from the technology funding embargo of the Great (2008) Recession - an economic force that froze IT purchases and programs and forced many into strict “keep the lights on” operational mode, IT managers and CIO’s are carefully expending their still relatively measly budgets.

    [...]

    For IT organizations, especially government, with limited budgets and long procurement processes, time and increased experience with open source products will lead to a growing understanding and acceptance. And as this understanding progresses and becomes more accepted, open source will become a “go to” option to keep up with the fast moving technical environment, and perhaps eventually, as a standard first option, realizing the broader set of open source values by relying on the collective work and minds of a virtual community of IT “hackers”, “geeks” and “nerds”, working globally, 24x7/365 to explore, develop and showcase whatever tech that sparks their individual interest.

  • Top 5 open-source tools for machine learning

    Given the paradigmatic shifts that a true revolution in machine learning could bring, it’s important to maintain tech’s devotion to open-source. These kinds of scientific advancement don’t belong to any one company or corporation, but to the whole world. Making ML open and evenly distributed means everyone can join in this revolution.

  • Release of TinySegmenter 0.3

    Today I released version 0.3 of TinySegmenter, a Japanese Tokenizer in pure Python (released in New BSD license), with a single minor fix for proper install on systems not-using UTF-8 (apparently that still exists! ). Thanks to Mišo Belica for the patch. Apparently some of his Japanese users are using it for Sumy, his software to extract summary from texts.

  • BSDTW 2017 CFP

     

    BSDTW 2017 will be held on the 11th and 12th of November 2017 (Sat/Sun), in Taipei. We are now requesting proposals for talks. We do not require academic or formal papers. If you wish to submit a formal paper, you are welcome to, but it is not required.

    The talks should be written with strong technical content. Presentations on the use of BSD in products and companies are strongly encouraged but marketing proposals are not appropriate for this venue.

read more

GNOME and Other Software

8 hours 47 min ago
  • Dash to Panel – A Cool Icon Taskbar for the GNOME Shell

    Dash to Panel is a customizable open source extension for the GNOME Shell that moves the dash into GNOME’s main panel; combining app launchers and the system tray into one panel like that of KDE Plasma and Windows 7+.

  • GNOME's Mutter Window Manager Now Supports Tablet Wheel Events on Wayland

    The Mutter composite and window manager of the widely-used GNOME desktop environment was updated recently both on the stable and devel channels with a bunch of new features and improvements.

    Mutter 3.24.4 is now the latest stable build of the application, and it's here to add a few important changes for tablets, including improved stability of tablet plugs and unplugs, working window moving and resizing via tablet tools, as well as the implementation of tablet rings/strips configuration.

    In addition, Mutter now no longer throttles motion events on tablet tools, it's capable of handling the left-handed mode on pen/eraser devices, and adds support for tablet wheel events when running under the Wayland display server. Talking about Wayland, the Wacom cursor offset should now work as expected in Mutter 3.24.4.

  • Terminus: A Great Modern And Highly Cutomizable Terminal For Linux

    Are you tired of your default terminal or looking for an alternative which can look cool as well as perform operation in your system? If yes, Terminus is for you which is modern terminal designed to be highly customizable, it will let you enjoy CLI. If you are using Linux since there were CRT monitors with Linux then check out Cool-Retro-Term, which is another great looking terminal application.
    Terminus is built using web technologies based on Electron, it is cross-platform modern age terminal available for (Linux, Windows and Mac), on Linux it is a full terminal which can spawn with a global hotkey, tabs persist after restart, Auto-dock to anyside of any screen, full Unicode and double-width character support. On Windows it supports Classic CMD, PowerShell and Bash on Windows. On Mac it just works.
    Multiple app themes and a myriad of community color schemes for the terminal. Color scheme editor included. Install plugins from the NPM repository, or create your own with Typescript and Angular framework.

  • Some Useful Indicators: Ayatana, Clipboard-Autoedit, Diskstat, Files, Bulletin and Udisks

    Panel Indicators always comes in handy when you have to do some productive work on your desktop computer, to access quick functions of different applications these indicators saves you a lot of time, some indicator give you information you want to receive, it all depends on your needs. Today presenting you some useful indicators which may help you and makes your desktop experience much better. Following all the indicators are developed by just one guy and available through his PPA.

read more

Debian GNU/Linux 9.1 "Stretch" Live & Installable ISOs Now Available to Download

9 hours 4 min ago

As we reported the other day, the Debian Project unveiled the first point release of the Debian GNU/Linux 9 "Stretch" operating system, but no installation or live ISOs were made available to download.

That changes today, July 23, 2017, as the Debian CD team lead by Steve McIntyre has prepared the new installation images of Debian GNU/Linux 9.1 "Stretch" for 64-bit (amd64), 32-bit (i386), PowerPC 64-bit Little Endian (ppc64el), ARM64 (AArch64), ARMhf, Armel, MIPS, MIPS 64-bit Little Endian (mips64el), MIPSEL, and IBM System z (s390x) hardware architectures.

Multi-arch images supporting both 32-bit and 64-bit (i386 and amd64) PCs are also available for download, along with a set of twelve source ISO images. On the other hand, the Debian GNU/Linux 9.1 "Stretch" Live ISOs come in the usual flavors with the GNOME, KDE, Xfce, LXDE, MATE, and Cinnamon desktop environments, supporting both 32-bit and 64-bit architectures.

Also: Debian 9.1 GNU/Linux Released With 26 Security Fixes

read more

4MLinux 23.0 BETA released.

9 hours 6 min ago

4MLinux 23.0 BETA is ready for testing. Basically, at this stage of development, 4MLinux BETA has the same features as 4MLinux STABLE, but it provides a huge number of updated packages, including a major change in the core of the system, which now uses the GNU C Library 2.25.

Also: 4MLinux 23 Slated for Release in November 2017, to Be Supported Until July 2018

read more

Review: Calculate Linux 17.6 KDE

9 hours 12 min ago

Calculate Linux is a Gentoo-based distribution. The project's slogan is "Easy Linux from the source," which refers to the fact that Calculate is relatively easy to use but still benefits from Gentoo's powerful and flexible source-based Portage package manager.

Calculate recently celebrated its tenth birthday and released Calculate Linux 17.6. The distro comes in four flavours; apart from a desktop and server edition there's Calculate Scratch ("for those who want to build a customized system that works for them") and Calculate Media Center ("for your home multimedia center"). Each version is available for the x86_64 and i686 architectures and uses SysV init rather than systemd. The desktop edition has ISOs for the KDE, Cinnamon, MATE and Xfce desktop environments - GNOME is presumably not available because of its dependency on systemd. I opted for the 64-bit KDE version, which is just over 2GB in size.

read more

Linux 4.13 RC2

9 hours 17 min ago
  • Linux 4.13-rc2

    Things are chugging along, and we actually had a reasonably active rc2.

    Normally rc2 is really small because people are taking a breaher and
    haven't started finding bugs yet, but this time around we have a
    bigger-than-average rc2. We'll just have to see how that translates to
    the rest of the release cycle, but I suspect it's just the normal
    variability in this thing (and because I released -rc1 one day early,
    I guess rc2 was one day longer than usual despite the normal Sunday
    release).

    Changes all over, although the diffstat is dominated by the new
    vboxvideo staging driver. I shouldn't have let it through, but Greg,
    as we all know, is "special". Also, Quod licet Iovi, and all that jazz
    - Greg gets to occasionally break some rules.

    If you just ignore that new staging driver, the remainder is still
    about half driver patches (networking, rdma, scsi, usb). The rest
    looks normal too: architecture updates (x86, sparc, powerpc),
    filesystem (nfs, overlayfs, misc), networking and core kernel. And
    some new bpf testcode.

    Time for some more testing, people. You know the drill.

    Linus

  • Linux 4.13-rc2 Released, A "Reasonably Active" Update

    The second release candidate of the Linux 4.13 kernel is now available for testing.

  • The Kernel Put On Some Weight With Linux 4.13

    Here are some numbers about how much weight the kernel gained during the Linux 4.13 merge window that closed last week.

read more

Qubes OS 3.2

Sun, 2017-07-23 18:15

All in all, the Qubes OS team did an awesome job on integrating all this things so far. The security of the App VMs is not better than the security of the corresponding Template operating systems. However, if a App VM gets an issue, it does not affect the others. If you plan to do weird things, you can use a disposable VM where all changes gets discarded afterwards. It is very easy for anybody to create App VMs without network for example. And this is something I would like to use ever since I stumbled over Firejail which provides app-specific sandboxing.

In general, the documentation of Cubes OS is awesome. I learned a lot and I had to. Cubes OS is nothing to set-up by aunt Martha. You have to have deeper technical understanding to set-up the system. Afterwards, anyone is able to use it with a short introduction to the basic guidelines.

Of course, I found some usability issues and some bugs here or there. But overall, Cubes OS is a valid option for a security purist or a privacy-aware person.

When Qubes OS meets my personal requirements, it complicates things though. For example the file server/client architecture adds complexity you don't have to maintain within a personal computer.

Accessing USB devices, network printers and so forth is cumbersome as well.

You have to set your priorities.

Will I install it on my notebook or desktop and use it on a daily basis? My notebook would be cool since it is in potential harmful environments such as WiFi networks I don't control. On the other side, I do need USB flash drive access with good usability and need to connect to projectors.

My home server/computer runs 24/7 and could profit from Cubes OS since I got many different things running on this machine. I could separate those domains. Working in offline VMs with applications that don't need network is also a very nice thing to have. The USB flash drive thing is also a big thing here. Restricting to LAN access only would be fine. System crash resulting in an encrypted system that does not boot any more is a no go.

Well, I am not convinced yet. Probably I stick to Debian 9 or I do find the urge to come around the issues and find a Qubes OS setup which serves me well.

Also: [Video] 3 BILLION LINUX USERS!!! (Intro to Endless OS)

read more

Ryzen Compiler Performance: Clang 4/5 vs. GCC 6/7/8 Benchmarks

Sun, 2017-07-23 15:57

A few days back I posted some fresh AMD Ryzen compiler benchmarks of LLVM Clang now that it has its new Znver1 scheduler model, which helps out the performance of Ryzen on Linux with some of the generated binaries tested. But it was found still that Haswell-tuned binaries are sometimes still faster on Ryzen than the Zen "znver1" tuning itself. For continuing our fresh compiler benchmarks from AMD's new Ryzen platform, here are the latest GCC numbers.

read more

Pages