Language Selection

English French German Italian Portuguese Spanish

About Tux Machines

Tuesday, 15 Oct 19 - Tux Machines is a community-driven public service/news site which has been around for over a decade and a half and primarily focuses on GNU/LinuxSubscribe now Syndicate content

Search This Site

Quick Roundup

Type Title Author Replies Last Postsort icon
Story Tails 4.0 Anonymous OS Release Candidate Out Now with Tor Browser 9.0, Linux 5.3 Rianne Schestowitz 2 14/10/2019 - 4:16pm
Story Security Leftovers Roy Schestowitz 14/10/2019 - 4:01pm
Story Programming: Elana Hashman, Red Hat Pushing Microsoft (.NET) and More Roy Schestowitz 14/10/2019 - 3:58pm
Story today's howtos Roy Schestowitz 14/10/2019 - 3:52pm
Story Android Leftovers Rianne Schestowitz 14/10/2019 - 8:59am
Story SUSE drops OpenStack Cloud Rianne Schestowitz 9 14/10/2019 - 8:31am
Story Android Leftovers Rianne Schestowitz 14/10/2019 - 8:02am
Story My Linux story: I grew up on PC Magazine not candy Rianne Schestowitz 14/10/2019 - 7:33am
Story How to Create Persistent Fedora LIVE USB From Ubuntu arindam1989 14/10/2019 - 7:33am
Story Android Leftovers Rianne Schestowitz 14/10/2019 - 7:23am

today's leftovers

Filed under
Misc
  • FPgM update: 2019-41

    Here’s your report of what has happened in Fedora Program Management this week. The Go/No-Go meeting is next week. We are currently under the Final freeze.

    No office hours next week, but normally I have weekly office hours in #fedora-meeting-1. Drop by if you have any questions or comments about the schedule, Changes, elections, or anything else.

  • 5 Best Magento Extensions That Can Boost On-page SEO

    Therefore, if online resellers want to get the most out of this multifunctional development platform Magento, it is very important to establish an effective expansion on the shopping page. This helps to expand various functionalities and offers users a wide experience of shopping online, as well as brings high profits and optimize Magento 2 Speed.

    Currently, there are many extensions available on the Internet, and it is necessary to choose the most useful ones. This task can be challenging for business owners. To help you choose the best extensions, we have prepared a list of excellent Magento plug-ins that you can install and improve the performance of your website and help you gain an edge over the competition.

  • Intrinsyc Unveils Open-Q 845 µSOM and Snapdragon 845 Mini-ITX Development Kit

    Intrinsyc introduced the first Qualcomm Snapdragon 845 hardware development platform last year with its Open-Q 845 HDK designed for OEMs and device makers.

  • Arduino MKR WAN 1310 LoRa Board Gets HW Security, Longer Battery Life and a 2MB SPI flash

    Two year ago Arduino launched MKR WAN 1300 board powered by Arduino Zero compatible Microchip Atmel SAMD21 32-bit ARM Cortex M0+ MCU and a Murata CMWZ1ZZABZ LoRa module based on Semtech SX1276...

  • Open source hardware: The problems and promise

    Open source hardware projects have struggled to gain the mass audience that popular open source software projects have. This may not matter.

  • Security updates for Friday

    Security updates have been issued by Debian (lucene-solr and ruby-openid), Fedora (krb5 and SDL2), openSUSE (kernel and libopenmpt), and Ubuntu (python2.7, python3.4).

  • Chromium updated

    Here is yet another update for Chromium 77.

    The latest release fixes 8 vulnerabilities, several of them high-risk. You can read all about it in the Google announcement.

  • October 12: International Day Against DRM 2019

    Digital Restrictions Management is the practice of imposing technological restrictions that control what users can do with digital media. When a program is designed to prevent you from copying or sharing a song, reading an ebook on another device, or playing a single-player game without an Internet connection, you are being restricted by DRM. In other words, DRM creates a damaged good; it prevents you from doing what would be possible without it. This concentrates control over production and distribution of media, giving DRM peddlers the power to carry out massive digital book burnings and conduct large scale surveillance over people’s media viewing habits.

    If we want to avoid a future in which our devices serve as an apparatus to monitor and control our interaction with digital media, we must fight to retain control of our media and software.

  • Six extra videos from the LibreOffice Conference 2019

    Here’s the final set of presentations from the “Sala de Grados (Aulario IV)” room at the LibreOffice Conference 2019 in Almeria, Spain. We have many more videos from other rooms to come, of course! (Note: for better audio, use headphones.)

  • Paul E. Mc Kenney: The Old Man and His Smartphone, Episode II

    At some point in the setup process, it was necessary to disable wifi. And I of course forgot to re-enable it. A number of apps insisted on downloading new versions. Eventually I realized my mistake, and re-enabled wifi, but am still wondering just how severe a case of sticker shock I am in for at the end of the month.

    [...]

    My new smartphone's virtual keyboard represents a definite improvement over the multipress nature of text messaging on my old flip phone, but it does not hold a candle to a full-sized keyboard. However, even this old man must confess that it is much faster to respond to the smartphone than to the laptop if both start in their respective sleeping states. There is probably an optimal strategy in there somewhere! Smile

  • openSUSE Tumbleweed – Review of the week 2019/41

    Just like the previous week, we have again released 4 snapshots since last Friday (1003, 1004, 1007 and 1009). 3 more have been tested but have been discarded by openQA; two of them only due to OBS being ‘too fast’ and random failures marking a snapshot as failed; likely they would have been ok. Snapshot 1010, on the other hand, was declined by openQA as the yast software management was not usable due to an ABI break. This has since been fixed and snapshot 1011 is expected to be releasable again (currently building).

  • Update on Oracle Certifications with SLES 15

    The latest versions of Oracle Database and Oracle Fusion Middleware and related products are available with SUSE Linux Enterprise Server (SLES) 15. This provides flexibility to customers who are migrating from SLES 12 to 15, and for Oracle customers who are still running older versions of the database and middleware products.

  • Build a simple chat app with Site.js

    This weekend, I released Site.js version 12.7.0 with improvements to its WebSocket interface. Today, I want to take you step-by-step through building and running a basic chat app using Site.js.

  • Onboarding edge applications on the dev environment
  • Kubernetes on Windows nodes hits GA in Rancher, Amazon EKS

    Rancher 2.3 and Amazon EKS were first to roll out support for Windows nodes in Kubernetes clusters this week, as well as mixed-mode clusters that encompass both Windows and Linux nodes. Most Kubernetes platforms already supported Windows containers but running on Linux host nodes; in all cases, including upstream Kubernetes, the Kubernetes master node still runs on Linux.

