DZWON

Są tacy, którzy czytają tę wiadomość przed tobą.
Zapisz się, aby otrzymywać najnowsze artykuły.
E-mail
Nazwa
Nazwisko
Jak chcesz czytać dzwonek?
Bez spamu
Córka Ubuntu pobiegła do Debiana i śmiejąc się radośnie, pocałowała go w czoło: "Wszystkiego najlepszego, tato!" Potem rozejrzała się radosnym spojrzeniem na siedzących przy stole gości i zapytała swoim dźwięcznym głosem:
- Tato, gdzie jest Gentoo, czy on jeszcze nie przyszedł?
- Nie, tylko się szykuje.

Gentoo wyróżnia się spośród innych dystrybucji Linuksa tym, że jest otoczone wieloma mitami, jasnymi i ciemnymi kolorami. Używam go od ponad 10 lat jako dom i biuro stanowisko pracy i chcę wraz z wami ujawnić kilka mitów i stworzyć kilka nowych.

Chciałbym również porozmawiać o zaletach i wadach dystrybucji, aby pomóc wątpiącym i uchodźcom w systemd podjąć właściwą decyzję. Chciałabym również skorzystać z okazji, aby opublikować kilka przydatne porady dzięki temu unikniesz godzin przeszukiwania Internetu i ponownego kompilowania potwornych pakietów.

Mit nr 1 - wzrost wydajności

Gentoo Linux zapewnia wzrost wydajności dzięki temu, że wszystkie programy są kompilowane dla konkretnego sprzętu użytkownika. Na etapie powstawania i tworzenia zestawu dystrybucyjnego teza ta brzmiała z zaciekłym uporem.


To właściwie nie jest mit, ale najprawdopodobniej nie zauważysz wzrostu wydajności chyba że zamierzasz udowodnić to statystycznie za pomocą pakietu testowego Phoronix lub czegoś podobnego. Wyjątek jest możliwy dla FireFoxa zbudowanego z profilowaniem, USE = "pgo".


Na czym opiera się ten mit? Naprawdę wąski zakres programów obliczeniowych można przyspieszyć podczas kompilacji dla określonej platformy, mówiąc kompilatorowi, aby dołączył instrukcje SIMD, AESNI lub AVX. Dystrybucje binarne często poświęcają takie optymalizacje z powodu nadmiernej troski o kompatybilność ze starą architekturą bazy. Bardziej trafnie byłoby powiedzieć, że tak było wcześniej, ale teraz nie odgrywa to dużej roli.


Zdecydowanie nie dlatego adepci cenią Gentoo.

Mit nr 2 – Aktualizacje zajmują dużo czasu

Technicznie to prawda, tak, czasami aktualizacja programów zajmuje dużo czasu, ale obejścia są bardzo dobrze utarte, co czyni tę tezę mitem. Oto moi rekordziści.


(5: 515) $ sudo qlop -t libreoffice firefox qtwebengine libreoffice: 15028 sekund średnia z 20 fuzji firefox: 3127 sekund średnia z 32 fuzji qtwebengine: 8884 sekund średnia z 5 fuzji

Najpierw nikt nie zawraca sobie głowy uruchamianiem długoterminowych aktualizacji w nocy. Po drugie w dowolnym momencie zadanie emerge i kompilację źródeł można wstrzymać (Ctrl + Z) i wznowić później o tło(bg) lub wyraźnie (fg). Po trzecie możesz zapytać automatyczna aktualizacja za pomocą małego skryptu, takiego jak ten.


# Część 1 laik -S emerge --sync eix-update # Część 2 emerge -avuND --with-bdeps = y --complete-graph = y --backtrack = 30 --keep-going --verbose-conflicts - wyklucz "gentoo-sources firefox libreoffice chromium glibc perl python gcc" świat smart-live-rebuild - -av --with-bdeps = y --complete-graph = y emerge -av --exclude "gentoo-sources firefox libreoffice chromium glibc perl python gcc "@ protected-rebuild eclean distfiles

Mit nr 3 - Gentoo ma najnowsze wersje oprogramowania

Oczywiście w porównaniu z systemem Debian Linux jest to generalnie prawda, jednak są wyjątki. Ten sam Debian używał wcześniej Gruba 2 w stabilnej gałęzi, a Perl był czymś więcej Nowa wersja niż Gentoo. Jeśli porównasz stabilne gałęzie mniej konserwatywnych dystrybucji z tymi w Gentoo, wynik może być dowolny. Wszystko zależy od wielu okoliczności, w jakim stopniu ten pakiet jest dostarczany przez opiekuna i wolontariuszy. Na przykład QEMU jest aktualizowane prawie jednocześnie ze stabilną gałęzią Github, a MATE utknął w Gentoo w wersji 1.12.2 z powodu tego, że ma niewielu programistów.


(5: 499) $ eix -ce qemu; eix -ce mate [I] emulacja aplikacji / qemu ( [e-mail chroniony]): QEMU + narzędzia wirtualnej maszyny oparte na jądrze [N] mate-base / mate (1.12-r1): Meta ebuild dla MATE, tradycyjnego środowiska graficznego

+1 - niezwykła elastyczność ustawień

Porozmawiajmy teraz trochę o zaletach Gentoo Linux. Elastyczność i możliwość samodzielnego dostosowania wielu aspektów systemu operacyjnego to to, czym świeci zestaw dystrybucyjny. Oto tylko kilka przykładów.

  • Systemd lub OpenRC, zdecyduj sam.
  • Pulseaudio, czy to ująć, czy nie, pomyśl.
  • Włączyć obsługę dri3 w mesa i Xorg czy zachować dri2?
  • Zbuduj przejrzysty 64-bitowy system operacyjny bez 32-bitowych bibliotek kompatybilności, czy nie jest to warte zachodu?
  • Jakie kodeki uwzględnić w ffmpeg, mpv, vlc?
  • Co powiesz na alternatywny menedżer pakietów, jeśli pojawiają się zapasy i portage nie są dla ciebie dobre?

+2 - toczne uwalnianie

Dla mnie to jedna z głównych zalet dystrybucji. Ze względu na to, że nieuważnie czytasz kanał RSS swojego zestawu dystrybucyjnego, nie znajdziesz się w sytuacji kiedy nowy inicj spadł ci na głowę, system plików lub jak działają interfejsy sieciowe.


Wszystkie ważne zmiany są z wyprzedzeniem komunikowane użytkownikom za pośrednictwem mechanizmu newslettera. Możesz przeczytać najnowsze wiadomości dotyczące dystrybucji za pomocą polecenia eselect news read.


(5: 501) $ sudo eselect news read Brak wiadomości to dobra wiadomość.

+3 - dobra dokumentacja

± emerge i portage

Podstawowy system zarządzania pakietami przewóz i standardowe narzędzie do zarządzania pakietami pojawić się są bardzo wydajne i funkcjonalne w rękach doświadczonego i uważnego użytkownika stacji dokującej. To dzięki systemowi przewóz możliwe są precyzyjne i elastyczne ustawienia system operacyjny oraz oprogramowanie na zamówienie (patrz +1 powyżej). Nawet pobieżny opis możliwości emerge / portage zasługuje na osobny post, więc ograniczę się do ogólnego opisu.

  • Instalowanie i aktualizowanie programów pozwala określić niezbędne i niepotrzebne opcje, które odpowiednio zostaną w nich uwzględnione lub z nich wyłączone podczas kompilacji. Jest to ustawiane przez flagi USE, które tłumaczą na --enable-<опция>i --wyłącz-<опция>Instrukcje .configure dotyczące skryptu instalacyjnego ze źródła.
  • Usuwanie programów głupio usuwa je bez martwienia się o zależności. Uważaj więc na to, co zamierzasz usunąć. Jeśli odinstalujesz Pythona lub gcc, będziesz musiał pobrać pakiety binarne, ponieważ pojawić się wpadnie w osłupienie i nie będzie w stanie zbudować programu ze źródeł.
  • Wyszukiwanie w bazie pakietów, lista plików w paczce, identyfikacja paczki po podanym pliku, zależności tego pakietu, historia operacji pojawić się i inna użyteczność.
  • Ustawienie odbywa się poprzez edycję pliki tekstowe co nie jest zaskakujące. Z drugiej strony jest kilka takich plików i trzeba wiedzieć, za co odpowiada.
  • Obliczanie zależności, parsowanie drzewa portu jest raczej powolne i często denerwujące. Standardowe sprawdzenie aktualizacji może zająć 2 minuty przed wyświetleniem wyniku na ekranie.
  • Czasami pojawiają się blokady, konflikty między pakietami w momencie aktualizacji. W większości przypadków takie sytuacje są eliminowane w ciągu kilku minut, jeśli użytkownik dobrze zna sprzęt. Jednak w niezwykle rzadkich przypadkach możesz tkwić na długo i rozwikłać nałogi na godzinę, a nawet dłużej.

