Как стать автором
Обновить

Tmax Window 9 — новая корейская операционная система

Софт
image
Tmax Window это операционная система для PC, которая разработана за последние 4 года как альтернатива MS Windows. Она использует технологию, специально разработанную в TmaxCore чтобы обеспечить 100% поддержку как существующих приложений для MS Windows, так и приложений, которые будут написаны в будущем.

Особенности системы:
  • совместимость с MS Windows, пакетом MS Office и приложениями для многих других операционных систем
  • интерфейс, похожий на интерфейс MS Windows
  • встроенное средство управления базами данных (СУБД)
  • параметры безопасности, которые могут быть приспособлены как к индивидуальным пользователям, так и к предприятиям

Источник: CDRinfo

Под катом 7 роликов по теме
Всего голосов 88: ↑81 и ↓7 +74
Просмотры 8.9K
Комментарии 184

Usability: пусть ваша мама попробует

Usability *
Канал YouTube OSFirstTimer посвящен Диане, 38-летней женщине, ставшей своеобразной «фокус-группой» при проведении импровизированного юзабилити-тестирования различных операционных систем, выпущенных в 1984 — 2013 годах. Тинейджер Филип, выступающий в роли ведущего, дает Диане выполнить в каждой операционной системе по 5 задач, а Диана комментирует свои трудности в процессе их выполнения.

В качестве примера свежий выпуск, с «тестированием» операционной системы ReactOS:

Всего голосов 62: ↑20 и ↓42 -22
Просмотры 7.1K
Комментарии 10

Организация многозадачности в ядре ОС

Блог компании Embox Open source *C *
Из песочницы
Волею судеб мне довелось разбираться с организацией многозадачности, точнее псевдо-многозадачности, поскольку задачи делят время на одном ядре процессора. Я уже несколько раз встречала на хабре статьи по данной теме, и мне показалось, что данная тема сообществу интересна, поэтому я позволю себе внести свою скромную лепту в освещение данного вопроса.
Сначала я попытаюсь рассказать о типах многозадачности (кооперативной и вытесняющей). Затем перейду к принципам планирования для вытесняющей многозадачности. Рассказ рассчитан скорее на начинающего читателя, который хочет разобраться, как работает многозадачность на уровне ядра ОС. Но поскольку все будет сопровождаться примерами, которые можно скомпилировать, запустить, и с которыми при желании можно поиграться, то, возможно, статья заинтересует и тех, кто уже знаком с теорией, но никогда не пробовал планировщик “на вкус”. Кому лень читать, может сразу перейти к изучению кода, поскольку код примеров будет взят из нашего проекта.
Ну, и многопоточные котики для привлечения внимания.

Читать дальше →
Всего голосов 92: ↑92 и ↓0 +92
Просмотры 72K
Комментарии 19

Легкие потоки в Embox

Блог компании Embox Open source *Системное программирование *C *

Сегодня, как и обещала, я продолжу тему планирования легких сущностей, которую уже начала в своем цикле статей. В нем я рассказала о внутреннем устройстве tasklet, workqueue и protothread. Конечно, тема не ограничивается лишь этими примерами: есть еще FreeRTOS с ее coroutine, или GNU Portable threads; или можно отойти от структур и библиотек, применяющихся в ОС, и вспомнить различные green threads, которых становится все больше и больше.

На этот раз я хочу поделиться тем, как мы реализовали легкие потоки в проекте Embox. С одной стороны мы постарались учесть опыт предыдущих разработок, с другой — привнести что-то новое.
Мышь Embot не несет ответственности за код в статье
Всего голосов 23: ↑21 и ↓2 +19
Просмотры 8.7K
Комментарии 3

«Здесь все помешаны на программировании, простое общение никому не интересно»

Блог компании Innopolis University Учебный процесс в IT Образование за рубежом
Recovery mode
image

Студентка Университета Иннополис Анастасия Козар рассказала, почему в Южной Корее необязательно знать язык и как живётся российской девушке среди азиатских программистов. Подробности под катом.
Читать дальше →
Всего голосов 62: ↑42 и ↓20 +22
Просмотры 35K
Комментарии 50

Операционная система на JavaScript? JsOS

JavaScript *Node.JS *
Из песочницы

Приветствую, хабровчане!


Как вы думаете, можно ли создать полноценную операционную систему на языке программирования JavaScript, с которой можно загружаться?


