Этого треда уже нет.
Это копия, сохраненная 22 ноября 2018 года.

Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее

Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
радмин-петух.png424 Кб, 1397x771
Идеальная операционная система для десктопа Windows XP: Chromium based 2379520 В конец треда | Веб
Предположим, ты - глава молодой, динамично развивающейся IT-компании. К тебе является миллиардер и говорит:
- Все существующие на данный момент операционные системы для десктопа сосут. Вот тебе овердохуя денег, найми кого хочешь, купи лицензии на что хочешь, но создай операционную систему для десктопа, которая не сосет.
Условий лишь два:
1. Это не очередной дистрибутив ленсука/сборочка винды/свободный клон винды, это именно новая ОС, написанная с нуля. Ну, с использованием всех наработок прошлого, конечно, однако без копипаста.
2. Это операционная система для десктопа. Не для сервера (кто захочет накатить ее на сервер - пусть ебется сам как знает), не для мобильных устройств, не прошивка для роутеров - именно для десктопа. Исходя из этого строится все.
Опиши вкратце свою идеальную ось.
Windows 10: Firefox based 2 2379521
>>79520 (OP)
Не приходит и не говорит.
Windows 10: Chromium based 3 2379523

>именно для десктопа. Исходя из этого строится все.


>Опиши вкратце свою идеальную ось.


Очевидная macOS.
Android: Mobile Safari 4 2379525
>>79520 (OP)

>Опиши вкратце свою идеальную ось


m a c O S
a
c
O
S
Windows XP: Chromium based 5 2379554
>>79523
>>79525
В условиях задачи не было указано, что миллиардер - гей.
Linux: Vivaldi 6 2379558
>>79520 (OP)
Ржу с долбаеба, ведь никомум нахуй не нужна os только для десктопа в частности, и новая ось в целом.
Алсо, вложить 1\1000 денег, вложенных в виндоус, и будет идеальная система.
Apple Mac: Internet Explorer 7 2379562
>>79520 (OP)
FreeBSD.
Windows 7: Firefox based 8 2379567
>>79554
Обратного тоже не было указано.
05a82c2ebefc4d5952353826c430531e4f923cd2.png407 Кб, 768x978
Windows 10: New Opera 9 2379576
>>79520 (OP)
H A I K U
Syllable-0.6.5-pl.png721 Кб, 1024x768
Windows 7: Firefox based 10 2379589
1. Нанимаю хороших, умелых разработчиков, никаких индусов, бап, геенигеров и олимпиадников.

2. Контролирую качество кода, времени и денег на оптимизацию полно. Заодно стоит сначала спроектировать нормальную архитектуру с учётом всех тонкостей и с заделом на будущее. Модульность, API на каждый чих.

3. Нанимаю хороших, годных специалистов по дизайну и проектированию UI, никаких вонючих хипстеров. воруем Берём удачные решения вроде панели задач из Win7 и рабочих столов с Unity.

4. Большое внимание стоит уделить также стандартным программам вроде файлового менеджера и блокнота, которые должны быть ИДЕАЛЬНЫ БЛЯ.

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

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

7. Заношу чемоданы к крупным производителям железа и софта ради совместимости. Иначе будет очередная haiku. Что-то придётся делать своими силами.

Пик просто для приличия.
Windows 7: Firefox based 11 2379597
>>79589
Проснитесь, сэр, Вы обосрались.
Linux: Firefox based 12 2379600
Зачем, если есть арч? Заплатил бы все эти миллиарды всяким гейдевелоперам, чтобы они делали игори только под линукс и идеальная ос готова
Android: Mobile Safari 13 2379602
>>79600
Бабушке своей арч посоветуй. Пусть ебётся. А заодно и хату на кота перепишет.
Linux: Firefox based 14 2379606
>>79602
Для меня арч идеален. Похуй на бабушку, они и винду осилить не может
Linux: Firefox based 15 2379607
>>79520 (OP)
Почему этот рустемка такой испуганный?
Android: Mobile Safari 16 2379610
>>79606