Co powoduje takie sytuacje? Z różnych powodów zmiany w licencjonowaniu produktu, konieczność zakamuflowania lub odwrotnie, zdemaskowania pakietu, czasem wpadki programistów. Istnieje odwrotna zależność z częstotliwością aktualizacji, więc zaleca się regularne aktualizowanie systemu i zawsze, gdy jest to możliwe aby zgromadzona entropia w drzewie portowym nie generowała reakcji łańcuchowej.

-1 - wstępna instalacja zajmuje dużo czasu

Kompletny nonsens, oto instalacja jednolinijkowa.


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

Ale poważnie, cały proces zajmie znacznie więcej czasu niż instalowanie dystrybucji binarnych, takich jak Debian czy Ubuntu. Jednak trudności są więcej niż do pokonania ze względu na następujące okoliczności.

  1. Dokumentacja wysokiej jakości, jak wspomniano powyżej.
  2. SystemRescueCd to dystrybucja odzyskiwania po awarii oparta na Gentoo. SystemRescueCd jest bardzo przydatny jako instalator, później w ostatnim kroku będziesz potrzebować obrazu jądra obrazu startowego LiveCD, jeśli masz jakiekolwiek problemy z konfiguracją i budowaniem jądra.
  3. Narzędzie do automatycznego budowania jądra genkernel pozwala bezboleśnie przejść przez najbardziej zawiłą i niesformalizowaną konfigurację i kompilację jądra. Inne narzędzia, takie jak portage-utils, eix, eselect i inne, pozwolą dobrze zrozumieć kolejność i zależności instalowanych pakietów oraz uniknąć stanów blokowania.

Małe sztuczki

Jeśli z jakiegoś powodu kompilacja pakietu została przerwana (zgasło światło, komputer się zawiesił itp.), ale technicznie można ją wznowić, możesz kontynuować proces z tego miejsca. Jest to szczególnie cenne w przypadku LibreOffice, Chromium lub qt-webengine, których kompilacja zajmuje wiele godzin.

  1. ebuild /usr/portage/cate-gory/prog/prog-x.y.z.ebuild kompilacja
  2. ebuild /usr/portage/cate-gory/prog/prog-x.y.z.ebuild instalacja
  3. ebuild /usr/portage/cate-gory/prog/prog-x.y.z.ebuild qmerge

Zamontuj /var/tmp/portage i /usr/portage na dysku SSD, a jeśli masz niezmierzone pamięć o dostępie swobodnym, wtedy jest to możliwe na tmpfs, da to zauważalny wzrost szybkości pracy pojawić się.


Możesz tworzyć binarne kopie zapasowe pakietów systemowych na wypadek pożaru.


quickpkg --include-config y<установленная программа>

Zgodnie z obietnicą zwracam uwagę na moją recenzję popularnej niegdyś dystrybucji Gentoo.

Preambuła

W jakiś sposób klient musiał wdrożyć stos LAMP na nowym i dość wydajnym komputerze i zainstalować CMS. Generalnie chodziło o zorganizowanie serwera specjalnie dla serwisu. Kierując się regułą Debian jest do pracy, wszystko inne do rozpieszczania Zacząłem instalować tę wspaniałą dystrybucję, ponieważ przypomniałem sobie, że na Liberatum wielokrotnie proszono mnie o zrecenzowanie Gentoo. I to sprawa jest bardzo odpowiednia. Przecież nie ma instalować na serwerze dużej ilości oprogramowania, a wszystko można szybko skompilować z optymalizacją pod konkretny typ procesora i wycisnąć maksimum. Dlaczego nie?!

Strona internetowa i symbolika Gentoo

Podobała mi się oficjalna strona Gentoo za lakoniczny interfejs, szczegółową dokumentację i dobrą rusyfikację. Szczególnie ucieszył mnie brak pingwinów. Przepraszamy, ale trudno sobie wyobrazić bardziej niefortunny symbol Linuksa. I marketerzy zgadzają się ze mną: wszystkie renomowane dystrybucje starają się unikać używania tego symbolu. Debian ma zawijas, Ubuntu ma sprzęt, a openSUSE ma kameleona. I tylko najbardziej kulawi mają w logo pingwina.

Myślę więc, że logo Gentoo jest bardzo dobre. Metalowe ciasto z dziurką. Jakie skojarzenia budzi to logo? Coś niezrozumiałego, kompaktowego, ale bardzo niezawodnego. Tak jest.

Ideologia Gentoo w skrócie

Podstawowa idea Gentoo, która odróżnia tę dystrybucję od tysięcy innych nudnych klonów, jest następująca. Najpierw instalujesz minimalny zestaw programów, aby zbudować swoją unikalną wersję Gentoo, która będzie maksymalnie zoptymalizowana pod kątem Twojego sprzętu i Twoich potrzeb. Z grubsza rzecz biorąc, otrzymujesz bootloader, jądro, powłokę, kompilator i inne narzędzia programistyczne. Zestaw ten stanowi obraz ISO, który jest dostępny w sekcji na oficjalnej stronie internetowej. Oczywiście nie zawiera serwera graficznego, a tym bardziej skórki graficzne... Tylko minimum wymagane do kompilacji. A zajmuje takie minimum zaledwie 245 MB.

Wtedy możesz to zrobić na kilka sposobów. Możesz na przykład ominąć wszystkie witryny za pomocą odpowiednie programy, pobierz źródła, zbierz wszystkie niezbędne łatki, zajmij się zależnościami i korzystając z pobranego zestawu, zbuduj swój pakiet dystrybucyjny. Jednak wybierając tę ​​metodę użytkownik naraża się na śmierć ze starości,
przed otrzymaniem działającego systemu operacyjnego. Dlatego uprzejmi deweloperzy Gentoo przygotowali więcej rzeczy do dodania do głównego rozruchowego ISO.

To jest stage3 - archiwum tar.bz2 z dokładna informacja o tym, skąd wziąć programy, jakie łaty i gdzie szukać, z jakimi opcjami skompilować. Ogólnie wszystkie informacje potrzebne do zbudowania dowolnego programu. Użytkownik musi jedynie wskazać nazwę żądanego programu. To archiwum zajmuje około 180 MB więcej.

Co otrzymujemy: minimal-install-iso + stage3 = Gentoo. Ale jak wygląda proces instalacji dystrybucji w tym przypadku?

Instalacja Gentoo

Instalacja Gentoo to… przeczytanie dokumentacji (dość wysokiej jakości i po rosyjsku) i przepisanie poleceń z podręcznika do terminala. Wydawałoby się to dość głupią czynnością, która nie daje użytkownikowi żadnych przydatnych wrażeń. Możesz także posadzić małpę i mądry człowiek po prostu weź i zainstaluj to, co ktoś wcześniej przedrukował. Ale tak nie jest. Wierzę, że przejście przez ten proces instalacji daje użytkownikowi pełne zrozumienie działania Linuksa. A ta podstawowa wiedza pozwoli w przyszłości uniknąć ogromnej ilości błędów.

Tak jak chłopca nie można nazwać mężem, dopóki nie pozna kobiety, tak użytkownika nie można nazwać Linuxoidem, dopóki nie pozna krok po kroku instalacji Linuksa z wiersza poleceń. Starożytna mądrość.

Na przykład podczas instalacji Gentoo będziesz musiał ręcznie podzielić dysk na partycje za pomocą legendarny program fdisk, który zabrał tak wiele istnień danych nieostrożnych użytkowników. Dowiesz się również, jak skonfigurować sieć bez użycia interfejsu graficznego. Dowiedz się, jak działa bootloader. I oczywiście czeka na Ciebie największa przyjemność, jaką można mieć w świecie Linuksa - samodzielne kompilowanie jądra.

