Во вторник, 25 января компания Sun Microsystems опубликовала исходные коды одного из ключевых элементов анонсированной в ноябре прошлого года операционной системы Solaris 10.
Как сообщается в пресс-релизе, в настоящее время можно получить доступ к исходникам так называемого комплекса DTrace, предназначенного для мониторинга работы ядра ОС и сопутствующих приложений в режиме реального времени. Посредством DTrace администраторы могут быстро решать возникающие проблемы при минимальном снижении производительности компьютерной сети. Ожидается, что полностью исходные коды Solaris 10 будут открыты во втором квартале нынешнего года. Задержку руководство Sun Microsystems объясняет техническими сложностями, связанными с проверкой и подготовкой миллионов строк кода ядра.
Важно заметить, что исходники своей операционной системы Sun Microsystems публикует по специально разработанной лицензии Community Development and Distribution License (CDDL), базирующейся на Mozilla Public License. Лицензия CDDL позволяет вносить изменения в код приложения и затем распространять его при условии, что модификация программы также является open-source. При этом, однако, CDDL не совместима с GPL (General Public License), что автоматически запрещает разработчикам смешивать коды Linux и Solaris. Впрочем, OpenSolaris позиционируется именно в качестве конкурента открытой операционной системе Linux, а поэтому вряд ли стоило ожидать, что Sun Microsystems разрешит "скрещивание" этих двух программных платформ. Дополнительную информацию о программе Sun Microsystems по публикации исходного кода Solaris 10 можно найти на веб-сайте OpenSolaris.org.