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

Исходное сообщение
"OpenNews: В состав NetBSD и OpenBSD включен Си компилятор PCC с лицензией BSD"

Отправлено opennews , 17-Сен-07 11:20 
В дерево исходных текстов OpenBSD и pkgsrc репозиторий пакетов NetBSD включен (http://undeadly.org/cgi?action=article&sid=20070915195203) код "Си" компилятора PCC (http://www.ludd.ltu.se/~ragge/pcc/), распространяемого под лицензией BSD.


В PCC имеется частичная (близкая к завершению) поддержка стандарта C99. Процесс компиляции осуществляется в 5-10 раз быстрее, чем в GCC, при достаточно сносном коде на выходе. Размер архива исходных текстов PCC - чуть меньше 300 Кб.


PCC является в значительной степени переработанным вариантом компилятора Portable C Compiler, разработанного S. C. Johnson в конце 70-х годов прошлого века. В настоящее время проектом занимается Anders Magnusson из команды разработчиков NetBSD.


PCC в текущем состоянии позволил пересобрать содержимое директорий
bin, sbin, usr.bin и usr.sbin дерева исходных текстов openbsd. Пересборка библиотек требует реализации поддержки asm вставок.

URL: http://undeadly.org/cgi?action=article&sid=20070915195203
Новость: http://www.opennet.me/opennews/art.shtml?num=12053


Содержание

Сообщения в этом обсуждении
"В состав NetBSD и OpenBSD включен Си компилятор PCC с лицензией BSD"
Отправлено Аноним , 17-Сен-07 11:20 
Интересно, станет ли это первым шагом к лицензионной чистоте BSD-систем и освобождению от GPL компонентов?

"В состав NetBSD и OpenBSD включен Си компилятор PCC с лиценз..."
Отправлено fresco , 17-Сен-07 12:30 
Возможно все...
Но вряд ли. Что бы сравниться степенью оптимизации и качеством генерируемого кода с gcc, над которым долгие годы работает большая команда неплохих программистов, этому проекту нужны оч. серьезные финансовые влияния. На данный момент pcc похвастаться нечем -- он просто генерит линейный код, использую лишь самые элементарные оптимизации. А количество целевых платформ? Я думаю, что собрать им ядро того же OpenBSD можно будет не скоро.

"В состав NetBSD и OpenBSD включен Си компилятор PCC с лиценз..."
Отправлено fresco , 17-Сен-07 12:33 
Кстати, целю проекта обозначено создание небольшого, простого и легко понимаемого C99-компилятора. За рамки этого pcc вряд ли когда-нибудь выйдет.

"В состав NetBSD и OpenBSD включен Си компилятор PCC с лицензией BSD"
Отправлено Аноним , 17-Сен-07 16:20 
Надеюсь во FreeBSD не потащат эту поделку.

"В состав NetBSD и OpenBSD включен Си компилятор PCC с лиценз..."
Отправлено cepera , 17-Сен-07 16:43 
а что, на TenDRA они уже забили?

"В состав NetBSD и OpenBSD включен Си компилятор PCC с лиценз..."
Отправлено GR , 17-Сен-07 16:50 
Почему нет? Пусть сидит себе в портах - вдруг кому надо ....

"В состав NetBSD и OpenBSD включен Си компилятор PCC с лиценз..."
Отправлено Аноним , 17-Сен-07 19:41 
Про порты я ничего не говорил