Odprtokodni pogled

Opensource view

tuxmachines.org

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

Programming: C++, Python, Rust and DocKnot

Pon, 07/15/2019 - 09:22
  • Introducing Photon Micro GUI: An open-source, lightweight UI framework with reusable declarative C++ code

    Photon Micro is an open-source, lightweight and modular GUI, which comprises of fine-grained and flyweight ‘elements’. It uses a declarative C++ code with a heavy emphasis on reuse, to form deep element hierarchies.

    Photon has its own HTML5 inspired canvas drawing engine and uses Cairo as a 2D graphics library. Cairo supports the X Window System, Quartz, Win32, image buffers, PostScript, PDF, and SVG file output.

    Joel de Guzman, the creator of Photon Micro GUI, and the main author of the Boost.Spirit Parser library, the Boost.Fusion library and the Boost.Phoenix library says, “One of the main projects I got involved with when I was working in Japan in the 90s, was a lightweight GUI library named Pica. So I went ahead, dusted off the old code and rewrote it from the ground up using modern C++.”

  • Initializing all local variables with Clang-Tidy

    A common source of all kinds of bugs is using variables without properly initializing them. Out of all security problems this one is the simplest to fix, just convert all declarations of type int x; to int x=0;. The main reason for not doing that is laziness, manually going through existing code bases and adding initialization statements is boring and nobody wants to do that.

    Fortunately nowadays we don't have to. Clang-tidy provides a nice toolkit for writing source code refactoring tools for C and C++. As an exercise I wrote a checker to do this. It is submitted upstream and is undergoing code review. Implementing it was fairly straightforward. There were only two major problems. The first one was that existing documentation consists mostly of reference manuals. There is no easy to follow tutorials, only Doxygen pages. But if you dig around on the net and work on it a bit, you can get it working.

    The second, and bigger, obstacle is that doing anything in the LLVM code base is sloooow. Everything in LLVM and Clang is linked to single, huge, monolithic libraries which take forever to link. Because of reasons I started doing this work on my secondary machine, which is a 4 core i5 with 16 gigs of RAM. I had to limit simultaneous linker jobs to 2 because otherwise it would just crash spectacularly to an out of memory error. Presumably it is impossible to compile the code base on a machine that has only 8 gigs of RAM. It seems that if you want to do any real development on LLVM you need a spare data center to run the compilations, which is unfortunate.

  • LibreOffice Appliances project (GSoC 2019)

    What happened lately: the lid hinges of my laptop broke for the second time, so I decided to buy a new (used) laptop. As always I didn’t back up my files properly (installed new OS on same disk), so had some transition issues.

    Apparently I hadn’t saved my username+password for the Wekan board, so I’ve created a new one...

  • Weekly Check-In #6
  • Weekly Check In
  • PSF GSoC students blogs: weeklyCheckIn[7]
  • Weekly check-in #6 (week 7): 08/07 to 14/07
  • Coding Period: Week 7
  • A quarter in review - Halfway to 2020

    My work with Rustup continues, though in the past month or so I've been pretty lax because I've had to travel a lot for work. I continue to be as heavily involved in Rust as I can be -- I've stepped up to the plate to lead the Rustup team, and that puts me into the Rust developer tools team proper. I attended a conference, in part to represent the Rust developer community, and I have some followup work on that which I still need to complete.

    I still hang around on the #wg-rustup Discord channel and other channels on that server, helping where I can, and I've been trying to teach my colleagues about Rust so that they might also contribute to the community.

    Previously I gave myself an 'A' but thought I could manage an 'A+' if I tried harder. Since I've been a little lax recently I'm dropping myself to an 'A-'.

  • DocKnot 3.01

    The last release of DocKnot failed a whole bunch of CPAN tests that didn't fail locally or on Travis-CI, so this release cleans that up and adds a few minor things to the dist command (following my conventions to run cppcheck and Valgrind tests). The test failures are moderately interesting corners of Perl module development that I hadn't thought about, so seem worth blogging about.

    First, the more prosaic one: as part of the tests of docknot dist, the test suite creates a new Git repository because the release process involves git archive and needs a repository to work from. I forgot to use git config to set user.email and user.name, so that broke on systems without Git global configuration. (This would have been caught by the Debian package testing, but sadly I forgot to add git to the build dependencies, so that test was being skipped.) I always get bitten by this each time I write a test suite that uses Git; someday I'll remember the first time.

read more

What is POSIX? Richard Stallman explains

