LINUX.ORG.RU
ФорумTalks

MD OS Ice


5

6

Небольшая предыстория

Все началось примерно два года назад. Я тогда убивал свободное время просмотром роликами по YouTube, изучением языков программирования и веб-технологий и доведением до «нервных срывов» Ubuntu, Mandriva и Gentoo. Но однажды проснувшись утром, я понял, что прежние занятия уже не приносят большой радости и пора бы уже найти новое занятие. Не долго думая я замахнулся на геморрой в виде операционной системы и портала. Мне тогда думалось: «Чем я хуже Брина, Пейджа, Гейтса или Джобса? Если они смогли, то я тоже смогу». Сейчас, оглядываясь назад, я понимаю, что мне в то время было далеко до них, но спасибо моему характеру, который не дал сойти с намеченного пути.

Хотя тогда я все же понимал, что для выполнения поставленных задач мне потребуются годы, если не десятилетия, а мир IT не терпит таких сроков и в итоге я останусь далеко позади ведущих корпораций. Поэтому было решено собрать команду кодеров, которые помогли бы сделать все максимум за год. Но тут я обломался, так как в лучшем случае я слышал нечто вроде «я бы помог, но сейчас очень-очень занят», в большинстве же случаев были реплики типа «ты дебил, ОС, способную конкурировать с Windows или Mac OS X, ты никогда не напишешь, а если напишешь, то продвинуть её на рынке ни за что не сможешь». Но я упрямый и ни какими доводами против меня сбить с моего пути практически невозможно. Это качество не раз впутывало меня в неприятные истории, но в данном случае оно было ангелом-хранителем моего проекта. В итоге я плюнул на всех и остался один на один со своими идеями.

Сейчас я несказанно рад, что остался один. Операционная система и портал на финишной прямой разработки и в течении месяца они будут представлены на всеобщее обозрение. Название моей операционной системы MD OS Ice. Сможет ли она конкурировать с такими системами как Mac OS X Lion, Windows 8 и Google Chrome OS? На мой предвзятый взгляд - да, в нем много возможностей, которых нет в этих системах, но об это судить уже вам - пользователям.

О системе

MD OS Ice базируется на сильно измененном микроядре L4. Так же в ней есть много от FreeBSD, OpenSolaris и Chromium OS. Акценты я сделал на скорость, безопасность, производительность, портатируемость, легкость в использовании и функциональность. Айс способен работать на множестве архитектур: x86-64, IA-32, PowerPC, ARM и др. Загрузка и завершение работы на моем Core2Duo занимает 5-7 секунд, перезагрузка 8-10 секунд. Установка системы производится с помощью графического инсталлера и занимает от силы 10 минут.

IceGUI

Графический интерфейс выполнен в виде трех рабочих пространств: Dashboard Files Feeds

Dashboard - плитки наподобие плиток в Windows 8 с возможность добавления сюда гаджетов. Поддерживаются нативные плитки, Google Desktop, Yahoo Widgets, Plasma Widgets, Mac OS X Dashboard и веб-гаджеты. Files - средство для быстрой и удобной работы с файловой системой. Feeds - уведомления от системы, различных программ и веб-сервисов. Широкие возможности для настройки и классификации уведомлений.

Оконная система чем то похожа на ту, которая используется в Windows 8, но переключение между окнами и вкладками выполнено удобнее.

Nika

Возможности этой программы по истине безграничны. Это искусственная нейронная сеть, экспертная система, база знаний, система машинного творчества. Она предоставляет голосовой интерфейс, распознавание голоса, распознавание изображений, распознавание видео, распознавание лица, распознавание частей тела и их положения в пространстве, написание скриптов для автоматизации управления системой (наподобие Automator в Mac OS X).

IceNet

Комплекс систем для работы с сетями и построения собственных сетей. Автоматическая настройка подключений, обнаружения устройств, шифрование, создание собственных сетей и т.д. Создание собственных сетей построено на Netsukuku, что позволяет создавать самоорганизующиеся распределенные анонимные одноранговые P2P сети, теоретически возможно создание сети большей сети интернет. При условии наличия гейтов в интернет в вашей области сети IceNet, вы можете получить доступ к сетям абсолютно бесплатно.

IceDC

Распределенная система на основе сети IceNet. Позволяет использовать ресурсы другого устройства, если ресурсов вашего не хватает.

IceCloud

Распределенная облачная система. Позволяет хранить ваши файлы в сжатом и зашифрованном виде на устройствах поддерживающих IceNet. Благодаря тому, что файлы сжимаются и шифруются на вашем устройстве перед тем как попасть в облако, злоумышленники не смогут даже понять что это за файл, а благодаря множеству устройств в сети и малому размеру сжатых файлов, вам предоставляется практически неограченное место для ваших файлов. А благодаря распределенности системы, никто, включая правоохранительные органы или государства, не сможет найти и использовать ваши файлы. Так же вы можете использовать облако как платформу для запуска своих сайтов и сервисов, это бесплатный хостинг с неограченным местом и ресурсами.

