Grafikus felület - Linux From Scratch (LFS) Avagy a téma, aminek nem lesz vége

Fórum: 

Egy Raspberry PI operációs rendszert szeretnék létrehozni, közösségi alapokon

Hír

 A Linuxot végül is raspberry pi re fejlesztem tovább, arra kevér a jó stabil és grafikus rendszer, ezért sokkal jobban meg tud maradni a rendszer, nagyobb népszerűsége lesz. Számítógépre merőben más tervek vannak, részletek majd akkor, ha megcsináltuk. Viszont majd kitalálok valamit, hogy tudjam megmutatni.

Értékelés: 

0
Még nincs értékelve

Hír

#213   "Viszont majd kitalálok valamit, hogy tudjam megmutatni."

Ha még nincs, akkor telepítesz valamilyen screen recorder-t -> készítesz vele egy bemutató
felvételt, és feltöltöd ezen fájlmegosztók valamelyikére.:
https://send.firefox.com/
https://www.zippyshare.com/
A kapott linket itt megosztod velünk -> mi letöltjük -> és a csodálkozástól tágra nyílt szemekkel
megnézzük ! :)

Értékelés: 

5
Átlag: 5 (2 szavazat)
kimarite képe

Hír

#213 Még a névre tennék egy javaslatot: Pattern OS

Értékelés: 

5
Átlag: 5 (1 szavazat)

Hír

#215 Jó Név, ez lesz. Köszi a javaslatot. Lala, tudsz egy jó screen recordert linuxra? Apt vel, mert arm architectúra.

A merőben más tervek elviekben az lesznek, hogy saját window servert, Window manager, asztali környezet, kernel feljesztését kezdem el és még egy programozóval, életképes rendszer kifejlesztését kezdem. Ám ezt még senki ne vegye készpénznek, de a tudása hatalmas lesz, ha tényleg elkészül. Ti lesztek az elsők, akiket értesítek a sok támogatásért. Ez lesz a legnagyobb durranás!

Értékelés: 

0
Még nincs értékelve

Megoldottam...

A komoly megoldás az, hogy tudjak linuxozni a laptopomon, előszedtem a pendrive-om, kiírtam rufussal a linux mint kedvenc kiadását a 18.3-at (nekem a 19 nem vált be), be a gépbe, ha nem kell a Win10 bekapcsolom, F12, Linux (kingston), és szépen futtatom. Van egy egyterrás toshiba külső hdd-m, arra írom az adatot, utána kiadom (így megmarad minden fájl), és kikapcsolom. Olyan mint az igazi.

Értékelés: 

0
Még nincs értékelve

Mintre Wayland?

Előfordulhat hogy a linux mint átáll a waylandra, hogy korszerűsödjön? Szerintem nem lenne rossz ötlet. Az X11 már elavult.

Értékelés: 

0
Még nincs értékelve
kimarite képe

Mintre Wayland?

#218 Nem. A Wayland használata majdnem biztos, hogy nem valósul meg. Sok hibája került elő, így az Ubuntu 18.04 kiadásba (még)sem kerülhetett bele. Még marad az X. Nem rossz amúgy.

Értékelés: 

0
Még nincs értékelve

Mintre Wayland?

#219 Az X vagy a wayland nem rossz?

Értékelés: 

0
Még nincs értékelve

KMS

Itt nem a kmspico-ra és társaira gondolok, hanem a kernel mode setting re. Azt hol találom forráskód ügyileg, elemzési célra. Az lenne a drm? A DRI merre van?

Értékelés: 

0
Még nincs értékelve

Hír

#215 Pattern os avagy nem rejtünk el semmit!

Értékelés: 

0
Még nincs értékelve

Google Fushica

Kíváncsi leszek a zircon kernelre, milyen lesz.

Értékelés: 

0
Még nincs értékelve
kimarite képe

KMS

#222 DRM: https://en.wikipedia.org/wiki/Direct_Rendering_Manager
DRI: https://en.wikipedia.org/wiki/Direct_Rendering_Infrastructure
KMS: https://wiki.archlinux.org/index.php/Kernel_mode_setting
https://wiki.debian.org/KernelModesetting
https://en.wikipedia.org/wiki/Mode_setting#Linux
DRM / KMS: https://events.static.linuxfound.org/sites/events/files/slides/brezillon...
DKMS: https://help.ubuntu.com/community/DKMS

