Language Selection

English French German Italian Portuguese Spanish

Gentoo

Microsoft, the NSA, and GitHub

Filed under
Gentoo
Microsoft
Security
  • Gentoo hacker's code changes unlikely to have worked

    Linux distribution Gentoo's maintainers say attempts by attackers last week to sabotage code stored on Github is unlikely to have worked.

    Gentoo's Github account was compromised in late June.

    The attacker was able to gain administrative privileges for Gentoo's Github account, after guessing the password for it.

    Gentoo's maintainers were alerted to the attack early thanks to the attacker removing all developers from the Github account, causing them to be emailed.

  • NSA Exploit "DoublePulsar" Patched to Work on Windows IoT Systems

    An infosec researcher who uses the online pseudonym of Capt. Meelo has modified an NSA hacking tool known as DoublePulsar to work on the Windows IoT operating system (formerly known as Windows Embedded).

    The original DoublePulsar is a hacking tool that was developed by the US National Security Agency (NSA), and was stolen and then leaked online by a hacking group known as The Shadow Brokers.

    At its core, DoublePulsar is a Ring-0 kernel mode payload that acts like a backdoor into compromised systems. DoublePulsar is not meant to be used on its own, but together with other NSA tools.

  • Predictable password blamed for Gentoo GitHub organisation takeover [Ed: when Microsoft takes over the NSA gets all these passwords. (NSA PRISM)]

    Gentoo has laid out the cause and impact of an attack that saw the Linux distribution locked out of its GitHub organisation.

    The attack took place on June 28, and saw Gentoo unable to use GitHub for approximately five days.

    Due a lack of two-factor authentication, once the attacker guessed an admin's password, the organisation was in trouble.

Security: Open Source Security Podcast and Inaccurate Gentoo Coverage

Filed under
Gentoo
Security
  • Open Source Security Podcast: Episode 103 - The Seven Properties of Highly Secure Devices

    We take a real world view into how to secure our devices. What works, what doesn't work, and why this list is actually really good.

  • Github code repository for Gentoo Linux hacked [Ed: Lots of inaccuracies here]

    The Gentoo Linux distribution's Github repository was hacked last June 28, with the attackers modifying the code there.

    Github is a repository for all sorts of source code projects in a variety of programming languages. Gentoo Linux is one such project, stored in Github.

    Gentoo Linux administrators updated users as soon as the issue was found out.

  • Gentoo warning after GitHub hack [Ed: Crack, not "hack"]

    A key Gentoo Linux source code repository should be considered compromised after “unknown individuals” gained access to Gentoo’s Github organisation.

    In an email to the Gentoo announcement list, developer Alec Warner said that the individuals had seized control of the GitHub Gentoo organisation “and modified the content of repositories as well as pages there”.

Gentoo Needs to Delete GitHub

Filed under
Gentoo
Security
  • Gentoo GitHub mirror hacked and considered compromised

    Linux distribution Gentoo has had its GitHub mirror broken into and taken over, with GitHub pages changed and ebuilds replaced.

    In an alert, Gentoo said the attacker gained control of the Github Gentoo organisation at June 28, 20:20 UTC.

    "All Gentoo code hosted on github should for the moment be considered compromised," the alert said.

  • Et tu, Gentoo? Horrible gits meddle with Linux distro's GitHub code

    If you have fetched anything from Gentoo's GitHub-hosted repositories today, dump those files – because hackers have meddled with the open-source project's data.

    The Linux distro's officials sounded the alarm on Thursday, revealing someone managed to break into its GitHub organization account to modify software and webpages.

    Basically, if you downloaded and installed materials from Gentoo via GitHub, you might be compromised by bringing in malicious code. And until the all clear is given, you should avoid fetching anything from the project's 'hub org account.

    "Today, 28 June, at approximately 20:20 UTC unknown individuals have gained control of the Github Gentoo organization, and modified the content of repositories as well as pages there," Gentoo dev Alec Warner said in a bulletin.

  • Gentoo Linux GitHub organisation hacked, content modified

    The GitHub organisation of the Gentoo Linux distribution has been compromised and the project behind Gentoo is warning users not to use code from this source.

    In a statement, the Gentoo leadership said some unknown individuals had gained control of the GitHub Gentoo organisation on 28 June at 20.20 UTC and modified the content and pages.

    Gentoo is a Linux distribution meant for advanced users. The source is compiled locally depending on user preferences and is often optimised for specific hardware.

Gentoo-Based Porteus Kiosk 4.7 Brings More Mitigations Against Spectre Flaws

Filed under
Gentoo

Powered by the long-term supported Linux 4.14.50 kernel, Porteus Kiosk 4.7.0 is the second release of the operating system in 2018 and comes five months after version 4.6 to introduce more mitigations against the Spectre security vulnerabilities, though the next-gen Spectre flaws require microcode firmware updates for Intel CPUs.

