Odprtokodni pogled

Opensource view

Tuja odprtokodna scena

We, Wall, we, Wall, Raku: Perl creator blesses new name for version 6 of text-wrangling lingo

tuxmachines.org - Sob, 10/12/2019 - 23:18

Perl 6 should soon be known as Raku, now that Perl creator Larry Wall has given his blessing to the name change.

[...]

Wall thus has ended a debate that has occupied the Perl developer community for the past few months and has been an issue for more than a decade. Back in August, Dutch software developer Elizabeth Mattijsen opened an issue in GitHub's Perl 6 repository seeking to rename Perl 6 because it's "confusing and irritating."

The problem – apart from Perl's dwindling popularity – simply is that Perl 5 and Perl 6 are separate, but related, programming languages. And when developers talk about Perl, they usually mean Perl 5. To give Perl 6 a chance to thrive on its own, the Perl community mostly agreed that a new name would be helpful.

read more

DIY, modular MNT Reform Laptop gets spec bump as it inches toward reality

tuxmachines.org - Sob, 10/12/2019 - 22:38

It’s been a few years since developer Lukas Hartmann and designer Ana Dantes unveiled their plans for a DIY, modular laptop designed to run free and open source software.

Since then, the folks behind the MNT Reform project created a small number of early prototypes, introduced new hardware with beefier specs and some other improvements, and have begun producing prototypes of version 2 of the laptop.

Once everything is up to snuff, the plan is to launch another crowdfunding campaign for folks interested in purchasing their own MNT Reform 2 laptop — but since the design files will be open source, there’s nothing stopping anyone from downloading the necessary files and assembling their own (if they also want to go through the trouble of sourcing all the components including a custom PCB).

read more

GNU: Release of GNU Binutils 2.33.1 and GNUFEST 2019 in San Cristóbal

tuxmachines.org - Sob, 10/12/2019 - 22:07
  • GNU Binutils 2.33.1 Released With Support For Newer Arm Cortex CPUs, SVE2/TME/MVE

    The GNU Binutils 2.33(.1) release brings BFloat16 support (BF16), many ARMv8 architecture updates, eBPF support for the GNU toolchain to complement the GCC 10 compiler support for this alternative now to using LLVM, support for the new CTF (Compact Type Format) debug format, and other work accumulated in recent months.

  • GNU Binutils 2.33.1 has been released. Hello Everyone, We are pleased to announce that version 2.33.1 of the GNU Binutils project sources have been released and are now available for download at: https://ftp.gnu.org/gnu/binutils https://sourceware.org/pub/binutils/releases/ The md5sum values are: 56a3be5f8f8ee874417a4f19ef3f10c8 binutils-2.33.1.tar.bz2 1a6b16bcc926e312633fcc3fae14ba0a binutils-2.33.1.tar.gz f4e7e023664f087b3017fc42955ebb46 binutils-2.33.1.tar.lz 9406231b7d9dd93731c2d06cefe8aaf1 binutils-2.33.1.tar.xz This release contains numerous bug fixes, and also the following new features: Assembler: * Adds support for the Arm Scalable Vector Extension version 2 (SVE2) instructions, the Arm Transactional Memory Extension (TME) instructions and the Armv8.1-M Mainline and M-profile Vector Extension (MVE) instructions. * Adds support for the Arm Cortex-A76AE, Cortex-A77 and Cortex-M35P processors and the AArch64 Cortex-A34, Cortex-A65, Cortex-A65AE, Cortex-A76AE, and Cortex-A77 processors. * Adds a .float16 directive for both Arm and AArch64 to allow encoding of 16-bit floating point literals. * For MIPS, Add -m[no-]fix-loongson3-llsc option to fix (or not) Loongson3 LLSC Errata. Add a --enable-mips-fix-loongson3-llsc=[yes|no] configure time option to set the default behavior. Set the default if the configure option is not used to "no". Linker: * The Cortex-A53 Erratum 843419 workaround now supports a choice of which workaround to use. The option --fix-cortex-a53-843419 now takes an optional argument --fix-cortex-a53-843419[=full|adr|adrp] which can be used to force a particular workaround to be used. See --help for AArch64 for more details. * Add support for GNU_PROPERTY_AARCH64_FEATURE_1_BTI and GNU_PROPERTY_AARCH64_FEATURE_1_PAC in ELF GNU program properties in the AArch64 ELF linker. * Add -z force-bti for AArch64 to enable GNU_PROPERTY_AARCH64_FEATURE_1_BTI on output while warning about missing GNU_PROPERTY_AARCH64_FEATURE_1_BTI on inputs and use PLTs protected with BTI. * Add -z pac-plt for AArch64 to pick PAC enabled PLTs. Utilities: * Add --source-comment[=] option to objdump which if present, provides a prefix to source code lines displayed in a disassembly. * Add --set-section-alignment = option to objcopy to allow the changing of section alignments. * Add --verilog-data-width option to objcopy for verilog targets to control width of data elements in verilog hex format. * The separate debug info file options of readelf (--debug-dump=links and --debug-dump=follow) and objdump (--dwarf=links and --dwarf=follow-links) will now display and/or follow multiple links if more than one are present in a file. (This usually happens when gcc's -gsplit-dwarf option is used). In addition objdump's --dwarf=follow-links now also affects its other display options, so that for example, when combined with --syms it will cause the symbol tables in any linked debug info files to also be displayed. In addition when combined with --disassemble the --dwarf= follow-links option will ensure that any symbol tables in the linked files are read and used when disassembling code in the main file. * Add support for dumping types encoded in the Compact Type Format to objdump and readelf. Our thanks go out to all of the binutils contributors, past and present, for helping to make this release possible. Note in case you are wondering about what happened to the 2.33 release, it is stuck pending the resolution of an issue with the keys used to sign the release. Once this is resolved the 2.33 tarballs will be uploaded, even though they will now be slightly out of date. Cheers Nick Clifton Binutils Chief Maintainer.
  • 1er GNUFEST 2019

    On October 26 I was present at the event 1 GNUFEST 2019 in the city of San Cristóbal, in this event I was representing Fedora giving the talk “What do people live in Free Software?“, Is the second time I give this talk the which was created at FudConf Panamá 2011, I like to give this talk since I usually give technical talks, in this I explain how someone can live from Free Software and that there is an entire economic ecosystem behind free software that allows it to be self-sustaining.