Pon, 07/15/2019 - 09:18

What is POSIX, and why does it matter? It's a term you've likely seen in technical writing, but it often gets lost in a sea of techno-initialisms and jargon-that-ends-in-X. I emailed Dr. Richard Stallman (better known in hacker circles as RMS) to find out more about the term's origin and the concept behind it.

Richard Stallman says "open" and "closed" are the wrong way to classify software. Stallman classifies programs as freedom-respecting ("free" or "libre") and freedom-trampling ("non-free" or "proprietary"). Open source discourse typically encourages certain practices for the sake of practical advantages, not as a moral imperative.

The free software movement, which Stallman launched in 1984, says more than advantages are at stake. Users of computers deserve control of their computing, so programs denying users control are an injustice to be rejected and eliminated. For users to have control, the program must give them the four essential freedoms...

read more

todays howtos

Pon, 07/15/2019 - 09:03

read more

Openwashing of Facebook Surveillance

Pon, 07/15/2019 - 05:43

read more

Security Leftovers

Pon, 07/15/2019 - 04:31
  • EAP-pwd security issues – SAE (Simultaneous Authentication of Equals) WPA3-Personal – potential full password recovery with weak passwords – CVE-2019-9495, CVE-2019-9497, CVE-2019-9498, CVE-2019-9499

    it might sound strange… and even if it sucks, but if you are concerned about security, call me paranoid but:

    your company’s critical infrastructure SHALL NOT BE REACHABLE BY WIFI! (especially not if you are running a nuclear power plant, just saying… nobody wants meltdown vulnerability of CPUs to actually be able to cause a meltdown)

  • RIP Fernando “Corby” Corbató, inventor of the password (1926-2019)

    Last Friday, legendary MIT computer scientist Fernando “Corby” Corbató passed away at his home in Newton, Massachusetts. He was 93.

    The Oakland-born researcher was responsible for several pivotal advances in the computer science space, most notably the password, which he invented during his pioneering work in computer time sharing.

  • GE Aviation Passwords, Source Code Exposed in Open Jenkins Server [Ed: 'Windows shop' GE needs to hire actual FOSS and GNU/Linux people who know how to properly set up and maintain things. This one is a shot in one's foot.]

    A DNS misconfiguration resulted in an open Jenkins server being available to all.

    A public Jenkins server owned by GE Aviation has exposed source code, plaintext passwords, global system configuration details and private keys from the company’s internal commercial infrastructure.

    GE Aviation, a subsidiary of General Electrics, is among the top commercial aircraft engine suppliers, and offers various airplane components. The server also contained a ReadMe file, outlining all the files it contained and their sensitivity.

  • Open Source Genomic Analysis Software Flaw Patched

    A cybersecurity vulnerability discovered in open source software used by organizations conducting genomic analysis could potentially have enabled hackers to affect the accuracy of patient treatment decisions. But the vulnerability was patched before hackers took advantage of it, researchers believe.

read more

Blockchains and FOSS

Pon, 07/15/2019 - 04:30
  • Open-Source Platform Lets Users Build Their Own Blockchain in Under 10 Min

    An out-of-the-box solution says it enables anyone, even with no experience, to build their own blockchain in under 10 minutes.
    According to Nuls, businesses are going through a similar evolution as they did with the early internet, when every company wanted their own website: They now want their own blockchain. And although these firms may not fully understand how to deploy blockchain technology, they are aware of how their business may benefit from it.
    Nuls aims is to “dismantle some of the biggest barriers” that are stopping individuals and companies of all sizes from creating their own blockchains. Hurdles for adoption include the need to ensure that networks are fully secure and the sheer cost of bringing them to fruition. On top of this, it can be an incredibly time-consuming process — not least because there aren’t enough skilled developers to keep on top of demand.

  • Open-Source Tool Lets Anyone Experiment With Cryptocurrency Blockchains

    Blockchain technology records information to a ledger shared between thousands of nodes. In the technology’s purest form, those nodes are not controlled by any central authority, and information cannot be changed once written to the ledger. Because of the security and autonomy this technology offers (in theory at least), blockchains now underpin many popular cryptocurrencies such as Bitcoin.

    But as Kazuyuki Shudo, an associate professor at the Tokyo Institute of Technology, points out, "It has been nearly impossible to test improvements on real-world blockchain networks, because that would mean having to update the software of all the thousands of nodes on a network."

  • Blockchain founders raised $822m by Q2 – with enterprises focused on open source

    According to the latest State of Blockchains report from Outlier Ventures, blockchain startups raised $822 million by Q2 – but the ecosystem continues to lag behind the 2017 and early 2018 peak.

    $822m was raised across 279 deals over the second quarter of 2019, with more than half of them being seed stage deals indicating continued fresh talent into the space.

    Yet while the numbers may be lower, the scope is much more advanced – particularly with how enterprises are associating with the technology.

    The report explores case studies which will be familiar to readers of this publication. Last month The Block reported that retailer Target had posted a job advert for a blockchain engineer, with the right candidate being able to contribute to ConsenSource, a certificate registry blockchain application based on Hyperledger Sawtooth. The company’s interest in blockchain has been noted, working with agribusiness provider Cargill on a Hyperledger-built project around the supply chain.

    [...]

    The Block spoke with Burke at the Blockchain Expo Global event in London around the data and platform monopolies which exist today.

read more

CHIPS Alliance Brings Powerful Players into Open Source Hardware Collaboration

Pon, 07/15/2019 - 04:14

Will open source hardware become as ubiquitous as open-source software, such as Linux and Android?
Linux changed the world with its open approach to operating systems. The Linux Foundation has now partnered with a new initiative, CHIPS Alliance, to bring the same open source ethos to hardware design.

All About Circuits had a chance to speak to Ted Marena, Interim Director of CHIPS Alliance, about CHIPS Alliance, its mission, and its inaugural event this June, which was hosted by Linux, itself.

read more

Review: Debian 10 "Buster"

Pon, 07/15/2019 - 03:36

Debian is one of the world's oldest Linux distributions and, in terms of the number of developers involved, also one of the largest. Around 1,300 contributors worked on Debian 10, which was released on July 6th.

Debian 10 offers package upgrades across the entire operating system, but the main changes for this release include enabling AppArmor by default and running GNOME Shell on Wayland. (GNOME running on X.Org is available as an alternative desktop session.) The project's release announcement also mentions nftables can be used to manage the operating system's firewall and Secure Boot is enabled for some architectures. This version of Debian will receive a total of five years of support, thanks to the project's long-term support team.

The new version of Debian, codenamed "Buster", runs on over half a dozen CPU architectures and is available in net-install, full DVD install, and seven live desktop editions. This gives users many install options and avenues for trying the distribution. Though not mentioned in the distribution's release announcement Debian's media does not include non-free firmware which is often required to connect with wireless networks. People who need wireless networking have the option of downloading unofficial live images with non-free firmware.

Some more experimental users may be interested in knowing that Debian not only has a Linux flavour, but also offers builds with alternative kernels. The Debian GNU/Hurd team published new install media alongside the main Linux editions.

I ended up downloading the DVD install media, which is 3.6GB in size. I also downloaded the official live GNOME edition which is 2.3GB. My observations in this review come from installing and running Debian based on the install DVD media, unless otherwise specified.

read more

Best free email program for Windows, Mac and Linux

Pon, 07/15/2019 - 03:25

You’ve got mail! Who doesn’t these days? With the number of business and consumer emails sent and received every day expected to exceed 293 billion this year, according to the Radicati Group, it seems everyone’s got mail.

One downside to such a volume of email is that most inboxes are cluttered and unmanageable. While many email users opt for utilizing multiple services such as Gmail, Outlook, or Yahoo to tame the mess and keep personal emails from getting mixed up with work emails, it is still a challenge.

One method for reigning in emails and keeping your accounts separate without the hassles many email clients come with is using a free email program that Kim recommends, Mozilla Thunderbird. This handy tool works across all platforms, including Windows, Mac, Linux systems, and Android and Apple devices.

read more

Top 10 Best Typing Tutor Software for Linux to Increase Your Typing Skill

Ned, 07/14/2019 - 21:36

Most of us know how to type using a keyboard still, don’t have satisfied typing skill. Actually, it is not that much easier to control the movement of all the 10 fingers at the same time even without looking at the keyboard. Only practice can help you in this case. And you must have the idea about how much fast and accurate typing is essential in this technology-based era. However, I am here to help you increase your typing skill by recommending some useful typing tutor software for the Linux platform. Hopefully, these applications will help you to be a pro typist.

read more

Leftovers: Podcasts, Fedora to Stop Providing i686 Kernels, Debian Video and Talk, Open Data and More

Ned, 07/14/2019 - 17:02
  • Tim Falls on Developer Relations, Open Source, Free Education and Ethics

    In this podcast, Shane Hastie, Lead Editor for Culture & Methods, spoke to Tim Falls of Digital Ocean about developer relations, the importance of embracing and providing open-source software, the need to offer free education in software development and the importance of ethics in education.

  • Linux Action News 114

    Another project breach raises significant questions, Fedora considers dropping Snaps in Gnome Software, and has the ISPA let Mozilla off the hook?

    Plus Microsoft makes it into linux-distros, the Raspberry Pi 4 charger issue, and more.

  • Fedora To Stop Providing i686 Kernels, Might Also Drop 32-Bit Modular/Everything Repos

    The proposed change to no longer build i686 Linux kernel packages beginning with the Fedora 31 release later this year has been approved. Additionally, they might also begin removing some 32-bit repositories.

    The F31 change proposal to stop building 32-bit x86 (i686) kernels was approved at Friday's Fedora Engineering and Steering Committee (FESCo) meeting. So that's the end of the road for 32-bit x86 kernels on Fedora and any installation media.

  • Debian 10 "Buster" Full Review and My Thoughts
  • Talk: What goes into a Debian package?

    No, I'm not in Chicago. This was a trial run of giving a talk remotely, which I'll also be doing for DebConf this year. I set up an RTMP server in the cloud (nginx) and ran OBS Studio on my laptop to capture and transmit video and audio. I'm generally very impressed with OBS Studio, although the X window capture source could do with improvement. I used the built-in camera and mic, but the mic picked up a fair amount of background noise (including fan noise, since the video encoding keeps the CPU fairly busy). I should probably switch to a wearable mic in future.

  • How I put order in my bookmarks and found a better way to organise them

    I currently have still a few dozen bookmarks that I need to tag in Memex and delete from my Firefox bookmarks. And a further several dozen in OneTab.

    The most viewed websites, I have in the “Top Sites” in Firefox.

    Most of the “tabs” in OneTab, I have already migrated to Memex and I am looking very much forward to trying to use it instead of OneTab. So far it seems a bit more work, as I need to 1) open all tabs into a tab tree (same as in OneTab), 2) open that tab tree in a separate window (extra step), and then 3) use the “Tag all tabs in window” or “Add all tabs in window” option from the extension button (similar as in OneTab), and finally 4) close the tabs by closing the window (extra step). What I usually do is to change a Tab Group from OneTab to a Collection in Memex and then take some extra time to add tags or notes, if appropriate.

    So, I am quite confident Memex will be able to replace OneTab for me and most likely also (most) normal bookmarks. I may keep some bookmarks of things that I want to always keep track of, like my online bank’s URL, but I am not sure yet.

    The annotations are a god-send as well, which will be very hard to get rid of, as I already got used to them.

    Now, if I could only send stuff to my eInk reader (or phone), annotate it there and have those annotations auto-magically show up in the browser and therefore stored locally on my laptop …

    Oh, oh, and if I could search through Memex from my KDE Plasma desktop and add/view annotations from other documents (e.g. ePub, ODF, PDF) and other applicatios (e.g. Okular, Calibre, LibreOffice). One may dream …

  • Beth Israel Deaconess' open-source patient database enabled a decade of AI research

    Since Beth Israel Deaconess Medical Center in Boston launched the MIMIC compendium of de-identified medical records in 2009, the database has proved essential to the advancement of artificial intelligence research in medicine, STAT reports.

    MIMIC is free to use, with more than 12,000 researchers from around the world granted access to it in the last decade. The database is estimated to have been used in more than 500 research papers and presentations, and is widely considered to be the only open-source dataset comprehensive enough to aid in such advanced research, despite unavoidable flaws such as occasionally incomplete data and the inherent bias due to its being sourced from just one hospital.

  • How To Tell Stories: A Beginner’s Guide For Open Source Researchers

    Many open source researchers rely on journalists to turn data into a narrative that will then reach a wider audience. Yet journalism today is in a crisis! You can trust me as a person who comes from a traditional journalism background — oh, the sheer amount of horror stories I can tell over whiskey.

    In the U.S., for example, the media is facing its worst layoffs since the Great Recession. This is just one of the reasons why it is important for open source researchers to fill in the gaps traditional media outlets are leaving in their wake.

  • Vintage Style Astronomy Maps Made from Open Source Data of the Universe

    Biology graduate student Eleanor Lutz uses her spare time working on Tabletop Whale. This science illustration blog is an outlet for her creativity, allowing her to publish drawings, infographics, and data visualizations relating to science. Her latest project, Atlas of Space, is an exciting set of astronomy maps. Using open source datasets, she’s designed incredibly artistic visualizations that have a vintage feel to them.

    Attracted to the large quantities of data available within the astronomy community, Lutz mined organizations like NASA and the United States Geological Survey to pull together the maps. The graduate student benefitted from her knowledge of Python, a high-level programming language she uses for her Ph.D. research. Using the program, she was able to crunch the incredible quantities of open source data and transform it into something you’d want to hang on your wall.

    Lutz has been working on the project for the past year and a half, just announcing it to the public in June 2019. Since then, she’s been releasing a map each week. Every map is accompanied by an interesting explanation of how she achieved her results, as well as the sources used in the work.