> они и винду осилить не может


Ну так винда и не идеальная система. Просто арч ещё хуже.
Linux: Firefox based 17 2379612
>>79610
Идеальность системы определяется тем, насколько конченый дебил сможет ею пользоваться? Пиздуй сосать хуй тима кука тогда
Android: Mobile Safari 18 2379613
>>79612
Ты долбоёб. Просто хочу, чтобы ты это знал.
Windows 7: Firefox based 19 2379619

>Идеальная операционная система для десктопа


ReactOS!
Привычный удобный интерфейс, все настраивается через GUI. Никакой дрочки с конфигами. Софт, игры и драйверы от винды.
sage Неизвестно 20 2379629
>>79520 (OP)

> с нуля. Ну, с использованием всех наработок


Сажи гуманитарию
Apple Mac: Firefox based 21 2379635
>>79520 (OP)
Windows 10
i
n
d
o
w
s
1
0
Windows 10: Firefox based 22 2379926
Тред интересный
А ответы нет
Ubuntu Linux: Firefox based 23 2379964
>>79589

>emacs разрабатывался САМИМ


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


>Что может быть идеальнее emacs? Даже если его интерфейс тебе не нравится, то ты можешь его изменить.


>Все это есть через плагины. Разве что хорошего текстового редактора не подвезли.


>Лол, их там тысячи, а по умолчанию он минималистичный, меньше 200мб.


>GNU GPL, никто не сможет забрать его свободу.


>Это не нужно, он настолько идеален, что работает везде. Как-то раз ради прикола запустил его на арм-ке.

Windows XP: Chromium based 24 2380036
>>79629
Что тебе неясно?
Взять линукс и создать новый его дистрибутив - не с нуля.
Написать новый код, но держа в уме информацию о ранее существовавших удачных и неудачных решениях - с нуля.
Или для тебя "с нуля" - это взять сферического питекантропа, который раньше компьютера не видел, поместить его в вакуум и заставить писать новое?
Неизвестно 25 2380039
>>80036
Ты, долбаеб, понимаешь что брать наработки это не с нуля. Взять ядро чужое, это не с нуля. Даун, блять.
Неизвестно 26 2380040
>>80036
То что тв описываешь называется “на основе”.
На основе ядра линукса
На основе чужих наработок

С нуля это MenuetOS и TempleOS.
Windows XP: Chromium based 27 2380252
>>80039
>>80040
Ты ведь просто любишь срач, правда?
Linux: Chromium based 28 2380264
Тащемта все что было сказано крутится вокруг заезженных штампов и устаревших подходов.

Что-то новое высрется через 20 лет, когда ЗДЕЛОЮТ новые интерфейсы ввода-вывода. Тащемта, изобретать велосипед не будут, а будут городить несколько слоев надстроек над ЛЕНСУК.
Шинда для этой хуйни уже не подойдет, слишком уж говно мамонта.
Fedora Linux: Chromium based 29 2380276
>>79520 (OP)

> 1. Это не очередной дистрибутив ленсука/сборочка винды/свободный клон винды, это именно новая ОС, написанная с нуля. Ну, с использованием всех наработок прошлого, конечно, однако без копипаста.