read more

Chrome users gloriously freed from obviously treacherous and unsafe uBlock Origin

tuxmachines.org - Sob, 10/12/2019 - 22:04

Thank you, O Great Chrome Web Store, for saving us from the clearly hazardous, manifestly unscrupulous, overtly duplicitous uBlock Origin. Because, doubtlessly, this open-source ad-block extension by its very existence and nature could never "have a single purpose that is clear to users." I mean, it's an ad-blocker. Those are bad.
Really, this is an incredible own goal on Google's part. Although I won't resist the opportunity to rag on them, I also grudgingly admit that this is probably incompetence rather than malice and likely yet another instance of something falling through the cracks in Google's all-powerful, rarely examined automatic algorithms (though there is circumstantial evidence to the contrary). Having a human examine these choices costs money in engineering time, and frankly when the automated systems are misjudging something that will probably cost Google's ad business money as well, there's just no incentive to do anything about it. But it's a bad look, especially with how two-faced the policy on Manifest V3 has turned out to be and its effect on ad-blocker options for Chrome.

It is important to note that this block is for Chrome rather than Chromium-based browsers (like Edge, Opera, Brave, etc.). That said, Chrome is clearly the one-ton gorilla, and Google doesn't like you sideloading extensions. While Mozilla reviews extensions too, and there have been controversial rejections on their part, speaking as an add-on author of over a decade there is at least a human on the other end even if once in a while the human is a butthead. (A volunteer butthead, to be sure, but still a butthead.) Plus, you can sideload with a little work, even unsigned add-ons. So far I think they've reached a reasonable compromise between safety and user choice even if sometimes the efforts don't scale. On the other hand, Google clearly hasn't by any metric.

read more

Programming Leftovers