8 Ways Ubuntu Has Changed and Improved Linux

Filed under
GNU
Linux
Ubuntu

Ubuntu is the world’s most prominent Linux distribution. Ubuntu and its developer, Canonical, has caught a lot of flack over the years, but the Linux world is much better off thanks to both.

So let’s stop and take a moment to appreciate some of what Canonical and Ubuntu have given the Linux community.

Read more

SerenityOS: From zero to HTML in a year

Filed under
OS
Development
Web

The Serenity operating system turns 1 year old today. I'm counting from the first commit in the git repository, on October 10, 2018. Parts of the code had been around for a while before that, so this first commit was really about putting everything I was tinkering with into a shared repo.

Read more

4 Best Docker GUI tools to manage containers graphically

Filed under
GNU
Linux
Software

Docker is basically a virtualized open-source environment that allows users to distribute and install multiple apps on the server but without interfering each other’s installation and process. Docker benefits most from cluster environments and data centres. It provides an isolated environment for the container. Now, what are Docker containers?

You can compare the Docker Container with multiple containers available on a single shipyard with different articles. In the same way, Docker has implemented a technology called containers, which you can say a term used alternatively instead of virtual machines. However, containers take less space as compared to regular VMs.

The operating system images created by different developers to be used on containers are a package of a single application and all dependencies such as libraries, utilities, and static data into one image file, but without a complete operating system. That’s why containers can be compared to lightweight virtualization. All containers installed on any Docker can run simultaneously using the host OS kernel but with isolated processes. This gives them better performance while using low resource. The images running on it are only of few MBs. However, unlike VirtualBox or Hyper-V, natively the containers and Docker is available to manage using a command-line interface whether you want to download some OS image or managing of different apps, you need to type commands. It could be cumbersome for noobs or professionals those have to manage multiple containers on personal desktop or data centres or server clusters.

Thus, to mitigate all such incommodious the Docker provides an API that can be used to manage it using GUI (graphical user interface) based desktop applications and web-based management tools.

Read more

Kernel: Intel, IWD and VIRTME

Filed under
Linux
  • Intel Compute Runtime 19.40.14409 Adds "Early Support" Tiger Lake Support

    Out today is the Intel Compute Runtime 19.40.14409 release for Linux users that pulls in their newest GMMLIB, Compiler, and OpenCL code for Linux systems. For the new Tiger Lake support, the OpenCL 2.1 support is listed as "early support" while Broadwell through Icelake graphics are considered production-ready.

  • Intel's IWD Wireless Daemon Now Supports IPv6 Network Configuration Handling

    With IWD 0.22 comes support now for IPv6 network configuration handling. IPv6 address dumping, RTNL packet paser, and other bits are now supported by rtnlutil. The IWD netconfig also has support for now for handling the IPv6 DNS, default route, and other pieces of the IPv6 puzzle.

  • "VIRTME" Revised For Virtualized Linux Kernel Testing

    The "VIRTME" project was started years ago as a set of simple tools for running a virtualized Linux kernel that uses the host distribution or basic root file-system rather than a complete Linux distribution image. There hasn't been a new release of VIRTME in years but that changed on Thursday.

    VIRTME is focused on providing a very basic virtualization setup for quickly and easily testing Linux kernel changes without the overhead of setting up a complete virtualization stack. Developers behind VIRTME also talked previously of spinning this into a sandbox-type environment.