Ale wystarczy słów, zacznijmy. Po uruchomieniu z ISO wita nas czysta konsola. Ku naszemu wielkiemu ubolewaniu, obrzydliwe zwłoki pingwina wyszły jednak na powitanie użytkownika. Najwyraźniej bez niego nie ma mowy. Cóż, z tego miejsca musisz otworzyć oficjalną instrukcję i starać się jak najdokładniej postępować zgodnie z instrukcjami.

Konfiguracja sieci

Oczywiście pierwszą rzeczą do zrobienia jest połączenie z Internetem. Musisz skonfigurować żądany typ połączenia - PPPoE, Wi-Fi, Ethernet itp. - używając wiersz poleceń i redagowanie tekstu pliki konfiguracyjne... Podejrzewam, że już w tym momencie znaczna część entuzjastów naciśnie przycisk „wyłącz”.

W moim przypadku typem połączenia był czysty Ethernet z serwerem DHCP działającym w sieci (który automatycznie dystrybuuje adresy IP, wysyła adres bramy i maskę podsieci). Generalnie nie musiałem niczego konfigurować ręcznie i po prostu upewniłem się, że jest tam internet (ping ya.ru).

Wiele Użytkownicy Linuksa słyszałem o dystrybucji takiej jak Gentoo. A praca z nim jest czymś skomplikowanym i niezrozumiałym dla zwykłego użytkownika. Ale w rzeczywistości wszystko jest zupełnie inne. Gentoo jest jedną z nielicznych dystrybucji, która pozwala w łatwy sposób skonfigurować system w bardzo elastyczny sposób, robiąc to jednocześnie szybko. Ogromny zestaw oprogramowanie w repozytoriach tej dystrybucji pozwala nie rozpraszać się połączeniem źródła zewnętrzne NA. A system portów pozwala wybrać wersję żądanego oprogramowania.

W formacie recenzji Linuksa Gento postaramy się ocenić w praktyce możliwości tej dystrybucji i stworzyć ideał system osobisty... Zapoznajmy się z Portage, dowiedzmy się, jak pozbyć się niepotrzebnej funkcjonalności w programach, zoptymalizujmy system pod kątem sprzętu. Nie będziemy opisywać procesu instalacji Gentoo, chociaż tak naprawdę po przeczytaniu tego artykułu nie będziesz miał problemów z instalacją, ponieważ różnica nie jest duża.

Dość często w Internecie pojawiają się kontrowersje dotyczące tego, czy Gentoo zapewnia wzrost wydajności. Tutaj w rzeczywistości wszystko jest niezwykle proste. Wszystko zależy od tego, jak dobrze skonfigurowałeś system. Wielu, jeśli nie wszyscy użytkownicy Gentoo Linux twierdzą, że jest to najbardziej elastyczna dystrybucja, jaki jest powód tej elastyczności?

Po pierwsze, warto zacząć od tego, że Gentoo jest dystrybucją opartą na źródłach, czyli całe oprogramowanie jest dystrybuowane nie w pakietach binarnych (takich jak deb czy rpm), ale w postaci kodów źródłowych. Ponadto sam system menedżera pakietów (jeśli można go tak nazwać) jest w zasadzie podobny do menedżera pakietów we FreeBSD. System posiada folder, w którym znajdują się porty, czyli podfoldery z plikami ebuild. Są to rodzaje skryptów, które wskazują skąd pobrać pliki, jak je skompilować i gdzie w końcu umieścić to, co się stało. Dzięki takiemu podejściu wystarczy stworzyć jeden ebuild, aby zainstalować cały zestaw programów.

USE flagi

Warto zauważyć, że instalując różne programy w Gentoo, jego funkcjonalność można rozszerzyć/zawęzić za pomocą flag USE. Na przykład chcemy zainstalować Pakiet WireShark, standardowa dostawa tego programu w różnych dystrybucjach zawiera bardzo przyzwoity pakiet dodatkowego oprogramowania, którego najprawdopodobniej nie będziemy z niego korzystać. W Gentoo, używając flag USE, możesz zbudować własny WireShark, tylko z niezbędną funkcjonalnością. Na przykład potrzebujemy całego stosu protokołów i graficznego interfejsu użytkownika opartego na Qt. Wystarczy włączyć wszystkie flagi oprócz doc, doc-pdf i GTK.eq

Walidacja USE za pomocą equery

W efekcie otrzymamy pakiet, który będzie ważył znacznie mniej niż jego odpowiednik dla innych dystrybucji.
Flagi można ustawiać globalnie i lokalnie. Rozważ dwa pliki

/etc/portage/make.conf- Plik globalnych ustawień Portage, będziemy się do niego dzisiaj odwoływać bardzo często, ponieważ pomoże nam on wycisnąć z naszego systemu dosłownie wszystko. W przypadku flag USE wszystko jest proste, w linii UŻYJ = "" możemy określić, które flagi powinny być używane dla każdego pakietu, na przykład warto tam umieścić systemd jeśli ten system init będzie używany w przyszłości lub KDE, jeśli planujesz pracować z tą powłoką. Ważne jest, aby wiedzieć, że zależności dla pakietów zostaną określone odpowiednio na podstawie flag, im więcej flag, tym więcej będzie zależności dla oprogramowania.

/etc/portage/package.use- Tutaj możesz już zdefiniować pliki ustawień dla każdego pakietu osobno, obsługiwane wyrażenia logiczne... Na przykład:

> = przykłady dev-lang / python-3.6.0
<=dev-lang/python-2.7.0 -examples

W tym przypadku dla pythona w wersji 3.6 lub wyższej zainstalujemy przykłady programów, a dla 2.7 i niższych, wręcz przeciwnie, przykłady zostaną zignorowane. Warto zauważyć, że aby włączyć flagę, wystarczy wpisać jej nazwę, a żeby ciężko powiedzieć Portage, by ją ignorowała, przed jej nazwą należy wstawić znak „-”.

Możesz także określić tymczasowe flagi, które będą ważne raz podczas procesu budowania.

UŻYJ = "<флаг>"pojawić się<пакет>

Optymalizacja pod docelową architekturę

Oprócz redukcji plików binarnych przez zmianę flag USE można również zoptymalizować wydajność komputera, konfigurując kompilator dla architektury docelowej.
Jak to działa? - Programy w repozytoriach innych dystrybucji są w formie binarnej. Programiści z reguły budują programy bez optymalizacji pod kątem architektury, ponieważ ich głównym zadaniem jest sprawienie, aby program działał na jak największej liczbie komputerów. Gentoo daje nam możliwość zbudowania programu, którego potrzebujemy, dla potrzebnej nam architektury.

W tym celu musimy zajrzeć do pliku /etc/portage/make.conf, musimy edytować kilka punktów.

CFLAGS- dodaj tam -marsz = natywny lub nazwa Twojej architektury, na przykład -marzec = haswell
Właściwie to mogłoby i będzie ograniczone, ale wszystko wyciśniemy z systemu. Dodajmy flagę -O2, to nakazuje Portage budować programy z optymalizacją drugiego poziomu. Warto zauważyć, że w niektórych źródłach można napisać, że im większa liczba, tym wyższy stopień optymalizacji, czasem ludzie stawiają -O10 i więcej, ale GCC obsługuje tylko 4 poziomy optymalizacji, wszystko wyższe zostanie automatycznie zresetowane do 4.

