DZWON

Są tacy, którzy czytają tę wiadomość przed tobą.
Zapisz się, aby otrzymywać najnowsze artykuły.
E-mail
Imię
Nazwisko
Jak chcesz przeczytać The Bell
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ę radośnie na gości siedzących przy stole i zapytała dźwięcznym głosem:
- Tato, gdzie jest Gentoo, czy jeszcze nie przyszedł?
- Nie, on się tylko przygotowuje.

Pośród innych Dystrybucje Linuksa Gentoo wyróżnia się tym, że jest otoczony wieloma mitami, jasnymi i ciemnymi kolorami. Używam go od ponad 10 lat jako dom i biuro stacja robocza i chcę z wami zdemaskować 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 systemd podejmij właściwą decyzję. Korzystając z okazji, chcę również zamieścić tutaj kilka przydatnych wskazówek, które pomogą Ci uniknąć godzin przeszukiwania Internetu i rekompilowania potwornych pakietów.

Mit 1 - wzrost produktywności

Gentoo Linux zapewnia wzrost wydajności, ponieważ wszystkie programy są kompilowane dla określonego sprzętu użytkownika. Na etapie powstawania i powstawania zestawu dystrybucyjnego teza ta brzmiała z zawziętością.


To właściwie nie jest mit, ale najprawdopodobniej ty nie zauważysz wzrostu wydajnościchyba że chcesz to udowodnić statystycznie za pomocą Phoronix Test Suite lub czegoś podobnego. Możliwy wyjątek dla FireFox zbudowanego z profilowaniem, USE \u003d "pgo".


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


Zdecydowanie nie dlatego adepci cenią Gentoo.

Mit nr 2 - aktualizacje pochłaniają dużo czasu

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


(5: 515) $ sudo qlop -t libreoffice firefox qtwebengine libreoffice: 15028 sekund średnio dla 20 połączeń firefox: 3127 sekund średnio dla 32 połączeń qtwebengine: 8884 sekund średnio dla 5 połączeń

po pierwsze nikt nie zawraca sobie głowy uruchamianiem długoterminowych aktualizacji w nocy. Po drugie w dowolnym momencie zadanie emerge i kompilacja źródeł mogą zostać wstrzymane (Ctrl + Z), wznowione później w tle (bg) lub jawnie (fg). Po trzecie możesz zapytać automatyczna aktualizacja za pomocą małego skryptu, takiego jak ten.


# Część 1 layman -S emerge --sync eix-update # Część 2 emerge -avuND --with-bdeps \u003d y --complete-graph \u003d y --backtrack \u003d 30 --keep-going --verbose-contrts - exclude "gentoo-sources firefox libreoffice chromium glibc perl python gcc" world smart-live-rebuild - -av --with-bdeps \u003d y --complete-graph \u003d y emerge -av --exclude "gentoo-sources firefox libreoffice chromium glibc perl python gcc "@ maint-rebuild eclean distfiles

Mit 3 - Gentoo ma najnowsze oprogramowanie

Oczywiście w porównaniu z Debian Linux jest to generalnie prawda, jednak są wyjątki. Ten sam Debian, który wcześniej używał Grub 2 w stabilnej gałęzi, a Perl przez jakiś czas był czymś więcej nowa wersjaniż 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 aktualizowany prawie jednocześnie ze stabilną gałęzią Github, a MATE utknął w Gentoo w wersji 1.12.2, ponieważ ma niewielu programistów.


(5: 499) $ eix -ce qemu; eix -ce mate [I] emulacja aplikacji / qemu ( [email chroniony]): Narzędzia środowiska użytkownika maszyny wirtualnej QEMU + oparte na jądrze [N] mate-base / mate (1.12-r1): Meta ebuild dla MATE, tradycyjne środowisko graficzne

+1 - niezwykła elastyczność ustawień

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

  • Systemd lub OpenRC, zdecyduj sam.
  • Pulseaudio, czy nie, pomyśl.
  • Dołącz obsługę dri3 do mesa i Xorg lub zachowaj dri2?
  • Zbuduj uporządkowany 64-bitowy system operacyjny bez 32-bitowych bibliotek kompatybilności, czy nie jest to warte wysiłku?
  • Jakie kodeki uwzględnić w ffmpeg, mpv, vlc?
  • Co powiesz na alternatywny menedżer pakietów, jeśli pojawią się akcje, a portage nie jest dla ciebie dobry?

+2 - wydania kroczące

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


Wszystkie ważne zmiany są z wyprzedzeniem przekazywane użytkownikom za pośrednictwem mechanizmu biuletynu. 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 przenoszenie

Podstawowy system zarządzania pakietami przewóz i standardowy menedżer pakietów 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ą dokładne i elastyczne ustawienia system operacyjny i 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 zawarte lub wykluczone z nich podczas kompilacji. Jest to ustawiane przez flagi USE, które tłumaczą na --enable-<опция> i --disable-<опция> .konfiguruj instrukcje skryptu instalacyjnego ze źródła.
  • Usuwanie programów głupio usuwa je, nie martwiąc się o zależności. Uważaj więc na to, co zamierzasz usunąć. Jeśli odinstalujesz python lub gcc, będziesz musiał pobrać pakiety binarne, ponieważ pojawić się wpadnie w otępienie i nie będzie w stanie zbudować programu ze źródła.
  • Wyszukiwanie w bazie pakietów, lista plików w pakiecie, identyfikacja pakietu według podanego pliku, zależności tego pakietu, historia operacji pojawić się i inne przydatne.
  • Ustawienie odbywa się poprzez edycję pliki tekstoweco nie jest zaskakujące. Z drugiej strony jest kilka takich plików i musisz wiedzieć, co jest za co odpowiedzialne.
  • Obliczanie zależności i analizowanie drzewa portów jest raczej powolne i często denerwuje. Standardowe sprawdzenie aktualizacji może zająć 2 minuty przed wyświetleniem wyniku na ekranie.
  • Czasami w czasie aktualizacji występują blokady, konflikty między pakietami. W większości przypadków takie sytuacje są eliminowane w ciągu kilku minut, jeśli użytkownik znośnie dobrze zna sprzęt. Jednak w niezwykle rzadkich przypadkach możesz trzymać się długo i rozwikłać nałogi przez godzinę, a nawet dłużej.

