URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 117469
[ Назад ]

Исходное сообщение
"Проект SerenityOS развивает Unix-подобную ОС c графическим и..."

Отправлено opennews , 27-Май-19 12:01 
В рамках проекта группой энтузиастов Serenity (https://github.com/SerenityOS/serenity) ведётся разработка Unix-подобной операционной системы для архитектуры x86, оснащённой собственным ядром и графическим интерфейсом, оформленным в стиле операционных систем конца 1990-х годов. Разработка ведётся с нуля, ради интереса и не основана на коде существующих ОС. При этом авторы поставили перед собой цель довести SerenityOS до уровня, пригодного для повседневной работы, сохранив эстетику систем конца 90-х, но дополнив её полезными идеями для опытных пользователей из современных систем. Код написан на языке С++ и поставляется (https://github.com/SerenityOS/serenity) под лицензией BSD.


Проект является хорошим примером того, что поставив перед собой определённую цель и день за днём понемногу двигаясь вперёд (https://github.com/SerenityOS/serenity/commits/master) в качестве хобби можно создать вполне работоспособную ОС и привлечь к участию единомышленников (https://github.com/SerenityOS/serenity/graphs/contributors). Из других проектов того же автора можно отметить computron (https://github.com/awesomekling/computron), разрабатываемый с 2003 года эмулятор ПК с процессором i386.  


Доступные на текущем этапе развития возможности:


-  Вытесняющая многозадачность;
-  Многопоточность;
-  Композитный и оконный сервер WindowServer (https://github.com/SerenityOS/serenity/tree/master/Servers/W...);
-  Собственный фреймворк для разработки графических приложений LibGUI (https://github.com/SerenityOS/serenity/tree/master/LibGUI) с набором виджетов;
-  Среда для визуального проектирования интерфейса приложений;
-  Сетевой стек с поддержкой ARP, TCP, UDP и ICMP. Собственный DNS-резолвер (https://github.com/SerenityOS/serenity/tree/master/Servers/L...);
-  Файловая система на основе Ext2 (собственная реализация (https://github.com/SerenityOS/serenity/blob/master/Kernel/Fi...) на C++);
-  Unix-подобная стандартная Си-библиотека (LibC (https://github.com/SerenityOS/serenity/tree/master/LibC)) и набор (https://github.com/SerenityOS/serenity/tree/master/Userland)  типовых пользовательских утилит (cat, cp, chmod, env, kill, ps, ping, su, sort, strace, uptime и т.п.);
-  Оболочка командной строки с поддержкой потоков (pipe) и перенаправления ввода/вывода;
-  Поддержка mmap() и исполняемых файлов в формате ELF;
-  Наличие псевдо-ФС /proc;
-  Поддержка локальных Unix-сокетов;
-  Поддержка псевдотерминалов  и /dev/pts;
-  Библиотека LibCore (https://github.com/SerenityOS/serenity/tree/master/LibCore) для разработки эффективных обработчиков событий (Event loop);
-  Поддержка библиотеки SDL;
-  Поддержка изображений в формате PNG;
-  Набор встроенных приложений: текстовый редактор, файловый менеджер, несколько игр (Minesweeper и Snake), интерфейс для запуска программ, редактор шрифтов, менеджер загрузки файлов, эмулятор терминала;


URL: https://news.ycombinator.com/item?id=19986126
Новость: https://www.opennet.ru/opennews/art.shtml?num=50753


Содержание

Сообщения в этом обсуждении
"Проект SerenityOS развивает Unix-подобную ОС c графическим и..."
Отправлено Аноним , 27-Май-19 12:01 
Чем угодно занимаются лишь бы hurd не пилить.

"Проект SerenityOS развивает Unix-подобную ОС c графическим и..."
Отправлено Anonymoustus , 27-Май-19 13:52 
> Чем угодно занимаются лишь бы hurd не пилить.

На hurd никто не даст денег, а на SJW, социализм и прочий феминизм — только успевай списывать на мероприятия.


"Проект SerenityOS развивает Unix-подобную ОС c графическим и..."
Отправлено Аноним , 27-Май-19 15:27 
>на SJW, социализм и прочий феминизм — только успевай списывать на мероприятия

Ну и чо ты сидишь тогда? Вступай


"Проект SerenityOS развивает Unix-подобную ОС c графическим и..."
Отправлено Crazy Alex , 27-Май-19 15:33 
А причём к этой штуке SJW и прочий феминизм?

"Проект SerenityOS развивает Unix-подобную ОС c графическим и..."
Отправлено Anonymoustus , 27-Май-19 15:56 
> А причём к этой штуке SJW и прочий феминизм?

К логической последовательности содержания комментариев. Но это чрезмерно тяжело для понимания большинства анонимов опеннета.


"Проект SerenityOS развивает Unix-подобную ОС c графическим и..."
Отправлено Timoteo Cirkla , 31-Май-19 10:00 
Ну да, куда уж остальным до адептов консерватизьмы.

"Проект SerenityOS развивает Unix-подобную ОС c графическим и..."
Отправлено IRASoldier , 27-Май-19 18:14 
Вангую, все разговоры о Hurd закончатся, как только уйдёт в мир иной Столлман. А до того - тоже ничего не изменится, потому что, вполне вероятно, тормозится разработка самим же Столлманом, т.к. его колбасит примерно в ключе "а зачем всё это нужно, если всё железо всё равно несвободное, и чудесненькие совершенно свободные ОС несознательные люди тут же кинутся запускать на несвободном железе?". В результате ещё лет 10-15 Столлман сосредоточит активность подконтрольных себе группировок и фондов на безуспешных попытках продвижения "свободного" железа (м.б. случится ещё пара пропагандистских акций, рассчитанных в первую очередь на каких-нибудь латиноамериканских, хм, _бедняков_, "покупайте тормозное УГ марки Subcomandante, c принципиально новой нескучной MarсOS на борту, оно тормозное УГ, но зато свободное! помните - чем хуже, тем лучше!"), но Hurd так и останется то ли недобетой, толи переальфой. Скорее, внезапно, разовьётся от исследовательского до продакшен-уровня тот же Minix.

"Проект SerenityOS развивает Unix-подобную ОС c графическим и..."
Отправлено Anonymoustus , 27-Май-19 18:36 
Столлману платят фактически за то, чтобы Hurd никогда не вышел и не мешал корпоративным владельцам линукса окучивать рынки.

"Проект SerenityOS развивает Unix-подобную ОС c графическим и..."
Отправлено IRASoldier , 27-Май-19 19:18 
Столлману платят за отыгрываемую им роль, аналогичную какому-нибудь, прости Господи, бизнес-коучу типа Тони Роббинса. Приезжает, говорит много бла-бла-бла, получает денежку. Не от корпораций, а от пипла, который хавает. Корпорациям... не знаю, было бы явно проще организовать несчастный случай - это дешевле :-)

"Проект SerenityOS развивает Unix-подобную ОС c графическим и..."
Отправлено Timoteo Cirkla , 31-Май-19 10:06 
Товарисч адепт шваабодного рынка и невидимой руки его, перелогиньтесь.

"Проект SerenityOS развивает Unix-подобную ОС c графическим и..."
Отправлено Аноним , 28-Май-19 11:24 
Просто сама по себе микроядерная архитектура сложна.

"Проект SerenityOS развивает Unix-подобную ОС c графическим и..."
Отправлено Anonymoustus , 28-Май-19 13:07 
> Просто сама по себе микроядерная архитектура сложна.

Просто они её с завидным упорством не делают. А так-то примеры успешных риализаций микроядра общеизвестны, самые знаменитые — MINIX и QNX.


"Проект SerenityOS развивает Unix-подобную ОС c графическим и..."
Отправлено Sinot , 27-Май-19 21:04 
На сколько мне известно, Столман говорил, что ядро Linux удачно заменило Hurd. И смысла его (Hurd) развивать нет.

"Проект SerenityOS развивает Unix-подобную ОС c графическим и..."
Отправлено IRASoldier_registered , 27-Май-19 22:33 
Кстати да, при загуглинге фразы "Stallman about Hurd" сразу же выдалось в результата поиска:

"The main shortcoming of Linux is at the level of device support.  The obstacle there isn't a lack of ability among Linux developers, but rather the use of devices whose specs are secret.

Finishing the HURD would not advance us at all in supporting these devices.  The work that is needed is at the driver and firmware level. That's why our high priority task list includes items relating to free drivers, but not the HURD." (с) Сабж, ещё в 2010 сказано было

Ну, т.е. я изначально правильно угадал.

P.S. Если теперь кто-то будет писать тут под ником "IRASoldier" БЕЗ постфикса "_registered" - это самозванец.


"Проект SerenityOS развивает Unix-подобную ОС c графическим и..."
Отправлено Аноним , 28-Май-19 07:51 
Смысл ИМХО: Линукс вполне замена и работает. Мы сосредоточились на написании свободных драйверов и прошивок к несвободному железу. Т.к. важно, чтобы была возможность запускать на железе.

Поддержку железа Линаксом обечпечивает.


"Проект SerenityOS развивает Unix-подобную ОС c графическим и..."
Отправлено Аноним , 03-Июн-19 14:03 
Не проще было зарегать само имя IRASoldier?

"Проект SerenityOS развивает Unix-подобную ОС c графическим и..."
Отправлено IRASoldier_registered , 03-Июн-19 15:09 
> Не проще было зарегать само имя IRASoldier?

Его успел кто-то зарегистрировать раньше. Аккурат после того, как я в очередной раз не сошёлся во мнениях с Шигориным :-)



"Проект SerenityOS развивает Unix-подобную ОС c графическим и..."
Отправлено Andrey Mitrofanov_N0 , 13-Июн-19 14:18 
>> Не проще было зарегать само имя IRASoldier?
> Его успел кто-то зарегистрировать раньше. Аккурат после того, как я в очередной
> раз не сошёлся во мнениях с Шигориным :-)

У кого чего болит.   Вот мой ник точнисимо миокрсовт угнал.
Или даже мама гейца с ЗОГом и рептилоидами, чего мелочиться-то.


"Проект SerenityOS развивает Unix-подобную ОС c графическим и..."
Отправлено IRASoldier_registered , 13-Июн-19 16:28 
>У кого чего болит

Хотите поговорить об этом?


"Проект SerenityOS развивает Unix-подобную ОС c графическим и..."
Отправлено mma , 03-Июн-19 12:41 
Да лучше сразу Inferno )))

"Проект SerenityOS развивает Unix-подобную ОС c графическим и..."
Отправлено Аноним , 27-Май-19 12:01 
Шёл 2019 год, люди создают систему для х86. Браво.

"Проект SerenityOS развивает Unix-подобную ОС c графическим и..."
Отправлено A.Stahl , 27-Май-19 12:12 
А надо Емакс под z80 портировать?
Или под АРМ, которого не так уж и много вокруг если не считать мобилки.
Или под все остальные, которые настолько распространены, что и названия без гугла хрен вспомнишь?

"Проект SerenityOS развивает Unix-подобную ОС c графическим и..."
Отправлено Аноним , 27-Май-19 12:42 
Скорее здесь претензия к тому, что авторы, насколько позволяет судить новость, упорно цепляются за x86 в его ипостасиях вроде i386-i686, целенаправленно втыкаясь в 32битные указатели и грабли, а также в костыли, связанные с этим.

"Проект SerenityOS развивает Unix-подобную ОС c графическим и..."
Отправлено A.Stahl , 27-Май-19 12:48 
Хм, тогда да. Фигнёй страдают. Тем более, раз уж пишут на Си++ ...



"Проект SerenityOS развивает Unix-подобную ОС c графическим и..."
Отправлено Аноним , 27-Май-19 12:48 
>для опытных пользователей из современных систем
>power-user accessibility of late-2000s *nix

Ах, опеннет, опеннет...


"Проект SerenityOS развивает Unix-подобную ОС c графическим и..."
Отправлено Аноним , 27-Май-19 18:11 
Это не для всех! Они так видят! Они ху-ху-художники!

"Проект SerenityOS развивает Unix-подобную ОС c графическим и..."
Отправлено Аноним , 27-Май-19 13:12 
QEMU достаточно распространён. Поэтому можно, хоть MIPS64, хоть AArch64.

"Проект SerenityOS развивает Unix-подобную ОС c графическим и..."
Отправлено Аноним , 27-Май-19 13:33 
Речь шла про amd64, в которой, как минимум, из коробки есть SSE+SSE2 и весь ABI (т.е. как передавать аргументы в функцию и как она возвращает) построен не на стеке, а на регистрах.
Да и FPU x87 это тот еще прикол.

"Проект SerenityOS развивает Unix-подобную ОС c графическим и..."
Отправлено qwerty123 , 27-Май-19 14:11 
> весь ABI (т.е. как передавать аргументы в функцию и как она возвращает) построен не на стеке, а на регистрах.

верю! как сейчас

$ objdump -d /some/bare
...
  404e21:       bf 19 68 40 00          mov    $0x406819,%edi
  404e26:       31 c0                   xor    %eax,%eax
  404e28:       5b                      pop    %rbx
  404e29:       41 5c                   pop    %r12
  404e2b:       41 5e                   pop    %r14
  404e2d:       41 5f                   pop    %r15
  404e2f:       5d                      pop    %rbp
  404e30:       e9 07 d0 ff ff          jmpq   401e3c <xo_emit@plt>
  404e35:       bf 58 69 40 00          mov    $0x406958,%edi
  404e3a:       5b                      pop    %rbx
  404e3b:       41 5c                   pop    %r12
  404e3d:       41 5e                   pop    %r14
  404e3f:       41 5f                   pop    %r15
  404e41:       5d                      pop    %rbp
  404e42:       e9 15 cf ff ff          jmpq   401d5c <xo_close_list@plt>
  404e47:       5b                      pop    %rbx
  404e48:       41 5c                   pop    %r12
  404e4a:       41 5e                   pop    %r14
  404e4c:       41 5f                   pop    %r15
  404e4e:       5d                      pop    %rbp
  404e4f:       c3                      retq  
  404e50:       55                      push   %rbp
  404e51:       48 89 e5                mov    %rsp,%rbp
  404e54:       41 57                   push   %r15
  404e56:       41 56                   push   %r14
  404e58:       41 55                   push   %r13
  404e5a:       41 54                   push   %r12
  404e5c:       53                      push   %rbx
  404e5d:       48 83 ec 38             sub    $0x38,%rsp
...


"Проект SerenityOS развивает Unix-подобную ОС c графическим и..."
Отправлено dasdsadasd , 27-Май-19 15:52 
И? Ну вот серьезно, и? Это что? Я тоже могу сейчас что угодно и на чем угодно так набыдлокодить, что никому и не снилось.
А судя по обилию pop'ов перед ret'ом это быдлокод еще тот (ибо даже если и используется стек, то сохраняется адрес начала стека перед входом в функцию, а в конце тупо этот адрес в ESP / RSP запсывают).

"Проект SerenityOS развивает Unix-подобную ОС c графическим и..."
Отправлено Аноним , 28-Май-19 17:21 
> И? Ну вот серьезно, и? Это что? Я тоже могу сейчас что
> угодно и на чем угодно так набыдлокодить, что никому и не
> снилось.
> А судя по обилию pop'ов перед ret'ом это быдлокод еще тот

Это совершенно нормальный код. Просто регистры не те, в которых передаются параметры (см. #165)

> (ибо
> даже если и используется стек, то сохраняется адрес начала стека перед
> входом в функцию, а в конце тупо этот адрес в ESP
> / RSP запсывают).

Сейчас, как правило, RBP не используется под фрейм. См. -fomit-frame-pointer


"Проект SerenityOS развивает Unix-подобную ОС c графическим и..."
Отправлено dasdsadasd , 27-Май-19 15:54 
Особенно умиляет начиная с:
>   404e4e:       5d                      pop    %rbp
>  404e4f:       c3                      retq  
>  404e50:       55                      push   %rbp

Весь код после retq нафига? Обсуфикация? Ну тогда да, отличный пример!


"Проект SerenityOS развивает Unix-подобную ОС c графическим и..."
Отправлено Ordu , 27-Май-19 17:24 
Следующая функция жеж. push %rbp/mov %rsp, %rbp -- неплохой маркер на стековых ABI.

"Проект SerenityOS развивает Unix-подобную ОС c графическим и..."
Отправлено Аноним , 28-Май-19 17:24 
> Следующая функция жеж. push %rbp/mov %rsp, %rbp -- неплохой маркер на стековых
> ABI.

Причём выровнено по кратному 16 адресу без nop-ов.

>  404e50:       55                      push   %rbp


"Проект SerenityOS развивает Unix-подобную ОС c графическим и..."
Отправлено Аноним , 28-Май-19 17:16 
>> весь ABI (т.е. как передавать аргументы в функцию и как она возвращает) построен не на стеке, а на регистрах.
> верю! как сейчас

Основывайте суждения на знании, а не на слепой вере. Читайте System V AMD64 ABI.

Регистры RBX, RBP, ESP, R12, R13, R14 и R15 сохраняются при вызовах функций. Следующий фрагмент, очевидно, как раз их восстановление перед выходом. В RAX возвращается 0й результат.

>  404e21:       bf 19 68 40 00          mov    $0x406819,%edi
>  404e26:       31 c0                   xor    %eax,%eax
>  404e28:       5b                      pop    %rbx
>  404e29:       41 5c                   pop    %r12
>  404e2b:       41 5e                   pop    %r14
>  404e2d:       41 5f                   pop    %r15
>  404e2f:       5d                      pop    %rbp
>  404e30:       e9 07 d0 ff ff          jmpq   401e3c <xo_emit@plt>

Аргументы передаются в регистрах RDI, RSI, RDX, RCX (при вызове сервисов ядра - R10), R8 и R9.


"Проект SerenityOS развивает Unix-подобную ОС c графическим и..."
Отправлено Канделябры , 27-Май-19 17:31 
Уютно, лампово, маргинально.

"Проект SerenityOS развивает Unix-подобную ОС c графическим и..."
Отправлено Аноним , 27-Май-19 23:36 
Ну хоть кто-то адекватный остался.

"Проект SerenityOS развивает Unix-подобную ОС c графическим и..."
Отправлено Аноним , 28-Май-19 13:18 
Правильно, надо под RISC-V писать. Загибается ваша x86.

"Проект SerenityOS развивает Unix-подобную ОС c графическим и..."
Отправлено Аноним , 28-Май-19 17:23 
Абсолютно солидарен - это насколько надо быть некомпетентным и недальновидным, чтобы пилить заранее "ненужно", тратя силы себя и сообщества. Кретuны! :(

"Проект SerenityOS развивает Unix-подобную ОС c графическим и..."
Отправлено terryfilch , 27-Май-19 12:10 
Но ведь reactos  тоже живет и так же пишеться, solaris тоже жив и тоже кем-то используется, на bsd катаются, но не хотят писать код для gnu linux os и ядра.... Каждый дрочет как хочет к.м.к.

"Проект SerenityOS развивает Unix-подобную ОС c графическим и..."
Отправлено terryfilch , 27-Май-19 12:11 
Ну и да - есть KolibriOS  на asm

"Проект SerenityOS развивает Unix-подобную ОС c графическим и..."
Отправлено Андрей , 27-Май-19 12:16 
Неужели это читабельно?
GraphicsBitmap* backing_store();
Мне кажется это провал. ОС как бы для программистов, или смесь кэмел-кейс и подчеркиваний - норм?

"Проект SerenityOS развивает Unix-подобную ОС c графическим и..."
Отправлено A.Stahl , 27-Май-19 12:19 
Да, это "норм". Задача именования быть однотипной, а не какой-то конкретной.
Например в данном случае названия классов могут быть кэмелом, а названия методов с подчёркиваниями. Почему нет?

"Проект SerenityOS развивает Unix-подобную ОС c графическим и..."
Отправлено Андрей , 27-Май-19 12:27 
Примерно как слова разным шрифтом в одном предложении.

"Проект SerenityOS развивает Unix-подобную ОС c графическим и..."
Отправлено rshadow , 27-Май-19 12:48 
Хахаха. Программисткий вариант спора "Шрифты говно".

"Проект SerenityOS развивает Unix-подобную ОС c графическим и..."
Отправлено Андрей , 27-Май-19 12:53 
что смешного?

"Проект SerenityOS развивает Unix-подобную ОС c графическим и..."
Отправлено Аноним , 27-Май-19 22:21 
Что он назвал их программистами.

"Проект SerenityOS развивает Unix-подобную ОС c графическим и..."
Отправлено имя , 28-Май-19 00:04 
Даже в твоём ответе можно — внезапно — осмысленно выбрать слова и выделить их курсивом.

"Проект SerenityOS развивает Unix-подобную ОС c графическим и..."
Отправлено Аноним , 27-Май-19 13:44 
Хорошо бы сперва читать книги по программированию, прежде чем придумывать свои стандарты.

"Проект SerenityOS развивает Unix-подобную ОС c графическим и..."
Отправлено A.Stahl , 27-Май-19 14:08 
А ещё лучше иметь своё аргументированное мнение, а не просто делать как в книге потому что... потому.
И да, в вопросе вкусов агрумент "мне так нравится" -- железобетонный.


"Проект SerenityOS развивает Unix-подобную ОС c графическим и..."
Отправлено Андрей , 27-Май-19 15:17 
сВоЁ мНеНИЕ ЭтО крУТО кОнЕчНо

п.С. "мне нравится" -------- (ИлИ скОлЬкО тАМ ТИре) ТвОи сЛоВА.


"Проект SerenityOS развивает Unix-подобную ОС c графическим и..."
Отправлено A.Stahl , 27-Май-19 15:20 
Нравится так писать в своём коде? Пиши. Ты думаешь что кто-то против? Почему?

"Проект SerenityOS развивает Unix-подобную ОС c графическим и..."
Отправлено Андрей , 27-Май-19 15:30 
В своем хоть задом наперед.

"Проект SerenityOS развивает Unix-подобную ОС c графическим и..."
Отправлено A.Stahl , 27-Май-19 15:35 
Ну так авторы кода и пишут как хотят в своём коде. Что не так?



"Проект SerenityOS развивает Unix-подобную ОС c графическим и..."
Отправлено Андрей , 27-Май-19 15:51 
Всё то же, что в первом сообщении.

"Проект SerenityOS развивает Unix-подобную ОС c графическим и..."
Отправлено Аноним84701 , 27-Май-19 14:18 
> Хорошо бы сперва читать книги по программированию, прежде чем придумывать свои стандарты.

Во-во!
Правда непонятно, почему эти чудики в гугле https://google.github.io/styleguide/cppguide.html


struct UrlTableProperties {
  string name;
  int num_entries;
  static Pool<UrlTableProperties>* pool;
};

не проконсультировались у анонимов опеннета 🙄

"Проект SerenityOS развивает Unix-подобную ОС c графическим и..."
Отправлено Аноним , 27-Май-19 15:21 
Как бы тебе объяснить, что ява в Андроиде, это скорее минус чем плюс.

Т.е. хочу сказать, что Гугл поступает как ему выгодно, а не тебе.


"Проект SerenityOS развивает Unix-подобную ОС c графическим и..."
Отправлено Аноним84701 , 27-Май-19 16:57 
> Как бы тебе объяснить, что ява в Андроиде, это скорее минус чем плюс.

Как бы тебе объяснить, что стоило сходить по ссылке (или хотя бы увидеть CPP в "cppguide") и узнать, что "Ява в Андроиде" здесь ни при чем, а вот большие плюсовые проекты у Гугла есть.
> Т.е. хочу сказать, что Гугл поступает как ему выгодно, а не тебе.

Хоти.  Как покажешь "свой" (или с существенным вкладом) проект, сравнимый с хромобраузером, я даже возможно прислушаюсь и попытаюсь проверить, на самом ли деле этот опубликованный naming convention такой хитрый саботаж и дезинформация гугла для усложнения (совместной) работы над большими плюсовыми проектами. Или какая, радикально отличиная от остальных,  может быть выгода у гугла от использования этого соглашения?

Хотя для начала мог бы и объяснить, чем оно [CamelCase foo_bar] принципиально отличается от Страуструпского: "Camel_Mixed foo_bar" ?
> Try to maintain a consistent naming style. For example, capitalize names of user-defined types
>  and start names of non-type entities with a lowercase letter (for example, Shape and current_token).
> Also, use all capitals for macros (if you must use macros (§12.6); for example,) and never for

А то смахивает на "синдром утенка" и  "меня так учили" …


"Проект SerenityOS развивает Unix-подобную ОС c графическим и..."
Отправлено Аноним , 27-Май-19 18:21 
Ты чего такой обидчивый. Что Гугл тебя не слушает?
Вот я тебя слушаю и настроен позитивно, а ты меня нет.
Я говорю, мне пофиг что там пишет Гугл, а ещё больше, Гугл скорей вредит. cppguide писчинка в его делах. Ты наверное не застал XMPP, который продвигал Гугл. Так вот беги, если предложат проект с ним. Хуже протокола нет на свете.

Хром? Думаешь он популярен, потому что написан по cppguide? Слышал МС не могут свой браузер иметь, потому что Гугл поменял Ютуб, и все, edge его не открывает. Гугл ведёт себя как монополист. Ещё есть причины брать с него пример?

Страуструп? Я его не называл. Более того не считаю ни великим писателем кода, ни книг. Согласись, нет книги сложней, зачем же тогда с ним сравнивать.

Есть одно хорошее правило, не смешивайте стили кодирования в одном файле.


"Проект SerenityOS развивает Unix-подобную ОС c графическим и..."
Отправлено Аноним , 27-Май-19 23:25 
> Хорошо бы сперва читать книги по программированию, прежде чем придумывать свои стандарты.

Ну так почитай, прежде чем придумывать свой стандарт именования идентификаторов для языка (в данном случае C++), где такого стандарта нет ни де юре, ни де факто.


"Проект SerenityOS развивает Unix-подобную ОС c графическим и..."
Отправлено Аноним , 28-Май-19 00:24 
Что ты несёшь. При чем тут язык (в данном случае С++).
Раз написал, а что, stl(не говоря про сам язык) написан как попало, не соответствуя никаким стандартам?

"Проект SerenityOS развивает Unix-подобную ОС c графическим и..."
Отправлено Аноним , 28-Май-19 17:29 
> Что ты несёшь. При чем тут язык (в данном случае С++).
> Раз написал, а что, stl(не говоря про сам язык) написан как попало,
> не соответствуя никаким стандартам?

C++ и STL соответствуют стандартам ISO/IEC 14882  https://ru.wikipedia.org/wiki/ISO/IEC_14882


"Проект SerenityOS развивает Unix-подобную ОС c графическим и..."
Отправлено Аноним , 28-Май-19 00:31 
Какие бляха муха идентификаторы для языка? Ты хоть знаешь что такое язык.

"Проект SerenityOS развивает Unix-подобную ОС c графическим и..."
Отправлено Аноним , 27-Май-19 13:39 
Да, норм.

"Проект SerenityOS развивает Unix-подобную ОС c графическим и..."
Отправлено Анонимный прохожий , 28-Май-19 06:20 
> Неужели это читабельно?
> GraphicsBitmap* backing_store();

Это одна из весьма распространённых нотаций. GraphicsBitmap - объект, backing_store() - функция.


"Проект SerenityOS развивает Unix-подобную ОС c графическим и..."
Отправлено InuYasha , 29-Май-19 20:17 
да, причём, это делается специально. Но обычно не функции, а параметры, внутренние переменные и члены структур. Вот такая, казалось бы, мешанина, на самом деле может читаемость даже улучшить:

typedef struct mydata_s
{
    int test_integer;
} mydata_t;

class CMyClass
{
public:
    int m_iData;
};

uint UTIL_ParseSomeShit(float input_data)
{
    uint ret = func(input_data);// сразу видно сискол
    return ret+1;
}


"Проект SerenityOS развивает Unix-подобную ОС c графическим и..."
Отправлено Алексей Михайлович , 28-Май-19 14:33 
Где ты тут camelCase увидел, болезный?

"Проект SerenityOS развивает Unix-подобную ОС c графическим и..."
Отправлено marks , 27-Май-19 12:17 
Ох и годнота. Только недавно вот осенило, что эти наши линуксы имеют один фатальный недостаток. Невозможно поставить старый релиз и пустить скупую слезу олдфага. Тут винды на порядок приятнее. Точнее можно поставить какой-нибудь дебиан  4-5 с полным срезом репозиториев на 4 двд, но попробуй его найди. Да и это - редкое исключение. Даже мечта ретроградов - дебиан в актуальных версиях, больше не делает нормальных установочных дисков на нескольких ДВД. Так что линуксы нинужны. Не пустить слезу олдфагу новоприбывшим спустя много лет.

"Проект SerenityOS развивает Unix-подобную ОС c графическим и..."
Отправлено Anonymoustus , 27-Май-19 12:41 
Не проблема поставить старые выпуски Дебиана. На серверах есть все выпуски вплоть до первых. Хотя нет обновлений и заплаток безопасности, так что в интернет их выставлять не стоит. У меня на виртуалке есть в рабочем состоянии даже Woody (ядро 2.2.20, GCC 2.95.4, Python 2.1.3, Perl 5.6.1 и пр.), как и все последующие до Squeeze включительно — чисто из ностальгических сантиментов, а не для чего-то полезного, а также FreeBSD 4.11 и 8.4. Причём для моих привычек и предпочтений в графической среде (IceWM или WindowMaker) никакой разницы с современными версиями дистрибутивов нет, всё лучшее уже сделано до нас.

"Проект SerenityOS развивает Unix-подобную ОС c графическим и..."
Отправлено 1 , 27-Май-19 13:21 
Поставь FreeBSD 2.2.5 и прослезись (или заново испытай НЕНАВИСТЬ)

"Проект SerenityOS развивает Unix-подобную ОС c графическим и..."
Отправлено пох , 27-Май-19 13:57 
> Поставь FreeBSD 2.2.5 и прослезись

проблема та же что и с дебианом - base кое-как поставишь, но ни одного пакета не соберешь, потому что их исходники давным-давно уже отсутствуют там, где их ищет древний Makefile

если тебе повезло быть владельцем двухдискового набора - там есть уже собранные (далеко не все), но исходников нет.


"Проект SerenityOS развивает Unix-подобную ОС c графическим и..."
Отправлено myhand , 27-Май-19 15:41 
> проблема та же что и с дебианом - base кое-как поставишь, но ни одного пакета не соберешь

А зачем вам для дебиана собирать пакеты?  Разве он не был бинарным дистрибутивом.

> но исходников нет.

deb-src таки пропили на тренингах по толерантности и инклюзивности?  А если найду?


"Проект SerenityOS развивает Unix-подобную ОС c графическим и..."
Отправлено пох. , 27-Май-19 20:09 
>> проблема та же что и с дебианом - base кое-как поставишь, но ни одного пакета не соберешь
> А зачем вам для дебиана собирать пакеты?  Разве он не был

для дебиана их надо найти. Для фри - искать не надо, но на диске лежали не все и собраны местами странно, потому что в те времена как-то принято было всегда все пересобирать самому, никто особенно не парился - для начальной установки сойдет, потом переделаешь.

> бинарным дистрибутивом.
>> но исходников нет.

это для фри. Поскольку в состав системы чужие исходники втыкать как-то было не принято, а вдобавок в 15м, что-ли, предприняли глобальную чистку master (и кое-что сгинуло бесследно).

> deb-src таки пропили на тренингах по толерантности и инклюзивности?  А если
> найду?

ищи, чо. Как найдешь - можешь и пакеты для фри пособирать из них же.


"Проект SerenityOS развивает Unix-подобную ОС c графическим и..."
Отправлено myhand , 27-Май-19 20:52 
>>> проблема та же что и с дебианом - base кое-как поставишь, но ни одного пакета не соберешь
>> А зачем вам для дебиана собирать пакеты?  Разве он не был
> для дебиана их надо найти.

Да уш, найти дебиан - это вам не это!

>> deb-src таки пропили на тренингах по толерантности и инклюзивности?  А если
>> найду?
> ищи, чо. Как найдешь - можешь и пакеты для фри пособирать из них же.

archive.debian.org (там как раз наоборот, с бинарниками старыми может быть проблема)
snapshot.debian.org


"Проект SerenityOS развивает Unix-подобную ОС c графическим и..."
Отправлено Anonymoustus , 27-Май-19 13:59 
> Поставь FreeBSD 2.2.5 и прослезись (или заново испытай НЕНАВИСТЬ)

Больше толку, если поставить NT 4, а поверх неё — тогдашние Фотошоп, Иллюстратор, Пейджмейкер, Корельдров, Визуалстудию, Ватком, MS Office 2000 (с патчем совместимости с форматом MSO-2007) и получить реально полезную рабочую станцию, которая потребляет небольшие ресурсы и очень быстро работает.


"Проект SerenityOS развивает Unix-подобную ОС c графическим и..."
Отправлено qwerty123 , 27-Май-19 14:16 
>Больше толку, если поставить NT 4, а поверх неё — тогдашние Фотошоп, ...

Батенька, да вы знаток извращений =)


"Проект SerenityOS развивает Unix-подобную ОС c графическим и..."
Отправлено Anonymoustus , 27-Май-19 14:27 
>>Больше толку, если поставить NT 4, а поверх неё — тогдашние Фотошоп, ...
> Батенька, да вы знаток извращений =)

В чём же извращение? Мощный боевой софт для профессионального производства продукта и товара.


"Проект SerenityOS развивает Unix-подобную ОС c графическим и..."
Отправлено Братишка , 28-Май-19 08:56 
>>>Больше толку, если поставить NT 4, а поверх неё — тогдашние Фотошоп, ...
>> Батенька, да вы знаток извращений =)
> В чём же извращение? Мощный боевой софт для профессионального производства продукта и
> товара.

Деревенский софт от братишки.


"Проект SerenityOS развивает Unix-подобную ОС c графическим и..."
Отправлено Канделябры , 28-Май-19 15:59 
Гимп и Либра - вот это по-настоящему деревенский софт никак не пригодный в продакшен.

"Проект SerenityOS развивает Unix-подобную ОС c графическим и..."
Отправлено Timoteo Cirkla , 31-Май-19 10:12 
Если руки у юзера кривые, то да. Но в таком случае и коммерческий софт не спасёт.

"Проект SerenityOS развивает Unix-подобную ОС c графическим и..."
Отправлено Timoteo Cirkla , 26-Июн-19 04:30 
Опа, кому-то не по нраву факты.

"Проект SerenityOS развивает Unix-подобную ОС c графическим и..."
Отправлено Аноним , 27-Май-19 14:36 
> MS Office 2000 (с патчем совместимости с форматом MSO-2007)

У патча минимум требования - Windows 2000. На NT4 не взлетит.


"Проект SerenityOS развивает Unix-подобную ОС c графическим и..."
Отправлено Anonymoustus , 27-Май-19 14:56 
>> MS Office 2000 (с патчем совместимости с форматом MSO-2007)
> У патча минимум требования - Windows 2000. На NT4 не взлетит.

У инсталлятора такие требования. Но можно вручную выташить из патча файлы и разложить куда следует. Причём эти файлы годятся и для MSO 97 (Для Ворда, Ёкселя и Акцесса — точно).


"Проект SerenityOS развивает Unix-подобную ОС c графическим и..."
Отправлено Аноним , 27-Май-19 14:39 
Тогдашний фотошоп пролетит с некоторыми жпегами.

"Проект SerenityOS развивает Unix-подобную ОС c графическим и..."
Отправлено пох. , 27-Май-19 15:22 
кстати, а вот этот весь хлам - вполне себе доступен, и даже заработает.


"Проект SerenityOS развивает Unix-подобную ОС c графическим и..."
Отправлено Anonymoustus , 27-Май-19 16:08 
> кстати, а вот этот весь хлам - вполне себе доступен, и даже
> заработает.

Как постоянный пользователь и многолетний ценитель всего этого хлама — подтверждаю: прекрасно работает. Без слёз не могу смотреть на современные версии всего этого хлама.

Модная молодёжь всё равно не поймёт, для старичков больше: тогда софт писали не в пример лучшего качества, пользуясь мозгами и мануалами, а не только Сраковердозом с рецептами васянов из барбершопа.


"Проект SerenityOS развивает Unix-подобную ОС c графическим и..."
Отправлено Аноним , 27-Май-19 23:34 
> тогда софт писали не в пример лучшего качества, пользуясь мозгами и мануалами

Сложность доставки обновлений, фактически, вынуждала тщательнее подходить к тестированию. Это сейчас "х*к-х*к -- и в продакшн, баги потом патчами заткнём".


"Проект SerenityOS развивает Unix-подобную ОС c графическим и..."
Отправлено Anonymoustus , 28-Май-19 04:54 
>> тогда софт писали не в пример лучшего качества, пользуясь мозгами и мануалами
> Сложность доставки обновлений, фактически, вынуждала тщательнее подходить к тестированию.
> Это сейчас "х*к-х*к -- и в продакшн, баги потом патчами заткнём".

Сама идея «исправить позже» свидетельствует о заведомо принятом согласии с низким качеством собственного продукта (то есть наплевательском и неуважительном отношении к его потребителю). Очевидно, что это отражается не только на тестировании, но и на непосредственном написании и, что гораздо важнее, на проектировании. Глядя на десяточку™, третьегном или системду, видишь бесконечные подтверждения этому предположению.


"Проект SerenityOS развивает Unix-подобную ОС c графическим и..."
Отправлено Канделябры , 28-Май-19 16:02 
А глядя на KDE?

"Проект SerenityOS развивает Unix-подобную ОС c графическим и..."
Отправлено Anonymoustus , 28-Май-19 16:24 
> А глядя на KDE?

Последний раз я пользовался KDE, когда он был третьей версии. Не нашёл в нём ничего для себя полезного, чего нету в IceWM или WindowMaker.

Линуксовые DE — самые бесполезные программы из всех, которые я видел за свою жизнь.


"Проект SerenityOS развивает Unix-подобную ОС c графическим и..."
Отправлено AVX , 27-Май-19 15:25 
Мне недавно принесли отремонтировать ноут 2000 года. Сделал. Включаю - вин 98,  все программы тех времён, клипы и музыка, несколько swf с масяней. Ощущения такие непередаваемые, будто машину времени сделал. Вспомнил те времена, прослезился. А ведь celeron 800, 64m ram... и работает быстрее современных ноутов с гигами оперативки! Звук вообще шикарный, только регулировка крутилкой  аппаратной, но так даже удобнее для меня.

"Проект SerenityOS развивает Unix-подобную ОС c графическим и..."
Отправлено Anonymoustus , 27-Май-19 16:02 
> Мне недавно принесли отремонтировать ноут 2000 года. Сделал. Включаю - вин 98,
>  все программы тех времён, клипы и музыка, несколько swf с
> масяней. Ощущения такие непередаваемые, будто машину времени сделал. Вспомнил те времена,
> прослезился. А ведь celeron 800, 64m ram... и работает быстрее современных
> ноутов с гигами оперативки! Звук вообще шикарный, только регулировка крутилкой  
> аппаратной, но так даже удобнее для меня.

Ну дык! В те светлые, как сейчас уже очевидно, годы MS рекомендовала программистам писать программы на Win32 API, если по каким-то причинам им не хватало возможностей Visual Basic, Visual Fortran и пр. Результат — налицо: всё работает быстро и потребляет возможный минимум ресурсов, не пытаясь быть второй (а то и третьей-четвёртой) псевдо-ОС поверх ОС.

Говорят, что Кристиан Гислер до сих пор собирает TCMD в Delphi 2 — и я этому таки верю, ибо это _разумное_ решение.


"Проект SerenityOS развивает Unix-подобную ОС c графическим и..."
Отправлено Штунц , 27-Май-19 19:36 
Было дело, но он вроде лет 5 назад на Lazarus с Delphi 2 перешёл.

"Проект SerenityOS развивает Unix-подобную ОС c графическим и..."
Отправлено Anonymoustus , 27-Май-19 19:57 
> Было дело, но он вроде лет 5 назад на Lazarus с Delphi
> 2 перешёл.

Возможно. Lazarus — хорошая вещь. Хоть и говорят, опять же, что внутри страшен.


"Проект SerenityOS развивает Unix-подобную ОС c графическим и..."
Отправлено Братишка , 28-Май-19 09:03 
> Было дело, но он вроде лет 5 назад на Lazarus с Delphi
> 2 перешёл.

Опоздал Гислер с переездом на Лазарус. В лазарусе уже написали Double Commander, который уделывает тотал начиная с кроссплатформенности, продолжая более внятным интерфейсом, заканчивая опенсорсностью.


"Проект SerenityOS развивает Unix-подобную ОС c графическим и..."
Отправлено Аноним , 28-Май-19 08:56 
>до сих пор собирает TCMD в Delphi 2

У нас клиент-серверная платформа на Делфи и шикарно все. Потому что все по мануалам написано, с умом, тактом и расстановкой, как говорится.


"Проект SerenityOS развивает Unix-подобную ОС c графическим и..."
Отправлено Anonymoustus , 28-Май-19 09:44 
>>до сих пор собирает TCMD в Delphi 2
> У нас клиент-серверная платформа на Делфи и шикарно все. Потому что все
> по мануалам написано, с умом, тактом и расстановкой, как говорится.

Удивился бы, если бы не так было. Deplhi (как и Perl, к слову), создавалась для людей, предпочитающих пользоваться мозгом по назначению.


Кстати, Embarcadero даёт бесплатные лицензии на Delphi 10.3 Community Edition[1] и C++Builder 10.3 Community Edition[2] с такой формулировкой:

«Licensed for use until your individual revenue from Delphi (моё прим.: или C++Builder, соответственно) applications or company revenue reaches $5,000 US or your development team expands to more than 5 developers».

Иначе говоря, можешь использовать без ограничений, пока не зарабатываешь с помощью предложенного инструмента больше оговоренного дохода.

[1] https://www.embarcadero.com/products/delphi/starter

[2] https://www.embarcadero.com/products/cbuilder/starter


"Проект SerenityOS развивает Unix-подобную ОС c графическим и..."
Отправлено Аноним84701 , 28-Май-19 12:24 
> Удивился бы, если бы не так было. Deplhi (как и Perl, к слову), создавалась для людей, предпочитающих пользоваться мозгом по назначению.

А небо было голубее …
Использование тех же "TForm1, TForm2, Edit1 ... Edit10, т.е. procedure TForm2.Edit10KeyPress foo" (остальное качество кода в дебагере-дисассемблере не видно ;) )  в куче _платных_ и "типа профессиональных" программ – намекало, каким именно "мозгом".
Оно обычно использовалась где-то на уровне "более продвинутой чем VB3/4/5/6" клепалки форм, благо порог вхождения (тем более для того чтобы "накликать крутой гуй") был довольно низким даже без всяких (тогда еще не существовавших) StackOverflow-платформ.

> Кстати, Embarcadero даёт бесплатные лицензии на Delphi 10.3 Community Edition[1] и C++Builder
> 10.3 Community Edition[2] с такой формулировкой:
> Иначе говоря, можешь использовать без ограничений, пока не зарабатываешь с помощью предложенного инструмента больше оговоренного дохода.

Но предлагать это нужно было не в прошлом году, а лет 8-10 назад, пока не растеряли оставшихся пользователей. Теперь же это похоже на все более отчаянные попытки хотя бы сохранить хоть какую-то нишу.


"Проект SerenityOS развивает Unix-подобную ОС c графическим и..."
Отправлено Anonymoustus , 28-Май-19 13:14 
>> Удивился бы, если бы не так было. Deplhi (как и Perl, к слову), создавалась для людей, предпочитающих пользоваться мозгом по назначению.
> А небо было голубее …
> Использование тех же "TForm1, TForm2, Edit1 ... Edit10, т.е. procedure TForm2.Edit10KeyPress
> foo" (остальное качество кода в дебагере-дисассемблере не видно ;) )  
> в куче _платных_ и "типа профессиональных" программ – намекало, каким именно
> "мозгом".
> Оно обычно использовалась где-то на уровне "более продвинутой чем VB3/4/5/6" клепалки форм,
> благо порог вхождения (тем более для того чтобы "накликать крутой гуй")
> был довольно низким даже без всяких (тогда еще не существовавших) StackOverflow-платформ.

Будто на сях, перле и прочих пихтонах написано мало говнокода. Это ни в коей мере не говорит плохо о языке программирования (PHP и JS — два исключения), но о прокладках между стулом и клавиатурой.

>> Кстати, Embarcadero даёт бесплатные лицензии на Delphi 10.3 Community Edition[1] и C++Builder
>> 10.3 Community Edition[2] с такой формулировкой:
>> Иначе говоря, можешь использовать без ограничений, пока не зарабатываешь с помощью предложенного инструмента больше оговоренного дохода.
> Но предлагать это нужно было не в прошлом году, а лет 8-10
> назад, пока не растеряли оставшихся пользователей. Теперь же это похоже на
> все более отчаянные попытки хотя бы сохранить хоть какую-то нишу.

И на том спасибо.


"Проект SerenityOS развивает Unix-подобную ОС c графическим и..."
Отправлено marks , 27-Май-19 14:47 
>> Не проблема поставить старые выпуски Дебиана. На серверах есть все выпуски вплоть до первых. Хотя нет обновлений и заплаток безопасности, так что в интернет их выставлять не стоит.

Но на самом деле, там нет полного среза репозиториев с некоторых версий. И нужно ставить в любом случае из реп. А у меня был во время актуальности 4.0 на четырех ДВД с полным срезом репозиториев и можно было поставить любой софт с дисков, что с моим мобильным интернентом было очень полезно.

>> как и все последующие до Squeeze включительно — чисто из ностальгических сантиментов,

Ну это может быть полезно для тех, у кого мало оперативки и современные линуксы вызывают зубовный скрежет. Я находил 5.0 на рутрекере и думал скачать поставить на мой ноут почти десятилетней давности, но стало не нужно.


"Проект SerenityOS развивает Unix-подобную ОС c графическим и..."
Отправлено Anonymoustus , 27-Май-19 15:05 
>>> Не проблема поставить старые выпуски Дебиана. На серверах есть все выпуски вплоть до первых. Хотя нет обновлений и заплаток безопасности, так что в интернет их выставлять не стоит.
> Но на самом деле, там нет полного среза репозиториев с некоторых версий.
> И нужно ставить в любом случае из реп. А у меня
> был во время актуальности 4.0 на четырех ДВД с полным срезом
> репозиториев и можно было поставить любой софт с дисков, что с
> моим мобильным интернентом было очень полезно.

Есть все выпуски, начиная с 3.0 (Woody):

http://cdimage.debian.org/cdimage/archive

…и даже более ранние:

http://cdimage.debian.org/cdimage/archive/older-contrib

Эх, какое великое дело системдой искалечили. :(


>>> как и все последующие до Squeeze включительно — чисто из ностальгических сантиментов,
> Ну это может быть полезно для тех, у кого мало оперативки и
> современные линуксы вызывают зубовный скрежет. Я находил 5.0 на рутрекере и
> думал скачать поставить на мой ноут почти десятилетней давности, но стало
> не нужно.

Полезно, конечно. Например, могут понадобиться старые компиляторы или конкретные старые версии программ.

Современные же линуксы таки вызывают зубовный скрежет, за исключением Слаки и Девуана.

А на своих старых ноутбуках я просто вернул винду, которая с ними была в поставке, и проблем не знаю.


"Проект SerenityOS развивает Unix-подобную ОС c графическим и..."
Отправлено Griggorii , 27-Май-19 21:17 
https://github.com/Griggorii/Budgie-Linux-OS-11-based-16.04
Система для тех кому работать над другими осями , мой план держать эту ось для работы , на твиче ссылку кидать не буду , но я там по моему андроид вообще не то что бы в исходные бинарники превратил , а в самый настоящий текстовый код который понадобится для создания ещё более быстрой оси чем андроид. Системд оттуда можно удалить , но заранее надо пакеты что бы были в портабле виде так как нетворк манаджер тоже всегда удаляется. Так что будьте готовыми потому что я создал ось которая может реверсануть любые коды.
Кстати специально её не обновлял может кому пригодятся именно старые компиляторы.

"Проект SerenityOS развивает Unix-подобную ОС c графическим и..."
Отправлено Аноним , 28-Май-19 09:00 
О, Дениска, приветик. Всегда умиляли люди, которые по-русски пишут как клиенты Фрунзе или Павловки, но зато пишут свои "дистрибутивы".

"Проект SerenityOS развивает Unix-подобную ОС c графическим и..."
Отправлено Аноним , 27-Май-19 14:46 
> Не пустить слезу олдфагу новоприбывшим спустя много лет.

На, не плачь: http://archive.debian.org/debian/dists/Debian-0.93R6/disks/


"Проект SerenityOS развивает Unix-подобную ОС c графическим и..."
Отправлено Аноне , 27-Май-19 12:21 
Так можно сделать среду, работу в которой трудно будет отследить или взломать, ибо бэкдоры и трояны известны у популярных ОС.

"Проект SerenityOS развивает Unix-подобную ОС c графическим и..."
Отправлено Tita_M , 27-Май-19 13:38 
>трудно взломать

Это не к плюсам.


"Проект SerenityOS развивает Unix-подобную ОС c графическим и..."
Отправлено Аноним , 27-Май-19 18:47 
В смысле взломать не хуже C. Быть может, чуточку получше.

"Проект SerenityOS развивает Unix-подобную ОС c графическим и..."
Отправлено BrainFucker , 27-Май-19 12:26 
> эстетику систем конца 90-х

Будто что-то хорошее. Панель KDE 4/5 и Шindoшs 7 гораздо удобнее.


"Проект SerenityOS развивает Unix-подобную ОС c графическим и..."
Отправлено Аноним , 27-Май-19 12:38 
Решает лишь умный fuzzing поиск по командам и приложениям системы. И здоровая индексация (а не курильщика). Остальное лишь рушечки

"Проект SerenityOS развивает Unix-подобную ОС c графическим и..."
Отправлено BrainFucker , 27-Май-19 12:41 
> Решает лишь умный fuzzing поиск по командам и приложениям системы. И здоровая
> индексация (а не курильщика). Остальное лишь рушечки

Нафиг надо. Отключил кдешный Krunner, заменив на простой Gmrun.


"Проект SerenityOS развивает Unix-подобную ОС c графическим и..."
Отправлено Аноним , 27-Май-19 12:48 
Зачем отключать сам krunner? Можно просто поотключать его лишние модули.

"Проект SerenityOS развивает Unix-подобную ОС c графическим и..."
Отправлено BrainFucker , 27-Май-19 12:54 
> Зачем отключать сам krunner? Можно просто поотключать его лишние модули.

Мне не нравится принцип работы, когда приложение тупо висит в фоне без дела. Оно к тому же тормозное, при этом, даже несмотря на то что отключены все модули кроме поиска приложений. Gmrun, несмотря на то что запускается при каждом вызове заново, появляется быстрее и работает быстрее.


"Проект SerenityOS развивает Unix-подобную ОС c графическим и..."
Отправлено Аноним , 27-Май-19 12:32 
> оформленным в стиле операционных систем конца 1990-х годов

Читаем: не осилили нормальный дизайн.


"Проект SerenityOS развивает Unix-подобную ОС c графическим и..."
Отправлено Аноним , 27-Май-19 12:40 
> нормальный дизайн

Это басни мамкиных криворуких вебмакак. См. https://www.opennet.ru/openforum/vsluhforumID3/117469.html#13...Либо в системе это есть и интегрировано, либо все ваши "нормальные" рюшечки не стоят и выеденного яйца, и любая твоя система равна "системе 90х"


"Проект SerenityOS развивает Unix-подобную ОС c графическим и..."
Отправлено Аноним , 27-Май-19 13:33 
> равна "системе 90х"

Которая равна системе 80-х, которая реализует отупленную версию интерфейса Xerox PARC из 60-70-х.


"Проект SerenityOS развивает Unix-подобную ОС c графическим и..."
Отправлено Anonymoustus , 27-Май-19 12:42 
Это и есть нормальный дизайн для нормальных людей.

"Проект SerenityOS развивает Unix-подобную ОС c графическим и..."
Отправлено Аноним , 27-Май-19 13:21 
Зачем такие широкие полосы прокрутки?

"Проект SerenityOS развивает Unix-подобную ОС c графическим и..."
Отправлено Anonymoustus , 27-Май-19 13:50 
> Зачем такие широкие полосы прокрутки?

А ты подумай сам, не подглядывая в старые мануалы и гайдлайны IBM, HP, Apple и MS.

(Подсказка: полосы прокрутки, заголовок окна, строка состояния — это не плод извращённой прихоти хипсторов-украшателей.)


"Проект SerenityOS развивает Unix-подобную ОС c графическим и..."
Отправлено имя , 27-Май-19 18:03 
чтобы попадать указателем с первого раза, а не искать, сдвигая на пиксль влево/вправо? Да не, бред какой-то.

"Проект SerenityOS развивает Unix-подобную ОС c графическим и..."
Отправлено Аноним , 27-Май-19 18:12 
Нормаль -- перпендикляр. Нормальный человек -- перпендикулярный к человеку? Ну да, так оно и есть.

"Проект SerenityOS развивает Unix-подобную ОС c графическим и..."
Отправлено анним , 28-Май-19 00:41 
ошибка типизации!
(пост-к12е какое-то)

"Проект SerenityOS развивает Unix-подобную ОС c графическим и..."
Отправлено хотел спросить , 28-Май-19 20:34 
лютое говно а не дизайн

"Проект SerenityOS развивает Unix-подобную ОС c графическим и..."
Отправлено Аноним , 27-Май-19 12:57 
Очередной Ненужникс пилят.

"Проект SerenityOS развивает Unix-подобную ОС c графическим и..."
Отправлено Аноним , 27-Май-19 13:00 
>сохранив эстетику систем конца 90-х

Ну так сделали бы css-тему для GTK с закосом под 90-е. Зачем целую систему для этого велосипедить?


"Проект SerenityOS развивает Unix-подобную ОС c графическим и..."
Отправлено Аноним , 27-Май-19 13:24 
Человек хочет, чтобы всё было на C++.

"Проект SerenityOS развивает Unix-подобную ОС c графическим и..."
Отправлено Аноним , 27-Май-19 23:39 
заметьте - не на ржавчине.

"Проект SerenityOS развивает Unix-подобную ОС c графическим и..."
Отправлено анонимчик , 27-Май-19 13:01 
в любом случае лучше чем котиков или порно постить в интерент.

"Проект SerenityOS развивает Unix-подобную ОС c графическим и..."
Отправлено Аноним , 27-Май-19 18:14 
Выхлоп-то одинаковый, то есть самоудовольствие, поэтому: в каком случае и чем лучше, не понятно. Чем бы дитя не тешилось, лишь бы не плакало? Ну да, в этом случае -- да.

"Проект SerenityOS развивает Unix-подобную ОС c графическим и..."
Отправлено анонимчик , 27-Май-19 21:32 
Не одинаковый - тут в качестве полезной нагрузки идет технический опыт, а нет вреда, пошлости и разврата для окружающих

"Проект SerenityOS развивает Unix-подобную ОС c графическим и..."
Отправлено Аноним , 28-Май-19 00:23 
> а нет вреда, пошлости и разврата для окружающих

В этих исходниках может и нет. А в других вполне себе есть.


"Проект SerenityOS развивает Unix-подобную ОС c графическим и..."
Отправлено Аноним , 27-Май-19 13:02 
>оформленным в стиле операционных систем конца 1990-х годов

Я еще помню, как выглядели системы 90х, и выглядели они достаточно разнообразно. Тут же оформление в стиле одной конкретной, всем хорошо известной системы из 90х, и я не могу сказать, что ее стиль был самым лучшим.


"Проект SerenityOS развивает Unix-подобную ОС c графическим и..."
Отправлено имя , 27-Май-19 18:07 
да, я тоже, когда был школотроном, ставил разные свистелки-перделки. Золотые времена (нет). А на скриншотах типичная винда. Из интерефейсов 90х мне вспоминается лишь гайка и мотив.

"Проект SerenityOS развивает Unix-подобную ОС c графическим и..."
Отправлено имя , 27-Май-19 18:08 
ну и эпл, конечно.

"Проект SerenityOS развивает Unix-подобную ОС c графическим и..."
Отправлено Аноним , 28-Май-19 15:16 
Лучший, на мой взгляд, интерфейс в те времена был в OS/2 Warp 4. Одна фича оттуда запомнилась мне надолго - если сделать ярлык на документ/программу, то при перемещении этого документа в другое место связь не терялась. Возможно, подобное было и в Mac OS, но не уверен.

"Проект SerenityOS развивает Unix-подобную ОС c графическим и..."
Отправлено Ю.Т. , 28-Май-19 15:28 
> Лучший, на мой взгляд, интерфейс в те времена был в OS/2 Warp
> 4. Одна фича оттуда запомнилась мне надолго - если сделать ярлык
> на документ/программу, то при перемещении этого документа в другое место связь
> не терялась.

Это был лучший "рабочий стол" из всех былых и современных. И единственный, который хоть приближался к тому, чтобы быть рабочим столом без кавычек.
Но это по замыслу. А реализация была капризная, нестойкая. Кажется, кстати, это называлось не ярлык, а тень.


"Проект SerenityOS развивает Unix-подобную ОС c графическим и..."
Отправлено Anonymoustus , 28-Май-19 16:27 
> Лучший, на мой взгляд, интерфейс в те времена был в OS/2 Warp
> 4. Одна фича оттуда запомнилась мне надолго - если сделать ярлык
> на документ/программу, то при перемещении этого документа в другое место связь
> не терялась. Возможно, подобное было и в Mac OS, но не
> уверен.

Она требовала изучения, и не просто изучения, а ещё и понимания её философии. Это не для незаинтересованных людей.

В Макоси и Виндах, к слову, тоже есть масса скрытой от «случайного прохожего» функциональности, о которой линуксоиды и не подозревают.


"Проект SerenityOS развивает Unix-подобную ОС c графическим и..."
Отправлено Timoteo Cirkla , 31-Май-19 10:22 
Скорее о которой не подозревают сами виндузятники.

"Проект SerenityOS развивает Unix-подобную ОС c графическим и..."
Отправлено Anonymoustus , 31-Май-19 10:26 
> Скорее о которой не подозревают сами виндузятники.

Многие виндузятники тоже не подозревают. Но это объяснимо: MS изначально и всегда позиционирует свою ОС как площадку для запуска стороннего ПО, поэтому своё собственное ПО никогда не выставляет в системе напоказ.


"Проект SerenityOS развивает Unix-подобную ОС c графическим и..."
Отправлено anonblmous , 27-Май-19 13:21 
О, не только меня за..ли модные градиентики и скруглённые углы у виджетов.

"Проект SerenityOS развивает Unix-подобную ОС c графическим и..."
Отправлено анонимчик , 27-Май-19 13:46 
у меня нет никаких углов, потому что тайловый мо

"Проект SerenityOS развивает Unix-подобную ОС c графическим и..."
Отправлено Аноним , 27-Май-19 14:00 
как бы я хотел сглаженные углы и градиентики в своей десятке

"Проект SerenityOS развивает Unix-подобную ОС c графическим и..."
Отправлено Аноним , 27-Май-19 14:45 
В суппорт им напишим. Им ведь очень важно мнение их ... кхм ... клиентов.

"Проект SerenityOS развивает Unix-подобную ОС c графическим и..."
Отправлено Аноним , 28-Май-19 05:15 
В суппорт линукса давно писал?

"Проект SerenityOS развивает Unix-подобную ОС c графическим и..."
Отправлено anonblmous , 27-Май-19 14:57 
Если б там сделали "как в 2000й"...

"Проект SerenityOS развивает Unix-подобную ОС c графическим и..."
Отправлено Tita_M , 27-Май-19 15:19 
Градиентики ещё может быть, но вот сглаженных углов нам в десятке не нужно.

"Проект SerenityOS развивает Unix-подобную ОС c графическим и..."
Отправлено proninyaroslav , 27-Май-19 13:22 
Ядро тоже на C++? Интересно однако

"Проект SerenityOS развивает Unix-подобную ОС c графическим и..."
Отправлено Tita_M , 27-Май-19 13:33 
У HaikuOS ядро тоже на плюсах. Вроде Линус говорил как-то, что они не очень для ядер подходят, но пример BeOS и HaikuOS показывает, что и на плюсах можно ядро написать.

"Проект SerenityOS развивает Unix-подобную ОС c графическим и..."
Отправлено proninyaroslav , 27-Май-19 13:37 
Они ограничиваются подмножеством C и классами я так понимаю?

"Проект SerenityOS развивает Unix-подобную ОС c графическим и..."
Отправлено qwerty123 , 27-Май-19 14:33 

Можно, но зачем? В с++ компиляторах слишком много скрытой магии, итоговый код получается избыточным.


"Проект SerenityOS развивает Unix-подобную ОС c графическим и..."
Отправлено Crazy Alex , 27-Май-19 15:39 
Тут когда-то уже показывали плюсы с шаблонами для атмеги, что ли. Оно адски оптимально, если готовить уметь. Ну а "готовить уметь" для ядра в любом случае необходимо.

"Проект SerenityOS развивает Unix-подобную ОС c графическим и..."
Отправлено Аноним , 27-Май-19 18:15 
Си и асм, а остальное -- гланды через задний проход.

"Проект SerenityOS развивает Unix-подобную ОС c графическим и..."
Отправлено Аноним , 28-Май-19 17:41 
> У HaikuOS ядро тоже на плюсах. Вроде Линус говорил как-то, что они
> не очень для ядер подходят, но пример BeOS и HaikuOS показывает,
> что и на плюсах можно ядро написать.

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


"Проект SerenityOS развивает Unix-подобную ОС c графическим и..."
Отправлено Аноним , 27-Май-19 13:43 
интересно - оно хоть > 1 CPU поддерживает ? без драйверов эта хрень никому не нужна, а драйвера ко все зоопарку они заипутся писать. поделка для qemu и престарелых прграммистов, тоскующим по патчам для KDE2

"Проект SerenityOS развивает Unix-подобную ОС c графическим и..."
Отправлено Аноним , 27-Май-19 22:55 
> а драйвера ко все зоопарку они заипутся писать

Достаточно враппера для драйверов от любой другой системы.


"Проект SerenityOS развивает Unix-подобную ОС c графическим и..."
Отправлено Аноним , 27-Май-19 23:28 
например у меня radeon - покажите wrapper

"Проект SerenityOS развивает Unix-подобную ОС c графическим и..."
Отправлено Аноним , 27-Май-19 13:59 
О каждой поделке будет новость?

"Проект SerenityOS развивает Unix-подобную ОС c графическим и..."
Отправлено danonimous , 27-Май-19 14:12 
Офигеть, это вундеркинд какой-то! Стартанул свой just for fun резвее Линуса!

"Проект SerenityOS развивает Unix-подобную ОС c графическим и..."
Отправлено vantoo , 27-Май-19 14:27 
Ну эти хотя бы честно заявляют, что пишут "Just For Fun", а не грозятся создать еще один Linux, или убийцу Винды.

"Проект SerenityOS развивает Unix-подобную ОС c графическим и..."
Отправлено None , 27-Май-19 14:57 
Для менее радикальных фанатов этого стиля есть http://www.fox-toolkit.org/

"Проект SerenityOS развивает Unix-подобную ОС c графическим и..."
Отправлено Anonymoustus , 27-Май-19 15:23 
> Для менее радикальных фанатов этого стиля есть http://www.fox-toolkit.org/

Если сайт без дуроскрипта ничего не показывает, значит на таком сайте нечего смотреть.


"Проект SerenityOS развивает Unix-подобную ОС c графическим и..."
Отправлено Аноним , 27-Май-19 15:43 
Какая ирония! Сайт фанатов дизайна 90-х не поддерживает работу по технологиям этих самых 90-х.

"Проект SerenityOS развивает Unix-подобную ОС c графическим и..."
Отправлено Anonymoustus , 27-Май-19 16:03 
> Какая ирония! Сайт фанатов дизайна 90-х не поддерживает работу по технологиям этих
> самых 90-х.

Потому что бараны.^U

Да не, работает. Просто хромой браузер у меня с дополнением ScriptSafe, которое блокирует всё, что не разрешено.


"Проект SerenityOS развивает Unix-подобную ОС c графическим и..."
Отправлено Ю.Т. , 27-Май-19 17:45 
Показывает. (Смотри-ка, его ещё не закрыли.)

"Проект SerenityOS развивает Unix-подобную ОС c графическим и..."
Отправлено Аноним , 27-Май-19 15:02 
Сапер теперь юниксвэй? А как же ось/пополам?

"Проект SerenityOS развивает Unix-подобную ОС c графическим и..."
Отправлено Аноним , 27-Май-19 16:35 
Сидите на юниксе, если вам нужен юниксвэй.

"Проект SerenityOS развивает Unix-подобную ОС c графическим и..."
Отправлено пох. , 27-Май-19 20:14 
> Сапер теперь юниксвэй? А как же ось/пополам?

в пополаме должен быть маджонг же ж!

пока не напишут - до пополамы им как до луны ;-)


"Проект SerenityOS развивает Unix-подобную ОС c графическим и..."
Отправлено Michael , 27-Май-19 16:38 
обои, надеюсь, не скучные?

"Проект SerenityOS развивает Unix-подобную ОС c графическим и..."
Отправлено Аноним , 27-Май-19 17:33 
Странно, несмотря на то, что она должна казаться старой, она кажется новой, но с закосом под старину, не хватает непонятно чего.
Какой-то тёплой ламповости, может.
Вещи сделанные в одно время часто несут отпечаток этого времени и это ощущается.
Это о дизайне.

"Проект SerenityOS развивает Unix-подобную ОС c графическим и..."
Отправлено Аноним , 27-Май-19 20:54 
> не хватает непонятно чего.
> Какой-то тёплой ламповости, может.

Не ламповости, а электронно-лучёвости. Не было тогда мониторов с таким идиотским соотношением сторон, как сейчас вообще и на скринах в частности.


"Проект SerenityOS развивает Unix-подобную ОС c графическим и..."
Отправлено Аноним , 27-Май-19 18:47 
Не могу понять, Delphi какой версии?

"Проект SerenityOS развивает Unix-подобную ОС c графическим и..."
Отправлено Аноним , 27-Май-19 20:07 
Я в полном восторге от такого интерйейса: это просто 😍

"Проект SerenityOS развивает Unix-подобную ОС c графическим и..."
Отправлено Griggorii , 27-Май-19 21:22 
Хотите смотреть ютуб на старом браузере about:config ищем строчку вида индетефикации браузера типа такой то версии с таким то названием типа ватерфокс , фаерфокс , палемун , хренамун просто все удаляем из этой строчки вместе со словом билд итд и пишем туда false без фака.

"Проект SerenityOS развивает Unix-подобную ОС c графическим и..."
Отправлено Аноним , 27-Май-19 22:54 
А как же SeaMonkey?

"Проект SerenityOS развивает Unix-подобную ОС c графическим и..."
Отправлено Griggorii , 28-Май-19 06:13 
Сделал уже не одну ось так что могу предположить что эту строку можно вообще удалить и вообще можно попробовать все строки удалить из конфига.

"Проект SerenityOS развивает Unix-подобную ОС c графическим и..."
Отправлено Anonymoustus , 28-Май-19 07:50 
> Сделал уже не одну ось так что могу предположить что эту строку
> можно вообще удалить и вообще можно попробовать все строки удалить из
> конфига.

Дениска, ты?


"Проект SerenityOS развивает Unix-подобную ОС c графическим и..."
Отправлено Илья , 28-Май-19 07:42 
Оч хорошо

"Проект SerenityOS развивает Unix-подобную ОС c графическим и..."
Отправлено Владимир , 28-Май-19 08:48 
Придирка только к одному - называть "группой энтузиастов" одного человека, с учетом того что остальные в сумме даже 1% коммитов не сделали - как-то жирно.

"Проект SerenityOS развивает Unix-подобную ОС c графическим и..."
Отправлено Аноним , 28-Май-19 21:40 
http://doc.cat-v.org/bell_labs/utah2000/utah2000.html

Роб Пайк, 2000 год. Застою уже 19 лет…


"Проект SerenityOS развивает Unix-подобную ОС c графическим и..."
Отправлено Anonymoustus , 29-Май-19 06:46 
> http://doc.cat-v.org/bell_labs/utah2000/utah2000.html
> Роб Пайк, 2000 год. Застою уже 19 лет…

Да. Со времени написания Пайком этой статьи добавилось ещё немного гигагерц, много гига- и даже терабайт, появилось несколько странных новых шин, упразднили PCI и PS/2 — а ПО тормозит пуще прежнего.


"Проект SerenityOS развивает Unix-подобную ОС c графическим и..."
Отправлено Аноним , 29-Май-19 00:00 
Интересно, все "мамкины гении" уже отметились в этой теме, заявив своё авторитетеное "нинужно" и "лучше бы пилили что-то другое"?

Или будут ещё желающие высказать такое же "особо оригинальное суждение", но не выходящее за рамки "стадного чувства"?

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


"Проект SerenityOS развивает Unix-подобную ОС c графическим и..."
Отправлено анонн , 29-Май-19 11:20 
> Интересно, все "мамкины гении"
> Или будут ещё желающие высказать такое же "особо оригинальное суждение"

Интересно, аноним хоть понял, что сам точно так же
>как все эти умники пытаются указывать соверешенно незнакомым посторонним и ничем не обязанным людям, что тем надлежит делать, давать свои
> "авторитетные" оценки их деятельности и т.д.

или "свое не пахнет" ?



"Проект SerenityOS развивает Unix-подобную ОС c графическим и..."
Отправлено Аноним , 29-Май-19 21:36 
Собственно, что и стоило ожидать.  :-D
Вот очередной "мамкин гений" обиделся и сразу среагировал.
Нервничает, на личности переходит, пытается "культурно оскорблять" выраженьицами типа  "своё не пахнет..."
Кольнуло видать куда-то больно. :-D


"Проект SerenityOS развивает Unix-подобную ОС c графическим и..."
Отправлено анонн , 30-Май-19 00:15 
> Вот очередной "мамкин гений" обиделся и сразу среагировал.
> Нервничает, на личности переходит, пытается "культурно оскорблять" выраженьицами типа "своё не пахнет..."

Цитатку можно, где именно там переход на личности и в чем оскорбление? Или критерии в цитатке Великого к Нему Самому не применимы, ибо "Король неподвластен мирскому суду"?

> очередной "мамкин гений"
> Кольнуло видать куда-то больно. :-D

Видимо "не пахнет".


"Проект SerenityOS развивает Unix-подобную ОС c графическим и..."
Отправлено Аноним , 29-Май-19 06:43 
Какая у этой ОСИ файловая иерархия? Юниксовая иили Виндовая?

"Проект SerenityOS развивает Unix-подобную ОС c графическим и..."
Отправлено KOT040188 , 29-Май-19 23:25 
Очередные энтузиасты с очередным дистрибутивом. Энтузиасты уже ругательным словом стало. Где у них гнездо? Надо выжечь напалмом.

"Проект SerenityOS развивает Unix-подобную ОС c графическим и..."
Отправлено Аноним , 30-Май-19 20:04 
Раб смотрит на на свободных людей и гневается. Но рабу не нужна свобода, рабу нужны свои рабы.

"Проект SerenityOS развивает Unix-подобную ОС c графическим и..."
Отправлено КГБ СССР , 02-Июн-19 13:17 
Какое ваше дело, кто что делает?
Лично вы им платите? Нет, вы им не платите. Тогда какого лешего вы пишите свой бред пациента из палаты номер 6?

Откуда только такие клоуны берутся.