UNİX Sistem Programlama bilen var mı?

Başlatan TupacShakur, 20 Aralık 2015 - 14:11:43

« önceki - sonraki »

0 Üyeler ve 4 Ziyaretçi konuyu incelemekte.

TupacShakur

Arkadaşlar merhaba şuan üni deyim daha önceden C ve C++ biliyordum yurtdışında kursa gitmiştim. şuan lise ve uni arkadaşlarımla ekip oluşturduk hepsi prog. dili biliyor bizim amacımız unix tabanlı basit bir işletim sistemi yapmak (NOT= yıllarınızı alır demeyin isteyince oluyor zaten amacımız basit bir işletim sistemi yapmak sadece shutdown ,restart ve tarayıcı gibi özellikleri olan bi OS) bu konuda bilgisi olan arkadaşlar varmı
NOT2= İngilizce Biliyorum

-DıLgEş-

Aşkın; gözü kör, kulağı sağır, dili tutuk, aklı kıttır..! Hayır yani bu halde nasıl herkesi madara ediyor onu çözemedim..

TupacShakur


iskenderoguz

işletim sistemi yazmak derken sıfırdan bir şey mi yapacaksınız yoksa linux temelli birşey mi

-DıLgEş-

Alıntı yapılan: iskenderoguzişletim sistemi yazmak derken sıfırdan bir şey mi yapacaksınız yoksa linux temelli * bir şey mi
Sıfırdan yapmak çooook zor olacaktır... Başlıkta yazdığına göre UNIX tabanlı olacak..:D
Aşkın; gözü kör, kulağı sağır, dili tutuk, aklı kıttır..! Hayır yani bu halde nasıl herkesi madara ediyor onu çözemedim..

lnxdev

Buna benzer bir proje vardı ismi csd işletim sistemiydi. Şuan ne durumda bilmiyorum hakkında yayınladıkları haberler ve bilgilendirme sayfaları güncel değil. 

CSD İşletim Sistemi

meda

Uygulama ya da herhangi Linux dağıtımına destek vermek varken Elementary OS, Mint, Ubuntu ... gibi olmazsa oyun, çizim, mühendislik uygulaması yapılabilir hatta Kedicad gibi varolan projelere destek verilebilir. Onun dışında boşa geçecek zamanınıza acırım. Eğer bu ekip ödev amaçlı böyle * bir şey yapacaksa da diyecek sözüm olmaz.:)
"BEDAVA Bedava yaşıyoruz, bedava;Hava bedava, bulut bedava;
Dere tepe bedava;Yağmur çamur bedava;Otomobillerin dışı,Sinemaların kapısı,Camekanlar bedava; Peynir ekmek değil ama Acı su bedava;Kelle fiyatına hürriyet, Esirlik bedava; Bedava yaşıyoruz, bedava. Orhan VELİ"

rutku

Unix tabanlı işletim sistemi değil dağıtım olur. Biraz kavram kargaşası olmuş.
Aslında temel olarak aç kapa yapabileceğiniz işletim sistemi yazılabilir. İnternette bolca örnek mevcut.
Hayallerini kodla ...

uKiriş
Mezgeldek

TupacShakur

Alıntı yapılan: rutku - 20 Aralık 2015 - 19:33:46
Unix tabanlı işletim sistemi değil dağıtım olur. Biraz kavram kargaşası olmuş.
Aslında temel olarak aç kapa yapabileceğiniz işletim sistemi yazılabilir. İnternette bolca örnek mevcut.
Çok araştırma yaptım ama örenk bulamadım hiç


Mesaj tekrarı yüzünden mesajınız birleştirildi. Bu mesajın gönderim tarihi : 20 Aralık 2015 - 20:09:58

Alıntı yapılan: iskenderoguz - 20 Aralık 2015 - 15:21:48
işletim sistemi yazmak derken sıfırdan bir şey mi yapacaksınız yoksa linux temelli * bir şey mi
Yok sıfırdan yapmak uzun sürer sadece unix tabanlı olacak

seron

TupacShakur, şunu anlayalım:

-bu bir ödev mi, ve yukarıda size sorulduğu gibi sadece aç kapat üzerine mi?
-yok bu bir heves olup, ciddi ciddi sistem mi yazacaksınız?

