u/DifficultBarber9439

▲ 0 r/bursa

👋r/TeknooTR Topluluğuna Hoş Geldin - Kendini Tanıtmadan Önce Yazılanları Oku.

Merhaba, Ben u/DifficultBarber9439, r/TeknooTR topluluğunun kurucu moderatörüyüm. Türkiye'nin en dinamik teknoloji ve yazılım topluluğuna hoş geldin! 🚀

TeknooTR; kodlama, yazılım geliştirme, sistem yönetimi, donanım ve teknoloji dünyasına dair her şeyin konuşulduğu, projelerin paylaşıldığı bir yardımlaşma merkezidir. İster junior ol ister senior, projeni paylaş, hata kodunu sor veya sadece sektörü tartış. ile ilgili her şey için yeni adresimiz artık burası. Aramıza katıldığın için heyecanımız zirve yapmış durumda.

Neleri Paylaşabilirsin?

Topluluğun ilginç, faydalı veya ilham verici bulacağını düşündüğün her şeyi paylaş. \[KODLAMA PROJE VE DAHA PEK ÇOK SONUSUZ KAYNAK\] ile ilgili fikirlerini, fotoğraflarını ya da sorularını paylaşabilirsin.

Topluluğun Atmosferi

Bizim için burada önemli olan dostane, yapıcı ve kapsayıcı olmak. Herkesin rahatça paylaşım yapıp iletişim kurabileceği bir alan inşa edelim.

Başlarken

  1. Aşağıdaki yorumlarda kendini tanıt.

  2. Bugün bir paylaşım yap. Çok basit bir soru bile keyifli bir sohbetin fitilini ateşleyebilir.

  3. Bu topluluğu seveceğini düşündüğün arkadaşların varsa onları da aramıza katılmaya davet et.

  4. Vereceğin destekle burayı daha da güzel hâle getirelim mi? Yeni moderatör arayışımız sürekli devam ediyor. Moderatör başvurusu için bana ulaşabilirsin.

Bu serüvenin ilk adımlarında aramızda olduğun için teşekkürler. r/TeknooTR topluluğu bizimle birlikte harika bir yere dönüşsün.

reddit.com
u/DifficultBarber9439 — 11 hours ago

Yazılımcı ve Teknoloji Meraklısı Mekan Açıldı r/TeknooTR

Selam dostlar! Büyük sublarda kaybolmaktan sıkılanlar için tamamen yazılım, kodlama ve teknoloji odaklı mini bir niş topluluk açtık: r/TeknooTR

Projelerini paylaş, feedback al.

Çıldırtan hataları birlikte çözelim.

Şu an 14 kişiyiz, kemik kitleyi oluşturmak r/TeknooTR

Gelmek isterseniz çok mutlu oluruz lütfen linçlemeyin 🙏

reddit.com
u/DifficultBarber9439 — 18 hours ago
▲ 0 r/TurkOyunSektoru+1 crossposts

Türkiye'nin en dinamik teknoloji ve yazılım topluluğu katilirsaniz çok mutlu oluruz 10 kişiyiz Teşekkürler LinuxTurkey 🙂🇹🇷

Türkiye'nin en dinamik teknoloji ve yazılım topluluğuna hoş geldiniz

TeknooTR kodlama, yazılım geliştirme yapay zeka, sistem yönetimi, donanım ve teknoloji dünyasına dair her şeyin konuşulduğu, projelerin paylaşıldığı bir yardımlaşma merkezidir. İster junior ol ister senior, projeni paylaş, hata kodunu sor veya sadece sektörü tartışalım r/TeknooTR

u/DifficultBarber9439 — 16 hours ago

Reddit'te Yeni Bir Teknoloji ve Yazılım Topluluğu Kurduk r/TeknooTR! (İlk Gelenlere Moderatörlük)

Selam dostlar,

Türkiye'deki teknoloji, yazılım, donanım ve siber güvenlik meraklılarını tek bir çatı altında toplamak için r/TeknooTR adında yeni bir subreddit açtık.

Amacımız hem projelerimizi paylaşmak, hem hatalarda yardımlaşmak hem de teknoloji gündemini samimi bir ortamda tartışmak.

İlk Gelenlere Moderatörlük: Topluluğu birlikte büyüteceğimiz, kuralları koyacak ve burayı yönetecek kurucu bir moderatör ekibi kuruyoruz. İlk gelen ve topluluğa katkı sağlamak isteyen hevesli arkadaşlara modluk vereceğiz.

