Language Selection

English French German Italian Portuguese Spanish

About Tux Machines

Tuesday, 17 Oct 17 - Tux Machines is a community-driven public service/news site which has been around for over a decade and primarily focuses on GNU/LinuxSubscribe now Syndicate content

Search This Site

Development: Gtk4, GNOME Foundation, Coda, AutoML, LLVM

Filed under
Development
GNOME
BSD
  • Modern Text Editor Design

    .

    Gtk4 development is heating up, and we are starting to see a toolkit built like a game engine. That’s pretty cool. But how will that change how we write editors? Should it?

    In the Gtk3 cycle, I added support to GtkTextView that would render using Alex’s GtkPixelCache. It helped us amortize the cost of rendering into mostly just an XCopyArea() when drawing a frame. It’s why we have that nice 60fps two-finger-scrolling.

  • Policy hacking

    The hackfest was part of an effort to redefine how the GNOME Foundation operates and is perceived.

    [...]

    Until now, the board has largely operated in an executive mode: each meeting we decide on funding requests, trademark questions and whatever other miscellaneous issues come our way. While some of this decision-making responsibility is to be expected, it is also fair to say that the board spends too much time on small questions and not enough on bigger ones.

  • Coda revival

    Coda is a distributed file system developed as a research project at Carnegie Mellon University, descended from a older version of the Andrew File System. It got dropped from FreeBSD some five years ago, due to not having been adopted for a MPSAFE world. The focus for this current project is to bring it back into sufficiently workable shape that it could return to the kernel. It is currently in a working condition. Work is underway to test it better, fix whatever issues are found, and commit it to 12-CURRENT.

  • Google's Learning Software Learns to Write Learning Software

    In a project called AutoML, Google’s researchers have taught machine-learning software to build machine-learning software. In some instances, what it comes up with is more powerful and efficient than the best systems the researchers themselves can design. Google says the system recently scored a record 82 percent at categorizing images by their content. On the harder task of marking the location of multiple objects in an image, an important task for augmented reality and autonomous robots, the auto-generated system scored 43 percent. The best human-built system scored 39 percent.

  • Intel Begins Working On "Knights Mill" Support For LLVM/Clang

    Intel compiler engineers have begun mainlining "Knights Mill" enablement within the LLVM compiler stack.

    Knights Mill is the codename for an upcoming Xeon Phi expected for release later this quarter. Details on Knights Mill are relatively light but it will cater to deep learning / AI use-cases and more efficient than Knights Landing (KNL).

    Intel has previously said Knights Mill is capable of twice the performance of Knights Landing for floating point operations per cycle and there are also new/optimized instructions for 8-bit and 16-bit arithmetic.

KDE Celebrates Its 21st Birthday

Filed under
KDE

Today marks twenty-one years since the KDE project was founded.

It was on 14 October 1996 that the "Kool Desktop Environment" was founded by Matthias Ettrich. At the time he wanted KDE to be a "consistent, nice looking free desktop-environment."

Read more

Graphics and Games: AMDGPU DC, Vulkan, GOG

Filed under
Graphics/Benchmarks
Gaming
  • More Pre-4.15 AMDGPU DC Patches To Test Out This Weekend

    For Radeon RX Vega Linux users or those with newer Radeon GPUs and just wanting to make use of HDMI/DP audio, there are some new "AMDGPU DC" patches ready for testing this weekend.

    While AMDGPU DC is being staged as a pull request finally for Linux 4.15, the work hasn't yet settled down as AMD developers continue taming this massive code-base of more than 120,000 lines of code. Just recently in fact were another 100+ patches for this display code that allows Vega/Raven display support, HDMI/DP audio, atomic mode-setting, and other display feature updates long sought after by Radeon users.

  • Vulkan 1.0.63 Introduces Global Priority Support

    Vulkan 1.0.63 is now available as the latest minor update to this high performance graphics/compute API.

    As usual, Vulkan 1.0.63 is mostly made up of document corrections and clarifications. There is though one new extension.

  • Humble Bundle has been acquired by IGN

    This is rather unsettling to see, Humble Bundle has now officially joined with the massive media site IGN.