man-pages-5.03 is released

Filed under
Linux
Software

I've released man-pages-5.03. The release tarball is available on kernel.org. The browsable online pages can be found on man7.org. The Git repository for man-pages is available on kernel.org.

This release resulted from patches, bug reports, reviews, and comments from 45 contributors. The release includes over 200 commits that change around 80 pages.

Read more

Rspamd 2.0 has been released

Filed under
Software

We have released Rspamd 2.0 today.

Read more

Also: Rspamd 2.0 Released For Advancing Free Software Spam Filtering

Graphics: X.Org Server and Mesa

Filed under
Graphics/Benchmarks
  • X.Org Server To See New CI-Driven Automated Release Cycles, Big Version Numbers

    There hasn't been a major release of the X.Org Server now in 17 months... Not because there haven't been any changes (in fact, a lot of GLAMOR and XWayland work among other fixing) but because no one has stepped up as release manager to get the next version out the door. But to workaround that, developers are looking at moving the X.Org Server to purely time-based releases and letting their continuous integration testing be the deciding factor on if a release is ready to ship.

    Adam Jackson of Red Hat proposed at last week's XDC2019 the idea of having these new, effectively automated X.Org Server releases. The xorg-server releases would get back on to their six-month release cadence and be largely autonomous with sticking to the release timeframe and just ensuring the testing gets done by way of their CI system to ensure the X.Org Server is in good shape for releasing.

  • Tons Of The Intel Tiger Lake "Gen 12" Graphics Compiler Code Just Landed In Mesa 19.3

    A lot of the Tiger Lake "Gen 12" graphics compiler infrastructure changes to Mesa for Intel's open-source OpenGL and Vulkan Linux drivers were just merged into the Mesa 19.3 code-base.

    These compiler changes have been public and under review for several weeks now but have just been merged to Mesa 19.3-devel this Friday afternoon. The changes for Tigerlake/Gen12 represent the biggest changes to Intel's graphics ISA going back to the original i965. As explained last month,
    nearly every instruction field, opcode, and register type is updated and the hardware register scoreboard logic has been punted into software with now leaving it up to the compiler now for ensuring data coherency between register reads/writes and a new sync hardware instruction.

  • Raspberry Pi 4's V3D Mesa Driver Nearing OpenGL ES 3.1

    Back during the summer Eric Anholt who had been the lead developer of Broadcom's VC4/V3D graphics driver stack most notably used by Raspberry Pi boards left the company to join Google. In his place, the Raspberry Pi Foundation is working with consulting firm Igalia to continue work on the DRM/KMS kernel driver and Gallium3D drivers for this open-source graphics driver support.

    Igalia has been working recently on V3D shader compiler improvements with implementing more pieces of NIR as well as addressing test case failures / bugs. One of the areas they have been working on a lot is OpenGL transform feedback.

Free software is not an ethical issue, its a user right issue

Filed under
GNU
OSS

Ethics of free software

Anything happens in our life or society can be seen through lens of ethics. So software also has that. But that ethics is comes from the perspective of developer. Stallman says he dont want develop software that chains its users. That is a strong ethical point. But it comes from developer. Some egoistic developers and companies sees this as a charity from software developers or companies.

User’s right is above developer’s ethics

Software developer or company is just a worker. We cannot rely on them for our rights. We have our rights. So I think its user right issue. For example, I want to use some software. but I can say that (1) I should get the right to run the software, (2) I should get the right to see the source code, (3) I should get the right to share the software and source code, (4) I should get the right to modify and share the modified version. If I am not getting these rights I dont want your software. I will ask somebody else to write softwares with those rights for me. Thats all. Simple.

But it can become ethical issue when somebody taking a decision on it. A school management can think like should we impose software that cannot be shared in school. Or somebody asks you can copy of the program. Usually we tell kids to share things. But its a rare case compared to huge individual use of software.

Read more