IceZip

Благодаря нейронной сети, IceZip может сжимать почти любые файлы любого размера до размера нескольких мегабайт без потери качества. По умолчанию он сжимает все файлы у вас на компьютере, экономя тем самым место, а когда вам понадобится файл, он преобразует его в обычный и передаст его другой программе. И он работает так быстро, что вы даже не заметите его работы.

IceSync

Эта программа синхронизирует данные между различными устройствами между собой и облаком. По умолчанию она синхронизирует сообщения, плитки и гаджеты, почту, заметки, календарь, напоминания, контакты, закладки, историю поиска. Но вы можете настроить её на синхронизацию любых файлов.

IceCrypt

Быстрое шифрование файлов для их безопасной передачи через IceNet, IceSync или хранения в IceCloud. Так же эта программа может зашифровать любой файл на вашем компьютере по вашему желанию.

IceVMM

Эта программа позволяет эмулировать среду других систем для запуска приложений. В IceVMM запускаются 90% всех программ для следующих платформ:

Windows (XP, Vista, 7) Windows Phone Mac OS X (Leopard, Snow Leopard, Lion) Linux (Ubuntu, Debian, Fedora, Mandriva, Gentoo, Android, OpenSUSE, Slackware, Arch, Maemo, MeeGo) OpenSolaris BSD (FreeBSD, Dragonfly BSD, OpenBSD, NetBSD) iOS BlackBerry OS Nintendo (Entertainment System, Super Entertainment System, Virtual Boy, 64, GameCube, Wii, 3DS, DSi, DS) Sega (Dreamcast, Saturn) Sony (PlayStation, PlayStation 2, PlayStation 3, PlayStation Portable, PlayStation Vita) Microsoft (Xbox, Xbox 360)

Заключение

На этом я думаю закончу статью, в скором времени я выпущу презентацию и видео, где покажу в работе технологии описанные выше и прикладные программы. А где то к концу июля выпущу в свет бету.

Ответ на: комментарий от faska

>не бывает абсолютно закрытого кода

это как?

Maxikkk
() автор топика
Ответ на: комментарий от Maxikkk

> при условии достаточно широкого канала в сеть, будет задействован IceDC и мощности другого менее загруженного компьютера из сети

А, кстати. Сеть-то уже есть, от которой плясать можно? Датацентр где-нибудь в Нижневартовске, ну или хоть кластер какой завалящий из списанного хлама?

Cancellor ★★★★☆
()
Ответ на: комментарий от Maxikkk

Скажите пожалуйста, а я смогу установить вашу ОС на свой iPod и поднять там LAMP для организации веб-хостинга в облаке IceCloud? Какие алгоритмы шифрования используются для передачи данных в сети IceNet? Какой уровень анонимности она обеспечивает?

lomalkin
()
Ответ на: комментарий от faska

>> Поражают идиоты, интересующиеся под какой лицензией это будет опубликовано. о-О!)))

а вдруг под BSD?

Ты хотел написать под BSDM?)))

anonymous
()
Ответ на: комментарий от Maxikkk

> эх, хотел бы я увидеть ваши лица, когда вы увидите айс у себя на компе и все потрогаете ручками... это было бы для меня незабываемое зрелище, ваше счастье, что я этого не смогу увидеть...

Что уже принял решение пойти в окно?)))

anonymous
()
Ответ на: комментарий от Cancellor

сеть будет формировать из пользователей. как писал выше - в IceNet нет серверов или клиентов, каждый и сервер и клиент.

Maxikkk
() автор топика
Ответ на: комментарий от Maxikkk

> может bdsm?

Эээ! точно, опчатался.)))

anonymous
()
Ответ на: комментарий от anonymous

>Поражают идиоты, интересующиеся под какой лицензией это будет опубликовано.

То что ты не в состоянии создать ничего лучше, чем твой комментарий не означает, что на это неспособны другие. А МД ОС еще выстрелит, я верю.

run4way
()
Ответ на: комментарий от Maxikkk

> в IceNet нет серверов или клиентов, каждый и сервер и клиент.

как решил проблему с NAT? ECN для TCP поддерживается? Как обстоят дела с IPv6?

i-rinat ★★★★★
()
Ответ на: комментарий от lomalkin

вы сможете использовать IceCloud как платформу, на самом айподе вы, конечно, ничего не поднимите. LAMP - нет, IceCloud базируется на MD OS Ice - линукс вам тут некуда впихнуть, если только в виртуалку, но зачем такой велосипед? установить любые языки, базы данных и серверы вы можете. Алгоритмов несколько, о них подробнее в презентации. Какой только возможно для сети, ip и прочих явных идентификаторов нет.

