Копирование велосипеда вручную - в этом ли доблесть и честь? Есть масса уже работающих проектов, в которых можно применить свои навыки. По крайней мере хоть не плодить заведомо мертвые программы.
Товарищ Горлофф любил заканчивать свои предложения словом OK. Но потом его осадили, что использует в своей речи заморское словечко. Вот и стал говорить "Хорошо?" :)
>http://www.skyos.org/images/w.png да, симпатично. Вопрос: а этот SkyOS не есть линукс + DE с волшебной темой оформления (a la LinuxXP)? Они его ещё и за $ продают :/
>да, симпатично. Вопрос: а этот SkyOS не есть линукс + DE с волшебной темой оформления (a la LinuxXP)? Они его ещё и за $ продают :/
Это ниразу не Linux - хотя конечно очень интересная система - рекомендую присоединиться к комманде переводчиков, и получить все нахаляву :) Ну или в ослике
>впадлу лезть на сайт, скажи, что именно нового и интересного?
Всеже пройди тур - он довольно неплохо разьясняет. Но вобщем очередная графическая ОС типа Windows, MacOSX, ну или BeOS (BeOS жив! (С) лоровские латентные некрофилы)
>P.S. а за эти деньги они продают ссылку на файлик с ОС или лицензию?
Ой нет, торможу -
Currently SkyOS is in its beta stage. By joining the SkyOS Beta
program you will get access to these beta releases as well as the
final version once its available. You get the following benefits when
you join the SkyOS Beta Program:
* Download access to the newest beta version and all future beta versions until the final release
* SkyOS Final as a downloadable ISO image once its available
* Newest copy of SkyOS Programmer's Book (PDF)
* All available software package
* All available libraries and device drivers
* A position on the team as a beta tester
* Access to the beta team forum
* Technical support, with questions answered directly in the beta forum by Robert Szeleney and/or other members of the SkyOS Development Team
On behalf of the SkyOS Team, we wish to thank you for both your interest and your support.
We look forward to working with you to make a great operating system even better!
Ага, qtemerge :-)
На самом деле здорово.
Если все на самом деле так клёво, то почему Небесная ОС
не очень то распросторонена? У меня какое-то недоверие что ли.
Как будто я винюзер и присматриваюсь к красивым скринам fluxbox'а %)
>Если все на самом деле так клёво, то почему Небесная ОС
не очень то распросторонена? У меня какое-то недоверие что ли.
Как будто я винюзер и присматриваюсь к красивым скринам fluxbox'а %)
Ну она всеже еще не зарелизена :) Только беты пятерки такие красивые - ранние версии честно говоря не фонтан
>Копирование велосипеда вручную - в этом ли доблесть и честь? Есть масса уже работающих проектов, в которых можно применить свои навыки.
Зачем присоединяться к другим проектам, если можно сделать лучше?
На счет сделать лучше - не выйдет, жаль конечно. Имхо, по следующим причинам.
Делать лучше надо с самого начала. То есть начинать надо с архитектуры всего компа. Имхо надо равномерно распределить сложность - т.е. данная ситуация, когда код биоса и ос занимает миллионы строк кода, не есть рулез - лучше предоставлять биосу более высокий интерфейс или вообще поделить его на несколько микросхем (по назначению). Отличный пример - перенос нагрузки с проца на контроллер - DMA. BIOS (или другие модули) должны в свою очередь предоставлять значительно более высокоуровневый интерфейс для ос. Составить удобный набор комманд процессора (хотя есть отличные RISC'и но дорогие) для разработки будущей ОС... Ес-но не включать мусор типа rs232 и прочего.
Язык... Можно разработать проц, оптимизированный для языка, можно наоборот, сложно сказать, выжно чтобы эти две вещи были сделаны согласованно ;) Сейчас единственная замена сям - Limbo, да и то не везде и под vm...
Для самой ос можно взять идеи из плана и inferno + много своих. Например - встроить в ядро (если монолит, иначе вынести ес-но) простую библиотеку межпроцессного взаимодействия для повсеместного использования - набираешь тот же ls -Sr file, а ls уже висит в памяти как сервер, ей передается сообщение с параметрами "S", "r" и именем файла (парсить строку должен шелл (или системная библиотека), отправляя программе параметры в виде готовых структур которые она публикует при запуске), сделать возможным отправку сообщений через файлы (текстовые и бинарные если нужна скорость) - развивая идею всё есть файл... Таким образом разработка привязок для разных ЯП упростится на порядок, станет проще и быстрее работа в консоли, написание скриптов и вообще софта, соответственно меньше багов и т.д. ;)
Иксы... Добавить в них простые виджеты (как в Y-Windows), передрать другие идейки из того же проекта ;)
На самом деле много чего неплохо бы переделать =) Тот же ajax кажется мне костылем, и тыкать Ctrl-R на форумах не есть хорошо ;) Вкладки в браузерах временно решают проблему просмотра кучи сайтов, но нормальное решение мне кажется следующим - например сбоку будет панель с деревом типа Сайт->Раздел->Тема... И т.д. и т.п.
В общем, вряд ли какое государство потянет такой проектик =)
Так что пока остается реализовывать свои идейки через fuse, модули ядра, ajax, плагины к браузерам... Отсюда выброшенные ресурсы проца, памяти, запутанность (избытки альтернативных решений)...
ЗЫ Хреновый из меня хардварщик, подправьте если в чем-то ошибаюсь. И еще раз, это всё мое имхо ;)