Компания Bitwise works выполнила портирование набора компиляторов GCC 9.2 для операционной системы OS/2 и основанных на данной ОС платформ ArcaOS и eComStation....Подробнее: https://www.opennet.dev/opennews/art.shtml?num=52326
Очень вовремя. А разве не хватало для старой ОС старого компилятора?
Чукча не читатель: "возможность использования GCC 9 позволит сообществу адаптировать для работы в OS/2 больше приложений и библиотек, включая Qt 5, Poppler и CMake, не поддерживающих сборку в GCC 4"
Компилировал Qt 5.9 с помощью GCC 4.8, а также CMAKE 3.12. Poppler не компилировал давно, но помню, что он компилировался даже старыми версиями.
Ребята, объясните, зачем труп насиловать?
Нравица
Нравица, не нравица - спи, моя красавица
Надо говорить "Нраааицааа".
9.2 вообще-то последняя стабильная версия на данный момент.
OS/2 не умирала, но стала нишевой ОС
Могильная яма на кладбище тоже ниша.
и заметьте очень дорогая яма! а в бизнесе главное гешефт
Это называется "поддержка". В то время, как файерфокс не хочет собираться на дистрибутивах трёхлетней давности, кому то до сих пор надо, чтобы компы на полуоси работали.
заболевание такое, некрофилия называется :)
А между прочим полумуха до сих пор на 386 крутят (их уже перестали выпускать или ещё выпускают?). Не дос же крутить, ну. Годная ОС была, жалко коррупция её выдавила. Какие там сейчас успехи у энтузиастов с ней? Исходники ещё не открыли?
>Исходники ещё не открыли?Нет, но osfree вроде пилится.
>Годная ОС былаНет. Мультиюзер где? Права доступа?
Так-то и в линуксе почти всё от рута работает, включая демонов. В крайнем случае от пользователя с миллионом опасных прав, если пользователю приходится взаимодействовать. Нужность сомнительна, польза минимальна.
> Так-то и в линуксе почти всё от рута работает, включая демонов. В крайнем случае от пользователя с миллионом опасных прав, если пользователю приходится взаимодействовать. Нужность сомнительна, польза минимальна.Ну да, конечно.
Давай, покажи мне систему не обмазанную по самое небалуйся суидными бинарниками и памами (привет системд). Фактически, 1 пользователь и есть, остальное — тот же самый 1 пользователь понизившей свои привилегии и эмуляция "разграничения". А линукс с 1 пользователем — более чем работоспособное решение. Разделение на память ядра и юзерспейс это из другой области.Кстати, сабж, согласно википедии, относительно жив в лице https://en.wikipedia.org/wiki/ArcaOS
ps, пользователей можно отключить в ядре линукса.
> Давай, покажи мне систему не обмазанную по самое небалуйся суидными бинарниками и памамиФирмвара соневского фотика! Запускает аж целый таск-специфик бинарь - и усе!
>Давай, покажи мне систему не обмазанную по самое небалуйся суидными бинарниками и памами (привет системд)https://getkiss.org/ - ответ на твой вопрос.
Да.
Кроме рута есть еще юзерспейс. А зачем им общий юзерспейс? Когда у каждого свои файлы которыми он не хочет делится?
Да не о демонах речь, а об обычных пользователях-человеках.
Какой такой мультиюзер на _персональном_ (личном, индивидуальном, монопольном) компьютере?
Много у тебя мультиюзера в смартфоне, планшете?
Да и на работе, на рабочих станциях, мультиюзер притянут за уши. Давно уже больше чем один компьютер на одно рабочее место.И что не так с правами доступа в OS/2?
> Много у тебя мультиюзера в смартфоне, планшете?Ну да, сначала родители отдают свои смартфоны детям без переключения в аккаунт с только развивающими приложениями (лишь бы отстал), а потом из таких детей вырастают всякие форумные эксперты…
Многопользовательская ОС нужна, чтобы обеспечить одновременную работу нескольких пользователей или одновременное выполнение процессов, принадлежащих разным пользователям. Переключение профиля можно обеспечить более простыми средствами (в сущности это просто замена каталога, в котором хранятся настройки и файлы пользователя).
В андроиде каждое приложение == отдельный юзер, так-то.
> В андроиде каждое приложение == отдельный юзер, так-то.Иначе говоря, разделение пользователей Линукса используется в Андроиде для изоляции приложений, то есть не по назначению, то есть это уже не многопользовательская ОС, а ОС и изолированными приложениями (даже если эта изоляция обеспечивается средствами, которые изначально создавались для обеспечения одновременной работы множества пользователей).
А кто назначение определяет? Вы чтоли? А не жирно будет? Они просто пользуются фичой ОС для изоляции данных программ друг от друга. Нормальные админы сто лет делали так же для конфигурации сетевых сервисов и проч, чтобы при взломе форума у них не уносили еще и почтовую базу и чего там еще.
> А кто назначение определяет? Вы чтоли?История. Разделение пользователей унаследовано Линуксом от Юникс, где оно появилась в связи с тем, что множество пользователей подключались посредством терминалов к общему мейнфрейму.
> А не жирно будет? Они просто
> пользуются фичой ОС для изоляции данных программ друг от друга. Нормальные
> админы сто лет делали так же для конфигурации сетевых сервисов и
> проч, чтобы при взломе форума у них не уносили еще и
> почтовую базу и чего там еще.Я не утверждаю, что это хорошо или плохо, просто констатация факта, что Андроид — не многопользовательская ОС. Несмотря на то, что под капотом там ядро с поддержкой множества пользователей, Андроид не предполагает одновременное использование компьютера несколькими людьми, а многопользовательские возможности ядра использует совсем для других целей.
> История.Ну так упомянутые страницы истории еще не написаны. Так что лет через 30 приходите.
> Разделение пользователей унаследовано Линуксом от Юникс, где оно появилась в связи
> с тем, что множество пользователей подключались посредством терминалов к общему мейнфрейму.Проблема в том что сейчас подключение пользователей терминалами к майнфрейму, кхм, малость утратило актуальность, чтоли :)
> Я не утверждаю, что это хорошо или плохо, просто констатация факта, что
> Андроид — не многопользовательская ОС.Чисто технически там нет ничего мешающего это делать, кроме отсутствия смысла - что такое многопользовательский телефон? Типа портовой б-ди, но для звонилки? И таки в каких-то новых даже было жалкое подобие, но видимо желающих шарить смартфон столько же сколько и зубную щетку.
> Несмотря на то, что под капотом там ядро с поддержкой множества пользователей,
> Андроид не предполагает одновременное использование компьютера несколькими людьми,Я тоже не предполагаю что моей зубной щеткой кто-то еще будет пользоваться.
> а многопользовательские возможности ядра использует совсем для других целей.
Ну так что ж поделать если изначальный юзкейс в современных реалиях малоактуален? А сама то фича осталась и даже не такая уж плохая по смыслу, чего б ее не retrofit'нуть в что-то иное?
Так это и есть правильное использование многопользовательскости в современных реалиях.
Каждое приложение пользует ваш смартфон как сервер. Вы в свою очередь предоставляете смартфоном-сервером ей среду выполнения.
Печально конечно
Смартфон - сервер и к нему по ssh подключаешься удаленно))). Чем не терминалы с мейнфреймом ?))) тем более современный смартфон еще и фору даст древним большим компам
>где оно появилась в связи с тем, что множество пользователей подключались посредством терминалов к общему мейнфрейму.Это PDP-11 что ли мейнфрейм?
> Это PDP-11 что ли мейнфрейм?По сравнению с dumb terminal'ом то? :)
>возможность использования GCC 9 позволит сообществу адаптировать для работы в OS/2 больше приложений и библиотекВот только нужно ли это хоть какому-то сообществу?
какому-нибудь правительстввенному агенству, которое использует ос/2 уже 25 лет
Молодой человек, это не для вас портировано. Судя по их сайту, у них основной бизнес — разработка и портирование ПО под OS/2 и их наследников, а значит, кто-то за это платит. Если бы не GPL, они бы результаты и не помышляли выкладывать, а сообществу от этого не убудет.
Да мне нет дела до их бизнеса, пусть хоть кроликов красят в зелёный цвет. Я не осуждаю и не указываю им что делать. Я лишь высказываю сомнение что какое-то сообщество будет самостоятельно портировать новый софт под OS/2.
Так его и не сообщество будет пилить, а частные компании за бабки. Уверен что есть места где регламентом другую ос и нельзя поставить. Возможно это часть коррупционных схем, но этого никто не знает.
Как-то читал eComStation используют в метрополитене
> Как-то читал eComStation используют в метрополитенеКак-то читал статью чуваков из Яндекса что в московском метрополитене таки реалтаймный линукс используют.
Для такого бизнеса выкладывать исходники компилятора вовсе необязательно. Вот если они хотят чтобы сообщество за них портировало что-то - тогда конечно они должны это сделать.
Если не хочется поддерживать большой patchset и накладывать его на каждый update в gcc, то нужно за-push-ить в upstream..
Если они делали компилятор предположим не для себя, а для заказчика они должны были опубликовать исходники так как GPL.
> Если они делали компилятор предположим не для себя, а для заказчика они должны были опубликовать исходники так как GPL.Не должны. По GPL исходники "в адекватном формате" нужно предоставить только тому, кому ты отгружаешь "объектный код", полученный из этих исходников.
https://www.gnu.org/licenses/gpl-faq.en.html#DoesTheGPLRequi...
>If I distribute GPLed software for a fee, am I required to also make it available to the public without a charge?
>No. However, if someone pays your fee and gets a copy, the GPL gives them the freedom to release it to the public,
Он их может свободно распространять. Так что проще выложить самому чем не понятно что твой "заказчик" выложит не понятно где.
> Он их может свободно распространять. Так что проще выложить самому чем не
> понятно что твой "заказчик" выложит не понятно где.То-то клиенты grsecurity спешат выкладывать и свободно распространять … *rolleyes*
https://grsecurity.net/agree/agreement_faq
> We reserve the right to revoke access to future updates of grsecurity...
> Distribution or installation of grsecurity patches in violation of the terms of the access agreement and/or of any service or pricing agreements between the customer and Open Source Security, Inc.
переносимость ПО - это один из приоритетов ГПЛ, так как нет привязаности к какой-либо аппаратной платформе, так что в любом случае прибыль будет
>Вот только нужно ли это хоть какому-то сообществу?Вероятно, таковые бы нашлись, если бы МежДелМаш не жлобствоал, а выдал исходники старушки.
> Вероятно, таковые бы нашлись, если бы МежДелМаш не жлобствоал, а выдал исходники
> старушки.А ОС/2 разве не по заказу Микрософта делалсь? И права у них, скорее всего. Так что хрен вам а не исходники.
не по заказы а с участием. Да только IBM куда больше корпарасты чем майки. Выдача исходников у них это статья)
Много банкоматов на ос2
харе глупости повторять: давно уже нет.
Ну смотря где. В каких-нибудь отсталых странах вроде Италии или Сга наверно можно найти и сегодня. Это трешовые банкоматы были конечно. Ещё в кассовых аппаратах емнип стояла, где-то и сегодня используется.
в риме пару автоматов на чем то типо ос2 видел, да
> в риме пару автоматов на чем то типо ос2 видел, даВ древнем чтоли? Чертов МакЛауд...
Я OS/2 регулярно вижу в банкоматах не самых современных банков, они даже UI обновляют чтобы не выглядеть отстало, но не полностью, и оригинальные куски всё ещё узнаются.
Ты нам сюда прямиком из нулевых пишешь?
Ого! Она, оказывается, еще жива!
Казалось бы, странно, учитывая ее уебищную файловую систему с "буквами дисков". Но если вспомнить, что при любой нагрузке ее графических интерфейс (PM) был всегда готов принимать ввод, а звук никогда не портился, то становится понятно. А еще объектно-ориентированный рабочий стол (WPS), даже отдаленного аналога которому ни у кого нет и сегодня.
Это PM с его единой блокируемой очередью на все окна всегда готов был? PM был первым кто валился. A вот WPS и System Object Model это конечно был прорыв, да и сфайловыми системами там всё хорошо было, lvm никто не отменял, да и gvfs неплохо работала.
BeOS и Haiku:)
Там файлы без буквы диска.
Фи
Для DOS ещё полгода назад выложили.
Там можно компилить для 8086 или опять через code16gcc?
А что, GCC вообще под какой-нибудь платформой умеет компилировать для 8086?
Для 8086 вон OpenWatcom есть.
DJGPP
где? поделись ссылкой пожалуйста.
держи: https://github.com/jwt27/build-gccне знаю как на 8086, но в DosBox работает hello world
http://www.delorie.com/djgpp/getting.html/current/v2gnu
Пиздежь в новости.Давно есть gcc 8.3.0. Я пользовался в VirtualBox, всё работает:
Цены по-прежнему убойные на Арка и еКом. И ядро это новописное, os/4, так и не открыли. Жаль.
OS/4 ??? O_O
>Код варианта GCC 9.2 для OS/2 опубликован на GitHub под лицензией GPLv2.А как это они умудрились понизить номер версии GPL, под которой ванильный код GCC?
Давно пора. Единственная нормальная ОС.
Ты ещё не постиг дзен. Единственная нормальная ОС - это её отсутствие.
Микроконтроллерщик?
Он 1С-ник один из разработчиков 1С-Битрикс. Поэтому он и не нужен.
Во-первых, я там делал приложения под Android, а во-вторых, я там не работаю уже лет 5 как. Вы это с Хабра взяли? Раньше я там не мог удалить место работы из-за их косяка, а потом просто забил на Хабр. На всякий случай обновил, чтобы меня больше не обвиняли в службе силам зла.
Один раз изговнил себе хронологию теперь не отмойся андроид он там ковырял; Знаем мы ваши андройды потом небось все руки в виндовсе
> Во-первых, я там делал приложения под Android, а во-вторых, я там не
> работаю уже лет 5 как. Вы это с Хабра взяли? Раньше
> я там не мог удалить место работы из-за их косяка, а
> потом просто забил на Хабр. На всякий случай обновил, чтобы меня
> больше не обвиняли в службе силам зла.Ну так спалившись на службе Саурону один раз - теперь всю жизнь будешь от дружков Гендальфа ныкаться :)
Было дело (или бывших не бывает?), но это я спетросянил, конечно. ОС часто нужна даже на микроконтроллерах, т.к. вносит порядок и обладает антивелосипедостроительными свойствами.
А еще ухучшает время реакции, добавляет сотни багов и делает из предсказуемой железки стремное блоатваре. Проверено водителями тойоты, откладывающими кирпичи. Когда вы сбрасываете газ, но внезапно машина ... ускоряется. А все потому что сложная фирмварь слетела с катушек и даже злобные тесты и методологии автомобилистов таки в этот раз не спасли.Хотя, если вам хочется острых ощущений - надо побольше вебмакакинга в фирмварах и прочего блоата.
Не знаю, как сейчас, но до 2000 года в Пенсионном фонде РФ были рабочие станции под OS/2 и сервера под AS/400. Лютый IBM.
2000й год - он уже 20 лет как миновал, если что.
Это не значит что они там до сих пор не стоят. И даже не значит что они там больше не работают.
Сейчас им на замену закупают Эльбрусы, в новостях проскакивало.
О, значит, и Альт закупят. Много Альтов ;)
Никрофилы, ять...
Просто я в 2000 году оттуда уволился.
Свежие фрукты для некромансеров.
Тут вот недавно сообщество закидывала идею для Microsoft "откройте исходники 7". А что бы не предложить IBM открыть исходники полуоси?
Или двойные стандарты не разрешают?
Так сколько можно это предлагать? Не хотят они, все уже поняли. И вообще. они там вроде до сих пор её продают — то, что приносит деньги, никогда не откроют.
Почему бы тебе эти исходники не купить за овердофига и не выложить потом бесплатно для всех?
ну если попробует - сядет на bottle, моментально
А что такое OS/2 ?
это такая операционная система. удивительно - но она работает. удивительно - но у неё есть даже фаны. были по крайней мере.
А сейчас поддерживает ее кто-то ? Купить можно где-то?
В целом в чем отличие от скажем форточек или Линукса?
Какие преимущества там?
>А сейчас поддерживает ее кто-то ? Купить можно где-то?>В целом в чем отличие от скажем форточек или Линукса?
Много чем, например SOM (System Object Model)
>Какие преимущества там?
Скорость, стабильность, продуманность...много чем. Для примера - ещё 1994-ом она на 486 проце набирала текст в под диктовку.
WPS (WorkРlace Shell) c рабочими папками до сих пор реализовать никто не может...
> Купить можно где-то?Слышал, ее чуть ли не индивидуально собирают под твое железо.
Омагад.
Осьпапалам ещё жива???
Интерересно, её можно установить на последние чипсеты или только на виртуальную машину?
>Интерересно, её можно установить на последние чипсеты или только на виртуальную машину?Мелькало в новостях что ArcaOS для нее написали новое ядро.Новое ядро поддерживает около 20 моделей чипов так что на некоторых новых машинах запуститься.Написано что также есть юсб стек,но поломали графические драйвера,старые не установятся...и что то из совместимости к старым приложениям-вроде подсистему win16.
Помню в детстве попалась на глаза книжка про OS/2. С тех пор мечтал попробовать. Там ее расхваливали за совместимость с Windows.Попробовал в VirtualPC на XP, но старую сборку. Ничего особенного на первый взгляд. Оформление в стиле Mac, но цвета Win98. Любителям экзотики должно понравится.
Вот эту https://rutracker.org/forum/viewtopic.php?t=3080761 Virtual PC 2007. На более новых не пойдет.