POSIX ogrenmeni tavsiye ederim.

Merhaba. Ben ve arkadaşlarım beraber bir Linux tabanlı işletim sistemi yapmak istiyoruz, kısacası Linux dağıtımı. Nasıl yapılır? Veya kolay yolu var mıdır? Bu konuda bana yardımcı olacak arkadaşlara şimdiden teşekkürler.

Linux From Scratch kitabı var bir canlı kurulum ortamında yapar sonrada sistematik paketler haline getirirsiniz.

Linux From Scratch'i arastirin. Kolay degil. Linux'dan anlamiyorsaniz girmeyin bu ise.

Yapmak istediğiniz şey tamamen sıfırdan hazırlamak mı yoksa "Şu dağıtımı taban alacağız." gibi bir şey mi? Eğer tamamen sıfırdan olacaksa yukarıda arkadaşlar belirtmiş zaten. Bir dağıtımı taban almanız en uygunu ve pratiği olacaktır. Eğer kendi yaptığınız sisteme "Dağıtım" demek istiyorsanız bu sisteme özgü bir şey yapmalısınız. "Bu dağıtımı diğer dağıtımlardan ayıran özellikler, yenilikler ne?" sorusuna verebilecek bir cevabınız olmalı. Diğer türlü özelleştirilmiş oturum yapmış olursunuz.

Örnek: Arch Linux Archiso - ArchWiki wiki. archlinux. org Bu içeriği görüntülemek için üçüncü taraf çerezlerini yerleştirmek için izninize ihtiyacımız olacak. Daha detaylı bilgi için, çerezler sayfamıza bakınız. Üçüncü taraf çerezlerini kabul et Bu içeriği görüntülemek için üçüncü taraf çerezlerini yerleştirmek için izninize ihtiyacımız olacak. Daha detaylı bilgi için, çerezler sayfamıza bakınız. Üçüncü taraf çerezlerini kabul et Tabii bu sadece canlı ortamı oluşturur. Bu ortam için hazırladığınız konfigürasyonlar kurulum sırasında kurulum yapılan sisteme de kurulmalı. Ayrıca ayarlamanız gerek. Biraz araştırma ile Debian veya Ubuntu tabanlı bir dağıtım yapabilirsiniz.

GNOME Temaları vb. ile ama @Kernelginar'ın dediği gibi bir tek görsel değişiklik yapmanın anlamı olmaz.

O zaman dagitim yapmak yerine rice yapmayi ogrenebilirsiniz

Bu dusunceyle ozgun bir dagitim yapamazsiniz. Sadece ismi ve temalari degistirilmis bir dagitimi kimse kullanmaz. Yaratici birsey bulmamiz gerek.

LFS'ye bakabilirsiniz. Eger deneyiminiz fazlaysa LFS kullanmadan da yapabilirsiniz.

Evet, C biliyorsanız tabii.

Linux çekirdeğinin üzerine bir kaç şey ekleyerek yapmamız münkünmü? münkünse nasıl yapabilirim?

Arastirin biraz. Bunun icin tool'lar vardi galiba, github'dan forklayip'da yapabilirsiniz.

Yukarıda attığım kaynak ve videolardan öğrenip deneme-yanılma ile ortaya bir şeyler çıkartmayı deneyin.

Bu benim kendime ait bir script. Bunu kullanarak kendinize göre Debian tabanlı ISO, dağıtım oluşturabilirsiniz. GitHub - linux-aliskaligi/Gnu_Debian_Iso_Creator Contribute to linux-aliskaligi/Gnu_Debian_Iso_Creator development by creating an account on GitHub. github.com Bunun haricinde LFS'ye bakabilirsiniz.

Tamam ogrenmek icin yapiyorsaniz yapabilirsiniz ama neredeyse hiçbir şey degismemis olacagi icin bizim dagitimimiz diyecek bir seyi olmaz.

İsmini değiştirseniz bile adı dağıtım olmaz "Özelleştirilmiş oturum" olur. Örnek olarak ArcoLinux dağıtımını vereyim. ArcoLinux | ArcoLinux arcolinux.com ArcoLinux denildiği zaman akıllara hemen birden fazla özelleştirilmiş şekilde gelen masaüstü ortamları gelir. Ayrıca bu dağıtımı hazırlayan kişinin eklediği işe yarar araçlar bulunuyor dağıtımın içerisinde. Terminale bağımlı kalmadan bu dağıtımın sunduğu konfigürasyonlarda masaüstü ortamları indirmek mümkün. ArchCraft: Archcraft : Home Yet another minimal Linux distribution, based on Arch Linux. archcraft.io Openbox masaüstü ortamını en güzel ve kullanışlı haliyle kullanıcıya sunar. Hazır temaları ve bu temaları kullanmak için araç bulunur dağıtım içerisinde. AxylOS: Axyl - The distro for tiling WMs Axyl is a window manager-centric distro built on top of Arch Linux. Choose from several tiling window managers - i3, bspwm, dwm, XMonad and more. axyl-os. github.io Pencere yöneticileri baz alınarak geliştirilen bir dağıtımdır. Ve bu amaç doğrultusunda 7 tane pencere yöneticisini güzel bir şekilde konfigüre edip kullanıcıya sunuyorlar.

Onlar çekirdek ile ilgili değil ama evet mümkün.

Oyle forumlarda sora sora yapilacak bir sey degil, oncelikle yillardir Linux kullaniyor olman gerekir yoksa 10 yilda zor yaparsin.