LINUX.ORG.RU

Сообщения Bsd-un

 

Гвидо ван Россум о будущем Python

Группа Open Source

ГВР как всегда смотрит в будущее и ставит в новом году перед сообществом PSF новые задачи, среди которых архиважнейшей является поддержка статической типизации в Python 3. Подробнее о потенциальных выгодах статической типизации и о трудностях которые предстоит преодолеть на пусти к ней можно прочитать в двух следующих статьях ГВР:

http://www.artima.com/weblogs/viewpos...
http://www.artima.com/weblogs/viewpos...

>>> Подробности

Bsd-un
()

FreeBSD/PPC 6.0

Группа Документация

Peter Grehan подготовил загрузочный компакт-диск для установки
FreeBSD на платформу PowerPC. Поддерживаются модели apple G3 и G4,
G5 ожидается в ближайшем будущем.

образ диска: http://people.freebsd.org/~grehan/min...
инструкция: http://people.freebsd.org/~grehan/min...

>>> Подробности

Bsd-un
()

аварийный CD для Solaris своими руками

Группа Проприетарное ПО

Статья подробно описывает процесс создания аварийного загрузочного компакт-диска для операционной системы Sun Solaris, позволяющего, например, производить восстановление корневой файловой системы.

Описываемый метод представляет собой альтернативу применению коммерческих продуктов, таких как VERITAS NetBackup, что может быть актуально ввиду планов по выпуску следующей версии Solaris под открытой лицензией.

>>> Подробности

Bsd-un
()

FreeSBIE 1.1 в картинках

Группа BSD

Увлекательный иллюстрированный обзор нового загрузочного компакт-диска на базе операционной системы FreeBSD 5.3

Продемонстрированы процесс загрузки и первичной конфигурации, графическая среда XFCE4 и весь джентельменский набор программного обеспечения, обязательного для современной свободной desktop-системы -- OpenOffice, Mozilla Firefox&Thunderbird, Gimp, etc.

>>> Смотреть

Bsd-un
()

серия статей о миграции на линукс

Группа Linux в России

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

цитата из первой статьи:
"Поработав с этим дистрибутивом, я ощутил острое желание ... и уйти в Линукс. Навсегда!"

часть 1: http://www.computerra.ru/softerra/36959/
часть 2: http://www.computerra.ru/softerra/36960/
часть 3: http://www.computerra.ru/softerra/36961/
firefox: http://www.computerra.ru/gid/36966/

>>> Подробности

Bsd-un
()

Python — не Java

Группа Документация

Филип Эбу (Philipp Ebu) анализирует принципиальные отличия двух языков
програмимрования на примере GUI-приложения, написанного на wxPython
разработчиками, прежде работавшими в основном с Java.

"Просмотрев код, я обнаружил что они сделали множество вещей, которые
имеют смысл в Java, но абсолютно не подходят для Python. Не потому что
Python медленнее чем Java, а потому что существуют намного более простые
способы достижения тех же целей. К сожалению, эти ребята тяжело работали
чтобы написать намного более объемный код, чем можно было бы, который
к тому же работает значительно медленнее по сравнению с идеологически
верным подходом"

Вот несколько примеров некорректного переноса популярных идиом java:

- статическим методам соответствуют не методы класса, а функции класса
- эффектифным аналогом конструкции switch является хеш (dict), а не цепочка if/elif
- в python нет нужды прибегать к использованию XML, кроме как для внешнего взаимодействия
- за очень редким исключением, многократного повторения части кода с незначительными
вариациями можно легко избежать, без потерь производительности.

>>> Python Is Not Java

Bsd-un
()

Универсальный менеджер пакетов

Группа Проприетарное ПО

Connectivia разработала Smart Package Manager -- универсальный менеджер пакетов для Linux. Поддерживаются все ведущие дистрибутивы и конкурирующие технологии обновления (APT, APT-RPM, YUM, URPMI и др); и установка одновременно из нескольких разнородных источников.

Скриншоты: http://zorked.net/smart

>>> Подробности

Bsd-un
()

Четырехкратное ускорение TCP/IP

Группа Hardware and Drivers

Исследователям из ibm удалось достичь четырехкатного увеличения производительности стека TCP/IP за счет векторной оптимизации вычисления контрольных сумм на процессоре IBM PowerPC 970 оснащенном набором SIMD-инструкций AltiVec.

статья в двух частях:
http://www-106.ibm.com/developerworks...
http://www-106.ibm.com/developerworks...

автоматическая векторизация в GCC:
http://gcc.gnu.org/projects/tree-ssa/...

>>> Подробности

Bsd-un
()

OpenGUI 5.0.0

Группа Linux General

OpenGUI -- C/C++ библиотека для создания оконного/графического интерфейса. Работает в userspace, использует framebuffer и позиционируется для встаиваемых систем и специфический приложений, в которых использование полноценного Х-сервер не рационально.

В новом релизе (29.10.2004): - поддержка touchscreen-устройств - легковесная поддержка XML (via TinyXML) - возможность сериализации GUI в XML - новое улучшенное ядро оконной системы

Скриншоты: http://www.tutok.sk/fastgl/screens.htm

>>> официальный сайт

Bsd-un
()