A KMSpico hogy kerül ide?
http://www.officialkmspico.com/

#223 Mit rejtenek el és kik?

#224 Vélhetően jó, de ez menekülő útvonal a Google-nak:
https://news.softpedia.com/news/google-says-its-upcoming-fuchsia-os-is-n...
https://hup.hu/szavazasok/20180719/a_google_dobja_a_linux_android-ot_a_z...

Értékelés: 

5
Átlag: 5 (1 szavazat)

KMS

A hibákat nem rejtem el, a bugokat nem rejtem el, ugyanúgy az erényeit, tudását sem.
Csak úgy írtam oda a kmspico-t, hogy a kms szót beírva azt dobja ki a Google. Amúgy a Windows ellensége az is nem?
Amúgy forráskód, akár git alapon is.
Amúgy kezd összeállni a kép, bár lehet hülyeség, de a kms a drm ben kernel módban végzett módosítás? Ez a kms...

Értékelés: 

0
Még nincs értékelve
kimarite képe

KMS

#226Csak úgy írtam oda a kmspico-t, hogy a kms szót beírva azt dobja ki a Google. Amúgy a Windows ellensége az is nem?
-- az nLite-ot használták azt hiszem, a Windows állítgatására: https://www.ntlite.com/

Amúgy forráskód, akár git alapon is.
-- ez nem értelmes mondat. A forráskód elérése lehet git formában is, a git csak egy elosztott verziókezelő rendszer: https://hu.wikipedia.org/wiki/Git
Hasonló az svn: https://hu.wikipedia.org/wiki/Apache_Subversion

Amúgy kezd összeállni a kép, bár lehet hülyeség, de a kms a drm ben kernel módban végzett módosítás? Ez a kms...
-- például egy játék renderelése is elég bonyolult szoftveres folyamat, szoftverfejlesztés. De a frissítéseket neked kell elkészítened, ha erre adod a fejed. Azaz tanulj programozni.
-- a kernel folyamatokra nézz rá, ha ki- vagy bekapcsolni szeretnél folyamatokat. Van a Sysvinit vagy az UpStart, és újabban a Systemd.

Értékelés: 

0
Még nincs értékelve

KMS

#227 azt tudom mi a git, akkor archívumként és gitként is jó.

