linux i286ra

Fórumok

agyaltam a témán és szeretnék egy 286 linux retró glépet létrehozni!

Hozzászólások

286-oson nem megy a linux kernel, legalább 386-os kell neki :)

de tud...

http://en.wikipedia.org/wiki/Protected_mode

Protected mode was first added to the x86 architecture in 1982,[6] with the release of Intel's 80286 (286) processor, and later extended with the release of the 80386 (386) in 1985.[7] Due to the enhancements added by protected mode, it has become widely adopted and has become the foundation for all subsequent enhancements to the x86 architecture.

To access the extended functionality of the 286, the operating system would set the processor into protected mode. This enabled 24 bit addressing which allowed the processor to access 224 bytes of memory, equivalent to 16 megabytes.

--
Dropbox:
https://www.getdropbox.com/referrals/NTI3NzY1ODQ5

igen, van protected mode, meg tud (elméletben) kezelni 16mb-ot, de nincs flat mode, mivel csak 16-bitesek a regiszterek, ezért a 64kb feletti címzéshez szegmens regisztereket kell tekergetni.
tehát nem tudsz csinálni egy ilyet:

int array[65536];

mert nem tud létezni egyben ekkora változó.

másrészt hiába tud kezelni ennyi ramot a cpu elméletileg, szerintem nagyon kevés 286-os gép volt, amibe fizikailag 4mb-nál többet bele lehetett rakni (eltekintve az isa slotba dugható memóriakártyáktól).

szóval ezekkel a megkötésekkel csak valami embedded linux-szerű butított unix-ra van elméleti esély, rendes alkalmazások ráadásul a 32 bites regiszterek hiánya miatt amúgy sem fognak menni.

Hát ez elég nagy fail lesz, kb. nézelődni lehet a témában, értelmes eredményt felmutatni tuti, hogy nem. Linus az első skicceit is már 386-on írta. Ha esetleg összehozol valamit ami bebootol és 10 perc alatt kiprintel egy ps aux -ot, elérted a maximumot... :)

...

unalmas ez a sok hülyeség, amit a topikjaidban felvetettél. tényleg nem tudsz értelmesebb dolgokat találni?

CP/M-el probalkozz, ugy meg tenyleg retro is lesz :)

Volt olyan, de az már nem volt az igazi. Érthető okok miatt ugrott a bináris kompatibilitás, sőt az assembly forrású programoknál csak az újraírás segített. Szerintem ez (és a hasonmásai) már egy haldokló utolsó rúgásai voltak.

-----
Innen most töltsünk tiszta vizet a nyílt kártyákba: ...

Keress Coherent V3-at vagy Xenix-et, azok mentek 286-on.
Vagy OS/2 1.0-át. :))

Viszonylag korán beírtam ide az ELKS-t, amit úgy 12-13 éve terveztem kipróbálni, csak időm nem volt.

Most jönnek a "csak CP/M", ... típusú hozzászólások, az ELKS-re senki sem reagál. Annyira rossz projekt volt? Azt állítja a lapja, hogy 8086-on is elfutott. Hazudik?

Vagy csak épp nem olvasta el senki, amit írtam? :-)

Nem fontos, csak érdekelne: futott-e ténylegesen az ELKS XT-n és AT-n vagy se? Ha futott, megfelelhet a téma felvetőjének.

köszönöm az érteleme hozzászólásokat de ahogy észrevettem egyeseknek nem volt gyerekszobályuk és sajnos próbálnak okoskodni pedig én azthittem hogy egy ilyen honlapon egy unix hazsnáló öszetart!és nem lezólja a másikat
nem tudok mit tenni a helyesirásommal.

compaq deskpro p-866,512 ram,60gb hdd, ubuntu-linux 10.04 desktop
next project:petium1, 128 ram,40gb hdd gnu/linux-debian 3.0 server

De tudsz mit tenni vele. Elismerem, hogy ez valamiféle fejlődési rendellenesség, de nem egy énekesről tudok, aki kavicsot rakott a nyelve alá, hogy megtanuljon normálisan beszélni. Az esetedben csak egy nyomorult firefox plugint kell felrakni és rákattintani a pirosan aláhúzott szavakra.

--
http://sandor.czettner.hu

Úgy 17 éves koromig nekem is elég nagy problémáim voltak e téren. Ekkor a szövegszerkesztőt előkaptam (mert akkor még a böngészők és IRC kliensek ilyet nem tudtak), s megírtam előre az üzenetet, javítás, majd elküldés. Kb. fél év alatt egy oldalnyi szövegben már csak 1-2 piroska volt.
Nem mondom, van, hogy még ma is elbizonytalanodok egy-egy szó kapcsán, de a lényegi dolgok már gyökeresen javultak.
Szóval én is csak ajánlani tudom ezt a módszert, tényleg hatásos!

