ru:about

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
ru:about [2018/08/16 23:11]
127.0.0.1 external edit
ru:about [2020/02/11 03:46]
valerius [Зачем нужна реимплементация OS/2 с нуля?]
Line 26: Line 26:
 ==== Зачем нужна реимплементация OS/2 с нуля? ==== ==== Зачем нужна реимплементация OS/2 с нуля? ====
  
-OS/2 имеет одно из самых стабильных,​ надежных и высокопроизводительных ядер. Написанное примерно на 40% на ассемблере,​ оно очень хорошо оптимизировано и на 100% задействует возможности архитектуры i386. Его модульная структура позволяет легко заменять компоненты более улучшенными и менее ресурсоемкими,​ отрывать GUI, или настраивать систему под надобности пользователя. Она является очень гибко настраиваемой. Нам нравится ее компактное и "​вылизанное"​ API, простота использования и интуитивный гибкий [[wp>​Workplace_Shell|объектно-ориентированный интерфейс]]. Она использует один из лучших общеупотребительных скриптовых языков -- [[wp>​REXX]] -- в качестве встроенного в систему и многие приложения скриптового механизма. OS/2 рекламировалась фирмой IBM как "DOS лучше чем DOS и Windows лучше чем Windows"​. Это правда -- ее VDM была практически лучшей из существующих. И это верно не только для DOS/​Windows. Поддержка Java и XFree86 была также очень мощной. Поэтому,​ мы полюбили OS/2 как мощную интегрирующую платформу (Integration Platform, (TM) by IBM) на основе единого десктопа. Она широко использовалась множеством маргиналов и нонконформистов многие годы и всегда имела свой собственный "way of doing things"​. Мы хотим, продолжать следовать этому пути ;) Мы можем спать спокойно,​ зная, что наша система не популярна среди хакеров и вирусописателей -- они обычно атакуют мейнстрим... Но мы не можем спокойно жить, как раньше -- начиная с декабря 2006 года IBM-овское начальство решило похоронить OS/2, и оставило OS/2 сообществу быстро устаревающую систему и ядро без исходников,​ и, самое главное,​ ухудшающаяся поддержка оборудования. Драйверов стали писать все меньше и меньше,​ и, в основном,​ новые драйвера являются портами с Linux. [[ru:​petitions|Петиции]] к IBM об открытии исходников также не дали результатов. Тем не менее, мы хотим продолжить жить и работать в OS/2. Самая важная задача -- это написание нового ядра. Здесь следует отметить,​ что OS/2 до сих пор имеет 32-битное ядро. Существующее ядро, даже при наличии исходников,​ не переносимо на другие аппаратные платформы,​ главные из которых -- ARM и x86_64. Современное ПО быстро разбухает,​ поэтому скоро мы должны столкнуться с ограничениями 32-битной архитектуры,​ самое главное из которых -- невозможность использования более 4 Гб оперативной памяти. Уже сейчас веб-браузеры и офисы легко съедают гигабайты ОЗУ. Кроме того, одними из главных потребителей памяти являются виртуальные машины. А мы должны не забывать о позиционировании OS/2 как интеграционной платформы,​ в том числе и для виртуальных машин. Поэтому OS/2 требуется новое ядро. Нам всегда были интересны эксперименты IBM's с OS/2 поверх микроядра. Мы читали {{download:​docs:​os2power.pdf|редбук от IBM про OS/2 Warp (PowerPC edition)}}. Поэтому мы с энтузиазмом поддержали идею использования L4 как основы для реализации OS/2 API. Это дало толчок началу этого проекта.+OS/2 имеет одно из самых стабильных,​ надежных и высокопроизводительных ядер. Написанное примерно на 40% на ассемблере,​ оно очень хорошо оптимизировано и на 100% задействует возможности архитектуры i386. Его модульная структура позволяет легко заменять компоненты более улучшенными и менее ресурсоемкими,​ отрывать GUI, или настраивать систему под надобности пользователя. Она является очень гибко настраиваемой. Нам нравится ее компактное и "​вылизанное"​ API, простота использования и интуитивный гибкий [[wp>​Workplace_Shell|объектно-ориентированный интерфейс]]. Она использует один из лучших общеупотребительных скриптовых языков -- [[wp>​REXX]] -- в качестве встроенного в систему и многие приложения скриптового механизма. OS/2 рекламировалась фирмой IBM как "DOS лучше чем DOS и Windows лучше чем Windows"​. Это правда -- ее VDM была практически лучшей из существующих. И это верно не только для DOS/​Windows. Поддержка Java и XFree86 была также очень мощной. Поэтому,​ мы полюбили OS/2 как мощную интегрирующую платформу (Integration Platform, (TM) by IBM) на основе единого десктопа. Она широко использовалась множеством маргиналов и нонконформистов многие годы и всегда имела свой собственный "way of doing things"​. Мы хотим, продолжать следовать этому пути ;) Мы можем спать спокойно,​ зная, что наша система не популярна среди хакеров и вирусописателей -- они обычно атакуют мейнстрим... Но мы не можем спокойно жить, как раньше -- начиная с декабря 2006 года IBM-овское начальство решило похоронить OS/2, и оставило OS/2 сообществу быстро устаревающую систему и ядро без исходников,​ и, самое главное,​ ухудшающаяся поддержка оборудования. Драйверов стали писать все меньше и меньше,​ и, в основном,​ новые драйвера являются портами с Linux. [[ru:​petitions|Петиции]] к IBM об открытии исходников также не дали результатов. Тем не менее, мы хотим продолжить жить и работать в OS/2. Самая важная задача -- это написание нового ядра. Здесь следует отметить,​ что OS/2 до сих пор имеет 32-битное ядро. Существующее ядро, даже при наличии исходников,​ не переносимо на другие аппаратные платформы,​ главные из которых -- ARM и x86_64. Современное ПО быстро разбухает,​ поэтому скоро мы должны столкнуться с ограничениями 32-битной архитектуры,​ самое главное из которых -- невозможность использования более 4 Гб оперативной памяти. Уже сейчас веб-браузеры и офисы легко съедают гигабайты ОЗУ. Кроме того, одними из главных потребителей памяти являются виртуальные машины. А мы должны не забывать о позиционировании OS/2 как интеграционной платформы,​ в том числе и для виртуальных машин. Поэтому OS/2 требуется новое ядро. Нам всегда были интересны эксперименты IBM's с OS/2 поверх микроядра. Мы читали {{downloads:​docs:​os2power.pdf|редбук от IBM про OS/2 Warp (PowerPC edition)}}. Поэтому мы с энтузиазмом поддержали идею использования L4 как основы для реализации OS/2 API. Это дало толчок началу этого проекта.
  
 ==== Почему бы не мигрировать на другую ОС? ==== ==== Почему бы не мигрировать на другую ОС? ====