Android: Mobile Safari 30 2380791
>>79520 (OP)
1. Пилю микроядро
2. Накручиваю на него систему управления системами обмена приложух с микроядром
3. Пилю системы обмена для прог всех мастей: линупс, com, exe итд.
3. ФС и остальное говно
4. Командный API с возможностью мультиинтерфейсов
5. Первый графический интерфейс готов
6. Косметические работы
7. ???????
8. PROFIT
Только нахуй это нужно, если я не играю в игори?
Linux: Firefox based 31 2380890
>>79520 (OP)
1. Где ты возьмешь все возможные драйвера под новую ОС?
2. Где ты возьмешь оффис, фотошоп, и т.д. прикладные программы?
Какой толк от новой десктопной операционной системы?
Android: Mobile Safari 32 2380912
>>80890
М И К Р О Я Д Р О
И
К
Р
О
Я
Д
Р
О
Windows 7: Firefox based 33 2380929
>>80890
Вот это. Если бы можно было бы просто взять дрова от винды, то линух уже был бы идеальной системой.
Android: Mobile Safari 34 2380943
>>80929
А нельзя? Разве РекталОС так не делает?
Windows XP: Chromium based 35 2380991
>>80929
А нельзя как-нибудь в автоматическом режиме их анализировать и пересобирать под твою ось?
Android: Mobile Safari 36 2381000
>>80991
Если бы такую ёбу запилили, через месяц умельцы на пинукс портировали бы все игори с винды.
Linux: Firefox based 37 2381013
>>80912
Что микроядро? У макс ос микроядро.
Android: Mobile Safari 38 2381015
>>81013
Значит макос хорошая система
Linux: Firefox based 39 2381018
>>81015
Что хорошего? Во первых микроядра медленные. Во вторых я что-то не вижу чтобы там работали драйвера с виндовс.
Linux: Firefox based 40 2381019
>>80943
Ректалос это клон виндовс.
Linux: Chromium based 41 2381047
>>79520 (OP)
Десктоп сосёт.

/thread
Android: Mobile Safari 42 2381065
>>81047
Двачую. Надо развивать большие ЭВМ и вычислительные центры, а пекарни с их юзерами-даунами нахуй не нужны.
Android: Mobile Safari 43 2381112
>>81018
Ну и насколько медленнее? Хочешь сказать, что макос пердит безбожно при работе?
А с драйверами да, проёб. Но я и не говорил, что это идеальная система.

>>81019
Но драйвера виндовые кушает же. При том не являясь виндой.
Linux: Firefox based 44 2381141
>>81112
Ну вот например что Торвальдс пишет про микроядра

> сам я невысокого мнения о микроядре Mach. Если честно, я считаю его полной мурой. Оно содержит все конструктивные ошибки, какие только можно придумать, и еще некоторые сверх того. Одним из аргументов против микроядер всегда была их низкая производительность. Поэтому существовало множество исследований для определения того, как заставить микроядро по-настоящему хорошо работать. Все полученные рекомендации были воплощены в Mach. В результате получилась очень сложная


система со своими собственными законами. Но она все равно была не слишком эффективной.

Но это чисто технические детали, которые обычным людям все равно не понять. Насколько я знаю для Торвальдса потеря 1% производительности это смерти подобно.
К тому же их еще и сложно разрабатывать, вон GNU Hurd до сих пор запилить нормально не запилили.

wine тоже кушает виндовые программы, не являясь виндой и что?
Android: Mobile Safari 45 2381175
>>79520 (OP)

>Это операционная система для десктопа. Не для сервера (кто захочет накатить ее на сервер - пусть ебется сам как знает), не для мобильных устройств, не прошивка для роутеров - именно для десктопа.