Screencasts/Audiocasts/Shows: Lubuntu 19.10 overview, Linux Headlines, Noodlings and More

  • Lubuntu 19.10 overview | Full-featured lightweight Operating System

    In this video, I am going to show an overview of Lubuntu 19.10 and some of the applications pre-installed.

  • Linux Headlines 25

    Facebook takes aim at Google's machine learning dominance, Ubuntu calls for testing of its Chromium snap package, Tails wants feedback on its upcoming 4.0 release, Puppet goes public with a beta of Project Nebula, and Microsoft re-issues yet another product under a permissive license.

  • Nathan Wolf: Noodlings | Symphony, Power Tools and Storage

    I took my kids to the symphony this past Sunday. It was hugely beneficial to have the kids experience a symphonic performance. It made for a pretty decent lesson about the benefits of working together. When the orchestral members were warming up before they begin the performance there is a cacophony of sounds and although individually, the instruments sound nice, together it sounds like a mess. When the performance started and the conductor did his conducting, keeping everyone on pace and on the “same sheet of music” as it were, you could listen and imagine the story of events in the mind’s eye. Everything from serious and intense melodies to whimsical light hearted tones. Although my kids could only manage to sit through an hour of the performance, there were lots of lessons to be extracted about the benefits of working together.

    How this can be applied to the Linux community is as such. When we work together, in harmony with one another, we can make for some amazing results. Whether it is the latest Ubuntu MATE, the newest release of Plasma or helping someone through a tech question, by working together in a kind and respectful tone we can achieve great things. I am of the belief that all Linux is good Linux and by making any one aspect better, we make it all better, regardless of the flavor of Linux or desktop you choose.

  • Ghost, Meat, or Block? | User Error 76

    Our first computers, the future of food, and ethical sources of funds.

    Plus the spooky reason that Popey unfollowed Joe.

Events: Conferences, FOSDEM Community Devroom and Mozilla's "Developer Roadshow"

Filed under
OSS
  • Molly de Blanc: Conferences

    I conducted this very scientific Twitter poll and out of 52 respondants, only 23% agreed with me. Some people who disagreed with me pointed out specifically what they think is lacking: more regional events, more in specific countries, and more “generic” FLOSS events.

    Many projects have a conference, and then there are “generic” conferences, like FOSDEM, LibrePlanet, LinuxConfAU, and FOSSAsia. Some are more corporate (OSCON), while others more community focused (e.g. SeaGL).

    [...]

    So far in 2019, I went to: FOSDEM, CopyLeft Conf, LibrePlanet, FOSS North, Linux Fest Northwest, OSCON, FrOSCon, GUADEC, and GitLab Commit. I’m going to All Things Open next week. In November I have COSCon scheduled. I’m skipping SeaGL this year. I am not planning on attending 36C3 unless my talk is accepted. I canceled my trip to DebConf19. I did not go to Camp this year. I also had a board meeting in NY, an upcoming one in Berlin, and a Debian meeting in the other Cambridge. I’m skipping LAS and likely going to SFSCon for GNOME.

    So 9 so far this year, and somewhere between 1-4 more, depending on some details.

    There are also conferences that don’t happen every year, like HOPE and CubaConf. There are some that I haven’t been to yet, like PyCon, and more regional events like Ohio Linux Fest, SCALE, and FOSSCon in Philadelphia.

    I think I travel too much, and plenty of people travel more than I do. This is one of the reasons why we have too many events: the same people are traveling so much.

  • Ismael Olea: Next conferences

    At WMES 2019 I will lead a Wikidata workshop about adding historical heritage data, basically repeating the one at esLibre.

    At LAS 2019 I plan to attend to the Flatpak workshops and to call for a BoF for people involved in opensource conference organizations to share experiences and reuse tools.

    Lots of thanks for the Wikimedia España association and GNOME Foundation for their travel sponsorship. Without their help I could not attend both.

  • FOSDEM Community Devroom 2020 CFP open

    We are happy to let everyone know that the Community DevRoom will be held this year at the FOSDEM Conference. FOSDEM is the premier free and open source software event in Europe, taking place in Brussels from 1-2 February 2020 at the Université libre de Bruxelles.

  • The Mozilla Developer Roadshow Talks: Firefox, WebAssembly, CSS, WebXR and More

    The Mozilla Developer Roadshow program launched in 2017. Our mission: Bring expert speakers and technology updates to local communities through free events and partnerships. These interactive meetup-style events help developers find resources and activities relevant to their day-to-day productivity and professional skill development.

Games: SanAndreasUnity, Legend of Keepers, X-Plane

Filed under
Gaming
  • The GTA: San Andreas remake in Unity has a new release out

    SanAndreasUnity, an open source remake of the game engine for GTA: San Andreas that aims to be cross-platform has a new release out, with better Linux support included.

  • Tactical dungeon management game Legend of Keepers has a free prologue out

    Goblinz Studio are currently development Legend of Keepers, a tactical dungeon management game where you're the bad guys. It now has a free prologue available to test on Linux.

    From what they said, it's a mix between a "Roguelite and a Dungeon Management" game. Blending two different game phases together, where you first setup a defensive force for your dungeon and then wait for the heroes to come along and see if you manage to mount a successful barrier. A bit like "a reversed dungeon crawler", as they say anyway.

  • X-Plane 11.50 Flight Simulator Bringing Vulkan Support

    For years we have been looking forward to the realistic X-Plane flight simulator rendered by Vulkan as an alternative to their long-standing OpenGL render and with X-Plane 11.50 that is finally being made a reality.

    X-Plane has long offered great support for Linux on-par with their Windows and macOS support. X-Plane's OpenGL renderer has been showing its age for a while and now the developers at Laminar Research have confirmed their Vulkan (and Apple Metal) renderer support is coming with X-Plane 11.50.

