URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 5223
[ Назад ]

Исходное сообщение
"OpenNews: Интересное ПО: perllinux - Linux дистрибутив на Perl"

Отправлено opennews , 02-Мрт-05 12:15 
Linux дистрибутив в котором все пользовательские утилиты написаны на языке Perl.
Единственные программы на Си - это Linux ядро, perl-интерпретатор и системная библиотека uClibc.

Например, на Perl написан web-сервер plHttpd, текстовые редакторы edit и vi (на базе aced), команды mount,  xargs, login, passwd, getty, halt, init, ifconfig, route и т.д.


Похожие проекты:
-  Perl/Linux (http://www.miranda.org/~jkominek/perllinux/) -  проект Jay Kominek по созданию аналогов системных утилит на Perl, список программ см. здесь (http://www.miranda.org/~jkominek/perllinux/list.html);

-  PPT (http://ppt.perl.org/) (Perl Power Tools) - другой проект по написанию классических Unix команд на Perl, список утилит (http://search.cpan.org/dist/ppt/);
-  perl_init (ftp://ftp.opennet.ru/pub/sys/perl_init) - пакет скриптов инициализации на Perl.

URL: http://perllinux.sourceforge.net/
Новость: http://www.opennet.me/opennews/art.shtml?num=5132


Содержание

Сообщения в этом обсуждении
"Интересное ПО: perllinux - Linux дистрибутив на Perl"
Отправлено April , 02-Мрт-05 12:15 
ньдяя осталось еще только ядро на perl перевести :-)

"Интересное ПО: perllinux - Linux дистрибутив на Perl"
Отправлено Andrey Mitrofanov , 02-Мрт-05 16:23 
> осталось еще только ядро на perl перевести :-)

Нет, не так. Осталось _gcc_ переписать на perl, чтобы "хотя бы" ядро собиралось. Ж-Р

Потом переписать perl - сделать его самого компилятором. А уж *потом* можно и за ядро взяться. %)

Это чтобы /удовольствие/ растянуть (<--кстати к вопросу о "зачем" и "это не обязательно").


"Интересное ПО: perllinux - Linux дистрибутив на Perl"
Отправлено Андрей , 02-Мрт-05 12:30 
Все-таки, великий Язык.

"Интересное ПО: perllinux - Linux дистрибутив на Perl"
Отправлено DPX , 02-Мрт-05 13:43 
А зачем?

"Интересное ПО: perllinux - Linux дистрибутив на Perl"
Отправлено xz , 02-Мрт-05 13:56 
> А зачем ?
в опсосе это неважно )))

"Интересное ПО: perllinux - Linux дистрибутив на Perl"
Отправлено kva , 02-Мрт-05 14:53 
Следующим шагом будет дистрибутив состоящий и linux ядра и JRE

"Интересное ПО: perllinux - Linux дистрибутив на Perl"
Отправлено Аноним , 02-Мрт-05 15:07 
интерестно а кук у него с быстродействием?

"Интересное ПО: perllinux - Linux дистрибутив на Perl"
Отправлено Аноним , 02-Мрт-05 15:22 
>Следующим шагом будет дистрибутив
>состоящий и linux ядра и JRE

Хоть сейчас можно собрать такой :-). Серверов (mail, httpd, etc.) куча, редакторов и утилит всевозможных - еще больше. Есть даже полноценный X server на Java (способный работать и как апплет, и самостоятельно).

Pelr отдыхает ;-)


"Интересное ПО: perllinux - Linux дистрибутив на Perl"
Отправлено ptika , 02-Мрт-05 19:00 
>Pelr отдыхает ;-)
может Pelr и отдыхает, а вот Perl нет...  :)

"Интересное ПО: perllinux - Linux дистрибутив на Perl"
Отправлено Аноним , 02-Мрт-05 19:19 
На PHP слабо?

"Интересное ПО: perllinux - Linux дистрибутив на Perl"
Отправлено AMDmi3 , 02-Мрт-05 20:47 
К 1 апреля 2005 ждем shLinux, к 1 апреля 2006 whitespaceLinux.
(кто не знает, whitespace - язык, синтаксис которого состоит из табов, пробелов, переводов строки, и, кажется, все; был также придуман к 1 апреля)

"Интересное ПО: perllinux - Linux дистрибутив на Perl"
Отправлено Аноним , 02-Мрт-05 22:11 
Ничего "великого" в этом языке нет. Можно и зайца научить курить, помните?

"OpenNews: Интересное ПО: perllinux - Linux дистрибутив на Pe..."
Отправлено uldus , 03-Мрт-05 09:55 
Если perl опционально можно было бы держать всегда в памяти и кэшировать предкомпилированный код, получился бы неплохой продукт. Я бы сам такой дистрибутив для некоторых вещей использовать стал.

"Форт?"
Отправлено Andrey Mitrofanov , 03-Мрт-05 10:04 
> Если perl опционально можно было бы держать всегда в памяти и кэшировать предкомпилированный код,

Э-э-э... Некоторые "растягивают удовольствие" на Форте. G:/search?q=forth


"Форт?"
Отправлено uldus , 03-Мрт-05 10:45 
>> Если perl опционально можно было бы держать всегда в памяти и кэшировать предкомпилированный код,
>
>Э-э-э... Некоторые "растягивают удовольствие" на Форте. G:/search?q=forth

Основная проблема того дистрибутива - долгий стартап на загрузку интерпретатора и начальный анализ скрипта, при большом числе маленьких и простых скриптов, это вносит существенную задержку. Лет 5 назад init скрипты в Debian пытались переписать на Perl и столкнулись именно с этой проблемой,  при стратегии когда каждый init файл как отдельный скрипт.

Perl и Python не такие тормозные как некоторые считают. Скорость посредственного Perl скрипта при сортировке, регулярных выражениях или работе с хэшами, часто выше или лишь несущественно отстает, чем у посредственной программы на C. Про скорость разработки даже говорить не нужно.


"Интересное ПО: perllinux - Linux дистрибутив на Perl"
Отправлено Andrei Darashenka , 03-Мрт-05 16:15 
Ага, до сих пор помню соревнование по написанию программ обработки логов. я на перле писал, парень на Delphi. я написал за 10 мин, парень часа за 3. моя программа не только правильно! работала, поддерживала сортировки по различным полям, и ограничения вывода, но и работала раз в 10 быстрее и занимала на 2 порядка меньше места :)

но его была гуёвая :)


"Интересное ПО: perllinux - Linux дистрибутив на Perl"
Отправлено gipsy , 03-Мрт-05 16:21 
любому преподу легко можно вжувать что для web лучше, чем для windows
так что твоя лучше :)

"Интересное ПО: perllinux - Linux дистрибутив на Perl"
Отправлено fresco , 03-Мрт-05 23:39 
А смысл ?..

"Интересное ПО: perllinux - Linux дистрибутив на Perl"
Отправлено Аноним , 04-Мрт-05 11:25 
на ASM'e бы лучше написали... Хоть польза бы была...
А на перле, любой "курящий заяц" может написать...