Опу уже сказали, что он обосрался?
Нет никакого смысла не делать универсальную ОС в 2018 году, тем более с нуля.
Как минимум - десктопы, сервера и мобилы должны быть.
Похуй даже если на мобилы будет ставится только на определенное железо и топ-сегмент.
Главное чтобы для ос не было внутри разницы на чем она работает.
Linux: Firefox based 46 2381186
>>81175
Мне кажется наоборот, нет смысла делать универсальную, она никому не нужна будет все равно. Если делать, то под конкретные задачи.
Windows 10: Firefox based 47 2382167
1. Даю многоденег разработчикам АРМ архитектуры чтоб они допилили в своих процах поддержку х86 команд.
2. Еще многоденег какой-нибудь конторе, которая производит пк и ноутбуки, типа леновы, чтоб они выкатили кучу ноутбуков и пк на арме от самых бюджетных, до премиум сегмента.
3. Без проблем делаю систему, под которую нет зоопарка железа.
4. Минимум системных команд, чтоб разработчикам не пришлось трахаться с мануалами. Плюс библиотеки, функции которых будут по сути наборами этих команд, для тех, кто не любит считать байты, чтоб можно было быстро написать какую-нибудь утилиту.
5. Критичные части ОС оставляю закрытыми. Но за найденые уязвимости в ос хорошо плачу. Все остальное открыто, хочешь запилить файловый менеджер, пили, вот тебе пример того, как это сделано в системе.
6. Пилю эмулятор венды, типа вайна. Линуксовые проги пусть пердоли собирают сами. Попен сурс как-никак.
7. Пилю уютный магазинчик приложений типа стима, но с большим колличеством софта. закидываю туда как софт от серьезных контор, так и бесплатные поделки пердоль. Установка софта возможна только через магазин или путем компиляции исходников.
или просто выкидываю дохуя сил и средств в допил линукса
Windows 10: Firefox based 48 2382184
>>82167

>Установка софта возможна только через магазин или путем компиляции исходников.


даже спиратить не дашь? Пашел нахуй чорт ебанi.
67703455.jpg5 Кб, 225x225
Android: Mobile Safari 49 2382199
>>82167

> Даю многоденег разработчикам АРМ архитектуры чтоб они допилили в своих процах поддержку х86 команд.

Windows XP: Chromium based 50 2382232
>>82167

>Установка софта возможна только через магазин или путем компиляции исходников


Это для защиты от вредоносных программ или для защиты барина от вороватых холопов? Если второе, то наверняка обойдут за неделю. Можно, например, загрузиться с PE-дистрибутива чего-либо и накатить патч от жадности на "холодную" систему.
Windows 10: Firefox based 51 2382419
>>82232
И то и то по сути, но будет альтернатива в виде швабодных программ. Если обойдут, то не скоро, думаю. Ну и похуй, главное чтоб пиратить было затруднительно, а покупка лицензионного софта давала какие-нибудь плюшки юзеру
Windows 10: Firefox based 52 2382866
>>82167

>1. Даю многоденег разработчикам АРМ архитектуры чтоб они допилили в своих процах поддержку х86 команд.


Это Apple и VLSI Technology, у них достаточно денег
Linux: Firefox based 53 2382867
>>82167
А где в этой схеме прибыль?
Android: Mobile Safari 54 2382876
>>79521
Не приходит, но говорит.
Windows 10: Firefox based 55 2382924
>>82867
в магазине.
а разве прибыль обсуждалась в начальных условиях?
Windows XP: Chromium based 56 2384229
>>82419
Я твой питух ос не установлю.
Android: Mobile Safari 57 2384284
>>84229
Купишь комп с предустановленной же
Windows 7: Firefox based 58 2389537
>>81141
Микроядра устарели, монолитная архитектура - вообще говно мамонта. Существует более современная альтернатива - экзоядро, суть которого в следующем:
1) Все драйвера работают в пользовательском пространстве, как и в классическом микроядре.
2) В отличии от микроядра, экзоядро не занимается ничем кроме безопасного разделения ресурсов компьютера между приложениями. То есть, экзоядро может безопасно предоставить любому приложению доступ к реальному железу, и отобрать его при надобности. За счёт этого экзоядро не уступает в скорости монолитному ядру, а в некоторых задачах, даже превосходит его. Имхо, если уж разрабатывать новую ОС в 2018, то она должна быть на экзоядре, без вариантов.
Android: Mobile Safari 59 2389652
>>89537
А в чем его преимущества, кроме еще большего зоопарка библиотек и зависимостей под каждую мокропиську?

В чем вообще преимкщества микро и экзо ядер, когда есть гибридное как в линусе?
Windows 7: Firefox based 60 2389808
>>89652