Teknolojiyi ve kodlamayı seviyorsan, kahveni kap gel kanka, birlikte büyütelim: r/TeknooTR

Teşekür ederim 😊🙏

reddit.com
u/DifficultBarber9439 — 21 hours ago

İyi geceler dilerim

Arkadaşlar bana bir distro önerisi verin

Windows uygulamarini en sorunsuz açabilen bir distro olsun hangilerini önerirsiniz performans konusunda sıkıntım yok teşekürler

reddit.com
u/DifficultBarber9439 — 23 hours ago
▲ 0 r/osdev

Moving forward building an OS powered by LLMs and strict architecture

Hello r/osdev community

I want to clear the air and share my actual vision for this project moving forward. I have been experimenting heavily with advanced prompt engineering and using LLMs as a co-pilot to accelerate the development of this operating system.

The goal here is not to pretend I wrote every single line of assembly or C from scratch by hand. The goal is to prove that with the right architectural vision, structured prompting, and rigorous debugging, a developer can successfully build and maintain a working functional OS using modern AI tools.

My Workflow and Goals

System Architecture: I design the structure, define the core components, and orchestrate how the memory management, kernel, and drivers interact.

Prompt Engineering: I treat LLMs as a high-speed execution tool. Finding the right prompts to generate bootloader code or file systems is a skill in itself and that is exactly what I am refining.

Testing and Verification: AI writes code but it frequently breaks things in an OS environment. My real work comes down to reading the generated output, identifying the bugs, fixing the memory leaks, and making sure it actually boots.

Sharing the Insights

Instead of hiding the process I am choosing to make this an open research experiment on how far a developer can push OS development using modern tools. I am more than happy to share the exact prompts, architectural blueprints, and the challenges I face along the way with anyone interested in this modern approach.

For those who prefer the traditional line-by-line handcrafted way I respect your dedication completely. But for those interested in seeing how AI can be utilized efficiently to achieve faster deployment and functional results stay tuned. I will keep pushing updates and documenting this journey transparently.

Let's build

reddit.com
u/DifficultBarber9439 — 1 day ago

Bir süredir uğraştığım OS a göz atın

Selam arkadaşlar üzerinde yoğun olarak uğraştığım projeyi sonunda paylaşmak istedim önyükleyicisinden pencere yöneticisine kadar her şeyi C ve Assembly ile sıfırdan yazdım içinde kendi dosya sistemi sürücüleri ve hesap makinesi paint gibi yerleşik uygulamaları var QEMU üzerinde çalışıyor kodları incelemek veya denemek isterseniz diye github linkini de bırakıyorum

dikkat ai desteği azda olsa alınmıştır! En azından dürüstum teşekürler

Repo: https://github.com/YGCODES1/YG-OS

u/DifficultBarber9439 — 2 days ago

C ve Assembly ile kendi yazdığım işletim sistemi

Selam arkadaşlar yaklaşık bir kaç zamandır üzerinde uğraştığım projeyi sonunda paylaşmak istedim önyükleyicisinden pencere yöneticisine kadar her şeyi C ve Assembly ile sıfırdan yazdım içinde kendi dosya sistemi sürücüleri ve hesap makinesi paint gibi yerleşik uygulamaları var QEMU üzerinde çalışıyor kodları incelemek veya denemek isterseniz diye github linkini de bırakıyorum sorularınız varsa seve seve cevaplarım

Repo: https://github.com/YGCODES1/YG-OS

u/DifficultBarber9439 — 2 days ago

sıfırdan C ve Assembly ile kendi yazdığım işletim sistemi

Selam arkadaşlar yaklaşık bir süredir üzerinde uğraştığım projeyi sonunda paylaşmak istedim önyükleyicisinden pencere yöneticisine kadar her şeyi C ve Assembly ile sıfırdan yazdım içinde kendi dosya sistemi sürücüleri ve hesap makinesi paint gibi yerleşik uygulamaları var QEMU üzerinde çalışıyor kodları incelemek veya denemek isterseniz diye github linkini de bırakıyorum sorularınız varsa seve seve cevaplarım

NOT COMMİT az olması merak uyandırabilir ama projeyi tek seferde yükledim 😊🙏

Repo: https://github.com/YGCODES1/YG-OS

Desteğiniz için çok teşekkür ederim

reddit.com
u/DifficultBarber9439 — 2 days ago

18 aydır sıfırdan C ve Assembly ile kendi yazdığım işletim sistemim

