Language Selection

English French German Italian Portuguese Spanish

Development

GTK+ 3.21.4 GUI Toolkit Fixes Clipboard Handling on Wayland, Adds New APIs

Filed under
Development
GNOME

As part of the GNOME 3.21.4 desktop environment release, the development team behind the popular and widely-used GTK+ GUI (Graphical User Interface) toolkit have released development version 3.21.4.

Read more

Linux 4.8 Plans/Developments

Filed under
Development
Linux
  • Hardened Usercopy Protection Sent In For Linux 4.8

    The usercopy protection was sent in today for pulling into the Linux 4.8 kernel.

    This user-copy protection support isn't about any form of digital rights management but rather about safeguarding objects being copied to/from user-space. I covered this work in more detail a few days ago in Hardened Usercopy Appears Ready To Be Merged For Linux 4.8.

  • SMR Drive Support In Linux 4.8 To Be Further Improved

    With the Linux 4.7 kernel came initial work on SMR drives, a.k.a. Shingled Magnetic Recording. With Linux 4.8 the SMR drive support continues to be improved.

    Shingled Magnetic Recording is a magnetic storage tech used by HDDs with high storage density.

ArchStrike Ethical Hacking Linux Operating System Gets Its First ISO Builds

Filed under
Development

The ArchStrike developers have announced today, July 25, 2016, that their Arch Linux-based operating system designed for ethical hackers now has official installation mediums as ISO images.

Read more

PHP, JavaSctipt and More Languages

Filed under
Development
  • PHP 7.1 Beta Released

    Today marks the availability of the PHP 7.1 beta as a closer step forward to this first feature update to PHP7.

    PHP 7.1 introduces a number of new features including but not limited to the void return type, nullable types, generalized support of negative string offsets, class constant visibility modifiers, multi-catch, and more. PHP 7.1 beta adds asynchronous signal handling and additional context with the pcntl_signal handler.

  • JavaScript Is Still The King — Top 21 Programming Languages Of 2016
  • The RedMonk Programming Language Rankings: June 2016

    With the spring and summer travel schedule drawing to a close, we finally have had time to sit down and run the numbers collected back in June. As always, aside from the fact that we run our own GitHub rankings now, the process used for our bi-annual programming language rankings remains the same as when Drew Conway and John Myles White first looked at the question late in 2010. We have continued this analysis, comparing the performance of programming languages relative to one another on GitHub and Stack Overflow twice a year. The idea is not to offer a statistically valid representation of current usage, but rather to correlate language discussion (Stack Overflow) and usage (GitHub) in an effort to extract insights into potential future adoption trends.

    With the exception of GitHub’s decision to no longer provide language rankings on its Explore page – they are now calculated from the GitHub archive – the rankings are performed in the same manner, meaning that we can compare rankings from run to run, and year to year, with confidence.

    Historically, the correlation between how a language ranks on GitHub versus its ranking on Stack Overflow has been strong, but this had been weakening in recent years. From its highs of .78, the correlation was down to .73 this time last year – the lowest recorded. For this run, however, the correlation between the properties is once again robust. As with last quarter’s ranking, the correlation between the properties was .77, just shy of its all time mark. This is arguably noise, but we believe the correlation is worth noting at a minimum.

Development News

Filed under
Development
  • The Slashdot Interview With Larry Wall

    I run firefox on Linux, and chrome on my ancient Google phone, but I'm not a browser wonk. Maybe I'll have more opinions on that after our JS backend is done for Perl 6...

  • Pulp 2.8.6 Generally Available

    This release includes a small number of fixes to severe bugs in Pulp Platform, the RPM plugin, and the Docker plugin.

  • 11 Programming Languages For DevOps Success

    DevOps uses languages for software development and languages for deployment automation. If you want to be successful with either side of DevOps, these languages will help.

Nautilus Development