Co powoduje takie sytuacje? Z różnych powodów zmiany w licencjonowaniu produktu, potrzeba zamaskowania lub odwrotnie, aby zdemaskować pakiet, czasem wpadki deweloperów. Istnieje odwrotna zależność z częstotliwością aktualizacji, więc zaleca się regularne aktualizowanie systemu w miarę możliwościaby nagromadzona entropia w drzewie portu nie generowała reakcji łańcuchowej.

-1 - pierwsza instalacja zajmuje dużo czasu

Kompletny nonsens, oto instalacja jednowierszowa.


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

Ale poważnie, cały proces zajmie znacznie więcej czasu niż instalacja dystrybucji binarnych, takich jak Debian czy Ubuntu. Jednak trudności są więcej niż do przezwyciężenia z powodu następujących okoliczności.

  1. Dokumentacja wysokiej jakości, jak wspomniano powyżej.
  2. SystemRescueCd to dystrybucja do odzyskiwania po awarii oparta na Gentoo. SystemRescueCd jest bardzo przydatny jako instalator, później w ostatnim kroku będziesz potrzebować obrazu jądra bootowalnego obrazu LiveCD, jeśli masz jakiekolwiek trudności z konfiguracją i budowaniem jądra.
  3. Narzędzie do automatycznego budowania jądra genkernel pozwala na bezbolesne przejście przez najbardziej zawiłą i niesformalizowaną konfigurację jądra i proces budowania. Inne narzędzia z pakietu portage-utils, eix, eselect i inne pozwolą ci być dobrze poinformowanym o kolejności i zależnościach zainstalowanych pakietów i uniknąć warunków blokujących.

Małe sztuczki

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

  1. ebuild /usr/portage/cate-gory/prog/prog-x.y.z.ebuild kompiluj
  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

Zamontuj / var / tmp / portage i / usr / portage na dysku SSD, a jeśli nie masz pomiaru 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<установленная программа>

Tak jak obiecałem, zwracam uwagę na moją recenzję niegdyś popularnej dystrybucji Gentoo.

Preambuła

Klient musiał w jakiś sposób wdrożyć stos LAMP na nowym, dość wydajnym komputerze i zainstalować CMS. Ogólnie miał zorganizować serwer specjalnie dla tej witryny. Kierując się regułą Debian służy do pracy, reszta służy do rozpieszczania, Zacząłem instalować tę wspaniałą dystrybucję, ponieważ przypomniałem sobie, że na Liberatum wielokrotnie byłem proszony o przejrzenie Gentoo. I do tego sprawa jest bardzo odpowiednia. Przecież nie ma na celu instalowania dużej ilości oprogramowania na serwerze i wszystko da się szybko skompilować z optymalizacją pod konkretny typ procesora i wycisnąć maksymalnie. Dlaczego nie?!

Strona internetowa i symbolika Gentoo

Oficjalna witryna Gentoo podobała mi się za lakoniczny interfejs, szczegółową dokumentację i dobry język rosyjski. Szczególnie ucieszył mnie brak pingwinów. Przepraszamy, ale ciężko sobie wyobrazić bardziej niefortunny symbol Linuksa. Marketerzy się ze mną zgadzają: wszystkie renomowane dystrybucje starają się unikać używania tego symbolu. Debian ma zawijas, Ubuntu ma bieg, a openSUSE ma kameleona. I tylko najbardziej kulawe mają na logo pingwina.

Więc myślę, że logo Gentoo jest bardzo dobre. Metalowy tort z dziurką. Jakie skojarzenia wywołuje to logo? Coś niezrozumiałego, zwartego, ale bardzo niezawodnego. Tak to jest.

Ideologia Gentoo w skrócie

Podstawowa idea Gentoo, która odróżnia go od tysięcy innych nudnych klonów, jest następująca. Najpierw należy zainstalować minimalny zestaw programów, aby zbudować swoją unikalną wersję Gentoo, która zostanie zoptymalizowana w miarę możliwości pod kątem sprzętu i potrzeb. Z grubsza mówiąc, otrzymujesz bootloader, jądro, powłokę, kompilator i inne narzędzia programistyczne. Ten zestaw 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 to minimum zajmuje tylko 245 MB.

Następnie możesz to zrobić na kilka sposobów. Możesz na przykład ominąć wszystkie witryny z odpowiednie programy, pobierz źródła, zbierz wszystkie niezbędne łaty, uporaj się z zależnościami i korzystając z pobranego zestawu, zbuduj swoją dystrybucję. Jednak wybierając tę \u200b\u200bmetodę użytkownik naraża się na śmierć na starość,
przed otrzymaniem działającego systemu operacyjnego. Dlatego wdzięczni programiści Gentoo przygotowali więcej rzeczy dla głównego rozruchowego ISO.

To jest stage3 - archiwum tar.bz2 ze szczegółowymi informacjami o tym, skąd wziąć programy, jakie łaty i gdzie szukać, z opcjami kompilacji. Ogólnie wszystkie informacje niezbędne do zbudowania dowolnego programu. Użytkownik musi tylko podać nazwę żądanego programu. To archiwum zajmuje około 180 MB więcej.

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

Instalowanie Gentoo

Instalowanie Gentoo polega na… czytaniu dokumentacji (dość wysokiej jakości i po rosyjsku) i przepisywaniu poleceń z podręcznika do terminala. Wydawałoby się to raczej głupią czynnością, która nie daje użytkownikowi żadnych przydatnych wrażeń. Możesz także zasadzić małpę, aby ponownie wpisać polecenia, a mądra osoba po prostu weźmie i zainstaluje to, co ktoś już przed nim przedrukował. Ale tak nie jest. Uważam, że przejście przez ten proces instalacji daje użytkownikowi pełne zrozumienie, jak działa Linux. Ta podstawowa wiedza pozwoli uniknąć w przyszłości ogromnej liczby błędów.

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

Na przykład, podczas instalacji Gentoo, będziesz musiał ręcznie podzielić dysk na partycje za pomocą legendarnego programu fdisk, który pochłonął tak wiele istnień zaniedbujących użytkowników danych. Dowiedz się, jak skonfigurować sieć bez korzystania z interfejsu graficznego. Dowiedz się, jak działa bootloader. I oczywiście największa radość, jaką można mieć w świecie Linuksa, czeka na Ciebie - samodzielne skompilowanie jądra.