> В чем вообще преимкщества микро и экзо ядер, когда есть гибридное


В системах на базе микро- или экзоядра все драйверы устройств работают в пользовательском режиме, как обычные приложения. Это значит, что баг в драйвере уже не сможет похерить области памяти ядра и приложений, и система не вылетит с синим экраном, а сможет просто перезапустить драйвер.
В микроядре вынесение драйверов в пользовательский режим порождало проблемы с производительностью, из за необходимости обращения к реальному оборудованию через ядро. Экзоядро же не пытается быть посредником между драйвером и железкой, а просто даёт полный доступ к железке драйверу пользовательского режима.
Ещё один плюс экзоядра в том, что оно очень мало по объему кода, поскольку его единственная задача - безопасное разделение ресурсов. А разделение ОС на множество маленьких, автономных частей, общающихся между собой через четко определённые интерфейсы, даёт возможность быстро найти и исправить любой баг. Разделяй и властвуй, короче...
Что касается гибридного ядра, то оно наследует самый главный недостаток монолитных ядер: хоть один драйвер, но будет работать в режиме ядра. Пустили козла в огород, называется... Пока хоть один драйвер будет работать в ядре, систему нельзя будет назвать стабильной и надёжной.

> зоопарка библиотек и зависимостей под каждую мокропиську


Ты о чём вообще? Мокрописьки - это точно не к ядру ОС...
Windows 7: Firefox based 61 2389847
>>79520 (OP)
То, что все существующие системы сосут - мягко говоря, не совсем так. XP ничего не сосет (если не брать проблем, вызванных прекращением поддержки и, как следствие, устареванием и уязвимостями).
Поэтому я бы наверное купил у майкрософта Windows и нанял бы людей бекпартнуть все современные технологии/либы на XP и заткнуть дырки. Ну и какой-нибудь мелкий багфикс.

В целом же даже семерка не такое лютое говно. Есть мода ругать майкрософт и была она всегда, сколько существует винда, но она по-прежнему делает все слюниксы в плане юзабилити (про MAC ничего сказать не могу - не имел дела). Но вот десятка - реально лютое говно.
Windows 10: Firefox based 62 2389911
>>89847

>винда, но она по-прежнему делает


Уже давно не делает. Даже в древней семерке мелкософт наломала дров, а восьмерка и выше просто откровенная мобилко-ябло-параша хуже пидорства.
Windows 10: Firefox based 63 2389913
>>89847
>>89911
Просто вы два ретрограда, пытающиеся оправдать свою ущербность и неспособность воспринимать что-то новое аутотренингом про какие-то мобилки и неюзабельность.
Какие же вы жалкие, пиздец просто.
Fedora Linux: Firefox based 64 2389918
>>79520 (OP)
Microsoft Windows 10
Windows 10: New Opera 65 2390105
>>89911
Восьмёрка очень хорошая ось, между прочим.
Windows 8: Chromium based 66 2390303
>>89913

>ретрограда


Не аргумент. Что-то не становится плохим только потому что оно старое. Тем более если речь о компьютере, который сейчас используют точно так же, как и 20 лет назад - глядя в экран и управляя с клавиатуры и мыши. Управление с сенсорного экрана на десктопе никому не нужно. Пихать его в ОС в ущерб традиционному управлению - тупость.
Android: Mobile Safari 67 2392957
Запиливаю очевидную TempleOS rip Terry
Windows 7: Chromium based 68 2393183
>>89913
Бггг, обновленцу-новоёбу припекло.
Windows 10: Firefox based 69 2393323
>>90303

> Что-то не становится плохим только потому что оно старое.


Старые методы лечения стали плохими, от того что появились новые.
Чтобы вылечить твою шизофрению уже не обязательно бить тебя розгаби или отрезать участок мозга.
Linux: Firefox based 70 2393324
Windows 10: Chromium based 71 2393537
>>79520 (OP)