tuxmachines.org - Sob, 10/12/2019 - 21:59
  • Plotting with PyQtGraph

    One of the major strengths of Python is in exploratory data science and visualization, using tools such as Pandas, numpy, sklearn for data analysis and matplotlib plotting. Buiding GUI applications with PyQt gives you access to all these Python tools directly from within your app, allowing you to build complex data-driven apps and interactive dashboards.

    While it is possible to embed matplotlib plots in PyQt the experience does not feel entirely native. For simple and highly interactive plots you may want to consider using PyQtGraph instead. PyQtGraph is built on top of PyQ5 native QGraphicsScene giving better drawing performance, particularly for live data, as well as providing interactivity and the ability to easily customize plots with Qt graphics widgets.

    In this tutorial we'll walk through the first steps of creating a plot widget with PyQtGraph and then demonstrate plot customization using line colours, line type, axis labels, background colour and plotting multiple lines.

  • Python 3.5.8rc2

    Python 3.5 has now entered "security fixes only" mode, and as such the only changes since Python 3.5.4 are security fixes. Also, Python 3.5.8rc2 has only been released in source code form; no more official binary installers will be produced.

  • Developers in 2020 need open source and want the ability to work remotely

    But at the same time I think participation in open source products, projects, is also a key aspect that people can bring to the table in terms of additional credibility and also just being able to showcase what they're able to do in terms of collaborations.

  • Dirk Eddelbuettel: GitHub Streak: Round Six

read more

Digital Restrictions (DRM) Watch

tuxmachines.org - Sob, 10/12/2019 - 21:41
  • One Weird Law That Interferes With Security Research, Remix Culture, and Even Car Repair

    How can a single, ill-conceived law wreak havoc in so many ways? It prevents you from making remix videos. It blocks computer security research. It keeps those with print disabilities from reading ebooks. It makes it illegal to repair people's cars. It makes it harder to compete with tech companies by designing interoperable products. It's even been used in an attempt to block third-party ink cartridges for printers.

    It's hard to believe, but these are just some of the consequences of Section 1201 of the Digital Millennium Copyright Act, which gives legal teeth to "access controls" (like DRM). Courts have mostly interpreted the law as abandoning the traditional limitations on copyright's scope, such as fair use, in favor of a strict regime that penalizes any bypassing of access controls (such as DRM) on a copyrighted work regardless of your noninfringing purpose, regardless of the fact that you own that copy of the work.  

  • One Weird Law That Interferes With Security Research, Remix Culture, and Even Car Repair
  • Spotify is Defective by Design

    I never used Spotify, since it contains DRM. Instead I still buy DRM-free CDs. Most of my audio collection is stored in free formats such as FLAC and Ogg Vorbis, or Red Book in the case of CDs, everything can be played by free players such as VLC or mpd.

    Spotify, which uses a central server, also spies on the listener. Everytime you listen a song, Spotify knows which song you have listened and when and where. By contrast free embedded operating systems such as Rockbox do not phone home. CDs can be baught anonymously and ripped using free software, there is no need for an internet commection.

read more

Games Leftovers

tuxmachines.org - Sob, 10/12/2019 - 21:38
  • What have you been playing recently and what do you think about it?

    Having seen a number of great Linux releases lately, it's getting tough opening Steam and actually picking something to play. The very new release of Pine has certainly sucked away a lot of my time, something about the world Twirlbound created has seriously pulled me in. It's not without issues though. While forcing my CPU to stay in Performance mode has made it smoother, it definitely needs improving.

  • Dota 2 matchmaking may be less terrible now for solo players and more difficult for toxic people

    Valve continue to do some pretty big tweaks to the matchmaking system in Dota 2, with another blog post and update talking about all the improvements they're implementing.

    This is following on from all the other changes recently like the ban waves and sounds like they're really pushing to make the Dota 2 community and gameplay better for everyone.

    Ever played a game of Dota 2 by yourself and get matched against an entire team of people? I have, it sucks. They're all forming a strategy, while half of your team are telling each other they're going to report them. It happened for a lot of others too and Valve have finally put a stop to it. In the latest blog post, Valve said that now a five-player team will only be matched up against other five-player teams. For Solo players, they will now only be matched up with a party maximum of two, so Solo players will either now be against an entire team of other Solo players or possibly three solo players and one party of two.

  • Arizona Sunshine | Linux Gaming | Ubuntu 19.04 | Steam Play

    Arizona Sunshine VR running through Steam play.

read more

Document Foundation: ‘ODF 1.3 ready for ratification by OASIS’

tuxmachines.org - Sob, 10/12/2019 - 20:55

Version 1.3 of the Open Document Format (ODF), an open standard for documents, spreadsheets and presentations, will be ratified by the OASIS standardisation organisation in December, according to the Document Foundation – the organisation supporting the development of LibreOffice. This update of the ODF standard has been made possible by financial contributions from the United Kingdom, the European Commission, and three office productivity software companies: US multinational Microsoft, UK-based Collabora, and German software maker CIB.