Ja, az más.

Én se használni akartam volna úgy 10-12 évvel ezelőtt, csak szórakozni, hogy "Jé, a még ki nem dobott XT-n tudok multitask-olni!"

Gondolom, a topicindító is ilyen szórakozási célból akar ma 286-osra Linuxot telepíteni, nem használni akarja. Ha sok ideje van, hajrá! Néhány screenshot erejéig szívesen megnézném, megy-e.

az i286 -os tudodott protected modot, azonban lapozast (paging) es 32 bites (flat) cimzest nem. Emiatt az i286 -oson az egyben cimezheto es hasznalhato memoriameret 64k, az efolotti kod es adatmanipulaciok rendkivul nehezkesek.

A unixok tipikusan lapozas alapu memoriavedelmet szoktak hasznalni.
Ugyan nem lehetetlen unix jellegu vedett modu oprendszert fejleszteni i286-osra, -ha jol emlekszem volt is ilyen- azonban a linux mereven ragaszkodik a flat cimzeshez es a lapozasos (laptablan alapulo, virtualis memorian alapulo) memoriavedelemhez.
Valoban volt egy project, hogy a linuxot backportoljak i286-ra, az a project akkor alt meg, amikor a lelkes onkentesek tanulmanyaikban eljutottak a laptabla-bejegyzes (PTE) megerteseig :-) Minden bizonnyal kivallo rendszerprogramozok lettek, ilyen orult projectek alapvetoen kivalloak tapasztalatszerzeshez.

Minix az megy 286-on :-D
sot 8086-on is :D
Tanennbaum bacsi meg csinalta :D

1. Honnan szereztél 286-ot?
2. Hajrá... de magad kutass utána, ilyen dologban (meg fórumon amúgy se... google it) ne várj "howto"-kat vagy komoly tapasztalatokat. Ha esetleg konkrét kérdésed van, lehet tud rá valaki válaszolni.

[ironia on]
Segítsetek nekem!
Vasárnap elviszik a C-64-esemet (ti. eladom) és most az az ötletem támadt, hogy addig is felteszek rá egy jó kis Linuxot. Olyan nincs, hogy C-64-re nincs Linux!
Melyikkel kezdjem? A Debian elvileg egy svájci-bicska, az mindenre jó. De hogy bootoljam be a rendszert?
Ha jó lesz a teljesítménye még a főoldali szavazás adta a másik ötletet, beszállok vele a BOINC projektbe!
Keressük meg az a rák gyógyszert nehogy rajtam múljon már a dolog.
Tudom, nem kell értelmének lenni annak amit az ember csinál. Én azt sem értem mi a francnak mászik az ember a Mount
Everestre, mikor mehetne helikopterrel is.
[ironia off]

Biztos van értelme ennek a 286-osra Linuxot projektnek is. Csak arra lennék kíváncsi, hogy ha sikerül telepítenie, akkor a projektnek vége, vagy használni is kellene azt a gépet valamire?
--
Tertilla; Tisztelem a botladozó embert és nem rokonszenvezem a tökéletessel! Hagyd már abba és kész!

c64-re nincs juniksz és nem is lessz, mert a c64 az 8 bites, tehát ideális platform hekeléshez (főleg ha szerez az ember rá egy wga-t is), enélfogva hekerek hekerkednek ralyta 1sősorba. márpedig a hekerek utállyák a junikszot mer az igazi hekerek windózt használnak (ami ugye az első oprendcer volt)
úgyhogy c64-re csak windóz van.
én nekem így mesélték a barátaim, akik nagy hekerek mind egytől egyig. (freemail címük is van ám!)

En XT szintu gepen (8088 + 8087 ha jol emlekszem) probaltam az ELKS-t meg a 0.0.x verziok kornyeken.

A kernelt a 32bites Linux-omon forditottam ra, bcc kellett hozza es specialis kornyezet.

Floppy-rol sikerult is bootolnom, az alap parancsok / programok mukodtek, de semmi ertelmeset nem csinaltam vele. Ha jol emlekszek, HDD-re (20MB MFM, 5.25", fel magassagu :) ) nem sikerult telepitenem.

Most utananeztem egy kicsit, meglepo, de eljutottak a 0.1-ig (betanak nevezik), sot 2006 vege fele meg volt aktivitas.

http://elks.sourceforge.net/