Еженедельник Gentoo: 7 июля 2003 года
1.
Новости Gentoo
Содержание
До свидания и спасибо всем
С этим выпуском Еженедельник Gentoo отмечает восьмой месяц своей публикации. Это также выпусков котором я складываю с себя полномочия редактора GWN. Несмотря на то, что я больше не буду редактором GWN, я остаюсь в проекте Gentoo Linux и буду помогать с инфраструктурой, связям с общественностью и общими вопросами управления, а также периодически отправлять статьи в GWN. Yuji Carlos Kosugi займет кресло редактора GWN, и продолжит с того места где я все оставил, продолжая вносить улучшения и двигаться вперед.
Я хочу воспользоваться возможностью и поблагодарить всех наших читателей за их поддержку, отзывы и тот вклад, который они снесли, за прошедшие восемь месяцев. За это короткое время GWN вырос из идеи в одну из самых популярных возможностей Gentoo Linux. Список рассылки gentoo-gwn насчитывает более 5500 подписчиков и наши страницы одни из самых загруженных на всем сайте. Ничего из этого не было бы возможно без вашей поддержки. Хотя мне грустно оставлять это прекрасное место, я рад, что этим займется кто-то, кто сможет уделить ему больше времени, чем я. На этом, пожалуйста присоединитесь ко мне и поприветствуйте Yuji — нового редактора Еженедельника Gentoo.
--
Kurt Lieber
Gentoo приходит в Windows с Cygwin
Мы рады объявить о создании проекта gentoo-cygwin, который позволит пользователям воспользоваться всеми преимуществами Portage и других возможностей платформы Gentoo в Windows, используя Cygwin. Проводя такие проекты как Metapkg
и этот мы стараемся расширить выбор пользователя, предоставляя существующим пользователям выбор дополнительных платформ и делая Gentoo одной из возможных платформ для пользователей других операционных систем.
Мы сейчас готовим инфраструктуру (списки рассылки, страницу проекта и т.д.) для этого проекта. Новости о дальнейших разработках будут публиковаться на странице новостей, а также в следующих выпусках GWN.
Проект Herds достиг вехи
Проект Herds, который предназначен для разработки инфраструктуры для помощи в поддержании все растущего числа ebuild'ов, достиг вехи, с завершением DTD для файла metadata.xml, который содержит дополнительную информацию о ebuild'ах. Пользователи: нам нужны длинные описания пакетов и мы будем рады услышать ваши предложения в Bugzilla.
Изменения инфраструктуры
В течении последней недели forums.gentoo.org, bugs.gentoo.org, cvs.gentoo.org и dev.gentoo.org были некоторое время неработоспособны в связи с переходом на новое оборудование или апгрейдом. Хотя большинство этих изменений были вызваны необходимостью вернуть арендованное оборудование, был сделан ряд улучшений: forum и bugs теперь на лучшем оборудовании, которое, должно масштабироваться лучше чем раньше. dev.gentoo.org и cvs.gentoo.org, которые предоставляют емайл адреса разработчиков, общедоступные html папки и CVS теперь находятся на разных машинах.
Споры о неподходящем содержимом пакетов
Отчет об ошибке был отправлен пользователем, которыей нашел неподходящее содержимое в пакете x11-themes/windowmaker-themes, что вызвало много споров о том, что надо сделать. Было предложено множество решений. Те кто отстаивал право выбора, предлагали оставить все как есть, или говорили, что это слишком хорошая идея ставить подобное содержимое по умолчанию и предлагали ввести локальный USE флаг.
Другие считали, что Gentoo должен распространять программы, а не содержимое и, что надо удалить темы из Portage вовсе. В конце концов оскорбляющие темы были удалены из ebuild'а. Высказывались опасения, что не слишком хорошо менять пакеты от upstream, но этот был всего лишь подборкой тем собранных в одно место.
GWN ищет помощников
GWN ищет человека желающего занятся разделом Featured Developer of the Week а также помочь в некоторых других областях, чтобы у нас не было отсутсвующих разделов (уходящих на каникулы). Кандидатов, которые должны свободно владеть письменным английским, просим писать по адресу gwn-feedback@gentoo.org. Кроме того, не нужно нам присылать свое резюме.
2.
Безопасность Gentoo
Содержание
GLSA: phpbb
phpbb форум имеет уязвимость SQL-injection, которая может позволить при удаленном нападении
получить хэши паролей.
- Важность: Высокая — нарушение удаленной безопасности
- Подверженные пакеты: net-www/phpbb версии ранее phpbb-2.0.5
- Лечение: Синхронизировать дерево портежей и выполнить emerge phpbb, emerge clean.
- GLSA Объявление
GLSA: gnocatan
Игра gnocatan содержит множественные переполнения буфера, которые могут быть использованы для выполнения произвольного кода на серверной машине.
- Важность: Высокая — удаленное выполнение произвольного кода.
- Подверженные пакеты: app-games/gnocatan версии ранее gnocatan-0.7.1-r3
- Лечение: Синхронизировать дерево портежей и выполнить emerge gnocatan, emerge clean.
- GLSA Объявление
GLSA: mikmod
MOD-плейер mikmod подвержен переполнениям буфера, которые могут позволить выполнить произвольный код при удаленной атаке.
- Важность: Высокая — удаленное выполнение произвольного кода.
- Подверженные пакеты: media-sound/mikmod версии ранее mikmod-3.1.6a
- Лечение: Синхронизировать дерево портежей и выполнить emerge mikmod, emerge clean.
- GLSA Объявление
GLSA: noweb
Утилита программирования noweb содержит ряд уязвимостей, которые допускают наличие небезопасных переменных файлов, а также дают возможность локальным пользователем переписать произвольный файл.
- Важность: Средняя — нарушение безопасности локальных файлов.
- Подверженные пакеты: app-text/noweb версии ранее noweb-2.9-r3
- Лечение: Синхронизировать и выполнить emerge noweb, emerge clean.
- GLSA Объявление
GLSA: tcptraceroute
Пакет анализа сети tcptraceroute не снимает правильно привилегии после получения дескриптора файла. Это может позволить локальным пользователям получить доступ к дескриптору через другую уязвимость в tcptraceroute.
- Важность: Средняя — Локальная уязвимость дескриптора файла.
- Подверженные пакеты: net-analyzer/tcptraceroute версии ранее tcptraceroute-1.4-r1
- Лечение: Синхронизировать дерево портежей и выполнить emerge tcptraceroute, emerge clean.
- GLSA Объявление
3.
Истории пользователей
Новости от пользователей имеющих XX-хромосому
Рисунок 3.1: loothy и ее любимый ноутбук |
 |