Optymalizacja procesu kompilacji

  1. MAKEOPTY- tutaj możemy określić ilość wątków podczas budowania, zalecane jest użycie n rdzeni + 1;
  2. Dzięki temu budowanie oprogramowania będzie mniej czasochłonne.
    ACCEPT_LICENSE = "*"- udzielać Portage pozwolenia na budowanie programów na dowolnej licencji;
  3. L10N = "ru" oraz LINGUAS = "ru ru_RU en"- podczas montażu programów zostanie wykonana ich lokalizacja (jeśli program to obsługuje);
  4. CECHY- tutaj możemy określić różne "funkcje", z których Portage będzie korzystał podczas swojej pracy. Na przykład: pobieranie użytkownika- Portage zrezygnuje z uprawnień roota podczas ładowania plików, co ma sens z punktu widzenia bezpieczeństwa. pobieranie równoległe- Podczas kompilacji programów zostaną załadowane kody źródłowe, co przyspieszy czas instalacji pakietów. cukierek- ciekawa animacja dla emerge. czyszczenie po awarii- kasowanie TMP po błędzie podczas budowania. 2 cache- Buforowanie GCC, daje bardzo zauważalny zysk podczas budowania. Im więcej paczek zbierzesz, tym większy przyrost prędkości;
    Więcej informacji na temat innych funkcji można znaleźć na oficjalnej Wiki Projektu Gentoo.
  5. WIDEO_KARTY- na przykład optymalizacja oprogramowania dla Twojej karty graficznej = "Intel i965";
  6. ACCEPT_KEYWORDS- wybór branży portage. Na przykład, kiedy ~ amd64 Portage użyje gałęzi testowej amd64;
  7. GRUB_PLATFORMY- w czasie kompilacji Grub określi zależności względem twojego systemu, a instalacja zostanie wykonana na podstawie ustawionej wartości. Na przykład = "efi-64" zbierze surowe materiały do ​​instalacji na partycji efi, dla systemów 64-bitowych;
  1. Zanim przejdziesz do konfiguratora jądra, warto przeszukać konfigurację kompilacji w Google. Na przykład zaoszczędziło mi to dużo czasu z moim T440P. Z reguły w takich konfiguracjach warto sprawdzić sprzęt i wszystko zaktualizować.
  2. Istnieje wiele sposobów konfiguracji jądra, od podstawowej instrukcji (praca z plikiem .config) po konfigurator sieciowy. Ale zwykle wszystkie przewodniki używają menuconfig, ale nikt nie mówi, że są wygodniejsze odmiany, GTK - gconfig i Qt - xconfig.
  3. Zainstaluj wcześniej sys-kernel / linux-firmware, a jeśli potrzebujesz zbudować moduł, którego nie ma w jądrze (na przykład iwlwifi.ucode), to powinieneś pamiętać, że znajdują się one w / lib / firmware
  4. Jeśli planujesz nałożyć łatki, bardzo polecam używanie sys-kernel / vanilla-sources, bo to dla niego pisane są właśnie te łatki.
  5. Używanie ccache podczas budowania jądra pozwoli Ci zaoszczędzić dużo czasu, budując tylko zmodyfikowane części jądra.
  6. Zalecamy przeczytanie artykułu na temat budowania jądra linuksowego.

Użyteczne narzędzia

  • gentoolkit- Zestaw narzędzi do administrowania Gentoo;
  • laik- Narzędzie do zarządzania nakładkami;
  • eix- Wygodna aplikacja do wyszukiwania programów w Portage;
  • iluminator- GUI dla Portage, napisane w GTK, wykorzystuje emerge jako backend;

Wyjście

W tym przeglądzie Linuksa Gentoo odkryliśmy możliwości dostrojenia systemu dla użytkownika końcowego. Na podstawie powyższego możemy stwierdzić, że Gentoo jest naprawdę elastycznym systemem. Dzięki flagom możemy zredukować plik binarny, dzięki czemu zostanie on szybko wyładowany do pamięci RAM i zajmie mniej miejsca na dysku twardym. Strojenie /etc/portage/make.conf daje zauważalny wzrost wydajności.

Portage umożliwia korzystanie z wielu wersji pakietów jednocześnie, co pozwala na pracę z najbardziej stabilnym oprogramowaniem, nawet jeśli korzysta z bibliotek testowych. Przyjrzeliśmy się również kilku niuansom budowania jądra i poznaliśmy kilka przydatnych narzędzi do administrowania Gentoo. Radzimy również przeczytać o i

Gentoo Linux to wszechstronna, szybka i całkowicie darmowa dystrybucja Linuksa dla programistów i profesjonalistów sieciowych.

W przeciwieństwie do innych dystrybucji, Gentoo Linux posiada zaawansowany system zarządzania pakietami o nazwie Portage. Portage jest zaprojektowany w najlepszych tradycjach portów BSD, ale jest oparty na Pythonie i będzie zawierał zestaw zaawansowanych funkcji, w tym zależności, granularne zarządzanie pakietami, „fałszywe” instalacje (w stylu OpenBSD), bezpieczne rozłączanie, profile systemowe, wirtualne pakiety, konfigurację zarządzanie plikami itp. itp.

Przegląd funkcji Gentoo Linux

Gentoo to darmowy system operacyjny typu open source, który można szybko przekonfigurować dla każdej indywidualnej aplikacji. Znakami towarowymi Gentoo są wolność konfiguracji, wysoka wydajność oraz aktywna społeczność użytkowników i programistów.

Dzięki technologii Portage, Gentoo może być idealnym serwerem, środowiskiem programistycznym, profesjonalnym pulpitem, platformą osadzoną lub czymkolwiek zechcesz. Ponieważ poziom dostosowywania jest prawie nieograniczony, Gentoo jest często określane jako meta-dystrybucja.

Portage jest głównym komponentem Gentoo i zawiera wiele kluczowych funkcji. Portage to system dystrybucji oprogramowania dla Gentoo. Aby pobrać najnowszą wersję aplikacji Gentoo, wystarczy wpisać jedno polecenie: emerge -sync. Portage zaktualizuje wtedy tak zwane "drzewo Portage" z Internetu na lokalną maszynę. Lokalne drzewo zawiera kompletną kolekcję skryptów używanych przez Portage do tworzenia i instalowania świeżych pakietów Gentoo. W tej chwili drzewo Portage zawiera ponad 10 000 pakietów, a nowe aktualizacje i dodatki pojawiają się regularnie.

Portage to system do budowania systemu i instalowania pakietów. Gdy potrzebujesz zainstalować pakiet, wystarczy wpisać emerge [nazwa pakietu], a Portage zbuduje własną wersję pakietu, która spełnia Twoje wymagania, jest zoptymalizowana pod kątem sprzętu Twojego komputera i zawiera wszystkie funkcje, jakich oczekujesz od pakietu.

Zalety Gentoo Linux

  1. Wymagający użytkownicy Gentoo Linux mogą lepiej poznać system operacyjny Linux. Instalacja systemu operacyjnego i oprogramowania nie jest tak łatwa jak w Ubuntu, Fedorze (Red Hat), Linux Mint, Backtrack, Debian i innych dystrybucjach z pakietami binarnymi. Dzięki temu użytkownicy Gentoo będą mieli lepsze zrozumienie działania Linuksa.
  2. Każde oprogramowanie, które można zainstalować na Gentoo Linux, można skompilować i zainstalować ze źródeł. Jednak wiele programów jest również dostępnych w formie binarnej. Użytkownicy mogą również instalować z kodu źródłowego i w tym przypadku dokonać lokalnych zmian, dostosowując rozwiązanie do konkretnych potrzeb. Systemy zarządzania pakietami są zaprojektowane w sposób modułowy, a każdy pakiet może być dostosowany i zoptymalizowany przez indywidualnego użytkownika.
  3. Gentoo Linux to bardzo szybka dystrybucja aktualizacji. Po wydaniu nowej wersji programu pojawia się ona w repozytorium Gentoo w ciągu 1 lub 2 dni. Użytkownik może w każdej chwili zaktualizować oprogramowanie.
  4. Dzięki Gentoo nie musisz często instalować systemu operacyjnego Linux, aby zaktualizować system do najnowszej wersji, w przeciwieństwie do Ubuntu, Fedory czy Debiana.

Wady Gentoo Linux:

  1. W trybie powłoki graficznej Gentoo Linux jest nadal połączony z pochodnymi Ubuntu.
  2. Potencjalne awarie, które są rzadsze na serwerach o znaczeniu krytycznym.
GNU/Linux z potężną i elastyczną technologią Portage, która łączy możliwości konfiguracji i dostosowywania, a także zautomatyzowany system zarządzania pakietami. Ten ostatni był pod wpływem systemu zarządzania pakietami FreeBSD. Cechą wyróżniającą Gentoo jest możliwość optymalizacji dla konkretnego sprzętu.

Dystrybucja zaczyna się od rozwoju Daniel Robbins dystrybucja Enocha Linux w 1999 roku. Dzięki systemowi Portage, który pozwala zrobić z Gentoo prawie wszystko (od serwera po stację roboczą), dystrybucję tę można zaliczyć do tzw. metadystrybucji.

Historia

Gentoo jest oparte na własnej dystrybucji Daniela Robbinsa o nazwie Enoch Linux. Głównym celem dystrybucji był własny montaż (podobny do Linux From Scratch), zoptymalizowany pod konkretny sprzęt i zawierający minimalny zestaw programów wymaganych przez użytkownika.

