Picproje Elektronik Sitesi

BİLGİSAYAR => Linux => Konuyu başlatan: furkanyx - 02 Ağustos 2017, 23:45:17

Başlık: Pic proje linux dağıtımı yapalım mı?
Gönderen: furkanyx - 02 Ağustos 2017, 23:45:17
Merhaba,
Linux sistemlerin artık her alanda karşımıza şu günlerde Picproje olarak bizim de bir dağıtımımız olsun istiyorum. Geliştiriciler olarak gömülü linux sistemleri derlerken veya program geliştirirken sürekli yeni paket kur bağımlılık bul vs vs gibi işlerle zaman kaybı yaşıyoruz. Tüm ihtiyacımız olan paketleri ve programları liste haline getirelim ve güzel bir arayüz ile ortak bir linux dağıtımı çıkartalım istiyorum. Böyle bir çağrı yapsam kimler katılır? Teşekkürler.
Başlık: Ynt: Pic proje linux dağıtımı yapalım mı?
Gönderen: boreas - 03 Ağustos 2017, 11:10:54
Olay dağıtım yapmakda değil. Önemli olan kullanımı kolaylaştıracak yazılımları yazmak. Yoksa bir kurulum programıyla istediğiniz dağıtımı kendinizinkine çevirebilirsiniz ama ek olarak ne katacaksınız ?
Başlık: Ynt: Pic proje linux dağıtımı yapalım mı?
Gönderen: StarfireTR - 13 Ağustos 2017, 16:49:49
Alıntı yapılan: boreas - 03 Ağustos 2017, 11:10:54
Olay dağıtım yapmakda değil. Önemli olan kullanımı kolaylaştıracak yazılımları yazmak. Yoksa bir kurulum programıyla istediğiniz dağıtımı kendinizinkine çevirebilirsiniz ama ek olarak ne katacaksınız ?

Merhaba ben forumda yeniyim. Ancak 17 yıllık linux kullanıcısı olarak bu konuda boreas'a sonuna kadar katılıyorum.
Başlık: Ynt: Pic proje linux dağıtımı yapalım mı?
Gönderen: furkanyx - 13 Ağustos 2017, 23:59:16
Soylediklerinizde sonuna kadar haklisiniz. Fakat forumda developer linux adli bir konu var ve yazdigim ozelliklerdeki dagitimin varligi uzerine. Birçok yeni baslayan linux kullanicilari bu paketleri kurmakta zorluk cekiyor. Benim istedigim tum ihtiyacimiz olan paketleri birlestirelim ve bunu sunalim. Daha sonra üzerine gerek gordugumuz ve bulamadigimiz programlari yazariz. Kali linux gibi dusunun. Linux dagitimlarinin haddinden fazla olmasinin sebebi ihtiyaca gore yeniden duzenlenebilmesidir. Amacim picproje ekibi olarak ortak bir gelistirme catisi altinda bulusarak picproje deki gelistiricilerin linux a isinmasiydi. Cevaplar icin tesekkurler :)
Başlık: Ynt: Pic proje linux dağıtımı yapalım mı?
Gönderen: muhendisbey - 14 Ağustos 2017, 00:32:15
Distroya ne gerek var o halde script yap olsun bitsin.


