Будь дома


Ответить в тред Ответить в тред

Check this out!
<<
Назад | Вниз | Каталог | Обновить тред | Автообновление
98 4 32

Аноним 05/05/20 Втр 16:51:16 2194803781
systemarchitect[...].png (233Кб, 1024x977)
1024x977
Допустим я пиздатый программист и в одно рыло за год написал свою собственную ОС на С++, которая имеет минимально базовый функционал, типа работа с сетью, чтения и запись файлов, графический интерфейс и т.д.

Будет ли такая ОС кому то нужна?
Аноним 05/05/20 Втр 16:54:17 2194805852
Аноним 05/05/20 Втр 16:54:23 2194805983
Аноним 05/05/20 Втр 16:54:29 2194806044
Нет, и программист как ты тоже никому не нужен.
Аноним 05/05/20 Втр 16:54:59 2194806345
БАмп
Аноним 05/05/20 Втр 16:55:42 2194806916
>>219480378 (OP)
Максимум для офисных челиков. А если ты ещё и дашь возможность и вконтактик чекать с почтой (вот второе, кстати, важно), то вообще норм тема.
Аноним 05/05/20 Втр 16:55:59 2194807147
Аноним 05/05/20 Втр 16:56:26 2194807478
>>219480691
Нахуя если есть виндовс?
Аноним 05/05/20 Втр 16:56:52 2194807749
>>219480378 (OP)
Лучше присоединись к разработке linux или bsd систем.
Аноним 05/05/20 Втр 16:57:18 21948081910
>>219480378 (OP)
Абсолютно точно нет. Если бы ты разбирался в том что пишешь и для чего то таких вопросов бы не задавал, т.к. понимал бы область её применения. А так написал сам не знаешь что непонятно зачем то и не нужно это никому. В резюме разве что указать.
Аноним 05/05/20 Втр 16:57:20 21948082011
>>219480714
Я имею ввиду проста чтоб я ее поставил ка ось на пк и юзал?
Аноним 05/05/20 Втр 16:58:12 21948088612
Аноним 05/05/20 Втр 16:58:13 21948089013
>>219480691
Ага. Пусть ещё портирует на неё офисный пакет и браузер. Делов то.
Аноним 05/05/20 Втр 16:58:43 21948092314
>>219480774
Линукс разрабатывается с 91 года там дохуя старого костыльного кода.
Аноним 05/05/20 Втр 16:59:08 21948096515
Аноним 05/05/20 Втр 17:00:04 21948104116
>>219480923
Тогда выбери одну из bsd систем. Ядра не такие раздутые, как у linux.
Аноним 05/05/20 Втр 17:01:12 21948112017
>>219480965
Этож 8к рублей. Откуда у меня такие деньги, я на самоизоляции, максимум 1к могу потратить.
Аноним 05/05/20 Втр 17:02:18 21948118218
>>219480378 (OP)
Нет. Рыночек поделен, попробуешь пробиться - порешает. Единственный выход - толкать через откаты как "импортозамещение", но и здесь все уже попилено, так что нихуя не даст тебе эта ось.
Аноним 05/05/20 Втр 17:03:41 21948127519
Безымянный.png (41Кб, 1458x606)
1458x606
>>219481041
>bsd систем
Это древнее дерьмо мамонта, а моя система может распараллеливается и работать на всех ядрах тем самым повышая производительность системы на максимум.
Аноним 05/05/20 Втр 17:04:02 21948129820
Аноним 05/05/20 Втр 17:04:18 21948132421
>>219481182
Лол, через 2 года он будет плавать на яхте, а ты сидеть на дваче и оценивать рыночек
Аноним 05/05/20 Втр 17:04:28 21948133722
А я бы ее так и юзал бы в одно рыло.
Аноним 05/05/20 Втр 17:04:36 21948134423
>>219481182
> Рыночек поделен, попробуешь пробиться - порешает.
Кто порешает?
Аноним 05/05/20 Втр 17:04:41 21948134924
>>219480378 (OP)
> Допустим я пиздатый программист
Нет, ты не пиздатый программист
> и в одно рыло за год написал свою собственную ОС
Не написал
> работа с сетью, чтения и запись файлов, графический интерфейс
Минимальный функционал, да
> Будет ли такая ОС кому то нужна?
Нет, потому что ты её не написал