>Не для сервера (кто захочет накатить ее на сервер - пусть ебется сам как знает), не для мобильных устройств


That's where you're wrong, kiddo.

Архитектуру делаю на гибридном ядре - при установке и загрузке опрашиваеся вся система, если для используемых устройств типа видюхи, диска есть надежные, 100% рабочие драйвера - ядро перекомпилируется чтобы включить их в себя еще при загрузке, такое чтобы ОС крашилась из-за того что драйвера мыши или 3G модема писали какие-то говноеды ось не должна вылетать в синий экран.
Остальные драйвера загружаются в свой блоб который взаимодействует с ядром через API.
Делаю возможность использования процессов реального времени, но только со специально установленным флагом.
Делаю низкоуровневые эмуляторы x86(встроенный в ядро) и системных вызовов винды (как WSL, но более низкоуровневое), часть системных вызовов линукса.
Системные драйвера, ядро и бутлоадер надежно зашифрованы на момент запуска, проходят проверку целостности, а так же верифицируют биос и железо чтобы исключить возможность взлома.
Возможности удаленной и облачной работы встраиваю в основную систему так, чтобы это была одна из основных функций, делаю возможность подключения удаленного оборудования которое используется на других устройствах с такой же ОС.

Потом на более высоком уровне:
Десктоп делаю похожий на гибрид и Android, и отчасти на Windows 10, но с большей возможностью кастомизаций, виртуальных десктопов и прочих удобств, сортировки приложений, но не уровня линукса - нехуй пользователям устраивать зоопарк из разных DE, в которых каждый лепит как он хочет и нельзя найти быстрой инструкции как сделать что-то.
Делаю единый командный интерфейс, которым можно пользоваться и без графической оболочки, и вообще в headless-режиме. Создаю огромные возможности для автоматизации, искаропки встроенные в систему и все по одному стандарту.
Возможность создания своей учетной записи и синхронизации даже через свои сервера.
Возможность полного разделения двух учетных записей, вплоть до использования разных системных модулей и возможности работы в параллельных режимах с разными приоритетами.
Настройки делаю базовые, продвинутые и программные - в базовых делаю настройки уровня сетей Wi-Fi, VPN, разрешения экрана, настройки энергопотребления. В продвинутых вообще все системные настройки, разбитые по категориям. Делаю возможность поиска по настройкам как с регулярными выражениями, так и с динамическим поиском. У каждой настройки есть возможность посмотреть полное описание (частично сгенерированное) чтобы узнать что она делает, как используется, что будет если поставить ее в определенное значение и примеры использования и для чего это нужно, а не маны уровня линукса "-zalupa : sets zalupa flag hi". Сами настройки, управление системой, те же отчеты об ошибках делаю привязанными к форуму поддержки этой ОС, за который отвечают адекватные системные администраторы. Возможно даже использую телеметрию и эврестический анализ чтобы определить уровень технической грамотности пользователя чтобы выдавать ему релевантные результаты для его поиска решения задачи.
Настройки программ хранятся в их же директориях в определенных файлах, а еще собираются системой в "настройки программ" в меню настроек. Некоторые настройки должны быть прописаны только одним способом во всех программах вроде разрешения окна программы, чтобы пользователь мог макросами менять эти настройки для всех программ.
Для ОСи делается единый менеджер пакетов и приложений, с возможностью входа в аккаунт и синхронизацией, но так же импортом-экспортом установленных приложений. Для некоторых приложений хранятся диффы предыдущих версий, чтобы пользователь мог устанавливать себе более раннии версии, но так же дается возможность ставить собственные приложения, но при их установке будут показаны аналоги этого приложения.
Встроенный интерпретатор питона, компилятор C и несложный IDE, но заточенный чисто под эту систему.