Distro daha ayrı bir olay. Yağla, balla yolla değil. Bu kadar distronun bir felsefesi olmalı. Birşeye özelleşmeli. Redhat denince akla gelen farklıdır, fedora denince farklıdır, ubuntu denince farklı.
Başlık: Ynt: Pic proje linux dağıtımı yapalım mı?
Gönderen: muhittin_kaplan - 14 Ağustos 2017, 01:47:18
Pek bilgim yok bu konularda ama stm,ti,pic gibi mcular icin derleyicilerin idelerin oldugu, pcb ve semalar icin uygulamalarin bulundugu, 3d cizim (printer ve cnc.icin) uygulamalarinin oldugu, hex editorlerinin, versiyon takip uygulamasinin bulundugu bir paket olsa guzel.olurdu.
Başlık: Ynt: Pic proje linux dağıtımı yapalım mı?
Gönderen: bit01 - 14 Ağustos 2017, 02:17:55
Dağıtım değil de paket oluşturmak bu durumda daha mantıklı. Paketin bir kaç versiyonu olur lite, standart, full gibi içindeki uygulamaların sayısı değişir. Paket çekildiği zaman hangi dağıtımı kullandığının önemi kalmaz.
Başlık: Ynt: Pic proje linux dağıtımı yapalım mı?
Gönderen: boreas - 14 Ağustos 2017, 07:44:43
Boreas linux u indir dene istersen. 3.5 gb. Sema pcb programlama freecad librecad qucs arduino rpi yok yok :)
Başlık: Ynt: Pic proje linux dağıtımı yapalım mı?
Gönderen: furkanyx - 14 Ağustos 2017, 08:30:46
Alıntı yapılan: bit01 - 14 Ağustos 2017, 02:17:55
Dağıtım değil de paket oluşturmak bu durumda daha mantıklı. Paketin bir kaç versiyonu olur lite, standart, full gibi içindeki uygulamaların sayısı değişir. Paket çekildiği zaman hangi dağıtımı kullandığının önemi kalmaz.
Mantıklı ama distro olmasını istememin sebebi Aynı çatı altında toplanmak. Sürekli güncel yazılımlar. Güncel bir dağıtım.
Alıntı yapılan: muhendisbey - 14 Ağustos 2017, 00:32:15
Distroya ne gerek var o halde script yap olsun bitsin.


Distro daha ayrı bir olay. Yağla, balla yolla değil. Bu kadar distronun bir felsefesi olmalı. Birşeye özelleşmeli. Redhat denince akla gelen farklıdır, fedora denince farklıdır, ubuntu denince farklı.
RedHat dışında zilyon tane daha distro var herkesin felsefesi vardır fakat ulaşabildiği kesim az ya da çoktur. Verdiğiniz örnekler uç örnekler, bu bana göre google ve apple dışındaki şirketlere ne gerek var demek gibi. Hepimizin yaptığı iş farklı olacağından RedHat ile Ubuntu ile Pardus ile ilgilenmiyorum önemli olan picproje felsefesini linux a taşımak.

Linux kullanıcıları tarafından en çok duyduğum şikayet görsel arayüz ve offline program yükleme zorluğu. Boreas dağıtımının içeriği güzel bir çalışma elinize sağlık fakat görsel arayüz önemli bir kriter. Belki bu projenin ilerleyen safhalarında paket yöneticisi yapabiliriz. Amerikayı yeniden keşfetmekten öte yeni paket yöneticisi ile tekerleğin inovasyonu gibi yeni ve daha kullanışlı bir sistem elde edebiliriz. Fakat şuan öncelikli hedefim herkes tarafından görsel ve içerik olarak güzel bir dağıtım çıkartmak ardından eğer ekip ruhunu yakalrsak bu projeyi daha da ilerletmek. Dağıtım yapmak paket yapmak bunların basit olduğunun bende farkındayım ama bir yerden başlamak lazım diye düşünüyorum :)
Başlık: Ynt: Pic proje linux dağıtımı yapalım mı?
Gönderen: boreas - 14 Ağustos 2017, 09:35:01
Aynı şeyleri düşünerek boreas'ı geliştirmiştim. Hatta olabildiğince çok makinede kullanılabilsin diye grafik arayüzü basit tuttum. Mate yerine KDE5 kullanmaktansa o alana freecad 3d koymak daha mantıklıydı benim için.
Maksadım hevesinizi kırmak değil.  Tecrübelerimi paylaşmak. Dağıtım hazırlamak dediğiniz gibi kolay bir iş. Hepsini kopyala paketle sana dağıtım olur. Ama sıkıntı kullanacak adamın neden kullanacağı ? Kicad çok başarılı bir baskı devre programı ki bence ares - isis 'i havada karada suda zorlanmadan geçer. Gelin kullanın dediğin zaman bu adamlara doküman lazım kaynak lazım. Birtek kicad için değil qucs var freecad var lazarus var yochto var. Bunların hepsi harika programlar bunların kullanımını arttırmak dağıtım yapmakdan daha önemli. Çünkü insanlar bir anda win.dan linux a da geçmek istemeyebilir / geçemeyebilir ama ares'i  bırakıp kicad kullanabilir. Burada kicad modulleri kitaplıkları hatta kodları paylaşılabilir. Ama bunu yapabilmek için belki dağıtımdan çok da  fazla emek sarfedersiniz ve baktığınızda ortada hiçbirşey gözükmez.
Başlık: Ynt: Pic proje linux dağıtımı yapalım mı?
Gönderen: cetin1990 - 14 Ağustos 2017, 09:41:42