W 2004 roku powstała Gentoo Foundation, organizacja non-profit, w ramach której Robbins przeniósł wszelkie prawa do kodu źródłowego i znaków towarowych, tym samym wycofując się z rozwoju dystrybucji.

Rozwój jest obecnie zarządzany przez pięcioosobową Radę Powierniczą (odpowiedzialną za zarządzanie funduszem) oraz Radę Gentoo (techniczną) składającą się z siedmiu członków, wybieranych na roczną kadencję.

Na początku 2009 roku zaktualizowano projekt strony. Strona główna zawiera wiadomości dla deweloperów, dyskusje i artykuły, a także Poradnik bezpieczeństwa Gentoo Linux.

W październiku 2009 Gentoo skończyło dziesięć lat i wyprodukowało dużą kolekcję zrzutów ekranu oraz chronologię dystrybucji.

Filozofia

Filozofia Gentoo wywodzi się z czasów powstania dystrybucji i pozostaje niezmienna do dziś. Założyciel Daniel Robbins podsumowuje tę koncepcję tutaj:

Każdy użytkownik musi wykonać określoną pracę. Celem Gentoo jest tworzenie narzędzi i systemów, które pozwolą użytkownikowi na prowadzenie działalności tak efektywnie i przyjemnie, jak uzna za stosowne. Nasze narzędzia powinny sprawiać przyjemność i pomagać użytkownikowi docenić bogactwo Linuksa i społeczności wolnego oprogramowania oraz elastyczność wolnego oprogramowania. Jest to możliwe tylko wtedy, gdy narzędzia tworzone są w celu odzwierciedlenia i realizacji woli użytkownika, pozostawiając mu wszelkie możliwości aż do ostatniego etapu (kodu źródłowego). Kiedy narzędzie zmusza użytkownika do działania w określony sposób, narzędzie działa przeciwko niemu, a nie dla niego. Wszyscy mieliśmy do czynienia z sytuacjami, w których narzędzia próbowały narzucić nam własną wolę. Taki stan rzeczy jest krokiem wstecz, niezgodnym z filozofią Gentoo.
Innymi słowy, filozofią Gentoo jest tworzenie lepszych narzędzi. Kiedy instrument doskonale spełnia swoje zadanie, możesz nawet nie zauważyć jego obecności, ponieważ nie czyta cię ponownie, nie manifestuje się i nie zmusza do majstrowania przy nim, gdy nie masz na to absolutnie czasu. Narzędzie służy użytkownikowi, a nie użytkownikowi narzędzie.
Przyszłym wyzwaniem dla Gentoo jest kontynuowanie walki o tworzenie niemal idealnych narzędzi. Narzędzia, które zaspokajają potrzeby wielu różnych użytkowników (każdy w innym celu) z prostotą, która idzie w parze z niezrównaną mocą. Nie lubisz używać narzędzi, które są idealne do Twoich potrzeb? Czy to nie wspaniałe uczucie? Naszym celem jest przekazanie tego uczucia jak największej liczbie osób.

Oryginalny tekst(Język angielski)

Każdy użytkownik ma pracę, którą musi wykonać. Celem Gentoo jest projektowanie narzędzi i systemów, które pozwolą użytkownikowi pracować tak przyjemnie i wydajnie, jak to tylko możliwe, według własnego uznania. Nasze narzędzia powinny sprawiać przyjemność i powinny pomagać użytkownikowi docenić bogactwo społeczności Linuksa i wolnego oprogramowania oraz elastyczność wolnego oprogramowania. Jest to możliwe tylko wtedy, gdy narzędzie jest zaprojektowane tak, aby odzwierciedlać i przekazywać wolę użytkownika, pozostawiając otwarte możliwości co do ostatecznej postaci surowców (kodu źródłowego). Jeśli narzędzie zmusza użytkownika do wykonywania określonych czynności sposób, wtedy narzędzie działa przeciwko, a nie za użytkownika. Wszyscy doświadczyliśmy sytuacji, w których narzędzia wydają się narzucać nam swoją wolę. To jest odwrotne i sprzeczne z filozofią Gentoo.
Innymi słowy, filozofią Gentoo jest tworzenie lepszych narzędzi. Kiedy narzędzie wykonuje swoją pracę doskonale, możesz nawet nie być zbyt świadomy jego obecności, ponieważ nie ingeruje i nie ujawnia swojej obecności, ani nie zmusza cię do interakcji z nim, gdy tego nie chcesz. Narzędzie służy użytkownikowi, a nie użytkownikowi obsługującemu narzędzie.
Celem Gentoo jest dążenie do tworzenia niemal idealnych narzędzi. Narzędzia, które mogą zaspokoić potrzeby wielu różnych użytkowników o różnych celach. Czy nie lubisz, gdy znajdziesz narzędzie, które robi dokładnie to, co chcesz? Czy to nie wspaniałe uczucie? Naszą misją jest dać to wrażenie jak największej liczbie osób.

Kluczowe cechy

Instalacja

Instalację Gentoo można przeprowadzić na wiele sposobów. Najczęściej spotykana jest minimalna instalacja dyskowa z archiwum stage3. Podobnie jak wiele innych dystrybucji, Gentoo można zainstalować z Live CD lub z innej działającej dystrybucji Linuksa.

Aby ułatwić instalację, wszystkie kroki są szczegółowo opisane w Podręczniku Gentoo. Oprócz tego istnieje „Opis alternatywnych metod instalacji”; większość z tych metod jest przeznaczona dla zaawansowanych użytkowników i użytkowników, którzy nie mogą zainstalować Gentoo z CD.

Począwszy od wersji 2006.0, graficzny (GTK +) instalator został wydany w celu uproszczenia instalacji systemu. W przeciwieństwie do standardowej metody instalacji minimalnego dysku rozruchowego, instalator użył stage1.

22 września 2008 roku twórcy dystrybucji Gentoo Linux całkowicie porzucili system wydań i przerzucili się na automatycznie kompilowane cotygodniowe „etapy”.

Od stycznia 2009 zaprzestano obsługi instalatora graficznego.

Katalizator

Od wersji 2004.0 Catalyst jest dostępny w Gentoo, który służy do budowania wszystkich wydań Gentoo i może być używany do tworzenia własnych nośników instalacyjnych.

Gradacja

Zazwyczaj instalacja odbywa się od jednego z trzech „etapów” (etap-archiwum):

  • Etap 1: Należy przygotować minimalny system do instalacji i zmontować wszystkie główne elementy systemu docelowego;
  • Stage2: Minimalny system jest już przygotowany do instalacji, ale podstawowe komponenty systemu docelowego nadal muszą być zmontowane samodzielnie;
  • Stage3: Minimalny system do instalacji jest już przygotowany, a podstawowe komponenty systemu docelowego są już zmontowane.

Od listopada 2005 oficjalnie obsługiwane są tylko instalacje Stage3. Mimo że archiwa pierwszych dwóch etapów są nadal dostępne do pobrania, instrukcje instalacji przy użyciu ich zostały usunięte z "podręcznika" i dodane do FAQ Gentoo.

USB na żywo

Istnieją udokumentowane sposoby tworzenia wersji Gentoo Live USB ręcznie lub za pomocą UNetbootin.

Dystrybucje oparte na Gentoo i kompatybilne

Zestaw dystrybucyjny Kategoria /
Sabayon Linux Pulpit Xfce, GNOME, KDE
Oblicz Linuksa Komputer stacjonarny, serwer KDE, Xfce, MATE
Stare komputery Fluxbox
SystemRescueCD Ratunek JWM, Xfce
Wolny Linux Prywatność LXDE
Pentoo Bezpieczeństwo Oświecenie
Tin Hat Bezpieczeństwo GNOM
Zabawne Komputer stacjonarny, serwer
VidaLinux Pulpit GNOM
Gentoox Hazard
Pulpit
serwer
Pulpit

niedogodności

Kompilowanie pakietów ze źródeł zajmuje znacznie więcej czasu niż instalowanie gotowych plików wykonywalnych. W niektórych przypadkach - w zależności od sprzętu i rozmiaru kodu źródłowego - kompilacja dużych programów może zająć kilka godzin lub wymagać kilku gigabajtów tymczasowego miejsca na dysku docelowym.

Generalnie, użytkownicy Gentoo godzą się na powolną kompilację w zamian za możliwość definiowania własnych parametrów instalacji dzięki elastycznej technologii konfiguracyjnej Portage. Istnieje jednak kilka obejść, które przyspieszają pakiet instalacyjny.

