Jump to content
funtoo forums


Funtoo Linux BDFL
  • Content count

  • Joined

  • Last visited

  • Days Won


drobbins last won the day on April 29

drobbins had the most liked content!

About drobbins

  • Rank



  • Location
    Albuquerque, NM, USA
  • Interests
    Cycling, Cars.... Funtoo :)

Recent Profile Visitors

1,423 profile views
  1. @Jean you are probably correct -- as it is a wiki, please, if you could help us out, log in and fix it :) Thank you.
  2. Migration to meta-repo

    Yes, the docs in the README for meta-repo are outdated and I will update them soon. Sorry for the confusion.
  3. Hey Everyone, Thanks to some good work by @temptorsent, we now have gcc-7.3.1 in core-kit 1.2. This version of GCC has spectre V2 fixes, so if you compile the latest debian-sources-lts or latest debian-sources kernel after gcc-7.3.1 is installed, and reboot, you should be protected against spectre V2. Please use this tool to test your vulnerability, both before and after your kernel upgrade, to make sure everything went as planned: https://github.com/speed47/spectre-meltdown-checker See https://www.phoronix.com/scan.php?px=GCC-7.3-Released&page=news_item for info on gcc-7.3. Best, Daniel
  4. About new kit released.

    I would say just skip that step.
  5. Hi All, The Funtoo Linux 1.2 release is now available for use. Many of us are now running Funtoo Linux 1.2. Here's how to upgrade your system to Funtoo Linux 1.2. Note that soon, 1.2 will be the "default" version of Funtoo Linux. For now, you need to perform certain steps to switch over. We're doing this so that power users can switch over right away, and so we can make things a lot easier for less-experienced users to upgrade to Funtoo Linux 1.2. One of the features I have been working on behind-the-scenes is an "easy upgrade" functionality for ego, to perform big updates automatically. This functionality is not yet ready, but is being worked on. When this "easy upgrade" functionality is ready, 1.2 will be released via "easy upgrade" to systems who have not yet upgraded. For now, power users can upgrade by performing the following steps. First, select the new kits in your /etc/ego.conf: [kits] core-kit = 1.2-prime security-kit = 1.2-prime kde-kit = 5.12-prime media-kit = 1.2-prime java-kit = 1.2-prime ruby-kit = 1.2-prime haskell-kit = 1.2-prime lisp-scheme-kit = 1.2-prime lang-kit = 1.2-prime dev-kit = 1.2-prime desktop-kit = 1.2-prime Then, perform the following steps, as root: # ego sync This will activate the new kits. Now, if you have a /etc/portage/repos.conf/funtoo symlink, remove it: # rm /etc/portage/repos.conf/funtoo Next, # emerge -u1 gcc This will upgrade gcc. Next, # emerge -u1 glibc libnsl libtirpc rpcsvc-proto Glibc will now be upgraded. Next, # emerge -auDN @system This will upgrade your core system set of packages. Next, # emerge -auDN @world This will upgrade all other packages. Next, # emerge @preserved-rebuild This will rebuild packages that are linked to old libraries. Now, final step: # revdep-rebuild --library 'libstdc++.so.6' -- --exclude sys-devel/gcc This will rebuild all remaining packages that need to be linked against the new libstdc++. At this point, you are now upgraded to Funtoo Linux 1.2! Please report any bugs to https://bugs.funtoo.org and let us know of any issues you experience, either as part of the upgrade, related to dependencies, or related to functionality on your upgraded system. Best, Daniel Robbins
  6. Hi All, After some recent upgrades to the forums, there were some login issues, in particular issues with new users logging in to the forums for the first time, and other bugs. I believe I have tracked these down and resolved them, but if you for some reason still do experience issues, please hop on to IRC (freenode) and jump in #funtoo-dev and let us know. Or #funtoo, for that matter. Thanks, and apologies for the issues. -Daniel
  7. Hi All, Thanks to funtoo supporters, we now have a new fast download service that is available for everyone. Upgrading to the latest portage-2.3.25_beta2 will enable this service. The fastpull service consists of a lot of different moving parts, but it adds up to distfiles downloading very fast and being available. Here's how it works. When we regenerate meta-repo and kits, ebuilds are scanned for new SRC_URI tarballs, etc. These new distfiles are queued for download. Our fastpull spider then downloads these distfiles automatically, and uploads them to Google Cloud Storage. When you try to download a SRC_URI, you hit https://fastpull-us.funtoo.org first, which redirects you to the download on fast Google Cloud Storage. The design of fastpull is to ensure that all distfiles are always available going forward. It will also help us to identify situations where for some reason or another we are missing a distfile for download, although these situations should happen less and less frequently (and hopefully disappear) now that fastpull is deployed. Best, Daniel Robbins
  8. Funtoo Linux Release Schedule for 2018

    We're running a bit late, primarily due to flu stuff.... 1.2 is almost ready.
  9. One note that when we upgrade to core-kit-1.2, the minimum kernel supported will be linux-3.2. This upgrade should be happening within a week. You can choose not to upgrade and stay at core-kit 1.0 if you need OpenVZ RHEL6 compatibility. So it does appear that we will be moving away from OpenVZ for our default build.
  10. We will continue to support the OpenVZ RHEL6 kernel. This kernel will still be maintained upstream for several years. LXD runs on newer kernels and is getting mature enough to use in production, so it worked well for us.
  11. Migration typically involves 1-5 minutes of downtime. Typically if you do not have a ton (like 100GB of data) the downtime is closer to one minute. So pretty painless.
  12. IMPORTANT: iptables firewalls in containers

    New LXD containers should allow full use of iptables. We need to ensure the modules you need are loaded but beyond that, things should be pretty well-supported.
  13. We currently offer iptables support and have for a long time. For IPv6, our datacenter doesn't have native IPv6 but we will likely set up a tunnel soon to provide IPv6 addressing. That's kind of a bummer. It is more than offset by our datacenter powering our servers using solar power, and passively cooling them (no AC needed) for over half of the year, giving our tiny datacenter an efficiency that rivals Facebook and Google's build-outs. As for new technology, we are now using ZFS RAID-Z, Intel Optane to accelerate our IO, have 40 core (80 cores hyperthreaded) systems, and are now using LXD and kernel 4.14.12-2 (migrating away from OpenVZ and RHEL6 kernels.) And we also document our setups so others can do the same. (Docs for our 2nd generation infrastructure are in the works.)
  14. Hi All, We have deployed our second-generation compute infrastructure and have begun the process of moving containers over to it. This funtoo-based infrastructure is running on faster hardware and is using ZFS for storage. For more information on our second-generation platform, see https://www.funtoo.org/Funtoo_Containers Also note that plans have been upgraded. Our base plan for $15/mo now comes with 8 cores and 60GB of storage (was 6 cores and 50GB previously.) The medium plan now has 16 cores and 120GB of storage (was 12 cores and 100GB). And our large plan now has 32 cores and 240GB of storage (was 24 cores and 200 GB). All existing containers will be automatically upgraded to these new resource levels when they are migrated to the new infrastructure :) Best, Daniel
  15. ANSWERED Meltdown patches

    We are currently deploying our 2nd-generation compute infrastructure which runs on LXD and debian-sources-4.14.12-2, which provides some mitigation for the recent exploits. We are also running the latest Intel microcode and will continually update as new fixes become available.