Neymiş o felsefe? galiba ben anlayamadım.
Alıntı Yapönemli olan picproje felsefesini linux a taşımak.
Başlık: Ynt: Pic proje linux dağıtımı yapalım mı?
Gönderen: muhendisbey - 14 Ağustos 2017, 11:47:13
@furkanyx
Uç örnek değiller.
Fedora: daha çok akademik çalışma yapmak, matematiksel bir takım hesaplamalar için geliştirilmiş dağıtım.
Redhat: server tabanlı uygulamalar için biçilmiş kaftan.
Ubuntu: kullanıcısı daha çok ev kullanıcısı olan insanlar için geliştirilmiş dağıtım.
Kali: Hack yapma meraklılarının kullandığı dağıtım.
Pardus: Yerli olsun diye düşünülerek oluşturulmuş dağıtım.


Yani bir felsefeleri var.


Yani: Sizin dediğiniz windowsu yüklediğimizde içinde keil'de olsun, mplab olsun, arduino olsun, altium olsun, driverlar yüklü gelsin demekle aynı şey. Bu bir dağıtım oluşturma felsefesi değil.


Şunu derseniz anlarım: programcı için geliştirilmiş dağıtım. Ama bu da sakat fikir. Tüm programlama platformunu, tüm programlama dillerini kullananların olduğu bir ortam olduğunu sanmam. Kullanmadığın programı bilgisayara taşırttırmak da hamallıktır.


Onun yerine: Script kaydedicisini açacaksın
programlarını kuracaksın, tüm hali ile hazır olduğunda script oluşturmadan çıkacaksın.
Bir dahaki sefere kurman gerektiğinde sadece scripti çalıştır, kurulum tamamlansın işlemin tamam. Üstelik güncel halini kurmuş olman da artısı olur.


Görsel arayüz için tercih edebileceğin şeyler az çok belli: Gnome, KDE, LXDE, XFCE... Kurmak da öyle aman aman zor birşey değil.


Mesele paket oluşturmak da değil. Bu paketleri olabildiğince güncel tutmak oluşturmaktan daha meşakkatli. Bunun respiratory'si olacak, buradan indiren yüzlerce insan olacak daha... Kolay olmayan tarafı bu taraflar.
Başlık: Ynt: Pic proje linux dağıtımı yapalım mı?
Gönderen: StarfireTR - 14 Ağustos 2017, 15:58:59
Furkan bey, özellikle Türkiye'de böyle bir işin yapılması gerçekten çok zor. Ne siz ne de diğer insanlar gönüllü projelere tüm vakitlerini ayıramayacak. Hal böyle olunca da ortaya bir sürüm çıkacak ama ne güncellemesi gelecek ne desteği. Tübitak tarafından desteklenen ve bir yere kadar harika bir şekilde gelen PARDUS'un hikayesini biliyorsunuzdur sanırım?

Yok ben illa birşeyler yapmak istiyorum diyorsanız kendi adıma destek vermeye çalışırım. Ancak günde şu kadar vaktimi bu işe ayırırım, haftada şu kadar bu işle ilgilenirim, gün içinde şu saatlerde boşum diyemem. Bunlar benim için tamamen muallak.. Malum evli ve çocuklu olunca her zaman her şeye vakit ayıramıyorsunuz. Ayırmaya çalıştığınızda da kafınızı yaptığınız işe vermenize müsade edilmiyor. :)
Başlık: Ynt: Pic proje linux dağıtımı yapalım mı?
Gönderen: furkanyx - 14 Ağustos 2017, 18:10:54
@muhendisbey  Kullanilmayan programi tasittirmak benim icin de hamalliktir. Yukleme aninda seçenekler gelir ve istediginiz kategoride istediğiniz programi secersiniz. Bu bir varsayim.

