ミスバスター-Gentoo Linux

娘UbuntuはDebianに走り、元気よく笑って、彼の額にキスをしました:「お誕生日おめでとう、お父さん!」。 それから彼女はテーブルに座っているゲストにうれしそうな表情をして、彼女のうるさい声で尋ねました。

「お父さん、Gentooはどこですか、まだ来ていませんか?」

-いいえ、彼は行くだけです。

他のLinuxディストリビューションの中で、Gentooは多くの神​​話、明るい色と暗い色に囲まれているため際立っています。 私はこれを10年以上も自宅やオフィスのワークステーションとして使用してきましたが、いくつかの神話を公開したいと思います。 そして、いくつかの新しいを作成します











systemdを使用する疑いのある人や難民が正しい判断を下せるようにするために、ディストリビューションの長所と短所についても話したいと思います。 また、この機会を利用して、インターネットを検索してモンスターパッケージを再コンパイルする時間を回避するのに役立つ便利なヒントを投稿したいと思います。







神話#1-パフォーマンスの向上



Gentoo Linuxは、すべてのプログラムが特定のユーザーハードウェア用にコンパイルされているため、パフォーマンスを向上させます。 起源と分布の形成の段階で、この論文は激しい忍耐力で響きました。







, , , Phoronix Test Suite - . FireFox, , USE="pgo"



.







? , SIMD, AESNI, AVX. - . , , .







, Gentoo.







№2 —



, , , , . .







(5:515)$ sudo qlop -t libreoffice firefox qtwebengine
libreoffice: 15028 seconds average for 20 merges
firefox: 3127 seconds average for 32 merges
qtwebengine: 8884 seconds average for 5 merges
      
      





- . - emerge



(Ctrl+Z), (bg) (fg). - , .







# Part 1
layman -S
emerge --sync
eix-update

# Part 2
emerge -avuND --with-bdeps=y --complete-graph=y --backtrack=30 --keep-going --verbose-conflicts --exclude "gentoo-sources firefox libreoffice chromium glibc perl python gcc" world
smart-live-rebuild -- -av --with-bdeps=y --complete-graph=y
emerge -av --exclude "gentoo-sources firefox libreoffice chromium glibc perl python gcc" @preserved-rebuild
eclean distfiles
      
      





№3 — Gentoo



, Debian Linux, , . Debian Grub 2 Perl - , Gentoo. Gentoo, . , . QEMU Github, MATE — Gentoo 1.12.2 - , .







(5:499)$ eix -ce qemu;eix -ce mate
[I] app-emulation/qemu (2.9.0-r2@19.05.2017): QEMU + Kernel-based Virtual Machine userland tools
[N] mate-base/mate (1.12-r1): Meta ebuild for MATE, a traditional desktop environment
      
      





+1 —



Gentoo Linux. , . .









+2 —



. - , RSS , , .







. eselect news read



.







(5:501)$ sudo eselect news read
No news is good news.
      
      





+3 —



. , .







elog



/var/log/portage/elog



.







± emerge portage



portage emerge . portage (. +1). emerge/portage , .









- ? , , , , . , , .







-1 —



, .







wget goo.gl/5Y2Gj -O install.sh && sh install.sh
      
      





, , , , . , .







  1. , .
  2. SystemRescueCd — , , Gentoo. SystemRescueCd , LiveCD , .
  3. genkernel



    . portage-utils



    , eix



    , eselect



    .




- ( , . .), , . LibreOffice, Chromium qt-webengine, .







  1. ebuild /usr/portage/cate-gory/prog/prog-x.y.z.ebuild compile



  2. ebuild /usr/portage/cate-gory/prog/prog-x.y.z.ebuild install



  3. ebuild /usr/portage/cate-gory/prog/prog-x.y.z.ebuild qmerge





/var/tmp/portage



/usr/portage



SSD, , tmpfs



, emerge.







.







quickpkg --include-config y < >
      
      










All Articles