Language Selection

English French German Italian Portuguese Spanish

-s

Mythbuntu Quits, Xubuntu Fresh Air, Stretch Preview

Filed under
-s

Today in Linux news, upcoming Debian 9.0 got a bit of a test run by blogger FreewheelinFrank who liked what he saw. Elsewhere, Dedoimedo said Xubuntu 16.10 is "a breath of fresh air" and the Mythbuntu project is no more. Canonical released Yakkety Yak animal arkwork in a single handy download, if the link just worked and Linux Foundation web software told FOSS Force's Christine Hall to upgrade her Mint to Windows or Mac.

Read more

Bodhi 4.0, Life w/o Linux, Solus Goofiboot

Filed under
-s

Bodhi Linux 4.0 is here. It was released Saturday with Moksha 0.2.1, Linux 4.4, and LibreOffice 5.1.4. In other news, Dedoimedo's latest foray into SolusOS proved fruitless and Jim Hall is looking for testers for FreeDOS 1.2 RC1. Bryan Lunduke explored an alternative universe where "Linux simply...never was" and most Linux gamers use Ubuntu.

Read more

Mint Update Soon, Better Than Ubuntu?

Filed under
-s

Clement Lefebvre today blogged of upcoming Mint 18 update, Serena, saying 18.1 should be released in November or December. He also teased users a bit with a few details of coming attractions. Elsewhere, Maui 2 was announced and Fedora-derivative Chapeau was reviewed. Mohd Sohail compared Mint to Ubuntu and delivered his shocking findings and The Document Foundation put out the call for designers. Micheal Larabel checked in on Fedora 25 progress and Dominique Leuenberger posted his weekly review of Tumbleweed changes.

Read more

Also:
:

  • Monthly News – October 2016

    Many new features and improvements were developed since the last release. We’re now just days away from feature-freeze, trying to squeeze one last thing here and there, before wrapping things up and focusing on the new release.

  • Linux Mint 18.1 is officially named 'Serena'

    Linux Mint is a brilliant operating system. Based on Ubuntu, it aims to make Linux accessible to everyone. You know what? It succeeds.

New KNOPPIX Release, LibreOffice 5.1.6, Rosa Down

Filed under
-s

In Linux news today KNOPPIX 7.7.1 was released to the public based on Debian with GNOME 3.22, KDE 5.7.2, and "Everything 3D." The Rosa project is experiencing network issues and folks may experience problems trying to connect to their services the next few days. LibreOffice 5.1.6 was announced today by The Document Foundation, the sixth update to the Still branch for stable users, and a new vulnerability was disclosed in GNU Tar.

Read more

The Fabled New User, Bodhi Themes, Tumbleweed's Latest

Filed under
-s

Bruce Byfield may have hit upon something in his latest rumination on the "imaginary new user." This "new user" has been used as an excuse to over-simplify Linux to the "detriment to other type of users." In Linux news, Bodhi chieftain Jeff Hoogland posted Moksha themes for last minute testing hinting that 4.0 must be very close. Douglas DeMaio posted a brief on the latest Tumbleweed snapshots and night falls on Linux.

Read more

Also:

Dirty Cow, Ubuntu @ 12, Save a Penguin

Filed under
-s

Dirty Cow is a local privilege vulnerability that can allow one to gain root access. Specifically, "race condition was found in the way the Linux kernel's memory subsystem handled the copy-on-write (COW) breakage of private read-only memory mappings. An unprivileged local user could use this flaw to gain write access to otherwise read-only memory mappings and thus increase their privileges on the system." Linus signed off and pushed the patch to git a few days ago and distributions are currently updating their products. This is considered a critical bug and users are encouraged to update as soon as possible because researchers have found code in the wild to exploit it. Worse still, the exploit leaves little or no trace of being compromised. So, keep an eye on your update applets or security advisories over the next few days. Since this bug has been in existence for so long, Kees Cook had to revise his critical bug lifetime average from 3.3 to 5.2 years, while the overall average for all bugs increased only slightly.

Read more

openSUSE Leap 42.2 Approaching with RC, Meet Maui 1

Filed under
-s

The openSUSE project today announced the release of Leap 42.2 Release Candidate 1 with less than one month remaining before final. On the other side of town, Dustin Kirkland announced Ubuntu kernel hotfixes and the Hectic Geek reviewed recently released 16.10. Jack Germain said Maui 1 "is stable and easy to use" and Sebastian Kügler blogged on "Plasma's road ahead."

Read more

Ubuntu 16.10 Released, Tumbleweed Gets Wayland, KDE 1 Revived

Filed under
-s