Ale dość słów, zaczynajmy. Po wystartowaniu z ISO wita nas odsłonięta konsola. Ku naszemu wielkiemu ubolewaniu, obrzydliwa tusza pingwina wyszła mimo wszystko, aby powitać użytkownika. Najwyraźniej bez tego nie ma mowy. Cóż, z tego miejsca musisz otworzyć oficjalną instrukcję i starać się postępować zgodnie z instrukcjami tak dokładnie, jak to możliwe.

Konfiguracja sieci

Oczywiście pierwszą rzeczą do zrobienia jest połączenie z Internetem. Będziesz musiał skonfigurować żądany typ połączenia - PPPoE, Wi-Fi, Ethernet itp. - przez wiersz poleceń i edycji tekstu pliki konfiguracyjne... Podejrzewam, że już w tym momencie znaczna część zapaleńców wciśnie przycisk „wyłącz”.

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

Wielu użytkowników Linuksa słyszało 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 i bardzo elastycznie konfigurować system, robiąc to szybko. Ogromny zestaw oprogramowanie w repozytoriach tej dystrybucji pozwala nie rozpraszać się przez podłączanie zewnętrznych źródeł oprogramowania. A system portów pozwala wybrać wersję żądanego oprogramowania.

W formacie recenzji Gento linux postaramy się ocenić w praktyce możliwości tej dystrybucji i stworzyć ideał system osobisty... Zapoznajmy się z Portage, nauczmy się jak pozbyć się zbędnych funkcjonalności w programach, zoptymalizować 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ł żadnych problemów z instalacją, ponieważ różnica nie jest zbyt duża.

Dość często w Internecie pojawiają się kontrowersje, czy Gentoo poprawia wydajność. W rzeczywistości wszystko jest tutaj niezwykle proste. Wszystko zależy od tego, jak dokładnie skonfigurowałeś system. Wielu użytkowników Gentoo Linux, jeśli nie wszyscy, twierdzi, że jest to najbardziej elastyczna dystrybucja. Jaki jest powód takiej elastyczności?

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

USE flagi

Warto zauważyć, że podczas instalowania różnych programów w Gentoo jego funkcjonalność można rozszerzyć / zawęzić za pomocą flag USE. Na przykład chcemy zainstalować pakiet WireShark, standardowy zestaw dostawy tego programu w różnych dystrybucjach zawiera bardzo przyzwoity pakiet dodatkowego oprogramowania, którego najprawdopodobniej nie będziemy go używać. W Gentoo, używając flag USE, możesz zbudować swój 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

USE walidacja z equery

W rezultacie otrzymamy pakiet, który waży znacznie mniej niż jego odpowiednik w innych dystrybucjach.
Flagi można ustawiać globalnie i lokalnie. Rozważ dwa pliki

/etc/portage/make.conf- Globalny plik ustawień Portage, do którego będziemy się dziś odwoływać bardzo często, ponieważ pomoże nam wycisnąć dosłownie wszystko z naszego systemu. W przypadku flag USE wszystko jest proste, w linii USE \u003d „”możemy określić, które flagi mają być używane dla każdego pakietu, na przykład warto je tam umieścić systemdjeśli ten system startowy 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 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:

\u003e \u003d dev-lang / python-3.6.0 przykłady
<=dev-lang/python-2.7.0 -examples

W takim przypadku dla Pythona w wersji 3.6 lub nowszej zainstalujemy przykłady programów, a dla wersji 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 aby mocno nakazać portage zignorować flagę, należy umieścić „-” przed jej nazwą.

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

USE \u003d "<флаг> "pojawić się<пакет>

Optymalizacja dla docelowej architektury

Oprócz redukcji plików binarnych poprzez zmianę flag USE, można również zoptymalizować wydajność komputera, konfigurując kompilator pod kątem 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 architektury.

Aby to zrobić, musimy zajrzeć do pliku /etc/portage/make.conf , tam musimy edytować kilka punktów.

CFLAGS- dodaj tam -martch \u003d natywny lub na przykład nazwa Twojej architektury -march \u003d haswell
W rzeczywistości mogłoby to i będzie ograniczone, ale wyciśniemy wszystko z systemu. Dodaj flagę -O2, to powie Portage, aby budował programy z optymalizacjami drugiego poziomu. Warto zaznaczyć, że w niektórych źródłach mogą napisać, że im większa liczba, tym wyższy stopień optymalizacji, czasami ludzie stawiają -O10 i więcej, ale GCC obsługuje tylko 4 poziomy optymalizacji, wszystkie wyższe zostaną automatycznie zresetowane do 4.

Optymalizacja procesu kompilacji

  1. MAKEOPTS- tutaj możemy określić liczbę wątków podczas budowania, zalecane jest użycie n rdzeni + 1;
  2. Dzięki temu tworzenie oprogramowania będzie mniej czasochłonne.
    ACCEPT_LICENSE \u003d „*” - Dajemy Portage uprawnienia do tworzenia programów na dowolnej licencji;
  3. L10N \u003d „ru” i LINGUAS \u003d "ru ru_RU pl" - podczas montażu programów nastąpi 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 pracy. Na przykład: userfetch- Portage pozbędzie się 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 awaryjne - kasowanie TMP po błędzie podczas kompilacji. 2 ccache - Buforowanie GCC, daje bardzo zauważalny zysk podczas kompilacji. Im więcej paczek zbierzesz, tym większy przyrost prędkości;
    Inne funkcje można znaleźć na oficjalnej Wiki Gentoo.
  5. VIDEO_CARDS - na przykład optymalizacja oprogramowania dla Twojej karty graficznej \u003d "Intel i965";
  6. ACCEPT_KEYWORDS - wybór oddziału portage. Na przykład o godz ~ amd64portage użyje gałęzi testowej amd64;
  7. GRUB_PLATFORMS - 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 \u003d „efi-64” zbierze informacje wstępne do instalacji na partycji efi, dla systemów 64-bitowych;
  1. Przed samodzielnym przejściem do konfiguratora jądra warto wygooglować konfigurację kompilacji. Na przykład dzięki mojemu T440P zaoszczędziłem dużo czasu. Z reguły w takich konfiguracjach warto sprawdzić sprzęt i zaktualizować wszystko.
  2. Istnieje wiele sposobów konfiguracji jądra, od podstawowego podręcznika (praca z plikiem .config) do konfiguratora internetowego. Ale zwykle wszyscy przewodnicy używają menuconfig, ale nikt nie mówi, że istnieją wygodniejsze warianty, GTK - gconfig i Qt - xconfig.
  3. Zainstaluj z wyprzedzeniem sys-kernel / linux-firmware, a jeśli potrzebujesz zbudować moduł, którego nie ma w jądrze (na przykład iwlwifi.ucode), to pamiętaj, że znajdują się one w / lib / firmware
  4. Jeśli planujesz nakładać łatki, bardzo polecam użycie sys-kernel / vanilla-sources, bo te właśnie łatki są dla niego napisane.
  5. Używanie ccache podczas budowania jądra pozwoli Ci zaoszczędzić dużo czasu, budując tylko zmodyfikowane fragmenty jądra.
  6. Zalecamy przeczytanie artykułu o budowaniu jądra Linuksa.

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, używa emerge jako zaplecza;

