Odprtokodni pogled

Opensource view

tuxmachines.org

Syndicate content
Your source for Linux and Open Source news, reviews, and howtos.
Posodobljeno: 36 min 56 sec nazaj

Top 20 Parrot OS Tools

Pon, 02/18/2019 - 17:16

Parrot Security OS is an Open source lightweight distro based on Debian Testing and also it doesn’t have mere Pentesting tools but it contains everything that Security researchers, security developers or privacy aware people might need. Unlike Kali Linux, it also has anonymity, cryptography and development tools with a loot of cool features. Here we’ll review some famous tools of Parrot Security OS which make it a preferable distribution among others.

read more

today's leftovers

Pon, 02/18/2019 - 17:01

read more

OSS Leftovers

Pon, 02/18/2019 - 17:00
  • Interview with Noemie Scherer

    Hi! I’m a European Krita user.

    [...]

    That was more than ten years ago. I was something like ten, maybe twelve at most. A friend of mine had a photographer father, so I went to their house and could try his drawing tablet, and it was really cool; some time later my parents got me one (one of those small A6 ones), and my brother downloaded Gimp, probably for a birthday (he was -still is- really into open source).

  • Toyota Prepping 'PASTA' for its GitHub Debut

    Carmaker's open source car-hacking tool platform soon will be available to the research community.
    The lead developer behind Toyota's new cybersecurity testing tool said the carmaker plans to make its so-called PASTA (Portable Automotive Security Testbed with Adaptability) available via GitHub as early as next month or April.

    Tsuyoshi Toyama, senior researcher at Toyota InfoTechnology Center, told Dark Reading that he and his team are currently working on getting the PASTA specifications ready for availability online, and plan to offer as open-source the platform's specs, CAN (controller area network) ID maps, ECU (engine control unit) program codes, and ECU circuit diagrams for vehicle testing. He says Toyota also hopes to offer PASTA's driving simulator programs as open source, as well.

  • FAIR releases a new ELF OpenGo bot with a unique archive that can analyze 87k professional Go games

    It was last year in May when Facebook AI Research (FAIR) released an open source ‘ELF’ OpenGo bot, an AI bot that has defeated world champion professional Go players, based onits existing ELF platform for Reinforcement Learning Research. Yesterday, FAIR announced new features and research results related to ELF OpenGo, including an updated model, a Windows executable version of the bot, and a unique archive analyzing 87k professional Go games.

    ELF OpenGo, an open-source reimplementation of the AlphaZero algorithm, is the first open-source Go AI that has convincingly demonstrated superhuman performance, achieving a (20:0) record against global top professionals.

  • Novel software offers possible reduction in arrhythmic heart disease

    Potentially lethal heart conditions may become easier to spot and may lead to improvements in prevention and treatment thanks to innovative new software that measures electrical activity in the organ.

    The heart's pumping ability is controlled by electrical activity that triggers the heart muscle cells to contract and relax. In certain heart diseases such as arrhythmia, the organ's electrical activity is affected.

    Cardiac researchers can already record and analyse the heart's electrical behaviour using optical and electrode mapping, but widespread use of these technologies is limited by a lack of appropriate software.

    Computer and cardiovascular experts at the University of Birmingham have worked with counterparts in the UK, Netherlands and Australia to develop ElectroMap - a new open-source software for processing, analysis and mapping complex cardiac data.

    Led by researchers from the School of Computer Science and the Institute of Cardiovascular Sciences, at the University of Birmingham, the international team has published its findings in Scientific Reports.

  •  

  • Firefox 66 Beta 8 Testday Results

    As you may already know, last Friday February 15th – we held a new Testday event, for Firefox 66 Beta 8.

    Thank you all for helping us make Mozilla a better place: gaby2300, Priyadharshini  A and Aishwarya Narasimhan.

  • Open-science model for drug discovery expands to neurodegenerative diseases

    Medicines 4 Neurodegenerative Diseases (M4ND Pharma) will pursue promising new genetic drug targets for these intractable nervous system disorders, thanks to $1.5 million from the Krembil Foundation. It will be the world's second drug discovery company committed to open science after Medicines 4 Kids (M4K Pharma), which launched in 2017 to develop a novel drug for an uncommon but fatal childhood brain cancer.

    Open science is a way for researchers to share their data and knowledge quickly and publicly, unencumbered by patents and the peer review publishing process, with the aim of speeding up scientific discovery. The movement gathered force in the life sciences in the 1990s with the Human Genome Project, and spread to protein structures and then early-stage drug discovery through the Structural Genomics Consortium (SGC).

    The non-profit SGC has generated considerable private and public investment and several spin-out companies, but there remains a gap in late-stage drug development.

    "When we started M4K, many people thought an open approach to late-stage drug development might only be applicable to rare or neglected diseases, if at all," says Aled Edwards, a professor of molecular genetics at the University of Toronto and CEO of the SGC. "But we're getting unexpected funding and scientific contributions from industry, academic and clinical sources, and slowly but surely we're advancing a medicine through the pipeline. It's time to move the goal posts again on what's possible with open science."

