Как было написано выше, Ubuntu очень дружилюбна, легко устанавливать и удалять программы из встроенного менеджера-приложений. Новичку и обычному пользователю самое то. Ну и все фишки unix для продвинутых.
Мне кажется интерестный вопрос, сам бьюсь над темой вложенности в объектах и рекусией. Думаю ножно написать самому в браузере чтоб визуализировать объекты, потом добовить возможность изменения. Займусь этим вопросом.
Safari разрабатывается на базе chromium. Нужно проверять на всех актуальных браузерах и разрешениях(ретина дисплеи тоже). Чем проще верстка тем меньше гемороя.
Если есть ip белый как выше сказано.( без него не выйдет)
Если роутер есть то нужно настроить роутер(переадрисацией 80порта на 80порт ip твоей машины.
Если не заработает проверить настройки Apache.(Гугл в помощ) так нужно папку указать и порт.