ПЕСОЧНИЦА - место для Ваших экспериментов!

Gentoo

Материал из ИнтеВики — обучающей площадкой для проведения тренингов программы Intel
Перейти к: навигация, поиск

Gentoo Linux (дже́нту, ге́нту, сленг — гента) — достаточно популярный дистрибутив GNU/LinuxВходит в Top 10 на сайте DistoWatch.com, отличительной особенностью которого является упор на сборку пакетов из исходных кодов. Дистрибутив ведёт своё начало с разработки Дениэлом Роббинсом дистрибутива Enoch в 1999 году.

Содержание


Название

Gentoo (произносится «дженту», хотя в русскоязычной среде часто можно услышать «генту») — это английское название вида пингвинов Pygoscelis papua. Согласно Книге рекордов Гиннеса 98 этому виду пингвинов принадлежит рекорд скорости плавания (36 км/ч).<ref>


Творческое название

Интересное, творческое название проекта.

Предметные области

Знания и умения из каких предметных областей могут быть привлечены в процессе участия в проекте.


Учебная тема проекта

Какая учебная тема и в какой предметной области может быть рассмотрена или изучена с помощью данного проекта.

Возрастная категория участников

На кого направлен проект.

Триада вопросов

Основополагающий вопрос:

...

Вопросы учебной темы:

-...

-...

Частные вопросы (Вопросы исследований):

-...

-...

-...

Итоговый продукт

Какой итоговый продукт получат Участники по результату своей работы, как его практически можно будет использовать в учебном процессе.

Дидактические цели

Под дидактическими целями понимается цель учебного процесса, который включает в себя проект, как метод достижения цели.

Методические задачи

Под методическими задачами проекта понимаются задачи, связанные с формированием у учащихся определенных знаний, умений и навыков.

Сроки реализации

Сколько времени понадобится для решения всех задач проекта.

Ход проекта (этапы)

Подробное описание этапов реализации проекта, которые будут выполнять Участники.

Способы контроля и оценивания

Кто и как оценивает продукты, созданные в проекте.

Материалы проекта

Список всех материалов проекта с указанием формата.

-Материалы исследований учащихся (примеры):

-Дидактические материалы:

-Методические материалы:

-Инструменты оценивания:

-...

Необходимые навыки и оборудование (до начала)

Какое программное обеспечение и оборудование необходимо иметь участникам до начала работы в проекте, что они должны уметь.

Ресурсы

Какие ресурсы помогут участникам успешно выполнить все этапы проекта (укажите списком).

  • Печатные материалы:
  • Интернет ресурсы:

Сведения об авторе (авторах) проекта

</ref>

История

Gentoo появился на основе разработок собственного дистрибутива Даниэла Роббинса под названием Enoch Linux. Уже тогда основной целью дистрибутива являлась собственная сборка (подобная Linux From Scratch), оптимизированная под конкретное аппаратное обеспечение и содержащее минимальный, необходимый пользователю, набор программ.

Эксперименты над сборками GCC показали, что производительность получаемого пакета увеличивалась (в зависимости от аппаратного обеспечения) от 10 до 200 % по сравнению с бинарными сборками gcc, поставляемыми другими дистрибутивами. Наработки, увеличивающие производительность, были включены в официальный выпуск gcc 2.95, благодаря чему другие дистрибутивы также получили дополнительный прирост в производительности. Начиная с этого момента, Enoch начал приобретать репутацию «быстрого» дистрибутива, после чего было принято решение сменить название на Gentoo Linux.

31 марта 2002 года вышла первая версия дистрибутива.

В 2004 году была основана некоммерческая организация Gentoo Foundation, в ведение которой Роббинс передал все права на исходный код и торговые марки, тем самым отстранившись от разработки дистрибутива.<ref>http://developers.slashdot.org/article.pl?sid=04/04/26/2259211</ref>

На данный момент разработка управляется группой Board of Trustees из пяти человек (ответственных за управление фондом)<ref>http://www.gentoo.org/foundation/en/#doc_chap4</ref> и советом Gentoo Council (технические вопросы), состоящим из семи членов, выбираемых на срок в один год<ref>http://www.gentoo.org/proj/en/council/</ref>.

В начале 2009 года обновился дизайн сайта. На главной странице отображаются новости, обсуждения и статьи разработчиков, а также извещения о критических уязвимостях (Gentoo Linux Security Advisory).

В октябре 2009 года Gentoo исполнилось десять лет, в связи с чем подготовлена большая коллекция скриншотов и хронология дистрибутива.<ref>См. новости на главной странице официального сайта gentoo</ref>

Философия Gentoo