Wynik

W tym przeglądzie Gentoo Linux 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 zmniejszyć plik binarny, w efekcie zostanie on szybko rozładowany do pamięci RAM i zajmie mniej miejsca na dysku twardym. Strojenie /etc/portage/make.confdaje zauważalny wzrost wydajności.

Portage pozwala na jednoczesne korzystanie z wielu wersji pakietów, co pozwala na pracę z najbardziej stabilnym oprogramowaniem, nawet jeśli korzysta z bibliotek testowych. Przyjrzeliśmy się również kilku niuansom związanym z budowaniem 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 bezpłatna dystrybucja Linuksa dla programistów i specjalistów sieciowych.

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

Przegląd funkcji Gentoo Linux

Gentoo to darmowy system operacyjny typu open source, który można szybko rekonfigurować dla każdej aplikacji. Znaki towarowe Gentoo obejmują swobodę konfiguracji, wysoką wydajność oraz aktywną społeczność użytkowników i programistów.

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

Portage jest głównym składnikiem 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 komputer lokalny. Drzewo lokalne zawiera pełną kolekcję skryptów używanych przez Portage do tworzenia i instalowania nowych pakietów Gentoo. Drzewo Portage zawiera obecnie ponad 10 000 pakietów, a nowe aktualizacje i dodatki pojawiają się regularnie.

Portage to system służący do budowania systemu i instalowania pakietów. Kiedy potrzebujesz zainstalować pakiet, po prostu wpisz emerge [nazwa pakietu], a Portage zbuduje niestandardową wersję pakietu, która będzie zgodna z Twoimi specyfikacjami, zoptymalizowana pod kątem sprzętu Twojego komputera i będzie zawierała wszystkie funkcje, których 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 systemach Ubuntu, Fedora (Red Hat), Linux Mint, Backtrack, Debian i innych dystrybucjach z pakietami binarnymi. W rezultacie użytkownicy Gentoo będą lepiej rozumieli, jak działa Linux.
  2. Każde oprogramowanie, które można zainstalować w 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, aw takim przypadku można dokonać lokalnych zmian, dostosowując rozwiązanie do konkretnych potrzeb. System zarządzania pakietami jest zaprojektowany w sposób modułowy, a każdy pakiet może zostać dostosowany i zoptymalizowany przez indywidualnego użytkownika.
  3. Gentoo Linux jest bardzo szybką dystrybucją ścieżki 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. W Gentoo nie musisz często instalować systemu operacyjnego Linux, aby zaktualizować system do najnowszej wersji, w przeciwieństwie do Ubuntu, Fedora czy Debian.

Wady Gentoo Linux:

  1. W trybie powłoki graficznej Gentoo Linux jest nadal połączone z pochodnymi Ubuntu.
  2. Potencjalne awarie, które są mniej powszechne na serwerach o znaczeniu krytycznym.
GNU / Linux z potężną i elastyczną technologią Portage, łączącą możliwości konfiguracji i dostosowywania, a także zautomatyzowany system zarządzania pakietami. Na to ostatnie miał wpływ system zarządzania pakietami FreeBSD. Charakterystyczną cechą Gentoo jest dostępność optymalizacji dla określonego sprzętu.

Dystrybucja zaczyna się wraz z rozwojem Daniel Robbins dystrybucja Enoch Linux w 1999 roku. Dzięki systemowi Portage, który pozwala na stworzenie niemal wszystkiego, od Gentoo (od serwera do stacji roboczej), dystrybucję tę można sklasyfikować jako tak zwane meta-dystrybucje.

Historia

Gentoo wywodzi się z własnej dystrybucji Daniela Robbinsa o nazwie Enoch Linux. Głównym celem dystrybucji był własny montaż (podobny do Linux From Scratch), zoptymalizowany pod kątem konkretnego sprzętu i zawierający minimalny zestaw programów wymaganych przez użytkownika.

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

Rozwój jest obecnie zarządzany przez Radę Powierniczą złożoną z pięciu członków (odpowiedzialnych za zarządzanie funduszem) i Radę Gentoo (ds. Technicznych), składającą się z siedmiu członków, wybieranych na roczną kadencję.

Na początku 2009 roku zaktualizowano projekt strony. Strona główna wyświetla wiadomości dla deweloperów, dyskusje, artykuły i poradnik bezpieczeństwa Gentoo Linux.

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

Filozofia

Filozofia Gentoo wywodzi się z czasów powstania dystrybucji i pozostaje niezmieniona do dnia dzisiejszego. Założyciel Daniel Robbins podsumowuje koncepcję projektu w następujący sposób:

