ДЛЯ НАЧАЛА: ЖИВЫЕ

- Knoppix -
Линукс за пять минут
- Puppy Linux -
Хороший друг


ДЛЯ ДЕЛА: ПРОФИ

- Debian -
Он такой один
- Linux Mint -
С родинкой на щеке!
- CentOS -
Копейка рубль бережёт!
- Fedora -
По следам Red Hat
- Ubuntu Linux -
Мы одной крови!
- Mageia -
Красота и удобства
- openSUSE -
Настоящее немецкое качество
- Slackware -
Линукс из кубиков
- ALT Linux -
Что русскому хорошо





ДЛЯ ДЕЛА: РОЛЛЫ

- ArchLinux -
Гениальное - просто!
- PCLinuxOS -
Просто линукс
- Aptosid -
Почувствуй силу!


ДЛЯ ДЕЛА: СОБЕРИ САМ

- Gentoo -
Каждому своё
- LinuxFromScratch -
Линукс с нуля


ДЛЯ ДЕЛА: ЛЁГКИЕ

- DeLiCate -
Старость в радость!
- SLAX -
Тысяча и один модуль


ЗАЩИТА

- OpenWall -
Не стучите, закрыто!
- Kali -
Вам, хакеры!


ПРИЛОЖЕНИЯ

- Planet CCRMA -
Работа со звуком
- VegaStrike -
Каждому по планете!


ЭКСПЕРИМЕНТ

- коЛинуксы -
Не выходя из Виндоус
- GoboLinux -
Очевидно и вероятно
- ReactOS -
Освободите Виндоус!


РОДНЯ

- BSD-семейство -
На плечах гигантов
- OpenIndiana -
До звёзд рукой подать


АРХИВ (2003-2016)
ФОРУМ




НАШИ ПРОЕКТЫ

MATRIX GL
ПОЛЕЗНЫЕ СОВЕТЫ
ПИНГВИН В КАРМАНЕ
ЗАКЛАДКИ
СТАТЬИ
КОНТАКТЫ


ПОМОЧЬ






Личный архив ЕЗ

Забытые баги и закон Линуса

В мире свободного софта есть выведенная опытным путём закономерность, называемая «закон Линуса». Сформулировал её ещё в конце 90-х годов Эрик Реймонд в своём знаменитом труде «Собор и базар». С тех пор было предложено несколько вариантов формулировок, но суть у всех общая: при достаточном количестве глаз будет выявлена любая ошибка!

Логика очевидна. В сообществе open source программы пишут и анализируют в основном энтузиасты. Им не платят, их могут даже не похвалить, они трудятся ради каких-то своих целей — часто ради простого удовольствия от участия в общем большом полезном деле. Зато в отличие от компаний, эксплуатирующих «программистов за деньги», здесь авторов может быть и бывает намного больше. Такие проекты как ядро Linux или среда KDE, например, заслуженно называют одними из самых крупных софтверных проектов всех времён и народов: там миллионы строк кода, написанные десятками тысяч авторов. Именно это позволяет надеяться, что свободный софт окажется более качественным.


Самые читаемые за неделю

****
***
***
**
**
**
*
*
*
*
*
*


Программируем звук!

Как и среди людей, среди языков программирования есть свои долгожители. Самый известный, знакомый каждому пользователю со школьной скамьи, конечно, BASIC. Он дошёл до нас из середины XX века и, в отличие от рождённых тогда же FORTRAN, COBOL и прочих, используется по сей день в общем-то для того, для чего и был придуман: начинающие постигают с его помощью основы программирования.

BASIC — язык общего назначения, то есть его можно использовать понемногу для всего. Но существуют такие же интересные, хоть и значительно менее известные, «убелённые сединами» языки специальные. Таково, в частности, племя языков для программирования звука. Этот класс заточен под единственную узкую задачу: обработку звука в цифровом виде — из-за чего большинству пользователей и не знаком. Но как и с бейсиком, тут есть на что посмотреть и чему удивиться.

Заставить компьютеры генерировать звук инженеры пытались чуть ли не с самых первых машин. В 40-х годах никаких средств звукоизвлечения на вычислительные машины не устанавливали, поэтому ранним экспериментаторам приходилось идти на хитрость: заметив, что поставленный рядом с компьютером радиоприёмник воспроизводит какие-то шумы (сложные электрические схемы всегда генерируют какие-нибудь радиоволны), они писали программы, исполнение которых на ЭВМ приводило к появлению в радиоприёмнике чистых тонов.



GIMP и проблема 8-битного цвета

В компьютерном мире есть одна несправедливость, которая не даёт мне покоя. Часто и много говорится о «разрядности» приложений, однако, не о той, которая имеет значение для простого пользователя. Та же, которая имеет значение, вспоминается редко и туманно, потому что мало у кого хватает терпения зарыться так глубоко в технические вопросы. В меру сил и способностей сегодня я попытаюсь это сделать.

Что обычно мы понимаем под «разрядностью»? Да конечно количество бит, которым оперирует центральный процессор! Почти двадцать лет миром правили 32-битные ЦПУ, способные обрабатывать за раз, одной командой, числа размером в 4 байта, то есть те самые 32 бита. Переход к 64 разрядам начался примерно десять лет назад — и хоть до сих пор не завершён, не так уж страшен. Честно говоря, рядовой пользователь на обычных задачах скорее всего даже не отличит программу, скомпилированную в 32-битных инструкциях от неё же, но уже для 64-битного процессоры. Скорость будет примерно та же, памяти она съест примерно столько же.

Но есть ещё разрядность графических файлов — и вот о ней знает куда меньше пользователей. Чтобы лучше понять, о чём идёт речь, запустите прямо сейчас GIMP и загрузите в него любое изображение в формате JPG. Теперь увеличьте, пока не станут видны отдельные пиксели. Каждая точка здесь — результат сложения трёх цветов: красного, зелёного и синего. Их ещё называют цветовыми каналами. И на каждый канал в стандарте JPG отдаётся ровно 8 бит. То есть каждая точка может иметь 256 (2 в степени 8) оттенков красного, 256 зелёного и 256 синего. Этого хватает, чтобы изобразить 16 миллионов оттенков. Огромное количество! Столько покажет не каждый дисплей, и уж человеческий глаз, конечно, не отличит один миллион две тысячи первый оттенок от один миллион две тысячи второго.


При частичной или полной перепечатке, переводе, переработке материалов сайта ссылка на Knoppix.ru обязательна.
(c) Knoppix.ru 2003 - 2016