Забейся в угол и мечтай дальше
Аноним 05/05/20 Втр 17:05:07 21948137625
Аноним 05/05/20 Втр 17:05:45 21948142226
Аноним 05/05/20 Втр 17:05:47 21948142627
>>219480378 (OP)
Поезд ушел. Надо было в 80-ых суетится.
Аноним 05/05/20 Втр 17:06:02 21948144828
>>219481275
>моя система может распараллеливается и работать на всех ядрах
А какая система этого не умеет? Твой планировщик NUMA поддерживает?
Аноним 05/05/20 Втр 17:06:13 21948145829
>>219481349
>Нет, потому что ты её не написал
Допустим я ее написал?
Аноним 05/05/20 Втр 17:06:15 21948146330
Аноним 05/05/20 Втр 17:07:17 21948152831
>>219480378 (OP)
Кто же на крестах ОС пишет?
Только Си!
Аноним 05/05/20 Втр 17:09:57 21948170232
>>219481448
>А какая система этого не умеет?
Старые ОС используют старые процессорные инструкции там старый неэффективный код а моя система написана с использованием самых новых ассемблерных инструкций и с использованием нового стандарта С++.

>Твой планировщик NUMA поддерживает?
Да поддерживает и работает лучше чем линукс.
Аноним 05/05/20 Втр 17:10:02 21948170733
был же кстати какой-то щизоид, написавший TempleOS в одно рыло. Ему бог велел, типа
Аноним 05/05/20 Втр 17:10:24 21948172734
>>219481528
>Кто же на крестах ОС пишет?
ООП удобнее.
Аноним 05/05/20 Втр 17:10:45 21948175435
>>219480378 (OP)
>Будет ли такая ОС кому то нужна?
3,5 нердам, и то если выложишь в опенсорц. Хотя могут и заметить коммерсы, чтобы ставить ее на какие-нибудь чпу-станки или еще какие вундервафли.
Аноним 05/05/20 Втр 17:11:54 21948182936
>>219481702
Если ты пишешь на крестах не ты решаешь, какие инструкции ты используешь. К тому же из новых инструкций вводили только бесполезные для таких задач SIMD расширения.
Аноним 05/05/20 Втр 17:12:11 21948184937
>>219481275
> Это древнее дерьмо мамонта
Сразу видно человека, не разбирающегося в вопросе.
> а моя система может распараллеливается и работать на всех ядрах
И? Все BSD системы это умеют.
Аноним 05/05/20 Втр 17:13:15 21948194638
Зачем, если есть божественный BolgenOS
Аноним 05/05/20 Втр 17:13:50 21948199739
Посоны, я тоже хочу сделать свою ось! Назвал бы ее... ммм.... Болген ОС! В переводе с испанского это значит "огненный шар". С чего мне начать, как вы думаете?
Аноним 05/05/20 Втр 17:14:27 21948205140
>>219481702
> Старые ОС используют старые процессорные инструкции
Зависит от компилятора, в случае с C/C++.
> там старый неэффективный код
Ты сказал? Скорее современный код раздутое говно.
> Да поддерживает и работает лучше чем линукс.
Пруфы?
Аноним 05/05/20 Втр 17:15:39 21948214641
Аноним 05/05/20 Втр 17:17:58 21948234242
>>219481849
>Сразу видно человека, не разбирающегося в вопросе.
Там старый код а мой код новый.

>И? Все BSD системы это умеют.
Только там старый неподдерживаемый код.
Аноним 05/05/20 Втр 17:18:24 21948237343
>>219480378 (OP)
Если это ОС с микроядерной архитектурой и формальной верификацией кода, то конечно нужна. В противном случае нет.
Аноним 05/05/20 Втр 17:19:04 21948243244
>>219481458
> Допустим я ее написал?
Допустим я тебе насрал на голову. Когда напишешь, тогда и приходи
Аноним 05/05/20 Втр 17:19:14 21948245045
TerryA.Davis2017.jpg (156Кб, 640x480)
640x480
>>219480378 (OP)
>2020
>не использовать свой язык и свой компилятор для своей ОС
>не получать спецификации своей ОС от бога
>не общаться с богом через свою ОС
>не сбивать негров на своей машине
Аноним 05/05/20 Втр 17:21:57 21948264346
>>219482373
>микроядерной архитектурой
Разве таких ОС нет?