Każdy użytkownik musi wykonać określoną pracę. Celem Gentoo jest rozwijanie narzędzi i systemów, które pozwolą użytkownikom prowadzić interesy tak wydajnie i przyjemnie, jak mu się to podoba. Nasze narzędzia powinny być zabawne i pomóc użytkownikowi docenić bogactwo Linuksa i społeczności wolnego oprogramowania, a także elastyczność wolnego oprogramowania. Jest to możliwe tylko wtedy, gdy tworzone są narzędzia, które odzwierciedlają i wykonują wolę użytkownika, pozostawiając mu otwarte wszystkie możliwości aż do etapu końcowego (kod źródłowy). Kiedy narzędzie zmusza użytkownika do działania w określony sposób, narzędzie działa przeciwko niemu, a nie na jego korzyść. 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 objawia 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, który obsługuje narzędzie.
Przyszłym wyzwaniem dla Gentoo jest kontynuowanie walki o tworzenie prawie doskonałych narzędzi. Narzędzia, które zaspokajają potrzeby wielu różnych użytkowników (każdy ma inny cel), 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 zaprojektowanie narzędzi i systemów, które pozwolą użytkownikowi wykonywać tę pracę tak przyjemnie i efektywnie, jak to tylko możliwe. Nasze narzędzia powinny sprawiać przyjemność i 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ło i przekazywało wolę użytkownika, pozostawiając otwarte możliwości co do ostatecznej formy surowców (kodu źródłowego). Jeśli narzędzie zmusza użytkownika do wykonania określonych czynności sposób, to narzędzie działa przeciwko użytkownikowi, a nie na jego korzyść. Wszyscy doświadczyliśmy sytuacji, w których narzędzia wydają się narzucać nam swoją wolę. Jest to sytuacja wsteczna i sprzeczna z filozofią Gentoo.
Innymi słowy, filozofią Gentoo jest tworzenie lepszych narzędzi. Kiedy narzędzie doskonale wykonuje swoją pracę, możesz nawet nie być bardzo świadomy jego obecności, ponieważ nie przeszkadza i nie ujawnia swojej obecności, ani nie zmusza cię do interakcji z nim, gdy tego nie chcesz. Narzędzie służy raczej użytkownikowi niż użytkownikowi obsługującemu narzędzie.
Celem Gentoo jest dążenie do tworzenia prawie idealnych narzędzi. Narzędzia, które mogą zaspokoić potrzeby wielu różnych użytkowników z różnymi celami. Czy nie podoba ci się, gdy znajdujesz narzędzie, które robi dokładnie to, co chcesz? Czy to nie wspaniałe uczucie? Naszą misją jest zapewnienie tego wrażenia jak największej liczbie osób.

Kluczowe cechy

Instalacja

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

Aby ułatwić instalację, wszystkie kroki opisano szczegółowo 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 płyty CD.

Począwszy od wersji 2006.0, został wydany instalator graficzny (GTK +), aby uprościć instalację systemu. W przeciwieństwie do standardowej metody instalacji z minimalnej dyskietki startowej, instalator użył stage1.

22 września 2008 roku programiści dystrybucji Gentoo Linux całkowicie porzucili system wydań i przeszli na automatycznie kompilowane cotygodniowe „etapy”.

Od stycznia 2009 r. Zaprzestano obsługi instalatora graficznego.

Katalizator

Od 2004.0 program 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 jest wykonywana zaczynając od jednego z trzech „etapów” (archiwum etapowe):

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

Od listopada 2005 r. Oficjalnie obsługiwane są tylko instalacje stage3. Chociaż archiwa pierwszych dwóch etapów są nadal dostępne do pobrania, instrukcje instalacji przy ich użyciu zostały usunięte z „podręcznika” i dodane do Gentoo FAQ.

Live USB

Istnieją udokumentowane sposoby ręcznego tworzenia wersji Gentoo na żywo na USB lub przy użyciu programu UNetbootin.

Dystrybucje oparte na Gentoo i kompatybilne

Zestaw dystrybucyjny Kategoria /
Sabayon Linux Pulpit Xfce, GNOME, KDE
Oblicz Linux Komputer stacjonarny, serwer KDE, Xfce, MATE
Stare komputery Fluxbox
SystemRescueCD Ratować JWM, Xfce
Liberté Linux Prywatność LXDE
Pentoo Bezpieczeństwo Oświecenie
TinHat Bezpieczeństwo GNOM
Funtoo Komputer stacjonarny, serwer
VidaLinux Pulpit GNOM
Gentoox Hazard
Pulpit
serwer
Pulpit

niedogodności

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

Generalnie użytkownicy Gentoo godzili się na powolną kompilację w zamian za możliwość definiowania własnych parametrów instalacji, zapewnianą przez elastyczną technologię konfiguracyjną Portage. Istnieje jednak kilka obejść, które przyspieszą 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 (ang. Krowa Larry) i Latający Spodek Znurt (eng. Znurt Latający Spodek) .

Napisz recenzję na temat „Gentoo Linux”

Uwagi

  1. ... Gentoo Linux. Źródło 3 listopada 2012 r.
  2. Zawarte w dziesięciu najlepszych dystrybucjach na stronie DistroWatch), ... DistroWatch.com. Źródło 16 lipca 2010 r.
  3. .
  4. Robbins, Daniel. ... Gentoo.org (9 października 2005). Źródło 18 lipca 2010 r.
  5. Robbins, Daniel. (30 czerwca 2009). Źródło 16 lipca 2010 r.
  6. ... Slashdot. Źródło 16 lipca 2010 r.
  7. ... Gentoo.org. Źródło 16 lipca 2010 r.
  8. ... Gentoo.org. Źródło 16 lipca 2010 r.
  9. Rymarz, Joshua. ... Gentoo.org (22 lipca 2009). Źródło 16 lipca 2010 r.
  10. .
  11. Trudno jest określić dokładną liczbę dostępnych platform - warto raczej porozmawiać o oficjalnym wsparciu zapewnianym przez 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 r.
  14. ... Gentoo.org. Źródło 18 czerwca 2010 r.
  15. ... Gentoo.org. Źródło 18 czerwca 2010 r.
  16. ... Gentoo.org. Źródło 24 września 2010 r.
  17. .
  18. ... Rosyjska społeczność Gentoo Linux (16 grudnia 2008). Źródło 16 lipca 2010 r.
  19. ... Gentoo.org. Źródło 16 lipca 2010 r.
  20. (14 listopada 2005). Źródło 16 lipca 2010 r.
  21. ... Sven Vermeulen (5 listopada 2005). Źródło 16 lipca 2010 r.
  22. na stronie
  23. . Podręcznik Gentoo Linux x86 (7 lipca 2008). Źródło 8 maja 2009 r.
  24. . Podręcznik Gentoo Linux x86
  25. . Podręcznik Gentoo Linux x86 (7 lipca 2008). Źródło 8 maja 2009 r.
  26. . Podręcznik Gentoo Linux x86 (7 lipca 2008). Źródło 8 maja 2009 r.
  27. ... Monety świata. Źródło 2 listopada 2012 r.
  28. (niedostępny link - historia) ... Marinebio.org. Źródło 2 listopada 2012 r.
  29. ... Gentoo.org (11 grudnia 2005). Źródło 28 stycznia 2010 r.
  30. Zawartość /xml/images/znurt.jpg]. Gentoo.org (9 listopada 2002). Źródło 2 sierpnia 2011 r.