Hubert Figuiere on Flatpak and Flathub, GLib 2.63.1 Coming Soon

Filed under
Red Hat
GNOME
  • Getting a stack trace out of a Flatpak

    So, the flatpak application you use just crashed

    How do you report it? If you file a bug just saying it crashed, the developers will probably ask for some stack trace. On Fedora 30, for example, abrt (the crash reporting system) doesn't provide any useful information. Let's see if we can extract that information.

    We are gonna have to use the terminal to use some command line tools. Flatpak has a tool flatpak-coredumpctl to use the core dump in the flatpak sandbox. The core dump is an image of the program memory when it crashed that will contain a lot about the crash. But by default the tool will not be able to provide much useful info. There is some initial setup need to be able to have a better output.

    First you must make sure that you have the right Debug package for the right version of the Flatpak runtime. Well, actually, for the corresponding SDK.

  • Music, Flathub and Qt

    I quickly realised that trying these apps on my Dell XPS 13 was really an adventure, mostly because of HiDPI (the high DPI screen that the PS 13 has). Lot of the applications found on Fedora, by default, don't support high DPI and a thus quasi impossible to use out of the box. Some of it is fixable easily, some of it with a bit more effort and some, we need to try harder.

    Almost all the apps I have tried used Qt. With Qt5 the fix is easy, albeit not necessarily user friendly. Just set the QT_AUTO_SCREEN_SCALE_FACTOR environment variable to 1 as specified in Qt HiDPI support documentation. There is also an API to set the attribute on the QCoreApplication object. There must be a good reason why this opt-in and not opt-out.

    [...]

    In the end, I have Hydrogen available on Flathub, the three others in queue for Flathub, and all have had patches submitted (with Muse3 and Rosegarden already merged upstream).

  • g_warning_once() in GLib 2.63.1

    GLib 2.63.1 will be released in the next few weeks, and will contain a fun new API to slightly simplify emitting a warning once, and then shutting up to avoid emitting loads of log spam.

FreeBSD 12.1-RC1 Now Available

Filed under
BSD

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

The first RC build of the 12.1-RELEASE release cycle is now available.

Installation images are available for:

o 12.1-RC1 amd64 GENERIC
o 12.1-RC1 i386 GENERIC
o 12.1-RC1 powerpc GENERIC
o 12.1-RC1 powerpc64 GENERIC64
o 12.1-RC1 powerpcspe MPC85XXSPE
o 12.1-RC1 sparc64 GENERIC
o 12.1-RC1 armv6 RPI-B
o 12.1-RC1 armv7 BANANAPI
o 12.1-RC1 armv7 BEAGLEBONE
o 12.1-RC1 armv7 CUBIEBOARD
o 12.1-RC1 armv7 CUBIEBOARD2
o 12.1-RC1 armv7 CUBOX-HUMMINGBOARD
o 12.1-RC1 armv7 RPI2
o 12.1-RC1 armv7 PANDABOARD
o 12.1-RC1 armv7 WANDBOARD
o 12.1-RC1 armv7 GENERICSD
o 12.1-RC1 aarch64 GENERIC
o 12.1-RC1 aarch64 RPI3
o 12.1-RC1 aarch64 PINE64
o 12.1-RC1 aarch64 PINE64-LTS

Note regarding arm SD card images: For convenience for those without
console access to the system, a freebsd user with a password of
freebsd is available by default for ssh(1) access.  Additionally,
the root user password is set to root.  It is strongly recommended
to change the password for both users after gaining access to the
system.

Installer images and memory stick images are available here:

    https://download.freebsd.org/ftp/releases/ISO-IMAGES/12.1/

The image checksums follow at the end of this e-mail.

If you notice problems you can report them through the Bugzilla PR
system or on the -stable mailing list.

If you would like to use SVN to do a source based update of an existing
system, use the "releng/12.1" branch.

A summary of changes since 12.1-BETA3 includes:

o A NULL pointer dereference that could lead to a system crash had been
  fixed.

o A fix to correctly implement pmap_page_is_mapped() on arm64 and riscv.

o A fix to tun(4) and tap(4) when destroying interfaces had been added.

o A fix to krping to notify sleeping threads of device removal had been
  added.

o Several updates to mlx5core, mlx5en(4), and mlx5ib(4).

o Several fixes in libusb(3) and xhci(4) have been added.

o Several SCTP and TCP fixes have been added.