>формальной верификацией кода
Это как?
Аноним 05/05/20 Втр 17:22:19 21948266547
>>219482432
>Когда напишешь, тогда и приходи
У меня нет мотивации писать то что нинужно.
05/05/20 Втр 17:24:22 21948282148
Аноним 05/05/20 Втр 17:27:11 21948301449
>>219482665
> У меня нет мотивации писать то что нинужно.
Напиши тогда модуль для LibreOffice, который бы корректно читал 100% docx
Аноним 05/05/20 Втр 17:27:17 21948302250
>>219482643
В 2006 году началась разработка микроядра третьего поколения, получившего название «seL4». Разработка началась с нуля группой программистов из фирмы «NICTA». Цель: создание основы для построения безопасных и надёжных систем, способных удовлетворить современным требованиям безопасности, записанным, например, в документе «Общие критерии оценки защищённости информационных технологий». С самого начала код микроядра писался так, чтобы была возможность его верификации (проверки корректности). Верификация выполнялась с помощью языка Haskell: на языке Haskell записывались требования к микроядру (спецификация); объекты микроядра представлялись в виде объектов Haskell; работа с оборудованием эмулировалас. Чтобы иметь возможность получения информации о доступности объекта путём выполнения формального рассуждения, в seL4 использовался контроль доступа, основанный на capability-based security.

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

В августе 2012 года фирмы NICTA, Rockwell Collins, Galois Inc, Boeing и университет Миннесоты в рамках программы по разработке высоконадежных военных кибер-систем, организованной агентством DARPA, приступили к разработке беспилотного летательного аппарата. Основное требование к разработке — обеспечение высокой надёжности аппарата. У каждой из перечисленных фирм была своя роль в программе. Фирма NICTA была ответственна за разработку ОС и построила её на основе микроядра seL4. Ответственные задачи были реализованы в виде компонентов микроядра, а не ответственные — запускались под паравиртуализированной ОС Linux. Наработки программы планировалось использовать в вертолёте «NICTA Unmanned Little Bird», разработкой которого занималась фирма Boeing. Вертолёт должен был поддерживать как управление пилотом, так и беспилотный режим.

29 июля 2014 года фирмы NICTA и General Dynamics C4 Systems объявили о выпуске микроядра seL4 (включая все доказательства их корректности) под открытыми лицензиями. Исходный код микроядра и доказательства поставлялись под лицензией GPL v2. Большинство библиотек и инструментов поставлялись под лицензией 2-clause BSD.
05/05/20 Втр 17:27:37 21948304451
>>219481458
Допустим ты пидор даже не пиши «а может быть ты?», потому что я сам уже написал это тебе, допустимо тупоголовый.
Аноним 05/05/20 Втр 17:32:44 21948341852
>>219482643
MINIX 3 — это проект по созданию небольшой высоконадёжной и функциональной Unix-подобной операционной системы.
Главной целью проекта является создание отказоустойчивой системы, способной обнаруживать и исправлять собственные ошибки «на лету» без непосредственного вмешательства пользователя. В основном, предполагалось использовать операционную систему во встраиваемых системах и образовании.
Чтобы достичь этого, код, выполняющийся в режиме ядра, должен быть минимальным, а файловый сервер, сервер процессов и каждый драйвер устройства должны выполняться как отдельные процессы в пользовательском режиме. Каждый драйвер тщательно контролируется частью системы, известной как сервер восстановления. Если драйвер не реагирует на пинги от сервера восстановления, то он закрывается и заменяется новой копией.
MINIX 3.2.0 была выпущена в феврале 2012 года. Данная версия имеет множество новых возможностей, в том числе и компилятор Clang, экспериментальную симметричную многопроцессорную поддержку, procfs и ext2fs поддержку файлов и GDB. Некоторые части NetBSD были также включены в релиз, в том числе загрузчик, libc и различные другие библиотеки.
Аноним 05/05/20 Втр 17:33:34 21948347453
Аноним 05/05/20 Втр 17:39:28 21948394354
>>219481727
Да даже не в ООП дело. Сам факт автоматического вызова деструктора - это уже величайшее достижение человечества, что позволило создать умные указатели, автоматом освобождающие память и локеры для мьютексов, которые автоматом их разлочивают. Храни Аллах того, кто придумал деструктор.
Аноним 05/05/20 Втр 17:41:24 21948409455
>>219480378 (OP)
Что-то у тебя минимальный функционал описан будто бы ты про ОСеписание не знаешь толком. Что по виртуальной памяти? Что по файловым системам? Что по процессам-потокам?