Felsefe den kastim picprojede takilan hemen herkes bir gelistirici ve ortak cok guzel bilgi birikimi olusturuldu. Burada insanlar islerini daha cok windows ortaminda yapiyorlar ve linux ortamina gecmemelerinin sebebi bana gore program yukleme zorlugu ve kotu arayuzler. Bircok sekilde ozellestirebilirdir linux dagitimlari bunu bilmeyen yoktur. Ama ozellestirme yorucu oldugundan girmez kimse bu topa. Ubuntu varken elementary os neden bu kadar seviliyor? Sonucta ubuntu alt yapisina sahip.

Haklisiniz ben dahil cogu kisi tum zamanini ayirmaz boyle bir işe. Ticari bir kurulus olmayacagindan ortak todo listlerden insanlar yapabilecegini alir boylece doner bu sistem. Surekli güncelleme gelmesinden pek hoslanan biri degilimdir. Onemli surum guncellemelerine destek verilse ki bunlar 3 4 ayda bir veya yilda bir olan guncellemelerdir. Repolari guncel tutmakda gayet basit.


Nacizane fikrim sudur. Kalkip windows un tekelinden kurtulalim diye böyle birsey yapalim demiyorum. Suan piyasada gomulu windows yok denecek kadar az. Heryerde ister istemez linux sistemler mevcut. Windows a alisan birisinin linux a girmesi denize gobek ustu atlamak gibi acili oluyor. Biz bu aciyi en aza indirelim cogu ozellik hazir gelsin. Kisi istedikce yenisini kursun boylece linux dan ilk goruste kacislarda azalir hemde destegi picproje ekibi olarak verirsek turkiye de bilgi birikimi oluşturmuş oluruz.

Cevap veren herkese tesekkurler.
Başlık: Ynt: Pic proje linux dağıtımı yapalım mı?
Gönderen: MrDarK - 15 Ağustos 2017, 12:59:22
Takipteyim. Banada sık sık şu dediğin örnek uygun geliyor :)
Alıntı YapWindows a alisan birisinin linux a girmesi denize gobek ustu atlamak gibi acili

Seve seve yaptığınız dağıtımı gönüllü olarak deneyebilirim. Ayrıca Türkiyeye ve foruma yararlı olacak her fikri kurallar çerçevesinde yönetim olarak maddi manevi destekleyeceğimizi de hiçbir üyemiz unutmasın.
Başlık: Ynt: Pic proje linux dağıtımı yapalım mı?
Gönderen: sovalye - 15 Ağustos 2017, 14:17:20
Hepiniz deşifre olduğuna göre, kimse kaçmadan sorumu şuraya yazayım. O kadar linux overken kolaydi.Çoluk çocuğu linux'a alıştırmaya çalışırken iyiydi.
Kamera sistemim 225.1.1.1 (http://225.1.1.1)'e udp paketlerini başarı ile gönderiyor. Kamera ve pc, birbirine switch üzerinden bağlı. Eğer windows'ta gelen videoyu oynatmayı denersem hiçbir sıkıntı yaşamıyorum. Ama LİNUX 'ta bütün video playerler Multicasting'e bağlanamadık diye hata veriyorlar. İşlerse tam bu noktada ilginçleşiyor. Eğer switch'e internet bağlarsam her şey normale dönüyor. Linux playerler videoyu başarı ile oynatabiliyor. Daha sonra interneti kesiyorum. Programı kapatıp açıyorum. Video oynatma da hala sıkıntı yok. Linux'a restart attığımda multicasting hatası geri geliyor.
Ne yapmalıyım?
Başlık: Ynt: Pic proje linux dağıtımı yapalım mı?
Gönderen: boreas - 15 Ağustos 2017, 15:20:22
bilgisayar ip alamıyor gibi geldi bana. İnternetten kastın telefon kablosu değil sanırım modemden bağlantı yapıyorsun doğru mu ?
Başlık: Ynt: Pic proje linux dağıtımı yapalım mı?
Gönderen: mehmet - 15 Ağustos 2017, 15:48:11
Video okuyucularda "Vekil Sunucu"
otomatik olabilir. "Yok" olarak işaretleyin.
Sistemi yeniden başlatıp deneyin.
Başlık: Ynt: Pic proje linux dağıtımı yapalım mı?
Gönderen: boreas - 15 Ağustos 2017, 15:52:52
Eee sonuç olarak ne oldu dağıtım işi ?
Başlık: Ynt: Pic proje linux dağıtımı yapalım mı?
Gönderen: sovalye - 15 Ağustos 2017, 15:56:46
Evet hocam. Modem baglantisi. Elle ip girmeyi dun de denedim cozum olmadi. Biraz once internet varken aldigi bilgileri kopyalayip girdim Gateway i duzgun girince duzeldi.
Başlık: Ynt: Pic proje linux dağıtımı yapalım mı?
Gönderen: E-x8 - 15 Ağustos 2017, 16:36:16
Dağıtımda özel java programı yazılacaksa bilgim dahilinde yardım ederim. Umarım dağıtım işi yapılır.
Başlık: Ynt: Pic proje linux dağıtımı yapalım mı?
Gönderen: furkanyx - 15 Ağustos 2017, 17:57:32
@MrDarK tesekkurler hocam. Picprojeyi benim icin diger forumlardan ayiran bu uslup ve yaklasim :)