read more

Feren OS July 2019 Snapshot has been released

Ned, 07/14/2019 - 16:54

It?s been 3 months since the last Snapshot, so? if you don?t know what that means: It calls for a New Feren OS Snapshot, and it?s now released for the 64 Bit Architecture and the 32 Bit Architecture.

This release comes with a set of minor changes and improvements over the April 2019 Snapshot, with the most noteworthy changes that users will notice summarised below.

read more

FreeBSD 12 Runs Refreshingly Easy On AMD Ryzen 9 3900X - Benchmarks Against Ubuntu 18.04 LTS

Ned, 07/14/2019 - 16:51

While newer Linux distributions have run into problems on the new AMD Zen 2 desktop CPUs (fixed by a systemd patch or fundamentally by a BIOS update) and DragonFlyBSD needed a separate boot fix, FreeBSD 12.0 installed out-of-the-box fine on the AMD Ryzen 9 3900X test system with ASUS ROG CROSSHAIR VIII HERO WiFi motherboard.

[...]

I also attempted to try DragonFlyBSD with its latest daily ISO/IMG following the Zen 2 fix this week by Matthew Dillon. Unfortunately, even with the latest daily ISO I ran into a panic at boot time. So as a result, today are just some FreeBSD 12.0 vs. Ubuntu 18.04 benchmarks for reference. Matthew Dillon did have some interesting comments in our forums about his (great) experiences with these new CPUs, some limitations, and about the original DragonFlyBSD issue.