Пользователь этой недели очень необычен. Необычен даже несмотря на то, что он использует Gentoo для покорения мира. Берегитесь, славные пользователи Gentoo, потому что "он" это не совсем "он". Это действительно правда — существуют поклонники Gentoo женского пола! ;) И на этой неделе мы представляем вам одного из них: Lucy aka loothi.
Немного персональной информации
loothi, 27 лет, родилась в Лондоне, а сейчас работает веб-разработчиком в австралийском Сиднее. Так как она обожает путешествовать по миру со своим ноутбуком, то в данный момент она на пути в Нидерланды, где она собирается проработать около года. Люси любит Perl, kung-foo, игру на банджо и приключения в стиле "Индианы Джонса" в чужих странах. В список почитаемых ею программ входят windowmaker, браузер основанный на gecko (она часто меняет свое мнение относительно того, какой из них использовать), vim, xine, xmms, gnome-terminal (ей нравиться, что в нем можно щелкать на ссылки), mutt и gnupg.
Почему Gentoo Linux?
Лучше чем сама Люси никто не сможет объяснить, почему она выбрала Gentoo: "Ноутбук — это моя линия жизни, так как он позволяет реализовывать большинство моих нужд: вычисления, общение, развлечения и разработку программ. Мне необходимо иметь возможность быстро обновлять библиотеки и приложения, чтобы поддерживать систему на должном уровне безопасности, вовремя применять патчи и получать новые релизы — Gentoo очень хорошо с этим справляется." Это обоснование хорошо знакомо всем нам, не правда ли?!
Прошлое, настоящее и будущее
Долгое время Люси была фанатом Debian, но идея прекрасно и точно настраиваемой системы, предлагающей порты в стиле *BSD ей очень понравилась, поэтому, в конце концов, Люси решила установить Gentoo на свой ноутбук.
С тех пор loothi ни разу не пожалела о своем решении, несмотря на то, что процесс установки показался ей довольно болезненным потому как ей пришлось проводить его без наличия соединения с сетью. Она настоятельно не рекомендует такой способ установки никому, разве что мазохистам. Однако, проблемы с установкой не повлияли на ее мнение: она чувствует, что сделала правильный выбор и что она каждый день изучает что-то новое при использовании Gentoo. Люси очень нравится система Portage так как она позволяет легко проводить установку программ и автоматически управляет зависимостями.
В будущем она хотела бы снова установить Gentoo на "чистую" машину, чтобы посмотреть на Gentoo в роли сервера. Если ей понравится, Люси собирается использовать этот компьютер в качестве production-сервера и начать переносить его на свои рабочие места.
Список пожеланий
Люси очень хотела бы, чтобы появилось хорошее руководство пользователя, как в FreeBSD, потому что ей кажется, что имеющаяся документация несколько фрагментирована и, кроме того, Люси не так уж и обожает форумы. Что еще? Конечно же, было бы совсем не плохо иметь черную майку от Gentoo! Белые майки слишком быстро пачкаются... ;)
4.
Разработчик недели
Dylan Carlson, aka absinthe
Рисунок 4.1: Dylan Carlson, aka absinthe |
 |