Programozni úgyahogy tudok. De én csak a kms helyét kérem a linuxból (tehát melyik főmappa, almappa ahol van.

Értékelés: 

0
Még nincs értékelve
kimarite képe

KMS

#228 Változó:
Kernel Mode Setting (KMS) is a method for setting display resolution and depth in the kernel space rather than user space.

The Linux kernel's implementation of KMS enables native resolution in the framebuffer and allows for instant console (tty) switching. KMS also enables newer technologies (such as DRI2) which will help reduce artifacts and increase 3D performance, even kernel space power-saving.
https://wiki.archlinux.org/index.php/Kernel_mode_setting
https://wiki.debian.org/KernelModesetting
https://en.wikipedia.org/wiki/Mode_setting

Értékelés: 

0
Még nincs értékelve

KMS

#229 https://www.kernel.org/doc/html/v4.15/gpu/drm-kms.html

https://github.com/torvalds/linux/blob/master/Documentation/gpu/drm-kms.rst

Értékelés: 

0
Még nincs értékelve

KMS

Végre összeállt a kép a fejemben. Elmondom részletesen. A kms az az amikor nem user mode-ban állítjuk a kijelzést, hanem kernel módban a drm-et.
Amit linkeltem az a kernel mode setting " mozgatórugói" tehát ezek segíségével állítod be, vagy a mir meg a wayland teszi meg. Az x11-nek annyira nincs nagy szüksége rá, elvan az nélküle is. A drm pedig a drivers -> gpu és az include-> video helyen van. A kms pedig a githubon lévő fájlból lehet kiolvasni. Hogy belejöttem a dologba. Végre!

Értékelés: 

0
Még nincs értékelve

Komoly frissítések, felhasználóbarátan

Ha majd tényleg linux a semmiből lesz, akkor végre letölthető lesz a raspberry pi lemezkép, addig is egy-két infó róla:
Teljes mértékig támogatja a raspberry pi eszközöket
XFCE és LXDE kiadás lesz
Rendkívül könnyűsúlyú: az lxde 128 mb rammal, az xfce 256 mb rammal beéri
Szinte teljes deskop hatású
Szép és nem kék

Értékelés: 

0
Még nincs értékelve

Komoly frissítések, felhasználóbarátan

#233 A desktop verziót várom ! :)
(Raspberry Pi-je, nem hinném hogy sok fórumtagnak van.)

Értékelés: 

0
Még nincs értékelve

Komoly frissítések, felhasználóbarátan

Legyen Desktop is? Mindegy, de az fedora vagy debian alapon, háromféle rendszert, amiből egyik raspberry, amire nem olyan egyszerű fejleszteni, egy komplett saját egy másik ember segítégével, meg desktop is, arra már nincs kapacitásom, azonban a desktop is akkor ugyanolyan jó lesz, ugyanazt  fogja tudni. Azonban a jó hosszan kitárgyalt acer laptopom miatt azt csak később tudom kezdeni. És ha tényleg megcsinálnánk a nem linux alapú os-t, az nem jó? Itt egy két kép:

XFCE

https://i.imgur.com/zn1adFa.png

https://i.imgur.com/UG5c35I.png

Értékelés: 

0
Még nincs értékelve
lazlo képe

Komoly frissítések, felhasználóbarátan

#233  ...végre zöld disztró!!!

Értékelés: 

0
Még nincs értékelve

Hogyan

Szeretném klónozni a cgit.freedesktop.org ról github desktoppal, de usert és passwordot kér. Mit tegyek?

Értékelés: 

0
Még nincs értékelve
kimarite képe

Hogyan

#239 URL? Mit, honnan ...

Értékelés: 

0
Még nincs értékelve

Ezt

Hogyan

Mindegy az app, nem fontos, gittel sem ment 

Értékelés: 

0
Még nincs értékelve

Hogyan

igen, telepítve van, de után tar archívumba be kellene csamagolni, hogy tovább tudjam adni. 

akkor anongit-tel írjam? Cgit neked mit hoz?

Értékelés: 

0
Még nincs értékelve

Hogyan

Köszi !!!!! 

Értékelés: 

0
Még nincs értékelve

Hogyan

Hogy nem leltem rá! :) 

Értékelés: 

0
Még nincs értékelve
kimarite képe

Hogyan

#247 Most hogy már megvan ... felesleges közölnöm, hogy: így kell és időbe telik:

git clone https://anongit.freedesktop.org/git/drm/drm.git
Cloning into 'drm'...
remote: Counting objects: 6142873, done.
remote: Compressing objects: 100% (929273/929273), done.
remote: Total 6142873 (delta 5180881), reused 6131474 (delta 5169664)
Receiving objects: 100% (6142873/6142873), 1.08 GiB | 3.02 MiB/s, done.
Resolving deltas: 100% (5180881/5180881), done.
Checking out files: 100% (61118/61118), done.

