TempleOS neden modern x86_64 makinelerde çalışamıyor?


9

TempleOS kesinlikle Intel x86_64, ancak utangaç metallerde hangi makinelerin çalıştırabileceğine dair utangaç,

In SSS altında "Nasıl GPL kamu malı değil hiç?" Bulabilirsin,

2005-2010 yıllarında bazı çıplak metal 64 bit bilgisayarlarda katmanlama, kitaplık, araç veya başka kaynaklardan herhangi bir şey olmadan çalışabilir.

Muhtemelen o zaman TempleOS'un idare edemediği modern x64 bit makineleri hakkında bir şey var. Eğer öyleyse, bunlar ne? TempleOS ne tür özellikler gerektirir veya modern bir x64 mimarisinde ne gibi zorluklar yaşıyor? Intel'in tersine karşılaştırılabilirliği sürdürme eğiliminde olduğunu biliyorum ve mimarideki herhangi bir değişiklikten haberdar değilim.

README de bu bahseder , ancak yalnızca ihtiyacı olduğunu söyledi,

  • CD / DVD sürücüsü
  • 64 bit
  • 512 metre koç
  • Manuel G / Ç bağlantı noktası adresleme

Yanıtlar:


15

Nedeni TempleOS belgesinde bulunabilir Neden Neden Daha Fazla Değil

Artık yerel donanım üzerinde çalışma şansım yok. 2005-2010 yılları arasında donanıma yerel olarak yükleyebilir ve çalıştırabilirim. BIOS'un USB modu PS / 2 eski klavye / fare desteğini yazacak kadar güzel olmasını gerektirir. Anlaşıldığı gibi, bazen BIOS'un PS / 2 sürücüleri vardır, ancak sadece ortalama olarak onları bilerek devre dışı bırakır. CIA ve tüm endüstri bilerek her şeyi berbat etmeye çalışıyor. Belki bir mağazadaki satış noktasında bir hırsız kredi kartı makinesini hackleyebilir. Bu nedenle, BIOS şirketleri sürücüleri yapmak ve bilerek kırılmasını gerçekten zorlaştırıyor.

TempleOS'un USB cihazları için PS / 2 Emülasyonu veya bir PS / 2 Fare ve Klavye gerektirdiği ve Terry'nin de bahsettiği şey bu gibi görünüyor.


3
@OrangeDog: Alıntıdaki iddiayı biraz şüpheli buluyorum. Bilgi Güvenliği, CIA'nın değil, NSA'nın görevidir. Kredi Kartı Sahtekarlığı Gizli Servisin görevidir. Belki FBI da işin içinde. CIA, bununla hiçbir ilgisi olmayan tek üç harfli ajans . Ayrıca, "tüm endüstrinin" çoğunluğu Asya'dadır ve bu nedenle ABD hükümet kurumlarına tabi değildir.
Jörg W Mittag

8
@ JörgWMittag bunu açıklayabilir: "2003 yılında TempleOS için geliştirme, Davis'in zihinsel sağlık sorunları için kısa bir süre hastaneye kaldırılmasını sağlayan bir dizi manik bölümden sonra başlamıştı. Davis'e göre TempleOS, kod. "
OrangeDog

2
@OrangeDog Oh, vay… “Davis'e göre, Tanrı 640x480, 16 renkli ekran ve tek bir ses sesi ile işletim sistemi yaratmayı söyledi.”
JakeGould

3
@MargaretBloom: Bunu yazan adam yetenekli bir programcı olabilir, ama Terry x86-64 asm hakkında her şeyi bile bilmiyor. Ona yeniden cevap verdim: software.intel.com/en-us/articles/introduction-to-x64-assembly üzerine bir yorumda yayınladığı x86-64 asm sınavı . X86-64'ün [fs: abs disp32]adresleme modlarını kodlayabileceğine inanmıyor . Yazdığı montajcı bunu yapamaz ve ona tam bayt kodlamasını gösteren birkaç e-postadan sonra bile denemeyi reddetti. Bana N kelimesini (sonra garip çünkü siyah değilim, ama yine de rahatsız edici) çağırdıktan sonra denemeyi bıraktım.
Peter Cordes

2
@EvanCarroll: Zihinsel sorunları olduğunu bilmiyordum, ama şimdi bunu işaret ettiğine göre (ve şimdi Jake ve OrangeDog'un alıntıladığı / bağlantılı olduğu TempleOS'a girişimi okuduğum), görünüşe göre onunla küfrediyordum ilahi ilham. Kendi montajcısını yazdı, bu yüzden x86-64 tarafından desteklenen tüm adresleme modlarını bilmemesinin gerçekten garip olduğunu düşündüm. Bu sadece sahip olduğum eşsiz bir bilgi! Intel'in el kitabında iyi belgelenmiştir. Temple yerine NASM kullanmak her zaman bu noktayı hatırlatıyor, çünkü default absvarsayılan değil rel.
Peter Cordes
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.