Line 58: Line 58:
 [[ru:​teams|Нам]] предстоит много сделать,​ так что мы приветствуем любую помощь проекту. Не только помощь в разработке и написании кода, но и написание документации,​ поддержка веб-страниц,​ поддержка дистрибутива ОС, и многое другое. См. [[ru:​roadmap|Дорожную карту]] проекта для более подробной информации о целях и задачах проекта,​ а также основных этапах его развития. [[ru:​teams|Нам]] предстоит много сделать,​ так что мы приветствуем любую помощь проекту. Не только помощь в разработке и написании кода, но и написание документации,​ поддержка веб-страниц,​ поддержка дистрибутива ОС, и многое другое. См. [[ru:​roadmap|Дорожную карту]] проекта для более подробной информации о целях и задачах проекта,​ а также основных этапах его развития.
  
-[[ru:​teams|Мы]] также ищем разработчиков,​ желающих оказать помощь проекту. Для новичков,​ у нас есть довольно много [[en:​smalltasks|простых задач]]. Если вы -- опытный разработчик,​ то у нас есть множество [[en:​bigtasks|сложных задач]],​ которые могут раскрыть ваш талант. См. страницу [[en:​develop|для разработчиков]] для подробностей о разработке проекта,​ также вы можете ознакомиться с [[en:​legal|лицензиями]] на компоненты osFree.+[[ru:​teams|Мы]] также ищем разработчиков,​ желающих оказать помощь проекту. Для новичков,​ у нас есть довольно много [[en:​smalltasks|простых задач]]. Если вы -- опытный разработчик,​ то у нас есть множество [[en:​bigtasks|сложных задач]],​ которые могут раскрыть ваш талант. См. страницу [[ru:​develop|для разработчиков]] для подробностей о разработке проекта,​ также вы можете ознакомиться с [[en:​legal|лицензиями]] на компоненты osFree.
  
 Наш IRC канал #osFree в сети [[irc://​irc.inet.tele.dk/​osfree|EFnet]] и [[irc://​irc.ecomstation.com/​osfree|eCSnet]]. Наш IRC канал #osFree в сети [[irc://​irc.inet.tele.dk/​osfree|EFnet]] и [[irc://​irc.ecomstation.com/​osfree|eCSnet]].
  

ru/about.txt · Last modified: 2020/02/11 03:46 by valerius