Elbette benim bilgim yok ama, bilgisi olanlar buna göre yardım edecektir. ben nice forumlarda "işletim sistemi yapmak istiyorum-yardım" diye başlık açılıp bu konuların sonuçsuz kaldığını gördüm...

rutku

Hayallerini kodla ...

uKiriş
Mezgeldek

TupacShakur

Alıntı yapılan: seron - 20 Aralık 2015 - 20:15:56
TupacShakur, şunu anlayalım:

-bu bir ödev mi, ve yukarıda size sorulduğu gibi sadece aç kapat üzerine mi?
-yok bu bir heves olup, ciddi ciddi sistem mi yazacaksınız?

Elbette benim bilgim yok ama, bilgisi olanlar buna göre yardım edecektir. ben nice forumlarda "işletim sistemi yapmak istiyorum-yardım" diye başlık açılıp bu konuların sonuçsuz kaldığını gördüm...
bir ödev değil sadece basit ibr işletim sistemi yazmak istiyoruz görsellik şuan için önemli değil sadece dos tabanlıda olabilir aç kapa özelliği ile başlamayı planlıyoruz zaten gerisi sonra gelir. Ama tek sorun bunları nasıl boot ettircez ve derlicez. Zaten bu projeyi bir kaç ay içerisinde yapmaya başlıcaz şuan hiçbir assmebly dili bilgim yok şuanda bootloader yapıbilecek seviyeye gelene kadar öğrenmeye çalışıyorum


Mesaj tekrarı yüzünden mesajınız birleştirildi. Bu mesajın gönderim tarihi : 20 Aralık 2015 - 20:39:13

Bu işi başarabilirsek zaten ilk paylaşcağım yer burası olacak sizde eleştirisiniz ne eksik ne yapmamız gerekir falan konuşuruz

plazma

https://www.gitbook.com/book/samypesse/how-to-create-an-operating-system/details


Gibi kaynaklar var, google a "make os from scratch" yazarsanız bunun gibi bir çok kaynak daha bulabilirsiniz.

rutku

Öncelikle terimler ve ne nedir onu iyice bir öğren. Yazdığın yazılarından anladığım kadarıyla daha bilgin çok az. Bu projeden önce kendini geliştir.
Hayallerini kodla ...

uKiriş
Mezgeldek

ekremsenturk

Bir çok "yapacağız ama nasıl bilmiyoruz" konularından birisi daha. Bu tür konuları Pardus forum'unda okurduk eskiden. konunun birinde konuyu açan şahıs nihayet daha basit bir sistem için ikna olmuştu ve konu şu sözlerle kapanmıştı: "Tamam öyle olsun ama ben yapmış sayılayım"

Unix tabanlı (benzeri diyelim) sistemler Linux çekirdeği, veya BSD çekirdeği, veya İllumos(Opensolaris) çekirdeği üzerine inşaa edilirler. Dos tabanlı bir işletim sistemi olarak FreeDos açıkkaynaklı tek kararlı örnek. Sourceforge.net'te bazı yarım kalmış veya hiç başlamamış ve sadece isimden oluşan başka Dos işletim sistemi girişimleri bulabilirsiniz. Kaynak kodlarınıda inceleyebilirsiniz.

blackwidow

Kardeşim internette Unix tabanlı en basitinden nasıl bir işletim sistemi dağıtımı yapılır tutorial ' ları falan var özellikle youtube da.

Ben bir zamanlar izlediğimde sadece siyah ekranda sistemi açıp kapatmasını ayarlıyordu tutorialda . Ama bunun dışında başlat menüsünü tasarlamasını da kolayca bulabilirsin.(gibi)

bir çok kaynak youtube da mevcut :)

kolay gelsin.

Hızlı gelen edit:

yukarıda dağıtım için birşeyler katabilme konusuna katılıyorum öyle de düşünebilirsiniz hazır takımsanız :)

yani bir dağıtım için güzel bir program , autoCad olur başka birşey olur , daha iyi olur hem açık kaynak açısından :)

Reverser

"...dos tabanlı da olabilir..."
Bence bu cümle herşeyi özetliyor. :)

XFCE ROCKS !
Powered by Thunar & XFWM4



kötükurt