Философия Gentoo проистекает от дней основания дистрибутива и остаётся в неизменном виде и по сей день. Вот как вкратце излагает концепцию проекта его основатель Дэниэл Роббинс<ref>Gentoo Philosophy</ref>:

Каждому пользователю приходится выполнять определённую работу. Цель Gentoo — разработка инструментов и систем, позволяющих пользователю заниматься своим делом как можно эффективнее и в своё удовольствие, так, как он сочтет нужным. Наши инструменты должны приносить радость и помогать пользователю оценить по достоинству все богатство Linux и сообщества свободного программного обеспечения, а также гибкость свободных программ. Такое возможно только тогда, когда инструменты создаются, чтобы отражать и проводить волю пользователя, оставляя для него открытыми все возможности с самого начала (с исходного кода). Когда инструмент заставляет пользователя действовать определённым образом, инструмент работает против него, а не на него. Все мы сталкивались с ситуациями, когда инструменты стремились навязать нам свою собственную волю. Такой подход — полная противоположность, несовместимая с философией Gentoo.

Иными словами, философия Gentoo — создание лучших инструментов. Когда инструмент в совершенстве выполняет свою задачу, вы можете даже не замечать его присутствия, потому что он не перечит вам, не проявляет себя, и не заставляет вас возиться с ним, когда вам совершенно не до этого. Инструмент служит пользователю, а не пользователь — инструменту.

Будущая задача Gentoo — продолжать борьбу за создание инструментов, близких к идеалу. Инструментов, удовлетворяющих нужды множества различных пользователей (каждого — со своими разнообразными целями) с простотой, идущей рука об руку с непревзойдённой мощью. Разве вы не любите пользоваться инструментами, которые отлично подходят для ваших нужд? Разве это не великолепное ощущение? Наша цель — передать это чувство как можно большему числу людей."

Дэниел Роббинс

Основные особенности

  • Мощная и гибкая технология Portage, совмещающая в себе возможности конфигурирования, настройки, а также автоматизированную систему управления пакетами. Последняя создавалась под влиянием системы управления пакетами в FreeBSD, называемой портами.
  • Многоплатформенность — на данный момент Gentoo портирована на ARM, x86, x86-64, PowerPC, PowerPC 970 (PowerPC G5), SPARC, MIPS, DEC Alpha, PA-RISC, IBM/390, SuperH и 68k.<ref>Стоит отметить сложность точного определения количества доступных платформ, скорее стоит говорить об официальной поддержке, предоставляемой возможными ключевыми словами в дереве portage и документацией gentoo handbook</ref> Доступны также сборки под ядра OpenBSD, FreeBSD, NetBSD, Darwin. Система Portage портирована на платформы Mac OS X, Windows NT 5.x.
  • Оптимизация системы под конкретное аппаратное обеспечение и нужды пользователя. Это достигается посредством сборки программ из исходных текстов с использованием так называемых USE-флагов оптимизации и подключением/отключением необходимых модулей. Для удобства все опции могут быть внесены в конфигурационные файлы как для системы в целом (/etc/make.conf), так и для конкретных программ (/etc/portage/package.use). В случае необходимости изменения флагов, например, в случае подключения поддержки системы печати (cups) или потребности в дополнительных функциях (kerberos, pda), они будут учтены при следующем обновлении, и все программы, где используются эти флаги, включая все зависимости, — автоматически пересобраны. Таким образом, любое обновление программ или системы осуществляется очень просто, например для всей системы в целом обычно используют emerge -vDNu world, обновление только системных программ emerge -vDNu system.
  • Собственная init-система, расширенная и удобная система инициализационных файлов, в частности, вместо числовых используются именованные уровни запуска (runlevels), при этом с указанием зависимости от прочих сценариев. Для управления используется команда rc-update.
  • Маски́рование (masking) — возможность использовать как стабильные (по умолчанию), так и экспериментальные, но более свежие/функциональные версии программ. При этом сохраняется возможность откатиться на любую из старых версий (также следует учитывать, что есть ряд пакетов и подсистем, не поддерживающих возврат к старым версиям, что связано с особенностями их функционирования, например библиотека glibc).
  • Более 10000 пакетов в основном дереве и множество подключаемых оверлеев от сторонних разработчиков.
  • Регулярное обновление пакетов и минимальные сроки устранения уязвимостей.

В последнее время для программ, требующих долгой компиляции, распространяются официальные бинарные сборки программ, например, openoffice-bin, mozilla-firefox-bin. Также есть много ресурсов с неофициальными сборками.

Предупреждение для новичков