Apache 1.3.33

Группа Безопасность

Вышел Apache 1.3.33. Релиз исправляет уязвимости CAN-2004-0940 и CAN-2004-0492.

>>> анонс на apache.org

Bsd-un
()

C++ в ядре Linux

Группа Ядро Linux

Группа исследователей из университета г. Рейкъявик (Исландия) выпустила патч к ядру 2.6, позволяющий полноценное использование C++ в ядре. Поддерживаются исключения, динамические типы и глобальные объекты.

Разработка основана на коде GNU g++, но содержит также некоторые оптимизации, ускоряющее работы механизма исключений на порядок.

>>> netlab.ru.is

Bsd-un
()

Средства подготовки презентаций для Linux

Группа Linux General

Сайт lwn.net представил обзор программ для подготовки слайдов/презентаций, работающих под Linux. Основное внимание уделено существенным для этого класса приложений характеристикам, украшения/спецэффекты почти не рассматриваются.

Особого интереса заслуживают MagicPoint и Pointless, основанные на собственных языках разметки и позволяющие подготовить презентацию не выходя из vim (или emacs).

Также упоминается tpp -- незаменимая программа, если вам нужно показать презентацию на терминале vt100.

>>> The Grumpy Editor's guide to presentation programs

Bsd-un
()

Почему Java — это не круто

Группа Java

По мотивам статьи Пола Грэхема "Крутые Хакеры" (http://www.paulgraham.com/gh.html)

Сачин Хеджип выделил основные причины неприязни которую настоящие хакеры испытывают к java. Вот они:
- никаких сюрпризов и хитрых фич в языке
- традиционно считается java тормозит
- большинство swing-приложений ужасно выглядят
- строгая типизация это занудно
- сложно изобрести велосипед (все есть в стандартной библиотеке)
- java популярна, а это не круто
- на java нельзя писать драйверы и другие крутые штуки

Стоит отметить, что крутизна технологии никак не связана с ее практическим применением.

>>> Why People Think Java Un-Cool

Bsd-un
()

TC0 Windows меньше

Группа Безопасность

Dave Aitel из Immunity, Inc. в результате тщательного анализа приходит к выводу, что TC0 (total cost of 0wnership) современных версий windows примерно в два раза меньше, чем TC0 Linux (а именно, Fedora Core).

Интересный подход к проверке маркетинговых заявлений MS:.

>>> Статья (PDF)

Bsd-un
()

2.7 не будет

Группа Ядро Linux

На прошедшем съезде разработчиков ядра (http://www.usenix.org/events/kernel04/) было принято решение, согласно которому ветвь 2.7 в обозримом будущем открыта не будет.

Вместо этого все изменения будут происходить в ветви 2.6. Таким образом разработчики косвенно подтверждили "сырость" 2.6, и, что важнее, фактически отказались от деления на "стабильные" (четные) и "нестабильные" (нечетные) версии ядра.

Теперь решения о стабильности того или иного ядра полностью возлагается на производителей дистрибутивов.

>>> Подробности

Bsd-un
()

RHL9 R.I.P

Группа Red Hat

Сегодня закончилась официальная поддержка дистрибутива Red Hat Linux 9:

> Advisories for other currently supported products
> Red Hat Linux 9 (Shrike) End of life April 30, 2004

Неофициальную поддержку обещает http://www.fedoralegacy.org/

>>> Подробности

Bsd-un
()

Yellow Dog Linux для PowerPC 64

Группа Hardware and Drivers

Компания Terra Soft объявила о выпуске дистрибутива Yellow Dog Linux для 64-битного процессора PowerPC G5.

Дистрибутив YDL работает на почти всех компьютерах производства Apple, начиная с первых моделей на PowerPC и некоторых более ранних моделях на процессорах производства motorola, и традиционно использовался как альтернатива MacOS на этой платформе. Похоже с появлением MaxOS X необходимость в альтернативной ОС не пропала.

http://www.yellowdoglinux.com

>>> Подробности

Bsd-un
()

FreeBSD 5.2.1 on SPARC64

Группа BSD

Tony Bourke поставил FreeBSD на Sparc64. Впрочем, не без проблем:

FreeBSD for SPARC (as of 5.2.1) will not install from the screen/keyboard, you must use the serial port.

Весьма увлекательная история

>>> читать

Bsd-un
()

Virtual eXecuting Environment 1.56

Группа Open Source

Вышел релиз 1.56 VXE. Основное изменение -- смена лицензии на GPL.

VXE защищает отдельные подсистемы на unix-хосте, работающие под рутом и потенциально уязвимые. VXE создает виртуальную среду исполнения для каждой такой подсистемы, внутри которой доступен лишь ограниченный набор ресурсов ОС, контролируя системные вызовы.

Сделано в Одессе.

>>> Подробности

Bsd-un
()

Как готовить правильные бенчмарки

Группа Документация

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

В качестве ОС выбрана FreeBSD, как наиболее подходящая для тестирования AMD64 vs i386 (результаты этого теста см. www.thejemreport.com/lab64/amd64vsi38...), однако рекомендации пригодятся и для тестов под Linux.

>>> Benchmarking With FreeBSD

Bsd-un
()

RSS подписка на новые темы