Logo i maskotki

Oficjalne logo Gentoo Linux — stylizowany list przypominający srebrzysty japoński koralik magatama. Wśród nieoficjalnych maskotek dystrybucji - krowa Larry (eng. Krowa Larry) i Latający Spodek Znurt (inż. Znurt Latający Spodek) .

Napisz recenzję na temat „Gentoo Linux”

Notatki (edytuj)

  1. ... Gentoo Linux. Źródło 3 listopada 2012.
  2. Zawarte w dziesięciu najlepszych dystrybucjach na stronie internetowej DistroWatch), ... DistroWatch.com. Źródło 16 lipca 2010.
  3. .
  4. Robbins, Daniel.... Gentoo.org (9 października 2005). Źródło 18 lipca 2010.
  5. Robbins, Daniel.(30 czerwca 2009). Źródło 16 lipca 2010.
  6. ... Kropka. Źródło 16 lipca 2010.
  7. ... Gentoo.org. Źródło 16 lipca 2010.
  8. ... Gentoo.org. Źródło 16 lipca 2010.
  9. Rymarz, Joshua.... Gentoo.org (22 lipca 2009). Źródło 16 lipca 2010.
  10. .
  11. Trudno jest określić dokładną liczbę dostępnych platform - raczej warto wspomnieć o oficjalnym wsparciu, jakie zapewniają możliwe słowa kluczowe w drzewie Portage i dokumentacji Podręcznik Gentoo.
  12. Wyjaśnienie, dlaczego nie popieramy innych systemów www.gnu.org/distros/common-distros.html
  13. ... Gentoo.org. Źródło 24 września 2016.
  14. ... Gentoo.org. Źródło 18 czerwca 2010.
  15. ... Gentoo.org. Źródło 18 czerwca 2010.
  16. ... Gentoo.org. Źródło 24 września 2010.
  17. .
  18. ... Rosyjska społeczność Gentoo Linux (16 grudnia 2008). Źródło 16 lipca 2010.
  19. ... Gentoo.org. Źródło 16 lipca 2010.
  20. (14 listopada 2005). Źródło 16 lipca 2010.
  21. ... Sven Vermeulen (5 listopada 2005). Źródło 16 lipca 2010.
  22. na stronie
  23. . Podręcznik Gentoo Linux x86(07.07.2008). Źródło 8 maja 2009.
  24. . Podręcznik Gentoo Linux x86
  25. . Podręcznik Gentoo Linux x86(07.07.2008). Źródło 8 maja 2009.
  26. . Podręcznik Gentoo Linux x86(07.07.2008). Źródło 8 maja 2009.
  27. ... Monety świata. Źródło 2 listopada 2012.
  28. (niedostępny link - historia) ... Marinebio.org. Źródło 2 listopada 2012.
  29. ... Gentoo.org (11 grudnia 2005). Źródło 28 stycznia 2010 .
  30. Zawartość pliku /xml/images/znurt.jpg]. Gentoo.org (9 listopada 2002). Pobrano 2 sierpnia 2011.

Spinki do mankietów

  • - projekt wiki
  • - widelec od Daniela Robbinsa
  • - Zoptymalizowana dystrybucja oparta na Gentoo przeznaczona do szybkiego wdrożenia w środowisku korporacyjnym
  • @DistroWatch

Fragment Gentoo Linux

- Mówią, że zawarłeś pokój z Turkami?
Balashev skłonił głowę twierdząco.
„Pokój został wprowadzony…” zaczął. Ale Napoleon nie pozwolił mu mówić. Najwyraźniej musiał mówić sam, sam i mówił dalej z tą elokwencją i nieumiarkowaniem w irytacji, do której tak skłaniają się zepsuci ludzie.
- Tak, wiem, zawarłeś pokój z Turkami, nie zdobywając Mołdawii i Wołoszczyzny. I oddałbym te prowincje twojemu władcy, tak jak dałem mu Finlandię. Tak - kontynuował - obiecałem i oddam cesarzowi Aleksandrowi Mołdawię i Wołoszczyznę, a teraz nie będzie miał tych pięknych prowincji. Mógł jednak przyłączyć je do swojego imperium iw ciągu jednego panowania rozszerzył Rosję od Zatoki Botnickiej do ujścia Dunaju. Katarzyna Wielka nie mogła zrobić więcej ”- powiedział Napoleon, coraz bardziej wybuchając, chodząc po pokoju i powtarzając Balashevowi prawie te same słowa, które powiedział do samego Aleksandra w Tilsit. „Tout cela il l” aurait du a mon amitie… Ach! Quel beau regne, quel beau regne! ”Powtórzył kilka razy, zatrzymał się, wyjął z kieszeni złotą tabakierkę i ochoczo wyciągnął z niej swoją nos.
- Quel beau regne aurait pu etre celui de l "Cesarz Aleksandrze! [Wszystko to zawdzięczał mojej przyjaźni... Och, jakie piękne panowanie, jakie piękne panowanie! O, jak piękne mogłoby być panowanie cesarza Aleksander!]
Spojrzał z żalem na Balasheva i właśnie teraz Balashev chciał zauważyć, że znów mu pospiesznie przerwał.
- Czego mógł pragnąć i szukać takiego, czego nie znalazłby w mojej przyjaźni?... - powiedział Napoleon, wzruszając ramionami ze zdumieniem. - Nie, uznał, że najlepiej jest otaczać się moimi wrogami i przez kogo? On kontynuował. - Wezwał Steinsa, Armfelda, Vintsingerode'a, Bennigsenova, Steina - zdrajcę wygnanego z ojczyzny, Armfelda - rozpustnika i intryganta, Vintsingerode'a - zbiegłego poddanego Francji, Bennigsena nieco bardziej wojskowego niż inni, ale wciąż niezdolnego, kto mógł nic nie powstało w 1807 roku i które powinno było obudzić straszne wspomnienia w cesarzu Aleksandrze... Przypuśćmy, że gdyby byli zdolni, można by ich użyć - kontynuował Napoleon, ledwo nadążając za ciągle pojawiającymi się względami, pokazując mu jego słuszność lub siłę (co w jego koncepcji było takie samo), ale tak też nie jest: nie nadają się ani do wojny, ani do pokoju. Mówią, że Barclay jest najskuteczniejszy z nich wszystkich; ale tego nie powiem, sądząc po jego pierwszych ruchach. A co oni robią? Co robią ci wszyscy dworzanie! Pfuel proponuje, argumentuje Armfeld, uważa Bennigsen, a Barclay, wezwany do działania, nie wie, na co się zdecydować i czas mija. Jeden Bagration to wojskowy. Jest głupi, ale ma doświadczenie, oko i determinację... A jaką rolę w tym brzydkim tłumie odgrywa twój młody suweren. Narażają go na kompromis i obwiniają go o wszystko, co się dzieje. Un souverain ne doit etre al „armee que quand il est general, [Władca powinien być z armią tylko wtedy, gdy jest dowódcą] – powiedział, najwyraźniej wysyłając te słowa wprost jako wyzwanie wobec władcy. Napoleon wiedział, jak cesarz chciał, aby Aleksander został przywódcą wojskowym.
- Minął tydzień od rozpoczęcia kampanii, a ty nie udało ci się ochronić Wilna. Zostajecie rozcięci na pół i wypędzeni z polskiej prowincji. Twoja armia szepcze...
„Wręcz przeciwnie, wasza wysokość”, powiedział Balashev, który ledwo zdążył zapamiętać to, co mu mówiono, iz trudem obserwował te fajerwerki słów, „żołnierze płoną z pożądania ...
„Wiem wszystko” – przerwał mu Napoleon – „Wiem wszystko i znam liczbę waszych batalionów, jak również moich. Ty nie masz dwustu tysięcy żołnierzy, ale ja mam trzy razy więcej. Daję ci moje słowo honoru - powiedział Napoleon, zapominając, że jego słowo honoru nie mogło mieć żadnego znaczenia. . [Szczerze, mam pięćset trzydzieści tysięcy ludzi po tej stronie Wisły.] Turcy ci nie pomagają: są bezwartościowi i udowodnili to, zawierając z tobą pokój. Szwedzi mają być rządzeni przez szalonych królów. Ich król był szalony; zmienili go i wzięli innego - Bernadotte, który od razu oszalał, bo tylko szaleniec, będąc Szwedem, może zawierać sojusze z Rosją. – Napoleon uśmiechnął się złośliwie i ponownie podniósł tabakierkę do nosa.
Każdemu z wyrażeń Napoleona Balashev chciał i miał coś do zarzucenia; nieustannie robił ruch człowieka, który chciał coś powiedzieć, ale Napoleon mu przerwał. Na przykład o szaleństwie Szwedów Bałaszew chciał powiedzieć, że Szwecja jest wyspą, gdy stoi za nią Rosja; ale Napoleon wrzasnął ze złością, by stłumić głos. Napoleon był w tym stanie irytacji, w którym musiał mówić, mówić i mówić tylko po to, by udowodnić sobie swoją sprawiedliwość. Balashev miał trudności: jako ambasador bał się porzucić swoją godność i czuł potrzebę sprzeciwu; ale jako człowiek skurczył się moralnie, zanim zapomniał o nierozsądnym gniewie, w którym najwyraźniej znajdował się Napoleon. Wiedział, że wszystkie słowa wypowiedziane teraz przez Napoleona nie mają znaczenia, że ​​on sam, gdy się opamięta, będzie się ich wstydził. Balashev stał ze spuszczonymi oczami, patrząc na poruszające się grube nogi Napoleona i starając się unikać jego spojrzenia.
- Kim są dla mnie twoi sojusznicy? - powiedział Napoleon. - Moi sojusznicy to Polacy: jest ich osiemdziesiąt tysięcy, walczą jak lwy. A będzie ich dwieście tysięcy.
I, prawdopodobnie, jeszcze bardziej oburzony, że powiedziawszy to, powiedział oczywiste kłamstwo i że Balaszew stał przed nim w milczeniu w tej samej uległej postawie wobec swego losu, odwrócił się nagle, podszedł do samej twarzy Balaszewa i robiąc energiczne i szybkie gesty białymi rękami, prawie krzyknął:
– Wiedz, że jeśli otrząsniesz się przeciwko mnie Prusami, wiedz, że wymażę je z mapy Europy – powiedział z bladą, wykrzywioną złośliwością twarzy, energicznym gestem jednej małej dłoni uderzającej w drugą. - Tak, zostawię was za Dźwiną, za Dnieprem i odbuduję przeciw wam barierę, że Europa była zbrodnicza i ślepa, że ​​dała się zniszczyć. Tak, to właśnie się z tobą stanie, to właśnie wygrałeś, odsuwając się ode mnie - powiedział i cicho przeszedł kilka razy przez pokój, wzdrygając się grubymi ramionami. Włożył tabakierkę do kieszeni kamizelki, wyjął ją z powrotem, kilka razy przyłożył do nosa i zatrzymał się naprzeciw Balaszewa. Przerwał, spojrzał kpiąco prosto w oczy Balasheva i powiedział cicho: - Et cependant quel beau regne aurait pu avoir votre maitre!
Bałaszew, czując potrzebę sprzeciwu, powiedział, że ze strony rosyjskiej sprawy nie wyglądały w tak ponurej formie. Napoleon milczał, patrząc na niego kpiąco i najwyraźniej go nie słuchając. Bałaszew powiedział, że Rosja oczekuje od wojny wszystkiego najlepszego. Napoleon pokiwał protekcjonalnie głową, jakby mówił: „Wiem, że twoim obowiązkiem jest to powiedzieć, ale sam w to nie wierzysz, jesteś przeze mnie przekonany”.
Pod koniec przemówienia Balaszewa Napoleon ponownie wyjął tabakierkę, powąchał z niej i na znak dwukrotnie kopnął go w podłogę. Drzwi się otworzyły; pełen szacunku szambelan podał cesarzowi kapelusz i rękawiczki, inny wręczył chusteczkę. Napoleon, patrząc na nich, zwrócił się do Bałaszewa.
— Zapewnij w moim imieniu cesarza Aleksandra — powiedział os, biorąc kapelusz — że jestem mu oddany jak poprzednio: kocham go całkowicie i bardzo wysoko cenię jego wysokie walory. Je ne vous retiens plus, generale, vous recevrez ma lettre al „Empereur. [Już cię nie zatrzymuję, generale, otrzymasz mój list do suwerena.] I Napoleon podszedł szybko do drzwi. do przodu i w dół po schodach.

