Перейти к содержимому

Поиск по сайту

Результаты поиска по тегам 'kernel'.

  • Поиск по тегам

    Введите теги через запятую.
  • Поиск по автору

Тип публикаций


Блоги

  • Робот Байт
  • Fingercomp's Playground
  • 1Ridav' - блог
  • Totoro Cookies
  • Блог cyber01
  • IncluderWorld
  • KelLiN' - блог
  • Крутой блог
  • eutomatic blog
  • Programist135 Soft
  • Сайт в сети OpenNet
  • PieLand
  • Очумелые ручки
  • Блог недоблоггера
  • В мире Майнкрафт
  • LaineBlog
  • Квантовый блог
  • Блог qwertyMAN'а
  • some blog name
  • Дача Игоря
  • Путешествия Xytabich'а
  • Рецепты программирования
  • Шкодим по крупному
  • 123
  • mineOS и её удивительный мир
  • Поляна говнокода Bumer 32

Форумы

  • Программирование
    • Программы
    • База знаний
    • Разработчикам
    • Вопросы
  • Игровой раздел
    • Игровые серверы
    • Моды и плагины
    • Жалобы
    • Ивенты и конкурсы
    • Файлы
  • Общение
    • Задать вопрос
    • Обратная связь
    • Беседка
    • Шкатулка
  • Технический раздел
    • Корзина

Группы продуктов

Нет результатов для отображения.


Искать результаты в...

Искать результаты, которые...


Дата создания

  • Начать

    Конец


Последнее обновление

  • Начать

    Конец


Фильтр по количеству...

Зарегистрирован

  • Начать

    Конец


Группа


AIM


MSN


ICQ


Yahoo


Jabber


ВКонтакте


Город


Интересы

Найдено 2 результата

  1. VBerezin

    mineCORE 4

    Работаю над mineCORE 4. В первую очередь, хочу отметить, что на данный момент работа на этапе ранней разработки. Это значит, что на данный момент ничего пощупать не сможете... Пока не выйдет первый бета кандидат релиз. Тоесть, протестировать можно, когда будет более менее запускаемый билд системы. Что же будет? А будет много всего: - Менеджер пакетов minePACKAGE (пакеты и программы в едином репозитории); - Поддержка сторонних менеджеров пакетов (исходный код для развёртывания будет опубликован позже); - Прокаченный user manager с возможностью выделения пользователей в группы; - SSH подключение к ПК с разных точек "вселенной" (можно будет подключаться к компьютерам с любой точки в игровом мире с любого другого ПК, или же с помощью SSH клиента из реального мира); - Полноценная реализация POSIX; - Настройка сетей и управление ими; - Совершенно новая файловая система; - Защита от несанкционированного доступа к системе; - Слой совместимости с другими системами; - Виртуализация и настройка РЕАЛЬНОГО сервер юзабилити; - Многопоточность; - Утилиты для грамотного юзабилити системой... И многое другое. Это только верхушка айсберга, из того, что мы можем анонсировать. Также, мы сделаем РЕАЛЬНО ПОЛЕЗНУЮ СИСТЕМУ ИЗ ВСЕХ, ЧТО ЕСТЬ ДЛЯ МОДА OPENCOMPUTERS. Рабочую, функциональную, настраиваемую, с полным рабочим окружением. Также в системе будет присутствовать интеграция с mineOS (нашим разрабатываемым форком) и десктопным окружением, ну и терминальный установщик пакетов из репозитория приложений mineOS. Надолго не пропадаю, делаю первый билд как можно скорее, чтобы показать его вам. Новости о проекте и этапах разработки, а также публикация здесь доступа к билду, будут появляться в этом топике. (система отличается от предыдущих версий mineCORE, так как делается как новая база, считай с нуля)
  2. Я думаю, что любой из вас пытался сделать права доступа к определенным файлам. У некоторых это получалось - например разработчик opensecurity со своей secureos, но она тоже взламывается. Не думаю, что кому-то это удалось, поэтому встречайте Module Kernel. Это еще сырое ядро, и даже неспособное открывать какие-либо программы, поэтому я прошу подкинуть идей насчет некоторых компонентов и sandbox-окружения (ибо я удаляю все компоненты из окружения и добавляю их в System Calling Interface, а это ведь код). Код можно посмотреть тут https://github.com/HeroBrine1st/Module-Kernel . За лишние do-end не ругайтесь: это для удобства чтения кода в моем редакторе, ведь можно сделать вот так: И можно будет получить быстрый доступ к определенному куску кода. Установить это ядро можно поверх openos. Вот установщик (по быстрому сляпал, поэтому использую установщик ECS): https://github.com/HeroBrine1st/Module-Kernel/blob/master/v1.0/installer.lua. Вместе с моим кодом есть еще два файла, которые я выдрал из openos - buffer.lua и serialization.lua. Оба нужны для SCI. Первый для сокетов, а второй - для чтения и записи прав доступа. Список того, что есть: Демоны - слушают все события в системе и обрабатывают их. На форуме выкладывали методику построения резидентных программ, а это тоже самое, но в виде файла. Что бы создать демона, просто сделайте, что бы он вернул при запуске 3 параметра - свое имя, функцию старта (можно поставить хоть пустышку в виде function() end, но главное - не nil и ничего другого, кроме function) и функцию, которая будет запускаться при каждом событии в системе с первым параметром - таблица с событием (touch, key_down и подобное). Если файл демона есть в папке /daemons/ - он подключится сам, никаких действий с вашей стороны больше не потребуется. Базовая система модулей - kernel.loadModule(name:string). работает почти как require, но загружает модули из /module/?.lua. Недописанная библиотека безопасных обращений к модулям и прав доступа к файловой системе. UPD: драйвера. Подробнее ниже. Один скриншот запущенного ядра. Белая полоска внизу - поле для ввода текста. Все основные идеи я воплотил, и они почти закончились, поэтому подкиньте, пожалуйста, идей. P.s. думаю, что документация не нужна, поскольку в коде все и так понятно. P.s.s. ниже - в комментариях
×
×
  • Создать...