Хотя основной мотив использования Gentoo Linux — увеличение скорости работы системы за счёт оптимизации под конкретное аппаратное обеспечениеЖизнь растенийСодержание [убрать] 1 Учебная тема проекта 2 Триада вопросов 3 План проведения проекта 4 Дидактические цели 5 Методические задачи 6 Материалы проекта 7 Необходимые навыки и оборудование (до начала) 8 Ресурсы 9 Сведения об авторе (авторах) проекта

[править] Учебная тема проекта

Жизнь растений на Земле "Фотосинтез" [править] Триада вопросов

Основополагающий вопрос:

Что такое генетически модифицированный организм?

Проблемные вопросы учебной темы:

Для чего создают генетически модифицированные организмы?

Все ли генетически модифицированные организмы разрешено использовать?

Методы создания генетически модифицированных организмов?

Учебные вопросы (Вопросы исследований):

В каких отраслях применяют генетически модифицированные организмы? [править] План проведения проекта

1. «Мозговой штурм», презентация учителя (формулирование тем исследований учеников) – 1 урок, 10 минут.

2. Формирование групп для проведения исследований, выдвижение гипотез решения проблем – 1 урок, 10 минут

3. Выбор творческого названия проекта (совместно с учащимися) – 1 урок, 10 минут.

4. Обсуждение плана работы учащихся индивидуально или в группе – 1 урок, 10 минут.

5. Обсуждение со школьниками возможных источников информации, вопросов защиты авторских прав – 1 урок, 5 минут.

6. Самостоятельная работа учащихся по поиску и обработке информации, постановка опытов и анализ результатов. (1 неделя)

7. Подготовка учащимися презентации и публикации о проделанной работе.(на уроке информатики, 2 урок)

8. Защита полученных результатов и выводов. (3 урок, 40 минут). [править] Дидактические цели

Ознакомить с понятием и формами существования информации [править] Методические задачи

Изучение основных характеристик информации.

Дать определение основным понятиям по теме проекта.

Охарактеризовать каждый из форм существования информации.


[править] Материалы проекта

Медиа:Копия visitka.doc

Презентация проекта Изображение:Vvvv12.jpg Изображение:Vvvv13.jpg

Вводная презентация учителя

Презентация ученика

План оценивания по проекту


Кроссворд


[править] Необходимые навыки и оборудование (до начала)

Должны иметь:

- Персональный компьютер;

- Программу Microsoft Power Point

- Программу Microsoft Publisher

- Программу Microsoft Excel


Должны уметь:

- Пользоваться персональным компьютером

- Пользоваться перечисленными выше программами

- Пользоваться интернетом [править] Ресурсы

место [1] [править] Сведения об авторе (авторах) проекта

Морозова Анна

Категории: Тренинг Web 2.0 в сетевом проекте | Шаблон, прирост производительности более ощутим на современных компьютерах. При этом компиляция системы на старом процессоре<ref>Имеются в виду процессоры уровня Pentium 3 и нижеЖизнь растенийСодержание [убрать] 1 Учебная тема проекта 2 Триада вопросов 3 План проведения проекта 4 Дидактические цели 5 Методические задачи 6 Материалы проекта 7 Необходимые навыки и оборудование (до начала) 8 Ресурсы 9 Сведения об авторе (авторах) проекта

[править] Учебная тема проекта

Жизнь растений на Земле "Фотосинтез" [править] Триада вопросов

Основополагающий вопрос:

Что такое генетически модифицированный организм?

Проблемные вопросы учебной темы:

Для чего создают генетически модифицированные организмы?

Все ли генетически модифицированные организмы разрешено использовать?

Методы создания генетически модифицированных организмов?

Учебные вопросы (Вопросы исследований):

В каких отраслях применяют генетически модифицированные организмы? [править] План проведения проекта

1. «Мозговой штурм», презентация учителя (формулирование тем исследований учеников) – 1 урок, 10 минут.

2. Формирование групп для проведения исследований, выдвижение гипотез решения проблем – 1 урок, 10 минут

3. Выбор творческого названия проекта (совместно с учащимися) – 1 урок, 10 минут.

4. Обсуждение плана работы учащихся индивидуально или в группе – 1 урок, 10 минут.

5. Обсуждение со школьниками возможных источников информации, вопросов защиты авторских прав – 1 урок, 5 минут.

6. Самостоятельная работа учащихся по поиску и обработке информации, постановка опытов и анализ результатов. (1 неделя)

7. Подготовка учащимися презентации и публикации о проделанной работе.(на уроке информатики, 2 урок)

8. Защита полученных результатов и выводов. (3 урок, 40 минут). [править] Дидактические цели

Ознакомить с понятием и формами существования информации [править] Методические задачи