Po tym wszystkim, co powiedział mu Napoleon, po tych wybuchach gniewu i po ostatnich sucho wymówionych słowach:
„Je ne vous retiens plus, generale, vous recevrez ma lettre”, Balashev był pewien, że Napoleon nie tylko nie będzie chciał go widzieć, ale postara się go nie widzieć – obrażonego ambasadora i, co najważniejsze, świadka jego nieprzyzwoitości zapał. Ale ku jego zaskoczeniu Balashev, za pośrednictwem Duroc, otrzymał tego dnia zaproszenie do cesarskiego stołu.
Bessières, Caulaincourt i Berthier byli na obiedzie. Napoleon powitał Balasheva pogodną i serdeczną miną. Nie tylko nie było w nim wyrazu nieśmiałości ani wyrzutów sumienia za jego poranny wybuch, ale wręcz przeciwnie, starał się pocieszyć Balaszewa. Widać było, że przez długi czas dla Napoleona w jego przekonaniu nie było możliwości błędów i że w jego koncepcji wszystko, co robił, było dobre nie dlatego, że zbiegało się z ideą tego, co dobre, a co złe, ale dlatego, że zrobił to jest.
Cesarz był bardzo wesoły po jeździe konnej w Wilnie, w której tłumy ludzi witały go i żegnały z entuzjazmem. We wszystkich oknach ulic, przez które przechodził, wywieszono dywany, sztandary i jego monogramy, a polskie damy witające go machały mu chusteczkami.
Przy obiedzie, posadziwszy obok siebie Balaszewa, traktował go nie tylko życzliwie, ale traktował go tak, jakby uważał Balaszewa za swoich dworzan, za ludzi, którzy sympatyzowali z jego planami i powinni byli radować się z jego sukcesów. Swoją drogą zaczął mówić o Moskwie i zaczął wypytywać Bałaszewa o rosyjską stolicę, nie tylko tak jak dociekliwy podróżnik pyta o nowe miejsce, które zamierza odwiedzić, ale jakby z przekonaniem, że Bałaszew jako Rosjanin powinien schlebia tej ciekawości.
- Ilu mieszkańców jest w Moskwie, ile domów? Czy to prawda, że ​​Moscou nazywa się Moscou la sainte? [święty?] Ile kościołów jest w Moskwie? On zapytał.
A na odpowiedź, że jest ponad dwieście kościołów, powiedział:
- Skąd taka otchłań kościołów?
— Rosjanie są bardzo pobożni — odpowiedział Bałaszew.
„Jednak duża liczba klasztorów i kościołów jest zawsze oznaką zacofania ludzi”, powiedział Napoleon, spoglądając wstecz na Caulaincourt, aby ocenić ten wyrok.
Bałaszew z szacunkiem pozwolił sobie nie zgodzić się z opinią francuskiego cesarza.
„Każdy kraj ma swoje własne zwyczaje” – powiedział.
„Ale nigdzie indziej w Europie nie ma czegoś takiego” – powiedział Napoleon.
„Przepraszam Waszą Wysokość”, powiedział Balashev, „oprócz Rosji jest jeszcze Hiszpania, gdzie jest też wiele kościołów i klasztorów.
Ta odpowiedź Balaszewa, wskazująca na niedawną klęskę Francuzów w Hiszpanii, została, według Balaszewa, później wysoko oceniona na dworze cesarza Aleksandra, a teraz, podczas obiadu Napoleona, była bardzo mało doceniana i przeszła niezauważona.
Z obojętnych i zdezorientowanych twarzy marszałków widać było, że byli zakłopotani tym, jaka była surowość, sugerowana przez intonację Balasheva. „Jeśli była, to nie rozumieliśmy jej lub wcale nie jest dowcipna” – mówiły miny marszałków. Ta odpowiedź była tak mało doceniana, że ​​Napoleon nawet jej nie zauważył i naiwnie zapytał Balaszewa, z których miast prowadzi bezpośrednia droga do Moskwy. Bałaszew, który cały czas czuwał, odpowiedział, że comme tout chemin mene a Rzym, tout chemin mene a Moscou, [jak każda droga według przysłowia prowadzi do Rzymu, tak wszystkie drogi prowadzą do Moskwy] że jest wiele dróg i że wśród tych różnych ścieżek jest droga do Połtawy, którą wybrał Karol XII, powiedział Bałaszew, mimowolnie rumieniąc się z zadowolenia z powodzenia tej odpowiedzi. Zanim Balaszew zdążył dokończyć ostatnie słowa: „Połtawa”, Colencourt już zaczął mówić o niedogodnościach drogi z Petersburga do Moskwy io swoich petersburskich wspomnieniach.
Po obiedzie poszliśmy na kawę do gabinetu Napoleona, który cztery dni temu był gabinetem cesarza Aleksandra. Napoleon usiadł, dotykając kawy w filiżance Sevresa i podle wskazał na krzesło na Balasheva.
W człowieku panuje dobrze znany popołudniowy nastrój, który silniejszy niż jakikolwiek rozsądny powód sprawia, że ​​człowiek czuje się zadowolony z samego siebie i uważa wszystkich za swoich przyjaciół. Napoleon znajdował się w tym miejscu. Wydawało mu się, że otaczają go ludzie, którzy go uwielbiają. Był przekonany, że Balashev po obiedzie był jego przyjacielem i wielbicielem. Napoleon zwrócił się do niego z miłym i lekko kpiącym uśmiechem.
- To ten sam pokój, jak mi powiedziano, w którym mieszkał cesarz Aleksander. Dziwne, prawda, generale? - powiedział, oczywiście nie wątpiąc, że ten apel nie mógł nie być przyjemny dla jego rozmówcy, ponieważ dowodził wyższości jego, Napoleona, nad Aleksandrem.
Balashev nie mógł na to odpowiedzieć iw milczeniu skłonił głowę.
— Tak, w tym pokoju, cztery dni temu, naradzali się Wintsingerode i Stein — kontynuował Napoleon z tym samym szyderczym, pewnym uśmiechem. – Nie mogę zrozumieć – powiedział – że cesarz Aleksander zbliżył do siebie wszystkich moich osobistych wrogów. Nie rozumiem tego. Czy nie sądził, że mogę zrobić to samo? - z pytaniem zwrócił się do Balaszewa i oczywiście to wspomnienie wepchnęło go ponownie w ten ślad porannego gniewu, który wciąż był w nim świeży.
„I daj mu znać, że to zrobię”, powiedział Napoleon, wstając i odpychając filiżankę ręką. - Wyrzucę z Niemiec wszystkich jego krewnych, Wiertemberg, Baden, Weimar... tak, wyrzucę ich. Niech przygotuje im azyl w Rosji!
Balashev pochylił głowę, pokazując swoim wyglądem, że chciałby się rozstać i słucha tylko dlatego, że nie może nie słuchać tego, co się do niego mówi. Napoleon nie zauważył tego wyrażenia; zwracał się do Balaszewa nie jako ambasador swojego wroga, ale jako człowiek, który był teraz całkowicie mu oddany i powinien się cieszyć z upokorzenia swojego byłego pana.
- A dlaczego cesarz Aleksander objął dowództwo nad wojskami? Po co to jest? Wojna to mój zawód, a jego zadaniem jest panowanie, a nie dowodzenie wojskiem. Dlaczego wziął na siebie taką odpowiedzialność?
Napoleon ponownie wziął tabakierkę, kilka razy cicho chodził po pokoju i nagle zbliżył się nagle do Balaszewa i z lekkim uśmiechem, tak pewnie, szybko, prosto, jakby robił coś nie tylko ważnego, ale i przyjemnego dla Balaszewa, podniósł swoją dłonią w twarz czterdziestoletniego rosyjskiego generała i chwytając go za ucho, szarpnął lekko, uśmiechając się samymi ustami.
- Avoir l „oreille tiree par l” Empereur [Rozdarcie ucha przez cesarza] było uważane za największy zaszczyt i przysługę na francuskim dworze.
„Eh bien, vous ne dites rien, admirateur et courtisan de l' Empereur Alexandre? Courtisan i admirateur [dworzanin i adorator] oprócz niego, Napoleon.
- Czy konie są gotowe na generała? - dodał, lekko przechylając głowę w odpowiedzi na ukłon Balasheva.
- Daj mu moją, ma przed sobą długą drogę...
List przyniesiony przez Bałaszewa był ostatnim listem Napoleona do Aleksandra. Wszystkie szczegóły rozmowy przekazano cesarzowi rosyjskiemu i rozpoczęła się wojna.