The big story today was the release of Ubuntu 16.10 in its various forms and editions. In other distribution news, openSUSE's Douglas DeMaio today announced the arrival of Wayland to Tumbleweed and Jeff Hoogland released an updated Bodhi 4.0 beta for 64-bit architectures. Elsewhere, the KDE project today released KDE 1 and Jim Zemlin was featured recently in The Inquirer's Legends of Linux series.

Read more

Fedora 25 Beta Ready, HandyLinux Pas Parle Anglais

Filed under
-s

Fedora 25 Beta was released today for early testers bringing Wayland by default and new server SELinux troubleshooter. Phoronix is already looking ahead to Fedora 26. Elsewhere, HandyLinux has decided to drop its English support and Bruce Byfield asked if Linux has lost the Unix philosophy.

Read more

Unity 8 in Yak, Leap 42.2 Beta 3, Basic Security Tips

Filed under
-s

For those hoping Unity 8 on Mir would make it into upcoming Ubuntu 16.10 will be pleased to know it has. Phoronix and OMG!Ubuntu! have tested it. openSUSE 42.2 Beta 3 was announced today, a day ahead of schedule featuring the newly released Plasma 5.8. Elsewhere, Kevin Fenzi shared some good tips for enhanced security and Jack M. Germain test drove stable Apricity OS 7.2016 Aspen.

Read more

Also: Dell XPS 13 Developer Edition Runs Ubuntu Linux With Intel Kaby Lake CPU: Review

Syndicate content

More in Tux Machines

Fedora: Qubes, rpminspect, rpminspect, and ProcDump

  • PoC to auto attach USB devices in Qubes

    Here is PoC based on qubesadmin API which can auto attach USB devices to any VM as required. By default Qubes auto attaches any device to the sys-usb VM, that helps with bad/malware full USB devices. But, in special cases, we may want to select special devices to be auto attached to certain VMs. In this PoC example, we are attaching any USB storage device, but, we can add some checks to mark only selected devices (by adding more checks), or we can mark few vms where no device can be attached.

  • David Cantrell: rpminspect-0.9 released

    Very large packages (VLPs) are something I am working on with rpminspect. For example, the kernel package. A full build of the kernel source package generates a lot of files. I am working on improving rpminspect's speed and fixing issues found with individual inspections. These are only showing up when I do test runs comparing VLPs. The downside here is that it takes a little longer than with any other typical package.

  • Fedora pastebin and fpaste updates

    A pastebin lets you save text on a website for a length of time. This helps you exchange data easily with other users. For example, you can post error messages for help with a bug or other issue. The CentOS Pastebin is a community-maintained service that keeps pastes around for up to 24 hours. It also offers syntax highlighting for a large number of programming and markup languages.

  • ProcDump for Linux in Fedora

    ProcDump is a nifty debugging utility which is able to dump the core of a running application once a user-specified CPU or memory usage threshold is triggered. For instance, the invocation procdump -C 90 -p $MYPID instructs ProcDump to monitor the process with ID $MYPID, waiting for a 90 % CPU usage spike. Once it hits, it creates the coredump and exits. This allows you to later inspect the backtrace and memory state in the moment of the spike without having to attach a debugger to the process, helping you determine which parts of your code might be causing performance issues.