Spinki do mankietów

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

Fragment Gentoo Linux

- Mówią, że zawarłeś pokój z Turkami?
Balashev skinął głową twierdząco.
„Pokój został zawarty…” - zaczął. Ale Napoleon nie pozwolił mu mówić. Najwyraźniej musiał mówić samemu, i nadal mówił z elokwencją i nieumiarkowaniem irytacji, do której skłonni są ludzie zepsuty.
- Tak, wiem, zawarliście pokój z Turkami bez zdobycia Mołdawii i Wołoszczyzny. I oddałbym te prowincje waszemu władcy, tak jak dałem mu Finlandię. Tak - kontynuował - obiecałem i dałbym cesarzowi Aleksandrowi Mołdawię i Wołoszczyznę, a teraz nie będzie miał tych pięknych prowincji. Mógł jednak zaanektować ich do swojego imperium i za jednym panowaniem rozszerzyć Rosję od Zatoki Botnickiej do ujścia Dunaju. Katarzyna Wielka nie mogła zrobić więcej - powiedział Napoleon, coraz bardziej płonąc, chodząc po pokoju i powtarzając Balaszewowi prawie te same słowa, które powiedział do samego Aleksandra w Tylży. - Tout cela il l "aurait du a mon amitie ... Ach! Quel beau regne, quel beau regne!" Powtórzył kilka razy, zatrzymał się, wyjął złotą tabakierkę z kieszeni i ochoczo wyciągnął z niej nosem.
- Quel beau regne aurait pu etre celui de l "Empereur Alexandre! [Zawdzięczałby to wszystko mojej przyjaźni ... O, jakie piękne panowanie, jakie piękne panowanie! O, jak piękne mogło być panowanie cesarza Aleksandra!]
Spojrzał z żalem na Balasheva i właśnie teraz Balashev chciał zauważyć, że znowu mu pośpiesznie przerwał.
- Czego mógł pragnąć i szukać czegoś takiego, czego nie znalazłby w mojej przyjaźni?… - powiedział Napoleon, wzruszając ramionami ze zdumieniem. - Nie, uważał, że najlepiej jest otaczać się moimi wrogami i przez kogo? On kontynuował. - Wezwał Steinsów, Armfelda, Vintsingerode, Bennigsenova, Steina - zdrajcę wypędzonego ze swojej ojczyzny, Armfelda - rozpustnika i intryganta, Vintzingerode - zbiegłego poddanego Francji, Bennigsen nieco bardziej militarny niż inni, ale wciąż niezdolny, który nic nie mógł zrobić wykonane w 1807 roku i które powinny obudzić straszne wspomnienia cesarza Aleksandra ... Przypuśćmy, że gdyby były zdolne, można by ich użyć - kontynuował Napoleon, ledwo nadążając za stale pojawiającymi się rozważaniami, pokazującymi mu jego słuszność lub siłę (która jego koncepcja była taka sama), ale tak też nie jest: nie nadają się ani do wojny, ani do pokoju. Mówią, że Barclay jest najbardziej skutecznym z nich wszystkich; ale nie powiem tego, sądząc po jego pierwszych ruchach. A co oni robią? Co robią ci wszyscy dworzanie! Pfuel proponuje, argumentuje Armfeld, rozważa Bennigsen, a wezwany do działania Barclay nie wie, co zdecydować, i czas mija. Jeden Bagration jest wojskowym. Jest głupi, ale ma doświadczenie, oko i determinację ... A jaką rolę w tym brzydkim tłumie odgrywa twój młody władca. Kompromitują go i obwiniają go o wszystko, co się dzieje. Un souverain ne doit etre al "armee que quand il est general, [suweren powinien być z armią tylko wtedy, gdy jest dowódcą] - powiedział, najwyraźniej wysyłając te słowa bezpośrednio jako wyzwanie w obliczu władcy. Napoleon wiedział, czego cesarz chciał Aleksander na dowódcę wojskowego.
- Minął tydzień od rozpoczęcia kampanii, a Pan nie zdołał obronić Wilna. Zostałeś przecięty na pół i wypędzony z polskiej prowincji. Twoja armia szemrze ...
„Wręcz przeciwnie, Wasza Wysokość” - powiedział Balashev, który ledwo zdążył zapamiętać to, co zostało mu powiedziane, iz trudem obserwował fajerwerk słów - żołnierze płoną z pożądania ...
- Wiem wszystko - przerwał mu Napoleon. - Wiem wszystko i znam liczbę twoich batalionów, jak również mój. Nie masz dwustu tysięcy żołnierzy, ale ja mam trzy razy więcej. Daję wam słowo honoru - powiedział Napoleon, zapominając, że jego słowo honoru nie mogło mieć żadnego znaczenia - „Daję wam ma parole d„ honneur que j ”ai cinq cent trente mille hommes de ce cote de la Vistule. [Szczerze mówiąc, 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. Przeznaczeniem Szwedów jest rządzenie 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.
Balashev chciał i miał coś do sprzeciwienia się każdemu z wyrażeń Napoleona; nieustannie wykonywał ruch człowieka, który chciał coś powiedzieć, ale Napoleon mu przerwał. Na przykład o szaleństwie Szwedów Balashev chciał powiedzieć, że Szwecja jest wyspą, kiedy za nią stoi Rosja; ale Napoleon krzyczał ze złością, by stłumić głos. Napoleon był w stanie irytacji, w którym musiał mówić, mówić i mówić tylko po to, aby udowodnić sobie swoją sprawiedliwość. Balashev czuł się z trudem: jako ambasador bał się porzucić swoją godność i czuł potrzebę sprzeciwu; ale jako człowiek skurczył się moralnie, zanim zapomniał o nierozsądnej złości, w jakiej najwyraźniej był Napoleon. Wiedział, że wszystkie słowa wypowiedziane teraz przez Napoleona nie mają znaczenia, że \u200b\u200bon 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 starał się unikać jego wzroku.
- Kim są dla mnie twoi sojusznicy? - powiedział Napoleon. - Moi sojusznicy to Polacy: jest ich osiemdziesiąt tysięcy, walczą jak lwy. A będzie dwieście tysięcy.
I zapewne jeszcze bardziej oburzony, że to powiedziawszy, powiedział oczywiste kłamstwo i że Balaszew, w tej samej pokornej postawie wobec swojego losu, stał cicho przed nim, odwrócił się gwałtownie, podszedł do twarzy Balaszewa i wykonując energiczne i szybkie gesty białymi rękami prawie krzyczał:
„Wiedz, że jeśli potrząśniesz przeciwko mnie Prusami, wiedz, że wymażę je z mapy Europy” - powiedział z bladą, zniekształconą złośliwą twarzą, energicznym gestem jednej małej dłoni uderzającej w drugą. - Tak, przerzucę cię przez Dźwinę, przez Dniepr i odbuduję przed tobą barierę, którą Europa była zbrodnicza i ślepa, którą pozwolono zniszczyć. Tak, to właśnie się z tobą stanie, to wygrałeś, oddalając się ode mnie - powiedział i kilka razy w milczeniu przeszedł przez pokój, drżąc swoimi grubymi ramionami. Włożył tabakierkę do kieszeni kamizelki, wyjął ją, 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!
Balashev, czując potrzebę kłótni, powiedział, że od strony rosyjskiej sprawy nie ukazały się w tak ponurej formie. Napoleon milczał, nadal patrzył na niego kpiąco i oczywiście go nie słuchał. Balashev powiedział, że Rosja oczekuje od wojny wszystkiego, co najlepsze. Napoleon skinął głową protekcjonalnie, jakby mówił: „Wiem, twoim obowiązkiem jest to powiedzieć, ale sam w to nie wierzysz, jesteś przeze mnie przekonany”.
Pod koniec przemówienia Balasheva Napoleon ponownie wyjął tabakierkę, powąchał ją i na znak dwukrotnie kopnął w podłogę. Drzwi się otworzyły; pełen szacunku szambelan wręczył cesarzowi kapelusz i rękawiczki, inny chusteczkę. Napoleon, patrząc na nich, zwrócił się do Balasheva.
„Zapewnij cesarza Aleksandra w moim imieniu”, powiedział ots, biorąc kapelusz, „że jestem mu oddany tak jak poprzednio: kocham go całkowicie i bardzo cenię jego wysokie cechy. Je ne vous retiens plus, general, vous recevrez ma lettre a l "Empereur. [Nie zatrzymuję cię już, generale, otrzymasz mój list do władcy.] I Napoleon szybko podszedł do drzwi. Z sali przyjęć wszystko rzuciło się do przodu i na dół po schodach.

Po tym wszystkim, co powiedział do niego Napoleon po tych wybuchach gniewu i po ostatnich suchych słowach:
„Je ne vous retiens plus, general, vous recevrez ma lettre” - Balashev był pewien, że Napoleon nie tylko nie będzie chciał go widzieć, ale starał się go nie widzieć - urażonego ambasadora i, co najważniejsze, świadka jego obscenicznego zapału. Ale, ku jego zaskoczeniu, Balashev przez Duroc otrzymał tego dnia zaproszenie na stół cesarza.
Bessières, Caulaincourt i Berthier byli na kolacji. Napoleon powitał Balasheva z pogodą pogodną i serdeczną. Nie tylko nie było w nim ani nieśmiałości, ani wyrzutów sumienia z powodu jego porannego wybuchu, ale wręcz przeciwnie, próbował pocieszyć Balasheva. Widać było, że przez długi czas dla Napoleona w jego przekonaniu nie było możliwości popełnienia błędu i że w jego koncepcji wszystko, co robił, było dobre nie dlatego, że pokrywało się z ideą tego, co jest dobre, a co złe, ale dlatego, że robił to jest.
Cesarz był bardzo wesoły po przejażdżce konnej w Wilnie, podczas której tłumy ludzi witały go i odprowadzały z entuzjazmem. We wszystkich oknach ulic, przez które przechodził, wisiały dywany, sztandary i jego monogramy, a witając go Polki machały do \u200b\u200bniego chusteczkami.
Przy obiedzie, posadziwszy obok niego Balasheva, traktował go nie tylko życzliwie, ale traktował go tak, jakby uważał Balaszewa za swoich dworzan, wśród tych, którzy sympatyzowali z jego planami i powinni byli cieszyć się jego sukcesami. Nawiasem mówiąc, zaczął mówić o Moskwie i zaczął wypytywać Balaszewa o rosyjską stolicę, nie tylko jako dociekliwy podróżnik pyta o nowe miejsce, które zamierza odwiedzić, ale jakby z przekonaniem, że Balaszew, jako Rosjanin, powinien pochlebiać tę ciekawość.
- Ilu mieszkańców jest w Moskwie, ile domów? Czy to prawda, że \u200b\u200bMoscou nazywa się Moscou la sainte? [święty?] Ile kościołów jest w Moscou? On zapytał.
A odpowiadając, że jest ponad dwieście kościołów, powiedział:
- Skąd taka otchłań kościołów?
„Rosjanie są bardzo pobożni” - odpowiedział Balashev.
„Jednak duża liczba klasztorów i kościołów jest zawsze oznaką zacofania ludu” - powiedział Napoleon, spoglądając wstecz na Caulaincourt w celu oceny tego wyroku.
Balashev 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 także wiele kościołów i klasztorów.
Ta odpowiedź Balasheva, wskazująca na niedawną klęskę Francuzów w Hiszpanii, została później bardzo doceniona, według Balasheva, na dworze cesarza Aleksandra i była bardzo mało doceniana teraz, podczas kolacji Napoleona, i przeszła niezauważona.
Po obojętnych i zdezorientowanych twarzach marszałków było jasne, że byli zakłopotani, jaka była surowość, na którą wskazywała intonacja Balasheva. „Jeśli tak, to nie rozumieliśmy jej lub wcale nie jest dowcipna” - mówiły miny marszałków. Ta odpowiedź była tak mało doceniona, że \u200b\u200bNapoleon nawet jej nie zauważył i naiwnie zapytał Balasheva, z jakich miast prowadzi stąd bezpośrednia droga do Moskwy. Balashev, który cały czas był w pogotowiu, odpowiedział, że comme tout chemin mene a Rome, 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ł Balaszew, mimowolnie rumieniąc się z radości z powodu sukcesu tej odpowiedzi. Zanim Balashev zdążył dokończyć ostatnie słowa: „Połtawa”, Colencourt zaczął już mówić o niedogodnościach na drodze z Petersburga do Moskwy i 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 Sevres i wskazał na krzesło, które było podłe dla Balasheva.
U człowieka panuje dobrze znany popołudniowy nastrój, który silniejszy niż jakikolwiek rozsądny powód sprawia, że \u200b\u200bczłowiek czuje się zadowolony z siebie i uważa każdego za swoich przyjaciół. Napoleon był 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 przyjemnym, lekko kpiącym uśmiechem.
„To jest 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, skoro dowodził wyższości jego, Napoleona, nad Aleksandrem.
Balashev nie mógł na to odpowiedzieć i cicho pochylił głowę.
- Tak, w tym pokoju cztery dni temu naradzali się Wintzingerode i Stein - kontynuował Napoleon z tym samym kpiącym, pewnym siebie uśmiechem. „Czego nie mogę zrozumieć”, powiedział, „to to, ż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 Balasheva i, rzecz jasna, wspomnienie to ponownie pchnęło go w ślad porannego gniewu, który wciąż był w nim świeży.
- I daj mu znać, że to zrobię - powiedział Napoleon, wstając i odsuwając kubek ręką. - Wyrzucę z Niemiec wszystkich jego krewnych, Wiertemberg, Badenia, Weimar ... tak, wydalę ich. Niech przygotuje dla nich azyl w Rosji!
Balashev pochylił głowę, pokazując swoim wyglądem, że chciałby wyjść 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; zwrócił się do Balasheva nie jako ambasadora swojego wroga, ale jako osobę, która jest teraz całkowicie mu oddana i powinna cieszyć się upokorzeniem swojego byłego pana.
- A dlaczego cesarz Aleksander przejął dowodzenie nad wojskami? Po co to jest? Wojna to mój zawód, a jego zadaniem jest rządzenie, a nie dowodzenie wojskami. Dlaczego wziął na siebie taką odpowiedzialność?
Napoleon znowu wziął tabakierkę, kilkakrotnie cicho chodził po pokoju i nagle podszedł do Balaszewa iz lekkim uśmiechem tak pewnie, szybko, prosto, jakby robił coś nie tylko ważnego, ale i przyjemnego dla Balasheva, podniósł rękę do twarzy czterdziestolatka. Rosyjski generał i biorąc go za ucho, szarpnął lekko, uśmiechając się samymi ustami.
- Avoir l "oreille tiree par l" Empereur [oszukany przez cesarza za ucho] był uważany za największy zaszczyt i łaskę na dworze francuskim.
- Eh bien, vous ne dites rien, admirateur et courtisan de l "Empereur Alexandre? [Cóż, czemu nic nie powiesz, wielbicielu i dworzanin cesarza Aleksandra?] - powiedział, jakby zabawnie było być w jego obecności kogoś innego kurtyzana i admirał [dworzanin i adorator] obok niego Napoleon.
- Czy konie są gotowe na generała? Dodał, lekko przechylając głowę w odpowiedzi na ukłon Balasheva.
- Daj mu moje, musi zajść daleko ...
List przyniesiony przez Balasheva był ostatnim listem Napoleona do Aleksandra. Wszystkie szczegóły rozmowy zostały przekazane 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ł, gdy przybył do Petersburga, już tam nie było. Pierre poinformował szwagra, że \u200b\u200bściga go 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, który zawsze był mu bliski, i Kutuzow zaprosił go, aby udał się z nim do armii mołdawskiej, gdzie stary generał został naczelnym dowódcą. Książę Andriej, przydzielony do kwatery głównej głównego mieszkania, wyjechał do Turcji.
Książę Andriej uznał za niewygodne napisanie do Kuragina i wezwanie go. Nie podając nowego powodu do pojedynku, książę Andriej rozważał wyzwanie ze swojej strony, aby skompromitować hrabinę Rostow, i dlatego szukał osobistego spotkania z Kuraginem, w którym zamierzał znaleźć nowy powód do 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 oblubienicy, która tym mocniej go uderzała, tym pilniej ukrywał przed wszystkimi jej wpływ, warunki życia, w których był szczęśliwy, były dla niego trudne, a jeszcze trudniejsze były wolność i niezależność, które były mu tak drogie. Nie tylko nie myślał o tych starych myślach, które przyszły mu do głowy najpierw, patrząc na niebo na polu Austerlitz, które lubił rozwijać z Piotrem i które wypełniało jego samotność w Bogucharowie, a potem w Szwajcarii i Rzymie; ale bał się nawet przypomnieć sobie te myśli, które odsłaniały niekończące się i jasne horyzonty. Interesowały go teraz tylko najbardziej bezpośrednie, niezwiązane z poprzednimi, praktyczne interesy, z których czerpał większą chciwość, niż te pierwsze zostały przed nim zamknięte. To było tak, jakby to nieskończone cofające się sklepienie nieba, które wcześniej stało nad nim, nagle zamieniło się w niskie, określone sklepienie, miażdżąc go, w którym wszystko było jasne, ale nie było nic wiecznego i tajemniczego.
Spośród przedstawionych mu czynności służba wojskowa była mu najprostsza i najbardziej znana. Jako generał dyżurny w kwaterze głównej 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ążę Andrzej nie uważał za konieczne, by znów galopować za nim do Rosji; ale mimo wszystko wiedział, że bez względu na to, ile czasu minęło, nie mógł, spotkał Kuragina, pomimo całej pogardy, jaką do niego miał, pomimo wszystkich dowodów, które przedstawił sobie, że nie powinien upokorzyć się przed zderzeniem z nim wiedział, że spotykając go, nie mógł powstrzymać się od wezwania go, tak jak głodny nie może spieszyć się do jedzenia. A świadomość, że zniewaga nie została jeszcze usunięta, że \u200b\u200bgniew nie został wylany, ale tkwił w sercu, zatruła sztuczny spokój, który książę Andrzej zorganizował sobie w Turcji w postaci niepokojąco kłopotliwej, nieco ambitnej i próżnej działalności.

DZWON

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