В коммерческом плане не нужна нахуй, если только не будет каких-то удачнейших киллер-фич. Да и то, учитывая все сложности, единственное где можно в одного разработчика сделать вменяемое - рынок каких-нибудь малых устройств. На ПК за бесполезные считаются ОС которые десятилетиями пилят толковые люди - ты об этих проектах даже не слышал поди.
Аноним 05/05/20 Втр 17:42:58 21948419856
.jpg (94Кб, 1200x794)
1200x794
>>219480378 (OP)
> Будет ли такая ОС кому то нужна?
Хуярь. Через 40 лет на неё весь мир перейдёт.
05/05/20 Втр 17:43:55 21948426957
Всем i++ + i++ в этом треде. Заблокировался с вас.
Аноним 05/05/20 Втр 17:56:46 21948525358
>>219484094
> ты об этих проектах даже не слышал поди
Ну вот ты сейчас раздулся от важности, подумав что о РеактОсе никто не слышал. Не пукни.
Аноним 05/05/20 Втр 17:57:39 21948531059
>>219484094
>Что по виртуальной памяти? Что по файловым системам? Что по процессам-потокам?
Там все пиздато.
Аноним 05/05/20 Втр 17:57:41 21948531260
>>219480378 (OP)
>собственную ОС на С++
иди на кассу в магазин, с тебя нихуя не выйдет
Аноним 05/05/20 Втр 17:58:58 21948540061
Аноним 05/05/20 Втр 17:59:04 21948540962
>>219481275
все блять, точно иди на кассу, ты нихуя не понимаешь тупая макака.
Аноним 05/05/20 Втр 18:03:28 21948573663
>>219482342
1. Твоего кода нет.
2. Твой код – блоатед коляска.
Аноним 05/05/20 Втр 18:26:20 21948743064
>>219481324
У меня один знакомый уже пять лет этой хуйней занят. Выхлоп - 0.
Аноним 05/05/20 Втр 18:26:43 21948745065
Аноним 05/05/20 Втр 18:31:54 21948785266
Аноним 05/05/20 Втр 18:38:07 21948825767
>>219484269
++++++++++[>+++++++>++++++++++>+++>+<<<<-]>++ .>+.+++++++..+++.>++.<<+++++++++++++++.>.+++. ------.--------.>+.>.