Programming: Interview With Guido van Rossum, Python Picks and New Release of Picolibc From Keith Packard

  • Interview Guido van Rossum: “I'd rather write code than papers.”

    Guido van Rossum (1956) is the founding father of the Python programming language, one of the most popular development tools in the world. In 2019 CWI will award him the Dijkstra Fellowship. What led you to come up with a brand new programming language during your time at CWI? “I started at CWI as a junior programmer on a research team with Lambert Meertens, Leo Geurts and Steven Pemberton. They wanted to develop a language which would enable people without programming experience – such as scientists – to start writing computer programs fairly quickly.” “It was at the time that Basic was on the rise due to the arrival of the microcomputer. Meertens looked at this inadequate language with horror. ‘Stamp out Basic!’ Was his motto. In the end, ABC, as our language was called, would not work. The target group could not use it on their microcomputers, which were not powerful enough for it, while Unix users already had other tools. Those users thought ABC was an odd man out.” “Then I came across the so-called Amoeba project. That was a distributed operating system based on a microkernel, developed by Andrew Tanenbaum at the Vrije Universiteit Amsterdam and Sape Mullender at CWI. Not aiming at popularizing their operating system, their first and foremost goal was writing papers. Scientifically it was a breakthrough indeed: those papers are still being studied. I myself was not a researcher but a programmer on that project. I must say thought that there was an atmosphere at CWI in which programmers had a major input in the projects.”

  • Python Tears Through Mass Spectrometry Data

    At the November 2019 Python Frederick event, Conor Jenkins showed the group how mass spectrometry works and how Python saves huge amounts of time when processing the large amount of data produced by a mass spec analysis.

  • Wingware News: Wing Python IDE 7.1.3 - November 14, 2019

    Wing 7.1.3 adds improved and expanded documentation and support for matplotlib, improves the accuracy of code warnings, fixes automatically debugging child processes on Windows with Python 3.8, fixes installing the remote agent from .rpm or .deb installations, solves several issues with runtime type introinspection, allows Open from Project and similar navigation commands from non-Browse vi mode, improves debugger reliability, and fixes about 30 other minor usability issues.

  • Easily specifying colours from the default colour cycle in matplotlib

    Another quick matplotlib tip today: specifically, how easily specify colours from the standard matplotlib colour cycle. A while back, when matplotlib overhauled their themes and colour schemes, they changed the default cycle of colours used for lines in matplotlib. Previously the first line was pure blue (color='b' in matplotlib syntax), then red, then green etc. They, very sensibly, changed this to a far nicer selection of colours.

  • Typing Mercurial with pytype

    Following the recent introduction of Python type annotations (aka "type hints") in Mercurial (see, e.g. this changeset by Augie Fackler), I've been playing a bit with this and pytype. pytype is a static type analyzer for Python code. It compares with the more popular mypy but I don't have enough perspective to make a meaningful comparison at the moment. In this post, I'll illustrate how I worked with pytype to gradually add type hints in a Mercurial module and while doing so, fix bugs! The module I focused on is mercurial.mail, which contains mail utilities and that I know quite well. Other modules are also being worked on, this one is a good starting point because it has a limited number of "internal" dependencies, which both makes it faster to iterate with pytype and reduces side effects of other modules not being correctly typed already.

  • Two Books About the Kivy GUI Framework

    The Kivy Python GUI framework is intriguing. Not only it’s cross-platform but also supports Android. Java is too verbose and low level for me and Kivy is an opportunity for developing native Android apps without leaving Python. Outside of the Kivy project documentation, there are few third-party advanced tutorials that go in more depth than the official tutorials. So, before diving into the code of the Kivy demos, I wanted some books to explore more features and get a broader picture of the framework and what it can do. I found two potentially interesting books: Building Android Apps in Python Using Kivy with Android Studio: With Pyjnius, Plyer, and Buildozer by Ahmed Fawzy Mohamed Gad (Apress, 2019), and Kivy - Interactive Applications and Games in Python - Second Edition by Roberto Ulloa (Packt, 2015).

  • A Qt GUI for logging

    A question that comes up from time to time is about how to log to a GUI application. The Qt framework is a popular cross-platform UI framework with Python bindings using PySide2 or PyQt5 libraries. The following example shows how to log to a Qt GUI. This introduces a simple QtHandler class which takes a callable, which should be a slot in the main thread that does GUI updates. A worker thread is also created to show how you can log to the GUI from both the UI itself (via a button for manual logging) as well as a worker thread doing work in the background (here, just logging messages at random levels with random short delays in between).

  • Picolibc 1.1 Released With POSIX File I/O Support

    Longtime X11 developer Keith Packard has spent a lot of time in recent months while being employed by SiFive working on Picolibc as a new C library for embedded systems. Picolibc is designed solely for embedded use-cases at this point and was formerly developed by Keith under the name newlib-nano. Picolibc 1.1 is out now as the project's second stable release.

  • Picolibc Version 1.1

    Picolibc development is settling down at last. With the addition of a simple 'hello world' demo app, it seems like a good time to stamp the current code as 'version 1.1'.

VXL Launches CloudDesktop On the Go (CoGo), a Truly Portable Linux Micro Thin Client

VXL, a leader in thin clients, endpoint management and digital signage software solutions, launches its new, low cost, CloudDesktop On the Go (CoGo). An ultra-compact and highly portable USB key, CoGo repurposes legacy PCs into a fully functional Linux thin client. Available with a lifetime perpetual license and priced at a highly competitive $77 including first year support, CoGo offers users up to a massive 50% saving over equivalent software solutions. CoGo allows businesses to extend the life of ageing PC hardware by using it to access server-hosted computing sessions or virtual desktop infrastructure. Users simply plug CoGo into a PC and boot from it. The VXL Gio Linux firmware is instantly useable without overwriting the local OS and the converted PC can be managed as thin client. Read more

ALT Linux: Worthy Linux Alternatives, With a Catch

ALT Linux may have a problem with getting English language updates on some of its most recent product releases. The primary geographic audience it serves may not make English a top priority. Yet many of its products are available with the English language intact. The great variety of Linux distros available make ALT Linux a very viable source of options for anyone looking to sample the flexibility the Linux operating system offers. I like the starter kit inventory maintained by the ALT Linux developers. Distro hoppers particularly can focus on trying dozens of desktop varieties without having to adjust to separate distro designs. All of the ALT Linux distros share a common, simple design for ease of use and reliability. Read more