Filed under
Development
GNOME
  • GSoC 2016: The adventure begins

    Hello! I am Razvan, a technology & open-source enthusiast and I am working on what is probably the most interesting project for me so far, Nautilus. So far, this has been the highlight of my experience – lots of interesting things learned while coding and a great interaction with the community. This is mainly thanks to Carlos, captain of Nautilus, who always finds the time to help me and other contributors whenever we get stuck. On top of this, the funny chats with him and people from the GNOME community make contributing so much more enjoyable! Up until now I’ve been titled King of the Trash™, I’ve learned about some file system magic from Christian Hergert, and I’ve also been threatened by a katana-wielding GNOME samurai. Awesome, right?

  • Extraction support in Nautilus

    As a result, the output will always have the name of the source archive, making it easy to find after an extraction. Also, the maximum number of conflicts an extraction can have is just one, the output itself. Hurray, no more need to go through a thousand dialogs!

  • Improved File Extraction Coming To GNOME's Nautilus

    As part of Google Summer of Code, improved extraction support for compressed files is being worked on for the Nautilus file manager.

Development News

Filed under
Development
  • Wait… usenet is still… alive?!?!

    So, in conclusion, Fortran is a pretty cool language. The syntax is a little different that a curly-brace guy like me is used to, but once you figure it out, it’s pretty easy to use and has a very nice feature set. Again, if you’d like to look at a functional complete example, check out my source repository on GitHub.

    I’m going to do a third post in this series where I actually build a modern web application using Fortran for the middle tier (I’m thinking I need a cool name like LAMP or BCHS so maybe FARM – Fortran, Apache, REST and mySQL?) but that’s for another day. Hope you enjoyed reading this as much as I enjoyed learning it.

  • Coding A Text Editor In Less Than 1000 Lines Of C Programming Language

    A coder has created a text editor in C programming language in less than 1000 lines. He has shared the code on GitHub and allowed the interested programmers to take a look at it and learn.

Development: Pyston, Go, and PHP

Filed under
Development
  • Pyston 0.5.1 released

    We are excited to announce the v0.5.1 release of Pyston, our high performance Python JIT.

  • Pyston 0.5.1 Is Making Python Code Even Faster

    In addition to Dropbox announcing the Lepton image compression algorithm, their Pyston team has announced the v0.5.1 release and it provides more performance improvements for this Python JIT.

  • New Relic Adds Application Performance Monitoring Support for Go Open Source

    New Relic has announced that it has added support for the Go programming language (Golang) to its SaaS-based application performance monitoring platform. With the addition of Go New Relic adds to the six other programming languages it supports including Java, .NET, Node.js, PHP, Python, and Ruby for polyglot application performance monitoring (APM) for cloud and microservices architectures.

  • Rogue Wave Software's Zend Server

    The CTO at Rogue Wave Software, Zeev Suraski, says he's never seen anything like PHP 7 in the software space—namely the halving of hardware needs after a mostly painless software upgrade. Organizations salivating to leverage this massive performance gain would be wise to investigate Zend Server 9, an application server that builds on the benefits of PHP 7, both on-premises and in the cloud.

GNOME 3.21.4 unstable tarballs due

Filed under
Development
GNOME

Hello all,

Tarballs are due on 2016-07-18 before 23:59 UTC for the GNOME 3.21.4
unstable release, which will be delivered on Wednesday. Modules which
were proposed for inclusion should try to follow the unstable schedule
so everyone can test them. Please make sure that your tarballs will
be uploaded before Monday 23:59 UTC: tarballs uploaded later than that
will probably be too late to get in 3.21.4. If you are not able to
make a tarball before this deadline or if you think you'll be late,
please send a mail to the release team and we'll find someone to roll
the tarball for you!

Read more

Rust Spreading