Аноним 05/05/20 Втр 18:42:01 21948851768
>>219480378 (OP)
Насколько сложно было это сделать?
Аноним 05/05/20 Втр 18:45:02 21948872469
Аноним 05/05/20 Втр 18:46:48 21948886370
Аноним 05/05/20 Втр 18:47:09 21948889371
Аноним 05/05/20 Втр 18:47:29 21948892172
>>219480378 (OP)
Оп, напиши лучше сверхбыстрый браузер. Кресты плюс ассемблер плюс оптимизация и т.д. Чтоб все летало со скоростью света. Взлетит, я отвечаю.
Аноним 05/05/20 Втр 18:50:26 21948912073
>>219488921
Сейчас что бы написать браузер нужно затратить столько сил как при создании своей ОС.
Аноним 05/05/20 Втр 18:51:58 21948922574
>>219488893
>Я еще ничего не сделал.
А, ну тогда не начинай. Есть десятки ОС которые нахуй никому не нужны. Даже тот же FreeBSD не нужен.
Аноним 05/05/20 Втр 18:55:05 21948938275
>>219489225
А игровой движок на вулкане стоит начинать?
Аноним 05/05/20 Втр 19:00:11 21948970476
>>219480378 (OP)
Бро, там возни на пару недель для нуба. Ну, может, на пару месяцев, пока будешь играться с различными архитектурами драйверов и гуя.
Аноним 05/05/20 Втр 19:00:37 21948974177
Аноним 05/05/20 Втр 19:01:45 21948982778
>>219488921
Нахрена он нужен, если треклятый гугл открыто давит конкурентов админресурсом и ебанутыми стандартами?
Аноним 05/05/20 Втр 19:02:59 21948990179
>>219480378 (OP)
Лучше накати нормальный плеер mp4 для Dashachan
Аноним 05/05/20 Втр 19:03:54 21948996580
>>219489382
Берись за высокоуровневые вещи. Низкий уровень лучше чем команда разработчиков на зарплате ты не сделаешь.
Аноним 05/05/20 Втр 19:05:22 21949004581
>>219480378 (OP)
>написал свою собственную ОС на С++
Ахах, ну ты и дед. Сейчас все на JavaScript писать надо.
Аноним 05/05/20 Втр 19:11:14 21949040382
Аноним 05/05/20 Втр 19:14:36 21949058983
Аноним 05/05/20 Втр 19:17:26 21949077684
>>219481727
Кто не дает использовать ООП в чистом С?
Аноним 05/05/20 Втр 19:18:09 21949082685
>>219490776
Нежелание писать 20 строчек кода на каждый пук.
Аноним 05/05/20 Втр 19:26:25 21949136186
>>219490826
Ну так не пиши. Или ты один из тех долбоебов, которые думают, что писать на чистом С, это писать исключительно с помощью того, что в stdlib.h объявлено?
Аноним 05/05/20 Втр 19:27:20 21949141387
>>219491361
Зачем писать код на си, если его можно генерировать из другого языка?
Аноним 05/05/20 Втр 19:28:21 21949147788
>>219491361
Так я и не пишу лет 15 уже. Нахуй эту архаику.
Аноним 05/05/20 Втр 19:30:01 21949158889
>>219491413
Затем, что автоматикой генерируется обычно говно.
Аноним 05/05/20 Втр 19:31:43 21949170490
>>219491588
Нет, ты не понял. Напиши свой генератор с блекджеком и шлюхами
Аноним 05/05/20 Втр 19:35:19 21949194791
>>219489704
Лол. Поколение модных стильных молодёжных подтянулось. Ну действительно, чего там дольше пары недель возиться! Главное нужный фреймворк скаачть...
Аноним 05/05/20 Втр 19:36:05 21949199392
>>219491704
А нахуя? Я же не вчера кодить начал. У меня есть библиотека, в которой уже все нужное реализовано и код я собираю из готовых компонентов, а не пишу все каждый раз с нуля. Да-да, в сишечке так тоже можно, лол.
Аноним 05/05/20 Втр 19:36:58 21949205093
>>219491993
С чего ты взял, что твоя библиотека написана хорошо?
Аноним 05/05/20 Втр 19:37:44 21949211294
>>219492050
Потому что ее написал я.
Аноним 05/05/20 Втр 19:38:14 21949214795
>>219480378 (OP)
Это какие-то прям дичайшие фантазии. Ты просто не представляешь объём работ.
Аноним 05/05/20 Втр 19:38:22 21949215496
Аноним 05/05/20 Втр 19:41:08 21949235497
>>219492154
Разумеется. Причем такими тестами, которые написаны со знанием того, что именно и как надо тестировать.
Аноним 05/05/20 Втр 19:41:56 21949241398
>>219491947
Щито? Я, разумеется, говорил о самописноте. В низкоуровневое обычно не затем лезут, чтобы юзать чужие наработки.
Аноним 05/05/20 Втр 19:42:19 21949243999
>>219480378 (OP)
>Допустим
Нет
>Будет ли такая ОС кому то нужна?
Нет
Настройки X
Ответить в тред X
15000 [S]
Макс объем: 20Mб, макс кол-во файлов: 4
Кликни/брось файл/ctrl-v
X
Ваш шидевор X
Стикеры X
Избранное / Топ тредов