Короче, основная задача такой системы - это МАКСИМАЛЬНО, насколько это возможно, сделать облачную ОС, чтобы пользователь мог работать из любой точки, мог полностью автоматизировать свое рабочее место. Чтобы можно было чертить что-то в солидворксе, потом придти на совещание и тут же показать на своем телефоне что ты чертишь и без проблем тут же внести замечания. Ну или например арендовать сервер с компьютерными играми, подключиться к нему и проходить ведьмака на каком-нибудь китайфоне с минимальным лагом..
Windows 10: Chromium based 71 2393537
>>79520 (OP)

>Не для сервера (кто захочет накатить ее на сервер - пусть ебется сам как знает), не для мобильных устройств


That's where you're wrong, kiddo.

Архитектуру делаю на гибридном ядре - при установке и загрузке опрашиваеся вся система, если для используемых устройств типа видюхи, диска есть надежные, 100% рабочие драйвера - ядро перекомпилируется чтобы включить их в себя еще при загрузке, такое чтобы ОС крашилась из-за того что драйвера мыши или 3G модема писали какие-то говноеды ось не должна вылетать в синий экран.
Остальные драйвера загружаются в свой блоб который взаимодействует с ядром через API.
Делаю возможность использования процессов реального времени, но только со специально установленным флагом.
Делаю низкоуровневые эмуляторы x86(встроенный в ядро) и системных вызовов винды (как WSL, но более низкоуровневое), часть системных вызовов линукса.
Системные драйвера, ядро и бутлоадер надежно зашифрованы на момент запуска, проходят проверку целостности, а так же верифицируют биос и железо чтобы исключить возможность взлома.
Возможности удаленной и облачной работы встраиваю в основную систему так, чтобы это была одна из основных функций, делаю возможность подключения удаленного оборудования которое используется на других устройствах с такой же ОС.

Потом на более высоком уровне:
Десктоп делаю похожий на гибрид и Android, и отчасти на Windows 10, но с большей возможностью кастомизаций, виртуальных десктопов и прочих удобств, сортировки приложений, но не уровня линукса - нехуй пользователям устраивать зоопарк из разных DE, в которых каждый лепит как он хочет и нельзя найти быстрой инструкции как сделать что-то.
Делаю единый командный интерфейс, которым можно пользоваться и без графической оболочки, и вообще в headless-режиме. Создаю огромные возможности для автоматизации, искаропки встроенные в систему и все по одному стандарту.
Возможность создания своей учетной записи и синхронизации даже через свои сервера.
Возможность полного разделения двух учетных записей, вплоть до использования разных системных модулей и возможности работы в параллельных режимах с разными приоритетами.
Настройки делаю базовые, продвинутые и программные - в базовых делаю настройки уровня сетей Wi-Fi, VPN, разрешения экрана, настройки энергопотребления. В продвинутых вообще все системные настройки, разбитые по категориям. Делаю возможность поиска по настройкам как с регулярными выражениями, так и с динамическим поиском. У каждой настройки есть возможность посмотреть полное описание (частично сгенерированное) чтобы узнать что она делает, как используется, что будет если поставить ее в определенное значение и примеры использования и для чего это нужно, а не маны уровня линукса "-zalupa : sets zalupa flag hi". Сами настройки, управление системой, те же отчеты об ошибках делаю привязанными к форуму поддержки этой ОС, за который отвечают адекватные системные администраторы. Возможно даже использую телеметрию и эврестический анализ чтобы определить уровень технической грамотности пользователя чтобы выдавать ему релевантные результаты для его поиска решения задачи.
Настройки программ хранятся в их же директориях в определенных файлах, а еще собираются системой в "настройки программ" в меню настроек. Некоторые настройки должны быть прописаны только одним способом во всех программах вроде разрешения окна программы, чтобы пользователь мог макросами менять эти настройки для всех программ.
Для ОСи делается единый менеджер пакетов и приложений, с возможностью входа в аккаунт и синхронизацией, но так же импортом-экспортом установленных приложений. Для некоторых приложений хранятся диффы предыдущих версий, чтобы пользователь мог устанавливать себе более раннии версии, но так же дается возможность ставить собственные приложения, но при их установке будут показаны аналоги этого приложения.
Встроенный интерпретатор питона, компилятор C и несложный IDE, но заточенный чисто под эту систему.