Filed under
Development
Moz/FF
  • Fedora 25 Planning For Proper Rust Support

    There are some new feature proposals to talk about for Fedora 25, which will be officially released around November.

    The latest self-contained change that is proposed for Fedora 25 is Rust compiler support. In particular, the hope is to package up the LLVM-based Rust compiler and its Cargo build system and offer them via the main Fedora repository. The current plan is for packaging Rust 1.10 and Cargo 0.11.

  • Mozilla Will Begin “Rusting” Of Its Firefox Browser On August 2

    Mozilla is all set to launch multi-processing functionality in the new update. The new version–Firefox 48–is scheduled for a release on August 2. Firefox 48 will have some of its components coded in Rust, a programming language developed by Mozilla.

Syndicate content

More in Tux Machines

Linux 4.6.5

I'm announcing the release of the 4.6.5 kernel. All users of the 4.6 kernel series must upgrade. The updated 4.6.y git tree can be found at: git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git linux-4.6.y and can be browsed at the normal kernel.org git web browser: http://git.kernel.org/?p=linux/kernel/git/stable/linux-st... thanks, greg k-h Read more Also: Linux 4.4.16 Linux 3.14.74

today's leftovers

Leftovers: Software

  • The Linux Deepin File Manager Is a Thing of Beauty
    China-based Linux distro Deepin has shown off its all-new desktop file manager. And to say it's pretty is an understatement.
  • GRadio Lets You Find, Listen to Radio Stations from the Ubuntu Desktop
    Love to listen to the radio? My ol’ pal Lolly did. But let’s say you want to listen to the radio on Ubuntu. How do you do it? Well, the Ubuntu Software centre should always be the first dial you try, but you’ll need to sift through a load of static to find a decent app.
  • Reprotest 0.2 released, with virtualization support
    reprotest 0.2 is available in PyPi and should hit Debian soon. I have tested null (no container, build on the host system), schroot, and qemu, but it's likely that chroot, Linux containers (lxc/lxd), and quite possibly ssh are also working. I haven't tested the autopkgtest code on a non-Debian system, but again, it probably works. At this point, reprotest is not quite a replacement for the prebuilder script because I haven't implemented all the variations yet, but it offers better virtualization because it supports qemu, and it can build non-Debian software because it doesn't rely on pbuilder.
  • Calibre 2.63.0 eBook Converter and Viewer Adds Unicode 9.0 Support, Bugfixes
    Kovid Goyal has released yet another maintenance update for his popular, open-source, free, and cross-platform Calibre ebook library management software, version 2.63.0. Calibre 2.63.0 arrives two weeks after the release of the previous maintenance update, Calibre 2.62.0, which introduced support for the new Kindle Oasis ebook reader from Amazon, as well as reading and writing of EPUB 3 metadata. Unfortunately, there aren't many interesting features added in the Calibre 2.63.0 release, except for the implementation of Unicode 9.0 support in the regex engine of the Edit Book feature that lets users edit books that contain characters encoded with the recently released Unicode 9.0 standard.
  • Mozilla Delivers Improved User Experience in Firefox for iOS
    When we rolled out Firefox for iOS late last year, we got a tremendous response and millions of downloads. Lots of Firefox users were ecstatic they could use the browser they love on the iPhone or iPad they had chosen. Today, we’re thrilled to release some big improvements to Firefox for iOS. These improvements will give users more speed, flexibility and choice, three things we care deeply about.
  • LibreOffice 5.2 Is Being Released Next Wednesday
    One week from today will mark the release of LibreOffice 5.2 as the open-source office suite's latest major update. LibreOffice 5.2 features a new (optional) single toolbar mode, bookmark improvements. new Calc spreadsheet functions (including forecasting functions), support for signature descriptions, support for OOXML signature import/export, and a wealth of other updates. There are also GTK3 user-interface improvements, OpenGL rendering improvements, multi-threaded 3D rendering, faster rendering, and more.
  • Blackmagic Design Finally Introduces Fusion 8 For Linux
  • Why Microsoft’s revival of Skype for Linux is a big deal [Ed: This article is nonsense right from the headline. Web client is not Linux support. And it's spyware (centralised too).]

today's howtos