read more

Security Leftovers

Ned, 07/14/2019 - 16:20
  • France Says Ransomware Attacks on Big Companies Are on the Rise [iophk: Windows TCO]

    Attackers changed strategy in the second half of 2018, ditching smaller companies to go after big corporations, sometimes strategic or vital to the nation’s economy, the ministry said on Tuesday in its 2019 cyber threats report. The trend accelerated this year.

  • New Elections Systems Vulnerable to Hacks, AP Analysis Shows

    An Associated Press analysis has found that like many counties in Pennsylvania, the vast majority of 10,000 election jurisdictions nationwide use Windows 7 or an older operating system to create ballots, program voting machines, tally votes and report counts.

    That’s significant because Windows 7 reaches its “end of life” on Jan. 14, meaning Microsoft stops providing technical support and producing “patches” to fix software vulnerabilities, which hackers can exploit. In a statement to the AP, Microsoft said Friday it would offer continued Windows 7 security updates for a fee through 2023.

  • Unusual Linux Ransomware Targets NAS Servers [Ed: Does not explain how the malware/ransomware gets onto there in the first place and whether it has anything at all to do with "Linux" rather than reckless people who install malware ot very weak passwords. They use a Tux logo/mascot anyway.]

    As for the decision to target NAS, Chris Morales, head of security analytics at Vectra, told Threatpost that it isn’t as common to deploy endpoint monitoring to a Linux dedicated network file server — thus, the QNAPCrypt malware represents the evolution and adaptation of an attack to bypass security controls.

  • Why Trump Caved to China and Huawei

    Everything about the trade war between the United States and China is bewildering. The world’s two largest economies entered a titanic struggle with harsh words and high tariffs, sending shudders through the global economy. Hundreds of billions of dollars of goods on either side stood before tariff walls that seemed unbreachable. Truces would come out of nowhere—as at the 2018 G20 meeting in Buenos Aires—but then they would be set aside by U.S. President Donald Trump in a stream of tweets at odd hours.

    In May, Trump went after Huawei, one of the world’s largest technology firms. The attack this time was not on economic grounds. Trump accused Huawei of being an espionage arm of the Chinese government. Firms from the United States that supplied Huawei with software and chips would no longer be permitted to do so. Trump’s diplomats went on the road to strongarm U.S. allies into no longer using Huawei technology in their countries. Pressure on China resulted in the arrest of Meng Wanzhou, Huawei’s chief financial officer, on charges of bank and wire fraud in relation to U.S. sanctions against Iran. Meng Wanzhou is the daughter of Huawei’s founder, Ren Zhengfei.