Selam arkadaşlar yaklaşık bir buçuk yıldır üzerinde uğraştığım projeyi sonunda paylaşmak istedim önyükleyicisinden pencere yöneticisine kadar her şeyi C ve Assembly ile sıfırdan yazdım içinde kendi dosya sistemi sürücüleri ve hesap makinesi paint gibi yerleşik uygulamaları var QEMU üzerinde çalışıyor kodları incelemek veya denemek isterseniz diye github linkini de bırakıyorum sorularınız varsa seve seve cevaplarım

NOT PROJE COMMİT İLE YAPILMADI YEREL BİLGİSAYARIMDA YAPTIM!

Teşekkürler

Repo: https://github.com/YGCODES1/YG-OS

u/DifficultBarber9439 — 2 days ago
▲ 359 r/osdev

A 32-bit x86 hobby OS written from scratch with a custom graphical desktop environment

Hello r/osdev,

I wanted to share my hobby operating system project, YG-OS. It is a 32-bit x86 OS written entirely from scratch in C, C++, and Assembly without any external dependencies or standard C libraries.

Key features of the project include:

Custom real-mode bootloader with VESA mode negotiation (800x600x32).

Double-buffered software rendering with a layered window compositor.

Flat greyscale workstation-themed desktop environment.

Custom in-memory flat-file system (YGFS).

Custom physical and virtual memory management.

Live PCI configuration space enumeration and memory diagnostics during boot.

A suite of built-in applications including a terminal, calculator, paint program, and an agenda.

Dynamic runtime localization (English and Turkish).

The project is open-source and includes a build system for WSL It can be tested in QEMU or booted on real hardware via USB.

Source Code, Screenshots & Documentation

https://github.com/YGCODES1/YG-OS

I would appreciate any feedback code reviews, or questions regarding the architecture and implementation

u/DifficultBarber9439 — 3 days ago

Sıfırdan C++ ve OpenGL ile Geliştirdiğim %100 Ücretsiz Açık Kaynaklı Piksel Sanatı ve Animasyon Editörü SpriteForge Stabil sürümü!

Selamlar arkadaşlar,

Bir süredir üzerinde deli gibi çalıştığım, tamamen sıfırdan modern C++ (C++17), SDL2, OpenGL 3.0 ve Dear ImGui kullanarak geliştirdiğim açık kaynaklı piksel sanatı ve 2D karakter animasyon editörüm SpriteForge'u sonunda stabil sürüme ulaştırdım ve sizlerle paylaşmak istedim!

Piyasada çok fazla piksel çizim aracı var evet (Aseprite vb.), ancak hepsi ya ücretli ya da düşük sistemli bilgisayarlarda arka planda gereksiz kaynak tüketiyor. SpriteForge'u tasarlarken tamamen performans, taşınabilirlik ve hafiflik üzerine odaklandım.

Öne Çıkan Bazı Premium Özellikler:

Dikişsiz Desen Modu (Seamless Tile): Yaptığınız desenlerin ve dokuların sonsuz bir ızgarada nasıl durduğunu çizim yaparken eş zamanlı görebiliyorsunuz.

Retro CRT Scanline Modu: Çizimlerinize 90'ların atari salonu ve eski tüplü TV havasını veren nostaljik scanline filtreleri!

Dinamik Sprite Dış Hattı (Sprite Outline): Sprite'larınızın etrafına rengini ve transparanlığını dilediğiniz gibi ayarlayabileceğiniz gerçek zamanlı dış hatlar çizdirme.

Palet & Uyum (Color Harmony) Motoru: DawnBringer, Pico-8, GameBoy gibi efsane hazır palet şablonları ve renk tekerleğine ihtiyaç duymadan tek tıkla Tamamlayıcı, Üçlü, Benzer (Analogous) renk uyumu hesaplama!

3D Voxel Önizleyici: 2D çizimlerinizi tek tıkla döndürülebilir, derinlik kazanmış estetik bir 3D Voxel ızgarasına dönüştürün!

Katman & Animasyon Zaman Tüneli: Çok kanallı katman karıştırma modları (Multiply, Screen, Add), Onion Skinning (Soğan Zarı) destekli akıcı animasyon timeline'ı.

Mühendislik & Performans Detayları (Neden Farklı?):