Maxikkk
() автор топика
Ответ на: комментарий от Maxikkk

То есть если мне потребуется запустить что-то тяжелое, оно сначала утечёт в сеть? А если облачные алгоритмы окажутся уязвимыми?
Где расположены сервера, контролирующие облако? Достаточно ли хорошо они защищены физически?
Получается, что каждый пользователь OSIce должен отдавать часть своей мощности и подключения к сети другим людям? А что делать людям со слабым железом/каналом? Я же потом с оператором не расплачусь, если на моём ноутбуке кто-то в Doom3 поиграет!

AITap ★★★★★
()
Ответ на: комментарий от run4way

>> Поражают идиоты, интересующиеся под какой лицензией это будет опубликовано.

То что ты не в состоянии создать ничего лучше, чем твой комментарий не означает, что на это неспособны другие. А МД ОС еще выстрелит, я верю.

Конечно выстрелит, мой друг. Я разве где-то писал, что оно не умеет стрелять?)))

anonymous
()
Ответ на: комментарий от i-rinat

Было-было. В самом начале про «синие ящики» и звонок Папе Римскому и чуть позже, во время визита к ним в гараж представителя Intel.

LongLiveUbuntu ★★★★★
()
Ответ на: комментарий от i-rinat

>Какое оборудование поддерживается? Драйверы от Windows заработают? про оборудование уже писал, драйверы от винды не пойдут

Maxikkk
() автор топика
Ответ на: комментарий от Maxikkk

Но отправная точка должна ж быть, иначе даже демонстрацию толком не проведёшь, т.к. банально узлов мало и скорости низкие. Если, конечно, к моменту презентации и финального релиза не наберётся толпа бетатестеров, которые и выступят в качестве этой самой отправной точки, сжигая электричество круглые сутки за собственный счёт.

Cancellor ★★★★☆
()
Ответ на: комментарий от i-rinat

> как решил проблему с NAT? ECN для TCP поддерживается? Как обстоят дела с IPv6?

для построения своих сетей IceNet использует свои протоколы, TCP/IP только для работы с интернетом.

Maxikkk
() автор топика
Ответ на: комментарий от Maxikkk

> своя, основанная на ZFS

что поменял и зачем? На какой версия основывался? Как решил проблему экспорта в микроядро?

i-rinat ★★★★★
()
Ответ на: комментарий от AITap

они не окажутся уязвимее родных вашему компьютеру процессов. сеть самоорганизующаяся, поддерживает себя полностью сама. Если компьютер загружен, то его мощь отдаваться никому не будет, а если нет, то что терять мощности то? и не важно загружено/не загружено какое железо. У вас не безлимит? вроде все на него уже перешли...

Maxikkk
() автор топика
Ответ на: комментарий от Maxikkk

> ip и прочих явных идентификаторов нет. А как же тогда компьютеры в сети отличают друг друга?

На каких условиях будет распространяться ваша операционная система?

lomalkin
()
Ответ на: комментарий от X10Dead

> Немного другое подразумевал.

Ну ладно, забывать о маркетинговой стороне дела тоже не стоит.)))

anonymous
()
Ответ на: комментарий от Maxikkk

> для построения своих сетей IceNet использует свои протоколы

На каких уровнях OSI свои протоколы?

i-rinat ★★★★★
()

Так всё здорово.

А где то к концу июля выпущу в свет бету.

Не тяните пожалуйста с бетой, хочется пощупать.

anonymous
()
Ответ на: комментарий от LongLiveUbuntu

> Паял Возняк. А Джобс либо рядом шлялся, либо по банкам бегал за кредитами.

Вот. А ТС написал «а джобс по гаражам лазил и с... как его звали... короче с каким то парнем железки собирал»: утверждается, что собирал.

i-rinat ★★★★★
()
Ответ на: комментарий от i-rinat

> что поменял и зачем? На какой версия основывался? Как решил проблему экспорта в микроядро?

она не устраивала своей скоростью работы, я её оптимизировал. 21. я её немного переделал для L4

Maxikkk
() автор топика
Ответ на: комментарий от lomalkin

> На каких условиях будет распространяться ваша операционная система? сто раз уже писал, см. выше.

Maxikkk
() автор топика
Ответ на: комментарий от Cancellor

>> К концу июля какого года?

Божьего, сын мой, от рождества Христова.

Хотелось бы все таки при жизни застать.3)

anonymous
()
Ответ на: комментарий от Cancellor

я не нарушал лицензии при создании ОС.

Maxikkk
() автор топика
Ответ на: комментарий от i-rinat

он участвовал в сборах, разную фигню доставал для возняка

Maxikkk
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.