A list of changes since 12.0-RELEASE is available in the releng/12.1
release notes:

    https://www.freebsd.org/releases/12.1R/relnotes.html

Please note, the release notes page is not yet complete, and will be
updated on an ongoing basis as the 12.1-RELEASE cycle progresses.

=== Virtual Machine Disk Images ===

VM disk images are available for the amd64, i386, and aarch64
architectures.  Disk images may be downloaded from the following URL
(or any of the FreeBSD download mirrors):

    https://download.freebsd.org/ftp/releases/VM-IMAGES/12.1-RC1/

The partition layout is:

    ~ 16 kB - freebsd-boot GPT partition type (bootfs GPT label)
    ~ 1 GB  - freebsd-swap GPT partition type (swapfs GPT label)
    ~ 20 GB - freebsd-ufs GPT partition type (rootfs GPT label)

The disk images are available in QCOW2, VHD, VMDK, and raw disk image
formats.  The image download size is approximately 135 MB and 165 MB
respectively (amd64/i386), decompressing to a 21 GB sparse image.

Note regarding arm64/aarch64 virtual machine images: a modified QEMU EFI
loader file is needed for qemu-system-aarch64 to be able to boot the
virtual machine images.  See this page for more information:

    https://wiki.freebsd.org/arm64/QEMU

To boot the VM image, run:

    % qemu-system-aarch64 -m 4096M -cpu cortex-a57 -M virt  \
	-bios QEMU_EFI.fd -serial telnet::4444,server -nographic \
	-drive if=none,file=VMDISK,id=hd0 \
	-device virtio-blk-device,drive=hd0 \
	-device virtio-net-device,netdev=net0 \
	-netdev user,id=net0

Be sure to replace "VMDISK" with the path to the virtual machine image.

=== Amazon EC2 AMI Images ===

FreeBSD/amd64 EC2 AMIs are available in the following regions:

  eu-north-1 region: ami-0c2caa354f54dcc8e
  ap-south-1 region: ami-011f6d0b22b4179ae
  eu-west-3 region: ami-0e633b1e66b94dc5e
  eu-west-2 region: ami-06f77908c8875b5ce
  eu-west-1 region: ami-07d5b3d4ffa682d66
  ap-northeast-2 region: ami-0a0d9969831c99d3f
  ap-northeast-1 region: ami-092398d1a41a67f27
  sa-east-1 region: ami-023dd6db41165f441
  ca-central-1 region: ami-0cf9fd10259cf4eb2
  ap-east-1 region: ami-0e255d1bb4a1f76f4
  ap-southeast-1 region: ami-0404212cff3236606
  ap-southeast-2 region: ami-0fea81c67debcba8b
  eu-central-1 region: ami-08e32f4e90fd250f4
  us-east-1 region: ami-0e6e401d0ffebd916
  us-east-2 region: ami-0d094195cae5bf901
  us-west-1 region: ami-04c1e10d06064e68d
  us-west-2 region: ami-02d0010139a9a494e

FreeBSD/aarch64 EC2 AMIs are available in the following regions:

  eu-north-1 region: ami-022e4644320e82ac1
  ap-south-1 region: ami-0e421a1864d53d226
  eu-west-3 region: ami-0bffb1c264a4b8d09
  eu-west-2 region: ami-0f596a538918dc9c8
  eu-west-1 region: ami-063c017d8b9086b55
  ap-northeast-2 region: ami-0b34ed283d7dd41ae
  ap-northeast-1 region: ami-0071602b3e78a8de0
  sa-east-1 region: ami-07986820662819e67
  ca-central-1 region: ami-0d9ee49739059957b
  ap-east-1 region: ami-00ae1e2b897eb6230
  ap-southeast-1 region: ami-0018127ce245410e0
  ap-southeast-2 region: ami-02fa0380052cd268f
  eu-central-1 region: ami-01836dc7a9f273243
  us-east-1 region: ami-0018654c0af06d99d
  us-east-2 region: ami-06a4203b93836b927
  us-west-1 region: ami-09c5010072b44bd96
  us-west-2 region: ami-063fae5c2ec327807

=== Vagrant Images ===

FreeBSD/amd64 images are available on the Hashicorp Atlas site, and can
be installed by running:

    % vagrant init freebsd/FreeBSD-12.1-RC1
    % vagrant up

=== Upgrading ===

The freebsd-update(8) utility supports binary upgrades of amd64 and i386
systems running earlier FreeBSD releases.  Systems running earlier
FreeBSD releases can upgrade as follows:

	# freebsd-update upgrade -r 12.1-RC1

During this process, freebsd-update(8) may ask the user to help by
merging some configuration files or by confirming that the automatically
performed merging was done correctly.

	# freebsd-update install

The system must be rebooted with the newly installed kernel before
continuing.

	# shutdown -r now

