|
|
|
4.31, Аноним (31), 19:23, 20/08/2024 [^] [^^] [^^^] [ответить]
| +3 +/– |
> Сборка системы занимает 1.4 МБ
Да ладно тебе? Операционок размером с флом с гуем на этом глобусе не так уж много. В стародавние времена на флопик с GUI умещался еще - ну разве что QNX. Там правда как я понимаю для этого было нефиговое сжатие и распаковка в RAM.
Правда, QNX это все ж забавнее было. Честная правильная многозадачка, чуть ли не с реалтайм гарантиями. Правда, ее пафосная графическая система (Photon чтоли называлась) - была сама по себе, ни с чем не совместима - и учитывая лицензирования, оказалась никому кроме ее авторов не нужна. Так в общем то и скопытилась эта штукенция.
| |
|
5.66, Швондер (?), 21:15, 20/08/2024 [^] [^^] [^^^] [ответить]
| –5 +/– |
QNX запускал с дискеты в то время на реальном железе, как и сабж. QNX была всего лишь демкой, которая не умела ничего от слова совсем по сравнению с минуетом.
| |
|
6.103, Аноним (-), 07:14, 21/08/2024 [^] [^^] [^^^] [ответить]
| +3 +/– |
> QNX запускал с дискеты в то время на реальном железе, как и
> сабж. QNX была всего лишь демкой, которая не умела ничего от
> слова совсем по сравнению с минуетом.
Я тоже запускал. И насколько я помню, она вполне себе умела - подцепляться к сети, и чуть ли не браузер простенький запускать.
Дрова ессно были далеко не на все железо. И цеплять внешние диски не умело. Но для 1.44 мега так то довольно неплохо. И графическая система - марки хрен заклинишь. Можно что угодно делать с ос, а графон прет как влитой, векторная анимаха в фоне даже не дергается. Это вам не винда 95, и прочие дерганые xorg, да...
| |
|
|
|
|
4.150, Аноним (150), 15:24, 21/08/2024 [^] [^^] [^^^] [ответить]
| +/– |
> Так я и спрашиваю, зачем сабж теперь нужен.
MenuetOS НЕ НУЖЕН потому что закрытая проприетарщина, в отличие от опенсорсной KolibriOS (которая и умеет больше)
| |
|
5.163, Аноним (-), 17:08, 21/08/2024 [^] [^^] [^^^] [ответить]
| +/– |
> MenuetOS НЕ НУЖЕН потому что закрытая проприетарщина, в отличие от опенсорсной KolibriOS
> (которая и умеет больше)
А где она больше умеет?
Колибри даже в 64 бита не может, потому что слямзить код смогли, а вот в 64 бита.. тут уже надо мозги иметь, это не лицензию перебивать в файлах.
Т.е как минимум по битности Колибри умеет меньше в 2 раза.
| |
|
6.193, Аноним (150), 10:32, 22/08/2024 [^] [^^] [^^^] [ответить]
| +/– |
А вы запустите их обе (можно в виртуалке) - и увидите, что в опенсорсной KolibriOS намного больше и полезных программ и драйверов! А то что нет 64 битов - скорее, просто не захотели: ведь такая эффективная ОС никогда не скушает больше 4 гигов оперативки, да и разрабатывать потом под 64 бита менее удобно. К тому же MenuetOS, будучи проприетарщиной - изначально мёртвый проект который умрёт со своим создателем, в отличие от опенсорсной KolibriOS которая жива и будет жить
| |
|
7.197, Аноним (-), 11:16, 22/08/2024 [^] [^^] [^^^] [ответить]
| +/– |
> А то что нет 64 битов - скорее, просто не захотели
Ахаха, лол.
я_тоже_так_могу,_но_не_хочу.jpeg
> изначально мёртвый проект который умрёт со своим создателем
Если продукт имеет смысл, то он не умрет даже будучи проприетарным.
> создателем, в отличие от опенсорсной KolibriOS которая жива и будет жить
Если она будет жить как сейчас... то это не жизнь, а так - догнивание без каких либо перспектив и развития.
| |
|
8.199, Аноним (150), 11:28, 22/08/2024 [^] [^^] [^^^] [ответить] | +1 +/– | Если автор MenuetOS - страшный жадина и ни с кем не делится исходниками, то в мо... текст свёрнут, показать | |
|
|
|
|
6.207, Аноним (207), 00:25, 23/08/2024 [^] [^^] [^^^] [ответить]
| +/– |
Документаций полно. Скорей проблема в том что прийдётся мудохаться с уже с 2 target'ами, безплатно. Автор Menueta это тоже ниасилил забив на 32bit: "Menuet32 v0.86b, 02.09.2019"...
| |
6.221, n00by (ok), 10:51, 23/08/2024 [^] [^^] [^^^] [ответить]
| +/– |
> Дизассемблер решает проблему недоступности исходников программ на ассемблере
Как видно на примере Колибри, не решает. Им ещё нужно уметь пользоваться. Это помимо того, что исходник на асме внезапно для экспертов принципиально отличается от дизассемблерного листинга: метки, макросы и т.д.
| |
|
|
|
3.33, Тот_Самый_Анонимус_ (?), 19:27, 20/08/2024 [^] [^^] [^^^] [ответить]
| +2 +/– |
>ЖЫРНОТА. KolibriOS основана на сабже.
Да не, это нормальный коммент. Точно такие же есть под каждой новостью про OpenOffice.
| |
3.191, Бер кряшен (?), 07:36, 22/08/2024 [^] [^^] [^^^] [ответить]
| –1 +/– |
Тут не совсем правда, kolibri основана на сабже, когда сабж развился медленно или был заброшен (в моей памяти такая информация), после чего разработчик снова занялся проектом, и вроде как перенёс некоторые наработки из kolibri, если не все...
| |
|
4.194, Аноним (150), 10:35, 22/08/2024 [^] [^^] [^^^] [ответить]
| +/– |
Тырить из KolibriOS у него (судя по changelog'у Menuet) не особо получается - слишком уж "разветвились" друг от друга
| |
|
|
2.30, Vivaswan (ok), 19:19, 20/08/2024 [^] [^^] [^^^] [ответить]
| +7 +/– |
Зачем ты, если есть другие люди, и таких как ты полно? Зачем твой коммент?
| |
|
|
2.152, Аноним (150), 15:26, 21/08/2024 [^] [^^] [^^^] [ответить]
| –1 +/– |
> Единственная нормальная ос на ассемблере.
Проприетарщина не может быть "нормальной". Лучше пользуйтесь опенсорсной колибри
| |
|
3.166, ДругойАнон (?), 18:55, 21/08/2024 [^] [^^] [^^^] [ответить]
| +/– |
Очень легко получить исходники проприетарного софта написанного на ассемблере. Дизассемблер наше всё
| |
|
|
5.192, ДругойАнон (?), 10:23, 22/08/2024 [^] [^^] [^^^] [ответить]
| +/– |
Так и в обычных исходниках не всегда есть комментарии. Если у софта открыты исходники, то это вообще не гарантия того что в его исходиках есть хоть один комментарий и что исходники сможет легко понять кто-либо отличный от их авторв
| |
|
6.195, Аноним (150), 10:38, 22/08/2024 [^] [^^] [^^^] [ответить]
| +/– |
Зачем возиться с дизассемблингом проприетарного Menuet'а - искать бекдоры, традиционно присутствующие во многой проприетарщине? Лучше уж пользоваться опенсорсным аналогом "Колибри" вместо поедания кактуса
| |
|
5.196, Аноним (196), 10:41, 22/08/2024 [^] [^^] [^^^] [ответить]
| +/– |
уже пишет, вон зайди на ютуб, и оставь комент под любым довольно старым видео с >1к коментов, прилетит ответ если в коменте будет непонятное выражение для ИИ. Хорошо срабатывает с сокращениями. Бот тупо задант вопрос, а что вы имели ввиду под этим. Будешь дураком если ответишь на этот комент (не мой именно, а на ютубе).
| |
|
|
|
|
|
|
|
4.136, Аноним (-), 12:15, 21/08/2024 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Будет на дизассемблере: без меток, макросов и прочего.
Можно использовать objdump -S и получите желаемое :)
| |
|
5.145, n00by (ok), 13:15, 21/08/2024 [^] [^^] [^^^] [ответить]
| +/– |
>> Будет на дизассемблере: без меток, макросов и прочего.
> Можно использовать objdump -S и получите желаемое :)
Метка в ассемблере - это любое именованное значение, а не только адрес, и не только экспортируемый/импортируемый.
Макрос в ассемблере - это такая штука, которая при трансляции может сгенерировать 1000 опкодов, например.
| |
|
6.185, Аноним (-), 00:04, 22/08/2024 [^] [^^] [^^^] [ответить]
| +/– |
> Метка в ассемблере - это любое именованное значение, а не только адрес,
> и не только экспортируемый/импортируемый.
> Макрос в ассемблере - это такая штука, которая при трансляции может сгенерировать
> 1000 опкодов, например.
А в сях я даже таблицы констант макросней заполнить могу. И чего? Некие части вон того в -S таки - будут. Если конечно у вас сорец есть :)
| |
|
7.223, n00by (ok), 10:57, 23/08/2024 [^] [^^] [^^^] [ответить]
| +/– |
>> Метка в ассемблере - это любое именованное значение, а не только адрес,
>> и не только экспортируемый/импортируемый.
>> Макрос в ассемблере - это такая штука, которая при трансляции может сгенерировать
>> 1000 опкодов, например.
> А в сях я даже таблицы констант макросней заполнить могу. И чего?
> Некие части вон того в -S таки - будут. Если конечно
> у вас сорец есть :)
А сгенировать .jpg путём трансляции .c файла можешь? Ну вот и я не понял, зачем ты это написал.
| |
|
|
|
|
|
|
1.12, Аноним (-), 18:24, 20/08/2024 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
> занимает 1.4 МБ и сформирована в виде образа дискеты
Признавайтесь, некроманты и некрофилы, у кого еще остался работающий флопповод?!
| |
|
|
3.32, Ногоед (?), 19:25, 20/08/2024 [^] [^^] [^^^] [ответить]
| +2 +/– |
8 дюймовые считались самыми надёжными из-за низкой плотности записи. И без шуток используются даже в Пентагоне по сей день.
| |
|
|
|
6.75, Аноним (75), 22:24, 20/08/2024 [^] [^^] [^^^] [ответить]
| +/– |
Посмотри как данные в баллистические ракеты загружают. Там уже пять лет нет дискет там ссд.
| |
|
7.105, Аноним (105), 07:18, 21/08/2024 [^] [^^] [^^^] [ответить]
| +1 +/– |
Где посмотреть?
Тема на чем они хранят данные для своих МБР и прочего ЯО мне очень интересна. У пентагона требование гарантии 50 лет хранения данных, минимум на что они могут пойти 20-30 лет гарании.
Что они сегодня используют? Возьму себе этот диск в комп если ценник подойдёт.
| |
|
|
9.151, Аноним (151), 15:24, 21/08/2024 [^] [^^] [^^^] [ответить] | +/– | Под 30 лет и кассеты с магнитной плёнкой обеспечат, больше уже специальные матер... текст свёрнут, показать | |
|
|
|
6.104, Аноним (-), 07:16, 21/08/2024 [^] [^^] [^^^] [ответить]
| +/– |
> посмотри как ПО загружают в самолеты, туда заминетили/эмуляторы не подпускают
Простите, а кого таки - "заминетили"? Сказали А - скажите и Б! :)
| |
|
5.102, Аноним (102), 07:07, 21/08/2024 [^] [^^] [^^^] [ответить]
| +1 +/– |
Дай пруф о переходе пентагона на SSD!
8 дюймовые гибкие диски они используют из-за их гарантии в 50 лет. А современное производство дает только ~5лет гарантии сохранности данных.
| |
|
6.123, ЛщЛ (?), 09:51, 21/08/2024 [^] [^^] [^^^] [ответить]
| +/– |
> Дай пруф о переходе пентагона на SSD!
> 8 дюймовые гибкие диски они используют из-за их гарантии в 50 лет.
> А современное производство дает только ~5лет гарантии сохранности данных.
Пусть откроют для себя M-DISC уже наконец. xD
| |
|
7.127, Аноним (127), 10:28, 21/08/2024 [^] [^^] [^^^] [ответить]
| +/– |
M-DISC - хорошо разрекламирован.
1. Где купить в РФ?
2. Тесты на 1000 лет проведены в США. Французы не увидели принципиальной разници между органической (пластмасса) и минеральной (камень) основой. Обычные DVD, BD могут дать гарантию 100 лет.
3. Прошивка привода хранится на SPI Flash, UEFI прошивка системной платы так же SPI Flash, который и 5 лет хранения данных еле тянет. Так что есть угроза, что до чтения OS с M-DISC дело может и не дойти...
| |
|
|
|
|
|
2.23, Ногоед (?), 19:07, 20/08/2024 [^] [^^] [^^^] [ответить]
| +3 +/– |
Его не сложно найти, учитывая, что их пихали в компы вплоть до 2010 года, и уже тогда ими никто не пользовался, стояли и не изнашивались. Имею несколько приводов абсолютно рабочих и гору дискет. Дискеты все давно размагнитились и данные которые были на них утеряны, но при свежем форматировании работают как новые.
| |
|
3.26, Аноним (-), 19:15, 20/08/2024 [^] [^^] [^^^] [ответить]
| –2 +/– |
> Дискеты все давно размагнитились и данные которые были на них утеряны,
> но при свежем форматировании работают как новые.
Что за бред? У меня есть эн вполне читающихся древних дискет.
| |
|
|
5.178, Аноним (188), 21:00, 21/08/2024 [^] [^^] [^^^] [ответить]
| +/– |
Тут всё довольно сложно. Зависит от того, на чём, на что писалось и на чём читается. Хорошие дискеты вербатим на хорошем дисководе (есть у меня) уверен, что прочитаются. Но не у всех остались хороши е дисководы с микролифтом.
| |
|
|
3.36, Аноним (-), 19:37, 20/08/2024 [^] [^^] [^^^] [ответить]
| –2 +/– |
> не изнашивались. Имею несколько приводов абсолютно рабочих и гору дискет. Дискеты
> все давно размагнитились и данные которые были на них утеряны, но
> при свежем форматировании работают как новые.
А почему у меня откопаная дискета с какими-то дровами от мыши - читается?
| |
|
4.39, Ногоед (?), 19:47, 20/08/2024 [^] [^^] [^^^] [ответить]
| –2 +/– |
Видимо, потому что тeбe это приснилось? А во сне бывает даже то, что не бывает.
| |
|
|
2.56, BrainFucker (ok), 20:51, 20/08/2024 [^] [^^] [^^^] [ответить]
| +/– |
> Признавайтесь, некроманты и некрофилы, у кого еще остался работающий флопповод?!
У меня в системном блоке есть на 3.5", не подключён правда, т.к. материнку сменил давно и там разъёма такого уже нет.
Кстати, в нулевых с этого дисковода как раз запускал MenuetOS, работало.
| |
2.153, Аноним (150), 15:28, 21/08/2024 [^] [^^] [^^^] [ответить]
| +/– |
>> занимает 1.4 МБ и сформирована в виде образа дискеты
> Признавайтесь, некроманты и некрофилы, у кого еще остался работающий флопповод?!
Образ дискеты можно легко вставлять в опенсорсный БИОС coreboot+SeaBIOS - и грузить его оттуда без физического "щупания"
| |
2.202, Аноним (202), 18:21, 22/08/2024 [^] [^^] [^^^] [ответить]
| +/– |
Есть шесть штук, 3.5 1.44, четырёх моделей, от 92 до 2004 года, все рабочие даже в 2М. Самовывоз. Дорого.
| |
|
|
2.16, Аноним (151), 18:40, 20/08/2024 [^] [^^] [^^^] [ответить]
| +2 +/– |
Это хвалёная сетевая прозрачность иксов, последнее предложение.
| |
2.18, funny.falcon (?), 18:41, 20/08/2024 [^] [^^] [^^^] [ответить]
| +/– |
Наверное, он запущен на хвостовом linux, а тут только отрисовка по X11. Но могу ошибаться.
| |
|
3.27, Аноним (-), 19:17, 20/08/2024 [^] [^^] [^^^] [ответить]
| –2 +/– |
> Наверное, он запущен на хвостовом linux, а тут только отрисовка по X11. Но могу ошибаться.
Нет, ты не ошибаешься. Маргинальная фиговина на ассемблере врядли осилит накодить POSIX в объеме потребном для запуска ЭТОГО, да еще со всеми либами и системными ифейсами. Люди столько не живут.
| |
|
4.45, Аноним (45), 20:01, 20/08/2024 [^] [^^] [^^^] [ответить]
| +/– |
Не самая плохая идея — поднимать по кacтрированному микролинyпсу в изолированной среде на приложение, а интерфейс пробрасывать через Х. Должно быть безопаснее.
| |
|
5.54, Аноним (54), 20:44, 20/08/2024 [^] [^^] [^^^] [ответить]
| +/– |
> Не самая плохая идея — поднимать по кacтрированному микролинyпсу в изолированной
> среде на приложение, а интерфейс пробрасывать через Х. Должно быть безопаснее.
Я просто виртуалки подымаю. Без использования протокола X для этого. X и безопасность вообще рядом не живут. Особенно в парсинге их протокола и рядом. Думается небольшой парсер virtio - не только быстрее, но и куда секурнее кроме всего прочего.
| |
|
6.114, Аноним (114), 07:40, 21/08/2024 [^] [^^] [^^^] [ответить]
| +/– |
Но гораздо удобнее, если окошки программ из виртуалок отображаются на десктопе хостовой ОС, как родные. Ага, благодаря X11.
| |
|
7.138, Аноним (138), 12:21, 21/08/2024 [^] [^^] [^^^] [ответить]
| +/– |
> Но гораздо удобнее, если окошки программ из виртуалок отображаются на десктопе хостовой
> ОС, как родные. Ага, благодаря X11.
Это все прекрасно - но и не секурно, и работает с чебурашьей скоростью. Virtio нормально относится к какому-нибудь 1080p в ютубе. А иксы столько вообще прожуют без суперсервера, и чтоб не было тиринга и затыков?
| |
|
|
|
|
|
2.21, Аноним (21), 18:45, 20/08/2024 [^] [^^] [^^^] [ответить]
| +/– |
На изображении (скриншот) видно, что окно браузера в другом окне. Есть кнопки управления окном браузера и есть кнопки управления окном, в котором запущен браузер.
| |
|
3.28, wd (?), 19:17, 20/08/2024 [^] [^^] [^^^] [ответить]
| +1 +/– |
дык фф и так отрисовывает их сам при этом говоря wm, чтобы шапку не рисовал
много лет успешно борюсь с этой дурью
| |
|
|
3.130, n00by (ok), 11:04, 21/08/2024 [^] [^^] [^^^] [ответить]
| +/– |
"I programmed a simple X-window server for 1.49.50."
Один ассеблерщик уделал всех участников священной войны против Wayland.
| |
|
4.212, Аноним (207), 01:27, 23/08/2024 [^] [^^] [^^^] [ответить]
| +/– |
Да плевать, что он там за огрызок Иксов сделал - Wayland уг только тем что дропает в линукса поддержку кучу в.а./ПК.
Всем:
Вот тут автор жалуется что его ограбили
https://board.flatassembler.net/topic.php?t=22194
- это он случаем не про Kolibry или кто то код закрыл - никто не в курсе?
У кого там есть аккаунт - может спросите? И если всё же Kolibry - носом его тыкнуть в GPL, а иначе можно хотя бы возмущения послать к тем кто закрыл чтобы открывали.
А, то не только на рiдненьку Ukraine - так ещё и на Kolibry высер получается...
| |
|
5.224, n00by (ok), 11:29, 23/08/2024 [^] [^^] [^^^] [ответить] | +/– | Ville, автор MenuetOS, закрыл 64-х разрядную версию из-за конфликта с кем-то из ... большой текст свёрнут, показать | |
|
6.230, Аноним (150), 15:47, 23/08/2024 [^] [^^] [^^^] [ответить]
| +/– |
Запустите свежую версию KolibriOS - и вы увидите что (кроме пресловутой 64-битности) она уделывает MenuetOS по всем фронтам. в KolibriOS больше и полезных программ и драйверов, да и активность в репозитории куда выше. Такое чувство что сюда набежали фанбои MenuetOS или любители проприетарщины... Пора понять, что проект MenuetOS неизбежно загнётся, как только его единоличный создатель потеряет к нему интерес или не сможет продолжать его из-за "биопроблем" - а всё потому что злостный проприетарщик-жадина зажимающий исходники
| |
|
7.231, n00by (ok), 17:46, 23/08/2024 [^] [^^] [^^^] [ответить] | +/– | Перед тем как называть 64-х разрядность пресловутой , советую открыть книжку по... большой текст свёрнут, показать | |
7.233, n00by (ok), 17:59, 23/08/2024 [^] [^^] [^^^] [ответить]
| +/– |
> Пора понять,
> что проект MenuetOS неизбежно загнётся, как только его единоличный создатель потеряет
> к нему интерес или не сможет продолжать его из-за "биопроблем" -
> а всё потому что злостный проприетарщик-жадина зажимающий исходники
Почитал твои сообщения. 4 раз встретилось "жадина". Надеюсь, у тебя хватит смелости представиться, кто ты и какова твоя роль в Колибри. Извиняться за хамство в адрес человека, чьим трудом вы пользуетесь, не прошу: у таких как ты отсутствует стыд и совесть. И имей ввиду, что твои "прогнозы" очень похожи на проекции собственных страхов.
| |
|
8.237, Аноним (150), 19:03, 23/08/2024 [^] [^^] [^^^] [ответить] | +/– | Скажем так, я очень люблю опенсорс, ценю его 4 свободы почитайте Столлмана и о... большой текст свёрнут, показать | |
|
9.244, n00by (ok), 13:33, 27/08/2024 [^] [^^] [^^^] [ответить] | +/– | Подтвердишь делом Дашь ссылку на свои сорцы под GPL Мой опыт показал, что болт... текст свёрнут, показать | |
|
|
|
|
|
|
|
|
1.22, _kp (ok), 19:02, 20/08/2024 [ответить] [﹢﹢﹢] [ · · · ]
| +6 +/– |
>>собственного X-сервера, написанного на ассемблере
То где то разработчики хоронят Х-сервер, типа если в его исходниках разббирпться, то столько не выпьют.. А кто то, вот, переписал на ассемблер. :)
| |
|
2.131, n00by (ok), 11:07, 21/08/2024 [^] [^^] [^^^] [ответить]
| +2 +/– |
Так он не переписал, а с нуля написал, и упрощённую реализацию. Противники Wayland тоже бы так могли. Гипотетически. :)
| |
|
3.213, Аноним (207), 01:36, 23/08/2024 [^] [^^] [^^^] [ответить]
| +/– |
Как и сторонники.
А, вообще переписывание на ассемлер - не приведёт к ускорению, по кр.мере без желания *тратить время* на оптимизацию под самый древнючий HW. Тот же Menuet и K. тут примеры ...лагерров на ассемблере. Для примера, никто из них и близко не запустится на первых 32битных процах, даже если им добавить хотя бы несколько десятков-сотен MB вместо 2-4MB на 386 или 8-16MB на 486/iP1, а если и запустится то очень тормозно но, раз не тестируют - наверняка и не запустится.
| |
|
|
1.34, Аноним (34), 19:33, 20/08/2024 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
Выглядит неплохо, но бессмысленно. Я был фанатом ассемблера в детстве. Сейчас я осознал, что gcc копилит код намного оптимальнее, чем это сделал бы человек. А если нужны ассемблерные вставки - то extended asm к вашим услугам.
| |
|
2.38, Аноним (-), 19:40, 20/08/2024 [^] [^^] [^^^] [ответить]
| +/– |
> Выглядит неплохо, но бессмысленно. Я был фанатом ассемблера в детстве. Сейчас я
> осознал, что gcc копилит код намного оптимальнее, чем это сделал бы
> человек. А если нужны ассемблерные вставки - то extended asm к
> вашим услугам.
Кодеки таки используют асм или intrinsics - и таки это сильно разгоняет их. Но целиком на асме такую штуку это конечно мазохизм.
При том они еще и денег хотят. Но врядли кто за ЭТО еще и денег насыпет. Ладно бы они там еще на ассемблере писали фирмварь мелкого МК и это позволило бы чип подешевле взять, но у 64-бит компа даже BIOS - жирнее этого и смысл там экономить на спичках?!
| |
|
3.242, Аноним (242), 00:40, 26/08/2024 [^] [^^] [^^^] [ответить]
| +/– |
Ну раз очередной ихперд с опеннета так решил, денег точно не дадут.
| |
|
2.47, Млон Иаск (-), 20:25, 20/08/2024 [^] [^^] [^^^] [ответить]
| +6 +/– |
Бинарь с хеллоувротом на гэ цэ цэ будет больше чем вся эта ОС. Что полностью опровергает твои догадки касаемо "намного оптимальнее".
| |
|
3.57, Аноним (34), 20:53, 20/08/2024 [^] [^^] [^^^] [ответить]
| +/– |
Game.exe - 6144 байт. Написано на GCC 13. Просто надо знать волшебный ключик -nostdlib.
| |
|
4.97, Аноним (93), 06:18, 21/08/2024 [^] [^^] [^^^] [ответить]
| –1 +/– |
И как это поможет генерировать более чистый код без огромного количества мусорных мнемоник?
| |
|
5.214, Аноним (207), 01:56, 23/08/2024 [^] [^^] [^^^] [ответить] | +/– | Западло тут не в размере, а в оптимизациях под мультискалярноть Другое дело чт... большой текст свёрнут, показать | |
|
|
3.107, Аноним (-), 07:22, 21/08/2024 [^] [^^] [^^^] [ответить]
| +/– |
> Бинарь с хеллоувротом на гэ цэ цэ будет больше чем вся эта
> ОС. Что полностью опровергает твои догадки касаемо "намного оптимальнее".
Э? У меня вся фирмвара собраная этим gcc подымавшая камень с ноля и писавшая это все менее кило была. При том что оно даже "startup" само себе косплеило.
Т.е. дело уж точно не в GCC - а для работы с GPIO он генерит код не хуже того что я бы и на асме соорудил. Только куда читаемее - и абстракции я сделал НАМНОГО круче. Скажем 1 integer однозначно указывает и порт, и пин. Но его пре-декодирование делается макросней, в компилтайме, так что с одной стороны удобно ("универсальный и однозначный дескриптор пина в SoC"), с другой очень эффективно (все сложные моменты макросня считает заранее, это код не портит).
| |
3.125, Аноним (188), 10:05, 21/08/2024 [^] [^^] [^^^] [ответить]
| +1 +/– |
Именно ассемблерный код GCC генерит намного оптимальнее. Оверхед там по другим причинам, и если мы пишем что-то посложнее helloworld, то с ростом объёма кода перестаёт иметь значение.
| |
3.132, n00by (ok), 11:27, 21/08/2024 [^] [^^] [^^^] [ответить]
| +/– |
> Бинарь с хеллоувротом на гэ цэ цэ будет больше чем вся эта
> ОС. Что полностью опровергает твои догадки касаемо "намного оптимальнее".
$ cat hello.c
#include <stdio.h>
int main()
{
printf("Hello world!\n");
}
$ gcc hello.c -O2 -o hello -nostdinc -isystem ~/src/Уссури/include/ -static -nostdlib
$ ./hello
Hello world!
$ ldd hello
не является динамическим исполняемым файлом
$ strip hello
$ du -b hello
13152 hello
Оптимизации рано проводить, потому так много.
| |
|
4.139, Аноним (34), 12:36, 21/08/2024 [^] [^^] [^^^] [ответить]
| +1 +/– |
Не умеете - не беритесь. Если уже мы все равно пишем все на асме без рантайма - то можно выкинуть вообще все и писать под голое API.
#include <Windows.h>
static const char HelloWorld[] = "Hello world!";
int Main()
{
DWORD Written;
WriteConsole(
GetStdHandle(STD_OUTPUT_HANDLE),
&HelloWorld,
sizeof(HelloWorld),
&Written,
nullptr
);
return 0;
};
Program.exe - 3584 байт.
И то такой размер только из за выравнивания секций в PE файле. Если бы винда не материлась бы на file-alignment=1, то размер был бы 925 байт. Ну и это еще с заголовками и без упаковки.
| |
|
5.142, n00by (ok), 12:59, 21/08/2024 [^] [^^] [^^^] [ответить] | +/– | Читать я умею достаточно И HelloWorld в контексте GCC понимаю как классический ... большой текст свёрнут, показать | |
|
6.146, Аноним (34), 14:49, 21/08/2024 [^] [^^] [^^^] [ответить] | +/– | Вопрос был в том, что если мы и так пишем все с 0, то можем ли мы избавится от л... большой текст свёрнут, показать | |
|
7.159, n00by (ok), 16:39, 21/08/2024 [^] [^^] [^^^] [ответить]
| +/– |
С исходным утверждением ветки я и не спорю. Даже несмотря на то, что вручную оптимизированный по размеру асм может оказаться вдвое компактнее выдачи компилятора Си - цена за это окажется несоизмеримо высока (в т.ч. и ущерб скорости). Всего лишь показал, что "опровержение" с фантастическим примером хеллоуворта на гэ цэ цэ оторвано от реальности раз эдак в 100.
| |
|
|
|
4.140, _kp (ok), 12:47, 21/08/2024 [^] [^^] [^^^] [ответить]
| +/– |
> $ gcc hello.c -O2 -o hello -nostdinc -isystem ~/src/Уссури/include/ -static -nostdlib
> Оптимизации рано проводить, потому так много.
А со своим printf() для микроконтроллеров, на основе xprintf от Сhan, linux бинарник получился 3.3 кб. :)
| |
|
5.144, n00by (ok), 13:11, 21/08/2024 [^] [^^] [^^^] [ответить]
| +1 +/– |
>> $ gcc hello.c -O2 -o hello -nostdinc -isystem ~/src/Уссури/include/ -static -nostdlib
>> Оптимизации рано проводить, потому так много.
> А со своим printf() для микроконтроллеров, на основе xprintf от Сhan, linux
> бинарник получился 3.3 кб. :)
С соответствующей стандарту printf засада в том, что функции с va_start инлайнятся не очень, потому обработчики лишних спецификаторов остаются.
| |
5.148, Аноним (148), 15:15, 21/08/2024 [^] [^^] [^^^] [ответить]
| +1 +/– |
>> Оптимизации рано проводить, потому так много.
> А со своим printf() для микроконтроллеров, на основе xprintf от Сhan, linux
> бинарник получился 3.3 кб. :)
А с минимальной инициализацией своим же кодом и только упрощенным "print" в uart - бинарник менее кило. При том что там вся инициализация.
| |
|
6.164, _kp (ok), 17:09, 21/08/2024 [^] [^^] [^^^] [ответить]
| +/– |
> uart - бинарник менее кило.
На stm32, около 80 байт было, с частично выброшенной таблицей векторов.
| |
|
|
|
|
2.58, BrainFucker (ok), 20:54, 20/08/2024 [^] [^^] [^^^] [ответить]
| +/– |
> Выглядит неплохо, но бессмысленно. Я был фанатом ассемблера в детстве. Сейчас я осознал, что gcc копилит код намного оптимальнее, чем это сделал бы человек
А почему GCC не соптимизирует KDE так чтобы они помещались на дискету вместе с системой?
| |
|
3.70, Аноним (188), 21:38, 20/08/2024 [^] [^^] [^^^] [ответить]
| +1 +/– |
Во-первых, у менуэта есть хоть 1% функциональности KDE?
Во-вторых, зачем?
| |
|
4.91, BrainFucker (ok), 05:38, 21/08/2024 [^] [^^] [^^^] [ответить]
| –1 +/– |
> Во-первых, у менуэта есть хоть 1% функциональности KDE?
Панель есть, программы запускать может, какие ещё функции от DE используются каждый день?
> Во-вторых, зачем?
Ну, если утверждается что якобы может опитимизировать лучше человека, то почему бы не оптимизировать?
| |
|
5.112, Аноним (114), 07:32, 21/08/2024 [^] [^^] [^^^] [ответить]
| +/– |
>какие ещё функции от DE используются каждый день?
Вы на документик в файловом менеджере стали, просмотр. А он бац, и открыл его прям у себя в окошке. Потому что, Kpats, файловый менеджер использовал часть возможностей Okular для просмотра документа.
| |
5.128, ИмяХ (ok), 10:49, 21/08/2024 [^] [^^] [^^^] [ответить]
| –2 +/– |
Прозрачность с размытием фона, скругление углов, 3D-анимации... без этого вообще невозможно юзать DE.
| |
|
6.141, Денис Попов (?), 12:53, 21/08/2024 [^] [^^] [^^^] [ответить]
| +2 +/– |
Вы описали 100% ненужных функций. Работе они не способствуют, а лишь увеличивают нагрузку на систему или сеть(если удаленно работать).
| |
|
|
|
3.133, n00by (ok), 11:47, 21/08/2024 [^] [^^] [^^^] [ответить]
| +/– |
>> Выглядит неплохо, но бессмысленно. Я был фанатом ассемблера в детстве. Сейчас я осознал, что gcc копилит код намного оптимальнее, чем это сделал бы человек
> А почему GCC не соптимизирует KDE так чтобы они помещались на дискету
> вместе с системой?
Потому что Qt.
| |
|
|
5.160, n00by (ok), 16:44, 21/08/2024 [^] [^^] [^^^] [ответить]
| +/– |
Потому что GTK+. Никто там не ставил задачу получить малый размер исполняемых файлов на выходе.
| |
|
|
|
2.64, Аноним (64), 21:12, 20/08/2024 [^] [^^] [^^^] [ответить]
| +/– |
> gcc копилит код намного оптимальнее, чем это сделал бы человек
Ту же мульку нам пихают сейчас, только "оптимальным" объявлен ИИ. Результаты соответствующие.
| |
|
3.68, Швондер (?), 21:21, 20/08/2024 [^] [^^] [^^^] [ответить]
| +1 +/– |
На нынешнем витке развития, ИИ достиг плато своих возможностей, эйфория прошла, многие кричали, что за эти два года напишут код, который перевернет все что уже есть, но итог оказался вполне ожидаем
| |
|
|
1.42, Аноним (44), 19:55, 20/08/2024 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
>разработка ядра которой ведётся полностью на ассемблере.
>Сборки MenuetOS подготовлены для 64-разрядных систем x86 и могут быть запущены под управлением QEMU.
Зато на ассемблере.
>Исходные тексты проекта Menuet64 распространяются под ограничивающей лицензией, требующей согласования любого использования в коммерческих целях
Получите минуэт.
| |
|
2.60, BrainFucker (ok), 21:03, 20/08/2024 [^] [^^] [^^^] [ответить]
| +3 +/– |
Полезно для демонстрации того что ПО можно писать так что оно не потребляет 100500 памяти.
| |
|
3.87, _kp (ok), 02:28, 21/08/2024 [^] [^^] [^^^] [ответить]
| +1 +/– |
Соглашусь. Это разновидность спорта, то есть работа чисто ради рекорда.
| |
3.99, Аноним (99), 06:33, 21/08/2024 [^] [^^] [^^^] [ответить]
| +/– |
Я смотрел КолибриОС, не придумал как её можно использовать. В качестве ОС для устаревшего аппаратного обеспечения не подходит. Настолько вещь в себе.
| |
3.108, Аноним (108), 07:27, 21/08/2024 [^] [^^] [^^^] [ответить]
| +/– |
> Полезно для демонстрации того что ПО
надо писать на C для обеспечения сборки на разных процессорных архитектурах: ARM, RISC-V, ...
| |
3.124, Аноним (188), 09:59, 21/08/2024 [^] [^^] [^^^] [ответить]
| +/– |
А кто сказал, что не потребляет? Памяти она ест как раз изрядно, для такого проекта. На виртуалке пришлось 640 МБ выделить А выглядит как GEOS, которому хватало 640 КБ.
| |
|
|
5.176, Аноним (188), 20:55, 21/08/2024 [^] [^^] [^^^] [ответить]
| +/– |
За счёт ассемблера, очевидно.
Без прозрачных окошек хватило 512 МБ.
На ноутбуке с 512 КБ и двумя дисководами по 720 КБ я даже зарабатывал деньги написанием софта (копейки, конечно, а вот на сабже какие перспективы?).
| |
5.226, n00by (ok), 11:48, 23/08/2024 [^] [^^] [^^^] [ответить]
| +/– |
> За счет чего такие аппетиты у такой малютки?
За счёт разницы в разрядности, изоляции процессов, поддержки прозрачности окошек и прочего.
| |
|
|
3.187, Аниним (?), 00:34, 22/08/2024 [^] [^^] [^^^] [ответить]
| +/– |
> Полезно для демонстрации того что ПО можно писать так что оно не потребляет 100500 памяти.
Ну ладно, ну вот допустим. Потужились и наколбасили там убогих окон. И быстрее на 2% чем сишко. Но это же х86!!! Воо тут афтар попал в просачок - это как раз та самая, то есть платформа на которой размер не главное
| |
3.204, Tita_M (ok), 19:31, 22/08/2024 [^] [^^] [^^^] [ответить]
| +/– |
Это не про 64-х битный MenuetOS, который в отличии от КолибриОС с её возможностью работы с 8 МиБ ОЗУ, может не запуститься на системе с 512 МиБ ОЗУ.
| |
|
|
5.229, Tita_M (ok), 14:33, 23/08/2024 [^] [^^] [^^^] [ответить]
| +/– |
Ранние версии КолибриОС как и 32-х битный MenuetOS требовали значительно больше ОЗУ для своей работы, чем сейчас. Потом сообщество оптимизировало до менее 8.
Я не понимаю, что может столько памяти занимать у 64-х битного Menueta. 98 винда столько не требовала и даже вин2000. Если я не ошибаюсь значительно более функциональная 64-х битная winxp могла работать на 256 МиБ.
| |
|
6.232, n00by (ok), 17:55, 23/08/2024 [^] [^^] [^^^] [ответить]
| +/– |
Понимать надо, что автору банально незачем заморачиваться вопросом "меньше 512 Мб", поскольку он не имеет смысла, соответственно не должен учитываться при проектировании карты памяти.
| |
|
7.234, Tita_M (ok), 18:27, 23/08/2024 [^] [^^] [^^^] [ответить]
| +/– |
Я отвечал всего лишь на этот комментарий:
Полезно для демонстрации того что ПО можно писать так что оно не потребляет 100500 памяти.
Это не про Menuet.
64-х битный Menuet это не демонстрация того, что ПО можно писать так что оно не потребляло бы 100500 памяти.
| |
|
|
|
|
|
|
3.100, Аноним (99), 06:35, 21/08/2024 [^] [^^] [^^^] [ответить]
| –2 +/– |
Моё мнение не бесполезно, оно отображает реальное положение дел.
| |
|
4.134, n00by (ok), 11:50, 21/08/2024 [^] [^^] [^^^] [ответить]
| +/– |
> Моё мнение не бесполезно, оно отображает реальное положение дел.
Да, положение дел таково, что эксперты не видят отличие мнимых величин от реальных.
| |
|
5.149, Аноним (148), 15:18, 21/08/2024 [^] [^^] [^^^] [ответить]
| +/– |
>> Моё мнение не бесполезно, оно отображает реальное положение дел.
> Да, положение дел таково, что эксперты не видят отличие мнимых величин от
> реальных.
Специально для таких экспертов в стандарте тип Complex сделали :). Там вы таки - будете их отличать!
| |
|
|
|
|
1.59, BrainFucker (ok), 21:00, 20/08/2024 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
> Из недавних изменений в MenuetOS выделяется включение а поставку мультимедийного проигрывателя MPlayer,
Удивительно, проект развивается с нулевых, добавляют новое ПО и всегда укладываются в 1.4МБ. Как можно было 20 лет добавляя фичи не велезти за пределы этого объёма? o_O
PS: а что у них сайт так странно в ширину распёрло?
| |
|
2.63, Швондер (?), 21:10, 20/08/2024 [^] [^^] [^^^] [ответить]
| +1 +/– |
Тоже слежу за проектом с нулевых. Впервые узнал о нем из журнала хакер. Запускал в то время на реальном 4 пентиуме с дискеты. Разработчик из Финляндии кстати, как и Линус.
| |
2.126, Аноним (126), 10:23, 21/08/2024 [^] [^^] [^^^] [ответить]
| +/– |
на современных десктопах одна иконка приложения весит больше 1Мб
шрифты тоже немаленькие (примет, эмодзики!)
а тут - никакой графики почти, и минимум функционала
| |
|
1.71, Аноним (73), 21:39, 20/08/2024 [ответить] [﹢﹢﹢] [ · · · ]
| +2 +/– |
> Проектом также развивается собственный X-сервер
лицо тех, кто говорит что вяленый это протокол, а реализаций много, в отличие от единственной реализации иксов, представили?
| |
|
2.109, Аноним (-), 07:28, 21/08/2024 [^] [^^] [^^^] [ответить]
| +/– |
>> Проектом также развивается собственный X-сервер
> лицо тех, кто говорит что вяленый это протокол, а реализаций много, в
> отличие от единственной реализации иксов, представили?
Это протокол. Но таки - протокол согласования, грубо говоря, буферов видяхи. Это не совсем точное описание, но в первом приближении - так.
Совершенно не отменяет возможность делать что-то типа RDP или что там кто хотел из этого. А кому надо может майнтайнить иксы и запускать менуэты, это разумеется топовый юзкейс, чтоб ради него себе графическую систему изгадить :)
| |
|
1.80, verh010m (ok), 00:09, 21/08/2024 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
А если б она набрала комьюнити как арч например... И бегали бы по комментах мамкины админы и доказывали что у них все работает и не потребляет ресурсов
| |
1.83, Аноним (83), 01:10, 21/08/2024 [ответить] [﹢﹢﹢] [ · · · ]
| –1 +/– |
В целом могли бы прикрутить какой-нибудь RDP и приторговвывать рабочей средой. Если там будет нормально работать браузер, то в целом в комплекте с тонким клиентом вполне сносно, но тут нужно договориться с каким-то датацентром что бы заморочились. В целом если сделают какой-нибудь облачный клиент и пару программ для редактирвоания текста, то вполне возможно, что можно использовать как SaaS.
| |
|
2.95, Аноним (93), 06:17, 21/08/2024 [^] [^^] [^^^] [ответить]
| +/– |
Так это одна из заявленных целей данного проекта (тонкие клиенты и всякого рода терминалы).
| |
|
3.110, Аноним (-), 07:31, 21/08/2024 [^] [^^] [^^^] [ответить]
| +/– |
> Так это одна из заявленных целей данного проекта (тонкие клиенты и всякого
> рода терминалы).
Мелкий линух туда, имхо, запихать и дешевле будет, и поддерживать будет сииииильно больше всего. Пока там кто на ассемблере драйвер накорябает, а в лине он 10 лет уже как был.
А реально если надо - можно урезать в какойнить десяток мегов. Но обычно нафиг не надо ибо на 64 бит железе такие объемы ни о чем. А самая ссаная SD карта, например, которая у меня сохранилась - это 128 мегов. Ну не с флопаря же мне грузиться, право? :)
| |
|
4.243, Аноним (242), 00:49, 26/08/2024 [^] [^^] [^^^] [ответить]
| +/– |
Извините, но Вы в защищенных тонких клиентах разбираетесь, как заяц в тригонометрии.
Для корпоративного тонкого клиента НЕ НУЖНО поддержка кучи железа, запись на флешку и прочие рбшечки.
НЕ НУЖНО поддерживать кучу программ, включая Доту и танчики.
Защищенный корпоративный тонкий клиент должен поддерживать исключительно своё аппаратное обеспечение, на котором он запускается.
Защищенный корпоративный тонкий клиент должен поддерживать только оду-единственную программу для запуска сессии VDI или графического терминала.
Потому что люди на работу приходят работу работать, а не развлекаться и фигней страдать.
| |
|
|
|
1.86, Anoni (?), 01:42, 21/08/2024 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Если запилят полную поддержку линух программ то будет бомба.
Но если портируют на arm, то уже будет хит
| |
|
2.111, Аноним (-), 07:32, 21/08/2024 [^] [^^] [^^^] [ответить]
| +3 +/– |
> Если запилят полную поддержку линух программ то будет бомба.
> Но если портируют на arm, то уже будет хит
У ассемблера есть небольщая подстава - для этого надо его целиком заново переписать. Собственно поэтому и появился си :)
| |
|
3.183, Аноним (188), 22:42, 21/08/2024 [^] [^^] [^^^] [ответить]
| +1 +/– |
Учитывая, что ARM-ассемблер не предназначен для ручного написания нинасколько, в отличие от x86…
| |
|
|
1.106, Аноним (106), 07:18, 21/08/2024 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Всё конечно хорошо, но судя по новостям, развитие 32-битной ветки прекратилось.
| |
1.117, beck (??), 08:23, 21/08/2024 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Со всеми этими проектами на асме, которые влезают на дискету, есть одна проблема.
Они представляют собой прототип, а не рабочую ОС. Примерно 5% от того, что нынче умеет ОС общего назначения.
Если начать добавлять функциональности, то размер начнёт расти, но самое главное в другом. Начинает расти сложность разработки, в результате после достижения уровня примерно в 30-35% от "обычных" ОС, проект падает под собственным "весом".
Как верно заметил коллега выше, именно поэтому и придумали С.
| |
|
2.135, n00by (ok), 11:54, 21/08/2024 [^] [^^] [^^^] [ответить]
| –1 +/– |
Проблема этих ОС на асме такова: один человек сел и написал, а сотня других упаковывает исходники в пакеты и добавляет трендовые сеты иконок. Последним жизненно необходимо превентивно что-то заявить по этому поводу, что бы не возникало неудобных вопросов.
| |
|
3.155, Аноним (-), 15:38, 21/08/2024 [^] [^^] [^^^] [ответить]
| +/– |
> Проблема этих ОС на асме такова: один человек сел и написал, а
> сотня других упаковывает исходники в пакеты и добавляет трендовые сеты иконок.
> Последним жизненно необходимо превентивно что-то заявить по этому поводу, что бы
> не возникало неудобных вопросов.
Было бы круче если программист вместо программирования - занимался бы какой-то рутиной по заворачиванию своего результата жизнедеятельности в пакет и прочими иконками?
| |
|
4.161, n00by (ok), 16:59, 21/08/2024 [^] [^^] [^^^] [ответить]
| +/– |
>> Проблема этих ОС на асме такова: один человек сел и написал, а
>> сотня других упаковывает исходники в пакеты и добавляет трендовые сеты иконок.
>> Последним жизненно необходимо превентивно что-то заявить по этому поводу, что бы
>> не возникало неудобных вопросов.
> Было бы круче если программист вместо программирования - занимался бы какой-то рутиной
> по заворачиванию своего результата жизнедеятельности в пакет и прочими иконками?
Делать на постоянной основе вручную работу, что автоматизируется - значит расписаться в своей профнепригодности. Естественно, программист не будет таким заниматься. Потому та сотня роботов в обязательном порядке набросит на программиста: он программирует, да ещё и прототипы, а значит не тем занят.
| |
|
|
|
|
2.217, Аноним (207), 02:43, 23/08/2024 [^] [^^] [^^^] [ответить]
| +/– |
Смешно...
is a Debian-based live distribution which can be used to run Wayland desktop session...
и очевидно потому ... отказывается от поддержки 32-битных процессоров...
Хостится на sf net - бонусом держите вставку вирусни.
Но, даже просто как для линуксов - НИЧЕГО интересного.
Я вот недавно видел какой то линукс: 1) весь в контейнерах; 2) поддерживающий КУЧУ(>2) типов репозиториев; о чём заявленно на главной странице; 3) даже глстраница на английском:(
- никто не знает название? (ссылка потерялась, да и не понравился чем то, но концепция верна)
| |
|
3.218, Аноним (207), 02:56, 23/08/2024 [^] [^^] [^^^] [ответить]
| +/– |
P.S.
Так же, видел когда Linux сборку - ~на x86 ассемблере, вопрос тот же.
| |
|
4.220, Аноним (120), 09:56, 23/08/2024 [^] [^^] [^^^] [ответить]
| +/– |
Наверно это был Qubes, но вам бы посоветовал поставить Windows 11 с ИИ-Recall фичей.
| |
|
|
2.239, Аноним (239), 16:28, 24/08/2024 [^] [^^] [^^^] [ответить]
| +/– |
Ах хороша) Вася накидал туда и вейландов и de и весь набор деталек лего от всех игрушек)
| |
2.240, Аноним (239), 16:34, 24/08/2024 [^] [^^] [^^^] [ответить]
| +/– |
menuet, от pas menus – маленькие шаги) – старинный французский парный танец. Размер трехдольный – ¾. Темп умеренный
а не то что ты думаешь)
| |
|
|