"Newly discovered "Spectre Next Generation" vulnerabilities require updated microcode from Intel which is not available yet. Please consider enabling automatic updates service for your kiosks to receive latest fixes and patches as soon as they become available," reads today's announcement.

Read more

The story of Gentoo management

Filed under
Gentoo

I have recently made a tabular summary of (probably) all Council members and Trustees in the history of Gentoo. I think that this table provides a very succinct way of expressing the changes within management of Gentoo. While it can’t express the complete history of Gentoo, it can serve as a useful tool of reference.

What questions can it answer? For example, it provides an easy way to see how many terms individuals have served, or how long Trustee terms were. You can clearly see who served both on the Council and on the Board and when those two bodies had common members. Most notably, it collects a fair amount of hard-to-find data in a single table.

Read more

A short history of Gentoo copyright

Filed under
Gentoo
Legal

As part of the recent effort into forming a new copyright policy for Gentoo, a research into the historical status has been conducted. We've tried to establish all the key events regarding the topic, as well as the reasoning behind the existing policy. I would like to shortly note the history based on the evidence discovered by Robin H. Johnson, Ulrich Müller and myself.

Read more

Encryption in Gentoo and GNOME

Filed under
Gentoo
GNOME
  • On OpenPGP (GnuPG) key management

    Over the time, a number of developers have had problems following the Gentoo OpenPGP key policy (GLEP 63. In particular, the key expiration requirements have resulted in many developers wanting to replace their key unnecessarily. I’ve been asked to write some instructions on managing your OpenPGP key, and I’ve decided to go for a full blog post with some less-known tips. I won’t be getting into detailed explanations how to use GnuPG though — you may still need to read the documentation after all.

    [...]

    Signing keys are used to sign data, i.e. to prove its authenticity. Using multiple signing subkeys is rather trivial — you can explicitly specify the key to use while creating a signature (note that you need to append ! to key-id to force non-default subkey), and GnuPG will automatically use the correct subkey when verifying the signature. To reduce the wear of your main signing subkey, you can create a separate signing subkey for Gentoo commits. Or you can go ever further, and have a separate signing subkey for each machine you’re using (and keep only the appropriate key on each machine).

  • Fractal Hackfest, Strasbourg (day 2)

    The encryption is a needed feature but encryption is hard to do in rooms. Matrix uses public-key cryptography, for rooms they are using Megolm, that's a protocol to exchange encrypted messages with more than one and share that message keys in a one-to-one secure communication.

    I don't know a lot about this E2E because for me it's more important to have the client working with a basic functionality before the encryption. So you should read the official doc because maybe this that I'm writing here is completely wrong.

    To do all this E2E key sharing, client side encryption and communication, Riot has three different implementations of the same lib, so they have this code in the JavaScript SDK, the same ported to iOS version in ObjectiveC and the same ported to Android in Java. Below this lib there's the libolm that does the real encryption.

Copyright 101 for Gentoo contributors

Filed under
Gentoo
Legal

While the work on new Gentoo copyright policy is still in progress, I think it would be reasonable to write a short article on copyright in general, for the benefit of Gentoo developers and contributors (proxied maintainers, in particular). There are some common misconceptions regarding copyright, and I would like to specifically focus on correcting them. Hopefully, this will reduce the risk of users submitting ebuilds and other files in violation of copyrights of other parties.

First of all, I’d like to point out that IANAL. The following information is based on what I’ve gathered from various sources over the years. Some or all of it may be incorrect. I take no responsibility for that. When in doubt, please contact a lawyer.

Secondly, the copyright laws vary from country to country. In particular, I have no clue how they work across two countries with incompatible laws. I attempt to provide a baseline that should work both for US and EU, i.e. ‘stay on the safe side’. However, there is no guarantee that it will work everywhere.

Read more

Redcore Linux Makes Gentoo Easy

Filed under
Linux
Gentoo

Raise your hand if you’ve always wanted to try Gentoo Linux but never did because you didn’t have either the time or the skills to invest in such a challenging installation. I’m sure there are plenty of Linux users out there not willing to admit this, but it’s okay, really; installing Gentoo is a challenge, and it can be very time consuming. In the end, however, installing Gentoo will result in a very personalized Linux desktop that offers the fulfillment of saying, “I did it!”

So, what’s a curious Linux user to do, when they want to experience this elite distribution? One option is to turn to the likes of Redcore Linux. Redcore does what many have tried (and few have succeeded in doing) in bringing Gentoo to the masses. In fact, Sabayon Linux is the only other distro I can think of that’s truly succeeded in bringing a level of simplicity to Gentoo Linux that many users can enjoy. And while Sabayon is still very much in active development, it’s good to know there are others attempting what might have once been deemed impossible.

Read more

[Old] Distributions are becoming irrelevant: difference was our strength and our liability

Filed under
GNU
Linux
Gentoo

For someone that has spent the past thirteen years defining himself as a developer of a Linux distribution (whether I really am still a Gentoo Linux developer or not is up for debate I’m sure), having to write a title like this is obviously hard. But from the day I started working on open source software to now I have grown a lot, and I have realized I have been wrong about many things in the past.

One thing that I realized recently is that nowadays, distributions lost the war. As the title of this post says, difference is our strength, but at the same time, it is also the seed of our ruin. Take distributions: Gentoo, Fedora, Debian, SuSE, Archlinux, Ubuntu. They all look and act differently, focusing on different target users, and because of this they differ significantly in which software they make available, which versions are made available, and how much effort is spent on testing, both the package itself and the system integration.

Read more

Syndicate content

More in Tux Machines

today's howtos

  • Five practical guides for managing Linux terminal and commands [Ed: People from Linux Foundation are renaming GNU programs "LINUX"]
  • Add a subcommand showing GNU Guix history of all packages

    Hello, everyone! I'm Magali and for the next three months, I'll be an Outreachy intern in the GNU Guix community. As part of my Outreachy application process, I made my first ever contribution to Free Software adding a package to Guix, and since then I'm eager to begin contributing even more. My task for this three-month period is to add a subcommand showing the history of all packages. Although Guix makes it possible to install and have an older version of a package, it isn't as easy to find, for example, the commit related to these versions. The subcommand I'll implement will be something like guix git log. The idea is that, for instance, when the user invokes guix git log --oneline | grep msmtp, a list with all the commits, one per line, related to msmtp, will be shown.

  • WildFly server configuration with Ansible collection for JCliff, Part 2

    Welcome to the second part of this series introducing Ansible collection for JCliff. This new extension is designed for fine-tuning WildFly or Red Hat JBoss Enterprise Application Platform (JBoss EAP) configurations using Ansible. In Part 1, we installed JCliff and its Ansible collection and prepared our environment. We set up a minimal, working playbook for installing JCliff on the target system. In this article, we will focus on configuring a few of our WildFly server’s subsystems.

  • Bpytop on openSUSE

    I recently published an article about how great Bashtop is on openSUSE, and when I was nearly done with it, I was told about Bpytop. Since I was going through the final edit, I didn’t just want to dump what I did before but rather, follow it up with Bpytop. I am not sure how far behind the curve I am now and maybe there is something even cooler out there but before anyone tells me what the latest hotness is in terminal, system monitoring applications, I am feverishly writing about this What is so great about Bpytop? If you are a nerd about what your system is doing and like to see the numbers, charts graphs, etc, and you have previously enjoyed Bashtop, Bpytop is going to send tingles of joy down your finger tips. The little bits of information it gives you from CPU load, load average, and frequency is superb. The chart it produces on the CPU usage looks fantastic and really makes you wonder how they accomplished this when it is only in text mode. Truly a feat of terminal engineering!

  • Work-around in Linux to switch between single-sided and double-sided printing | Fitzcarraldo's Blog

    I use Gentoo Linux on my laptop, and have drivers installed for quite a few printer manufacturers and models, as I work in multiple offices and they have a wide range of printers and MFPs. To date I have had no trouble printing single-sided (‘simplex’) and double-sided (‘duplex’) documents on the printers that support duplex printing. However, one of the offices I have been working in recently has a Konica Minolta bizhub C368, a floor-standing MFP, and the printer in this MFP did not enable me to switch between single-sided and double-sided printing even though Windows users in the same office could. This article explains how I managed to switch between the two printing modes.

  • [Older] LFCS - Scheduling Tasks

    Sometimes it is necessary to have tasks execute at specific times. Automating tasks to run at specific times can be a very necessary administrative function. Even on a home system tasks can be automated to reduce your time from ‘babysitting’ your system.

  • Everything you need to know about Kubernetes namespaces. - UX Techno

    Kubernetes namespaces is a virtual cluster being created within the actual Kubernetes cluster. This will bring separation between the different Kubernetes objects such as Pods, deployments and service etc. This will comes handy in order to separate your cluster environment wise or among the different teams.

Daiki Ueno: What’s new in GnuTLS 3.7.0

On behalf of the GnuTLS team, I am pleased to present GnuTLS 3.7.0, the first cut of the 3.7 series. This is the result of several months of planning and work by 25 contributors and includes feature enhancements and behavior changes, such as removal of deprecated functions and tightening of system requirements. In this entry, I will try to detail some notable features in the release. API for on-demand CA certificates retrieval During the TLS authentication phase, the server typically presents a chain of X.509 certificates, from the end-entity certificate to the trusted CA certificate. The AIA extension allows the server to omit certain portion of the certificate chain, by pointing to the location where the client can download the missing certificates. Although GnuTLS provides a means to override the certificate verification logic completely through callbacks, this task is error-prone and thus desired to be supported natively. Sahana Prasad introduced the new set of API that allow applications to safely complement the certificate chain. The API is already being used in glib-networking. Read more

Kernel: Zen 3, Bootlin and Collabora

  • EPYC Zen 3 CPU Support Coming To Linux's AMD_Energy Driver - Phoronix

    In addition to AMD Zen 1/2/3 PowerCap RAPL support coming for the Linux 5.11 kernel, the hwmon-next Git branch has also queued initial support for Zen 3 processors within the AMD_Energy driver. The AMD_Energy driver was introduced earlier this year and merged for Linux 5.8 for easily exposing AMD CPU energy metrics -- albeit the list of supported CPU models was later restricted to EPYC CPUs.

  • Videos and slides of Bootlin's talks at Live Embedded Event 2020 - Bootlin's blog

    Yesterday, Bootlin co-organized and participated to the first edition of Live Embedded Event, a new online conference dedicated to embedded systems topics. In addition to co-organizing the event, we also gave four different talks at this conference, and we are happy to share the slides and videos of our talks.

  • Linux 5.11 Adding An "Inhibited" Feature To Temporarily Disregard Select Input Devices - Phoronix

    This input inhibited property is being led by Google ChromeOS engineers in conjunction with Collabora and the initial use-case for inhibiting input from select devices is a 2-in-1/laptop use-case where the keyboard may be folded under the screen for creating a tablet-like experience. This new property allows for such a property to be created in user-space so that when such a keyboard folding event occurs it could inhibit the input from that given device. Other use-cases will also surely materialize.

Open Hardware/Modding: Open-Source Firmware Conference (OSFC 2020), Arduino, Raspberry Pi and PINE64

  • AMD Is Making Progress On Open-Source Firmware - Initially With OpenBMC - Phoronix

    While we are still waiting to see what AMD might do for returning to open-source AGESA or better supporting Coreboot and the like, they are making some inroads with open-source firmware support -- beyond the context of Chromebooks where they continue to engage due to Google's engineering requirements. AMD is working to "align with the industry direction of open-source firmware stacks" with their initial focus being on open-source OpenBMC firmware support for their server platforms. AMD's Supreeth Venkatesh spoke at this week's virtual Open-Source Firmware Conference (OSFC 2020) on the work they are pursuing around OpenBMC. It was acknowledged that this work is being done due to the industry direction these days of preferring open-source firmware stacks (and being "a good open-source citizen") but stopped short of outlining any other open-source firmware plans at this time outside of OpenBMC. Given the customer interest and industry trends they have been working to support open-source OpenBMC support on the AMD server reference platforms. From the presentation, it looks like Twitter's engineering team has been involved with the bring-up and among the interested users but surely other key industry players are also taking note.

  • $25 TTGO T5 4.7-inch e-Paper Display comes with ESP32 WiFi & Bluetooth SoC

    We’ve very recently covered M5paper IoT development kit based on ESP32 WiSoC, and equipped with a 4.7-inch touchscreen e-Ink display together with a 1,150mAh battery all nicely packed into an enclosure. It looks great, but costs $69, so if you’d like to integrate this type of ESP32 connected display into your own project at a lower cost, you may be interested in TTGO T5 4.7-inch e-Paper display with 16 gray levels fitted with an ESP32-WROVER-E module with 16MB flash, and 8MB PSRAM. [...] The company says the display can be programmed with the Arduino IDE, ESP-IDF or MicroPython, but they only provide sample code for Arduino based on EPDiy E-Paper Driver project. Typical applications listed by LilyGO include desktop weather station, STEM education, and IoT device.

  • Private Git Web Portal in Raspberry PI With Gogs
  • Pine Store Community Pricing & Online Retail Stores

    In 2021 you’ll see online retail Pine stores open in Europe, North America and possibly also worldwide at a later stage. Let me start by making one thing clear – the current Pine Store isn’t going away and the pricing in the Pine Store will remain unchanged. You’ll always be able to buy and pre-order your devices from pine64.com at a community-oriented price point. The retail stores will function alongside the Pine Store, not replace it, and offer a different customer experience. In this blog I’ll explain the rationale behind this strategy.

    PINE64 is not a business

    First things first – PINE64 is a community, not a business, and the Pine Store’s sole purpose is to serve this community by providing FOSS development-friendly hardware. Sales numbers and revenue are not, and never were, a driving force behind this project; making the next fun and often experimental device was and still is. Some devices, such as the original Pinebook, were even sold at a loss at times – simply because we knew people wanted one. Seriously.