Boştayken %0 CPU/GPU Tüketimi: Geliştirdiğim akıllı SDL_WaitEventTimeout döngüsü sayesinde, çizim yapmadığınızda veya animasyon oynatmadığınızda program çekirdek seviyesinde uykuya geçer. Arkada açık unutsanız bile bilgisayarınızı asla yormaz, fan açtırmaz!

Kurulumsuz & Taşınabilir (Portable): MinGW-w64 ile derlenen tek bir .exe ve yanındaki SDL2.dll ile her Windows'ta doğrudan çalışır. Microsoft Visual C++ redistributable paketlerine falan ihtiyaç duymaz.

Çok Düşük RAM Kullanımı: Geri Al/Yinele (Undo/Redo) geçmişi GPU dokuları yerine sıkıştırılmış ham pikselleri sakladığı için 256MB RAM'li makinelerde bile pürüzsüz çalışır.

Tamamen Açık Kaynak ve Ücretsiz!

Proje tamamen açık kaynaklıdır. Kodu incelemek, yıldız (star) atmak veya katkıda bulunmak (Pull Request) isterseniz GitHub linkini aşağıya bırakıyorum. GNU Makefile kullandığı için derlemesi inanılmaz kolaydır

Teşekkür ederim şimdiden

Link: https://github.com/YGCODES1/SpriteAnim

u/DifficultBarber9439 — 4 days ago

C++ ile tamamen sıfırdan, hafif bir 2D piksel çizim editörü geliştirdim (Kodlar yorumda)

Selam herkese,

Piksel sanatı ve animasyon çizerken bilgisayarı yormayacak, arka planda RAM sömürmeyecek hafif bir masaüstü aracı arıyordum. Piyasadaki ağır alternatiflerden sıkılınca SDL2 ve ImGui kullanarak C++ ile kendi çizim aracımı geliştirdim.

Adı SpriteForge. Temel olarak farklı karıştırma modlarına sahip katman (layer) desteği, soğan zarı (onion skinning) özellikli animasyon zaman çizelgesi, hazır retro paletler ve çizim araçları barındırıyor. Ayrıca çizim yapmadığınız anlarda işlemciyi yormaması için ana döngüyü uyku moduna geçecek şekilde optimize ettim (boştayken neredeyse %0 CPU harcıyor).

Kodları ve hazır derlenmiş taşınabilir Windows (.exe) sürümünü tamamen açık kaynaklı olarak paylaştım. GitHub linkini aşağıya yorum olarak bırakıyorum!

Geliştirmem için önerilerinizi ve yorumlarınızı duymayı çok isterim, bir sonraki güncellemede hangi araçları eklemeliyim sizce?

Kodları incelemek veya hazır sürümü indirip denemek isterseniz GitHub linki burada dostlar: https://github.com/YGCODES1/SpriteAnim

u/DifficultBarber9439 — 4 days ago
▲ 29 r/Turkey

C++ ile tamamen sıfırdan, hafif bir 2D piksel çizim editörü geliştirdim (Kodlar yorumda)

Selam herkese,

Piksel sanatı ve animasyon çizerken bilgisayarı yormayacak, arka planda RAM sömürmeyecek hafif bir masaüstü aracı arıyordum. Piyasadaki ağır alternatiflerden sıkılınca SDL2 ve ImGui kullanarak C++ ile kendi çizim aracımı geliştirdim.

Adı SpriteForge. Temel olarak farklı karıştırma modlarına sahip katman (layer) desteği, soğan zarı (onion skinning) özellikli animasyon zaman çizelgesi, hazır retro paletler ve çizim araçları barındırıyor. Ayrıca çizim yapmadığınız anlarda işlemciyi yormaması için ana döngüyü uyku moduna geçecek şekilde optimize ettim (boştayken neredeyse %0 CPU harcıyor).

Kodları ve hazır derlenmiş taşınabilir Windows (.exe) sürümünü tamamen açık kaynaklı olarak paylaştım. GitHub linkini aşağıya yorum olarak bırakıyorum!

Geliştirmem için önerilerinizi ve yorumlarınızı duymayı çok isterim, bir sonraki güncellemede hangi araçları eklemeliyim sizce?

Kodları incelemek veya hazır sürümü indirip denemek isterseniz GitHub linki burada dostlar: https://github.com/YGCODES1/SpriteAnim

u/DifficultBarber9439 — 4 days ago
▲ 26 r/cpp+1 crossposts

I built SpriteForge: A free, lightweight 2D Pixel Editor in C++17 (0% idle CPU, no Electron BS)

Hey everyone!

