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

- 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
ПОЛЕЗНЫЕ СОВЕТЫ
ПИНГВИН В КАРМАНЕ
ЗАКЛАДКИ
СТАТЬИ
КОНТАКТЫ


ПОМОЧЬ






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

Стабильно лучшая! Линукс и месяцы без перезагрузки

Если вам доводилось попасть в горячку спора о сравнениях операционных систем, то, конечно, доводилось слышать и такой аргумент: мол, Linux — самая стабильная ось. Термин «стабильность» имеет применительно к программному обеспечению два толкования. Первое — официальное и скучное — дают словари: нечто, что не меняется, устоялось, очищено от ошибок. И, конечно, не его имеют в виду холиварщики. Они склонны называть стабильной программу, которая способна долго работать без аварийного останова, без глюков, без перезагрузки. Линукс считается стабильной именно в этом смысле: в ней постоянно что-то меняется, но без перезагрузки она способна работать очень долго!

Впрочем, чтобы оценить, насколько стабильна свободная ОС, лучше обратиться не в холивары, где эмоции вечно затмевают логику, а в спокойное общение рядовых пользователей какого-нибудь дистрибутива. Вроде той беседы, которая вот уже несколько дней длится в русскоязычной почтовой конференции Debian Linux — и которой я все эти дни тихо наслаждаюсь. Всё очень приземлённо: один пользователь поинтересовался, как привести в порядок систему с аптаймом 230 суток — которая работать-то работает, но почему-то перестала отображать текст в консоли. Коллеги предложили ему несколько вариантов решения, причём слово «перезагрузка» не прозвучало там ни разу. И когда наконец один из новоприбывших его всё же употребил, мне хотелось в шутку воскликнуть: слабак!


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

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


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

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

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

Но тут-то и скрывается парадокс, на который время от времени все мы натыкаемся. Случается так, что ошибки в свободном софте дремлют годами, переходя из версии в версию никем не замеченные. Вспомните баг Heartbleed в библиотеке OpenSSL, вызвавший переполох несколько лет назад: он ждал своего обнаружения почти два года и успел за это время проникнуть в сотни продуктов, которые данную библиотеку использовали. А ведь бывают случаи ещё печальней. Пример: исправленная на днях ошибка в одной из программ уже упомянутого пакета KDE — ошибка, которая ждала своего исправления без малого тринадцать лет! Хуже того, все эти тринадцать лет о ней было известно!! Что же сталось с хвалёным законом Линуса?



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

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

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

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


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