Recent Changes - Search:
NTLUG

Gentoo

Linux is free.
Life is good.

Linux Training
10am on Meeting Days!

1825 Monetary Lane Suite #104 Carrollton, TX

Do a presentation at NTLUG.

What is the Linux Installation Project?

Real companies using Linux!

Not just for business anymore.

Providing ready to run platforms on Linux

<< Debian | Distributions | Slackware >>


Community

Support

Gentoo Planet

Gentoo Security Advisories

Gentoo News

  • Additional stage downloads for amd64, ppc, x86, arm available
    Following some technical reorganization and the introduction of new hardware, the Gentoo Release Engineering team is happy to offer a much-expanded set of stage files for download. Highlights are in particular the inclusion of musl-based stages and of POWER9-optimized ppc64 downloads, as well as additional systemd-based variants for many architectures.

    For amd64, Hardened/SELinux stages are now available directly from the download page, as are stages based on the lightweight C standard library musl. Note that musl requires using the musl overlay,as described on the page of the Hardened musl project.

    For ppc, little-endian stages optimized for the POWER9 CPU series have been added, as havebeen big- and little-endian Hardened musl downloads.

    Additionally, for all of amd64, ppc64, x86, and arm, stages are now available in both an OpenRC and a systemd init system / service manager variant wherever that makes sense.

    This all has become possible via the introduction of new build hosts. The amd64, x86 (natively), arm (via QEMU), and riscv (via QEMU) archives are built on an AMD Ryzen™ 7 3700X 8-core machine with 64GByte of RAM, located in Hetzners Helsinki datacentre. The ppc, ppc64, and ppc64le / power9le builds are handledby two 16-core POWER9 machines with 32GByte of RAM, provided by OSUOSL POWER Development Hosting.

    Further, at the moment an arm64 (aka aarch64) machine with an 80-core Ampere Altra CPU and 256GByte ofRAM, provided by Equinix through the Works On Arm program, is being prepared for improved native arm64 and arm support, so expect updates there soon!


  • Gentoo Freenode channels have been hijacked
    Today (2021-05-26) a large number of Gentoo channels have been hijackedby Freenode staff, including channels that were not yet migratedto Libera.chat. We cannot perceive this otherwise than as an open actof hostility and we have effectively left Freenode.

    Please note that at this point the only official Gentoo IRC channels,as well as developer accounts, can be found on Libera Chat.
    2021-06-15 update
    As a part of an unannounced switch to a different IRC daemon,the Freenode staff has removed all channel and nickname registrations.Since many Gentoo developers have left Freenode permanently and are notinterested in registering their nicknames again, this opens up furtherpossibilities of malicious impersonation.


  • Gentoo IRC presence moving to Libera Chat
    The Gentoo Council held an emergency single agenda item meeting today. At this meeting, we have decided to move the official IRC presence of Gentoo to the Libera Chat IRC network. We intend to have this move complete at latest by 13/June/2021. A full log of the meeting will be available for download soon.

    At the moment it is unclear whether we will retain any presence on Freenode at all; we urge all users of the #gentoo channel namespace to move to Libera Chatimmediately. IRC channel names will (mostly) remain identical. You will be able to recognize Gentoodevelopers on Libera Chat by their IRC cloak in the usual form gentoo/developer/*. All other technical aspects will feel rather familiar to all of us as well. Detailed instructions for setting up various IRC clients can be found on the help pages of the IRC network.


  • Freenode IRC and Gentoo
    According to the information published recently, there have been majorchanges in the way the Freenode IRC network is administered. This hasresulted in a number of staff members raising concerns about the newadministration and/or resigning. A large number of open source projectshave already announced the transition to other IRC networks, or areactively discussing it.

    It is not yet clear whether and how these changes will affect Gentoo.We are observing as the situation develops. It is possible that we willdecide to move the official Gentoo channels to another networkin the best interest of our users. At the same time, we realize thatsuch a move will be an inconvenience to them.

    At the same time, it has came to our attention that certain individualshave been using the situation to impersonate Gentoo developers on otherIRC networks. The official Gentoo developers can be identifiedon Freenode by their gentoo/developer cloak. If we move to anothernetwork, we will announce claiming a respective cloak.

    Please check this page for future updates.

    More information on the Freenode situation can be found at:
    Christian (Fuchs)’s Freenode resignation @freenodestaff tweet Open Letter On freenode’s independence Andrew Lee, We grew up with IRC. Let’s take it further.2021-05-22 update
    The Gentoo Council will be meeting tomorrow (Sunday, 2021-05-23)at 19:00 UTC to discuss the problem and the possible solutions.

    The Gentoo Group Contacts team has been taking steps in order to ensurereadiness for the most likely options.


  • Google Summer of Code 2021 students welcome
    We are glad to welcome Leo and Mark to the Google Summer of Code 2021.

    Mark will work on improving Catalyst, our release building tool.Leo will work on improving our Java packaging support, with a special focus on big-data and scientific software.


  • In Memory of Kent “kentnl” Fredric
    Gentoo mourns the sudden loss of Kent Fredric, also known to us by his IRC handle kent\n. He passed away following a tragic accident a few days ago.

    Kent was an active member of the Gentoo community for many years. He tirelessly managed Gentoo’s Perl support, and was active in the Rust project as well as in many other corners. We all remember him as an enthusiastic, bright person, with lots of eye for detail and constant willingness to help out and improve things.On behalf of the world-wide Gentoo community, our heartfelt condolences go out to his family and friends.

    Please join us in remembering Kent on the Gentoo forums.


  • 2020 in retrospect & happy new year 2021!
    Happy New Year 2021! Due to the COVID pandemic, 2020 was a year unlike any other, and this has also impacted many open source projects. Nevertheless, at Gentoo we have made some great strides forward.While we now start into 2021 with fresh energy (and maybe soon antibodies), let’s also take a look back. We’re happy to share with our community the most exciting news of the past 12 months – including numbers on Gentoo activity, ournew developers, and featured changes and improvements!
    Gentoo in numbers
    2020 has featured a major increase in commits to the ::gentoorepository, and especially commits from non-developers. The overall number of commits has grown from 73400 to 104500 (by 42%), while the number of commits made by non-developers has grown from 5700(8% of total) to 11000 (10.5% of total). The latter group has featured 333 unique authors in 2019, and 391 in 2020.

    The ::guru repositoryhas thrived in 2020. While 2019 left it with merely 7 contributorsand a total of 86 commits, 2020 has featured 55 differentcontributors and 2725 commits. GURU is a user-curated repository witha trusted user model. Come join us!

    There was also a major increase in Bugzilla activity. 2020 featuredalmost 25500 bugs reported, compared to 15000 in 2019. This is probablylargely thanks to Agostino Sarubbo’s new tinderboxing effort. The totalnumber of bugs closed in 2020 was 23500, compared to 15000 in 2019.
    New developers
    We’ve finished 2020 with three significant additions to the Gentoofamily (in chronological order):

    Max Magorsch (arzano)

    Max joined us in February to help out with Gentoo Infrastructure. Sincethen, he already did tons of work. Just to list a few things, he hasredesigned and modernized the Gentoo websites and rewrittenpackages.gentoo.orginto the super cool form we have today.

    Sam James (sam)

    Sam joined us in July, and has contributed to a lot of differentprojects since. He is known as an active member of the Security teamand multiple arch teams, as well as someone who fixes lots of bugsin different packages.

    Stephan Hartmann (sultan)

    Stephan joined us in September, and immediately started working on ourChromium-related packages. He has pushed commitsto upstream Chromium; hopefully he’ll deal with all the specific problemsthat come up in Gentoo here. Thanks to him we also have finally caught up with Windows, offering our users a packaged version of Microsoft Edge.
    Featured changes
    The following major changes and improvements have happened in 2020:
    Packages
    Distribution Kernels:Gentoo now supports building and installing kernels entirelyvia the package manager. The new kernel packages also come with an (optional)stock configuration based on well-tested Fedora kernels, to easethe entry barrier and maintenance effort of Gentoo systems.

    Wayland:Wayland support in Gentoo has progressed greatly, making itpossible to run an Xorg-free desktop. Wayland is supportedwith large desktop environments such as KDE Plasma and GNOME, as wellas with lightweight alternatives such as Sway and Wayfire. The lattermakes it also possible to use Wayland to a large extent withoutresorting to XWayland.

    Lua:A new framework has been created that permits multiple versionsof Lua to be installed side-by-side. The vast majority of ~archpackages have already been migrated to this framework. This way, we havefinally been able to unmask new (slotted!) Lua versions.

    Python:We have managed to almost withdraw Python 2.7 from Gentoo,and upgrade the default to Python 3.8.Python 2.7 is still available as a build-time dependency for a fewpackages. We have additionally patched all the vulnerabilitiesknown from later versions of Python.
    Architectures
    ARM64:ARM64 (AArch64) support has been elevated to stable status and is no longer experimental.The ARM64 project now provides automatically generated stage3 files,and is usually one of the fastest arch teams to test packages. Wehave worked to bring more packages to ARM64 and make it morefeasible to run a full desktop!

    PPC64:KDE Plasma is now available on PPC64, thanks to extensive testing and keywordingefforts by Georgy Yakovlev.

    RISC-V:Work on RISC-V support has started, with particular focuson the riscv64 architecture. The RISC-V project provides stage3 files and stable profilesfor the soft-float (rv64imac/lp64) and hard-float (rv64gc/lp64d) ABIs, in both systemd and OpenRC variants. The arch team hasmanaged to run Xorg already!

    Prefix:Gentoo Prefix is once again capable of bootstrapping on the latestmacOS releases, and work is underway to modernise prefix-specificebuilds and merge them back into the main tree - this way ensuring thatusers get the latest software and that maintenance burden is reduced.

    Android:The Gentoo Android project has released a new 64bit Android prefix tarball, featuring gcc-10.1.0, binutils-2.34 and glibc-2.31 in your pocket!
    Infrastructure
    packages.gentoo.org:The packages website has received many improvements towards beinga central source of information on Gentoo packages. It now showsthe results of QA checks, bugs, pull requests referencinga package, and a maintainer dashboard indicating stabilizationcandidates and outdated versions (according to Repology).Additionally, the display can be configuredfor your personal preferences!

    Bugzilla:The Infrastructure team has implemented a major improvement to GentooBugzilla performance. The database has been migrated to a newerdatabase cluster, and the backend has been switched to mod_perl.

    CI / Tinderbox:A second active tinderboxing (build testing) effort has been started, resulting in more bugs being detected and fixed early. This also includes running a variety of QA checks, as well as minimal environment builds that arehelpful in detecting missing dependencies.
    Other news HPC adoption: The Prefix Projecthas published a conference proceeding on a casestudy of Gentoo in high energy physics. Gentoo also sees wider adoption in the HPC communitysuch as Compute Canada and EESSI.Discontinued projects
    While Gentoo would like to support as much as our users wish for,we could not manage to continue all of the projects we’ve startedin the past. With limited resources, we had to divert our timeand effort from projects showing little promise and activity. The most importantprojects discontinued in 2020 were:

    Architectures: Alpha and IA64 keywords were reduced to ~arch (i.e. unstable/testing only).HPPA stable keywords were limited to the most importantpackages only. SH (SuperH) was removed entirely. With very small numberof users of these architectures, our arch teams decided thatthe effort in maintaining them is too great. In case of SuperH,our last available hardware died.

    LibreSSL:By the end of 2020, we have decided to discontinue supportfor LibreSSL. With little to no support from various upstream projects,the effort necessary to maintain package compatibility exceededthe gain, especially given that OpenSSL has made a lot of progresssince the forking point.
    Thank you!
    We can here describe only a few major items, and these cover by far not all that is going on.We would like to thank all Gentoo developers for their relentless everyday Gentoowork. While they are often not recognized for this work, Gentoo could not exist without them.Cheers, and let’s make 2021 even more productive!




  • Portage 3.0 stabilized
    We have good news! Gentoo’s Portage project has recently stabilized version 3.0 of the package manager.

    What’s new? Well, this third version of Portage removes support for Python 2.7, which has been an ongoing effort across the main Gentoo repository by Gentoo’s Python project during the 2020 year (see this blog post).

    In addition, due to a user provided patch, updating to the latest version of Portage can vastly speed up dependency calculations by around 50-60%. We love to see our community engaging in our software! For more details, see this Reddit post from the community member who provided the patch. Stay healthy and keep cooking with Gentoo!


Page last modified on December 29, 2006, at 08:35 PM