Изучение основных характеристик информации.

Дать определение основным понятиям по теме проекта.

Охарактеризовать каждый из форм существования информации.


[править] Материалы проекта

Медиа:Копия visitka.doc

Презентация проекта Изображение:Vvvv12.jpg Изображение:Vvvv13.jpg

Вводная презентация учителя

Презентация ученика

План оценивания по проекту


Кроссворд


[править] Необходимые навыки и оборудование (до начала)

Должны иметь:

- Персональный компьютер;

- Программу Microsoft Power Point

- Программу Microsoft Publisher

- Программу Microsoft Excel


Должны уметь:

- Пользоваться персональным компьютером

- Пользоваться перечисленными выше программами

- Пользоваться интернетом [править] Ресурсы

место [1] [править] Сведения об авторе (авторах) проекта

Морозова Анна

Категории: Тренинг Web 2.0 в сетевом проекте | Шаблон.</ref> может занять до недели чистого машинного времени. Это имеет простое объяснение: чем старше процессор — тем ближе его набор инструкций к стандартному минимальному, а выигрыш в производительности достигается в основном за счёт использования более мощных инструкций новых процессоров. Для старых процессоров может быть разумнее устанавливать кросс-компилированные пакеты, то есть бинарные пакеты, предварительно скомпилированные на более мощной системе. Также возможно использовать распределённую компиляцию (distcc), а также ускорение процесса компиляции за счёт использования кеша (ccache, будьте осторожны с использованием, может вызвать проблемы как на этапе сборки, так и на этапе выполнения программ).

Установка

Установка Gentoo может быть произведена различными способами. Наиболее распространенный — установка с минимального диска из архива stage3. Как и многие другие дистрибутивы, Gentoo можно установить также с LiveCD или из другого работающего дистрибутива Linux.

Для упрощения установки все этапы подробно описаны в «Настольной книге Gentoo»<ref>Руководство по Gentoo (рус.)</ref>. В дополнение к этому существует «Описание альтернативных способов установки»<ref>http://www.gentoo.org/doc/ru/altinstall.xml</ref>; большинство этих способов рассчитаны на продвинутых пользователей и пользователей, которые не имеют возможности использовать компакт-диск.

Начиная с версии 2006.0 была выпущена графическая (GTK+) программа-установщик, которая предназначалась для упрощения установки системы.<ref>http://www.gentoo.org/doc/en/handbook/2006.1/handbook-x86.xml?part=1&chap=3</ref> В отличие от стандартного способа установки с минимального загрузочного диска, программа-установщик использовала stage1.

С января 2009 года поддержка графического установщика прекращена.<ref>http://www.gentoo.org/doc/en/handbook/handbook-x86.xml</ref><ref>http://gentoo.ru/node/14444</ref>

22 сентября 2008 разработчики дистрибутива Gentoo Linux полностью отказались от системы релизов и перешли на автоматически собираемые раз в неделю «стадии».

Catalyst

Начиная с версии 2004.0 в Gentoo доступна программа Catalyst<ref>http://www.gentoo.org/proj/en/releng/catalyst/</ref>, которая используется для сборки всех релизов Gentoo и может быть использована для создания собственного носителя для установки системы.

Стадии

Обычно установка производится начиная с одной из трех «стадий» (stage-архивов):

  • Stage1: Должна быть подготовлена минимальная система для установки, и должны быть собраны все основные компоненты целевой системы.
  • Stage2: Минимальная система для установки уже подготовлена, однако базовые компоненты целевой системы по-прежнему должны быть собраны самостоятельно.
  • Stage3: Минимальная система для установки уже подготовлена, и базовые компоненты целевой системы уже собраны.

С ноября 2005 года официально поддерживается только установка из stage3.http://www.gentoo.org/news/en/gwn/20051114-newsletter.xml Несмотря на то что архивы с первыми двумя стадиями все еще доступны для скачивания, инструкции для установки с их использованием были удалены из «настольной книги»http://article.gmane.org/gmane.linux.gentoo.documentation/2327%7Ctitle=Gmane — Mail To News And Back Again|publisher=Sven Vermeulen|accessdate=10 октября 2008|datepublished=5 ноября 2005 и добавлены в Gentoo FAQ.

Live USB

Существуют документированные способы создания Live USB-версии Gentoo вручную или с помощью UNetbootin.

Примечания

Ссылки

Источник — «/index.php?title=Gentoo&oldid=1749866»
Персональные инструменты
Образовательная галактика Intel Программа Intel 'Обучение для будущего' Программа 'Учимся с Intel' Летописи России Инициативы Intel в образовании