read more

Hardware/Modding: Fuchsia OS, ODROID, RISC-V Foundation, and SHAOS

Ned, 07/14/2019 - 16:18
  • Fuchsia adds official Snapdragon 835 support, same chip as in Google Pixel 2

    In the past few months, especially during Google I/O, we’ve learned a great deal about Google’s Fuchsia OS and the types of devices it’s currently expected to run on. While Hiroshi Lockheimer urged fans to consider the possibility that Fuchsia may not necessarily be for smartphones, new evidence has come to light indicating that the Fuchsia team is working to support the Snapdragon 835 processor, found in phones like the Google Pixel 2.

  • ODROID-H2 Review – Part 2: Ubuntu 19.04

    ODROID-H2 Review - We've thoroughly tested Ubuntu 19.04 on Hardkernel's Intel Celeron J4105 single board computer.

  • The RISC-V Foundation Receives Donation from Arduino to Further Strengthen its Open Source Community

    The RISC-V Foundation, a non-profit corporation controlled by its members to drive the adoption and implementation of the free and open RISC-V instruction set architecture (ISA), today announced that it received a donation of $5,000 USD from Arduino to advance the RISC-V ecosystem and efforts focused on open source hardware and software development. The RISC-V Foundation is laser focused on accelerating the RISC-V ecosystem, driving tech innovation forward and fostering industry-wide collaboration. This donation will further support the Foundation’s mission in delivering future developments of open silicon and hardware implementations.

  • A PDP Laptop, For Various Definitions Of A Laptop

    Digital Equipment Corp.’s PDP-11 is one of the most important computers in history. It’s the home of Unix, although that’s arguable, and it’s still being used in every application, from handling nuclear control rods to selling Ed Sheeran tickets on Ticketmaster. As the timeline of PDP-11 machines progressed, the hardware did as well, and by the time the PDP was eclipsed by the VAXxen, there were PDP-11s on a single chip. The Eastern Bloc took notice and produced their own PDP-11 on a chip. This is the 1801-series CPU, and like most soviet electronics from the Cold War, they’re readily available on eBay.

    [SHAOS] has an interesting project in mind for this PDP-on-a-chip. It’s a standalone computer built around the Soviet re-implementation of the PDP-11, built into a form factor that could be described as a single board computer.

    This project is the outgrowth of [SHAOS]’ project for last year’s Hackaday Prize, the PDPii. This was a computer built around a backplane that replicated the PDP-11 using a KR1801VM2 CPU, the Soviet not-a-clone clone of the PDP-11. This project is basically a PDP-11/03 system, except it was made in this century, and you can put it in any computer case, with bonus points awarded for RGB lighting and liquid cooling.