After rebooting, freebsd-update needs to be run again to install the new
userland components:

	# freebsd-update install

It is recommended to rebuild and install all applications if possible,
especially if upgrading from an earlier FreeBSD release, for example,
FreeBSD 11.x.  Alternatively, the user can install misc/compat11x and
other compatibility libraries, afterwards the system must be rebooted
into the new userland:

	# shutdown -r now

Finally, after rebooting, freebsd-update needs to be run again to remove
stale files:

	# freebsd-update install

Read more

Hands-on video of the Librem 5 Linux phone shows improvements, but there is a lot of work left to do

Filed under
Linux

The Librem 5 is coming soon, and while we know the details of the Linux phone’s internals, there are still several unknowns surrounding the handset. However, a hands-on video from The Linux Gamer posted earlier today showed an early build of the Librem 5. There’s a lot going for the Linux phone, but there are several mountains still to be climbed before the device should be considered consumer-ready.

First, the positives: the phone looks well-built, and some internal components can be repaired by end-users (e.g., the battery). The phone is rather thick for a modern smartphone, but the added height is needed to house all the boards needed for the hardware kill switches and to allow for replaceable components. The 1440x720 display, which created some controversy when announced, also looks good in the video. Considering its size and resolution, it likely won’t look nearly as crisp as flagship displays in person, but if the hands-on video is anything to go by, it’s a perfectly usable display.

Read more

today's howtos and programming bits

Filed under
Development
HowTos
  • How to Manage Your Running Processes with XFCE’s Task Manager
  • Anaconda debugging and testing – part 1.
  • Configure Touchpad Settings Using gsettings Commandline Utility
  • Stack Abuse: Autoencoders for Image Reconstruction in Python and Keras

    Nowadays, we have huge amounts of data in almost every application we use - listening to music on Spotify, browsing friend's images on Instagram, or maybe watching an new trailer on YouTube. There is always data being transmitted from the servers to you.

    This wouldn't be a problem for a single user. But imagine handling thousands, if not millions, of requests with large data at the same time. These streams of data have to be reduced somehow in order for us to be physically able to provide them to users - this is where data compression kicks in.

    There're lots of compression techniques, and they vary in their usage and compatibility. For example some compression techniques only work on audio files, like the famous MPEG-2 Audio Layer III (MP3) codec.

  • PyCharm: Webinar Preview: “Debugging During Testing” tutorial step for React+TS+TDD

    I often speak about “visual debugging” and “visual testing”, meaning, how IDEs can help put these intermediate concepts within reach using a visual UI.

    For testing, sometimes our code has problems that require investigation with a debugger. For React, that usually means a trip to the browser to set a breakpoint and use the Chrome developer tools. In Debugging During Testing With NodeJS we show how the IDE’s debugger, combined with TDD, can make this investigation far more productive. In the next step we show how to do so using Chrome as the execution environment.

  • Python hacking

    Python‘s had this handy logging module since July 2003.

Plasma Mobile Progress

Filed under
KDE
  • Plasma Mobile: weekly update: part 1

    At Akademy Bhushan and Marco presented Plasma Nano shell to the community. Earlier this week the changes to use plasma-nano as a base shell package landed in plasma-phone-components. The shell includes an updated look for the app launcher and several of the shell interactions, including adding and removing widgets and changing the wallpaper.

  • Plasma Mobile: weekly update: part 2

    Marco Martin made several changes in the shell to improve the overall user experience.

    The application grid was updated to show application names in single line and with a smaller font size.

Syndicate content

More in Tux Machines

Programming: Python, Perl and More

  • Uploading Files to AWS S3 with Python and Django

    In the quest to build more interactive websites, we don't only relay information to users but also allow them to upload data of their own. This opens up more opportunities and more ways that our websites can serve the end-users. By allowing users to upload files, we can allow them to share photographs, videos, or music with others or back them up for safekeeping. We can also provide the functionality to manage files and convert them into other formats through websites instead of installing native apps. The rise of social media globally can be attributed to the ability of users to upload their files, mostly in the form of images and videos for other users to see and also as a means of communication. By enabling users to upload files to websites and platforms, means of communication have been enhanced and information can now be spread in very many different formats. In this post, we will explore how Django handles file uploading and how we can tap into and extend this functionality with cloud storage to suit our needs.

  • PyCoder’s Weekly: Issue #390 (Oct. 15, 2019)
  • The Python range() Function

    Python’s built-in range function is handy when you need to perform an action a specific number of times. As an experienced Pythonista, you’ve most likely used it before. But what does it do?

  • Perl 6 renamed to Raku

    The pull request changing the name of Perl 6 to Raku has been merged. See the full text for more information. "This document describes the steps to be taken to effectuate a rename of 'Perl 6' to 'Raku', as described in issue #81. It does not pretend to be complete in scope or in time. To change a name of a project that has been running for 19+ years will take time, a lot of effort and a lot of cooperation. It will affect people in foreseen and unforeseen ways."

  • Top three mistakes with K-Means Clustering during data analysis

    In this post, we will take a look at a few cases, where KMC algorithm does not perform well or may produce unintuitive results.

  • Agile project management: 10 mistakes to avoid

    Agile project management holds a lot of promise for leaders. Those who have successfully made the switch in their organizations sing agile’s praises, like the ability to rapidly course-correct, release software faster, and create happier teams and customers. But if you’ve been working at it for a while and you still aren’t seeing the promised benefits, you might start to think that agile is more hype than substance, or that it isn’t right for your organization.

