OSDev

для всех
Текущее время: 02 май 2024, 22:10

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 18 ]  На страницу Пред.  1, 2
Автор Сообщение
 Заголовок сообщения: Re: На чем кодить ОСь под Линукс?
СообщениеДобавлено: 07 май 2007, 18:48 

Зарегистрирован: 02 май 2007, 14:25
Сообщения: 126
Intel - проприетарная софтина. Хотите платить за лицензию - пжалста, у меня таких финансов нет.
Из бесплатных оптимизирующих компилеров остаются, как раз, GCC и Watcom. Больше им альтернативы (в плане наличия оптимизации и бесплатности) не вижу.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: На чем кодить ОСь под Линукс?
СообщениеДобавлено: 07 май 2007, 19:37 

Зарегистрирован: 26 апр 2007, 16:22
Сообщения: 67
Цитата:
Для тестирования ОСи в линуксе - qemu. <!-- m --><a href=\"http://fabrice.bellard.free.fr/qemu/\">http://fabrice.bellard.free.fr/qemu/</a><!-- m -->

Вообще-то уже давно qemu.org


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: На чем кодить ОСь под Линукс?
СообщениеДобавлено: 07 май 2007, 20:17 
legos, Ты не прав... там есть оптимизация... :)

Цитата:
8.8 Optimizations done
Constant propagation is done for all operations.
Multiplications and divisions are optimized to shifts when appropriate.
Comparison operators are optimized by maintaining a special cache for the processor flags.
&&, || and ! are optimized by maintaining a special 'jump target' value.


В любом случае он достаточно компактен и быстр, что затмевает все его недостатки. :)
Недовольные могут и развить... благо там все, кроме того, достаточно хорошо задокументировано

http://fabrice.bellard.free.fr/tcc/tcc-doc.html#SEC23


Вернуться к началу
  
 
 Заголовок сообщения: Re: На чем кодить ОСь под Линукс?
СообщениеДобавлено: 07 май 2007, 20:30 
SadKo, Он для некоммерческого использования - бесплатен.

http://www.intel.com/cd/software/produc ... 219771.htm

Так же как и MS vcc, который тоже, надо сказать, неплохой компилятор.
http://go.microsoft.com/fwlink/?LinkId= ... lcid=0x409
Один недостаток - написан в майкрософт. :) Да под линуксом не работает.

Кстати раз уж речь зашла про бесплатные компиляторы - эта ссылка будет не лишней..
http://www.thefreecountry.com/compilers/cpp.shtml


Вернуться к началу
  
 
 Заголовок сообщения: Re: На чем кодить ОСь под Линукс?
СообщениеДобавлено: 07 май 2007, 22:16 

Зарегистрирован: 02 май 2007, 14:25
Сообщения: 126
Кстати, я теперь пишу фактически только на С++, меня C уже не интересует как таковой. Считаю его уже не столь популярным, каким он был раньше.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: На чем кодить ОСь под Линукс?
СообщениеДобавлено: 13 авг 2007, 11:54 

Зарегистрирован: 10 авг 2007, 15:37
Сообщения: 60
А я вот попробовал gas в качестве ассемблера - ничего, понравилось. Недавно еще пришлось писать под PIC контроллер в этом ассемблере (точнее его модификации по PIC), так он мне вообще понравился. Ну, компилер - gcc, хотя я в нем и новичок. Эмулятор - bochs. Кстати, никто не знает, где можно скачать WMware под Linux?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: На чем кодить ОСь под Линукс?
СообщениеДобавлено: 13 авг 2007, 22:29 

Зарегистрирован: 26 апр 2007, 15:38
Сообщения: 129
Цитата:
Я качал тут - <!-- m --><a class=\"postlink\" href=\"http://www.vmware.com/download/player/\">http://www.vmware.com/download/player/</a><!-- m -->

Не вводи людей в заблуждение! Это не VMWare Workstation, а VMWare Player. А образы он как будет создавать? Волшебной палочкой?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: На чем кодить ОСь под Линукс?
СообщениеДобавлено: 13 авг 2007, 22:56 

Зарегистрирован: 26 апр 2007, 15:38
Сообщения: 129
Цитата:
DinamytE, не вводи людей в пиратство!

Марш в карцер!

Цитата:
DinamytE, тебя попросит ;) Мне же ты создал! Можно один образ сделать и выложить.. Вполне достаточно для osdev-кодинга.

Ладно, я добрый.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 18 ]  На страницу Пред.  1, 2

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 34


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB