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

  • New Gentoo LiveGUI ISO and artwork / branding contest!
    After a long break, we now have again a weekly LiveGUI ISO image for amd64 available! The download, suitable for an USB stick or a dual-layer DVD, boots directly into KDE Plasma and comes with a ton of up-to-date software. This ranges from office applicactions such as LibreOffice, Inkscape, and Gimp all the way to many system administrator tools.

    Now, we need your help! Let’s make this the coolest and most beautiful Linux live image ever. We’re calling for submissions of artwork, themes, actually anything from a desktop background to a boot manager animation, on the topic of Gentoo! The winning entry will be added as default setting to the official LiveGUI images, and also be available for download and installation.
    The artwork contestWhat are we looking for?
    Gentoo-themed artwork and branding material to make our Gentoo LiveGUI the coolest Linux live medium ever.
    Incorporates the Gentoo logo and maybe other Gentoo design elements (like Larry the Cow) Works for a wide range of screen resolutions etc. Is packaged more or less ready-to-use for our LiveGUI image Provides a coherent experience to the user, i.e., if it consists of different parts, these fit togehter Can be distributed in its entirety under the CC BY-SA 4.0 license
    We could for example imagine screen backgrounds, Plasma theming, maybe even a GRUB boot menu animation or a LibreOffice splash screen… Feel free to come up with more ideas.

    If you base your work on freely available source material created by others, please keep track of the sources and their licenses in an accompanying readme file.
    What are we not looking for? Do not submit anything that infringes on third-party copyrights or trademarks. While a Star Trek-themed Gentoo desktop would be cool, Paramount might object and we wouldn’t be able to distribute it. Same for My Little Pony or the Simpsons. Do not submit artwork falling under the not-safe-for-work (NSFW) category. We will recognize it when we see it, and we won’t be able to distribute it. Do not submit artwork with political or religious statements. No matter how universally acceptable you think that these are, someone will be offended by them.
    The artwork should be such that kids or colleagues can walk into your office and you don’t have to quickly cover it up. :) Also, please think of your contribution in terms of the Gentoo Code of Conduct.
    How to submit an entryPackage it up Package all the relevant files into a single tar archive and upload it to a webserver of your choice, or publish the files (e.g. on github) as a single git repository. Add a readme file with your name and contact e-mail address, the license of the files, sources and licenses for third-party material, and detailed installation instructions File a bug for the release engineering team, component “LiveCD/DVD”, with the summary starting with “Artwork 2022 contest entry”, and add a link to your file. If you link to a git repository, please mention a tag or commit which we should use. By submitting your entry, you allow Gentoo to download, re-publish, and distribute your files (see also above remark about the license).Deadline The contest ends 31/May/2022 at 23:59 UTC. Please keep your files online for at least one more month after that date, so we can review and copy them.Selection and announcement of the winner The jury consists of the Gentoo Council, the Release Engineering team, the Artwork team, and the Public Relations team (as of beginning of April 2022). The winner will be chosen by vote; depending on the amount and quality of the submissions, we may also pick a runner-up or more. The announcement of the winner or the winners will be made in June.The LiveGUI image
    The LiveGUI image is first and foremost provided to show off Gentoo and give everyone a chance to test a full-fledged Gentoo installation. As such, we have a lot of typical “desktop applications” installed. Additionally, we tried to integrate as many system administration tools as possible, so you can also use it for everything from repartitioning your hard drives to repairing an installation.

    Some of the software on the image:
    KDE Plasma as desktop environment Office productivity: LibreOffice, LyX, TeXstudio, XournalPP, kile Web browsers: Firefox, Chromium IRC and similar: irssi, weechat Editors: Emacs, vim, kate, nano, joe Development and source control: git, subversion, gcc, Python, Perl Graphics: Inkscape, Gimp, Povray, Luminance HDR, Digikam Video: KDEnlive Disk management: hddtemp, testdisk, hdparm, nvme-cli, gparted, partimage, btrfs-progs, ddrescue, dosfstools, e2fsprogs, zfs Network tools and daemons: nmap, tcpdump, traceroute, minicom, pptpclient, bind-tools, cifs-utils, nfs-utils, ftp, chrony, ntp, openssh, rdesktop, openfortivpn, openvpn, tor Backup: mt-st, fsarchiver Benchmarks: bonnie, bonnie++, dbench, iozone, stress, tiobench …
    The list of targeted packages (corresponding to a world file) can be found in the catalyst specification file; we install the newest stable version in the Gentoo repository.

    In addition, since - as in a normal Gentoo installation - compiler and development tools are available, you can temporarily install more software. Just run emerge --sync and then install whatever you need (though it will be kept in memory and be gone after the next reboot).

    Feedback and of course bug reports are welcome! Enjoy!


  • Gentoo accepted into Google Summer of Code 2022
    Do you want to learn more about Gentoo and contribute to your favouritefree software project?! Once again, now for the 10th time,we have been accepted as a mentoring organization for this year’s Google Summer of Code!

    The GSoC is an excellent opportunity for gaining real-world experience in software design and making oneself known in the broader open source community. It also looks great on a resume. Some initial project ideas can be found here, butnew projects ideas are also welcome. For new projects time is of the essence: they have to be worked out, discussed with the mentors, and submitted before the April 19th deadline. It is strongly recommended that contributorsrefine new project ideas with a mentor before proposing the idea formally.

    Potential GSoC contributors are encouraged to e-mail the GSoC adminswith their name, IRC nickname, and the desired project, and discuss ideas in the#gentoo-soc IRC channel on Libera Chat. Further information can be found on the Gentoo GSoC 2022 wiki page. Those with unanswered questions should also not hesitate to contact the Summer of Codementors via their mailing list.



  • 2021 in retrospect & happy new year 2022!
    Happy New Year 2022!

    The past year 2021 brought us all both great and sad news, with the world still fighting the COVID pandemic. Gentoo is going strong however, and we are happy to present once more our review of the events of the last 12 months.Read on for new developers, exciting changes and improvements, and up-to-date numberson Gentoo development.
    Gentoo in numbers
    The number of commits to the main ::gentoo repository has once more clearly grown in 2021, from 104507 to 126920, i.e.,by 21%. While the number of commits by external contributors, 11775, has remained roughly constant, this number now distributes across 435 unique external authorscompared to 391 last year. We may have recruited some of the top contributors. ;)

    Contributions to GURU, our user-curated repository with a trusted user model, have increased enormously. We count4702 commits, up by 73% from 2725 in 2020. The number of contributors hasgrown even more, to 119, up by 116% from 55 in 2020. Please join us there and helppackaging the latest and greatest software!

    On our bugtracker bugs.gentoo.org, the number of new bug reports decreased slightly, with24056 bugs opened in 2021, compared to 25500 in 2020. However, more reports wereclosed this year, with 24076 bugs resolved in 2021, compared to 23500 in 2020.The ongoing tinderbox efforts as well as the overall high level of activity seem to be paying off!
    New developers
    In the past year 2021 we have gained an outstanding number of seven new Gentoo developers, much more than in recent years. In chronological order:

    John Helmert III (ajak):John was the first one to join in February. He’s focusing on the never-ending security work, wrangling bugs and issuing GLSAs, but also on developing the internal applications and infrastructure of the security team. We will hopefully have a fresh new GLSAmaker soon!

    Andrew Ammerlaan (andrewammerlaan):Andrew signed up in Mayand is well known for working on our scientific software stack (specifically physics and electronics), and also handlinguser contributions for both the Gentoo repository and the sci overlay. Beyond this he active in the GURU team and alsoin Python packaging.

    Ionen Wolkens (ionen):Ionen started in Juneand by now is active in many corners of Gentoo. His specific focus area, however, is games, games, games! In addition, he has also taken over one of our somewhat “special fun” packages, nvidia-drivers, and is theauthor of a whole set of development tools

    Florian Schmaus (flow):Also having started in June,Florian is busy with Java support, co-administrating the GURU overlay, and theproxy maintenance team. In addition he contributes to Erlang packaging - one of the more exotic programming languages present in Gentoo.

    Arthur Zamarin (arthurzam):Next, in August, came Arthur. He’s contributing a lot to our Python team, keeping the large number ofPython packages maintained there up-to-date. In addition, he recently joined several architecture teams, so wecan keep offering Gentoo for highly diverse hardware.

    Jakov Smolić (jsmolic):Our second new recruit in Augustwas Jakov. Master of odd jobs, he’s fixing bugs across the gentoo tree, solvingQA problems, and also weeding out old packages. Last but not least, he has also joined ourrecently renewed architecture team efforts.

    Maciej Barć (xgqt):Finally, Novemberbrought us Maciej. He’s coming from the mathematics corner, and consequently his areasof specialization are scientific and in particular mathematical packages, Scheme, but also, forexample, OCamML.



    Very sad news reached us in February.Kent Fredric (kentnl), a driving force behind our Perl and Rust efforts, died in a drowning accident - just when he had moved to Florida to start a new phase in his life. We will all remember his enthusiasm, helpfulness and love for detail, and wish his familyall the best.




    Featured changes
    Let’s look at the major changes and improvements of 2021 in Gentoo now.
    Packages
    Musl:Stage 3 tarballs for the alternative libc musl are now built using themain Gentoo repository only and have been published for several more arches andconfigurations. Work is ongoing to import more musl-related fixes and support patchesfrom the musl overlay, with the objective that musl-based installationseventually work out-of-the-box in Gentoo.

    libxcrypt: GNU glibc based installations have this year migrated from the deprecated internal crypt support to the external, new libxcrypt. With this we follow several other distributions; we gain modern algorithm support for one-way hashing of passwords and much easier bugfixing outside the glibc release cycle.

    contribution within the Summer 2021 Open Source Promotion Plan OSPP of the Chinese Academy of Sciences and the openEuler community. Stay tuned for ROCm-enabled applications from Gentoo, such as Numba, CuPy, TensorFlow, and PyTorch.

    Python:In the meantime the default Python version in Gentoo has reached Python 3.9. Additionally we havealso Python 3.10 available stable, which means we’re fully up to date with upstream, andour Python has gained support for link-time and profile-guided optimization (LTO and PGO)during compilation.

    Themes Project: The Themes Project was created to maintain X11 themes and to unify their structure.

    Stable but up-to-date: As examples of the fast pace of Gentoo, our stable setcontains among other things gcc 11.2, glibc 2.33, binutils 2.37, LibreOffice 7.1.7, KDE Frameworks 5.88,Plasma 5.23.4, Gear 21.08.3, GNOME 40, and many more packages. If you want to gobleeding edge, then the very latest code releases are often available as testing packages.
    Architectures
    PPC64: The PowerPC profiles and downloads haveseen significant updates and enhancements. Several new ppc64 little-endian profiles (desktop, Gnome, …) have been added to the Gentoo repository. Our weekly updated downloads now include little-endian stages optimized for the POWER9 CPU series, and big- and little-endian hardened muslstage files.

    RISC-V:Support for RISC-V has improved enormously over the past year. Modern desktop environments such asKDE Plasma, Gnome, but also Lxde, Xfce4, and Enlightenment are fully available, as are otherpackages ranging from Rust to ZFS. Many more are in preparation. Gentoo is running nicely and is actively used on many of the first physical RISC-V systems. Stage filesare now published weekly for all supported ABI in both systemd and OpenRC variants. We have adapted the library directory paths to those used by other distributions for better binary compatibility.

    M68k:Gentoo on Motorola 68000 is back! We have regularly updated stages for download again, and keywording of packages is ongoing.

    LoongArch64: While this is not an official Gentoo project yet, we have already received first code contributionsfor Gentoo on LoongArch64, a Chinese development originally based on MIPS.
    Infrastructure
    Release Engineering: This year brought bigupdates of our build hardware as well as improvements in Catalyst.A new AMD Ryzen 7 3700X 8-core machine at Hetzner now handles our builds for amd64, x86,alpha, m68k, and riscv (the latter via qemu); a new ARM64 Ampere Neoverse-N1 80-coremachine provided by Equinix through the Works On Arm programhandles arm64 and arm; and two 16-core POWER9 machines provided by OSUOSL POWER Development Hosting handle ppc64 and ppc.This means we have had the capacity to add a large variety of builds, from openrc and systemd variantsto musl-based builds whereever possible.

    HPPA: We have received a donation of a fast HP Precision Architecture (PA-RISC) machine! It will be set up during the new year and significantly help bothhppa stabilization / keywording efforts and the release engineering builds.

    Internal modernization: Our infrastructure team has completed two important internal milestones: the migration from 15 years of cfengine-2 configuration management to puppet, and the update of aroughly 10 years old ganeti-2 cluster to a recent ganeti version. Both steps will help a lotwith managing our servers.
    Other news
    GKernelCI, the Gentoo kernel testing system (see also its dashboard page), reached its v2.0 milestone. New features includes: easier to deploy (thanks to docker), addition of new architectures under test(amd64 (tested with both gcc and clang toolchains), arm, arm64, ppc64, sparc), addition of kselftest check (kernel self test tool), and sharing results with KernelCI for supporting upstream Kernel testing and development.

    Online Gentoo workshops: A series of online workshops in German language started in 2021.The meetings take place in BBB every 2 months on the 3rd Saturday of themonth. The events have been very well received, and we also want to provide workshops in English starting on 2022-02-19. All events are listed on https://gentoo-ev.org/.

    The move to Libera Chat: After major changes in the governance of Freenode IRC, Gentooand many other open source projects moved their IRC presence to Libera Chat. This newIRC network, founded by former Freenode staffers, has in the meantime become the de-facto replacement of Freenode;we can certainly say that we feel very welcome and at home there and have a very strong presence with over 100Gentoo channels.

    Matrix presence:Although we continue to use IRC as our primary means of real-time communication, wehave also established presence on Matrix. In addition toGentoo developers overseeing a native Matrix channel dedicated to our distribution #gentoo:matrix.org, we now maintain a Matrix space #gentoo-linux:matrix.org whichincludes both the native channel and several bridged Libera Chat IRC channels.

    Experimental binary package hosting: First steps have started to also provide binary packagehosting on the Gentoo mirrors.
    Discontinued projects
    This year the following projects have been discontinued:

    Eudev: After several years, Gentoo maintainers decided that keepingthis barely modified fork of systemd-udev alive was not worth the effort, in particularsince also musl-based installations now work with the original.In the meantime, maintenance of eudev has been picked up by a cross-distributionteam, which means it may beavailable for longer.

    µClibc: Since µClibc-ng is mostly abandoned upstream, support for the µClibc profileswas dropped, and the package itself removed end of the year. Anyone interested inan alternative libc is encouraged to move to musl.

    Desktop Miscellaneous: We decided that “miscellaneous” is not really a useful way to group packages. The packages so far maintained by this project were reviewed and reassignedto dissolve the project.
    Thank you!
    Of course, if you look in detail, there has been much more news; we can’t cover everything here.We would like to thank all Gentoo developers and all who have submitted contributionsfor their relentless everyday Gentoo work. As a volunteer project, Gentoo could not exist without them.

    And now it’s time to break out the champagne - let’s celebrate the new year 2022, let’s hope for good days, and let’s make it even more productive!


  • Unexpected database server downtime, affecting bugs, forums, wiki
    Due to an unexpected breakage on our database servers, several Gentoo websites are currently down.In particular, this includes Forums, Wiki, and Bugzilla. Please visit our Infrastructure statuspage for real-time monitoring and eventual outage notices.

    Update, Dec 5, 2021: The outage, apparently caused by a subtle bug in the depths of MariaDBand Galera, should mostly be over. Our infrastructure team is watching the database servers closelythough.


  • 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.


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