I was getting tired of heavy, Electron-based tools eating up my RAM just to draw some pixel art and animations, so I rolled up my sleeves and built my own from scratch.

It’s called SpriteForge. It's written entirely in modern C++ (C++17) using SDL2, OpenGL 3.0, and Dear ImGui. It's completely free and open-source.

I focused heavily on making it as lightweight, fast, and portable as possible.

Some cool under-the-hood stuff I'm really proud of:

  • 0% Idle CPU/GPU Usage: I hooked up the main loop to SDL_WaitEventTimeout. If you aren't actively drawing or playing an animation, the thread goes to sleep. It consumes literally zero CPU/GPU. No laptop heating up!
  • Ultra-Low RAM Footprint: The undo/redo history engine just stores raw pixel byte arrays of the layers instead of duplicating heavy textures. You can run this comfortably on an ancient 256MB RAM machine.
  • Standalone Portable EXE: I cross-compiled the Windows version using MinGW-w64 and statically linked the GCC/C++ runtimes (-static-libgcc -static-libstdc++). No more "missing libstdc++-6.dll" errors on fresh Windows installs. Just double-click the ~3MB .exe and it opens instantly.
  • Added a fun, custom cyberpunk "YGCODES" boot splash screen just for the aesthetic. 😃

Features for actual drawing:

  • Multi-threaded layer blending (Normal, Multiply, Add, Screen)
  • Full animation timeline with Onion Skinning
  • Tools: Bresenham interpolated pen (no gaps when drawing fast), stack-safe flood fill, shape tools, etc.
  • Built-in retro palettes (PICO-8, DawnBringer)
  • Custom .sforge binary project saving and SpriteSheet/PNG exports.

I’d love for you guys to try it out, poke around the source code, or use it for your indie games.

Repo link: https://github.com/YGCODES1/SpriteAnim

Let me know what you think or if you have any feature requests!

u/DifficultBarber9439 — 4 days ago

I built SpriteForge: A free, lightweight 2D Pixel Editor in C++17 (0% idle CPU, no Electron BS)

Hey everyone!

I was getting tired of heavy, Electron-based tools eating up my RAM just to draw some pixel art and animations, so I rolled up my sleeves and built my own from scratch.

It’s called SpriteForge. It's written entirely in modern C++ (C++17) using SDL2, OpenGL 3.0, and Dear ImGui. It's completely free and open-source.

I focused heavily on making it as lightweight, fast, and portable as possible.

Some cool under-the-hood stuff I'm really proud of:

  • 0% Idle CPU/GPU Usage: I hooked up the main loop to SDL_WaitEventTimeout. If you aren't actively drawing or playing an animation, the thread goes to sleep. It consumes literally zero CPU/GPU. No laptop heating up!
  • Ultra-Low RAM Footprint: The undo/redo history engine just stores raw pixel byte arrays of the layers instead of duplicating heavy textures. You can run this comfortably on an ancient 256MB RAM machine.
  • Standalone Portable EXE: I cross-compiled the Windows version using MinGW-w64 and statically linked the GCC/C++ runtimes (-static-libgcc -static-libstdc++). No more "missing libstdc++-6.dll" errors on fresh Windows installs. Just double-click the ~3MB .exe and it opens instantly.
  • Added a fun, custom cyberpunk "YGCODES" boot splash screen just for the aesthetic. :D

Features for actual drawing:

  • Multi-threaded layer blending (Normal, Multiply, Add, Screen)
  • Full animation timeline with Onion Skinning
  • Tools: Bresenham interpolated pen (no gaps when drawing fast), stack-safe flood fill, shape tools, etc.
  • Built-in retro palettes (PICO-8, DawnBringer)
  • Custom .sforge binary project saving and SpriteSheet/PNG exports.

I’d love for you guys to try it out, poke around the source code, or use it for your indie games.

Repo link: https://github.com/YGCODES1/SpriteAnim

Let me know what you think or if you have any feature requests!

u/DifficultBarber9439 — 5 days ago
▲ 1 r/osdev

Hı Criticisms regarding my Linux code.

Hi again, could you please give me feedback on the code I recently shared and point out any errors?

reddit.com
u/DifficultBarber9439 — 5 days ago

TEKRAR MERHABA LİNUX 0.11 KAYNAK KODLARİNİ PAYLAŞTIK

Gidip hesabimdaki GİTHUB'a basarak ulaşabilirsiniz saygılarımla 🙏🤝

u/DifficultBarber9439 — 5 days ago