Coming up on October 21: First Bug Hunting Session for LibreOffice 6.4!

LibreOffice 6.4 is being developed by our worldwide community, and is due to be released in early February 2020 – see the release notes describing the new features here. Of course, we’re still early in the development cycle, so many more features are still to come! In order to find, report and triage bugs, the LibreOffice QA team is organizing the first Bug Hunting Session for LibreOffice 6.4 on Monday October 21, 2019. Tests will be performed on the first Alpha version, which will be available on the pre-releases server a few days before the event. Builds will be available for Linux (DEB and RPM), macOS and Windows, and can be installed and run in parallel along with the production version. Mentors will be available from 07:00 UTC to 19:00 UTC for questions or help in the IRC channel #libreoffice-qa and the Telegram QA Channel. Of course, hunting bugs will be possible also on other days, as the builds of this particular Alpha release (LibreOffice 6.4.0 Alpha 1) will be available until mid November. Check the Release Plan. Read more Also: Microsoft Office for free? Try these great alternatives

Canonical/Ubuntu: Design and Web Team, Ubuntu ZFS Support, Weekly Newsletter

  • Design and Web team summary – 11 October 2019

    This was a fairly busy two weeks for the Web & design team at Canonical. This cycle we had two sprints. The first was a web performance workshop run by the amazing Harry Roberts. It was a whirlwind two days where we learned a lot about networking, browsers, font loading and more. We also spent a day working on implementing a lot of the changes. Hopefully our sites will feel a bit faster. More updates will be coming over the next few months. The second sprint was for the Brand and Web team, where we looked at where the Canonical and Ubuntu brands need to evolve. Here are some of the highlights of our completed work.

  • Ubuntu ZFS support in 19.10: ZFS on root

    This is part 2 of our blog post series on our current and future work around ZFS on root support in ubuntu. If you didn’t yet read the introductory post, I strongly recommend you to do this first! Here we are going to discuss what landed by default ubuntu 19.10.

  • Ubuntu Weekly Newsletter Issue 600

    Welcome to the Ubuntu Weekly Newsletter, Issue 600 for the week of October 6 – 12, 2019.

Audiocasts/Shows/Screencasts: Linux Headlines, ArcoLinux 19.10.1 Run Through and More

  • 2019-10-15 | Linux Headlines

    A double dose of Python, AWS credits for open source projects, a new kernel development course from the Linux Foundation, and an exciting release for KDE Plasma.

  • A Chat with Allan Jude | Jupiter Extras 22

    Brent sits down for an in-person chat with Allan Jude for a retrospective storytelling of his beginnings in BSD, his long history with podcasting, BSDNow and Jupiter Broadcasting, a beginner's guide to the benefits of FreeBSD, with technical nuggets and nostalgic bits throughout. Allan Jude wears many hats including FreeBSD developer and member of the FreeBSD Core team, ZFS expert, co-founder and VP Engineering at Klara Inc., co-founder and VP Operations at ScaleEngine Inc., host of BSDNow, former host of TechSNAP among many others.

  • Podcast.__init__: Andrew's Adventures In Coderland

    Software development is a unique profession in many ways, and it has given rise to its own subculture due to the unique sets of challenges that face developers. Andrew Smith is an author who is working on a book to share his experiences learning to program, and understand the impact that software is having on our world. In this episode he shares his thoughts on programmer culture, his experiences with Python and other language communities, and how learning to code has changed his views on the world. It was interesting getting an anthropological perspective from a relative newcomer to the world of software. [...] Software development is a unique profession in many ways, and it has given rise to its own subculture due to the unique sets of challenges that face developers. Andrew Smith is an author who is working on a book to share his experiences learning to program, and understand the impact that software is having on our world. In this episode he shares his thoughts on programmer culture, his experiences with Python and other language communities, and how learning to code has changed his views on the world. It was interesting getting an anthropological perspective from a relative newcomer to the world of software.

  • 2019-10-14 | Linux Headlines

    Perl 6 is renamed, AWS goes metal with ARM, OnionShare just got a big upgrade, and Google has a new security dongle.

  • ArcoLinux 19.10.1 Run Through

    In this video, we are looking at ArcoLinux 19.10.1. Enjoy!