Правильный ответ — можно!


image


Сегодня я хочу рассказать вам про проект JsOS.

Читать дальше →
Всего голосов 44: ↑32 и ↓12 +20
Просмотры 45K
Комментарии 193

Операционная Система «Сивелькирия»: вводное описание

Программирование *Анализ и проектирование систем *Системное программирование *IT-стандарты *API *
Привет, Хабр.

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

Всем, кто заинтересовался, добро пожаловать под кат.
Читать дальше →
Всего голосов 30: ↑19 и ↓11 +8
Просмотры 18K
Комментарии 100

ОС «Сивелькирия»: миссия и форма запуска

Программирование *Анализ и проектирование систем *Системное программирование *IT-стандарты *API *
Привет, Хабр.

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

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

Технические и организационные моменты, упомянутые в данной статье, будут подробно раскрыты в следующих публикациях.
Читать дальше →
Всего голосов 17: ↑4 и ↓13 -9
Просмотры 4.4K
Комментарии 18

Операционная Система «Сивелькирия»: технологии

Программирование *Анализ и проектирование систем *Системное программирование *IT-стандарты *API *
Привет, Хабр.

Данная статья продолжает цикл публикаций о проекте операционной системы «Сивелькирия». Как уже упоминалось в прошлых статьях, данная ОС в настоящее время находится на ранней стадии проектирования и разработки, так что желающим получить пруфы придётся набраться терпения. На всякий случай ещё раз упомяну, что автор не ставит перед собой цели убедить кого-либо в чём-либо, вместо этого продолжая публикацию с целью получения пользы от обсуждений. Пользуясь случаем, хочу выразить благодарность всем, кто оставил полезные комментарии под прошлыми публикациями.

В первой статье цикла приводилась краткая информация о структуре данной ОС. Во второй статье описывались цели проекта, а также то, каким образом он предполагает вырваться из порочного круга «нет софта — нет пользователей — нет разработчиков — нет софта». В этот раз основное внимание будет уделено архитектурным вопросам. Будет показано, какими техническими средствами предполагается обеспечить взаимодействие модулей, написанных разными людьми на разных языках и собранных под различные окружения. Кроме того, будут затронуты мелкие детали архитектуры.
Читать дальше →
Всего голосов 19: ↑11 и ↓8 +3
Просмотры 7.7K
Комментарии 100

ОС «Сивелькирия»: процесс разработки ПО

Программирование *Анализ и проектирование систем *Системное программирование *IT-стандарты *API *
Привет, Хабр.

Этим постом продолжается цикл публикаций о проекте ОС «Сивелькирия». В первой статье цикла было дано общее описание концепции, во второй объяснялось, зачем это надо и в каком виде продукт сможет увидеть свет, в третьей тезисно описывались архитектурные решения. Поскольку многие комментаторы поднимали вопрос об удобстве разработки под данную ОС, настоящая статья призвана осветить эту тему.
Читать дальше →
Всего голосов 12: ↑5 и ↓7 -2
Просмотры 1.9K
Комментарии 16

ОС «Сивелькирия»: пример построения программы

Программирование *Анализ и проектирование систем *Системное программирование *IT-стандарты *API *
Привет, Хабр.

Этим постом продолжается цикл публикаций о проекте ОС «Сивелькирия». В первой статье цикла было дано общее описание концепции, во второй объяснялось, зачем это надо и в каком виде продукт сможет увидеть свет, в третьей тезисно описывались архитектурные решения, а в четвёртой был дан ответ на вопрос о том, как согласовать действия разработчиков ОС и ПО в данной модели. В данной статье будет показан пример разбиения простой программы на модули, чтобы вписать её в реалии новой ОС.
Читать дальше →
Всего голосов 12: ↑6 и ↓6 0
Просмотры 4.8K
Комментарии 20

Как сделать ОС для микроконтроллера

C *Программирование микроконтроллеров *
Из песочницы

Довольно давно я хотел сделать свою вытесняющую ОС для микроконтроллера, но не нашел стоящего мануала, или плохо искал, хз. В результате разобрался что к чему, что для этого нужно и решил написать пост об этом, вдруг кому-то пригодится.

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

Читать далее
Всего голосов 45: ↑41 и ↓4 +37
Просмотры 19K
Комментарии 45