As a participant in the greater open source community, and more specifically as a member of the Fedora Project, I have the opportunity to meet with many people and talk about all kinds of interesting technical topics. One of my favorites is the "command line," or shell, because learning about how people use the shell proficiently can give you an insight into how they think, what kind of workflows they favor, and to some extent what makes them tick. Many developers and systems operators share their "dot files" (a common slang term for their shell's configuration files) publicly out on the Internet, which leads to an interesting collaboration opportunity that allows everyone to learn tips and tricks from seasoned veterans of the command line as well as share common shortcuts and productivity boosters.
Minimal Linux Live is, as the name suggests, a very minimal Linux distribution which can be run live from a CD, DVD or USB thumb drive. One of the things which set Minimal Linux Live (MLL) apart from other distributions is that, while the distribution is available through a 7MB ISO file download, the project is designed to be built from source code using a shell script. The idea is that we can download scripts that will build MLL on an existing Linux distribution. Assuming we have the proper compiler tools on our current distribution, simply running a single shell script and waiting a while will produce a bootable ISO featuring the MLL operating system.
I decided to try the MLL build process to see if it would work and how long it would take if everything went smoothly. I also wanted to find out just how much functionality such a small distribution could offer. The project's documentation mostly covers building MLL on Ubuntu and Linux Mint and so I decided to build MLL on a copy of Ubuntu 16.04 I had running in a virtual machine. The steps to build MLL are fairly straight forward. On Ubuntu, we first install six packages to make sure we have all the required dependencies. Then we download an archive containing MLL's build scripts. Then we unpack the archive and run the build script. We just need to type four commands in Ubuntu's virtual terminal to kick-start the build process.
GCC Compiler Tests At A Variety Of Optimization Levels Using Clear Linux
There was much talk among big AAA games in the past few months (for good reasons), but we should not forget that there has been a bunch of other games that have recently made it to Linux. I won’t go through the list of all the lesser known ones, but you should probably pay attention to the following.
Deepin File Manager (DFM) reached version 1.4 at March 2017. Its a bugfix version, but very interesting as it brings many new features. The most noticeable changes are Settings dialog, new disk-space display, new "Format" option on disk storage, and new copying dialog. It's smoother now by having drop shadow on file/folder icons. DFM is much more beautiful and usable in this 1.4 version. Anyway, you can upgrade DFM to 1.4 on deepin OS, or in another distro (Manjaro DDE or Ubuntu).
Deepin envy is a condition afflicting Linux users who like the look of Deepin Linux’s apps, but don’t want to switch entire distro to use then.
And there’s finally a cure: Snaps.
Snap apps allow applications to bundle in all of their dependencies, which makes it easy for apps that typically rely on a certain set of libraries to run on distributions where those libraries are not normally available (or are, but only through additional repos and installing all sorts of junk that conflicts with your current system).
Nord is a minimal flat design theme pattern created to enhance your work experience by improving focus and readability for code syntax highlighting and UI.
It has 4 main colors namely Polar Night, Snow Storm, Frost, and Aurora, which are further partitioned into a total of 16 dimmed pastel. It has been used to style so many things including iTerm, Hyper Terminal, and Intelli J IDE, among others.
The development team behind the open-source and multi-platform PeaZip archiver manager utility announced the release of PeaZip 6.4.0, an important update that brings new features and lots of improvements.
PeaZip 6.4.0 comes one and a half months after the release of the version 6.3.1, and updates the backend to use p7zip 16.02 on 64-bit GNU/Linux platforms, as well as pea 0.61 for all supported operating systems. Under the hood, there are a bunch of fixes, performance improvements, and code cleanup.
The development team behind the GnuCash open-source and cross-platform accounting software announced the release and immediate availability of the sixteenth maintenance update to the 2.6 stable series.
GnuCash 2.6.16 comes four months after the release of version 2.6.15, which means that it's also the first to launch in 2017. It also means that a lot of issues reported by users since then have been addressed, including the display of small reports on HiDPI screens, wrong menu entry in the "Tip of the Day" dialog, and much more.
If you’re looking for a dual-pane file manager available for Linux (or macOS or Windows) look no further than Fman. Fman is pitched as “modern file manager for power users”. It has a clean design, runs quickly, and its functionality can be extended through plugins.
Bitcoin is the most widely-known example of blockchain-based technology, but many of today's startups are looking past the cryptocurrency and towards other, more business-friendly implementations.
European blockchain startup incubator Outlier Ventures and Frost & Sullivan have mapped out the blockchain startup landscape, identifying several key areas of activity. It outlines possible paths to success following a busy year for blockchain investments.
The Open Source Initiative® (OSI), a global non-profit organization formed to educate about and advocate for the benefits of open source software and communities, announced that the Journal Of Open Source Software (JOSS), a peer-reviewed journal for open source research software packages, is now an OSI affiliate member.
Serverless computing has fast become a staple presence on major clouds, from Amazon to Azure. It’s also inspiring open source projects designed to make the concept of functions as a service useful to individual developers.
The latest of these projects, called simply Functions as a Service (FaaS) by developer and Linux User contributor Alex Ellis, uses Docker and its native Swarm cluster management technology to package any process as a function available through a web API.
The SaaS-based tool, which features capabilities like role-based access control, semantic versioning, and package discovery, now can be used on public code on the NPM registry, NPM Inc. said on Wednesday. Developers can transition between solo projects, public group projects, and commercial projects, and users with private registries can use Orgs to combine code from public and private packages into a single project.
The growing number of Netflix subscribers -- nearing 85 million at the time of this Node.js Interactive talk -- has generated a number of scaling challenges for the company. In his talk, Yunong Xiao, Principal Software Engineer at Netflix, describes these challenges and explains how the company went from delivering content to a global audience on an ever-growing number of platforms, to supporting all modern browsers, gaming consoles, smart TVs, and beyond. He also looks at how this led to radically modifying their delivery framework to make it more flexible and resilient.