В большинстве стран мира, загрузка бесплатной операционной системы размером в несколько гигабайт займёт слишком много времени и обойдётся слишком дорого. То есть большая часть лучшего бесплатного софта просто не распространяется среди тех, кто выиграет от него больше всего.

solidalliance-cute-panda-flash-drive

Тьерри Монтейл из Университета Монпелье II во Франции разработал дешёвый и простой способ передачи больших пакетов ПО без использования Интернета.

Его идея проста: создать самовоспроизводящийся загрузочный USB-накопитель (флешку), который содержит операционную систему и любое программное обеспечение, которое должно работать на ней.

Монтейл написал скрипт, который клонирует содержимое одной флешки с ОС Linux Debian плюс Sage (бесплатный аналог Matlab) в другую флешку достаточного размера. Это ПО может быть записано на компакт-диск, чтобы оно могло работать на Mac или на компьютере слишком старой конфигурации для загрузки с USB, которых множество в развивающихся странах.

Любопытно, что эффективность такого метода передачи описывается функцией log(N). При больших значениях N, он значительно быстрее, чем даже самое лучшее Интернет-соединение.

Конечно, у этого метода есть недостатки. Первым и наиболее значительным является возможность распространения вредоносных программ. Поэтому Монтейл рекомендует  использовать его только для кратких сеансов связи: например, в классе, где нет времени для клонирования вредоносных программ.

И все, конечно, должны иметь USB-накопитель. Это в развивающихся странах многим не по карману, но ситуация быстро меняется, так как эти устройства становятся всё дешевле.

Метод Монтейля обещает стать чрезвычайно эффективным способом распространения ПО, хотя и с некоторыми ограничениями. Так, например, он не подходит для распространения конфиденциального софта или для крупномасштабного распределения.


Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *