Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: Моя личная разработка - ГранитОС  (Прочитано 4392 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн astrobeglec

  • Автор темы
  • Активист
  • *
  • Сообщений: 838
  • Самая тяжелая ноша - пророк в извращенном мире...
    • Просмотр профиля
Моя личная разработка - ГранитОС
« : 10 Ноября 2012, 14:39:58 »
Господа. Мною, на моем ноутбуке, собран прототип ГранитОС, операционной системы в полной мере раскрывающей потенциал *nix, GNU/Linux и OpenSource решений.

Данная система разрабатывалась в основном как клиент веб-сервисов (аналог Chrom/Chromium OS) и на данный момент работает в этом качестве (с неё я и пишу), хотя её можно приспособить под решение любых задач. Система (десктоп версия) пока собрана в единственном экземпляре на моем ноутбуке. Планируется и SpeedServer версия для локальной копии веб-сервисов (фронт-энд работает с локального сервера, бекенд в облаке).

ЧСВ свое я уже поднял (не только тем, что тему написал - главное получилось!), теперь о главном - предлагайте задачи для тестирования работы. То есть как доказать высокую скорость работы системы и сравнить скорость с обычной Ubuntu.

Железо на котором производится тестирование:

Ноутбук Lenovo SL510 (немного проапгредил):
Процессор:
model name   : Intel(R) Core(TM)2 Duo CPU     T5870  @ 2.00GHz
ОЗУ
MemTotal:        5961756 kB
Жесткий диск
500 Гб

Прошу, господа.
Я вернулся...

Tritus

  • Гость
Re: Моя личная разработка - ГранитОС
« Ответ #1 : 10 Ноября 2012, 14:48:05 »
[[Удалил лишнее]]
Очень интересно.. А поподробнее о новой ОС можно узнать? Какое ядро, каковы ключевые особенности, отличия и т.п.

Почитайте пункт 2.9 правил форума.

--Сперанский
« Последнее редактирование: 10 Ноября 2012, 14:56:21 от Сперанский »

Оффлайн artifactor

  • Старожил
  • *
  • Сообщений: 1769
    • Просмотр профиля
    • Leaf Watoru's notes
Re: Моя личная разработка - ГранитОС
« Ответ #2 : 10 Ноября 2012, 14:58:09 »
Интересно.
Будет live-версия, чтобы пощупать?

Цитировать
в полной мере раскрывающей потенциал *nix, GNU/Linux и OpenSource решений.
можно подробнее или хотя бы пример?


Скорость работы можно проверить так:
Берём  несколько эмуляторов(dolphin, pcsx2, ещё какой-нибудь).
и запускаем под ними приложения.
Где лучше и быстрее работает - та система и победила. тесты dolphin'а будут более-менее верными, т.к. многоядерники поддерживает и задействует больше ресурсов, чем pcsx2.
Xubuntu 16.04 x64
Обои для рабочего стола и Space Ambient

Оффлайн astrobeglec

  • Автор темы
  • Активист
  • *
  • Сообщений: 838
  • Самая тяжелая ноша - пророк в извращенном мире...
    • Просмотр профиля
Re: Моя личная разработка - ГранитОС
« Ответ #3 : 10 Ноября 2012, 15:33:13 »
Пока есть только img образ весом в 4 Гб.
Дистрибутив планируется, уважаемый Tritus, и не жди особых чудес - система по аналогии, например, с Runtu является той-же Ubuntu 10.04 только радикально перенастроенной.

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

Могу пока рассказать первые шаги - ставишь систему в консольном режиме, выбираешь только базовую систему. Обновляешься, ставишь awesome, firefox. Если (как и мне) нужно работать с 3G модемом - плюсом NM. Работать уже будет намного быстрее. А дальше инетовские маны по оптимизации работы...

Пока на больничном - гоняю систему. Попробую вместо ФФ Хромиум погонять... Когда система станет стабильной и дорвусь до приличного интернета (а не 4 кбит/сек как сейчас) - выложу образы рабочей системы. Но! предупреждаю сразу! Работает в "fast" режиме не более 2-х приложений (поэтому и думаю, что основной клиент - организации продающие SaaS). Это самое главное ограничение, которое к сожалению не получится обойти... Поэтому планирую потом написать менеджер-селектор для смены активных приложений... Чтобы вместо ФФ например гонять QTcreator, или Bluefish... Кстати погонял VirtualBox... Правда для виртуализации подводных камней намного больше... Но загрузка WinXP (свежей) в виртуалке менее чем за 10 секунд впечатлила.

Пользователь решил продолжить мысль 10 Ноября 2012, 16:11:05:
Обидно другое - решениям уже годы... А применить просто никто не додумался...
« Последнее редактирование: 10 Ноября 2012, 16:11:05 от astrobeglec »
Я вернулся...

Оффлайн svcunion

  • Активист
  • *
  • Сообщений: 565
  • Всё на самом деле не так, как на самом деле.
    • Просмотр профиля
Re: Моя личная разработка - ГранитОС
« Ответ #4 : 10 Ноября 2012, 18:12:26 »
Господа. Мною, на моем ноутбуке, собран прототип ГранитОС, операционной системы в полной мере раскрывающей потенциал *nix, GNU/Linux и OpenSource решений.

 теперь о главном - предлагайте задачи для тестирования работы. То есть как доказать высокую скорость работы системы и сравнить скорость с обычной Ubuntu.

Прошу, господа.
Если требуется классика в этом вопросе, то это сюда:
Phoronix Test Suite
В настоящем актуальна версия 4.2.
Getting Started
Но это в большей мере проверка харда + драйверов, а не системы.
Неплохо б скриншоты .mkv видеоплейером + сис.монитором на ресурсы.
Да, образ, хоть на яндекс, хоть на депозит по предпочтению.
С успехом!
« Последнее редактирование: 10 Ноября 2012, 18:16:44 от svcunion »

Оффлайн demkov

  • Старожил
  • *
  • Сообщений: 2692
    • Просмотр профиля
Re: Моя личная разработка - ГранитОС
« Ответ #5 : 10 Ноября 2012, 18:17:45 »
Обидно другое - решениям уже годы... А применить просто никто не додумался...

Хм, ну вот вы применили. Многие об этом узнают?

Оффлайн astrobeglec

  • Автор темы
  • Активист
  • *
  • Сообщений: 838
  • Самая тяжелая ноша - пророк в извращенном мире...
    • Просмотр профиля
Re: Моя личная разработка - ГранитОС
« Ответ #6 : 10 Ноября 2012, 21:34:18 »
Первое серьезное падение. Делаю все с нуля... Нефиг было груб оптимизировать... Во второй альфе не буду с ним заморачиваться.

Собственно суть Гранита - кеширование в ОЗУ часто используемых данных. Примерно так работает Андройд - данные не выгружаются из памяти... Поэтому запуск и работа приложения ускоряются в разы (меньше обращений к диску, скорость обращения к ОЗУ быстрее...)... Но поскольку ОЗУ мало... Кешировать полноценно можно только несколько программ параллельно. Поэтому буду писать кеширующий менеджер.


Обычная работа приложения:

загрузка ОС - загрузка ДМ - загрузка приложения - работа приложения - обращения к диску за данными

ГранитОС:

загрузка ОС - загрузка "fast" приложений - загрузка ДМ - загрузка "fast" приложений - работа приложения
Я вернулся...

Оффлайн Kernel ops

  • Старожил
  • *
  • Сообщений: 1388
    • Просмотр профиля
Re: Моя личная разработка - ГранитОС
« Ответ #7 : 11 Ноября 2012, 00:48:25 »
Если будете писать что-то, то уже новый дистр нарисовывается. Подпишусь
root@shkiper:~$mount -t btrfs /dev/head1 /mnt && ls /mnt | grep brain | xargs -i sh /mnt/{}

Оффлайн Сперанский

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 4055
  • Dictum ac factum
    • Просмотр профиля
Re: Моя личная разработка - ГранитОС
« Ответ #8 : 11 Ноября 2012, 08:10:53 »
Собственно суть Гранита - кеширование в ОЗУ часто используемых данных.
Новый PuppyLinux?

Оффлайн jack_solovey

  • Активист
  • *
  • Сообщений: 916
  • Mate, и никаких Unity
    • Просмотр профиля
Re: Моя личная разработка - ГранитОС
« Ответ #9 : 11 Ноября 2012, 08:43:51 »
Данная система разрабатывалась в основном как клиент веб-сервисов
...
Пока есть только img образ весом в 4 Гб.
Что-то не могу увязать два этих факта.

Оффлайн astrobeglec

  • Автор темы
  • Активист
  • *
  • Сообщений: 838
  • Самая тяжелая ноша - пророк в извращенном мире...
    • Просмотр профиля
Re: Моя личная разработка - ГранитОС
« Ответ #10 : 11 Ноября 2012, 10:15:40 »
Новый PuppyLinux?
Нет. Вообще. Задача "вложись в 32 Мб ОЗУ" не ставится. Скорее наоборот - возможность разгона "тяжелых" сборок.

Данная система разрабатывалась в основном как клиент веб-сервисов
...
Пока есть только img образ весом в 4 Гб.
Что-то не могу увязать два этих факта.
Факт третий - сейчас база весит почти 30 Гб.

Минимальная система (для веб-сервисов)  получилась чуть менее 1 Гб.

Вы не понимаете суть. Когда мы работаем с компом, мы работаем в основном параллельно в 2-3 приложениях, хотя у нас их установлены десятки или сотни (а у меня например почти 3500 пакетов в системе).

Сейчас я серфингом в интете занимаюсь, для меня актуален браузер, буду программировать - IDE... И разогнанный браузер будет неатуален, нужно "разгонять" IDE. Это и есть ключевая идея - разгоняется не вся система (как например в песике), а создается механизм разгона любой части системы.
Я вернулся...

Оффлайн actics

  • Новичок
  • *
  • Сообщений: 36
    • Просмотр профиля
Re: Моя личная разработка - ГранитОС
« Ответ #11 : 26 Декабря 2012, 05:31:33 »
А какие цели у системы? Почему не арч/генту? На каком дистрибутиве основано?

nefelim4ag

  • Гость
Re: Моя личная разработка - ГранитОС
« Ответ #12 : 29 Декабря 2012, 04:08:14 »
А какие цели у системы? Почему не арч/генту? На каком дистрибутиве основано?
Писали, что на Ubuntu.

Оффлайн Kozak

  • Участник
  • *
  • Сообщений: 211
    • Просмотр профиля
Re: Моя личная разработка - ГранитОС
« Ответ #13 : 29 Декабря 2012, 05:00:17 »
Попов, ты?

Оффлайн thunderamur

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 6844
    • Просмотр профиля
Re: Моя личная разработка - ГранитОС
« Ответ #14 : 29 Декабря 2012, 05:13:50 »
Почему не арч/генту?
Зачем?

 

Страница сгенерирована за 0.018 секунд. Запросов: 19.