CSharpLover adlı kişi Cosmos üzerinden geliştiriyormuş, bu da sıfırdan yazmadığı anlamına gelir. Zaten her şey hazır geliştirme kiti olarak verilmiş, tek yaptığı gerekli dokümantasyonları incelemek. Osdev'i tavsiye ederim.
Gen-2G
kullanıcısına yanıt
Anlatayim de... sen kimsin?
Gen-2G
kullanıcısına yanıt
2 üstteki mesajını şikayet ettim o mesajla ilgili işlem yapılsın sonra anlatırım.
FerhatGec adlı arkadaş düzenli aralıklarla copy-paste yaptığı kodlarla bu konuyu açıp daha sonra foyası ortaya çıkınca. Gene gelmiş.
Bu arada en son konusunda iso falan paylaşmamıştı, şimdi konuyu detaylı incelemedim paylaştı mı bilmiyorum ama paylaşmamıştır muhtemelen.
Guest-5993D5759G
kullanıcısına yanıt
Zamanında evet, belirli dokümantaasyonlardan kodlar almıştım Alpha 1. ISO yayınlamıştım çok sorunlu idi, sildim, 21 Ocak'ta forumlarda paylaşım yaparım. O zaman incelersiniz. :)
quote:
Orijinalden alıntı: Guest-A3F4EC772
Zamanında evet, belirli dokümantaasyonlardan kodlar almıştım Alpha 1. ISO yayınlamıştım çok sorunlu idi, sildim, 21 Ocak'ta forumlarda paylaşım yaparım. O zaman incelersiniz. :)
En son gene öyle tarih vermiştin. Git başkasıyla eğlen çocuk.
Guest-5993D5759G
kullanıcısına yanıt
Yayınlamıştım ama. :)
Kimseyle eğlendiğim yok, bu bir HOBİ projesi şuanlık. Hobi projelerinde her şey olabilir, bir şirketim yok. Bazı geliştiricilerin de bu sistemde bir katkısı var. Fegeya grubunda gerekli geliştiriciler toplandı, orada paylaşım yapıyorum. macOS'da BSD çekirdeği ve Mach mikrokerneline dayanıyor, yani benim yaptığım şeyde bir sorun olduğunu sanmam.
Buradaki bug'lar, sadece birkaç tane. Bu sorunlardan dolayı sildim, ayrıca çok performanssız bir önyükleyiciye sahipti.
Sıfırdan işletim sistemi yazmak mı? Komik olmayın. Buna inanan dünyanın düz olduğuna da inanıyor olmalı. Bir bilgi: Linux çekirdeği 25 MİLYONdan fazla satırdan oluşuyor.
moozcan
kullanıcısına yanıt
Siz komik olmayın. Sıfırdan geliştirilebilir bir işletim sistemi. 8 ayda yapılan işletim sistemine bakabilirsin: SerenityOS.
Linux çekirdeği 25m. satırdan oluşuyor diye bu sistem sıfırdan yazılmamış mı oluyor? Linux çekirdeği bu tür işletim sistemi projelerinden çok daha büyük bir projedir, kıyaslama yapmayın. Komiklik ile alakası yok, dediğiniz saçmalık.
Şu videoda çekirdek, gui, önyükleyici, masaüstü ortamı, sürücüler, mimari desteği, katmanlar, izinlerden tutun çoğunluğu anlatılıyor. Bunun yeni bölümü de gelecek!
Bu projeleri kendi git hesabıma aktardım ve buradan kaynak kodlarına bakıyorum, gerekli yerleri yorum satırına alıyorum inşa ediyorum test ediyorum. Osdev'den aldığım, Haiku'dan aldığım bazı kaynak kodlar mevcut olduğunu zaten belirtiyorum:
* fegeyaos/kaynak/uyg/depo/fegeyabrowser.cpp -> WebKit motoru alındı.
* fegeyaos/kaynak/uyg/depo/fegeyabrowser-v2 -> WebKit motoru yine.
* fegeyaos/blyukleyici/arm/arm32/btlader.ld -> Bir kısmı hazır alındı, performans sorunu için.
* fegeyaos/blyukleyici/arm/arm64/btlader.efi -> .ld ve cpp dosyalarına göre oluşturuldu.
* fegeyaos/kaynak/uyg/depo/ksslstirm.cpp -> Renk kodları hazır alındı
oguz298
kullanıcısına yanıt
Patreon'u artık kullanmıyorum, bir ara hesap açmıştım. Facebook: Fegeya, Facebook: FegeyaOS Geliştirici Ağı grupları üzerinde gelişmeleri paylaşıyorum.
Bu arada hazır alınan kaynak kodların gerekli lisansları üstünde belirtilecektir. Açık kaynak olarak yayınlarsam, Apache 2.0 lisansını kullanırım sanırım.
Bu arada FegeyaOS, SCons üzerinden inşa ediliyor, fakat çok fazla RAM kullanması(inşa ederken) beni Ninja'ya geçmem gerek dedirtiyor.