Короче, основная задача такой системы - это МАКСИМАЛЬНО, насколько это возможно, сделать облачную ОС, чтобы пользователь мог работать из любой точки, мог полностью автоматизировать свое рабочее место. Чтобы можно было чертить что-то в солидворксе, потом придти на совещание и тут же показать на своем телефоне что ты чертишь и без проблем тут же внести замечания. Ну или например арендовать сервер с компьютерными играми, подключиться к нему и проходить ведьмака на каком-нибудь китайфоне с минимальным лагом..
Windows 7: Firefox based 72 2393607
>>79520 (OP)
Найму программистов на ассемблере. Будут с нуля писать только на нём. Система будет Unix-подобной. Будет сборка в виде коляски, где уже есть графика и программы; будет отдельно голое ядро с консолью, чтобы самому всё настроить.
Windows 7: Firefox based 73 2393751
>>93607

> Найму программистов на ассемблере. Будут с нуля писать только на нём


Нахуя? Ассемблер уже давным-давно не гарантирует охуенной производительности в сравнении с более высокоуровневыми языками. Современные оптимизирующие компиляторы зачастую превосходят человека в качестве генерируемого машинного кода, и писать сегодня сложный софт на ассебмлере - бессмысленно с практической точки зрения.
Windows 7: Firefox based 74 2394109
>>93751

>Современные оптимизирующие компиляторы зачастую превосходят человека в качестве генерируемого машинного кода


Лол, эту мантру уже заёбывает читать и разносить. То у них питоны договняют и обговняют сишечку/кресты, то компилятор сишечки выдаёт отличный код под каждую архитектуру.
Я, блядь, помню времена divx - в конце каждого примечания к релизу почти всегда были строки в стиле "ускорено кодирование на 5-10%, размер итогового файла на 3% меньше при тех же потерях качества". И так несколько лет подряд, в течение десятков выпусков. Сука, да их послушать, на излёте divx должен был кодировать со скоростью света, и итоговый файл должен был помещаться на дискету. Вот только нихуя этого не происходило почему-то. Догадаешься почему? нет, его не вылезали

>писать сегодня сложный софт на ассебмлере - бессмысленно с практической точки зрения.


Именно, плюс проёбываются платформы, где сишечка могла/уже едет.
Windows 7: Firefox based 75 2394194
>>93751

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


Пример такого компилятора?з
Ubuntu Linux: Firefox based 76 2397140
>>79520 (OP)

Постановка вопроса в принципе не правильна.
Будет ли эта ОС для "десктопа вообще" (тогда и браться смысла нет) или для конкретного продукта?
Кто суть ЦА?

Если я - то у меня есть GNU Hurd, и если допилить туда звук - будет готов к десктопу в моем понимании и применении.
261723.png1,6 Мб, 800x1075
Linux: Vivaldi 77 2397250
>>82167

>1. Даю многоденег разработчикам АРМ архитектуры чтоб они допилили в своих процах поддержку х86 команд.

Неизвестно 78 2397548
>>79619
Хуета полная. Любой прыщавый дистр с вайном дает пососать.
Linux: Firefox based 79 2397598
>>79520 (OP)

>написанная с нуля


>с использованием всех наработок прошлого


>однако без копипаста


Ёб твою мать, блядь, какой же ты дегенерат, как ты вообще сумел выйти в интернеты.
Тред утонул или удален.
Это копия, сохраненная 22 ноября 2018 года.

Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее

Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
« /s/В начало тредаВеб-версияНастройки
/a//b//mu//s//vg/Все доски