Post:#471944 Date:06.06.2015 (00:41) ... 21 августа 1991 года закончился августовский путч в СССР-
24 августа 1991 в центре Киева. Люди приветствуют провозглашение независимости
25 августа 1991 года Линус Товальдс опубликовал ядро Linux Date: 25 Aug 91 20:57:08 GMT
Просто совпадение? Можно быть, но есть еще много других совпадений.
Главное- это одинаковая методика зомбирования адептов Линукса и Нэзалежной.
Линуксоидов в мире точно столько же сколько и укропов- около 1 %.
О чем не спросишь линуксоида- ответ : хто нескаче тотмастдай
DevilR Пост: 472827 От 16.Jun.2015 (11:29)
Зачем все это?
Вопрос то простой- ткни, где этот массив ссылок находитсмя в работающей машине? Может в файловой системе?
У меня такое впечатление как у того мужика - уж и унитаз приносил,
и жопу показывал- ну нету у них туалетной бумаги...
чей то мне это напомнило приключения электроника, когда ури ходить и бурчит, и где у него кнопка...
хотя да где кнопка интересно... я до этого и не задумывался о том чтоб использовать готовые решения в поделках. мне обычно атмег хватало...
но сам концепт помахать ножкой используя готовый рутер мне очень нравится... даже знаю куда пристроить...
DevilR Пост: 472833 От 16.Jun.2015 (12:52)
Ибо лень перепечатывать.
Это все известно- еще раз говорю- это другой уровень абстракции.
Танк в кино показывают- такой грозный, но трогать его нельзя- он из картона.
Вот и у линуксоидов такая конструкция- они даже боятся сами узнать как устроена их ось в реальности, может оказаться что тоже из картона.
Чтобы не получить растройство психики- о чем угодно будут говорить -
только чтоб руками не трогали.
Так или не так? Причем тут твой интель7? Мы говорили про машинки уровня первого пенька- то что во встроенных решениях используется.
Неужели не понятно то, о чем я рассказывал с картинками. с исходниками?
DevilR Пост: 472842 От 16.Jun.2015 (15:54)
Или свою напишем, не впервой.
Ну вот, и это не понял, вернее ты боишься понять.
Что бы ты не написал, компилировать будешь гнусом, и он расставит
все в памяти как ему велели. А велели ему большие дяденьки.
Хотя гнус и имеет открытые коды, сама идеология разрабатывалась не на коленке, и на коленке ни один программер ее не поменяет.
Это труд большого коллектива, оплаченного отнюдь не добродетелями.
Но это опять холивар- насрать нам на них- нам нужно использовать то что они насочиняли. А уж какие секреты они у нас хотят выведать-
в данном случае наплевать- нет у нас секретов.
dedivan | Post: 472844 - Date: 16.06.15 (20:37)
Что бы ты не написал, компилировать будешь гнусом (GCC), и он расставит
все в памяти как ему велели. А велели ему большие дяденьки.
Хотя гнус и имеет открытые коды, сама идеология разрабатывалась не на коленке, и на коленке ни один программер ее не поменяет.
Это труд большого коллектива
Что сложнее - разработать операционную систему или разработать компилятор? Рискну предположить, что простой компилятор разработать проще. В таком случае, если дед Иван прав на счет того "как сделан линукс" (это о "паутине взаимных ссылок" она же "таблица перекрестных ссылок" ), то получается что замена компилятора так сильно все изменяет, что получается "другая операционка". А не попробовать ли сделать "тупой" компилятор без оптимизаций и т.д., который дает не оптимальный код, но который "раскладывает" ссылки так как нам надо? Быть может модернизация того же GCC и не так сильно затратна по времени будет?
(А язык программирования и компилятор (как выясняется) - определяют идеологию операционной системы.)
Ну вы не отвлекайтесь на мировые проблеммы, я вам наколку дал,
давайте кто работает с линухом, посмотрите где у него паутинка.
там и подключаться будем.
Задача то простая- использовать модуль беспроводной связи.
Делать его с нуля- это нереально, я помню еще годах в 70х наши мужики ковыряли
систему управления радиостанцией- именно примерно в этом плане, как сейчас реализован вай-фай. То есть множество каналов, проверка свободных, выбор лучшего,
если помеха- автоматом переход на другой канал и куча всяких тонкостей.
Этим занимался даже не один НИИ- а целая группа- одни идеологию системы другие элементную база - большой комплекс.
А тут уже все готовое- это результат не одного десятка лет развития и техники
и срелств связи, и методики. Просто грех не использовать , а лепить на коленке
что то свое с нуля.
Но надо влезть в середку операционки. Благо линукс как раз это позволяет.
Ты какой то невнимательный- все есть готовое.
Много народа занимается хаками этих готовых железок, кто расширяет их,
ставит свое ядро, поскольку готовое ядро- урезанное и не совсем известно что именно урезано и как. Но драйвера рабочие. Подключение напрямую к драйверу-
самая первая задача.
[ссылка]
Глянь чего там делают. Серверок правда не всегда работает.
Но поймать иногда можно.
DevilR | Post: 472855 - Date: 16.06.15 (22:18)
...Если смотреть по усложнению - сложность компилятора растет быстрее сложности ОС...
...сам CPU надо делать с 0. Потом транслятор ассемблера с 0. Потом компилятор Си, опять же с 0...
Усложнение компилятора, да еще и быстрее(?) чем ОС, которую он компилирует (и это без учета оптимизаций) - для меня неожиданно... - а ведь действительно, программисты пишут код, постоянно повышая "уровень абстракции" - то есть создают модули на основе ранее созданных модулей. Если компилятор - "тупой", то система, которую он создаст, будет "супер-медленная" - просто из за того что нужно будет много раз переводить "с машинного языка на машинный" - что же нужно сделать в этом нагромождении абстрактных объектов.
На счет ЦПУ с 0 - такие события происходят, и операционки все таки пишут и переписывают. Логично предположить, что к какой то момент будет и такой проект: ОС + ЦПУ. У меня, пожалуй, и сомнений в этом нет.
ReactOS - жду с нетерпением! С удовольствием заменю ей винду...
dedivan | Post: 472857 - Date: 16.06.15 (22:40)
Ну вы не отвлекайтесь на мировые проблемы
Дед Иван - датчик по радиоканалу запустить - да без проблем - считаю что линукс для этого не обязателен, а если и под линуксом - то чаще всего в дебри лезть не нужно...
(Как пример - вот приемопередатчик с перестраиваемой частотой 300 - 1000 МГц: trc101
даташит:[ссылка]
Интерфейс - SPI, макс. скорость до 256 kbps, питание: 2.2 to 5.4V, FIFO буфер на прием и передачу... - ну что еще нужно? И можно купить плату с уже запаяным модулем - припаял антенку, подал питание, сигнал SPI-кой нащелкал и понеслась!...)
Тема интересна именно своим необычным взглядом на операционки, компиляторы, языки программирования и т.д.
airman Пост: 472886 От 17.Jun.2015 (04:53)
И можно купить плату с уже запаяным модулем -
Купить сейчас можно все что угодно, даже черта лысого.
Только не забывай что покупать это надо два раза- на обе стороны радиоканала. А если есть уже вайфай то нужно только одну, а если есть уже и готовая железка - уже вышедшая из употребления, но рабочая-
то и покупать не нужно. Нужно прошить несколько байт кода.
А если это нужно только для того. чтобы пару раз померять напряжение,
то и покупка как бы не совсем рациональна.
А если разобраться в итоге- куда же эти байтики нужно прошить-
то в итоге получим довольно перспективную штуковину.
Откуда железки?- от грозы. Самая распространенная неисправность роутеров- пробой линии адсл или лан. Все остальное как правило остается рабочим.
Тема интересна именно своим необычным взглядом на операционки, компиляторы, языки программирования и т.д.
Мне кажется, что эта тема уже перестала быть интересной лет, как 15-ть назад...
Хотите поковыряться с линуксами, драйверами, компиляторами и процессорами ?
Тогда берите железку:[ссылка]
Интересная тема. На этих железках установлен Linux. На уровне драйверов они виртуализируют PCI Express разъем настолько... что у них получается виртуальный LAN и виртуальный диск с Network File System - т.е. через разъем PCI Express, виртуальный дисковый массив, мапится на диск хостовой машины. Вот где золото, вот где бриллианты.
Это как говорится для линуксоидов. А для любителей компиляторов и языков программирования - уверен, что здесь мало народу способного замутить хорошее multy-thread приложение и уверенно используют методы и приемы для векторизации исполняемого кода. Линейный код на ассме и системные вызовы, которые муссируются здесь... это как-то скучно уже...
Сейчас уже идут темы массово-параллельный вычислений и технологий, базирующихся на этом, типа дополненной реальности, искусственного интеллекта и т.д.