Dylan Carlson лидер команды Java, и как таковой следит за всем, что
касается Java. Он все время ищет новые способы, как что нибудь сломать, как закрыть очет о том, что уже было
сломано, и как подшутить на своим приятелем (тоже разработчиком Gentoo) Todd
Berman(/шутка). Его привел в команду Seemant Kulleen после
того как заметил его помощь в Bugzilla и интерес по переносу некоторых вещей из BSD в Gentoo. Он планирует
вернутся к вопросам связанным с BSD в ближайшее время. До Gentoо Dylan работал в основном с FreeBSD и все еще
делит свое время между этими системами, предоставляя иногда небольшие патчи к программам, которыми он
пользуется. Он написал METAR декодер (для NOAA
данных о погоде), и систему слежения за неисправностями/хелп-деск по имени Coalesce. Осенью он планирует выпустить Citadel BBS на базе java, также он рассматривает возможность создания GUI для Bugzilla на базе Java.
Его любимые программы включают jEdit, distcc/ccache и bogofilter, он запускает их под Fluxbox вместе с Idesk, KDE 3.x и OpenOffice. Он использует KMail, а в консоли Mutt. Недавно он установил первый firewall с Gentoo Linux, используя Shorewall и планирует протестировать проект Method'а — Hardened.
Dylan живет в Roxburty, Коннектикут. Он работает в области информационных технологий и IT менеджмента в течении последних 13 лет. Сейчас он занимается конструированием дата центра и системным администрированием, но, в общем, хочет заняться чистым программированием и, желательно, не быть при этом менеджером. Он любит путешествовать, когда у него есть деньги, и ходить на экскурсии в округе, когда их нет. Под настроение он пишет жуткую фантастику на печатной машинке 1924 года Underwoo. A еще он стрижет свой газон.
"And a thousand slimy things lived on; and so did I." — Samuel Taylor Coleridge
5.
Форум
Архив упавшего сервера
После успешного перехода в четверг на новое оборудование, в пятницу хард-диски и сервера форума и Bugzilla приказали долго жить, что вызвало нарушение работы обоих сервисов на несколько часов. Конечно, сейчас все восстановлено и нормально работает, но если кому-то интересно, как такое может случится, почему бы периодически не заглядывать в статистику форума? Имея 22,000 пользователей, до 250 параллельных сессий и 400,000 сообщений, в базе данных объемом 1.5 GB, давление на оборудование сервера форума вполне понятно.
Графический инсталятор: Почти готово...
Традиционно, среди наиболее часто запрашиваемых функций (а также среди нареканий в наш адрес) было отсутствие полуавтоматического графического инсталятора. В то время как большинству Gentooльменов он не не нужен, его наличие ничем не повредит. Nathaniel McCallum написал скрипт, который неплохо развивался, начиная с первой версии. И его веб сайт, и тред в форуме, на данный момент длиной в восемь страниц, доказывают, что у таких вещей есть своя аудитория.
Ошибки Еклaссов
Вскоре после публикации нашего последнего выпуска весьма серьезный и волнующий факт вызвал шум в формах. Ошибка в portage, которая медленно распространялась по зеркалам, приводила к сотням сообщений вида "eclass 'foo' in 'foo' does not exist!" на экранах испуганных пользователей после выполнения синхронизации. Хотя проблема была устранена в течении нескольких часов, потребовалось время, для достижения всех зеркал. Это, конечно, не шутки, но все же интересно наблюдать, как ошибка распространялась по земному шару, перепрыгивая с континента на континент.
6.
Gentoo в мире
Gentoo Brazil
Этот проект работает уже несколько месяцев, но мы забыли вам о нем рассказать... Ну да лучше поздно, чем никогда: Marcos Roberto S. Vieira и Otavio Rodolfo Piske, два студента из Rio Grande do Sul и Santa Catarina основали Gentoo Brazil три месяца назад с целью предоставлять все те сервисы, которые мы привыкли ожидать от растущего числа региональных Gentoo сайтов — документацию, помощь, пользовательские сервисы — всё это на их родном языке, который, по мнению некоторых, всё еще сильно напоминает чистый португальский... Бразильская группа пользователей Gentoo Linux была создана в марте 2003 года и фокусировала свои усилия на продвижении Gentoo в Бразилии — нелегкая работа, если учесть, что в этой стране есть свой популярный дистрибутив — Conectiva. Marcos и Otavio тоже оба начинали с Conectiva в 1997/98 годах, но в прошлом году переключились на Gentoo и сейчас помогают переводить документацию и новости Gentoo на бразильский португальский (в отличие от португальского португальского). Их успех, кстати, заставил бывших европейских колонизаторов подумать об организации своего сайта. Если вы готовы предложить им свою помощь, присоединяйтесь к португальским португальским пользователям Gentoo на этом форуме.
Компьютерный магазин и интернет кафе на Gentoo в Австралии
Вот доказательство, что Down Under может иногда быть на высоте: Michael Vale пишет нам, что 30 июня от открыл двери своего круглосуточного компьютерного магазина в Bendigo/Victoria, который он назвал ZING! Computing. Кроме продажи и починки компьютеров они предоствляют доступ в интернет для браузинга и онлайновых игр для всех, кто к ним приходит. Также у них работает свой локальный rsync сервер: "Удобство работы с Gentoo меня просто поразило. Свобода, которую он предлагает, захватывает. Из-за его простоты я смог с легкостью добиться много того, на что у меня ушло бы много времени с любым другим дистрибутивом", пишет Michael, который в настоящее время занят настройкой нескольких тонких клиетов на базе 386 машин для своего интернет кафе, в добавление к четырем AMD Athlon 2.0 с Soltek Nforce2 материнскими платами и нескольким PC с дополнительными Geforce4 TI графическими картами. Если вам доведется побывать в Bendigo, Victoria,вы не сможете пропустить этот магазин, т.к. только на нем есть вывеска "Powered by Gentoo Linux". Его адрес 374 Hargreaves Street...
Германия: приходи посмотреть на Gentoo на LinuxTag 2003
С 10 по 13 июля в Центре конференций в Karlsruhe, Германия, будет проходить самое большое в Европе ежегодное событие в жизни Линукс и Open Source: LinuxTag 2003. Событие должно также привлечь немало пользователей Линукс из-за пределов Германии, т.к. место его проведения расположено недалеко от французской границы. В этом году основной темой мероприятия должно стать "Линукс в государственных учреждениях", причем один день конференции полностью проспонсирован немецким федеральным министерством внутренних дел, известным своими усилиями по внедрению свободного программного обеспечения в государственных структурах. Все, кто хоть что-нибудь из себя преставляет, там будут, в том числе, конечно, активисты, которые будут работать на стенде Gentoo в выставочном зале LinuxTag. Пре-регистрировавшиеся получают бесплатный входной билет на выставку и большинство лекций и семинаров (за исключением правительственной конференции по Линукс, вход куда стоит 175 EUR, пожалуйста). Других пользователей Gentoo можно будет легко отыскать, поскольку они, очевидно, будут скапливаться у стенда Gentoo, однако, если вы хотите объявить о том, что вы там будете, этот раздел на форуме будет самым правильным местом для координации встреч пользователей Gentoo на LinuxTag.
7.
Обзор Portage
Следующие важные пакеты были обновлены или добавлены в portage за последние две недели:
- dev-db/mysql: A fast, multi-threaded, multi-user SQL database server.
- gnome-base/*: Meta package for the GNOME desktop, merge this package to install the GNOME Desktop.
- sys-kernel/development-sources: Full sources for the Development Branch of the Linux kernel
- sys-devel/gcc: The GNU Compiler Collection. Includes C/C++ and java compilers
- sys-libs/glibc: GNU libc6 (also called glibc2) C library
- sys-kernel/pfeifer-sources: Full sources for the experimental Linux kernel.
- sys-kernel/gs-sources: This kernel stays up to date with current kernel -pres, with recent acpi, evms, win3lin, futexes, aic79xx, superfreeswan, preempt/ll, and various hw fixes.
- sys-kernel/hppa-sources: Full sources for the Linux kernel with patch for hppa
Следующие стабильные пакеты были обновлены или добавлены в portage за последних две недели:
- app-admin/addpatches: patch management script
- app-admin/cpu: CPU is an LDAP user management tool written in C and loosely based on FreeBSD's pw(8).
- app-admin/diradm: diradm is for managing posix users/groups in an LDAP directory
- app-admin/fam-oss: FAM, the File Alteration Monitor
- app-admin/grubconfig: Simple Tool to configure Grub-Bootloader
- app-admin/pwgen: Password Generator
- app-admin/setools: SELinux graphical policy tools
- app-admin/sudo: Allows certain users/groups to run commands as root
- app-admin/superadduser: Interactive adduser script
- app-admin/syslog-ng: syslog replacement with advanced filtering features
- app-arch/file-roller: archive manager for GNOME
- app-arch/flexbackup: Flexible backup script using perl
- app-doc/doxygen: Doxygen is a documentation system for C++, C, Java, IDL (Corba, Microsoft, and KDE-DCOP flavors) and to some extent PHP and C#.
- app-editors/gedit: A text editor for the Gnome2 desktop
- app-emacs/mew: great MIME mail reader for Emacs/XEmacs
- app-emacs/wl: wanderlust is a mail/news reader supporting IMAP4rev1 for emacsen
- app-games/abuse_sdl: port of Abuse by Crack Dot Com
- app-games/armagetron: armagetron: 3d tron lightcycles, just like the movie
- app-games/daemonshogi: A GTK+ based, simple shogi (Japanese chess) program
- app-games/freedoom: Freedoom — Open Source Doom resources.
- app-games/gcompris: full featured educational application for children from 3 to 10
- app-games/gtetrinet: Tetrinet Clone for GNOME 2
- app-games/kobodeluxe: An SDL port of xkobo, a addictive space shoot-em-up
- app-misc/figlet: program for making large letters out of ordinary text
- app-misc/gramps: Genealogical Research and Analysis Management Programming System
- app-misc/jpilot: Desktop Organizer Software for the Palm Pilot
- app-misc/largorecipes: LargoRecipes is an application for managing recipes.
- app-misc/linup: Linux Uptime Client
- app-sci/biopython: Biopython — python module for Computational Moelcular Biology
- app-sci/chessbrain: distibuted computing project client
- app-sci/ghemical: Ghemical supports both quantum-mechanics (semi-empirical and ab initio) models and molecular mechanics models (there is an experimental Tripos 5.2-like force field for organic molecules). Also a tool for reduced protein models is included. Geometry optimization, molecular dynamics and a large set of visualization tools are currently available.
- app-sci/iverilog: A Verilog simulation and synthesis tool
- app-sci/ksimus: KSimus is a KDE tool for simulation, automatization and visualization of technical processes.
- app-sci/octave: GNU Octave is a high-level language (MatLab compatible) intended for numerical computations
- app-sci/setiathome: Search for Extraterrestrial Intelligence (SETI) @ home
- app-sci/setimgr: A SETI@home management program
- app-sci/tbass: Balsa is both a framework for synthesising asynchronous hardware systems and the language for describing such systems
- app-shells/bash: The standard GNU Bourne again shell
- app-text/docbook-sgml: A helper package for sgml docbook
- app-text/ggv: The GNOME PostScript document viewer
- app-text/ghostscript: ESP Ghostscript — an enhanced version of GNU Ghostscript with better printer support
- app-text/gnome-spell: Gnome spellchecking component.
- app-text/gpdf: PDF viewer for Gnome 2
- app-text/gtkspell: spell library for GTK2
- dev-db/metakit: Embedded database library
- dev-haskell/hmake: a make tool for Haskell programs
- dev-libs/atk: Gnome Accessibility Toolkit
- dev-perl/DBD-mysql: The Perl DBD:mysql Module
- dev-perl/DBI: The Perl DBI Module
- dev-python/PyXML: A collection of libraries to process XML with Python.
- gnome-extra/acme: GNOME tool to make use of the multimedia buttons present on most laptops and internet keyboards.
- gnome-extra/at-poke: the accessibility poking tool
- gnome-extra/at-spi: This is the Gnome Accessibility Toolkit
- gnome-extra/bug-buddy: Bug report tool for GNOME
- gnome-extra/gal: The Gnome Application Libraries
- gnome-extra/gconf-editor: An editor to the GNOME 2 config system
- media-fonts/arphicfonts: Arphic Fonts
- media-fonts/artwiz-fonts: Artwiz Fonts
- media-fonts/baekmuk-fonts: Korean Baekmuk Font
- media-fonts/corefonts: Microsoft's TrueType core fonts
- media-fonts/kochi-substitute: Kochi Japanese TrueType fonts with Wadalab Fonts
- media-libs/aalib: A ASCII-Graphics Library
- media-plugins/rmxmms: RealAudio plugin for xmms
- media-video/ati-drivers: Ati precompiled drivers for r300, r250 and r200 chipsets
- media-video/ffmpeg: Complete solution to record, convert and stream audio and video. Includes libavcodec.
- media-video/mplayer: Media Player for Linux
- net-analyzer/cutter: TCP/IP Connection cutting on Linux Firewalls and Routers
- net-dialup/cistronradius: An authentication and accounting server for terminal servers that speak the RADIUS protocol.
- net-firewall/firestarter: GUI for iptables firewall setup and monitor.
- net-firewall/iptables: Kernel 2.4 firewall, NAT and packet mangling tools
- net-fs/netatalk: kernel level implementation of the AppleTalk Protocol Suite
- net-im/bitlbee: Bitlbee is an irc to IM gateway that support mutliple IM protocols
- net-irc/dircproxy: an IRC proxy server
- net-irc/unrealircd: aimed to be an advanced (not easy) IRCd
- net-libs/linc: A library to ease the writing of networked applications
- net-mail/bogofilter: Bayesian spam filter designed with fast algorithms, and tuned for speed.
- net-mail/courier: An MTA designed specifically for maildirs
- net-p2p/gift-cvs: A OpenFT, Gnutella and FastTrack p2p network client
- net-print/cups: The Common Unix Printing System
- net-print/foomatic: Generates printer configurations automagically
- net-print/gnome-cups-manager: A little girl in the woods looking for printers
- sys-cluster/heartbeat: Heartbeat high availability cluster manager
- sys-cluster/ipvsadm: ipvsadm is a utility to administer the IP virtual server services offered by the Linux kernel with IP virtual server support.
- sys-cluster/keepalived: The main goal of the keepalived project is to add a strong & robust keepalive facility to the Linux Virtual Server project.
- sys-devel/automake: Used to generate Makefile.in from Makefile.am
- sys-devel/binutils: Tools necessary to build programs
- sys-devel/distcc: a program to distribute compilation of C code across several machines on a network
- sys-devel/flex: GNU lexical analyser generator
- sys-libs/db: Berkeley DB
- x11-base/xfree-drm: Xfree86 Kernel DRM modules
- x11-libs/gtk+: Gimp ToolKit +
- x11-libs/libwnck: A window navigation construction kit
- x11-libs/pango: Text rendering and Layout library
- x11-libs/startup-notification: Application startup notification and feedback library
- x11-libs/vte: Xft powered terminal widget
- x11-terms/gnome-terminal: The Gnome Terminal
- x11-terms/mlterm: A multi-lingual terminal emulator
- x11-themes/gdm-themes: Some nice themes for the GDM Greeter
- x11-themes/gnome-icon-theme: Gnome2 default icon theme
- x11-themes/gnome-themes: A set of gnome2 themes, with sets for users with limited or low vision
Total categories: 86 (no category added in the last week)
Total packages: 4448 (30 packages added in the last week)
8.
Bugzilla
В связи с техническими проблемами на сервере bugs.gentoo.org в пятницу, статистика по ошибкам не доступна на этой неделе. На следующей неделе мы приведем сводку за две недели.
9.
Полезные советы
Как 'убит' процесс
На этой неделе мы покажем несколько способов, как 'убить' повисший процесс.
Никогда не говорите, что процесс нельзя убить снова! Первый способ — это старый, скучный метод, которым пользуется большинство людей. Воспользуйтесь командой ps aux, просмотрите список процессов, найдите нужный вам PID и выполните команду kill. Как скучно!
В качестве альтернативы, вы можете воспользоваться командой killall, чтобы убить процесс по его имени.
Листинг 9.1: |
# killall mozilla-bin
|
Но что делать, если вы знаете только часть имени? Ну, вы можете объединить
ps с grep, kill и awk, чтобы получить что-то вроде этого:.
Листинг 9.2: |
# ps aux | grep mozilla | awk '{print $2}' | xargs kill
|
Но есть более простое решение. Используйте pkill и pgrep. Эти команды входят в состав пакета sys-apps/procps и предназначена для поиска и уничтожения запущенных процессов. Так что предыдущую команду можно заменить следующим выражением:
Листинг 9.3: |
# pkill mozilla
|
Примечание:
Чтобы перечислить PID, а не уничтожить процессы, используйте pgrep.
|
10.
Цитата / подпись недели
На этой неделе у нас еще одна цитата о XML. Кажется подшучивать над ним стали также часто, как и пользоваться им. Разработчик Gentoo Phillip Cockrell сказал: "XML — это как общественный велосипед ... всем надо на нем покататься"
Вот как выглядит оригинал:
"XML is like the community bicycle ... everybody needs to have a ride."
11.
Перемещения разработчиков Gentoo
Уход
Следующие разработчики недавно вышли из проекта Gentoo:
Появление
Следующие разработчики недавно присоединились к проекту Gentoo:
Изменения
Следующие разработчики недавно сменили роль в проекте Gentoo:
12.
Обратная связь
Пожалуйста, посодействуйте улучшению еженедельника Gentoo,
сообщив нам свое мнение!
13.
Подписка на еженедельник
Для подписки на еженедельник Gentoo (англ.), отправьте пустое сообщение на
gentoo-gwn+subscribe@gentoo.org.
Для отказа от подписки на еженедельник Gentoo (англ.), отправьте пустое
сообщение на
gentoo-gwn+unsubscribe@gentoo.org
с того же адреса, на который оформлена подписка.
14.
На других языках
Еженедельник Gentoo переводится на следующие языки:
|
|