Po spotkaniu w Moskwie z Pierrem książę Andriej wyjechał do Petersburga w interesach, jak powiedział swoim krewnym, ale w istocie, aby spotkać się tam z księciem Anatolem Kuraginem, którego uważał za koniecznego. Kuragina, o którego pytał po przyjeździe do Petersburga, już tam nie było. Pierre powiadomił szwagra, że ​​idzie za nim książę Andrzej. Anatol Kuragin natychmiast otrzymał nominację od ministra wojny i wyjechał do armii mołdawskiej. W tym samym czasie w Petersburgu książę Andriej spotkał Kutuzowa, swojego byłego generała, zawsze blisko niego, i Kutuzow zaprosił go, aby poszedł z nim do armii mołdawskiej, gdzie stary generał został mianowany głównodowodzącym. Książę Andrzej, wyznaczony na kwaterę główną w głównym mieszkaniu, wyjechał do Turcji.
Książę Andrzej uważał za niewygodne pisać do Kuragina i wzywać go. Nie podając nowego powodu pojedynku, książę Andriej rozważał wyzwanie ze swojej strony, by skompromitować hrabinę Rostow, dlatego szukał osobistego spotkania z Kuraginem, w którym zamierzał znaleźć nowy powód pojedynku. Ale w armii tureckiej nie udało mu się również spotkać Kuragina, który wkrótce po przybyciu księcia Andrieja do armii tureckiej wrócił do Rosji. W nowym kraju iw nowych warunkach życia księciu Andrzejowi stało się łatwiej. Po zdradzie narzeczonej, która go tym bardziej uderzyła, im pilniej ukrywał przed wszystkimi jej wpływ, trudne były dla niego warunki życia, w których był szczęśliwy, a jeszcze trudniejsza wolność i niezależność, jaką miał. tak drogie wcześniej. Nie tylko nie myślał o tych dawnych myślach, które najpierw przyszły mu do głowy, patrząc na niebo na polu Austerlitz, które lubił rozwijać z Pierrem i które wypełniały jego samotność w Bogucharowie, a następnie w Szwajcarii i Rzymie; ale bał się nawet przypomnieć sobie te myśli, które odsłoniły nieskończone i jasne horyzonty. Interesowały go teraz tylko najbardziej bezpośrednie, niezwiązane z poprzednimi, praktyczne zainteresowania, które chwytał się z większą chciwością, niż te pierwsze były przed nim zamknięte. Jakby to nieskończenie cofające się sklepienie nieba, które wcześniej wznosiło się nad nim, nagle zamieniło się w niskie, określone sklepienie, które na niego napierało, w którym wszystko było jasne, ale nie było nic wiecznego i tajemniczego.
Z przedstawionych mu czynności służba wojskowa była mu najprostsza i najbardziej znana. Będąc generałem dyżurnym w centrali Kutuzowa, uparcie i pilnie zajmował się interesami, zaskakując Kutuzowa chęcią do pracy i dokładnością. Nie znajdując Kuragina w Turcji, książę Andriej nie uważał za konieczne galopować za nim z powrotem do Rosji; ale mimo wszystko wiedział, że bez względu na to, ile czasu minęło, nie mógł, poznawszy Kuragina, pomimo całej pogardy, jaką miał dla niego, pomimo wszystkich dowodów, które sobie zrobił, że nie powinien się upokarzać przed zderzeniem z nim wiedział, że poznawszy go, nie mógł powstrzymać się od wezwania go, tak jak głodny człowiek nie mógł spieszyć się z jedzeniem. I ta świadomość, że zniewaga nie została jeszcze usunięta, że ​​gniew nie został wylany, ale leżał w sercu, zatruła sztuczny spokój, jaki książę Andrzej zaaranżował sobie w Turcji w postaci niespokojnie kłopotliwej i nieco ambitnej i próżna aktywność.

DZWON

Są tacy, którzy czytają tę wiadomość przed tobą.
Zapisz się, aby otrzymywać najnowsze artykuły.
E-mail
Nazwa
Nazwisko
Jak chcesz czytać dzwonek?
Bez spamu