Kendi İşletim Sistemimi YAPTIM!

Поділитися
Вставка
  • Опубліковано 28 лис 2024

КОМЕНТАРІ • 437

  • @radresk34
    @radresk34 10 місяців тому +76

    Çok değerli bir çalışma yapmış ve güzel bir keşfe çıkmışsın. BIOS ile uğraşsaydın da emeklerin boşa gitmez, tam makine düzeyine inmiş olurdun ama şu yaptığın şey zaten gerçekten zor ve yeterince büyük motivasyon gerektiren bir çalışma.
    Bazı kişiler sıfırdan bir işletim sistemi yazmanın pratikte gerekli olmadığını vs. düşünebilir, ancak bir makineyi gerçek anlamda anlamak, işlemcide gerçekten neler olduğunu anlamak ancak bu düzeye inmekle mümkün olur.
    Bunun dışında, belki de geleceğin savunma ya da elektrikli araç, belki de uzay aracı projelerinde kritik bir bileşenin embedded kodlamasını Linux bile kullanmadan, tamamen özgün ve mülkiyeti ve güvenliği sana ve kurumuna ait bir işletim sistemi ile yapmanın ilk adımlarını atmışsın.
    Küçük bir tavsiye : Gerçekten kimsenin elini sürmeyeceği ciddi bir iş yaparken ve yaptığını anlatırken, "beni bu kadar dinlemezler" kaygısıyla araya konuşmanın üzerine koyduğun müzikleri ve yazıları kaldırıp gerçekten yaptığın işe değer veren kişilerin anlattıklarını dinlediklerini görmek kendini daha iyi hissettirecektir.
    Tebrikler. Başarılarının devamını dilerim.

  • @TheCodeRepublic
    @TheCodeRepublic 10 місяців тому +44

    Emeğine sağlık Ömer, bu yaşlarda yazılım geliştirme konusunda hayal gücünü bu derece efektif ve kreatif kullanabiliyor olmanı The Code Republic olarak çok takdir ettik. Başarılarının devamını ve serinin devamını heyecanla bekliyoruz.

  • @orhanstkdemir9211
    @orhanstkdemir9211 11 місяців тому +50

    Çok emek verilen bir çalışma olmuş. Kutlarım.
    1. Biloba çiçeği rengi çok yaratıcı
    2. “Tamamen bir … olarak” cümlesindeki boşluktaki sıfat “nerd” mü yoksa başka bir sözcük mü çözemedim.
    3. Kendine olan gururunun kırılmasından %200 güvene ulaşmada verilen emek belli oluyor.
    4. Ara müzik ve espriler yaratıcı.
    5. Sun Tzu alıntısı her bir izleyen için yastık altı değer olarak kayda alınmalı.
    6. Mounta işletim sistemi adı dağa çıkma gibi bir zorluğu çağrıştırıyor sanki!
    7. Sayılar öğretisi için teşekkürler.
    Verilen emek çok ve ürün gelişmeye açık bir derya. Okunan makalelerin gelişime katkısı çok olmuş ve olacaktır.
    Alkışlarım sevimli ve başarılı video ile ürüne…
    Viva Mounta, may the force be with you.
    Son not: Şapka nerede?!

    • @erkinalp
      @erkinalp 10 місяців тому

      2. si bana da nerd gibi geldi

  • @CyberSurgeon
    @CyberSurgeon 10 місяців тому +65

    Yazılım mühendisliği son sınıftayım. Ve işletim sistemleri dersini geçmeme rağmen senin videonda hocadan daha fazla şey anladım. Aferin kardeşim. Devam et. 💯💯💯💯

    • @ASDDSA-nu7qj
      @ASDDSA-nu7qj 10 місяців тому +11

      Eğer bu yorum ciddiyse okuduğun okula yazık.
      bu yaptığı işletim sistemi değil....

    • @CyberSurgeon
      @CyberSurgeon 10 місяців тому +6

      @@ASDDSA-nu7qj 😂😂😂😂 Linux kurulumu görmüştük, müfredat leş gibi, 8 sene öncesinin konularını işledik,
      Asıl komik olan ne biliyor musun bide mikro işlemciler dersinde mc6800 işlemcisiyle assmebly yazdırmaya çalışmaları...

    • @feyyaz5175
      @feyyaz5175 10 місяців тому +3

      @@CyberSurgeon hangi okul o reis yanlislikla gitmeyelim

    • @CyberSurgeon
      @CyberSurgeon 10 місяців тому

      @@feyyaz5175 yanlışlıkla gel diye ismini vermiycem 😂

    • @shhdev
      @shhdev 10 місяців тому +7

      @@ASDDSA-nu7qj Bu yaptigi bir isletim sistemi. Isletim sisteminin ne oldugunu tanimlar misin?

  • @Broyuz
    @Broyuz 10 місяців тому +3

    Videonun başında basit UA-cam yazilimcilari gibi c# uygulaması yapıp, işletim sistemi diye anlatacagini düşündüm. Ardından baktım, what the hack.Dostum, bu kisi gerçekten C ve C++ ile kodluyor. Bide anlatımın çok güzel. Bende js yazarken yasitlarimin bu tarz şeyler yapabileceğini bilmiyordum.

  • @davutnacikaya
    @davutnacikaya 10 місяців тому +28

    Yaşının kıymetini bil. 12-22 yaşlar arasında insan hayal ettiği herşeyi yapacak enerjiye sahiptir. Senin bu çabanı herkes gösteremez tebrik ederim.

    • @maqsreal
      @maqsreal  10 місяців тому +7

      Teşekkürler ❤️

    • @Hex_Craft-2
      @Hex_Craft-2 7 місяців тому

      ​​​@@maqsrealAbi acaba ISO paylaşır mısınız? Patates ile çalışan tost Makinesi için iyi. Ve önerilerim var. Bunlar: paintte çizim yaparken mouse'un önceki konuyu da oradaki konumu arasında çizgi koyarak daha güzel şekilde çalıştırabilirsin, internete girmesi için chromium veya superimium gibi bir şey ve resimleri koda geçirmek için kodlar var.

    • @cebolicebo
      @cebolicebo 7 місяців тому +1

      @@maqsreal Aynı benim gibisin. Gerçekten güzel video. Konuya düz gitmemiş, dallandırmışsın böylece ufak bir merakla birlikte bilgisizliği de yok etmişsin. Her ne kadar ben de senin gibi olsam da videonu baştan sona izledim ve beğendim. Bravo !

    • @maqsreal
      @maqsreal  7 місяців тому +1

      @@Hex_Craft-2 Önerilerini dikkate alacağım bu yazda dahil olmak üzere geliştirmeye devam edeceğim stabil hale gelirse yaz sonu gibi ISO su gelir gibi gibi

    • @Hex_Craft-2
      @Hex_Craft-2 7 місяців тому

      @@maqsreal Teşekkürler Allah yardım etsin.

  • @Detriti713
    @Detriti713 10 місяців тому +7

    Şuan geleceğin "Dev" Yazılımcısını izliyorum(Umarım büyüyünce Türklerin ismini Dünyaya duyuracak bir iş ortaya atarsın🥲) ve bir videosunu baştan sona izledim😍

  • @amanasil
    @amanasil Місяць тому

    20 Yıl önce yazdığım kodlar geldi aklıma. 3D Taskbar'lar, Analog saatler filan çiziyordum. Background'u hafızada tutup, öndeki diyalog kapanınca geri draw ediyordum filan. Tebrik ediyorum uğraşların için.

  • @sibelcetinkaya4144
    @sibelcetinkaya4144 10 місяців тому +1

    "Yazılım" ile ilgili bildiğim tek şey; yazılım kelimesindeki harfler ;). Anladığın şeyi o kadar iyi anlatıyorsun ki yazılımın çerçevesini çok net bir şekilde anladım. Takdir ettim..

  • @ghost_rancher
    @ghost_rancher 10 місяців тому +1

    Bu konu ile ilgili böyle detaylı bir video yayınladığın için teşekkür ederim. Bu video bana yarar.

  • @mr.y1021
    @mr.y1021 10 місяців тому +1

    UI koduna buton özelliği ekle belirli bir kordunata tıklandığında menüyü açmak yerin while mouse on button gibi bı döngü oluştur yada ona benzer bişey ve onu her uygulamada kullanırsın teker teker elle girmene gerek kalmaz bide file system yazarsan çizilen resimleri not defterlerini kaydedebilirsin terminalde yap sadece ui ile kontrol etmek zor olur basit sistem çağrıları yaz basit bi compiler ve linker yaz

  • @kontcenk
    @kontcenk 10 місяців тому +6

    tebrik ederim o kadar anlaşılır anlatmışsın ki bir çok hoca senin kadar anlatamaz . Başarılarının devamını dilerim kardeş.

  • @vigilantemre
    @vigilantemre 10 місяців тому +1

    Kardeşim sen harika bir detaysın. Bilgini, ilgini ve emeğini görünce çok mutlu oldum, başarılar dilerim.

  • @leventadam
    @leventadam 10 місяців тому +8

    Yorumları okudum da, bence yorumlara çok takılma. Muhteşem bir iş başarmışsın. Bunun zaten deneysel bir proje olduğunu sen de biliyorsun. Bunu eleştirmek ancak bizim topraklarımızda olan birşey. Bu videoyu ABD'de yayınlamış olsaydın altında sadece cesaretlendirici yorumlar ve iyi niyetli talepler olurdu. (Mesela şunu da ekler misin gibi). Bizde ise genelde olumsuz eleştiriler var. Ya da arada bir iki iyi şey söyleyip sonra aklınca laf sokan senin deyiminle hayatsızlar var. Senin yerinde olmak isterdim(yaş ve uğraşın olarak) eminim hepsi de isterdi. Sadece seni tebrik ediyorum. Çok parlak bir geleceğin var.

    • @maqsreal
      @maqsreal  10 місяців тому +2

      Teşekkürler ❤️

  • @gunduzcagri
    @gunduzcagri 2 місяці тому

    Çok mutlu oldum. Genç yaşta linux üzerinde bu tecrübe ve anlatım kabiliyeti takdir ettim.

  • @zeynel_premium_edition
    @zeynel_premium_edition 6 місяців тому +6

    herhangi bir linux dağıtımı alıp düzenlemek< SIFIRDAN İŞLETİM SİSTEMİ KODLAMAK

  • @huseyindag2811
    @huseyindag2811 8 місяців тому +1

    Kardeşim tebrik ederim. Çok şaşırdım bu yaşta bu kadar hakim olman olaya. Önün açık maşallah

  • @Gentlaman01
    @Gentlaman01 10 місяців тому +2

    Güzel tasarım hoşuma gitti. Logo tasarımda bazı ufak tüyolar var bunları ogrenirsen cillop gibi iş yaparsın

  • @nildesperandum2034
    @nildesperandum2034 Місяць тому

    TEBRİKLER ABİ SÜPERSİNİZ YENİ VİDEOLARINIZI BEKLİYORUZ

  • @Sadece_birisi123
    @Sadece_birisi123 10 місяців тому +2

    Emeğine sağlık. C# diliyle güzel bir iş başarmışsın. Bir yazılım öğrenen kişi olarak seninle gurur duydum.

    • @maqsreal
      @maqsreal  10 місяців тому +1

      Bu projede C ve C++ kullandım, teşekkürler ❤️

  • @asilylmaz363
    @asilylmaz363 11 місяців тому +9

    gözümün önünde harikalar yarattın aga helal olsun

  • @FCSTR
    @FCSTR 9 місяців тому +2

    Eline sağlık oldukça kaliteli bir video olmuş

    • @FCSTR
      @FCSTR 9 місяців тому

      bir abone arttın

  • @volkanorh
    @volkanorh 3 місяці тому +1

    Eleştirilecek veya düzeltilecek birçok yanı olsa da yaşına ve emeklerine göre çok değerli bir çalışma olmuş. Benim sana önerim, bilgisayar mühendisliği bölümünde okutulan "Operating System Concepts" isimli, yazarları "Silberschatz, Galvin, Gagne" olan kitabı okuman. Bu kitap modern konseptleri anlamanda çok yardımcı olacaktır ve kernel ile shell'in farklarını, "task scheduler" ve "multitasking" gibi kavramları, soyutlama kavramlarını anlamanı sağlayacaktır. Videoda multitasking'ten biraz yanlış bahsetmişin ama çok temel düzeyde benziyor tabii ki. Ek olarak, videoda yaptığın şeylerde çok temel düzeyde soyutlamalar yapmışsın fakat bunu daha çok geliştirmen gerekiyor. Bununla birlikte, Assembly ve makine dili "eskide kalmış, abuk sabuk" şeyler değil. Her ikisi de makinenin işleyişi düzeyinde dillerdir. C ve C++'ta yazdığın kodlar derlenirken derleyicinin yapısına bağlı olarak ya önce Assembly'e sonra makine diline yada direkt olarak makine diline dönüştürülür, bu dönüşümde birçok etken de rol oynar. C ve C++ ile yazılım geliştirdiğine göre büyük olasılıkla bunları biliyorsundur ve videoda kısa tutmak adına bahsetmemiş olabilirsin. "Operating System Concepts" kitabına ek olarak "Elsevier Press"in "Computer Organization and Design" isimli kitabını önerirdim ama bu kitap biraz logic design (flip flop devreler) ve elektronik devre konularını da içerdiği için bilgisayar mühendisliği yada yazılım mühendisliği okurken yararlanabileceğin yada derste okutulacak olan kitap olabilir.
    Bilgi amaçlı olarak bu yorumu yapayım dedim, okuduktan sonra istersen silebilirsin.

    • @maqsreal
      @maqsreal  3 місяці тому

      Merhaba, bu videoda işe biraz yeni olduğumdan dolayı bazı noktaları yanlış anlamışım belli ki :) İkinci videoda biraz daha tazelenmiş bilgim ile daha iyi bir iş çıkartmaya çalıştım (izledin mi bilmiyorum) ve bu videoda kesinlikle plmayan multitasking'i daha iyi bir hale getirdim. Eleştirin için teşekkürler, kitapları dikkate alacağım.

    • @volkanorh
      @volkanorh 3 місяці тому

      @@maqsreal Kitapları dikkate alman yada daha doğru bilgiler öğrenmen için önermedim aslında. Bu işletim sistemi denemesi çalışman sana gerçekten çok şeyler katmış oldu, bu önerdiğim kitapları artık kolaylıkla anlayabilir düzeye gelmiş oldun en azından. Bu önerdiğim kitapları da okuduğun zaman çok daha güzel şeyler yapabilir hale geleceksin. Ek olarak, deneme yanılma yoluyla öğrendiğin bilgiler ışığında bu kitapları okurken çok daha kolaylıkla anlamakla birlikte yanlış yada eksik öğrendiğin şeyleri düzeltmiş ve doğru bir şekilde öğrenmiş olacaksın. Sıfırdan başlayanlara tabii ki basit kitaplardan ilerlemesini öneririm, sendeki bu merak ve azimle basit kitaplardan ilerleyip aynı seviyeye gelmen çok daha güzel olurdu ama gelmen gereken seviyeye madem deneme yanılma yolu ile ilerledin, gene bu önerdiğim üniversite kitaplarını okuyarak eksiklerini giderebilirsin. Bunlar benim görüşlerim tabii ki, yardımcı olmasını umarak yazmak istedim.

  • @sargn9624
    @sargn9624 10 місяців тому +1

    Senin gözlüklerini yerim güzel kardeşim, eline emeğine sağlık katlaya katlaya daha güzel işler başarman dileğiyle

  • @yufukaci
    @yufukaci 10 місяців тому

    Herhalde bir süredir bir devlog'a bu kadar gülmemiştim 😆. Bundan önce güldüm onu bile hatırlamıyorum. Başarılar... Devamını da beklerim. 👍
    6:37 Evet, Artık biliyoruz 👍

  • @RamazanSaidGalip
    @RamazanSaidGalip 10 місяців тому

    Bende full-stack web geliştirme ile uğraşıyorum yaklaşık 3 senedir kanalını çok beğendim hemen abone oluyorum.Basarilar 🎉

  • @aliemrearar4836
    @aliemrearar4836 10 місяців тому +1

    mükemmel bir çalışma olmuş tebrik ederim lütfen daha çok ilerlet ve bizi haberdar et

  • @muhammedemin4239
    @muhammedemin4239 10 місяців тому +1

    2. Sinif bir yazılım mühendisliği öğrencisi olarak helal olsun diyorum.Dostum önün çok açık böyle devam et

  • @umurew4
    @umurew4 10 місяців тому +1

    Kaliteli içerik. Zor olmasına rağmen devam etmiş. Ben daha bu düzeyde değilim.

  • @hecmakinakimya
    @hecmakinakimya 10 місяців тому

    Bazen kafada deli sorular ne yapsam diye güzel olduğunu düşündüğün birşey denk geldigi zaman onun üzerine gitmelisin.surekli sonuna kadar onu gelistirmen gerekir.

  • @code--breaker
    @code--breaker 10 місяців тому +3

    ruhuma el-mov al kısmında 16 bit olarak öldüm

  • @emrecansuster5454
    @emrecansuster5454 10 місяців тому

    Bir süredir ben de işletim sistemleri konusuna kafayı bozmuş gibi ilgileniyorum ve ciddi anlamda yeni şeyler öğrendiğim faydalı bir video oldu, bazı kısımları "Ya nasıl olsa sıkılırsınız işte hebele hübele" diye müzikle baltalamış olsanız da. :)
    Bu arada Assembly konusunda birkaç ekleme yapmak istedim. Assembly direkt işlemci nasıl çalışıyorsa birebir aynı modeli kullanmanızı sağlıyor. Biraz bunaltıcı olabilir, ancak işlemcinin özünde ne kadar basit bir şey olduğunu idrak edince bir yerden sonra keyifli geliyor. "Çok düşük seviyeli" ve uygulama yazarken kullanılmamasına karşın her iyi sistem programcısı Assembly'i de işlemcinin çalışma şeklini bilir, bilmek zorundadır da. İşletim sistemini yazarken Assembly'in gerekli olduğu en basit nokta multithreading konusu. İşlemciler eşzamanlı işlemleri uygulamak için biraz oradan biraz buradan işlem yapar ve yarıda bıraktığı her programın işlemciyi bıraktığı durumu harici bir belleğe kaydeder. Yarıda bırakılan programı tekrar yüklerken işlemciyi o duruma geri getirmek için işlemcinin registerlarına erişmek lazımdır ki ne C, ne C++, ne de Rust bunu sağlamıyor. En azından inline assembly biraz sizi rahatlatır. :) Bu arada x86 assembly beni de yoruyor, yaşasın ARM ve Risc-V. :)
    Yorumlarda bahsedildiği gibi aslında bu bayağı bayağı baremetal programlamadır. "Kim napsın benim işletim sistemimi" diye düşünseniz de mikrodalgalarda bile bu tarz minimal herhangi bir işletim sistemine dayanmayan programlara ihtiyacımız olabiliyor. Bu yorumlarda gördüğüm "ben olsam Linux üzerine dayanan bir şey yapardım" fikrinin ne kadar absürt olduğunu ispatlıyor. Onu herkes yapar, esas olay bu. :) Haddime düşer mi bilemem ama biraz tavsiye verebilirim. Belki Minix kaynak kodlarını içeriğini inceleyip fikir alabilirsiniz, direkt bizim gibi işletim sistemi tasarlamayı anlamak isteyenler için yazılmış bir işletim sistemidir Minix. Aynı zamanda Minix'in yaratıcısı Andrew S. Tanenbaum'un işletim sistemleri üzerine çok kaliteli kitapları var. Ben çoğu şeyi "Modern Operating Systems"ten öğrendim.
    Edit: Aslında birebir tanışmayı çok istedim. Umarım bir gün bitiremediğiniz o çayı beraber içeriz. :)

    • @maqsreal
      @maqsreal  10 місяців тому

      Teşekkürler güzel incelemeniz için ❤️

    • @emrecansuster5454
      @emrecansuster5454 10 місяців тому

      @@maqsreal Bu arada discord sunucusuna bir türlü ulaşamadım, yoksa gelirdim:)

    • @maqsreal
      @maqsreal  10 місяців тому

      discord.gg/ebVr772H kusura bakma süresi geçmiş değiştiriyorum şimdi@@emrecansuster5454

    • @emrecansuster5454
      @emrecansuster5454 10 місяців тому

      @@maqsreal Sınırdan geçtim :)

  • @Yusaq
    @Yusaq 3 місяці тому

    dda algoritması veya bresenham algoritmasıyla line fonksiyonu yapıp painte uygularsan bence çok iyi olur

  • @kodumunmuhendisi
    @kodumunmuhendisi 10 місяців тому +1

    Hiç sıkılmadan izliyorum başarılarının devamını dilerim

  • @turkishman2024
    @turkishman2024 10 місяців тому +1

    Bence Bir Dosya Sistemi Ve Açılış Ekranı İyi Olabilir.

  • @The_Enter_Companys-2
    @The_Enter_Companys-2 5 місяців тому

    Abi çok güzel bende gelecekte böyle işletim sistemleri yapmak istiyorum. Ellerine sağlık çok güzel olmuş. Böyle işleri yapmak çok zor. Bilginin kıymetini bil.

  • @cayman_islands
    @cayman_islands 7 місяців тому +1

    gururlandım.dünya türke muhtaç.atamızın izi

  • @huseyin.baydemir
    @huseyin.baydemir 10 місяців тому

    bence bunu devam ettir ya çok iyi video olmuş dizi tadından haftalık izlenir :D

  • @oldtraveler2617
    @oldtraveler2617 10 місяців тому +1

    eline sağlık kanki. İlham verici olmuş.

  • @marcguardian1318
    @marcguardian1318 10 місяців тому +1

    Wow yaşın ve yaptıkların. Cidden tebrik ederim emeklerine sağlık. ❤❤❤

  • @erenatalay2635
    @erenatalay2635 10 місяців тому

    Çok genç yaşta güzel yetenek. Eline sağlık brom

  • @BobbyFischerChess
    @BobbyFischerChess 10 місяців тому

    Hayatımda harcadığım en iyi 30 dakikalardan biri

  • @_azecristiano9
    @_azecristiano9 10 місяців тому

    bunu bir kenara yazın bu çoçuğun geleceği var.❤
    İNŞALLAH büyük yerlerde olursun kral.❤

  • @krm_ygt1986
    @krm_ygt1986 10 місяців тому +1

    kanka boyle devam et yakinda cok iyi yerlere gelirsin ama edit icin biraz daha uras ve iyi bir mikrofon al :)

  • @ErzurumMapping123
    @ErzurumMapping123 11 місяців тому +4

    çok güzel olmuş ellerine sağlık abi

  • @isonfia
    @isonfia Місяць тому

    Bu çocuk ileride gelişir. Ben şimdiden buraya imzamı atayım :)

  • @TOKERNTV
    @TOKERNTV 3 місяці тому

    gerçekten muhteşem sizin gibi değerli yazılımcı karşıma keşfetimde çıktığı için çok mutluyum bende işletim sistemi geliştirmek istiyorum ama aklımda bazı soru işaretleri var grafik arayüzünü guı hangi programlama dili ile yazdınız işletim sistemin kernel kısmını nasıl yazdınız bu sorular hakkında bilgilendirici video çekermisiniz

  • @zennurebedir1638
    @zennurebedir1638 15 днів тому +1

    ISO dosyası bekleriz hocam

  • @mertgor
    @mertgor 10 місяців тому +1

    Hayırlı olsun 🎉 bu arada Assembly candır gerisi heyecandır ❤

  • @burhan.yilmaz
    @burhan.yilmaz 10 місяців тому +3

    Emeğine sağlık 💯 Bir browser eklersin artık sisteme

  • @ahmedtahaozpnar4010
    @ahmedtahaozpnar4010 11 місяців тому +6

    iyi iş çıkarmışsın tebrik ederim

  • @Mahtunian
    @Mahtunian 11 місяців тому +7

    büyük başarı tebrikler abi

  • @mustafaparlak_
    @mustafaparlak_ 10 місяців тому

    tbrk düşünmen bile yeterli iken kalk yazmaya çalış tek kelime
    ‘’mükemmel’’ aslan parçası 👏👏

    • @mustafaparlak_
      @mustafaparlak_ 10 місяців тому

      Senin hiç vakit kaybetmeden makine öğrenimi yapayzekaya yönelmen ve bu alanda ilerleme sağlaman gerekir zaman kaybetme.! Stable Diffusion başlangıç için iyi bir model olabilir..

  • @2027-hedef-itu-com-sci
    @2027-hedef-itu-com-sci 3 місяці тому +1

    Masaüstüne sağ tıklayabilmek...

  • @zendex9237
    @zendex9237 10 місяців тому

    Mükemmel, ben de heves etmiştim bir ara. Kafayı yedim bıraktım. Tebrik ederim.

  • @necdetozgur4738
    @necdetozgur4738 9 місяців тому

    2 bölüm gelse çok müteşekkir oluruz

  • @yusufAydin-no3gl
    @yusufAydin-no3gl 10 місяців тому

    1. layer sistemi gelmeli birden fazla sekme açıldığında atadığımız layerlar üzerinden geçiş yapmalı örnek: youtubda code vid. izliyoruz yanına vscod sabitleyebilmeliyiz.
    2.tasarım açısından gelişmeli
    3. ekranı 3 veya 4'e bölünmeli
    4.ekran sayfa halinde olmalı telfonlarda olduğu gibi sayfa sayfa çevirme olabilir(w10 gibi değil burda ana sayfaları istediğimiz gibi düzenleyebilmeliyiz.kısaca android ana menü gibi
    5. video ve resim açma uygulaması bir de ses açma ve ses kaydedici, kamera (kamera varsa erişmeli)
    6.sesli asistan (python dilinde yazılan hazır sesli asistanlar var önerim google motorunu kullanman)
    7.saat tarih /arkada açık uygulamalar/mikrofon veya kameraya erişince alt barda bir simge gözükmeli (bu sayede yabancı yazılımlar kameraya eriştiğinde görebilirsin
    8.şifre girme
    9.bitti o zaman yapmaya başla (sesli asistan çok lazım olursa yaz bana ben yapmıştım hem de bir uygulama olarak

  • @ilkayBiçici-f2s
    @ilkayBiçici-f2s 10 місяців тому +1

    ben tam olarak mosue'u gezdirirken önceki konumunu nasıl tekrardan arkaplanı yaptığını anlamadım
    bir de tavsiye olarka hesap makinesi yapılabilir

    • @maqsreal
      @maqsreal  10 місяців тому

      O anki koordinatlarda 16x16 lık bir Buffer oluşturmalısın. Bu Buffer renk piksellerini içinde barındırmalı. Daha sonra getpixel ve putpixel fonksiyonlarıyla yazdırdım. Ayrıntılı incelemek istiyorsan UA-cam poncho adlı bir kanal var onun oynatma listelerine gir osdev season 2, mouselu olan bölümde detaylı anlatılıyor. Hesap makinesi önerisi için teşekkürler ❤️

  • @pikselci
    @pikselci 3 місяці тому

    başlığı görünce abone oldum direk :D

  • @angaraomer
    @angaraomer 6 місяців тому +1

    eline emeğine sağlık çok güzel olmuş

  • @oguzhandamar
    @oguzhandamar 6 місяців тому +1

    hangi tutorialdan faydalandın, rica etsem paylaşabilir misin ?

    • @maqsreal
      @maqsreal  6 місяців тому +1

      Poncho adlı bir kanal, kanala girip oynatma listelerine bakınca "os dev season 2" diye bir liste var. İyi çalışmalar ❤️

    • @oguzhandamar
      @oguzhandamar 6 місяців тому

      Teşekkür ederim

  • @EfeDursun125
    @EfeDursun125 11 місяців тому +2

    int i'yi ve döngü içindeki değerleri döngü dışında tanımlarsan daha hızlı çalışır

  • @Broyuz
    @Broyuz 5 місяців тому

    Aga, beklemek içimi acıtıyo. Yapmaya başlar mısın? 5 Ay fazla uzundu zaten. Bak, videonu hala izlerken keyif alıyom. Harbiden 40 dklık bir şaheser.

    • @maqsreal
      @maqsreal  5 місяців тому

      selamlar, mounta dışında bir kaç projem dahada var website ile ilgili video gelecek inşallah eighteenbyte.com ; ayrıca benim için 5 ay geçmedi... yaz tatiline kadar hiçbir şey yapmadım, ve yapmamam gerekiyordu zaten. benim için henüz 20 gün geçti, ve inan bir işletim sistemi yapmak ve bunu 40dk lık video yapmak kolay değil. bu yaz devlog'lar gelecek hem mounta hemde başka projelerle ilgili. lütfen biraz sabır diliyorum, evet sizin için 5 ay geçti gerçekten üzgünüm ama benim için henüz bir ay bile olmadı. yakın zamanda website videosu atmayı planlıyorum, frekansta kalın.

    • @Broyuz
      @Broyuz 5 місяців тому

      Beklemedeyiz, kral 😀

  • @BurakDemiryt
    @BurakDemiryt 10 місяців тому

    Başarılar dilerim, süper video

    • @kilicdaroglu-istifa-et
      @kilicdaroglu-istifa-et 10 місяців тому

      abi sen de mi burdasın ?
      ne yetenekli çocuklar var değil mi?

    • @BurakDemiryt
      @BurakDemiryt 10 місяців тому

      @@kilicdaroglu-istifa-et vallahi helal olsun...

  • @kumarsizhayat-r7y
    @kumarsizhayat-r7y 10 місяців тому

    Harikasın bizim zamanımızda qbasic vardı ugrasamadik beceremedik

  • @abdulkadirkuyumcu
    @abdulkadirkuyumcu 10 місяців тому +1

    Dostum eline koluna emeğine sağlık. Çok güzel bir proje gerçekleştirmişsin. Hayallerinin peşinden gitmeni ve başarılarını dilerim.

  • @yldzozkaynak.dunyapiramit1514
    @yldzozkaynak.dunyapiramit1514 10 місяців тому

    Görünüşe göre kütüphane eklemek ile ilgili sıkıntı çeken tek ben değilmişim.

  • @kemalkayraergin5655
    @kemalkayraergin5655 11 місяців тому +2

    Dostum tebrikler, yaşına göre gerçekten iyi şeyler yapıyorsun, senden tek isteğim videoyu gizliye falan alma daha sonra izleye ekledim izlemek istiyorum videonu:))

  • @SADIK25000
    @SADIK25000 11 місяців тому +2

    Bana bir işletim yapar mısın? İçinde not defteri, paint, müzik çalar ama müziğin her bir notasına kadar yeri geldiğinde müdahale edebileceğim şekilden olucak. Dosya yöneticiside olmazsa olmaz. Ben dosya oluştururken HDD'deki ilk bulduğu boşluğa rastgele yazmak yerine nereye hangi sektöre yazacağını ben belirleyebileyim istiyorum. Disk birleştirme işlemini dosyaları nerden nereye kopyalacağımı seçerek kendim birleştirmek istiyorum. Olurda diskte bozuk sektör var. Bozuk olan sektorü görüp oraya bir daha veri yazılmasın diye işe yaramaz içinde 0'larla dolu dosyaları oraya yazmak istiyorum. Böylece sağlam dosyalar bozuk sektörlere gelmez. Bu işletim sistemimle diğer HDD'lere ulaşıp disk birleştirme yapabilmek istiyorum. Malum sistem açıkken tamamı ile disk birleştirme yapılamıyor. Bozuklan dosyaların neresinde bozuk sektörler var onları görüp o bozulan değeri 256 karakterden tek tek deneyerek bozuk dosyayı onarmak istiyorum. Video editleyecek programları da olsun. Her türlü dosyada tam özgürlükle istediğim gibi editleyeyim istiyorum. Hex editte olsun. İçinde kaynak kodlar ve şu kodlar ile şunları yapabilirsin diye kodları açıkladığın yardım menüsü de olsun. Elle yeni birşeyler öğrendikçe orayı benim için güncelle. Bende öğrendiğim kodları oraya yazayım. İşletim sistemine isim olarak sonsuz düzenleme ismini de koyarsın.
    Bütçe olarak 1 milyon ₺'ye senden bu sistemi satın almak isterdim. 18 seneye kadar 1 milyon ₺ kazanma hayallerim var. Ben parayı biriktirmeye çalışayım sende işletim sistemini yapmaya çalış. Yıllık uygun fiyatlı bir ödeme planıyla zaman içerisinde taksit taksit ödeyerek satın alayım. Ödediğim para 1 milyon ₺ olduğunda sistemin tüm hakları benim üstüme olucak. Olurda duruma göre yardım menüsünde güncelleme yayınlamaya devam etmek istersen güncelleme başına ücretli hale de getirebilirsin. İşletim sistemine uygulama yüklemek kaynak kod şeklinde olsun. Yardım menüsünde kodların nasıl kullanılacağı uygulama mağazasında yüklemek istediklerimin kaynak kodları olsun. Kopyala yapıştır derle çalıştır şeklinde uygulamalar yüklenebilsin. Bana windows'u aratmasın. Her uygulamayı açabilsin. Gördüğüm her oyunu istersem bir benzerini işletim sistemimde yapabilecek tüm komutlara sahip olmak isterdim. Bu işletim sistemi kendi aralarında özel sohbet uygulaması da olsun.
    İşletim sistemini yaparken şu kuralda olsun. Hiç bir uygulama Ram'da açık olan başka uygulamanın verilerini okuyamasın. Olurda bu gerçekleşirse mavi ekran versin. Uygulamaların okuyabileceği dosya ve dizinleri de sınırlama koyabileceğimiz özellikli olsun. Sonradan yüklenen uygulama hiç bir sistem dosyalarına asla okuyamasın. İlle sistem dosyası okunması gerekiyorsa bir kopyası uygulama dizinine kopyalansın orda işlem yapsın. Bu kopyalanan dosya işletim sistemini ilk yüklendiğindeki dosya olsun. Sonraki değişiklikler ikinci bir sistem klasöründe tutulsun. İlk sistemde hiçbir şekilde düzenleme yapılmasını istemiyorum. Sonraki sistem1 sistem2 sistem3 diye giden klasörlerde sistem için değişikler tutulsun. Gün gelir bir bozuk sektöre sistem kitlenir diye. Sistem %300 oranında yedekli bir şekilde tutulsun. Kullanıcı dosyaları da otomatikman %300 yedekli tutulsun. Yer doldukça zamanla bu oran azalsın. Zamanla hatalar çoğaldıkça yedekli oranı tekrar arttırsın. Yer yoksa sistemden dosya silmeyi önersin. Rastgele verilerim gideceğine veri istifi yaptığım verilerden en gereksiz olanları ben seçerek vazgeçeyim. Bozuk sektör ile karşılaştığımda üzülmek yerine bozulmadan vedalaşsam daha iyi olur.
    Bu fikirler ışında bu hayalimdeki işletim sistemini yapabilecek misin? Yaptıktan sonra ben kullanırken istediğim gibi özelleştirmemi sağlayacak kaynak kodları da içinde gelecek mi?
    Hackleme olayını en baştan bitirecek şekilde yapabilir misin? Her siteye erişimi olmasın. Erişmesi istediklerimiz sitelere kendimiz izin vermeliyiz? Yönlendirme sonrasında site değişirse ve o site izin verilen siteler arasında değilse internete erişim vermese süper olur. Birde sitelerin kayıtlı mı kayıtlıysa kaç yıl ay ve gün olarak bildirim yapsın. Her site sayfasında. Böylece yakın zamanda açılanlarda dikkat bu site dolandırabilir diye uyarı versin.
    Bu fikirler başlangıç sen sistemi yap bende paraları bulayım. Ben sistemde yüksek GHZ'lere çıkmayı seviyorum. Hazırda beklet seçeneğide olsun. Bakalım senin yapacağın sistemde 12,6GHZ'ten fazla son limit olan 35GHZ hızlara çıkabilecek miyim? Isınırsa sistem yeniden başlasın. Yüksek GHZ'lere senin sistemde çıkacaz derken alev alev yakmayalım bilgisayarı. Stok fanla çıkabilmek hayalim.

    • @maykutoo
      @maykutoo 11 місяців тому

      reis kısaca yazar mısın ne istediğini

    • @SADIK25000
      @SADIK25000 11 місяців тому

      @@maykutoo Kendime özel güncellemeler alan bana yazılım dillerini öğreten ve her türlü dosyada sektör sektör dolaşıp istediğim dosyayının 0 yada 1 değerini değiştirebileceğim bir işletim sistemi istiyorum. 18 yıl içinde kazanabilirsem 1 milyon ₺'ye işletim sistemin tüm haklarını almak istiyorum. Ekrana yazı yazdırmaktan ve ekranda sayılara hesap yapmaktan ötesine geçemedim ben. Bu ara basamağı öğrenip orda uzunca yazdığım hayallerimi gerçekleştirecek işletim sistemini yapmasını istiyorum. Kısa yazmayı beceremiyorum. En kısa yazım bu kadar.

    • @Beryesa.
      @Beryesa. 10 місяців тому

      Neden linux kullanmıyorsun :d

    • @SADIK25000
      @SADIK25000 10 місяців тому

      @@Beryesa. Linux MX'te kullanıyorum. Onda çözemediğim bir kaç sorun var? Korsan oyunlarda oyun cd istemesi? Anti-cheat'a sahip oyunlarda oyunların hata vermesi. Sistemde güncelleme kaçıracak kadar sistemi güncellemezsem bilgisayar aşırı yavaş bir hale dönüşmesi. Sistemi güncelleyen uygulama sonsuz döngüye giriyor. Kapatamıyorumda sistemde işaretçi ile takıla takıla hareket ediyor. Olurda el alışkanlığından ctrl alt delete'ye basarsam yeniden başlıyor. Ekrana sistemde onarılamaz hata oluştu yazıyor. Bilgisayarın kapanma özellikleri devre dışı kalıyor. Fişi çekip kapatınca da bir daha açılmıyor. Bu sorunları da nasıl çözeceği mi bilmiyorum? Bir bilgisayarı bozmak benim için saniyelik iş. Geri düzeltmeyi daha bulamadım. Hep veri kaybı ile sonuçlanıyor. Bilgisayarın pilini çıkar bios'u da sıfırla sonra sistemi aç göreceksin ki haberin olmadan sistem çökmüş. Biostaki ayarları geri yaptığında ise erişilemez önyükleme hatası alacaksın. Buna dayanıklı sistem var mı? Diski raw yaptım nasıl düzelticem diye kara kara düşünüyorum? Bence eski sistemde ekranda F2 ile devam et yada DELETE ile biosu ayarla diye seçeneği boşuna koymuyorlarmış. Benim sistemde bu seçenekler varsayılan olarak kapalı geliyor. Bundan önceki bilgisayarımda böyle değildi. Eski kasayı 125°C'de kullandım hep 128°C olunca tozunu siliyordum. İlk günden beri böyleydi. Oyunlar 8 kat hızlı oynatılırdı o bilgisayarımda. Tek sorunu sıcaktan patlamamış konsandatör kalmamış anakartta hata mesajı bile veremiyor anakart. Saatlerce aç kapa uğraşırsam arada hiç hata yokmuş gibi açılıyor. Sistem olmadığından kodu sen ben çalıştırayım bios ekranında kalıyor. Ekrana yazı ve hesap makinesi işleri yapabiliyor. Bunlar için HDD'ye ihtiyaç duymuyor. Yeni bilgisayarda yok böyle bir özellik ya. Commandore 64 gibi komut girilebilen ekran açılıyor. Bu sisteme direk kodları ram'a yazıp çalıştır dersek sanki işletim sistemim varmış gibi. HDD'siz kullanılabilir miydi? Sistemi Ram'a kurmak gibi hayalim var. Açılırken tüm sistemi yazayım gir tuşuna basayım sistem açılsın. Yapılabilir mi? Commandore 64'lerde yapılabiliyordu? Benim eski bilgisayarımda da gerekli komutlarla internete erişilebilse sonrasında gerisi gelir diye düşünüyorum. Sonuçta ekrana komut girilen bios sistemi var.

    • @hdemiray0
      @hdemiray0 10 місяців тому

      Sen ödemeye başla bende yapmaya baslayayim 😂

  • @alt_f4cano
    @alt_f4cano 10 місяців тому +1

    tebrik ederım eline sağlık ömer

  • @sercurity
    @sercurity 10 місяців тому

    İçerik ve video gerçekten güzel fakat edit için önerilerim olacak. Müziği kendi sesinden azalt. Sana net mikrofon lazım umarım güzel bir sponsor bulabilirsin veya göz önüne çıkarsın. Editlerdeki ses efektleri de bir tık kulak ağrıtıyor. Video içi kullandığın "meme"ler olsun editler olsun fazla iyi ben beğendim. Sana hayatında başarılar diliyorum. Güzel yerlere gelmeni temenni ederim.

  • @erkinalp
    @erkinalp 10 місяців тому

    Sadece çift tamponlama ile yetinmeyip, her pencere için (GUI'nde, masaüstü ve menüler de ayrı birer penceredir) iki ayrı görüntü tamponu tutmalısın.

    • @maqsreal
      @maqsreal  10 місяців тому

      Aynen double buffering yani

    • @erkinalp
      @erkinalp 10 місяців тому

      @@maqsrealdouble buffering ama her pencere için ayrı ayrı, sadece ekranın tamamı için değil
      onu yapmazsan X11 gibi ekranda akma olur

  • @KamilEray
    @KamilEray 10 місяців тому +2

    Kardeşim eline koluna sağlık anlatım baya eğlenceli ve anlaşılır olmuş tebrikler 👏

  • @tcGameStar
    @tcGameStar 5 місяців тому

    abi windows 8 deki sol üst köşedeki düğme efektleri baya iyi olur

  • @iphysic_
    @iphysic_ 11 місяців тому +4

    Helal olsun dostum devam boyle

  • @raulsoltan4262
    @raulsoltan4262 4 місяці тому

    ben böyle windows 12 erken erişim gibi bir şey bekliyodum

  • @candemirakman
    @candemirakman 10 місяців тому +2

    eline sağlık abi müthiş bir emek müq bir edit ve öğretici bir video olmuş daha fazlasını hakediyorsun

  • @nihatyavuz2206
    @nihatyavuz2206 11 місяців тому +2

    Tebrik ederim çok başarılı bir çalışma.

  • @fiziklecanlanguzelim3950
    @fiziklecanlanguzelim3950 10 місяців тому

    Bari başlangıç menüsünden de ulaşsaydık uygulamalara da öyle kapansaydı video alışmıştımm

  • @HumanBookss
    @HumanBookss 11 місяців тому +1

    Maşallah tebrik ederim birşeyin çakması değil ama sana bir proje söylesem de onu yapsan mesela benim 1 tb lik hardiskim var ve içi resim dolu ancak ayni resimden bazen 3 bazem 5 resim ayni oluyor ancak okadar çok dosya varki ne nerde bulamiyorum. Şimdi bir program olsa mesela eskiden google picasa vardi kapatıldi muhtemelen sen bilmiyorsundur onun gibi bir program olsa pc ye yükleyince pc deki tüm resimleri tarasa ve aynı olanlari yan yana dizse videoları ayırsa falan böyoe bir proje yapsan iyi olurdu 😇

    • @maqsreal
      @maqsreal  11 місяців тому +1

      Tavsiyen için çok teşekkür ederim ❤️ Yanlış hatırlamıyorsam bunun için zaten bir uygulama vardı bugün bir bakıp geri döneceğim.

    • @maqsreal
      @maqsreal  11 місяців тому

      @@HumanBookss Recuva adlı bir program. Normalde silinen uygulamaları geri getirmek için kullanılsada bir klasörü taratınca aynı isimdeki dosyaları silebiliyoruz diye hatırlıyorum

    • @Kaan-vk3gt
      @Kaan-vk3gt 10 місяців тому

      Duplicate photo finder olarak aratsan pc için bir kaç uygulama bulunmakta belki işine yarar ama o kadar büyük bir veriyi taramak ve bulmak ve bunun uygulamasını yazmak uğraştırıcı ve zor bir proje olur

  • @NikoBoo-ws6or
    @NikoBoo-ws6or 11 місяців тому +2

    bence ciddi ciddi yeni bir işletim sistemi yap linux tabanlıi

  • @ahendest
    @ahendest 2 місяці тому

    iki ihtimal var ya arka planda on tane senior yazılımcı var çocuk da sadece konuşuyor ya da geleceğin karmaşık kod mühendisi konuşuyor..

    • @maqsreal
      @maqsreal  2 місяці тому

      Yok herhangi bir takım yok henüz kendim çalışıyorum :) Ama yakında projeyi genisletebilmek için ufak bir takım kuracagiz (içinde profesyonel olmayacak tabii ki)

    • @ahendest
      @ahendest 2 місяці тому

      @@maqsreal harikasın. Allah yolunu açık etsin. bolca tutorial bekliyorum ben de ❤️❤️

  • @delirehberi
    @delirehberi 10 місяців тому +1

    Tebrikler, iyi eğlenceler.

  • @sipsiselim4x4
    @sipsiselim4x4 10 місяців тому

    1 abonen daha eklendi. Sevgiler saygılar roblox studio ile ilgili bir video çeker misin bir askeri kamp yapımı diye.❤❤

  • @MustafaAdibelli
    @MustafaAdibelli 10 місяців тому +1

    Chapter 6 bana üzücü bir sonu hatırlatıyor 😥

  • @enesburakkaya9502
    @enesburakkaya9502 10 місяців тому +3

    İçerik güzel, daha bu yaş grubundayken bilgisayar dünyasına merakın çok güzel. Nacizane tavsiyem videoların kalitesi açısından mizah unsurlarını videonun akışını kesecek şekilde ve sık sık kullanmak yerine içeriğe yedirerek ve daha uzun periyotlarda kullanman olur.

  • @edaks1
    @edaks1 10 місяців тому +1

    Tek kelime ile harika. Daha da başarılı olmanı dilerim.

  • @purplepontiac
    @purplepontiac 9 місяців тому

    Güzel content, saglam bir kernelin varsa umarim acik kaynak yaparsih. Sahsen ben boyle bir OS icin cesitli uygulamalar gelistirmeyi isterim.

  • @fnafyigit
    @fnafyigit 4 місяці тому

    Reis sıfırdan yapmak yerine rasgele bir linux (örnek Ubuntu) kullanabilirdin linux açık kaynak kodlu olduğu için daha çok zaman kazanırdın ama böylede iyi

  • @bentbase
    @bentbase 10 місяців тому +2

    11:50 0 bir doğal sayı değildir.

    • @maqsreal
      @maqsreal  10 місяців тому +3

      Doğal sayıdır.

    • @bentbase
      @bentbase 10 місяців тому

      @@maqsreal değildir.

    • @thatsjstme
      @thatsjstme 10 місяців тому

      Zero is not a natural number.
      Sıfır doğal sayıdır.
      Hangi ülkede olduğuna göre değişir

    • @maqsreal
      @maqsreal  10 місяців тому +1

      @@thatsjstme İngilizler kabul etmiyor olabilir ama Türkiye'de öyle olduğuna eminim.

    • @bentbase
      @bentbase 10 місяців тому +1

      @@maqsreal hayır Türkiye'de de kabul ediliyor ama ortaöğretimde değil üniversitede.

  • @utkukorkmaz9302
    @utkukorkmaz9302 10 місяців тому

    Eline sağlık çok iyi bir içerik olmuş. Ben senin yerinde olsaydım linux tabanlı yani sıfırdan değil ama büyük oranda kendi emeğim olduğu bir işletim sistemi yapardım. Neden böyle yapardım çünkü bu iş çok kompleks, bir yere kadar yapılmışını alıp sonra kendim de bir şeyler katsam çok daha kolay olur gibiydi. Bu dedigim denin videonun yerini tutamaz ama belki benzer bir içerik çekmek istersen bu yola basvurabilirsin. Eline sağlık senin gibi kanallar artmalı.

    • @maqsreal
      @maqsreal  10 місяців тому +2

      Kesinlikle haklısın fakat öyle bir video atsaydım muhtemelen "ya sen baştan yapmamışsın ki sahtekar!" Gibi yorumlar alacağım için bu yönteme başvurdum.
      Şöyle düşün: Bu videoya bile sırf milyonlarca satırlık driver kodlamadığım için sövenler var.
      Teşekkürler ❤️

    • @utkukorkmaz9302
      @utkukorkmaz9302 10 місяців тому

      @@maqsreal çok haklısın. Bu video icin yaptığın bile büyük emek istiyor, kötü yorumlar mantıklı degil. Devamı gelirse cok güzel olur.

    • @sargn9624
      @sargn9624 10 місяців тому

      İnsanlar hep konuşacak, pizzasından aldığı ısırıkla klavyenin arasına dökülen unlara aldırış etmeden yağlı elleriyle aslında sana kendi tembelliklerini kusacaklar. Öfke bireyseldir. İyi ki linux yapmamışsın çünkü linux zaten kernel çekirdeği, sadece bu yolu izleyerek bile ne güzel şeyler öğrenmişsin, seninle gurur duydum güzel kardeşim sadece kendine odaklan ve paylaş. Bu arada aç reponu paylaş tamamlanmamış olsa bile senin gibi kardeşler birleşsin el ele büyütün olayı.

  • @oyuncunettv.
    @oyuncunettv. 10 місяців тому +1

    Abi Linux Kaynak Kodlarını Düzenleyebilirdin. Bu Arada İndirme Linki Verirmisin

  • @YasinEfeee
    @YasinEfeee 10 місяців тому

    💋 Güzel video (Eline sağlık) :)

  • @ozlemakgunoglu
    @ozlemakgunoglu 10 місяців тому

    Çok güzel video olmuş tebrik ederim. Ama bazı yerlerde uzun açıklamalar yazmana rağmen hızlı gelişen yapmışsın. Videoyu durdurarak yakalayamıyorum bile

  • @arda7z657
    @arda7z657 10 місяців тому

    hocam yaş 14 bir sürü opyun yaptım ama işletim sistemi NASIL?????

  • @Extraordinary834
    @Extraordinary834 6 місяців тому

    Eğer işletim sistemin için icon istersen beleşe yaparım ;-D

  • @Speedwagon97
    @Speedwagon97 10 місяців тому

    Bazı bilgi hataları hariç gayet harika bi çalışma olmuş.

    • @maqsreal
      @maqsreal  10 місяців тому

      Eğer fark ettiğin bilgi hatası varsa lütfen söyleyebilir misin? Bu uçsuz bucaksız internette bile bu işletim sistemi ile ilgili bilgiler çok nadir bulunuyor ❤️

    • @Speedwagon97
      @Speedwagon97 10 місяців тому

      @@maqsreal Problem işletim sistemlerinde değil. Belki sadece budur ama bir hata mı evet.
      Programlama dillerindeki "seviye" farkını anlatırken C#'ı yüksek, C'yi düşük diyerek sınıflandırdın. Aslında bu diller orta seviye olmalıydı. Ama assembly doğru, binary'den sonraki en düşük dil olabilir. En yüksek dillerden örnek verecek olursam Python ve VBasic/Basic diyebiliriz. Ha ben yanlış anlatıyorsam affet.

    • @maqsreal
      @maqsreal  10 місяців тому +2

      @@Speedwagon97 Valla doğru olabilirsin bilemiyorum tekrar bakmam lazım ama Wikipedia'da gördüğüm üzere C# "çok yüksek seviyeli dil" C ise "düşük seviyeli dil" diye geçiyordu diye hatırlıyorum eğer ben yanlışsam asıl sen affet

    • @radresk34
      @radresk34 10 місяців тому

      @@Speedwagon97 Burada "seviye"den kasıt, işlemci yani donanım düzeyinden ne kadar uzakta olduğunuzdur.
      Makine kodu direkt donanım seviyesi, yani işlemcinin anlayacağı yegâne kod iken, Assembler bile bir üst seviye kabul edilebilir. C de aynı seviyede kabul edilebilir. Zira bu örnekte de olduğu gibi C ile yazdığınız kod sadece bir derleyiciden geçerek makine koduna derlenerek işlemcide çalışabilir. Bu nedenle bunları en düşük düzeyli olarak kabul edebiliriz. C++ da hemen hemen aynı düzeydedir. Ancak C++ içinde nesne yönelimli yaklaşımlar vs. de olduğundan, belki standart C ile aynı değerlendirmemek gerekir. Yine Pascal C ile aynı seviyede, Object Pascal ise C++ ile aynı seviyede kabul edilebilir.
      BASIC, Python gibi diller ise yorumlayıcı dilleridir. Bunların derlenmiş gibi görünen EXE'leri bile aslında bir yorumlayıcı uygulama, bir de yorumlanan byte code'dan oluşur. Yani altta C, Assembler (makine kodu kimse yazmıyor ve artık modern işlemcilerde kolay kolay yazamaz da) veya benzeri bir derleyici ile yazılmış bir işletim sistemi, bunun üzerinde işletim sisteminin sıralı olarak komutlarını çalıştırdığı ve bellek yönetimini yaptığı bir yorumlayıcı uygulama, onun üzerinde de (derlenmiş gibi görünse de) aslında yorumlanan bizim yaptığımız BASIC uygulaması vardır. Bu nedenle C'ye göre daha yüksek düzeylidir.
      Windows işletim sisteminin çekirdek (Kernel) dışındaki çoğu bileşeni de birer uygulama olarak kabul edilebilir. Bu katmanda bir de .NET Framework isminde bir kütüphaneler öbeği, bir framework kurulmuş, Microsoft'un modern geliştirme dilleri C#, F# ve benzeri diller ise bu framework üzerinde sanal olarak oluşturulmuş bir assemby kodunu sembolize edecek şekilde obje kodları üreten dillerdir. ( Java ve Java sanal makinesi gibi, burada da bir katman daha araya giriyor. Android'de ise en altta orijinal Linux, üzerinde Java sanal makinesi, onun üstünde ise gerçek işlemci kodu değil, Java obje kodu ile çalışan bir işletim sistemi mevcuttur.).
      Konu çok detaylı. Bu konunun çok standardize edilebileceğini düşünmüyorum, hele her gün yeni diller, yeni yaklaşımlar ortaya çıkarken.
      "Seviye" kavramı çok farklı şekillerde yorumlanabilir.

  • @TCS998
    @TCS998 10 місяців тому

    Merhaba. PNG to Bitmap converter veya Bitmap maker diye yazarsan bir sürü Program bulabilirsin.

    • @maqsreal
      @maqsreal  10 місяців тому

      Teşekkürler ❤️

  • @yigit_edit007
    @yigit_edit007 4 місяці тому

    23:12
    CUI çok iyi birşey bence.
    Linux'ta masaüstünü kapatıp GNU terminaline geçiş yapabiliyoruz ve bunu kullanmak bilgisayarın performansını artırır ve bu sayede işlerini kolaylıkla yapabiliriz😁
    CUI hakkında söylediklerin hiç hoşuma gitmedi. Biraz daha saygılı olabilirdin.
    Tamam GUI her bilgisayarda olması gereken birşey ama terminal olmazsa olmaz

    • @maqsreal
      @maqsreal  4 місяці тому

      Hocam sakin ol 😅 CUI'ı yemedik 🤣 benim demek istediğim şey yalnızca CUI kullanmak tembellik dedim. Terminal elbet ki yapacağım ve üzerinde çalışıyorum ama bu terminal sonuçta GUI'ın içinde bir CUI örneği.

    • @yigit_edit007
      @yigit_edit007 4 місяці тому

      Tamamdır, bende yazılım işleriyle ilgilenen birisiyim ama sen benden daha yetenekli birine benziyorsun
      Ben sadece Python ve Java biliyorum ama sen sıfırdan bir işletim sistemi yazmışsın gerçekten tebrikler, helal olsun :)
      Senden isteğim: komutları Türkçe yapman, ve dosya işlemlerini de yapabiliyorsan yap.
      İşletim sistemini yayınlandığında sanal makinede deneyeceğim 😊

  • @AhmetHKaya
    @AhmetHKaya 11 місяців тому +1

    Ellerine sağlık çok iyi olmuş