Haiku OS Is Still Chugging Along To Get Its First Official Release Out

Filed under
OS

The BeOS-inspired Haiku OS has been around since 2002 and its alpha release came out five years ago while the beta and first "R1" stable release are still being pursued.

This week the open-source operating system project published a new report entitled Where is Haiku R1?

Read more

Microsoft Breaking the Law and Computer Security Woes

Filed under
Microsoft
Security

Mozilla 'Freemium' and Visual Impairment Simulator

Filed under
Moz/FF
  • Mozilla might offer Freemium services in the future

    The whole idea seems to be in an early stage and it is quite possible that it won't come to fruition after careful examination. When asked what kind of services Mozilla was considering, Beard answered that the organization was exploring that. This is all the information that is available at this point in time.

  • Mozilla CEO says new Firefox browser delivers 'a big bang'

    There's another side as we start to look at products that we could potentially offer. Some of them start to look like services, exploring the freemium models. There'd be a free level always, but also some premium services offering.

  • NoCoffee: Visual Impairment Simulator

    Four years ago, on a snowy February day, Aaron Leventhal huddled in his unheated home and created a Chrome extension called NoCoffee. This extension allows users to experience web content through different lenses of visual impairments*.

Nokia and Apple Lost in Android Era

Filed under
Android

10 open source Linux robots from car-bots to humanoids

Filed under
Linux
OSS

Linux robots come in all shapes and sizes from rovers to chatty humanoids. Here are 10 intriguing terrestrial robot kits with open software and hardware.

Back in 2014, we struggled to fill out our top 10 roundup of Linux-based robots and padded the list with conceptually similar autonomous underwater vehicles (AUVs) and unmanned aerial vehicles (UAVs). In addition, many of those robots were proprietary or open source only on the software side. Today, however, it’s easy to fill out a top 10 list of Linux-based terrestrial robots that are open source in both software and hardware. In fact, we were forced to leave a number of worthy projects waiting in the wings.

Read more

How do you dump the firmware from a "secure" voting machine? With a $15 open source hardware board

Filed under
Hardware
Security

One of the highlights of this year's Defcon conference in Vegas was the Voting Machine Hacking Village, where security researchers tore apart the "secure" voting machines America trusts its democracy to.

The Voting Machine Hacking Village just released its master report on the vulnerabilities they found, and the participants are talking about it on Twitter, including Joe Fitz's note that he dumped the firmware off a Accuvote TSX with one of Adafruit's $15 open source hardware FT232h breakout boards.

Read more

Debian, Ubuntu, elementary OS, pfSense and Windows