read more

Programming: Bash, Python and How to Program a Really Cheap Microcontroller

Pon, 02/18/2019 - 16:31
  • Converting Decimals to Roman Numerals with Bash

    My last few articles have given me a chance to relive my undergraduate computer science degree and code a Roman numeral to decimal converter. It's quite handy when you're watching old movies (when was MCMLVII anyway?), and the basic coding algorithm was reasonably straightforward. (See Dave's "Roman Numerals and Bash" and "More Roman Numerals and Bash".)

    The trick with Roman numerals, however, is that it's what's known as a subtractive notation. In other words, it's not a position → value or even symbol → value notation, but a sort of hybrid. MM = 2000, and C = 100, but MMC and MCM are quite different: the former is 2100, and the latter is 1000 + (–100 + 1000) = 1900.

    This means that the conversion isn't quite as simple as a mapping table, which makes it a good homework assignment for young comp-sci students!

  • Creating a containerized Python/Flask development environment with Red Hat CodeReady Workspaces

    Red Hat CodeReady Workspaces provide developers with containerized development environments hosted on OpenShift/Kubernetes. DevOps teams can now use a hosted development environment that’s pre-built for their chosen stack and customized for their project.

    CodeReady Workspaces can help you rapidly onboard developers for your project as everything they need to develop is running in a containized workspace. In this post, we’re going to use CodeReady Workspaces to get up and running quickly with an existing open source project, Peak. Peak is a multi-container Kubernetes application for performance testing web services, and it allows you to create distributed performance tests using the Kubernetes Batch API for test orchestration. We’ll make some modifications to Peak’s Flask front end, a stateless web interface that interacts with a Falcon RESTful API to return data about performance tests. You won’t need the complete Peak application deployed, though if you like, you can find steps to deploy it to OpenShift here.

  • How to Run Your Python Scripts

    One of the most important skills you need to build as a Python developer is to be able to run Python scripts and code. This is going to be the only way for you to know if your code works as you planned. It’s even the only way of knowing if your code works at all!

    This step-by-step tutorial will guide you through a series of ways to run Python scripts, depending on your environment, platform, needs, and skills as a programmer.

  • Mike Driscoll: PyDev of the Week: Maria McKinley

    This week we welcome Maria McKinley (@twiteness) as our PyDev of the Week. Maria is a Senior Software Engineer at the Walt Disney Company and will be a speaker at PyCascades 2019. She is also teaching the Python Certificate Program at the University of Washington Continuing Education. Let’s spend a few moments getting to know her better.

  • How To Program A Really Cheap Microcontroller

    There are rumors of a cheap chip that does USB natively, has an Open Source toolchain, and costs a quarter. These aren’t rumors: you can buy the CH552 microcontroller right now. Surprisingly, there aren’t many people picking up this cheap chip for their next project. If there’s no original projects using this chip, no one is going to use this chip. Catch 22, and all that.

    Like a generous god, [Aaron Christophel] has got your back with a working example of programming this cheap chip, and doing something useful with it. It blinks LEDs, it writes to an I2C display, and it does everything you would want from a microcontroller that costs a few dimes.

    The CH552, and its friends the small CH551 all the way up to the CH559, contain an 8051 core, somewhere around 16 kB of flash, the high-end chips have a USB controller, there’s SPI, PWM, I2C, and it costs pennies. Unlike so many other chips out there, you can find SDKs and toolchains. You can program the chip over USB. Clearly, we’re looking at something really cool if someone writes an Arduino wrapper for it. We’re not there yet, but we’re close.

read more

RISC-V: Military/Aerospace Designs, Road Ahead, Libre GPU

Pon, 02/18/2019 - 16:22
  • RISC-V Eases Innovation in Military/Aerospace Designs

    The RISC-V Instruction Set Architecture (ISA), and open hardware standards in general, have the potential to be a real boon the military and aerospace designers. “RISC-V is being received with open arms by the military and aerospace sectors,” said Tim Morin, director of strategic marketing in Microchip Technnology’s FPGA business unit. “They are very excited about it.”

    From a design perspective, the ISA addresses the need to minimize power consumption, streamline bill of material (BOM) costs, and optimize board space. “With RISC-V, when you create an integrated circuit, you do exactly what you need,” said Michael Cave, senior director, strategic technology at SiFive, adding that the company is bidding on DARPA projects currently. “The government loves that reality. The government feels like if they don’t do something innovative, China is going to capture the lead.”

  • RISC-V: The Road Ahead

    Now that RISC-V has established a beachhead as a deeply embedded controller in SoCs, it’s time to start asking the next question: Can this open-source instruction-set architecture (ISA) make the next big leap into being an alternative to Arm and the x86 as a host processor?

    The short answer is yes, but it could take several years and there are plenty of pitfalls along the way. Essentially, the freewheeling open-source community behind RISC-V will need to develop and adhere to a wide range of system-level standards.

    So far, Nvidia and Western Digital plan to use RISC-V controllers in their SoCs, and Microsemi will use it in a new FPGA. Andes, Cortus, and startup SiFive sell IP cores, and a handful of startups plan to launch mainly machine-learning accelerators using it.

    RISC-V is in as many as 20 million fitness bands and smartwatches in China. In the U.S., SiFive has shipped more than 2,500 development boards using processors that it aims to sell as IP cores or as SoCs through its design services.

    “The lowest-hanging fruit is the embedded space where the APIs are not exposed to programmers,” said Rick O’Connor, executive director of the non-profit RISC-V Foundation. “That’s the easiest thing to do, but there’s healthy activity in all segments.

  • Libre RISC-V GPU Aiming For 2.5 Watt Power Draw Continues Being Plotted

    Besides having a dedicated Intel GPU to look forward to in 2020, the effort around creating an open-source RISC-V architecture based graphics processor continues being spearheaded by Luke Kenneth Casson Leighton and other libre hardware developers.

    This is the ambitious effort for effectively creating a RISC-V-based Vulkan accelerator that hopes to be able to achieve 25 FPS @ 720p, 5~6 GFLOPs. Part of how they plan to make a RISC-V based GPU viable is via their Simple-V extension for RISC-V. While the performance target is incredibly lax by today's standards, they do plan for an aggressive power consumption target of just about 2.5 Watts.

read more

Software: Weather, Typing Tutors and Simple and Fast Alternative to Find Command

Pon, 02/18/2019 - 16:15
  • 7 Best Weather Apps for Ubuntu & Linux Mint

    Weather awareness is important to a lot of people, especially those who are always commuting, event planners, etc. And while we have covered several weather applications for Linux in the past but we never compiled a list that puts the best together.

    Today, we bring you a list of the best weather applications you can install on your Ubuntu and Linux Mint set up.

  • 5 Best Free Linux Typing Tutors

    Being able to touch type is the ability of typing without looking at the keyboard. When touch-typing, the individual uses all fingers instead of just a few fingers. Consequently, typing speed increases dramatically.

    It’s not only transcriptionists and secretaries that benefit from being able to type without looking at the keyboard. By concentrating on their thoughts and creative processes rather than the keyboard, all users will focus more on the content of the text, thereby increasing its quality. Moreover, touch-typing is less tiring, and less demanding on the brain. It also reduces the risk of Repetitive strain injury and Carpal tunnel syndrome.

    Typing tutor software teaches fast and accurate typing through a system of informative lessons and progress tracking. We think it is important that learning should be fun, so we have included some typing games in this feature.

  • fd – A Simple and Fast Alternative to Find Command

    Most of the Linux users are well familiar with the find command and the many cases it can be used. Today we are going to review an alternative to find command, called fd.

    fd, is a simple, fast and user-friendly tool meant to simply perform faster compared to find. It is not meant to completely replace find, but rather give you an easy to use alternative that performs slightly faster.

read more

10 Cool Software to Try from COPR Repo in Fedora

Pon, 02/18/2019 - 15:58

In this article, we will share 10 cool software projects to try in Fedora distribution. All the apps or tools covered here can be found in COPR repository. However, before we move any further, let’s briefly explain COPR.

Also: NeuroFedora update: 2019 week 7

read more

Games: Escape Legacy: Ancient Scrolls from Storming Tech, Moonlighter, RPCS3, Top 20 Best Linux Terminal Console Game, Adventure Land

Pon, 02/18/2019 - 15:55
  • Escape room puzzle game 'Escape Legacy: Ancient Scrolls' lands Linux support

    Escape Legacy: Ancient Scrolls from Storming Tech is an escape room puzzle game that landed Linux support back in December.

    A little late on covering it, sure, but this is due to the fact that the Linux version didn't actually work. I reached out personally to the developer, both through email and on their Steam forum and they have just this month fixed it. I actually discovered it thanks to Steam's Discovery Queue feature, something I've not used often but surprisingly it has shown me multiple games I've not seen before so it's quite handy.

    It has a demo available and from the small slice it offers up, it was actually reasonably impressive. The demo isn't long and it is a bit abrupt as it doesn't even let you finish the first level with a barrier stopping you going further but it does seem interesting.

  • Action RPG 'Moonlighter' had a massive free update recently making it a much more interesting game

    Moonlighter was already quite interesting, with the mix of action-RPG dungeon crawling along with working in a shop to sell your goods, now with the free Friends & Foes update it's even more fun.

    The first of the major new stuff is the companions system, so once you kill a particular enemy type at least 10 times a special egg will appear. After three days in-game, it will hatch giving you a new friend to take on your journey. They've also added 8 mini-bosses, inventory sorting, a better system to show when shop prices update, an improve item pick-up mechanic and so on. Quite a feature-packed update!

  • PlayStation 3 emulator RPCS3 shows off more great progress in their latest report

    When looking over it, at first glance it might seem like they've gone a little backwards in terms of supported titles. For example, they went from 1085 with a playable status in November to 1081 in December. However, this is due to a change in their compatibility list, which was revamped to bundle "multiple game IDs for the same game into one single entry". On top of that, they're also now bundling "IDs from the same region as well" so the compatibility list should be far more accurate going forward.

    Looking at the performance difference with the new "Approximate xfloat" feature, it's quite impressive. They showed Sly Cooper: Thieves in Time going from 39FPS to 50FPS, God of War 3 saw a similar improvement going from 9FPS to 15FPS on AMD and 14FPS to 32FPS on Intel and they noted many other titles also seeing such improvements.

  • Top 20 Best Linux Terminal Console Games That You can Play Right Now

    Gaming on Linux has come a long way. There are thousands of amazing games available out there for you to play and enjoy. Today here, I will discuss some best games for the Linux terminal console. We all know that Linux users spend lots of time on Linux Terminal for doing the advance level task and sometimes it may be tiresome. And it will be great if you play some quick games on Linux terminal to remove the tiredness and boredom. So today I will only concentrate on making an amazing list of best Linux Terminal console games for you.

    I have already covered some write up on best Linux games, cheap steam games, top-rated steam games, and of course, best free steam games for Linux users. If you have not checked it yet, go there and choose your best one. So, guys, I am stopping further ado and jumping right to the point. Hence, let us head over to our topic.

  • Adventure Land, an MMO where you do a little coding is available on Linux with plans to go open source

    This is a bit of an odd one, Adventure Land is an MMO where you code characters using either the provided code or do a little of your own to help you progress. They plan to go open source too.

    Adventure Land sounds like quite a sandbox MMO, one with no specific quest-line to follow, no guides you have to follow and so on. They say you can "trade, gamble in tavern, party with friends, pvp solo with your rouge or go after rare loot".

read more

Slax 9.8 Linux Distro Released with Various Updates from Debian GNU/Linux 9.8

Pon, 02/18/2019 - 15:30

Slax 9.8 is now available for download and comes about three weeks after the release of Slax 9.7, which improved compatibility with new USB devices and made the ISO image even smaller by using 1MB blocks to compress the SquashFS filesystem.

Slax 9.8 is based on the recently released Debian GNU/Linux 9.8 operating system and incorporates all of the upstream security updates and miscellaneous bug fixes that were included in the Debian GNU/Linux 9.8 "Stretch" point release.

read more

Top 20 Best Tizen Apps for January 2019

Pon, 02/18/2019 - 15:25

January saw quite a few new Tizen games to hit the Top 20 most popular downloaded list. Unfortunately, we didn’t see any new Tizen smartphone apps in this Tizen Store list. WhatsApp Messenger, Facebook, and Facebook Messenger still enjoy the top 3 positions respectively. I don’t think anything will shake them off that pedestal now.

As I said earlier there are quite a few new games in the Top 20. Top of the games list we have Bounce Classic, as the name implies, is a classic bounce game that relies on physics. You need to avoid the spikes and thorns and jump through the hoops in order to earn points. It has the original 11 bounce levels as well as 5 new custom ones. Ghost Moto simulator is a role play game, where you need to balance your bike and dodge unexpected hurdles. Another new entry at number 11 is the classic Snakes and Ladders game. Initially you have one board to play on with a choice of 8 characters. The idea is to earn stars as you go.

read more

Building manylinux Python wheels

Pon, 02/18/2019 - 15:22

There are many operating systems built on the GNU/Linux code base; these are known as "distributions." Users fondly (or sometimes not so fondly) talk about "distro wars": loud arguments, usually on the internet, about which distribution is best.

Each distro's community makes its own choices about which library versions to include and how long to support them. This is a challenge for someone who just wants to distribute a Python library that contains native code. It would be a lot of work to build separate binaries for Red Hat, SUSE, Ubuntu, and Debian—and even more work building separate binaries for each supported version!

read more

Building Flatpak apps in Gnome Builder on Fedora Silverblue

Pon, 02/18/2019 - 15:16

If you are developing software using Fedora Silverblue, and especially if what you are developing is a Gnome application, Gnome Builder 3.30.3 feels like an obvious choice of IDE.

In this article, I will show you how you can create a simple Gnome application, and how to build it and install it as a Flatpak app on your system.

read more

What is project /e/? Should you install it on your Android smartphone?

Pon, 02/18/2019 - 09:34

Have you ever thought about how secure your Android device, let’s be clear, not very much. Now you might be wondering why? It is because due to Android being open source many apps can track you. However, if you are even a bit into flashing new ROMs onto your smartphone or even rooting your mobile /e/ might be the thing you want to read about right now.

The /e/ ROM helps enhance device security and makes your Android powered smartphone much more secure. /e/ is a project of the E-Foundation, which is focused on enhancing a user’s device security by restricting anything that logs user data. As per the company, /e/ is a non-profit project, made in public interest. The E Foundation is building an open-source mobile operating system, which respects a user’s data privacy.

Project /e/ provides a great and unique mobile operating system alternative, stripped down of all the services that might collect and use user data. Things like Google services that collect user information anonymously are stripped down and replaced with things like microG services which enable users to enjoy the benefits of Android without Google collecting their data.

read more

HowTos and Programming Leftovers

Pon, 02/18/2019 - 08:48
  • How to Use Two Versions of GIMP in Ubuntu
  • How To Make a Countdown Timer in Bash
  • Command Line Utilities… in the Cloud?
  • A Lightweight AVR IDE

    All the basic features are there – there’s syntax highlighting, as well as integration with the AVRA assembler and AVRDUDE for programming chips. It’s a tool that could make taking the leap into assembly code just that little bit easier.  For another taste of bare metal coding, check out [Ben Jojo]’s discussion of x86 bootloaders.

  • patience diffing algorithm

     

    I needed a (text) diff algorithm, and if you search for one you mostly come up with the Myers algorithm. But then I stumbled across something called patience diffing, and it turns out to be just what I wanted. It’s already described elsewhere, but it seems more people could stand to know about it, so here we are. It’s easy to understand, and more importantly, usually makes pretty diffs (often prettier than Myers).  

read more

Slovak advocates want parliament to push for open source

Pon, 02/18/2019 - 08:25

Slovak proponents of the use of free and open source software are rallying for their country’s parliament to approve plans to share the source code of software solutions developed by and for public services. They are concerned that proprietary software vendors will lobby for changes to the eGovernment act, a strategic IT Government proposal that is to be discussed in parliament in March or April.

read more

Intel Graphics: Discrete Graphics Cards and SVT-AV1

Pon, 02/18/2019 - 06:34
  • Intel Preps For Discrete Graphics Cards With Linux Patches

    Intel has confirmed that recent patches to its Linux graphics driver were related to its continued work on preparing the ecosystem for its new line of discrete graphics cards.

    Phoronix reported that Intel released 42 such patches with more than 4,000 lines of code between them on February 14. The main purpose of the patches was to introduce the concept of memory regions in "preparation for upcoming devices with device local memory." (Such as, you know, discrete graphics cards.)

    [...]

    Still, any information about Intel's graphics plans is welcome. Right now the graphics market is dominated by AMD and Nvidia, and as we noted in December, Intel is probably the only company that even has a possibility of successfully introducing a new discrete graphics architecture. Why not enjoy the occasional glimpse behind the curtain as that architecture's being built?

  • SVT-VP9 Is Intel's Latest Open-Source Video Encoder Yielding High Performance VP9

    At the start of the month Intel open-sourced SVT-AV1 aiming for high-performance AV1 video encoding on CPUs. That complemented their existing SVT-HEVC encoder for H.265 content and already SVT-AV1 has been seeing nice performance improvements. Intel now has released SVT-VP9 as a speedy open-source VP9 video encoder.

    Uploaded on Friday was the initial public open-source commit of SVT-VP9, the Intel Scalable Video Technology VP9 encoder. With this encoder they are focusing on being able to provide real-time encoding of up to two 4Kp60 streams on an Intel Xeon Gold 6140 processor. SVT-VP9 is under a BSD-style license and currently runs on Windows and Linux.

read more

How I got my job in Linux: from Newbie to Pro

Pon, 02/18/2019 - 06:23

I was peeved, because I’d spent my own money on building a computer and buying Microsoft Windows to put on it. Money that I really needed to pay the rent and put food in my belly. I also felt sorry for all the people that I’d end up re-installing Windows on their PC to fix their problem. I knew that most of them would probably be back in the store six or so months later with the same complaint.

Almost by accident, I found Linux. I was in the magazine section of the PC shop I worked in one day in late 1999. I saw a magazine called ‘Linux Answers’. On the cover was a copy of Red Hat Linux 6.0. Before long, I had done the unthinkable: I had deleted Windows in a rage of fury because it had completely crashed and wouldn’t start up. All of my MP3s, photos and documents, all but gone save for a few backups on CDs I had lying around. Back in those days I had no idea that I would have been able to salvage those files with Linux; I just blithely reformatted my hard disk and went cold-turkey, believing everything that the magazine said, I forced myself into the abyss of the unknown! These were exciting times!

I remember the blue text-mode installer, the glare of the many lines of text flying by when the machine started up for the first time. It looked really un-user friendly. Eventually, the screen flipped into what I’d later know to be called ‘runlevel 5’ and I could see a graphical login screen. Little did I know it, but that flashing cursor was the beginning to a whole new world of computing for me.

read more

sfy39587f05