(https://git-scm.com/docs/git-clone)

Értékelés: 

0
Még nincs értékelve

Hogyan

Kimarite, klónozni tudok, már mondtam, gitet ismerem!

Értékelés: 

0
Még nincs értékelve

Itt az ideje

Most jutottam végre oda, hogy kialakult az összkép a fejemben. Egyelőre csak raspberry-re lesz elérhető az os, de küldök majd videót és képernyőképet is.
Mindig a legújabb stabil Linux kernellel jön, x és Wayland alapú rendszerek jönnek. Legújabb raspberryn fejlesztem, minden kiadását fogja ha minden igaz tudni. Teljesen lefordítom az lfs, blfs könyveket és mivel cc licenc alatt van, lefordíthatom nektek. Felrakok majd a Noobs cuccot amivel lehet dual bootot, így semmi akadály. Drukkoljatok!

Értékelés: 

0
Még nincs értékelve

Hol lehet?

Merre lelem az ioctl .h vagy c nem tudom, tehát az input output controlt?

Értékelés: 

0
Még nincs értékelve
kimarite képe

Hol lehet: ioctl.h?

#252 Kernel forrás: locate vagy find.

Például: http://man7.org/linux/man-pages/man2/ioctl.2.html
(https://unix.stackexchange.com/a/21210)

Parancs:

kim@kim-hp:~$ sudo find / -name ioctl.h
[sudo] kim jelszava:
find: ‘/run/user/1000/gvfs’: Engedély megtagadva
/usr/include/asm-generic/ioctl.h
/usr/include/x86_64-linux-gnu/sys/ioctl.h
/usr/include/x86_64-linux-gnu/asm/ioctl.h
/usr/include/linux/hdlc/ioctl.h
/usr/include/linux/mmc/ioctl.h
/usr/include/linux/ioctl.h
/usr/include/btrfs/ioctl.h
/usr/include/libdrm/nouveau/nvif/ioctl.h
/usr/src/linux-headers-4.15.0-20/include/asm-generic/ioctl.h
/usr/src/linux-headers-4.15.0-20/include/uapi/asm-generic/ioctl.h
/usr/src/linux-headers-4.15.0-20/include/uapi/linux/hdlc/ioctl.h
/usr/src/linux-headers-4.15.0-20/include/uapi/linux/mmc/ioctl.h
/usr/src/linux-headers-4.15.0-20/include/uapi/linux/ioctl.h
/usr/src/linux-headers-4.15.0-20/arch/parisc/include/uapi/asm/ioctl.h
/usr/src/linux-headers-4.15.0-20/arch/ia64/include/uapi/asm/ioctl.h
/usr/src/linux-headers-4.15.0-20/arch/mips/include/uapi/asm/ioctl.h
/usr/src/linux-headers-4.15.0-20/arch/mn10300/include/uapi/asm/ioctl.h
/usr/src/linux-headers-4.15.0-20/arch/frv/include/uapi/asm/ioctl.h
/usr/src/linux-headers-4.15.0-20/arch/m32r/include/uapi/asm/ioctl.h
/usr/src/linux-headers-4.15.0-20/arch/powerpc/include/uapi/asm/ioctl.h
/usr/src/linux-headers-4.15.0-20/arch/sparc/include/uapi/asm/ioctl.h
/usr/src/linux-headers-4.15.0-20/arch/alpha/include/uapi/asm/ioctl.h
/usr/src/linux-headers-4.15.0-20/arch/score/include/uapi/asm/ioctl.h
/usr/src/linux-headers-4.15.0-20/arch/x86/include/uapi/asm/ioctl.h
/usr/src/linux-headers-4.15.0-28/include/asm-generic/ioctl.h
/usr/src/linux-headers-4.15.0-28/include/uapi/asm-generic/ioctl.h
/usr/src/linux-headers-4.15.0-28/include/uapi/linux/hdlc/ioctl.h
/usr/src/linux-headers-4.15.0-28/include/uapi/linux/mmc/ioctl.h
/usr/src/linux-headers-4.15.0-28/include/uapi/linux/ioctl.h
/usr/src/linux-headers-4.15.0-28/arch/parisc/include/uapi/asm/ioctl.h
/usr/src/linux-headers-4.15.0-28/arch/ia64/include/uapi/asm/ioctl.h
/usr/src/linux-headers-4.15.0-28/arch/mips/include/uapi/asm/ioctl.h
/usr/src/linux-headers-4.15.0-28/arch/mn10300/include/uapi/asm/ioctl.h
/usr/src/linux-headers-4.15.0-28/arch/frv/include/uapi/asm/ioctl.h
/usr/src/linux-headers-4.15.0-28/arch/m32r/include/uapi/asm/ioctl.h
/usr/src/linux-headers-4.15.0-28/arch/powerpc/include/uapi/asm/ioctl.h
/usr/src/linux-headers-4.15.0-28/arch/sparc/include/uapi/asm/ioctl.h
/usr/src/linux-headers-4.15.0-28/arch/alpha/include/uapi/asm/ioctl.h
/usr/src/linux-headers-4.15.0-28/arch/score/include/uapi/asm/ioctl.h
/usr/src/linux-headers-4.15.0-28/arch/x86/include/uapi/asm/ioctl.h
/home/timeshift/snapshots/2018-08-12_18-00-02/localhost/usr/include/asm-generic/ioctl.h
/home/timeshift/snapshots/2018-08-12_18-00-02/localhost/usr/include/libdrm/nouveau/nvif/ioctl.h
/home/timeshift/snapshots/2018-08-12_18-00-02/localhost/usr/include/x86_64-linux-gnu/asm/ioctl.h
/home/timeshift/snapshots/2018-08-12_18-00-02/localhost/usr/include/x86_64-linux-gnu/sys/ioctl.h
/home/timeshift/snapshots/2018-08-12_18-00-02/localhost/usr/include/btrfs/ioctl.h
/home/timeshift/snapshots/2018-08-12_18-00-02/localhost/usr/include/linux/ioctl.h
/home/timeshift/snapshots/2018-08-12_18-00-02/localhost/usr/include/linux/mmc/ioctl.h
/home/timeshift/snapshots/2018-08-12_18-00-02/localhost/usr/include/linux/hdlc/ioctl.h
/home/timeshift/snapshots/2018-08-12_18-00-02/localhost/usr/src/linux-headers-4.15.0-20/include/asm-generic/ioctl.h
/home/timeshift/snapshots/2018-08-12_18-00-02/localhost/usr/src/linux-headers-4.15.0-20/include/uapi/asm-generic/ioctl.h
/home/timeshift/snapshots/2018-08-12_18-00-02/localhost/usr/src/linux-headers-4.15.0-20/include/uapi/linux/ioctl.h
/home/timeshift/snapshots/2018-08-12_18-00-02/localhost/usr/src/linux-headers-4.15.0-20/include/uapi/linux/mmc/ioctl.h
/home/timeshift/snapshots/2018-08-12_18-00-02/localhost/usr/src/linux-headers-4.15.0-20/include/uapi/linux/hdlc/ioctl.h
/home/timeshift/snapshots/2018-08-12_18-00-02/localhost/usr/src/linux-headers-4.15.0-20/arch/alpha/include/uapi/asm/ioctl.h
/home/timeshift/snapshots/2018-08-12_18-00-02/localhost/usr/src/linux-headers-4.15.0-20/arch/frv/include/uapi/asm/ioctl.h
/home/timeshift/snapshots/2018-08-12_18-00-02/localhost/usr/src/linux-headers-4.15.0-20/arch/x86/include/uapi/asm/ioctl.h
/home/timeshift/snapshots/2018-08-12_18-00-02/localhost/usr/src/linux-headers-4.15.0-20/arch/parisc/include/uapi/asm/ioctl.h
/home/timeshift/snapshots/2018-08-12_18-00-02/localhost/usr/src/linux-headers-4.15.0-20/arch/ia64/include/uapi/asm/ioctl.h
/home/timeshift/snapshots/2018-08-12_18-00-02/localhost/usr/src/linux-headers-4.15.0-20/arch/mips/include/uapi/asm/ioctl.h
/home/timeshift/snapshots/2018-08-12_18-00-02/localhost/usr/src/linux-headers-4.15.0-20/arch/mn10300/include/uapi/asm/ioctl.h
/home/timeshift/snapshots/2018-08-12_18-00-02/localhost/usr/src/linux-headers-4.15.0-20/arch/m32r/include/uapi/asm/ioctl.h
/home/timeshift/snapshots/2018-08-12_18-00-02/localhost/usr/src/linux-headers-4.15.0-20/arch/powerpc/include/uapi/asm/ioctl.h
/home/timeshift/snapshots/2018-08-12_18-00-02/localhost/usr/src/linux-headers-4.15.0-20/arch/sparc/include/uapi/asm/ioctl.h
/home/timeshift/snapshots/2018-08-12_18-00-02/localhost/usr/src/linux-headers-4.15.0-20/arch/score/include/uapi/asm/ioctl.h
/home/timeshift/snapshots/2018-08-12_18-00-02/localhost/usr/src/linux-headers-4.15.0-28/include/asm-generic/ioctl.h
/home/timeshift/snapshots/2018-08-12_18-00-02/localhost/usr/src/linux-headers-4.15.0-28/include/uapi/asm-generic/ioctl.h
/home/timeshift/snapshots/2018-08-12_18-00-02/localhost/usr/src/linux-headers-4.15.0-28/include/uapi/linux/ioctl.h
/home/timeshift/snapshots/2018-08-12_18-00-02/localhost/usr/src/linux-headers-4.15.0-28/include/uapi/linux/mmc/ioctl.h
/home/timeshift/snapshots/2018-08-12_18-00-02/localhost/usr/src/linux-headers-4.15.0-28/include/uapi/linux/hdlc/ioctl.h
/home/timeshift/snapshots/2018-08-12_18-00-02/localhost/usr/src/linux-headers-4.15.0-28/arch/alpha/include/uapi/asm/ioctl.h
/home/timeshift/snapshots/2018-08-12_18-00-02/localhost/usr/src/linux-headers-4.15.0-28/arch/frv/include/uapi/asm/ioctl.h
/home/timeshift/snapshots/2018-08-12_18-00-02/localhost/usr/src/linux-headers-4.15.0-28/arch/x86/include/uapi/asm/ioctl.h
/home/timeshift/snapshots/2018-08-12_18-00-02/localhost/usr/src/linux-headers-4.15.0-28/arch/parisc/include/uapi/asm/ioctl.h
/home/timeshift/snapshots/2018-08-12_18-00-02/localhost/usr/src/linux-headers-4.15.0-28/arch/ia64/include/uapi/asm/ioctl.h
/home/timeshift/snapshots/2018-08-12_18-00-02/localhost/usr/src/linux-headers-4.15.0-28/arch/mips/include/uapi/asm/ioctl.h
/home/timeshift/snapshots/2018-08-12_18-00-02/localhost/usr/src/linux-headers-4.15.0-28/arch/mn10300/include/uapi/asm/ioctl.h
/home/timeshift/snapshots/2018-08-12_18-00-02/localhost/usr/src/linux-headers-4.15.0-28/arch/m32r/include/uapi/asm/ioctl.h
/home/timeshift/snapshots/2018-08-12_18-00-02/localhost/usr/src/linux-headers-4.15.0-28/arch/powerpc/include/uapi/asm/ioctl.h
/home/timeshift/snapshots/2018-08-12_18-00-02/localhost/usr/src/linux-headers-4.15.0-28/arch/sparc/include/uapi/asm/ioctl.h
/home/timeshift/snapshots/2018-08-12_18-00-02/localhost/usr/src/linux-headers-4.15.0-28/arch/score/include/uapi/asm/ioctl.h
^C
kim@kim-hp:~$

Értékelés: 

0
Még nincs értékelve

Hol lehet: ioctl.h?

#253 Ez kellett nekem: ".libdrm/ioctl.h"

Köszi!!!

Értékelés: 

0
Még nincs értékelve

Melyik

tanulgatok egy két programnyelvet, pl a C-t és a rubyt. Már tudom a html-t és a css-t. Valami olyasmi programnyelv van ami lefordítható és elég "könnyű" ahoz, hogy esetleg foglalkozzam vele?

Értékelés: 

0
Még nincs értékelve

Újra itt

A Rasberry rendszer wayandot fog használni gl driverrel és kms-sel

De lesz egy xorg kiadás is, mert a wayland tiszta wayland lesz, ezért a kompatibilitás miatt lesz egy x ág is.

Értékelés: 

0
Még nincs értékelve
kimarite képe

Újra itt

#257 A tiszta Wayland sikerült már valakinek, valamikor is?

Értékelés: 

0
Még nincs értékelve

Újra itt

Ha akarnák, akkor sikerülne, mármint annyira kevés wayland app van, hogy a weston és a terminálon kívül a Command Line appok mennek.

X és Wayland kompatibilis énszerintem nincs, és nem is lesz, mert vagy Wayland vagy X11.

Eszközkészletnél mégoldható lenne, de mármint úgy, mint a HTML, CSS és ezek, hogy van egy cucc, ami lefuttatja őket, akár waylandon ó, akár x-en. Tehát lenne egy CSAK Waylandra írt futtató, meg egy CSAK X-re írt futtató.

Akkor még portolni sem kell, és igazi open source! 

Értékelés: 

0
Még nincs értékelve

Újra itt

A Wayland kísérletező embereknek lesz. 

Értékelés: 

0
Még nincs értékelve
kimarite képe

Újra itt

#259 Nehéz kérdés. :)
Menj, és segíts be a Wayland fejlesztésébe,
úgy könnyebb dolgod lesz majd az OS-sel. ;)

Értékelés: 

0
Még nincs értékelve

Oldalak