read more

Lightweight i3 developer desktop with OSTree and chroots

Ned, 07/14/2019 - 15:42

I’ve always liked a clean, slim, lightweight, and robust OS on my laptop (which is my only PC) – I’ve been running the i3 window manager for years, with some custom configuration to enable the Fn keys and set up my preferred desktop session layout. Initially on Ubuntu, for the last two and a half years under Fedora (since I moved to Red Hat). I started with a minimal server install and then had a post-install script that installed the packages that I need, restore my /etc files from git, and some other minor bits.

But over time there’s always some cruft that accumulates – that quick and dirty sudo make install to test some upstream project, some global pip install, or simply the increasing delta coming from upgrading through many OS releases.

Immutable OS installs with atomic upgrades are very appealing to me, as they are always “clean”, and more importantly, they enforce not taking shortcuts during development and scribbling over /usr. But the known ones – Fedora Silverblue or Ubuntu Core – demand using Flatpaks or snaps, which I really don’t believe in and want to avoid.

read more

Linux 5.2.1

Ned, 07/14/2019 - 15:30

I'm announcing the release of the 5.2.1 kernel. All users of the 5.2 kernel series must upgrade. The updated 5.2.y git tree can be found at: git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git linux-5.2.y and can be browsed at the normal kernel.org git web browser: https://git.kernel.org/?p=linux/kernel/git/stable/linux-stable.git;a=summary thanks, greg k-h

Also: Linux 5.2.1 Released For Riding The Latest Stable Kernel

read more

sfy39587f05