@boreas bu konuda daha onceki tecrubene dayanarak seninde desteğini alirsak guzel bir gelisme olacak.

@E-x8 bu baslik altinda veya yeni bir baslik altinda gereklilikleri tanımlarız ve oradan yapmak isteyen istedigini secer.

Paket yoneticisini en basta yapmak intihar olacagindan hangi paket yoneticisi ve hangi distro tabanli cikarmaliyiz onu kararlastiralim istiyorum. Ben yillardir debian tabanli dagitimlar kullandim ve diger dagitimlara biraz soguk bakiyorum. Sizler hangi dagitimlar ve paket yöneticine asinasiniz?

Başlık: Ynt: Pic proje linux dağıtımı yapalım mı?
Gönderen: boreas - 15 Ağustos 2017, 18:40:59
@furkanyx bana sorarsan öncelikle açılıştan kapanışa kadar işletim sistemini gerekli yazılımları kısacası yol haritasını planla. uygulama hatlarını çiz. Ben boreas 0.3 yapacak olsaydım robot / mekatronik tarzı uygulamalar ekleyecektim.  Kullanacak adama nasıl daha kolay bir uygulama ve işletim sistemi sunabilirz. Muadil uygulamalar ve eksik noktalar neler. Adam işletim sisteminde birşeyler geliştirirken zevk alması lazım ki yapılan birşeye değsin. Yoksa temel dağıtım paket sistemi bence bunlar sonraki uğraşılar. Ben sana liste olması amaçlı 0.2 sürümündeki uygulamaları listeliyorum.

