|
2.19, Аноним (-), 15:52, 15/07/2016 [^] [^^] [^^^] [ответить]
| +11 +/– |
Попался как-то неуловимый Джо дворовым гопам. Гопы были не в курсе, поэтому у Джо появились 5 синяков и оторванный воротник.
| |
|
3.30, Аноним (-), 16:19, 15/07/2016 [^] [^^] [^^^] [ответить]
| +/– |
> Попался как-то неуловимый Джо дворовым гопам. Гопы были не в курсе, поэтому у Джо появились 5 синяков и оторванный воротник.
Учитывая распространенность опенка в нашем мире, такой исход маловероятен.
| |
|
2.54, Stellarwind (?), 17:03, 15/07/2016 [^] [^^] [^^^] [ответить]
| +1 +/– |
Судя по новости там в большинстве случаев валилось на assert-ах, но крах ядра конечно плохо в любом случае.
| |
|
3.68, Дегенератор (?), 18:20, 15/07/2016 [^] [^^] [^^^] [ответить]
| –3 +/– |
Обновление с 5.4 на 5.5. Там они сменили формат времени, порекомендовали все удалить и отключить. Решил испытать судьбу на удаленной. Залил 5.5 сорцы. Обновил бинутилс, обновил ядро, думаю остальное после ребута, если че не так, ну пропустится. В итоге кернел паника. "Неубиваемая".
| |
|
4.81, Zarat (ok), 00:49, 16/07/2016 [^] [^^] [^^^] [ответить]
| +/– |
Только дегенерат может считать OpenBSD "неубиваемой" (или по другому надежной) ОС. Если б этот школьник читал маны, то понял бы, OpenBSD разрабатывается как безопасная, и в плане надежности проигрывает например Линуксу. Философия Линукс - получить пробоину, но выстоять и позволить злоумышленнику зашифровать файлы и требовать выкуп, философия OpenBSD - получить пробоину и упасть на assert. В итоге получаем безопасность в ущерб надежности.
| |
|
5.92, Дегенератор (?), 09:19, 16/07/2016 [^] [^^] [^^^] [ответить]
| –3 +/– |
Разве ненадежная система может быть безопасной? Толку то с того что ты манов перечитался.
| |
|
6.124, КО (?), 08:51, 18/07/2016 [^] [^^] [^^^] [ответить]
| +/– |
>Разве ненадежная система может быть безопасной?
Так это, безопасный [:25 буква глаголицы:] это тот, который не встает, а не тот, который не падает. :)
| |
|
|
4.142, Аноним (-), 00:38, 20/07/2016 [^] [^^] [^^^] [ответить]
| –1 +/– |
> Обновление с 5.4 на 5.5. Там они сменили формат времени, порекомендовали все
> удалить и отключить. Решил испытать судьбу на удаленной. Залил 5.5 сорцы.
> Обновил бинутилс, обновил ядро, думаю остальное после ребута, если че не
> так, ну пропустится. В итоге кернел паника. "Неубиваемая".
Лишите Linux (работоспособного) /sbin/init так же, как вы это сделали с опёнком, или же убейте smss.exe в винде, и получите то же самое.
| |
|
5.157, Аноним (-), 05:34, 28/07/2016 [^] [^^] [^^^] [ответить]
| +/– |
В линуксах ориентированных на практические применения несколько менее стремные технологии обновления init и системных библиотек.
| |
|
|
3.74, anonymous (??), 20:52, 15/07/2016 [^] [^^] [^^^] [ответить]
| +/– |
>крах ядра конечно плохо в любом случае
Пока сервер ребутится, можно провернуть ip spoofing и провести атаку на другой хост
| |
|
4.87, Аноним (-), 03:00, 16/07/2016 [^] [^^] [^^^] [ответить]
| +2 +/– |
> Пока сервер ребутится, можно провернуть ip spoofing и провести атаку на другой хост
Если атакующий может спуфить айпи в локалке, ему уже все-равно - запущен там сервер или нет. Если он может проворачивать такой спуф то и окончательно обдурить свичи сможет.
| |
|
|
|
1.4, Аноним (-), 11:31, 15/07/2016 [ответить] [﹢﹢﹢] [ · · · ]
| +19 +/– |
Openbsd - это сама сесюрность! Она не уязвима. Не перед чем! Никогда.
| |
|
2.6, Comdiv (ok), 11:45, 15/07/2016 [^] [^^] [^^^] [ответить]
| –23 +/– |
Сам по себе выбор языка Си для создания ОС уже говорит достаточно об отношеннии к безопасности.
| |
|
3.7, arisu (ok), 11:49, 15/07/2016 [^] [^^] [^^^] [ответить]
| –9 +/– |
дебилу типа тебя завсегда что‐нибудь мешает. то штаны, то язык…
| |
|
4.21, Аноним (-), 16:06, 15/07/2016 [^] [^^] [^^^] [ответить]
| +5 +/– |
> завсегда что‐нибудь мешает. то штаны, то язык…
Подожди, мы ему по секрету шепнем что фирмвари ABS и подушек безопасности в автомобилях - на сях пишут. Пусть теперь ходит пешком.
| |
|
5.25, Аноним (-), 16:14, 15/07/2016 [^] [^^] [^^^] [ответить]
| +/– |
>> завсегда что‐нибудь мешает. то штаны, то язык…
> Подожди, мы ему по секрету шепнем что фирмвари ABS и подушек безопасности
> в автомобилях - на сях пишут. Пусть теперь ходит пешком.
С одиннадцатью тысячами глобальных переменных.
Кстати, вспоминается недавняя новость, как автопилот теслы укоротил водителя на голову, потому что не увидел впереди фуру.
| |
|
6.55, АнонимХ (ok), 17:05, 15/07/2016 [^] [^^] [^^^] [ответить]
| +/– |
Так водитель ее тоже не увидел. В яркий солнечный день, при контровом свете. Так что не считается. А то попадание метеорита на теслу можно будет списать, чего уж там
| |
|
7.61, Аноним (-), 17:42, 15/07/2016 [^] [^^] [^^^] [ответить]
| –3 +/– |
> Так водитель ее тоже не увидел. В яркий солнечный день, при контровом
> свете. Так что не считается. А то попадание метеорита на теслу
> можно будет списать, чего уж там
Это лично Маск продолбался - он должен был заложить в конструкцию противометеоритный радар и средства уклонения и уничтожения. Как вам идея купить автомобиль по цене МКС?
| |
|
6.60, Аноним (-), 17:37, 15/07/2016 [^] [^^] [^^^] [ответить]
| +1 +/– |
> С одиннадцатью тысячами глобальных переменных.
Как там rust'о'маны справляются с 11К глобальных переменных - это мы еще будем посмотреть.
> Кстати, вспоминается недавняя новость, как автопилот теслы укоротил водителя на голову,
> потому что не увидел впереди фуру.
На чем этот автопилот написан - я вообще не в курсе. А фирмварь антиблокировочной системы, электронный газ и прочее управление мотором - скорее всего на си. В случае особо сильных требований может быть диалект типа MISRA C, который может реализовываться как компилятором так и проверкой сорца внешней программой. Кто именно завернет билд - не принципиально.
| |
|
7.80, Comdiv (ok), 00:06, 16/07/2016 [^] [^^] [^^^] [ответить] | –2 +/– | Далеко не все ограничения MISRA C могут быть проверены автоматически, но тут гла... большой текст свёрнут, показать | |
|
8.126, Аноним (-), 20:00, 18/07/2016 [^] [^^] [^^^] [ответить] | +2 +/– | Более того, согласно Тюрингу нельзя даже определить - повиснет программа или нет... большой текст свёрнут, показать | |
|
9.127, Comdiv (ok), 23:20, 18/07/2016 [^] [^^] [^^^] [ответить] | –1 +/– | Тут Rust не лучше и не хуже C И в C рантайм не копеечный, и в Rust не жирный, и... большой текст свёрнут, показать | |
|
10.136, Аноним (-), 03:55, 19/07/2016 [^] [^^] [^^^] [ответить] | +1 +/– | Си достаточно простой и потому предсказуемый Его легко обрубить до минимально н... большой текст свёрнут, показать | |
|
11.141, Comdiv (ok), 15:43, 19/07/2016 [^] [^^] [^^^] [ответить] | –1 +/– | Не знаю, кого Вы имеете ввиду Мне Rust не нравится Почему нельзя Можно, но пр... большой текст свёрнут, показать | |
|
|
9.134, Comdiv (ok), 01:45, 19/07/2016 [^] [^^] [^^^] [ответить] | –1 +/– | Забыл упомянуть, что когда PHP не справляется с созданием уязвимостей собственны... текст свёрнут, показать | |
|
|
|
12.158, Аноним (-), 06:00, 28/07/2016 [^] [^^] [^^^] [ответить] | +/– | Прикольно наверное - изучить полдюжины ЯП, не зная нормально ни один из них в ре... большой текст свёрнут, показать | |
|
13.165, Comdiv (ok), 16:25, 28/07/2016 [^] [^^] [^^^] [ответить] | +/– | Над чем иронизируем Go как раз разрабатывался с целью замены связки С , Java, ... большой текст свёрнут, показать | |
|
14.168, Аноним (-), 18:08, 28/07/2016 [^] [^^] [^^^] [ответить] | +/– | Плюсы он, определенно, не заменит Хотя-бы потому что там GC вырубить нельзя, на... большой текст свёрнут, показать | |
|
15.169, Comdiv (ok), 22:17, 28/07/2016 [^] [^^] [^^^] [ответить] | +/– | Надо уточнить - для задач Google заменит Go был спроектирован лучше Java - если... большой текст свёрнут, показать | |
|
|
|
|
|
|
|
|
|
|
5.79, Comdiv (ok), 23:52, 15/07/2016 [^] [^^] [^^^] [ответить]
| –1 +/– |
> Подожди, мы ему по секрету шепнем что фирмвари ABS и подушек безопасности
> в автомобилях - на сях пишут. Пусть теперь ходит пешком.
Это довольно смешно, но у меня нет автомобиля из принципиальных соображений. Но как ни странно, длинные расстояния я преодолеваю не пешком.
| |
|
6.130, Аноним (-), 23:54, 18/07/2016 [^] [^^] [^^^] [ответить]
| +/– |
Самолетами и поездами тоже не пользуешься? Далеко ходить не надо - загугли про московское метро и их реалтаймный линукс.
| |
|
|
8.138, Аноним (-), 06:47, 19/07/2016 [^] [^^] [^^^] [ответить] | +1 +/– | Ты вот прямо за всю начинку, от всех производителей расписываешься на чем они та... большой текст свёрнут, показать | |
|
9.140, Comdiv (ok), 14:45, 19/07/2016 [^] [^^] [^^^] [ответить] | –1 +/– | Если бы я сказал - я знаю точно, что в этой отрасли используют исключительно Ad... большой текст свёрнут, показать | |
|
10.159, Аноним (-), 07:12, 28/07/2016 [^] [^^] [^^^] [ответить] | +/– | Тут еще Эйрбас на днях засветился, в соседней новости про ядро Linux 4 7 С подд... большой текст свёрнут, показать | |
|
11.166, Comdiv (ok), 17:04, 28/07/2016 [^] [^^] [^^^] [ответить] | +/– | Почему Вы не включаете в методики разработки язык программирования Это его важн... большой текст свёрнут, показать | |
|
12.170, Аноним (-), 07:31, 29/07/2016 [^] [^^] [^^^] [ответить] | +/– | Потому что большая часть этих методик нацелена на охоту на ошибки Человеческие ... большой текст свёрнут, показать | |
|
13.171, Comdiv (ok), 22:16, 30/07/2016 [^] [^^] [^^^] [ответить] | +/– | С каких пор Языки разрабатываются и совершенствуются в том числе для поиска чел... большой текст свёрнут, показать | |
|
|
|
|
|
|
|
|
|
4.76, Comdiv (ok), 23:18, 15/07/2016 [^] [^^] [^^^] [ответить] | –3 +/– | С начала этого года я занялся улучшением безопасности сишных программ в нашем от... большой текст свёрнут, показать | |
|
5.83, Zarat (ok), 01:20, 16/07/2016 [^] [^^] [^^^] [ответить]
| +/– |
Считаете, Тео, который взял ядро NetBSD, заявил об ориентации на безопасность, и не переписавший весь код на очередном "безопасном" языке, не разумным? Мир не черно-белый, в нем есть оттенки
| |
|
6.85, Comdiv (ok), 02:43, 16/07/2016 [^] [^^] [^^^] [ответить]
| –1 +/– |
Между разумностью человека и разумностью поступка есть разница. Для начала нужно перестать делать ошибки в логике и устраивать ловушки оппонентам с помощью некорректных вопросов. То, что мир не делится на чёрное и белое, я знаю. Он делится на нолики и единички.
Если же серьёзно, то оценка этого поступка Тео будет зависеть от точки зрения. С точки зрения усилий для достижения результата - не разумно. С религиозной точки зрения, когда вся тусовка будет осуждать тебя за отступления от идеалов Си, то вполне разумно.
Кстати, о безопасности. В этой заметке я описал о легкой возможности подмены sudo в GNU/Linux c целью повышения полномочий и получения пароля пользователя http://comdivbyzero.blogspot.ru/2016/01/big-mistake-in-using-sudo.html
В OpenBSD ее нет?
| |
|
7.93, Zarat (ok), 09:33, 16/07/2016 [^] [^^] [^^^] [ответить] | +/– | Если человек последователен в поступках и поступок является частью последователь... большой текст свёрнут, показать | |
|
8.100, Comdiv (ok), 14:06, 16/07/2016 [^] [^^] [^^^] [ответить] | –1 +/– | Нельзя Во-первых, человек многогранен, и ошибка в одном вопросе не делает его д... большой текст свёрнут, показать | |
8.103, Comdiv (ok), 16:53, 16/07/2016 [^] [^^] [^^^] [ответить] | –1 +/– | Установил OpenBSD, чтобы проверить наличие описанной мной проблемы PATH переменн... текст свёрнут, показать | |
|
|
10.111, Comdiv (ok), 19:07, 16/07/2016 [^] [^^] [^^^] [ответить] | –2 +/– | Спасибо за совет, без Вас я бы ни за что не разобрался с тёплым и мягким Если В... большой текст свёрнут, показать | |
|
9.152, Аноним (-), 01:03, 27/07/2016 [^] [^^] [^^^] [ответить] | +/– | А вообще давайте подумаем Если атакующий может положить свой файл в ФС а это т... большой текст свёрнут, показать | |
|
|
|
8.108, Comdiv (ok), 17:56, 16/07/2016 [^] [^^] [^^^] [ответить] | –1 +/– | Это больше подходит для серверных ОС Безопасность нужна и на рабочих станциях ... текст свёрнут, показать | |
|
|
|
|
|
|
|
|
14.167, Comdiv (ok), 17:25, 28/07/2016 [^] [^^] [^^^] [ответить] | +/– | Странная логика Если Вы знаете как системы атакуют - то они должны быть защищен... большой текст свёрнут, показать | |
|
|
|
|
|
|
|
|
|
5.104, Michael Shigorin (ok), 17:05, 16/07/2016 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Главный продукт моей деятельности - это библиотека для "secure" кодирования на Си
Знаете, даже у такого сишного чайника как я, на этом месте брови вверх поползли.
Вы всерьёз собираетесь решать организационную проблему техметодами? Если вдруг так, то на Вашем месте я бы прислушался к грубому, но в целом верному мнению arisu (сишника со стажем) -- уж лучше пусть хоть так предупредят, что моста нет, чем выяснять на собственном опыте.
Пассаж про ОС порадовал втройне -- Ваши предложения чего-либо выше макроассемблера вроде C для *ядра*?
PS: нет, в нашей glibc есть strl*(), например. Но в чём-то прав и Дреппер.
| |
|
6.110, Comdiv (ok), 18:26, 16/07/2016 [^] [^^] [^^^] [ответить] | –1 +/– | Естественно нет, где Вы это увидели Но организационные методы, как ни странно,... большой текст свёрнут, показать | |
|
7.145, Аноним (-), 00:54, 20/07/2016 [^] [^^] [^^^] [ответить] | +/– | А вы поинтересуйтесь, например, почему разрабы LibreSSL и BoringSSL первым делом... большой текст свёрнут, показать | |
|
8.148, Comdiv (ok), 01:47, 20/07/2016 [^] [^^] [^^^] [ответить] | –1 +/– | Не знаю, что такое VMS, но судя по функциям timingsafe_memcmp, explicit_bzero, s... текст свёрнут, показать | |
|
|
|
5.125, dq0s4y71 (??), 19:19, 18/07/2016 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Вы очень грубы, но, в целом, я привык к подобному отношению со стороны коллег...
То есть, мы в вас не ошиблись.
| |
|
|
7.149, Comdiv (ok), 01:59, 20/07/2016 [^] [^^] [^^^] [ответить]
| +/– |
> Судя по частому упоминанию оберона, это сектант.
Логика феерическая.
На самом деле, люди постоянно спрашивают и ошибочно утверждают одно и то же, вот одно и то же и отвечаю. Добрей к людям надо быть, аноним.
| |
|
|
|
|
3.8, qeqwe (?), 11:55, 15/07/2016 [^] [^^] [^^^] [ответить]
| +/– |
Выбирая C ты со 99% уверенностью можешь сказать что то что ты написал, так и произойдет. А если поубирать оптимизации то и на 100% можно. А тот-же Rust он достаточно сложный в плане реализации, что ведет к проблемам на уровне компилятора и реализации.
| |
|
4.11, Аноним (-), 12:35, 15/07/2016 [^] [^^] [^^^] [ответить]
| +/– |
Знал бы ты, чувак, сколько раз я писал в багзиллу gcc об багах в компиляторе. Так что у тебя херня вместо логики, прости.
| |
|
5.20, Аноним (-), 15:58, 15/07/2016 [^] [^^] [^^^] [ответить]
| +/– |
> Знал бы ты, чувак, сколько раз я писал в багзиллу gcc об
> багах в компиляторе. Так что у тебя херня вместо логики, прости.
Если rust'ом кто-то всерьез начнет пользоваться для чего-то системного, а не очередных неуловимых proof of concept, которыми никто не пользуется и поэтому никто не находит баги - баги gcc будут цветочками, а ягодки будут собирать пользователи rust.
| |
5.34, Аноним (-), 16:23, 15/07/2016 [^] [^^] [^^^] [ответить]
| +3 +/– |
Прежде, чем писать о баге в компиляторе - потрудитесь изучить компилируемый им язык.
(c) Лао-Цзы (источник на китайском был, перевод - вольный).
| |
|
6.47, Аноним (-), 16:46, 15/07/2016 [^] [^^] [^^^] [ответить]
| +/– |
> (c) Лао-Цзы (источник на китайском был, перевод - вольный).
Проблема цитат в интернете в том, что люди сразу верят в их истинность (с) В.И. Ленин
| |
|
7.51, _ (??), 16:52, 15/07/2016 [^] [^^] [^^^] [ответить]
| +2 +/– |
А в наще время верить никому нельзя! Мне - можно! (С) Мюллер
| |
|
|
5.48, _ (??), 16:48, 15/07/2016 [^] [^^] [^^^] [ответить]
| +3 +/– |
>Знал бы ты, чувак, сколько раз я писал в багзиллу gcc об багах в компиляторе.
То что ты умеешь писать ... по крайней мере обнадёживает, да :)
>Так что у тебя херня вместо логики, прости.
А у тебя ... хмм ... логика вместо херни 8-о
Багзилы других Ёзыгов так и стоят пустыми?! ORLY!? :-)
| |
|
4.16, rob pike (?), 14:25, 15/07/2016 [^] [^^] [^^^] [ответить]
| –1 +/– |
> со 99% уверенностью можешь сказать что то что ты написал, так и произойдет
> А если поубирать оптимизации то и на 100% можно
Это смотря что писать. Иногда и понимания протокола MOESI маловато будет.
| |
4.77, Comdiv (ok), 23:25, 15/07/2016 [^] [^^] [^^^] [ответить]
| –2 +/– |
К сожалению, нет. Одна из фундаментальных проблем Си - это то, что интуитивное понимание Си и его формальное описание довольно сильно отличаются.
Вот, к примеру, (-1 < 1u) является ложным утверждением. Но для многих - это сюрприз.
| |
|
5.84, Zarat (ok), 01:32, 16/07/2016 [^] [^^] [^^^] [ответить]
| –1 +/– |
Это не фундаментальная проблема С, это проблема манагеров, верящих, что программирование - это легко, и "программистов", устраивавшихся на работу к тем манагерам, после прочитения книг типа "С за 21 день". Раньше это была проблема отрасли, когда на рынке присутствовали молодые хакеры "знающие" крутой С (С++) и манагеры, которые потом выбирали "энтерпрайзный" С для проектов, а не, например, Паскаль. Сейчас понапридумывали и разрекламировали разных Java, C#, и язык С сузил свою нишу применения, и проблема сгладилась, оставшись в легаси.
| |
|
6.86, Comdiv (ok), 02:57, 16/07/2016 [^] [^^] [^^^] [ответить]
| –1 +/– |
Проблема сгладилась лишь там, где его перестали использовать. Где присутствует Си - присутсвует и проблема в том же объёме, что и раньше. Мне приходится иметь дело с тоннами прекрасного кода, написанного молодыми хакерами, не понимающих, что они делают не так, а потому уверенных, что ничего кроме Си и не надо. Ведь они профессионалы.
| |
|
7.94, Zarat (ok), 09:41, 16/07/2016 [^] [^^] [^^^] [ответить]
| –1 +/– |
Мог бы вам посочувствовать, только думаю, что вам это не нужно :)
Но опять же, это не проблема Си, а проблема управления, выбора, руководства, легаси и т.д.
| |
|
6.107, Michael Shigorin (ok), 17:43, 16/07/2016 [^] [^^] [^^^] [ответить]
| +/– |
> и манагеры, которые потом выбирали "энтерпрайзный" С для проектов
Эт когда?
> а не, например, Паскаль.
Эт зачем?
> Сейчас понапридумывали и разрекламировали разных Java, C#
Ничего, что тот же лисп немного старше, а "понапридумывали" ещё как минимум VB из "паскалей, только типа уже не учебных"? :)
| |
|
5.90, Анонимный Алкоголик (??), 05:49, 16/07/2016 [^] [^^] [^^^] [ответить]
| –1 +/– |
> К сожалению, нет. Одна из фундаментальных проблем Си - это то, что
> интуитивное понимание Си и его формальное описание довольно сильно отличаются.
> Вот, к примеру, (-1 < 1u) является ложным утверждением. Но для многих
> - это сюрприз.
Но это потому что у этих многих отсутствует понимание C. А не потому что оно у них отличается от какого-то там формального описания. И данная проблема к числу (фундаментальных) проблем C никак не относится. Для многих непонимающих всякие минус единицы эта дискуссия тоже где-то сюрприз...
| |
|
6.98, Comdiv (ok), 13:49, 16/07/2016 [^] [^^] [^^^] [ответить]
| –1 +/– |
> Но это потому что у этих многих отсутствует понимание C.
> А не потому что оно у них отличается от какого-то там формального описания.
Между этими утверждениями нет противоречия.
| |
|
|
8.116, Comdiv (ok), 11:35, 17/07/2016 [^] [^^] [^^^] [ответить] | –1 +/– | Увидел противоречие в противопоставлении непротиворечивых утверждений - указал н... текст свёрнут, показать | |
|
|
|
5.95, Аноним (-), 11:47, 16/07/2016 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Вот, к примеру, (-1 < 1u) является ложным утверждением. Но для многих - это сюрприз.
Какой же это сюрприз если тут warning будет?
| |
|
6.99, Comdiv (ok), 13:50, 16/07/2016 [^] [^^] [^^^] [ответить]
| –2 +/– |
>> Вот, к примеру, (-1 < 1u) является ложным утверждением. Но для многих - это сюрприз.
> Какой же это сюрприз если тут warning будет?
По умолчанию - нет. И многие ведут разработку, не обращая внимания на предупреждения.
| |
|
|
|
3.10, Аноним (-), 12:34, 15/07/2016 [^] [^^] [^^^] [ответить]
| +8 +/– |
> Сам по себе выбор языка Си для создания ОС уже говорит достаточно об отношеннии к безопасности.
Язык программирования который собственными средствами не может вызвать крах системы не пригоден для создания ОС
| |
|
4.31, Аноним (-), 16:21, 15/07/2016 [^] [^^] [^^^] [ответить]
| –1 +/– |
> Язык программирования который собственными средствами не может вызвать крах системы не пригоден для создания ОС
То есть, нельзя вот так взять и написать ОС на баше?
Фанаты unix way скорбят.
| |
|
5.46, Аноним (-), 16:46, 15/07/2016 [^] [^^] [^^^] [ответить]
| +/– |
> То есть, нельзя вот так взять и написать ОС на баше?
Когда в баш добавят средства для записи в произвольные места памяти и научат ассемблерным вставкам, тогда, может быть, и будет можно.
> Фанаты unix way скорбят.
Какое отношение баш имеет к unix-way? Эта поделка под такое определение точно не попадает. И как шелл-скриптопускалка и как интерактивная оболочка он достаточно убог
| |
|
6.50, Аноним (-), 16:51, 15/07/2016 [^] [^^] [^^^] [ответить] | –2 +/– | Эти возможности нарушают ключевые принципы философии UNIX - простота и прозрачн... большой текст свёрнут, показать | |
|
7.53, _ (??), 17:00, 15/07/2016 [^] [^^] [^^^] [ответить] | –1 +/– | UNIX предоставляет простота и прозрачность для пользователя Что там будет внутр... большой текст свёрнут, показать | |
|
6.109, Michael Shigorin (ok), 17:56, 16/07/2016 [^] [^^] [^^^] [ответить]
| +1 +/– |
>> Фанаты unix way скорбят.
> Какое отношение баш имеет к unix-way?
Сдаётся мне, это был очередной виндостудент (именно так) с фиксацией на так и не понятом юниксвее из методички...
| |
|
|
4.78, Comdiv (ok), 23:38, 15/07/2016 [^] [^^] [^^^] [ответить]
| –1 +/– |
Если Вы имеете ввиду необходимость средств для низкоуровневой работы с железом, то тут есть нюанс. Для предоставления этой возможности язык не обязан вшивать её в свой фундамент, а может ограничивать в относительно небольших кусках кода, ограждая её от большей части, сохраняя устойчивость от низкоуровневых ошибок.
Так было сделано в Oberon OS ещё в 1988 году, а производные этой системы были пригодны даже для настоящего времени(RTOS).
Общество довольно инерционно, но всё же не стоит на месте, поэтому когда-нибудь оно перестанет мучать идеи конца 60-х и начнёт использовать идеи 80-х. Прогресс неумолим.
| |
|
5.88, rob pike (?), 03:07, 16/07/2016 [^] [^^] [^^^] [ответить]
| +/– |
Всё хорошо в Обероне кроме его фанатов.
По сравнению с ними растеры это толерантнейшие, милейшие, открытейшие ко всему многообразию точек зрения люди.
| |
|
|
|
2.82, Zarat (ok), 00:58, 16/07/2016 [^] [^^] [^^^] [ответить]
| –2 +/– |
> Openbsd - это сама сесюрность! Она не уязвима. Не перед чем! Никогда.
Где тут отсутствие "сесюрности"? OpenBSD правильно сработала (в ущерб надежности) и не позволила эскалировать уязвимости.
По количеству плюсов, можно увидеть сколько здесь не ошибающихся ничего не делающих борщехлебов. Куда катится Opennet?
| |
|
|
|
|
|
5.37, Аноним (-), 16:32, 15/07/2016 [^] [^^] [^^^] [ответить]
| +3 +/– |
> </sarcasm>
На форуме с буратиной не всегда понятно, где сарказм, а где человек искренне так считает.
| |
|
|
3.24, Аноним (-), 16:13, 15/07/2016 [^] [^^] [^^^] [ответить]
| +/– |
> Поэтому все облачные сервисы строятся именно на его основе.
Где-то прорвало черную дыру - у нас визитеры из другой вселенной.
| |
|
4.27, Аноним (-), 16:16, 15/07/2016 [^] [^^] [^^^] [ответить]
| +1 +/– |
>> Поэтому все облачные сервисы строятся именно на его основе.
> Где-то прорвало черную дыру - у нас визитеры из другой вселенной.
Вполне допускаю, что наш бедный буратино сделал себе на серваке под диваном облачный сервис на основе опенка, и никому его не показывает (для безопасности).
В пределах квартиры буратины можно утверждать, что "все облачные сервисы строятся именно на его основе".
| |
|
3.49, _ (??), 16:50, 15/07/2016 [^] [^^] [^^^] [ответить]
| +/– |
>Поэтому все облачные сервисы строятся именно на его основе.
Это сарказм такой или ты ... хммм ... погорячился? :)
| |
|
|
|
Часть нити удалена модератором |
6.58, _ (??), 17:22, 15/07/2016 [^] [^^] [^^^] [ответить]
| –1 +/– |
Сынок ... тут такая штука ... нет ни одного большого проекта, который "пришел к успеху" без такого стиля руководства +\- сапог советский кирзовый ...
_Должен_ быть человек который может "завершать дискуссии аргументом я так сказал, и так будет, ибо." ... или закончим "демократическим голосованием в стиле Дебиан" ... что ещё хуже :(
Тот чел должен нести за свой выбор ответственность. Если ошибся - выпрут на следующих выборах. И вот это - работает. Не забывай, в опен сорсе - ты не в рабстве, не нравится - форкайся, вливай своё видение в проект и ... и к следующим выборам сам народ назначит тебя на царство :)
| |
6.63, Аноним (-), 17:48, 15/07/2016 [^] [^^] [^^^] [ответить]
| +/– |
> Наверное, привычкой завершать дискуссии аргументом "я так сказал, и так будет, ибо."
Ну а что, технически все так и есть. Ты можешь форкнуть/написать свое/пойти на и в/вписать свой вариант. А указывать им что делать ты не сможешь чисто технически. Поэтому ты или сможешь выкатить забойные аргументы своей правоты или пойдешь лесом. И даже то что ты хоть трижды прав еще никого ни к чему само по себе не обязывает.
| |
|
|
|
|
|
|
2.14, Аноним (-), 13:09, 15/07/2016 [^] [^^] [^^^] [ответить]
| –1 +/– |
> Нашил - и спасибо! Опенок стал еще безопаснее.
Нашил, пожалуйста.
| |
2.22, Аноним (-), 16:11, 15/07/2016 [^] [^^] [^^^] [ответить]
| +/– |
> Нашил - и спасибо! Опенок стал еще безопаснее.
В линуксе с каждым релизом столько дырок устраняют, и что он уже лет десять как должен быть самым безопасным.
| |
|
3.59, _ (??), 17:31, 15/07/2016 [^] [^^] [^^^] [ответить]
| –1 +/– |
Боюсь подумать на каком недостигаемом уровне тогда форточка 8-D
| |
|
4.102, Аноним (-), 16:41, 16/07/2016 [^] [^^] [^^^] [ответить]
| –1 +/– |
в моем андроиде дыры все прибавляются залатать никак, секуребут, ваще печаль
| |
|
5.162, Аноним (-), 07:28, 28/07/2016 [^] [^^] [^^^] [ответить]
| +/– |
> в моем андроиде дыры все прибавляются залатать никак, секуребут, ваще печаль
Так получи рута через дыры и обдури секурбут :)
| |
|
|
|
|
1.12, Аноним (-), 12:40, 15/07/2016 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
> Проблемы
> уже оперативно устранены (http://www.openbsd.org/errata59.html) в кодовой базе OpenBSD.
Надо глянуть, у них до сих пор попытка установить таймер с 0-й задержкой через kqueue приводит к жесткому lockup-у или уже пофиксили... А то в отсутствие пользовательских kevent-ов в этой чудесной системе даже нечем просигналить в событийную петлю.
| |
|
2.15, Ivan_83 (ok), 13:43, 15/07/2016 [^] [^^] [^^^] [ответить]
| +/– |
У фри есть юзерский тип фильтров, там наверное тоже.
Но проще сделать пайп, читающий конец в событийную петлю, а в пишуший писать, так есть гарантия что два разных сигнала пришедших одновременно туда попадут.
| |
|
3.29, Аноним (-), 16:18, 15/07/2016 [^] [^^] [^^^] [ответить]
| +1 +/– |
В опенке и в нет-е нет юзерского типа и в обоих не работают таймеры с 0-й задержкой, в опенке до кучи еще и систему вешают. Поэтому, да, приходится извращаться с пайпами, слава БГ-у они хоть количество байт доступных в data пишут, сразу видно сколько читать надо.
А юзерные и таймерные события обычно по ident-у проще различать т.к. одновременно они, как-правило, из разных источников приходят.
| |
|
4.73, Ivan_83 (ok), 20:42, 15/07/2016 [^] [^^] [^^^] [ответить]
| –1 +/– |
Да, с произвольными идентами тамймеров это великое удобство kqueue(), с epoll() приходится извращаться.
С точки зрения производительности пайпы лучше: они один раз созданы и работают пока нужны, а таймеры каждый раз аллоцируются в ядре, лишняя бесполезная работа.
| |
|
|
|
1.64, Дегенератор (?), 18:03, 15/07/2016 [ответить] [﹢﹢﹢] [ · · · ]
| –1 +/– |
раньше было 5-10 патчей за год. Сейчас 20 за 3 месяца. Зато досрочно релизнули. В инструкциях к патчам опечатки и относительные пути. Они бухать что-ли начали. Это капец какой-то.
| |
|
2.67, Аноним (-), 18:09, 15/07/2016 [^] [^^] [^^^] [ответить]
| +2 +/– |
> раньше было 5-10 патчей за год. Сейчас 20 за 3 месяца.
Ускорение разработки в целых 8 раз, между прочим. Только подумайте, 800% ускорения. Несложные вычисления подсказывают что примерно через 2500 лет OpenBSD захватит вселенную.
| |
2.69, Дегенератор (?), 18:26, 15/07/2016 [^] [^^] [^^^] [ответить]
| +/– |
На calomel.org несколько лет назад были инструкции для OpenBSD типа "установил и заБил"))). Она сама качала исходники, компилила, обновлялась и т.д. - полная автономность. Как думаете почему этой инструкции сейчас нет?
| |
|
|
|
|
6.113, rob pike (?), 02:18, 17/07/2016 [^] [^^] [^^^] [ответить]
| +/– |
> Bill Gates commented that the only part of IBM that Microsoft would be interested in was the AS/400 division. (At the time, many of Microsoft's business and financial systems ran on the AS/400 platform) | |
|
7.164, Аноним (-), 07:35, 28/07/2016 [^] [^^] [^^^] [ответить]
| +/– |
Ну и где теперь MS, а где IBM и AS/400? А financial systems скоро будут одним сплошным блокчейном. Там требования к надежеости сильно ниже - блокчейн априори реплпцирован на всех. Вы с вашими финансовыми системами всего лишь горстка ископаемых из прошлого тысячелетия.
| |
|
|
|
4.163, Аноним (-), 07:31, 28/07/2016 [^] [^^] [^^^] [ответить]
| +/– |
> AS400 себе детали сама заказывала на замену.
Нашел чем удивить. Скоро холодильники будут сами закавыать продукты.
| |
|
3.146, Аноним (-), 01:01, 20/07/2016 [^] [^^] [^^^] [ответить]
| +/– |
> На calomel.org несколько лет назад были инструкции для OpenBSD...
Искренне советую на этом бросать читать. Этот сайт — сборище хаутушек с описанием работы в протухших версиях Опёнка, с зачастую попросту вредными советами. Даже нынешний Хабр по уровню в среднем получше будет.
| |
|
|
|