Kezdőoldal » Számítástechnika » Programozás » Ha egy informatikus bele...

Ha egy informatikus bele szeretne tekingeni az operációs rendszerek világába akkor ti mit javasoltok?

Figyelt kérdés

Gondolom nem azt hogy írjak nulláról egy egészet. De készen sem szeretném kapni mint mondjuk egy arch linuxot.


Gondoltam a lfs projektre. Az viszonylag jónak tűnik. De ezzel nem biztos hogy a kernellel magával megismerkednék, és egy linux kernelbe már nem igazán jó móka belepiszkálni.


Amire gondoltam, hogy a minixet forkolni, átszabni. Az mikro kerneles. Régi, de viszonylag kevés a forráskódja. És egy szép könyv is tartozik hozzá. Meg persze halálra van kommentelve a forráskódja.


Esetleg valami más? Nem akarok világ megváltó ms-t megszégyenítő rendszert fabrikálni. Csak a saját örömömre egy kis rendszert készíteni. A cél hogy legalább olyan szinten legyen mint egy dos és persze 32 bites védett módban fusson. Azért egy 64 bites átiratba nem fognék igazán bele, mert még az i386-tal és a védett móddal is kicsit hadilábon állok. De tanulni szeretnék.


A rendszer betöltő egyértelműen a grub lenne.


2021. jan. 9. 12:56
 1/7 anonim ***** válasza:
100%

Elég jól összefoglaltad, a minix irány jó lehet kezdésnek. Ajánlom még az OS dev wikit, nagyon hasznos eröforrás ( [link]


Itt van még egy, lehet hogy ezért lepontoznak, de ideírom mindenképpen :D

[link]

Ennek a tanulmányozásával is sok értékes tudásra lehet szert tenni. Terry-nek van sok videója fent a neten. Azt kell tudni, hogy skizofrén volt, ez nagyon érezhetö a videóin.


Amit még figyelmedbe ajánlok, azok a *bsd kernelek. Ott is sok izgalmas dolgot találni.

2021. jan. 9. 13:41
Hasznos számodra ez a válasz?
 2/7 A kérdező kommentje:

Az osdev-et ismerem. Azon nézelődtem már, meg megcsináltam onnan néhány dolgot. A templeos oldalát nem láttam. De körül nézek rajta. A bsd alatt konkrétan a freebsd-re gondolsz?


Amúgy meg van a system V-nek a fájljai. Ős régincucc. És olyan C-ben (vagy talán B-ben?) írták amin kiigazodni hát... nem lehetetlen de eléggé megeröltető.

2021. jan. 9. 13:49
 3/7 anonim ***** válasza:

a *bsd alatt a freebsd, openbsd, netbsd, akármibsd-re gondolok.


De figyi, a kérdés, meg a komment alapján én úgy látom, hogy mostmár csak eröt gyüjtesz az elkezdéshez :D


Szerintem vesd bele magad rögtön. Szép szombat délután van, úgysincs mit csinálni :D

2021. jan. 9. 14:04
Hasznos számodra ez a válasz?
 4/7 anonim ***** válasza:

Létezik olyan, hogy Linux From Scratch (LFS). Ez tuképpen egy eszköz- és leírásgyűjtemény, amivel saját Linux alapú disztrókat lehet összállítani, fordítani, stb. Nem kell kódot írni, de azért így is elég szép feladat.


[link]

2021. jan. 9. 14:08
Hasznos számodra ez a válasz?
 5/7 A kérdező kommentje:
Megemlítettem a linux from scratch projektet. Ami jó, jó. De mondj már olyan éppeszű magánszemélyt, ami egy akkora kódhalmazba turkál mint mondjuk a linux kernel? Meg ott készen van sok minden, ami azzal is jár hogy hatalmas a kód bázis. Meg nem olyan biztos hogy a kernellel magával meg tudnék-e ismerkedni. Nem lenne rossz. Modern kernel. De túl nagy falat egy embernek szerintem.
2021. jan. 9. 14:40
 6/7 anonim ***** válasza:

Nem is a kernel miatt írtam, hanem az "operációs rendszerek világára". Csak egy alternatíva, attól függően, mi a konkrét cél. De sokaknak pl. egy Linux kernel konfigurálás és fordítás is kihívás, az sem feltétlenül magától értetődő.

Vagy sok találat van pl. arra a keresésre, hogy - anatomy of Linux kernel

+

[link]

[link]

[link]

2021. jan. 10. 07:46
Hasznos számodra ez a válasz?
 7/7 anonim ***** válasza:
Most látom, hogy az utolsó linuxos link tök jó, az áttekintő ábrán kattintva konkrét forrásfájlokat is meg lehet nézni.
2021. jan. 10. 07:49
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!