read more

Mastodon 3.0

tuxmachines.org - Sob, 10/12/2019 - 20:22

It’s finally here! Mastodon 3.0 is live! The team has been hard at work on making sure that this release is one of our most user-friendly yet with some exciting new features! Here are just a few: [...]

read more

Sneak a Peek - Animated GIF recorder

tuxmachines.org - Sob, 10/12/2019 - 19:32

Peek is a really nice creation. It's easy to use, it's robust, it works well, and it produces high-quality output. There's just the right balance of everything. I would like to complain, but there's nothing to fault. The only improvement that I can think of would be to auto-frame windows on mouse-click, so it saves some resizing. Other than that, there's nothing else here. In fact, it's very easy to enhance the feature set, but that might actually disrupt the finely tuned elegance and refreshment.

If you're a software tester, or you need to share mini-tutorials with family, friends or colleagues without going overboard with full video creation suites plus something like a Youtube account or alike, Peek is the tool for you. Within seconds, you can render tiny projects that looks clear and sharp, and should be small enough to email. Just what you need in an age of over-complicated abstractions. Well done, highly recommended.

read more

Overview to Ubuntu 19.10 Eoan Ermine

tuxmachines.org - Sob, 10/12/2019 - 19:17

We are excited to welcome the latest Ubuntu called Eoan Ermine that planned to be released this month at Thursday, 17 October 2019. This short overview shows several new things I found in this Ubuntu 19.04 development edition (as per 12 October 2019, frozen status, before official release). Thanks to the daily ISO, we know that Ubuntu Eoan has new features such as grouping apps on start menu, new icons for apps and disks, and latest version of GNOME 3.34 and LibreOffice 6.3. I once again divided the article into only 3 parts so you could enjoy this review easily. Okay, let's go!

read more

Autonomous Linux and the IT Utility

tuxmachines.org - Sob, 10/12/2019 - 19:13

To that suite of new takes on old products, Oracle added Autonomous Linux, announced at its recent OpenWorld. The product is a freebie. Many financial types might scoff at investing in and launching such a product, but it has legs -- and not simply as a game-changer for capturing market share.

Work with me on this. The future of information technology is the formation of a utility, similar to many of the utilities that bring us products and services that originated in the late 19th and 20th centuries.

The list includes telephone, cable and electricity, of course, but also water, sanitary and natural gas services. Today numerous tech product and service companies act like overindulged children in need of Mary Poppins. It's a phase that industries go through on the way to becoming well-behaved members of utilities.

read more

Test drive a Linux distro online before you hate it

tuxmachines.org - Sob, 10/12/2019 - 19:06

I have been using MX-Linux as the distro on my primary laptop for over a year now. That’s the longest I’ve ever primarily used a single distro. I’m proud of that accomplishment. It took me years to get here!

When I first started with Linux, I was a notorious distro hopper, habitually jumping from one distro to another for the pettiest of reasons. I dare say I switched distros more than I can recall once where I had three different primary distros in a single day!

I then discovered VirtualBox, which allowed me to install and test distros without having to wipe my entire primary distro first. This was a significant and much-appreciated improvement, but installation and configuration were time-consuming and often frustrating. Often during those turbulent early years with Linux, I would think to myself, “Someone should make it easy to test and try out new distros online even without downloading the ISO and all that jazz.”

read more

GNU Binutils 2.33.1 Released With Support For Newer Arm Cortex CPUs, SVE2/TME/MVE

Phoronix - Sob, 10/12/2019 - 17:32
GNU Binutils 2.33 was tagged in Git two weeks ago but seemingly without any release announcement while now Binutils 2.33.1 has been released...

Red Hat's New Graphics Engineer Is A Longtime AMD/ATI Linux Developer

Phoronix - Sob, 10/12/2019 - 15:45
Red Hat had been looking to hire another experienced open-source graphics driver developer and for that their newest member on their growing open-source graphics team is a longtime AMD/ATI developer...

FreeBSD 12.1 Is Near With Libomp Finally In Base, LLD Linker By Default For i386

Phoronix - Sob, 10/12/2019 - 13:56
FreeBSD 12.1 is near with the first release candidate shipping this weekend. While a point release over the nearly one year old FreeBSD 12.0, it does come with some notable changes in tow...
Syndicate content
sfy39587f05