Я уже долгое время разрабатываю форк загрузчика ReactOS - FreeLdr, под названием WinLdr. Началось всё это ещё с EFI-версии загрузчика, потом она переформировалась в версию, основанную на FreeLdr, т.к. некоторые вещи на EFI оказалось сделать проблематично
(
Read more... )
Comments 21
Поясните неродивым линуксоидам, кто кого куда загружает?
;-)
Reply
Reply
Ибо надо же как-то поддерживать эту аббревиатуру:)
Reply
Reply
Reply
Чем я могу помочь?
Загрузчики, драйвера и ядра операционных систем делать не умею. Зато умею делать всё остальное, что работает под win32.
Reply
Reply
Естественно, шоб задачи были не сильно сложные - потому шо сделать с нуля какой-нить w3svc (метабаза с ADSI провайдером для неё, WSH+VBScript.dll для ASP, etc..) займёт у меня слишком дофига времени.
Мои личные предпочтения - всё что связано с COM и/или WSH, всё что связано с Active Directory, оконный интерфейс, 3D (DirectX/OpenGL), сетевые сервисы, audio. Анти-предпочтения - всё что связано с .NET или Java, CryptoAPI, и низкоуровневая работа с драйверами и железками (stisvc, ShellHWDetection, dmserver/dmadmin).
Reply
Если серьёзно, то.. У нас есть прога такая, Downloader! называется. В ней разный софт прописан. Если брать вариант из релиза, то там софта мало прописано, но зато весь ставится и работает, а вот в версии из SVN - там софта больше, но неработает он. Выбирай любой, если какая помощь нужна - заходи на #reactos-ru, я там часто довольно бываю.
Reply
Я не разработчик ОС, но мне всегда хотелось спросить: как отлаживаются ядра? Ведь для отладки необходим отладчик, а для отладчика необходимо ядро, а его надо отладить. Получается дилемма "курицы и яйца".
Заранее спасибо.
Reply
А когда в VMWare 6 добавили такую же возможность, то стало вообще замечательно.
Что касается крупных, функциональных отладчиков (дебаггеров), то они пишутся отдельной программой, можно не обязательно под ту же ОС, которая отлаживается.
По аналогии кстати можно сказать как написали первый компилятор - его же тоже надо было чем-то компилировать, т.к. писать в машинных кодах не очень удобно :)
Reply
Reply
Thank you, alex_bragin !
Reply
2. Не подскажешь, как можно твой загрузчик подцепить вместо родного ntldr, чтобы посмотреть, как оно работает? Если без GRUB. Или только через него можно?
3. А багфиксы, сделанные в процессе разработки загрузчика NT, попали в основную ветку загрузчика ReactOS? Или они (багфиксы) к нему прямого отношения не имеют?
4. Какие версии NT поддерживаются в данный момент?
Reply
Reply
Leave a comment