Language Selection

English French German Italian Portuguese Spanish

December 2017

Making Vim Even More Awesome With These Cool Features

Filed under
Linux

​Vim is quite an integral part of Every Linux Distribution and the most useful tool (of course after the terminal) for Linux Users. At least, this theory holds for me. People might argue that for programming, Vim might not be a good choice as there are different IDEs or other sophisticated text editors like Sublime Text 3, Atom etc. which make the programming job pretty easier.

Read<br />
more

Cloak's Transaction System Enigma is Open Source - A Milestone for Privacy

Filed under
OSS

ENIGMA, the in-house payment system is open source as of 31st December 2017. Anyone can now take advantage of CloakCoin's Transaction System.

At the heart of CloakCoin is ENIGMA, protecting you from access by third parties, such as hackers, official bodies or any unwanted parties. The blockchain payment system encrypts the transactions of users and prevents transaction tracking while providing secure transactions with a maximum processing time of 60 seconds.

Thus, CloakCoin's ENIGMA ensures full privacy combined with speed.

Many advantages that are hard to find at other cryptos and which are now easily accessible to you, the end user.

Read more

Docker, Inc is Dead

Filed under
Server

To say that Docker had a very rough 2017 is an understatement. Aside from Uber, I can’t think of a more utilized, hyped, and well funded Silicon Valley startup (still in operation) fumbling as bad as Docker did in 2017. People will look back on 2017 as the year Docker, a great piece of software, was completely ruined by bad business practices leading to its end in 2018. This is an outside facing retrospective on how and where Docker went wrong and how Docker’s efforts to fix it are far too little way too late.

[...]

Docker’s doom has been accelerated by the rise of Kubernetes. Docker did itself no favors in its handling of Kubernetes, the open source community’s darling container orchestrator. Docker’s competing product, Docker Swarm, was the only container orchestrator in Docker’s mind. This decision was made despite Kubernetes preferring Docker containers at first. Off the record, Docker Captains confirmed early in 2017 that Kubernetes discussions in articles, at meetups, and at conferences was frowned upon by Docker.

Through dockercon17 in Austin this Kubernetes-less mantra held. Then, rather abruptly, at dockercon EU 17 Docker decided to go all in on Kubernetes. The sudden change was an obvious admission to Kubernetes’ rise and impending dominance. This is only exacerbated by the fact that Docker sponsored and had a booth at KubeCon + CloudNativeCon North America 2017.

[...]

The real problem with Docker is a lack of coherent leadership. There appears to have been a strategic focus around a singular person in the organization. This individual has been pushed further and further away from the core of the company but still remains. The company has reorganized and has shifted its focus to the enterprise. This shift makes sense for Docker’s investors (the company does have a fiduciary responsibility after all). But, this shift is going to reduce the brand’s cool factor that fueled its wild success. It is said that, “Great civilizations are not murdered. They commit suicide.” Docker has done just that.

Read more

Programming: LLVM Clang, Debian Tools, OpenCV

Filed under
Development
  • LLVM Clang Gets Support For Configuration Files

    Ahead of next week's LLVM 6.0 feature freeze / code branching, the Clang C/C++ compiler front-end has picked up support for the concept of configuration files.

    Clang configuration files basically come down to a file that can store multiple parameters to pass to Clang, just as you would otherwise do via the command-line but can now be stored into a text file. The purpose of these Clang configuration files is maninly for cross-compiler arguments or other use-cases where you may otherwise be passing a ton of repeated arguments to Clang.

  • pam-krb5 4.8

    This is the default Kerberos PAM module for Debian and Ubuntu systems, and supports both MIT Kerberos and Heimdal. I'm not sure how many people still use straight Kerberos PAM modules these days, with sssd taking off, but I'm still maintaining it.

    This release fixes a somewhat obscure bug: if you configure the module to do expired password changes properly, it checks to see that the expired credentials can still get kadmin/changepw credentials to do the password change. However, it was setting credential options improperly on that call, which could cause it to spuriously fail if, say, krb5.conf is configured to request proxiable credentials but kadmin/changepw doesn't support proxiable credentials. Thanks to Florian Best for the excellent bug report.

  • Animated line drawings with OpenCV

    OpenCV is a pretty versatile C++ computer vision library. Because I use it every day it has also become my go-to tool for creating simple animations at pixel level, for fun, and saving them as video files. This is not one of its core functions but happens to be possible using its GUI drawing tools.

  • rra-c-util 7.0

    This is my collection of utility libraries and support code for (mostly) C software.

    The major version bump is due a backwards-incompatible change: dropping the SA_LEN macro from portable/macros.h, including all the Autoconf machinery to probe for it. This macro came from INN's old portability code when porting to IPv6, but INN turned out to not really need it and it's never caught on. It was causing some warnings with GCC 7 that would otherwise have been hard to fix, so it was time for it to go.

  • C TAP Harness 4.2

    The functional change in this release of my test framework for C programs is the addition of a new is_blob test function. This is equivalent to ok(memcmp(...)) but it reports where the two memory regions differ as a diagnostic.