Alliance (VLSI tasarım araçları)
Arduino (Arduino yazılım geliştirme ortamı)
AVR Asm. (AVR için asm. dili)
AVR Prog. (AVR için programlayıcı)
Boa Constructor (Python yazılım geliştirme ortamı Delphi benzeri)
GNU C++
GCC – ARM
GCC – MSP
GCC – AVR
GDB
GDB – ARM
GDB – AVR
Draw Timing (Zamanlama diagramı çizim programı)
Dia (Diagram çizim programı)
Eep24c
Easy Spice (Spice için grafik arayüzü)
Eclipse CDT  (Eclipse yazılım geliştirme ortamı)
Electric (Devre çizim Programı)
Energia (Energia yazılım geliştirme ortamı)
Emu8051 (8051 için emülatör yazılımı)
FreeCAD + PCB Module (Katı model geliştirme yazılımı PCB modül destekli)
FreeHDL (VHDL simülasyon yazılımı)
Fritzing (Fritzing çizim programı)
Gambas (Basic yazılım geliştirme ortamı VBasic gibi)
Geda (Şematik devre çizim paketi)
gerbv (Gerber dosya gösterici)
gLogic (Logic simülasyon yazılımı)
GnuCap (Devre analiz yazılımı)
GNU assembler, linker ve binary araçları
gpSim (Gnu pic simülatörü)
gputils (Gnu pic araçları)
gtkwave (GTK Sinyal gösterim yazılımı)
OpenCV ( Open Source Computer Vision kitaplığı)
Irsim
Icarus Verilog (Verilog simülatörü)
Kicad (Devre şematik ve baskı devre çizim paketi)
Lazarus (Pascal dilinde yazılım geliştirme ortamı Delphi gibi)
LibreCAD (2 Boyutlu CAD yazılımı)
Lpc Tools (LPC için geliştirme araçları)
Mcu8051 IDE (8051 için yazılım geliştirme ortamı)
Msp Debug (MSP için debug yazılımı)
Octave (Matlab alternatifi)
Oregano (Çizim ve simülasyon programı)
Pcb (Pcb devre çizim programı)
Pcb2gCode (Gcode üretici)
Picprog (Pic programlayıcı)
Processing (Processing programlama dili)
Putty  (Telnet istemcisi)
Sigrok Logic Analyzer (Logic analizör yazılımı)
qElectrotech (Çizim programı)
qRouter (VLSI Aracı)
Qucs (Devre Simülasyon yazılımı)
QT Development (QT geliştirme ortamı)
SDCC (Mikrodenetleyiciler için C programlama dili)
Simul AVR (AVR mikrodenetleyiciler için simülasyon yazılımı)
Simul Pic (Pic mikrodenetleyiciler için simülasyon yazılımı)
Tkgate (Simülasyon yazılımı)
Verilator (Verilog Simulator)
Yocto Project (Embedded Board OS Framework)
Xcircuit (Çizim Programı)
Xoscope (Ses kartını  osilaskop olarak kullanan bir yazılım)
Başlık: Ynt: Pic proje linux dağıtımı yapalım mı?
Gönderen: furkanyx - 15 Ağustos 2017, 22:09:49
Liste için teşekkürler. Önerilerinizi not aldım. Bu programlar dışında multimedya uygulamalarına da ağırlık vermeyi planlıyorum. Sürekli gerekli codecleri indireceğine tek seferde imajın içinden yükleyebilecek yeteneğe sahip bir uygulama yükleyici yazmayı planlıyorum.  3-4GB boyutunda bir imaj olsun ve tek seferde bu uygulamalar ve bağımlılıkları barındırsın. Gerektiğinde yükleme imajı veya internetten gerekli depolardan hızlıca indirsin.

İkinci dikkat edeceğimiz husus özelleştirme olmalı ekstra tweak tool indirmeden default olarak tema düzenleyici gelsin beginner dan prof a kadar belirli ayarlar olsun ve tüm ayarlar gerektiğinde sıfırlansın (debian da yaşadığım en büyük sorundu başlarda :) ). Arayüz olarak macbuntu temasını default koymak istiyorum. Çok dikkat çekici ve göze hitap eden bir tema. Çoğu kişi tarafından beğenildi ve hemen kullanıldı.

Yukarıda yazdıklarım aklımdan geçenler sizlerden de tavsiye bekliyorum.
Başlık: Ynt: Pic proje linux dağıtımı yapalım mı?
Gönderen: boreas - 15 Ağustos 2017, 22:22:32
codec işinde lisanslar önemli. Kullanıcının onaylaması gerektiği lisanslar olduğu için direk ekli gelmiyor diye biliyorum. divx mp3 vs. sıkıntılı codecler.
Başlık: Ynt: Pic proje linux dağıtımı yapalım mı?
Gönderen: muhittin_kaplan - 16 Ağustos 2017, 01:37:36
linux da versiyon takip programı kurmamışımlazım oldu, hangisini "offline" kullanabilirim ? bildiğiniz kullandığınız bir uygulama mevcut mu ?
Başlık: Ynt: Pic proje linux dağıtımı yapalım mı?
Gönderen: StarfireTR - 16 Ağustos 2017, 02:42:14
https://github.com/COMU/bohca/wiki/GİT-KULLANIM-KLAVUZU
Başlık: Ynt: Pic proje linux dağıtımı yapalım mı?
Gönderen: muhittin_kaplan - 16 Ağustos 2017, 17:42:55
Hocam makinalarımın internet bağlantısı yok. Bazaar svn kullanıyordum.
(Bu arada Başka Konu Açsam iyi olacak ;) )
Başlık: Ynt: Pic proje linux dağıtımı yapalım mı?
Gönderen: StarfireTR - 19 Eylül 2017, 12:55:07
Alıntı yapılan: muhittin_kaplan - 16 Ağustos 2017, 17:42:55
Hocam makinalarımın internet bağlantısı yok. Bazaar svn kullanıyordum.
(Bu arada Başka Konu Açsam iyi olacak ;) )
Git'i offline olarak da kullanabilirsiniz.