Bir işi yapmak için yapıyorsanız bu işten zevk alıyorsunuz demektir ama toplanıp bir şeyler yapmak sorumluluk gerektirir, en ufak bir sorunda dağılınabilir. Yani zevktan daha önemlisi bir amacınız olmalı. Çoğu topluluk projesi, ortak ihtiyacı olan insaların kendileri için yazılım hazırlayıp diğer ihtiyacı olan insanlara dağıtmasıdır. Zevk için de yapılabilir ama öyleyken de ne için yaptığınızın farkında olmanız gerekir, o da bir amaçtır. Yapmanın amaç değil onun sonucu olduğunu düşünüyorum.
"Cahil tutarlıdır kendi içinde, kötü olan yarı cahillerdir." İlber Ortaylı

freeman

C\C++  biliyorum demişsiniz, öncelikle C\C++ projelerinize bakabilir miyim? Bu dillerle yaptığınız programları incelemek istiyorum.
Good morning and welcome to the Black Mesa Transit System. This automated train is provided for the security and convenience of the Black Mesa Research Facility personnel.

Amenofis

İnsan kendisinin bile kullanmayacağı birşey için niye uğraşır ki? Vaktinizi daha verimli işler için harcamanızı tavsiye ederim. 

ekremsenturk

Öğrenme ve tecrübe edinme amaçlı bir girişim sanıyorum.

TupacShakur

Alıntı yapılan: SkynetX - 21 Aralık 2015 - 10:22:06
C\C++  biliyorum demişsiniz, öncelikle C\C++ projelerinize bakabilir miyim? Bu dillerle yaptığınız programları incelemek istiyorum.
denklem çözebilen hesap makinesi(2 bilinmeyenleri dahil),graphich.h kütüphanesiyle tetris yaptım tamamen bana ait,bilgisayara saati değiştiren program yaptım,login register sistemi için program yazdım,masaüstü değiştiren program yazdım

jaschar

"...tarayici gibi ozellikleri olan..."

bunu gorunca okumayi biraktim. tarayici icin gui lazim onun icin de display server lazim. ve tum bunlari shutdown ve restart ile ayni kefeye koymak bu projeye başlamadan önce kendinizi geliştirmeniz gerektiğinin göstergesidir.

tavsiyem ilk once linux from scratch ile ugrasmaniz.
projectdisco - state of art android distribution .

Averroes

C/Cpp dillerinde ileri seviye, sistem programlama konusunda, Türkiye için konuşmak gerekirse, yetkin isimlerinden birinin Kaan Arslan olduğunu düşünüyorum: Emin olmamakla beraber, kendisinin, ki tek başına, yeni ve temelden bir işletim sistemi üzerinde çalışıyor olduğuna dair okuduklarım oldu. Kendisiyle iletişime geçebilirsin, elbet ki bazı ve faydalı önergeleri olacaktır. Ayrıca Truva Linux isimli yerli ve yeni bir dağıtımın da üzerinde çalışıldığını biliyorum; yine yardımı dokunacak başka bir kaynak olarak iletişim kurabilirsin.

Gelelim, C/Cpp kompedanı olduğunu söylemen hususuna: Verdiğin çalışma örneklerine dayanaraktan söyleyebilirim ki, C/Cpp dilleri ile İS yapabilmen için yahut da oluşturulmuş İS projelerini geliştirebilmen için ne yazık ki hesap makinesi ya da otomasyon uygulamaları geliştirmekten daha ötesine ulaşman ve düşünceme göre en az 5 yılını salt bu işe ayırman gerek. Zira, İS geliştirmek için yalnızca donanıma doğrudan erişebilen ve işletebilen dilleri ileri seviyede biliyor olmandan başka ayrıca da fiziksel sistemler hakkında, en az orta seviye olmak şartıyla bilgi sahibi olman gerek, diye düşünüyorum.

Elbette ki, yine de bir şeyler yapabilirsin; niçin olmasın? İS geliştirmek mefhumunda birçok kolaylığın olduğu da aşikar; kütüphaneler, çatılar elbet ki vardır. Geniş çaplı bir araştırma ile gerekli dökümanlara ulaşabilirsin ve de istediğin nitelikleri taşıyan başlangıç düzeyindeki İS projeni gerçekleştirebilirsin. Umarım başarılı da olursun.

iskenderoguz

Alıntı yapılan: Averroes - 26 Aralık 2015 - 22:49:33
Ayrıca Truva Linux isimli yerli ve yeni bir dağıtımın da üzerinde çalışıldığını biliyorum;

Truva linux 10 yıl önce vardı. Bu başka bir proje mi ?