GNOME: Glade 3.21.0 and GNOME.Asia

Filed under
GNOME
  • Glade 3.21.0 Released!

    Glade 3.21.0 is the first development release in the 3.21 series

    It has a new modern UI for an improved, more streamline GUI design
    workflow.

  • Glade 3.21 Released For Whipping Up GTK3 Interfaces

    Glade 3.21 was released today as the latest development release of this tool for quickly designing GTK3/GNOME user-interfaces.

  • GNOME.Asia and Engagmeent update

    GNOME.Asia was an amazing event and I wanted to reach out to the organizers and thank them for the wonderful reception that I received while I was there. The trip to Chongqing was mostly uneventful other than the fact every Chinese official was gunning for my battery brick when going through airport security. After a long layover in Beijing, I was landed in Chongqing and met up with Mathias Clasen and proceeded to head to the hotel.

Android Apps on Chrome OS, postmarketOS Coming Along

Filed under
Android
  • Chromebooks Will Soon Support Parallel Android Apps with the Chrome OS 64 Update

    Google is reportedly bringing support for running multiple Android apps simultaneously on supported Chromebook models via an upcoming update of their Chrome OS Linux-based operating system.

    According to the ChromeUnboxed website, it would appear that the upcoming Chrome OS 64 operating system carries a new feature called "Android Parallel Tasks," which looks to let users run Android apps in the background on Chromebooks that support Google Play Store and Android apps.

    At the moment, Chrome OS pauses Android apps when the focus is no longer on them, which means that it's not possible to run multiple Android apps at the same time. The latest stable release of Chrome OS is version 63 and was released on December 15, a day after Google promoted Chrome OS 64 to the Beta channel.

  • 219 days of postmarketOS

    Most people around us have accepted that it is necessary to buy a new phone every other year. As a smartphone progresses through its own life cycle, manufacturer support for new features become rare, eventually stopping, and the device gets slower and slower. Even worse, after this period, the devices don't get security updates anymore. This means that in many cases the bored IT student next door is able to look up on the Internet how to turn your phone into a surveillance device. Unfortunately the only way to continue to receive security updates after this point is to purchase a new device. In lieu of any alternatives today, you really should purchase a new device to stay current with security updates.

    We want to have another option: postmarketOS is a Linux distribution based on (lightning fast) Alpine that aims for a ten year life-cycle. Instead of having binaries and forked source code for every device, we unify them as much as possible. That allows us to provide updates for all devices at once. The project is still in an early stage (no, you still can't make calls with it.) But it would be a mistake to wait for phone call functionality without informing you about all the breakthroughs we have had. Read on for the exciting changes since day one hundred!

LinuxConsole 2018 Gaming Operating System Released with TORCS and SuperTuxKart

Filed under
Linux
Gaming

Designed as a modern, gaming, and educational GNU/Linux distribution that can be easily installed on 32-bit or 64-bit computers and comes pre-installed with ready-to-use software and games, LinuxConsole 2018 brings up-to-date components like Linux kernel 4.9.66 LTS (64-bit) and Linux kernel 4.1.48 LTS (32-bit).

MATE 1.18 is used as default desktop environment in LinuxConsole 2018, which makes it possible to manage Bluetooth devices and simplifies the configuration of wireless networks. It also comes with the latest Mozilla Firefox 57 Quantum web browser and supports Arabic locale.

Read more

Gentoo-Based Calculate Linux 17.12 New Year's Eve Release Adds SoftRaid Support

Filed under
Gentoo

Coming six months after version 17.6, Calculate Linux 17.12 introduces some new features and improvements like SoftRaid support, better automatic partitioning of drives, support for third-party overlays, better application task scheduling with the MuQSS kernel patch, as well as less memory load with the UKSM kernel patch.

Under the hood, Calculate Linux 17.12 is powered by the latest Linux 4.14 LTS (Long Term Support) kernel and X.Org Server 1.19.5 display server, uses a PAE binary kernel for 32-bit computes, updates GCC (GNU Compiler Collection) to version 6.4, optimizes all server kernel settings, and it launches Calculate Utilities server through D-Bus instead of running in the background, for better performance.

Read more

More in Tux Machines

Today in Techrights

today's leftovers

  • Debian XU4 images updated
    I've updated my Debian images for the ODROID XU4; the newest build was done before stretch release, and a lot of minor adjustments have happened since then.
  • Parrot 4.0 Ethical Hacking Linux Distro Released
  • FBI says Russians hacked [sic] hundreds of thousands of home and office routers

    The warning followed a court order Wednesday that allowed the FBI to seize a website that the hackers [sic] planned to use to give instructions to the routers. Though that cut off malicious communications, it still left the routers infected, and Friday’s warning was aimed at cleaning up those machines.

  • FBI tells router users to reboot now to kill malware infecting 500k devices

    Researchers from Cisco’s Talos security team first disclosed the existence of the malware on Wednesday. The detailed report said the malware infected more than 500,000 devices made by Linksys, Mikrotik, Netgear, QNAP, and TP-Link. Known as VPNFilter, the malware allowed attackers to collect communications, launch attacks on others, and permanently destroy the devices with a single command. The report said the malware was developed by hackers [sic] working for an advanced nation, possibly Russia, and advised users of affected router models to perform a factory reset, or at a minimum to reboot.

Software and Games: KStars, Opera, OpenStack, MariaDB and More

  • KStars 2.9.6 is Released!
    I'm glad to announce the release of KStars 2.9.6 for Windows, MacOS, and Linux. This is a minor bugfix release.
  • Opera 54 Browser Enters Beta with News on the Speed Dial, Update & Recovery Menu
    Opera has promoted its upcoming Opera 54 web browser to the beta channel, giving us a glimpse of what to expect from the final version, due for release sometime next month. Based on the open-source Chromium 67.0.3396.18 web browser, Opera 54 recently entered beta stages of development with a plethora of new features and improvements, among which we can mention a new Update & Recovery Opera menu page that makes it easier for users to update the web browser and reset it to its default state, including the ability to clear temporary data, such as cookies.
  • OpenStack at a Crossroads
    The OpenStack of a few years ago is dead, however. What has emerged from the hype cycle is a materially different foundation, mission and software stack, with a great deal of change still ahead of it.
  • The OpenStack Foundation grows beyond OpenStack
    The OpenStack Foundation has made a considerable change to its development process and governance structure by introducing two open source projects that are not part of the OpenStack cloud platform. This week, the organization launched version 1.0 of Kata Containers - a runtime system with an emphasis on speed and security, enabling users to boot a VM in as little as five seconds - and introduced a brand new project called Zuul, spinning out the software development and integration platform that has been used by the OpenStack community internally since 2012.
  • Oracle nemesis MariaDB tries to lure enterprise folk with TX 3.0
    Open-source database biz MariaDB has upped the ante in its war against Oracle, promising enterprise customers better compatibility with – and easier migration from – Big Red. The Finnish firm's latest offering, MariaDB TX 3.0, released for GA today, extends the number of use cases to include temporal processing and advanced data protection for sensitive and personally identifiable information, as well as Oracle compatibility. The broad aim is to tap into customers' grumbles over legacy vendor lock-in, while convincing the bigger customers that they can move to an open-source database without compromising performance.
  • The Humble Monthly Bundle just added two great Linux games
    For those that are interested, you can secure a copy of two great Linux games in the current Humble Monthly Bundle. Just added today are: Get Cook, Serve, Delicious! 2!! Ken Follett's The Pillars of the Earth
  • SC-Controller 0.4.3 Released, Support Steam Controller & Sony DS4 Over Bluetooth
    For those looking to manage your Steam Controller and other supported Linux gaming peripheral input devices outside of Steam, there is a new release of the independently-developed SC-Controller Linux user-space software. While Linux 4.18 is bringing the Steam Controller kernel driver, for those looking for a Steam Controller solution right now to enjoy this excellent gaming controller for now outside of Steam, SC-Controller fills that void.

Huawei, Fuchsia and More

  • Huawei will no longer allow bootloader unlocking (Update: Explanation from Huawei)

    "In order to deliver the best user experience and prevent users from experiencing possible issues that could arise from ROM flashing, including system failure, stuttering, worsened battery performance, and risk of data being compromised, Huawei will cease providing bootloader unlock codes for devices launched after May 25, 2018. [...]"

  • Fuchsia Friday: How ad targeting might be a hidden cost of Fuchsia’s structure
     

    Fuchsia, by its nature, comes with the potential for a handful of new opportunities for ad targeting. Let’s peer into the dark side of Fuchsia’s innovative features.

  • iPhone Quarter, ZTE Troubles, Facebook Troubles, Nokia Come-back
     

    So the past month or two? The Quarterly results cycle came in. The item often of great interest is the Apple iPhone performance. 52.2 million iPhones shipped and that gives roughly a flat market share compared to the year before, so about 14%-15%. I'll come and do the full math later of the quarterly data. That race is no longer in any way interesting.

    But two Top 10 smartphone brands ARE in the news. One who is facing imminent death and the other who is making a miraculous return-from-dead. So imminent death and current Top 10 brand first. ZTE. The Trump administration has put a massive squeeze on ZTE and the company is in serious trouble of imminent collapse. Then bizarrely, Trump reversed course and felt he needed to protect CHINESE employment (???) and after yet another typical Trump-mess, we now are at a Never-Neverland where Trump's own party Republicans are revolting against their President and well, ZTE may end up a casualty of this mess. We'll keep an eye on it.

  •