Podziwiam tego człowieka. System od zera, żadna dystrybucja linuxa lub inny bootleg. Kompilator od zera. Biblioteka 3D od zera. Język programowania który co prawda jest bazowany na C ale istnieje. Po prostu Wow.
Wbrew pozorom nie jest to takie skomplikowane jakby się mogło wydawać. Teoretycznie, każdy studenciak Informatyki w toku studiów też musi stworzyć taki mniejszy system operacyjny, tylko jest na to najczęściej jeden semestr projektowy. Dołożyć trochę więcej czasu do tego i mamy TempleOS'a.
Ja tu nie wdze biblotek 3D. Obracajace sie elementy moga byc czyms na wzor animowanych gifow. A gry 3D wygldaja na doomo podobne czyli sa 2D a zrobiene takiej gry nie jest takie trudne bisqitz ma filmiki na youtube jak robi takie engine i nie jest on trudny.
@@longlivekubek Jedyne co tu widzę trudnego to zrobienie jądra systemu ... ale nie wiem jak bardzo jest ono elastyczne i zaawansowane...bo w sumie widzimy tutaj że ledwo wyświetla obraz w 640x480 co świadczy że raczej działa wszystko na CPU. W sumie zajmuje się rozwojem jądra Linux i coś tam wiem :) o sterownikach ale w dalszym ciągu trzeba zaprojektować podstawowa logikę x86 i podstawowego sprzętu . Oraz nie wiem jak jest zrobimy kompilator kodu do tego, ale domyślam się że to jakiś zmodyfikowany kompilator języka c .
Każdy geniusz jest trochę 'postrzelony' ;) a co do odejścia z tego padołu.. widocznie ciekawość kodu który nas buduje była wyższa od codziennego używania algorytmów życia ;) świetnie przedstawiony materiał! Bardzo dziękuję
To większy kaliber niż ,,postrzelenie''. Schizofrenia to straszna choroba dla chorego oraz jego otoczenia (niestety bliscy często bywają w centrum spiskowych urojeń chorego) i chyba średnio było u niego z braniem leków. Żył u rodziców, dostawał pieniądze z Social Security. Później zaczął ,,karierę'' bezdomnego. Nieleczona schizofrenia często kończy się śmiercią w wyniku samobójswa. To wielkie cierpienie.
Trzeba w tym wszystkim docenić nie tylko rzemiosło czyli zdolności programowania, ale także wyjątkowość samego dzieła ergo wartość artystyczną. Dziwaczna, ale to jest pełnoprawna sztuka.
Napisanie Kompilatora, Biblioteki 3d, czy nawet systemu nie jest takie trudne (jest okropnie czasochłonne), ale zrobienie tego w stanie Terreego to rzecz zasługująca na podziw, większość ludzi ma problem ze znalezieniem motywacji, do czegokolwiek, u Terrego jego własny umysł walczy z nim samym, a i tak znalazł motywacje do dokonania rzeczy tak monumentalnej. Dlatego moim zdaniem jest przykładem dla wszystkich pomimo przeciwność dożyć do celu.
Pan Terry, jeden z pokolenia starszych niezwyciężonych ludzi, którzy mogli by być prekursorami w dzisiejszych czasach gdyby wykorzystano dobrze jego talent. Niektórym się poszczęściło, innym nie... Spokojnego grania na niebiańskich komputerach Panie Terry.
Witam . Mam pytanie techniczne i być może wyzwanie dla podzespołów komputerowych . Gdyby nie ograniczam nas budżet, czy jest możliwe zbudować i z jakich podzespołów PC do 8K i w każdej grze minimum 120 kl na x detalach? Pozdrawiam
Dzięki ZMASLO za super materiał :) Ten system jest dobry do nauki ASM jak i również poznania wyjątkowych optymalizacji podczas programowania.Sam śp. Terry A. Davis wspominał że po prostu rozumie matematykę i jest dla niego naturalnym językiem, co jak każdy wie takie umysły nie często się zdarzają, nawet jak sie nauczysz na pamięć mat to nie to samo co rozumieć. A student to jasne, wszystko napisze :D, tylko potem nikt tego nie jest w stanie z optymalizować czy nawet poprawić : D system("/bin/ls") bo po co używać funkcji fopen itp. TempleOS to mistrzostwo oszczędnego programowania myślę że nie jeden programista mógłby z tego wyciągąć wnioski. Na YT jest troche przykładów tej optymalizacji, chociażby głupi for który wykonuje się o wieeele razy szybciej niż w bashu czy nawet czystym, skompilowanym C, przykładów jest dużo :))) Szacun dla niego
Mam płytę główną gigabyte b450m ds3h v2 i mam do niej wpięty dysk 500gb na złączę m2, jeśli dokupię dysk na złączę sata to czy wszystko będzie działało? Pytam, bo czytałem, że jeśli jest wpięty dysk m2 to porty sata się wyłączają. Jeśli ktoś wie czy w mojej płycie wszystko będzie działało to będzie wdzięczny z odpowiedź
mam jakiś dziwny błąd że mi kursor nie chodzi, jak tylko włącze okno z systemem to automatycznie przenosi się w lewy góry róg i nie da sie go ruszyc ktos wie jak to naprawić?
Zamierzasz może zrobić porównanie "nvidia image scaling" z "radeon super resolution"? Obie te technologie pozwlają na zwiększenie fps w praktycznie każdej grze (albo porównanie z "FSR" bo podobno "RSR" bazuje na "FSR", więc "FSR" i "nvidia image scaling" mógłbyś uruchomić na tej samej karcie graficznej.
Wiem że nie na temat ale wie ktoś może jak naprawić migający ekran przy uruchamianiu Windowsa 10? Zaczął się od tak dłużej uruchamiać i jak się pojawia pulpit to miga około 2 minut a potem nic nie działa, muszę uruchamiać ponownie Eksploratot Windows z menadżera zadań żeby system był jakkolwiek używalny. Nie wiem jak to naprawić. Zainstalowałem wszystkie aktualizacje systemu jakie miałem zaległe i zaktualizowałem sterowniki od grafiki ale mam wrażenie że teraz to miganie trwa jeszcze dłużej niż wcześniej 😔
siema czy taki laptop bedzię dobry do gier często się przemieszczam dzięki za odp MSI Vector GP76 12UH-460PL 17,3" 360Hz Intel® Core™ i9-12900H - 16GB RAM - 1TB SSD Dysk - RTX3080 Grafika - Win11
Ale dziwnie mi się to oglądało, mam takiego samego T61 i na początku miałem takie "co jest kurde, z kąd on ma mojego lapka" XD btw co to za złącze z przodu po prawej stronie??
Według mnie, gdyby dodać tam jakieś proste i minimalistyczne gui, ogarnąć trochę te wszystkie holy rzeczy, to by był naprawdę dobry system na jakieś starsze maszyny.
ziom jakie są szanse bys zrobił materiał o optymalizacji i tym co można osiągnąć na nvidia geforce 9500 gt 1gb pytam bo jestem graczem konsolowym a dzięki twoim filmom postanowiłem ogarnąć se kompa do gier retro (1999-2005) no i padło na tę kartę graficzną bo była w miarę tania ale nie ukrywam że jestem w tych sprawach tak ciemny że aż szkoda gadać (nawet do instalacji win 10 musiałem się kierować twoim poradnikiem by go zainstalować z pena)
Nie mniej dziwne - MenuetOS/KolibriOS dwa bliżniacze systemy z pełnym GUI mieszczące się na jednej dyskietce 1,44 MB, ekstremalnie wydajne, napisane w całości w assemblerze i nie oparte na żadnym innym systemie.
zarządzanie pamięcią na niskim poziomie - to właśnie jest to co koderzy najbardziej lubią , w przypadku maszyn takich jak Atari XL/XE, C64, Amiga to jedyna opcja żeby zrobić coś naprawdę szybkiego - to że teraz się od tego odchodzi to w przypadku takich ludzi jak ja bawiących się na demoscenie Atari to jedyna opcja żeby coś z takich sprzętów wycisnąć używając assemblera ;) mimo że system totalnie odjechany to podziwiam gościa za napisanie tego od zera.... Jak będziesz miał chwilę to zobacz co się da wycisnąć pisząc kod na najniższym poziomie - np demo Reditus/Zelax na 1.79mhz procku
Z tym generatorem zdań to nie taki głupi pomysł. Bierzesz wszystkie słowa ze słownika i uruchamiasz program który układa jedną stronę tekstu z tych słów. Program układa tyle stron aż wykorzysta wszystkie możliwości w jaki sposób można ułożyć te słowa. Tym sposobem masz strony ze wszystkim co jest w stanie napisać człowiek, każdą stronę z każdej książki, napisanej i jeszcze nie napisanej. To samo można zrobić z mp3 skoro zapis jest zero jedynkowy. Program, który generuje pliki mp3 1MB w każdej możliwej konfiguracji zero jedynkowej wygeneruje każdą muzykę jaka powstała/powstanie, każdy audiobook (również te nie czytane/ nigdy nie napisane), każdą teorię z fizyki, matematyki, każdą wiedzę możliwą do zdobycia no i każdą głupotę XD Potem tylko wystarczy, że ktoś to wszystko odsłucha i sprawdzi czy jest ok. Daremne dla ludzi zadanie (zbyt dużo by tego było), ale AI może sobie kiedyś z tym poradzi.
imo.. jestesmy teraz warunkowani do bycia grzecznymi, "nieagresywnymi", "szanuj wszystkich", toleruj, "ale to wszystko to kit. każdy ma swoją drogę, a typowe zawsze jest groźne. fajny OS
fajna ciekawostka, a i sam miałem podobne ambicje, żeby zrobić własny system, kompilator itp... ale zapał zszedł, trochę spadała ochota przy problemach z kodem i jego ilością... 😝 natomiast to są rzeczy, w które trzeba zainwestować sporo pracy, żeby powstały, a w zamian nic praktycznie nie dadzą... no cóż, gość się wziął za robotę i zrobił ciekawą rzecz, gorzej że jako człowiek był... jaki był ¯\_(ツ)_/¯