Filed under
OS
GNU
Linux
Microsoft
Debian
Ubuntu
  • My Free Software Activities in Jul-Sep 2017

    If you read Planet Debian often, you’ve probably noticed a trend of Free Software activity reports at the beginning of the month. First, those reports seemed a bit unamusing and lengthy, but since I take the time to read them I’ve learnt a lot of things, and now I’m amazed at the amount of work that people are doing for Free Software. Indeed, I knew already that many people are doing lots of work. But reading those reports gives you an actual view of how much it is.

  • OpenStack Development Summary – October 13, 2017

    Welcome to the seventh Ubuntu OpenStack development summary!

    This summary is intended to be a regular communication of activities and plans happening in and around Ubuntu OpenStack, covering but not limited to the distribution and deployment of OpenStack on Ubuntu.

    If there is something that you would like to see covered in future summaries, or you have general feedback on content please feel free to reach out to me (jamespage on Freenode IRC) or any of the OpenStack Engineering team at Canonical!

  • elementary OS 0.5 "Juno" GNU/Linux Distro Could Use Ubuntu's Snappy Technologies

    The guys over elementary OS, the popular GNU/Linux distribution based on Ubuntu, were interviewed recently by Canonical's Sarah Dickinson about upcoming integration of Snap packages into their infrastructure.

    As you are aware, there are three main universal binary packages available for GNU/Linux distributions, Snappy, Flatpak, and AppImage, and OS maintainers are free to implement which one they think it's best for their users, or even more of them.

    In the interview, elementary's devs revealed the fact that they want to go with Ubuntu's Snappy technologies to provide their users with a modern and secure confined app format because of the extra layer of security Snaps provide by design.

  • pfSense 2.4 BSD Operating System Debuts with New Installer, Drops 32-Bit Images

    Rubicon Communications' Jim Pingle announced the release of the pfSense 2.4.0 operating system, a major release that introduces support for new devices, new features, and numerous improvements.

    Based on the latest FreeBSD 11.1 operating system, the pfSense 2.4 release comes with an all-new installer based on bsdinstall and featuring support for the ZFS file system, UEFI machines, as well as multiple types of partition layouts, including the widely used GPT and BIOS.

  • Dutch privacy regulator says Windows 10 breaks the law

    The lack of clear information about what Microsoft does with the data that Windows 10 collects prevents consumers from giving their informed consent, says the Dutch Data Protection Authority (DPA). As such, the regulator says that the operating system is breaking the law.

    To comply with the law, the DPA says that Microsoft needs to get valid user consent: this means the company must be clearer about what data is collected and how that data is processed. The regulator also complains that the Windows 10 Creators Update doesn't always respect previously chosen settings about data collection. In the Creators Update, Microsoft introduced new, clearer wording about the data collection—though this language still wasn't explicit about what was collected and why—and it forced everyone to re-assert their privacy choices through a new settings page. In some situations, though, that page defaulted to the standard Windows options rather than defaulting to the settings previously chosen.

Security: Australia, IRS, and Grafeas

