[ВХОД]

Главная | Содержание | Форум | Флуд | Файлы | Поиск | Контакт
NAVIG
О форуме
Резонансные генераторы
Магнитные генераторы
Механические центробежные (вихревые) генераторы
Торсионные генераторы
Электростатические генераторы
Водородные генераторы
Ветро- и гидро- и солнечные генераторы
Струйные технологии
Торнадо и смерчи
Экономия топлива
Транспорт
Гравитация и антигравитация
Оружие
Нейтронная физика
Научные идеи, теории, предположения...
Прочие идеи (разные)
Новые технологии
Коммерческие вопросы
Барахолка
Патентный отдел
Сделай сам. Советы.
Конструкторское бюро
мобильная версия
Печатать страницу
Поделиться...

Яндекс.Директ
Форум - Новые технологии - Сделай сам - Операционная система Linux. Вопросы без ответа. - Стр.2
<][ 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 ][>
Модератор: dedivan
Post:#471944 Date:06.06.2015 (00:41) ...
21 августа 1991 года закончился августовский путч в СССР-
24 августа 1991 в центре Киева. Люди приветствуют провозглашение независимости
25 августа 1991 года Линус Товальдс опубликовал ядро Linux Date: 25 Aug 91 20:57:08 GMT
Просто совпадение? Можно быть, но есть еще много других совпадений.
Главное- это одинаковая методика зомбирования адептов Линукса и Нэзалежной.
Линуксоидов в мире точно столько же сколько и укропов- около 1 %.
О чем не спросишь линуксоида- ответ : хто нескаче тотмастдай
dedivan | Post: 471988 - Date: 06.06.15(20:07)
Greyver Пост: 471986 От 06.Jun.2015 (20:58)
линукс создавался как альтернатива КОММЕРЧЕСКОМУ Юниксу


Значит ты историю все таки не читал.
Или читал в пересказе рабиновича.


_________________
я плохого не посоветую
Greyver | Post: 471989 - Date: 06.06.15(20:15)
IergeS Пост: 471975 От 06.Jun.2015 (19:45)
А вообще, кто нибудь может понять работу компилятора или интерпретатора? На входе какойнить понятный кодерам си, а на выходе что?

А на выходе - ассемблерный модуль, который потом компилируется в бинарник. У любого сишного компилятора есть опция, по которой он может выдать тебе именно этот ассемблерный файл... в котором можно покопаться своими шаловливыми ручками, и на окончательную компиляцию отправить именно его.
Кста, кто этого не делал хотя бы один раз на Си - тот юзер-ботаник, который и до "студента" не дотягивает...
Сила СИ в том, что всегда можно знать, как это будет выглядеть на ассемблере... поэтому в линуксе даже ядро написано на чистом си, без всяких наворотов в виде ООП... не, можно и на ассемблере, но задолбаешся писать...

_________________
Человек отличается от обезьяны умением не замечать очевидных вещей.
neama | Post: 471991 - Date: 06.06.15(20:17)
dedivan Пост: 471987 От 06.Jun.2015 (21:01)
IergeS Пост: 471984 От 06.Jun.2015 (20:51)
Конструктор собери сам

Да. это железочки с уже зараннее просверленными дырочками.
А оказывается бывают еще и сверлильные станки, которые делают дырку
в любом нужном месте и любого диаметра.
Со станком уметь надо работать, с готовыми дырками проще.

Ты представляешь себе хотябы запорожецЪ, собранный из элементов дырявого конструктора?

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

_________________
у мну, просто нет словей...
neama | Post: 471992 - Date: 06.06.15(20:19)
Greyver Пост: 471989 От 06.Jun.2015 (21:15)
IergeS Пост: 471975 От 06.Jun.2015 (19:45)
А вообще, кто нибудь может понять работу компилятора или интерпретатора? На входе какойнить понятный кодерам си, а на выходе что?

А на выходе - ассемблерный модуль, который потом компилируется в бинарник. У любого сишного компилятора есть опция, по которой он может выдать тебе именно этот ассемблерный файл... в котором можно покопаться своими шаловливыми ручками, и на окончательную компиляцию отправить именно его.
Кста, кто этого не делал хотя бы один раз на Си - тот юзер-ботаник, который и до "студента" не дотягивает...
Сила СИ в том, что всегда можно знать, как это будет выглядеть на ассемблере... поэтому в линуксе даже ядро написано на чистом си, без всяких наворотов в виде ООП... не, можно и на ассемблере, но задолбаешся писать...

это как раз тот уровень когда больше процессорного времени занимают слои абстракции...

_________________
у мну, просто нет словей...
dedivan | Post: 471993 - Date: 06.06.15(20:36)
Greyver Пост: 471989 От 06.Jun.2015 (21:15)
Сила СИ в том, что всегда можно знать, как это будет выглядеть на ассемблере...


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

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

Да, похоже все таки все секреты надо искать в компиляторе gcc.
Зря мы тут линуксоидов тревожим- не знают они этого.



_________________
я плохого не посоветую
Greyver | Post: 471994 - Date: 06.06.15(20:40)
О связи си-ассемблер под виндой... поскоку я зол на мелкомягких кАзлов, из-за которых пришлось два раза переписывать всю программу с нуля предупреждаю: в сишном компиляторе от мелкомягких ассемблерные вставки в сишный код не увеличивают скорость выполнения программы, а наоборот замедляют, за счёт дополнительных вставок-проверок на валидность стека и прочей хренотенью...
Хотя, если задуматься, то эта хренотень - защита как раз от студентов с их шаловливыми ручками - напишет студент всякую муйню на ассемблере, не понимая как это в железе работает, а ему - опа, и знаменитый "синий экран смерти"... ну и вопли затем - пошто бабло за лицензию уплочено?
Так что винда - именно на студентов - всем советую - не понимаете в железе и программировании - ставте винду и не парьтесь... любой каприз за ваши деньги...

Пс. Как-то, ещё до Убунты, наталкивался на искреннее недоумение одного линуксоида: а нафига вообще юзерам линукс?

_________________
Человек отличается от обезьяны умением не замечать очевидных вещей.
IergeS | Post: 471995 - Date: 06.06.15(20:41)
Запорожец не представляю. Зато представляю дырочки. Как уже и говорил: Архитектура ЦП изначала все затеи безопасности перемножает на ноль. Тут даже выше лазить смысла нет никакого. И ниже тоже. На любой оси и прочие навороты. Разве что раскорячить все нахер и на свалку выкинуть...
Дед, обьясни как адресация на уровне оси происходит и что на самом деле при этом в железе творится. Я имею ввиду всякие виртуальные памяти и прочую фигню.

dedivan | Post: 471996 - Date: 06.06.15(20:54)
IergeS Пост: 471995 От 06.Jun.2015 (21:41)
и что на самом деле при этом в железе творится. Я имею ввиду всякие виртуальные памяти и прочую фигню.


Это все обман, на самом деле это и не железо, а софт, микрокод,
который обзывается грозно MMU - а на самом деле что то типа того самого начального загрузчика, зашитого на заводе.
Тут есть разные варианты исполнения- типа сам себя может прошить и перешить.
Если кто слышал про ошибки в интеловских камнях- там есть в биосе
проверка микрокода проца- и можно перешить его.
Намедни интел прикупила себе алтеру- хотят наверное сделать весь проц мягким- в смысле софтовым. Купил Пень10, потом обновил прошивку- Пень11 стал. Ну денежку - святое отстегнул.


_________________
я плохого не посоветую
IergeS | Post: 471997 - Date: 06.06.15(21:21)
А эт от упора в нм. Сильно меньше они уже не смогут. А про микрокод эт ты хорошо помянул. И чек из биоса нужная запчасть, но вот беда, биос перешиваетси... и уефи уже, а не биос... Короче... берешь полторы тонны транзисторов....
Или смотришь на RISC и думаешь доооооолго так... а потом все равно полторы тонны...

dedivan | Post: 472000 - Date: 06.06.15(21:28)
Про это не переживай.
Интересует совсем другое и совсем на других камнях-
там всегда либо арм либо мипс.
А принцип построения кода где то местами общий.

Сам то можешь поковырять gcc?

_________________
я плохого не посоветую
IergeS | Post: 472001 - Date: 06.06.15(21:30)
Сначала надо поковырять в голове. А потом я постараюсь ответить тебе.

dedivan | Post: 472006 - Date: 06.06.15(22:29)
Из истории= Кен Томпсон разрабатывал новую файловую систему, дабы облегчить себе жизнь и работу.
Томпсону этого показалось мало и он начал ее усовершенствовать, включив такие функции как inodes, подсистему управления процессами и памятью, обеспечивающую использование системы двумя пользователями в режиме TimeSharing'а (разделения времени) и простой командный интерпретатор.
Кен даже разработал несколько утилит под систему. Так появилась первая UNIX- многопользовательская ось ОС была написана на ассемблере.

Третья редакция UNIX заставила Дениса Ритчи «засесть за словари», вследствие чего тот написал собственный язык, известный сейчас как С. Именно на нём была написана 4-я редакция UNIX в 1973 году.

Вот отсюда все корни растут- Си как язык рожден под идеологию юникса. Не под процессор, не под пользователя- под ось управления файлами.
Если что то не является файлом- то и не пытайтесь пристегивать туда Си- это будет извращение типа зоофилии.



_________________
я плохого не посоветую
airman | Post: 472013 - Date: 07.06.15(01:29)

Greyver | Post: 471989 - Date: 07.06.15 (01:45)
IergeS Пост: 471975 От 06.Jun.2015 (19:45)
А вообще, кто нибудь может понять работу компилятора или интерпретатора? На входе какойнить понятный кодерам си, а на выходе что?

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

Однажды не понравилось мне сильно как компилятор IAR-a для AVR-ок код создает, в общем я машинный код (*.hex файл) прогнал через дизассемблер, посмотрел, а там... то чего я вообще не просил делать! В общем: компилятор штука, претендующая на то, что он ЛЮБОЙ рабочий код на языке высокого уровня сможет превратить в исполняемый код. Для того чтобы работать с некоторыми особенностями языка требуется создать нетривиальные куски ассемблерного (исполняемого) кода. Так вот, компилятор в ряде случаев вообще не интересуется - встречается в программе какая то конструкция или нет, поэтому в исполняемом коде часто можно обнаружить целые "ветки" ненужных команд!!!

airman | Post: 472014 - Date: 07.06.15(01:40)
Greyver | Post: 471986 - Date: 07.06.15 (01:28)

airman Пост: 471970 От 06.Jun.2015 (17:28)
Можно ли линуксовые драйвера .....
запускать на других операционках?

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


А что драйвера под линукс к лицензиям GPL никакого отношения не имеют?
А если имеют, то Ваше мнение - сами понимаете...



IergeS | Post: 472015 - Date: 07.06.15(02:25)
Погрыз я малость гцц, вот песочек

как видим Opt pass 1 .... opt pass N оптимизация кода. Тут оно может сотворить все что посчитает нужным. На этапах до этого можно и посмотреть куда что и как.... А после уже стока песку накопится, что зубья новые придется растить...
Кстати тут и наш друг и приятель сидит
Лисп в РТЛ

- Правка 07.06.15(11:57) - IergeS
<][ 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 ][>
У Вас нет прав отвечать в этой теме.
Форум - Новые технологии - Сделай сам - Операционная система Linux. Вопросы без ответа. - Стр 2

Главная | Содержание | Форум | Флуд | Файлы | Поиск | Контакт
Valid XHTML 1.0 Transitional Valid XHTML 1.0 Transitional
Генерация страницы: 0.013 сек