Pull to refresh

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

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

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

Источник: CDRinfo

Под катом 7 роликов по теме
Total votes 88: ↑81 and ↓7 +74
Views 8.9K
Comments 184

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

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

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

Total votes 62: ↑20 and ↓42 -22
Views 7.1K
Comments 10

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

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

Читать дальше →
Total votes 92: ↑92 and ↓0 +92
Views 71K
Comments 19

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

Embox corporate blog Open source *System Programming *C *

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

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

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

Innopolis University corporate blog Studying in IT Education abroad
Recovery mode
image

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

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

JavaScript *Node.JS *
Sandbox

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


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


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


image


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

Читать дальше →
Total votes 44: ↑32 and ↓12 +20
Views 45K
Comments 193

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

Programming *System Analysis and Design *System Programming *IT Standards *API *
Привет, Хабр.

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

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

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

Programming *System Analysis and Design *System Programming *IT Standards *API *
Привет, Хабр.

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

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

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

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

Programming *System Analysis and Design *System Programming *IT Standards *API *
Привет, Хабр.

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

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

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

Programming *System Analysis and Design *System Programming *IT Standards *API *
Привет, Хабр.

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

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

Programming *System Analysis and Design *System Programming *IT Standards *API *
Привет, Хабр.

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

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

C *Programming microcontrollers *
Sandbox

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

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

Читать далее
Total votes 45: ↑41 and ↓4 +37
Views 18K
Comments 45