Filed under
Security
  • Australian defense firm was hacked and F-35 data stolen, DOD confirms

    The Australian Cyber Security Centre noted in its just-issued 2017 Threat Report that a small Australian defense company "with contracting links to national security projects" had been the victim of a cyber-espionage attack detected last November. "ACSC analysis confirmed that the adversary had sustained access to the network for an extended period of time and had stolen a significant amount of data," the ACSC report stated. "The adversary remained active on the network at the time."

    More details of the breach were revealed on Wednesday at an IT conference in Sydney. ASD Incident Response Manager Mitchell Clarke said, "The compromise was extensive and extreme." The attacker behind the breach has been internally referred to at the Australian Signals Directorate as "APT Alf" (named for a character in Australia's long-running television show Home and Away, not the US television furry alien). Alf stole approximately 30 gigabytes of data, including data related to Australia's involvement in the F-35 Joint Strike Fighter program, as well as data on the P-8 Poseidon patrol plane, planned future Australian Navy ships, the C-130 Hercules cargo plane, and the Joint Direct Attack Munition (JDAM) bomb. The breach began in July of 2016.

  • After second bungle, IRS suspends Equifax’s “taxpayer identity” contract

    The tax-collecting agency is now temporarily suspending the contract because of another Equifax snafu. The Equifax site was maliciously manipulated again, this time to deliver fraudulent Adobe Flash updates, which, when clicked, infected visitors' computers with adware that was detected by just three of 65 antivirus providers. The development means that at least for now, taxpayers cannot open new Secure Access accounts with the IRS. Secure Access allows taxpayers to retrieve various online tax records and provides other "tax account tools" to those who have signed up.

  • Google, IBM Partner to Tighten Container Security
  • Grafeas, new open-source API for the software supply chain, released

Software and howtos

Filed under
Software
HowTos
  • Weblate 2.17
  • 7 Best eBook Readers for Linux

    Lately, the demand for digital books has increased as people find it more comfortable in reading a book on their handheld devices, Kindle or PC. When it comes to the Linux users, there are various ebook apps that will serve your purpose in reading and organizing your ebook collections.

    In this article, we have compiled seven best ebook readers for Linux. These ebook readers are best suited for pdf, epubs and other ebook formats.

  • How to write/create a Ubuntu .iso to a bootable USB device on Linux using dd command
  • Check disk usage at the command line with du
  • Install Redis and Redis PHP on cPanel
  • Qt 4 and 5 and OpenSSL1.0 removal
  • GLib tools rewrite

    If you’re still stuck with Autotools, though, you may also want to consider dropping glib-genmarshal, and use the FFI-based generic marshaller in your signal definitions — which comes at a small performance cost, but if you’re putting signal emission inside a performance-critical path you should just be ashamed of yourself.

    For enumerations, you could use something like this macro, which I tend to employ in all my projects with just few, small enumeration types, and where involving a whole separate pass at parsing C files is kind of overkill. Ideally, GLib would ship its own version, so maybe it’ll be replaced in a new version.

Red Hat's Growth and New Fedora Packages

Filed under
Red Hat
  • Red Hat continues steady march toward $5 billion revenue goal

    The last time I spoke to Red Hat CEO Jim Whitehurst, in June 2016, he had set a pretty audacious goal for his company to achieve $5 billion in revenue. At the time, that seemed a bit far-fetched. After all, his company had just become the first open-source company to surpass $2 billion in revenue. Getting to five represented a significant challenge because, as he pointed out, the bigger you get, the harder it becomes to keep the growth trajectory going.

    But the company has continued to thrive and is on track to pass $3 billion in revenue some time in the next couple of quarters. Red Hat is best known for creating a version of Linux designed specifically for the enterprise, but it has begun adapting to the changing world out there with cloud and containers — and as its RHEL (Red Hat Enterprise Linux) customers start to change the way they work (ever so slowly), they are continuing to use Red Hat for these new technologies. As Whitehurst told me, that’s not a coincidence.

  • New packages in Fedora: rtags, renderdoc

Kdenlive 17.08.2 and Krita 3.3.1

Filed under
KDE
  • Kdenlive 17.08.2 released

    The second minor release of the 17.08 series is out adding a rotate from image center option in the Transform effect among other usability improvements. In other news the dev team continues making progress for the much anticipated 17.12 release. Start the countdown!

  • Krita 3.3.1 Brings Fixes for Important Regressions to the Digital Painting App

    Only two weeks after the release of the significant Krita 3.3 update, the popular open-source and cross-platform digital painting app received a bug fix release that addresses some important regressions.

    Krita 3.3.1 is a minor maintenance update that fixes two important regressions, including a crash that occurred when restarting Krita after closing it with the reference images docker set to floating, and a bug that won't allow users to import unzipped .kra backup files or .kra files which were then archived manually as a zip file.

Pi-Top updates its modular, Raspberry Pi-powered laptop

Filed under
GNU
Linux
Hardware

Raspberry Pi’s single-board computers are surprisingly versatile devices that can be used for all sort of things ranging from desktop PCs to game consoles to smart speakers. Hackers have also been building Raspberry Pi-powered laptops for years, and back in 2014 a UK-based team launched one of the more interesting versions, since the Pi-Top allowed you to modify the case designs yourself using a 3D printer.

Now company is updating its hardware with a new modular Pi-Top model that features a bigger, better display, a sliding keyboard that makes it easy to access the system’s insides, and an “inventor’s kit” to get you started with developing hardware projects.

Read more

Also: 21-inch capacitive panel PC taps quad-core Bay Trail SoC

System76 Adds Finishing Touches to First Release of Ubuntu-Based Pop!_OS Linux

Filed under
Ubuntu

Ubuntu 17.10 (Artful Aardvark) is almost here and the guys over at System76 are adding finishing touches to the first release of their Pop!_OS Linux distro, which will be based on Ubuntu 17.10.

During the Beta testing of Pop!_OS Linux, it would appear that System76 received a lots of feedback from the community, users who installed and tested the Pop!_OS Linux Beta release on their personal computers, but especially on System76's laptops and workstations because that's why Pop!_OS Linux was made for in the first place.

"Thank you for all the feedback that you gave us during the beta release last week. Thanks to your efforts many bugs that were exposed through your feedback were addressed," said Sriram Ramkrishna, Community Manager at System76. "Our release is less than a week away and the more feedback we get, the better the end result."

Read more

Wine 2.19 Released

Filed under
Software

Canonical Puts Out Call for Users to Test Ubuntu 17.10's Release Candidate ISOs

Filed under
Ubuntu

Canonical's community manager Alan Pope recently put out a call for community members to test the upcoming Release Candidate (RC) ISO images of the Ubuntu 17.10 (Artful Aardvark) operating system.

Read more

Syndicate content

More in Tux Machines

Bloomberg's big move on machine learning and open source

With its orange text on black interface and colour coded keyboard, the Bloomberg professional services terminal – known simply as ‘The Terminal’ – doesn’t appear to have changed much since it was launched in the early ’80s. But behind the retro (Bloomberg prefers ‘modern icon’) stylings, its delivery of financial markets data news, and trading tools has advanced rapidly. The terminal’s 315,000 subscribers globally are now able to leverage on machine learning, deep learning, and natural language processing techniques developed by the company, as they seek an edge in their investment decisions. Bloomberg is also applying those same techniques to its internal processes. Leading the company’s efforts in the area is Bloomberg’s head of data science Gideon Mann, who spoke with CIO Australia earlier this month. [...] Behind much of Bloomberg’s recent builds has been an open source ethic. Mann says there has been a sea change within the company about open source. "When the company started in 1981 and there really wasn't a whole lot of open source. And so there was a mentality of you know if it's not invented here we're not interested,” Mann says. [...] The organisation took some convincing, but, championed by the CTO, there has been a “huge culture change” towards open source. “There are two groups you got to convince: you’ve got to convince management that using open source is going to be safe and lead to better software, and then you also have to convince engineers that using open source is going to increase their skillset, will lead to software that’s easier to maintain and is less buggy and it's going to be a more beautiful system. Once you can kind of convince those two then you're set,” Mann says. The company is an active contributor to projects including Solr, Hadoop, Apache Spark and Open Stack. Read more Also: Uber Open Sources AthenaX, Its Streaming Analytics Platform

Firefox 57 - Trick or Treat?

The best way to describe Firefox 57 is too little, too late, but better later than never. In a way, it's a pointless release, because it brings us back roughly where Firefox was and should have been years ago. Only all this time in between was wasted losing user base. WebExtensions will be the thing that makes or breaks the browser, and with insufficient quality in the available replacements for those that don't make the culling list, there will be no real incentive for people to stay around. Firefox 57 is better than earlier versions in terms of looks and performance, but that's like saying you get 50% discount on a price that is twice what it should be. Ultimately unnecessary, just like graduating from university by the age of 68. There aren't any major advantages over Chrome. This is essentially a Firefox that sucks less. So yes, on the positive side, if you do want to continue using Firefox, version 57 makes much more sense than the previous 53 releases. It has an almost normal look, some of the sorely needed security & privacy addons are available, and it offers a passable user experience in terms of speed and responsiveness. Bottom line, I will stick with Firefox for now. As long as my extensions keep working. Take care. Read more

Android Leftovers

The origin and evolution of FreeDOS

Over the years, developers have shared with me how they use FreeDOS to run embedded systems. My all-time favorite example is a developer who used FreeDOS to power a pinball machine. FreeDOS ran an application that controlled the board, tallied the score, and updated the back display. I don't know exactly how it was built, but one way such a system could work is to have every bumper register a "key" on a keyboard bus and the application simply read from that input. I thought it was cool. People sometimes forget about legacy software, but it pops up in unexpected places. I used to be campus CIO of a small university, and once a faculty member brought in some floppy disks with old research data on them. The data wasn't stored in plaintext files, rather as DOS application data. None of our modern systems would read the old data files, so we booted a spare PC with FreeDOS, downloaded a shareware DOS program that could read the application data, and exported the data to plaintext. Read more