Language Selection

English French German Italian Portuguese Spanish

BSD: LLVM 5.0.0, Android NDK, FreeBSD/TrueOS

Filed under
Development
BSD

     
     

  • LLVM 5.0.0 Release

    This release is the result of the community's work over the past six months, including: C++17 support, co-routines, improved optimizations, new compiler warnings, many bug fixes, and more.

  • LLVM 5.0 Released With C++17 Support, Ryzen Scheduler, AMDGPU Vega & Much More

    After delays pushed its release back by about one month, LLVM 5.0 was just released a few minutes ago along with its associated sub-projects like the Clang 5.0 C/C++ compiler.

    LLVM 5.0 features a number of improvements to the ARM and MIPS targets, greater support for the POWER ISA 3.0 in the PowerPC target, the initial AMD Ryzen (znver1) scheduler support (already improved in LLVM 6.0 SVN), support for Intel Goldmont CPUs, greater AVX-512 support, improved Silvermont/Sandybridge/Jaguar schedulers, and initial Radeon Vega (GFX9) support within the AMDGPU target.

  • Android NDK r16: Developers Should Start Using LLVM's libc++ With GCC On The Way Out

    Google has announced the availability today of the Android Native Development Kit (NDK) Release 16. This release is worth mentioning in that Google is now encouraging developers to start using libc++ as their C++ standard library.

    Moving forward, Google will only be supporting LLVM's libc++ as the C++ standard library and not supporting other STLs. The Android platform has already been using libc++ since Lollipop and now they are looking to get more application developers using this STL.

  • Google publishes its documentation style guide for developers

    Documentation is often an afterthought — especially for open-source projects. That can make it harder for newcomers to join a project, for example, and sometimes badly written documentation is worse than having no documentation at all. To help developers write better documentation, Google this week opened up its own developer-documentation style guide.

  • Trying Out FreeBSD/TrueOS On The Xeon Scalable + Tyan GT24E-B7106 Platform

    While we have tested a number of Linux distributions on Intel's new Xeon Scalable platform, here are some initial BSD tests using two Xeon Gold 6138 processors with the Tyan GT24E-B7106 1U barebones server.

  • FreeBSD Developers Tackle AMD Zen/Ryzen Temperature Monitoring Before Linux

    While Linux users of AMD's new Zen-based Ryzen/Threadripper/Epyc processors are still waiting for thermal driver support to hit the mainline Linux kernel, FreeBSD developers have already managed to produce the Zen "Family 17h" CPU thermal monitoring support on their own.

    From this FreeBSD bug report, developers have managed to get the AMD CPU temperature monitoring working for Zen processors under Linux with their existing temperature driver.

More in Tux Machines

What Is DNF Package Manager And How To Use It

​A package file is an archive which contains the binaries and other resources that make software and the pre and post installation scripts. They also provide the information regarding dependencies and other packages required for the installation and running of the software. Read
more

FSFE: ‘German public sector a digital laggard’

With their lacklustre approach to free software, German public services remain behind other European member states, says the Free Software Foundation Europe (FSFE). When asked, the current governing parties’ say they support free software, but their statements are contradicted by the lack of action, the advocacy group says. In early September, the FSFE published its analysis of the free software policies put forward by the main political parties on the ballot, in preparation for Germany’s parliamentary elections on 24 September. This analysis (in German) is far more detailed than an earlier report generated by the Digital-O-Mat, a web portal set up to focus on political parties’ positions on 12 digital topics. Read more New release: ISA² interoperability test bed software v1.1.0

PocketBeagle: An Ultra-tiny, Open-source, Linux-powered Development Board

BeagleBoard.org has revealed its latest development board named PocketBeagle. It’s an ultra-tiny and open source USB-key-fob computer that’s crafted for DIYers, hobbyists, and educators. PocketBeagle is based on Octavo Systems OSD3358-SM 21mm x 21mm system-in-package, which gives it 512MB DDR3 RAM, 1-GHz ARM Cortex-A8 CPU, and 2x 200-MHz PRUs. It comes with integrated power/battery management as well. Read more

Security: SEC Breach, DNSSEC, FinFisher, CCleaner and CIA