-
Innlegg
6 758 -
Ble med
-
Besøkte siden sist
Innholdstype
Profiler
Forum
Hendelser
Blogger
Om forumet
Innlegg skrevet av olear
-
-
Dag 2 1/2
Fikk et par timer til overs, så jeg lagde "DeskBox", en Desktop Manager. Relativt enkelt app som tar seg av rootwindow. Setter bakgrunn og viser alle .desktop-filer fra ~/Desktop. Henter Name, (Try)Exec, Icon fra .desktop.
Må "pynte" litt på koden før commit
Obligatorisk screenshot (sitter på jobbpc for øyeblikket):
Kan legge til filbehandlingsfunksjoner, men for øyeblikket får dette holde.
Beklager hvis jeg spammer, er greiest å skrive logg før jeg glemmer
EDIT:
Har begynt på "srcpkg" (prosjektnavn). Enkel GUI for bygging av pakker fra pkgsrc. En del mangler enda (15min arbeid), men rammeverket er der.
Programmet fungerer på alle distroer, og vil bootstrappe pkgsrc om det ikke finnes, alle programmer blir installert i hjemmemappen (kan endres) hos brukeren, og dermed veldig kjekt til å installere tredjepartsprogramvare man ikke har tilgang til ellers.
EDIT2:
La til støtte for build options (UI polish kommer når ferdig)
- 3
-
Dag 2
Fikk litt ekstra tid i kveld så jeg gjorde ferdig første versjon av init scriptene, det booter, men mangler en del funksjoner enda. Disse blir lagt til etterhvert som relaterte programmer blir pakket.
Fundert en stund på desktop, og endte på at jeg bare gjør det selv. Bruker Fluxbox som base og setter meg mål mot å levere en desktop ala Xfce.
Siden Fluxbox har startmeny, panel, systray og klokke er det relativt enkelt å starte. Hva trenger jeg først? Mounting av "dingser" og optiske enheter. Tenkte å bare finne en filbehandler med mouting som jeg kunne få til å fungere mot DBUS+HAL, men endte heller med å lage en automounter jeg kan ha i systray (ala slik det fungerer i Windows), da kan jeg/andre velge den filbehandleren som fungerer best. Så jeg slengte sammen DiskTray, en Qt4 applikasjon som ligger i systray og automatisk mounter det du plugger i, og gir deg mulighet til å avmontere såklart.
Tok et par timer mer en beregnet da jeg hadde aldri kodet mot DBUS før, men en artig utfordring og jeg er et par erfaringer rikere...
Testet DiskTray i CentOS, NetBSD og Draco.
Neste ut blir vel å fikse en "powertray" og en "soundtray", mission til helga hvis jeg får tid
Screenshots:
ChangeLog:
------------------------------------------------------------------------ r23 | olear | 2014-02-26 02:30:18 +0100 (Wed, 26 Feb 2014) | 1 line Changed paths: A /trunk/dracolinux/disktray A /trunk/dracolinux/disktray/disktray.cpp A /trunk/dracolinux/disktray/disktray.h A /trunk/dracolinux/disktray/disktray.pro A /trunk/dracolinux/disktray/files.qrc A /trunk/dracolinux/disktray/icon.png A /trunk/dracolinux/disktray/main.cpp A /trunk/dracolinux/disktray/tray.png added DiskTray 0.1, a simple HAL disk manager. Minor cleanup needed before release. requires qt4+qtdbus to work, I know HAL is legacy on other distros, but as long as pkgsrc maintains HAL we will continue to use it, it's also not that hard to convert to ud**whatever when that time comes ------------------------------------------------------------------------ r22 | olear | 2014-02-26 02:23:25 +0100 (Wed, 26 Feb 2014) | 1 line Changed paths: A /trunk/dracolinux/dracosrc/core/etc A /trunk/dracolinux/dracosrc/core/etc/Build A /trunk/dracolinux/dracosrc/core/etc/Extra A /trunk/dracolinux/dracosrc/core/etc/Install A /trunk/dracolinux/dracosrc/core/etc/etc A /trunk/dracolinux/dracosrc/core/etc/etc/HOSTNAME A /trunk/dracolinux/dracosrc/core/etc/etc/fstab A /trunk/dracolinux/dracosrc/core/etc/etc/group A /trunk/dracolinux/dracosrc/core/etc/etc/hosts A /trunk/dracolinux/dracosrc/core/etc/etc/motd A /trunk/dracolinux/dracosrc/core/etc/etc/passwd A /trunk/dracolinux/dracosrc/core/etc/etc/profile A /trunk/dracolinux/dracosrc/core/etc/etc/protocols A /trunk/dracolinux/dracosrc/core/etc/etc/rc.conf A /trunk/dracolinux/dracosrc/core/etc/etc/rc.subr A /trunk/dracolinux/dracosrc/core/etc/etc/resolv.conf A /trunk/dracolinux/dracosrc/core/etc/etc/services A /trunk/dracolinux/dracosrc/core/etc/etc/suauth A /trunk/dracolinux/dracosrc/core/etc/rc.d A /trunk/dracolinux/dracosrc/core/etc/rc.d/inittab A /trunk/dracolinux/dracosrc/core/etc/rc.d/rc.0 A /trunk/dracolinux/dracosrc/core/etc/rc.d/rc.1 A /trunk/dracolinux/dracosrc/core/etc/rc.d/rc.2 A /trunk/dracolinux/dracosrc/core/etc/rc.d/rc.daemons A /trunk/dracolinux/dracosrc/core/etc/rc.d/rc.init A /trunk/dracolinux/dracosrc/core/etc/rc.d/rc.local A /trunk/dracolinux/dracosrc/core/etc/rc.d/rc.network A /trunk/dracolinux/dracosrc/core/etc/rc.d/rc.pkg added basic etc files, also added the new init scripts (not done, but boots)
-
Back from the Dead: Part II
Ble en ufrivillig pause på et år gitt, men er tilbake
Har nå begynnt på DracoLinux 5.0 og droppet 0.4 (blir gjort om til legacy for 32bit). Denne gangen startet jeg fra scratch, så koblingen mot Slackware er nå mer eller mindre død, jeg beholder pkgtools og et par configfiler som stammer fra Slackware, men der stopper det. Status pr. idag er at basesystemet er ferdig pakket. Jeg la til bootloader og kernel i dag, og har begynnt på initscriptene (også fra scratch). Jeg kommer ikke til å legge ut noe enda, da chroot er eneste mulighet for testing, mangler også en del kritiske pakker som f.eks nettverk.
Målet denne uke er å få ferdig alle pakkene som skal være med, for å så bruke tid på init og konfigurering av systemet, og ikke minst en installer (som også bør lages fra scratch, første installer blir sikkert bare en hack av den gamle til å begynne med).
Det var det for i dag, kommer til å bruke denne tråd som en "blogg" for versjon 5.
Følgende pakker er ferdig for øyeblikket:
autoconf coreutils gdbm kbd mpfr readline tzdata automake diffutils gettext kmod ncurses sed udev bash e2fsprogs glibc less patch shadow util-linux bc file gmp libtool perl sharutils which bin86 findutils grep lilo pkg-config sysklogd xz binutils flex groff m4 pkgtools sysvinit zlib bison gawk gzip make procps tar bzip2 gcc inetutils mpc psmisc texinfo
DracoLinux 5.0 kommer til å inneholde Glibc 2.18, GCC 4.8 og Linux 3.2/3.10.
- 2
-
Bygging, backporting og patching er primærjobben, men blir nok en del endringer her og der.
Det jeg kommer på nå av ting som må lages:
* init som integrerer seg med NetBSD rc.d
* Pakkesystem (m/GUI) som intregrerer pkgtools og pkg_install
* OSS4 lydmikser (GUI)
* Automount (GUI)
* Filbehandler (forke eller lage selv)
* Power daemon (m/GUI)
Og annet smådill. Automount og filbehandler kommer av at Draco ikke kan bruke de "nye" funksjonene i Linux (har heller ikke lyst), kan heller ikke bruke GNOME3, KDE4, XFCE4.8 uten endringer i kode for å få til automounting+strøm, da blir det å lage selv eller forke.
-
Skal begynne å legge ut info, blir vanligvis at jeg holder alt for meg selv (både info og kode). Har vel en tråd liggende her en plass.
-
Skulle ønske jeg hadde mer tid mellom 2009=>2012, men personlige grunner gjorde at jeg rett og slett ikke hadde noe tid til overs. I år har jeg faktisk tenkt å gi ut en ny versjon, denne gang fra scratch (blanke ark), begynte så smått for en uke siden, og er snart ferdig med en Alpha av versjon 5.0 (det builder og booter). Kommer til å ta litt tid (2-3mnd med testing osv) da jeg skriver om alt. Denne versjon blir 64bit-only, og jeg kommer til å vedlikeholde den med oppdateringer. Kutter også forbindelsen med Slackware og annet legacy (dog det gjorde jeg egentlig i versjon 0.3). Kommer også ut med en "Legacy" release for 32bit, en litt mer oppdatert 0.4 som er kompatibel med 0.3.
Da Linux-verden har endret seg en del siden 2010 er det mulig jeg må lage noe ekstra programvare på GUI-siden for å tilfredstille vanlige brukere, Draco er mer BSD en andre distroer og programvare som eliminerer BSDene går utover Draco.
Beklager at jeg spammet screenshottråden.
- 2
-
Kjører Draco 0.4 fra 2012 og pkgsrc-2013Q3. Har bumpet kernel et par ganger siden da.
-
Jepp, veldig fornøyd med "dingsen". Kjøpte den når den kom til landet, makset minnet og la til et 16GB SD-kort. Kjørt knirkefritt siden. Eneste er at jeg måtte bytte batteri to ganger.
-
På tide med nytt bilde for året, denne gang min gode "gamle" AAO, undervurdert plattform som duger til det meste.
Som de fleste ser så kjører jeg Fluxbox med en standard Conky. Utover det blir XMMS brukt til musikk/video. Muligens "oldschool", men jeg bytter ikke ut ting som fungerer PCen er koblet til TV og brukes til media, surfing og jobbing.
-
Klart man tester først, problemet er bare at det kan ta en stund før en ny kernel (med evt. fix) dukker opp, så man må sitte på en gammel kernel på ubestemt tid (så lenge det ikke går utover sikkerhet går det jo greit), finnes mange kernelbugs som ble introdusert i 6.1, og har aldri blitt fikset (de vet om det). Kjipt å måtte sitte på en kernel fra 6.0 når man kjører 6.5, før eller senere vil det gå galt (6.7 introduserer noe nytt og dumt, krever kernel 2.6.32-hundreogti).
Uansett, RHEL/CentOS på server fungerer veldig bra, enkelt vedlikehold og i utgangspunktet stabilt.
Vanligvis bruker jeg custom repo, slik at jeg har total kontroll over oppdateringene.
EDIT: 6.5 brøyt med wireless apien, og jeg måtte fikse flere trådløsdrivere slik at de kompilerte igjen, da hadde RHEL fjernet den gamle API. Skummelt på "the" LTS-distro.
-
Bare ikke installer den på desktop (GNOME/KDE som følger med har så mange bugs at det er vankelig å bruke distroen i en dag uten at noe krasjer eller endrer seg).
Bruker selv CentOS på en del servere, fungerer fint (etter mye modding). Eneste problemet med CentOS er at de ikke følger Major.Minor, har du release 6, har du 6.5 uten valg, kommer 6.6, da må du oppdatere til den, eller aldri oppdatere igjen. Dette er ikke alltids så gunstig da RHEL nesten alltids breaker noe ved ny minor. Å oppdatere kernel er vanligvis et sjangsespill, spesielt på desktop.
-
AMD støtter ikke Radeon HD 3/4-serien lengre (du må nedgradere driver eller bruke den frie driveren som følger med).
-
Det er veldig store endringer mellom 5 og 6. Installer 6 på nytt og flytt over gamle filer sakte men sikkert (regner med at mange filer må endres osv).
Hvis du ikke _må_ oppgradere kan du like godt kjøre 5, er støttet i mange år enda.
-
-
Lightworks er ikke et bra program, at det kommer på Linux hjelper ingenting. Det finnes proffe programmer til Linux, men som sagt man må betale for dem.
Jeg kommer til å gnåle til det finnes gode alternativer, jeg kan godt begynne å gnåle om bilderedigering igjen, eller kanskje lydproduksjon? Finnes fremdeles ikke noen gode alternativer der heller
-
Det var da forferdelig hvor agressiv vi var mot PHP da, brukt rett så er PHP et topp språk (til sitt bruk). Begynte selv med PHP osv før C/C++, og tok ikke noe skade av det. Prinsippet innen programmering er det samme uavhengig av språk
- 1
-
Kdenlive er nok det program med mest potensiale*, men det er et stykke igjen før de kan utfordre kommersiell programvare på Windows/Mac. Alt for ustabilt og for lite funksjoner til daglig bruk, men det blir vel (om noen år ).
* (hvis man ser bort i fra "pro" software, der er det ok utvalg hvis man er villig til å betale for det)
-
Hvorfor skal jeg nå velge Opera? Blir jo bare en klone av Chrome (som jeg heller ikke bruker). Ser ikke noe trussel for "nettet", at flere bruker samme motor er en bra ting. Personlig er jeg avhengig av kompabilitet og velger da Mozilla.
- 1
-
Ble en liten ufrivilig pause denne måned, men skal gjøre ferdig 0.4 snart
Har også begynnt å se mot 0.5, blir mange endringer der (Oles-erstatte-alt-som-suger-versjon).
-
Kjører fremdeles 2.6.23 (2008) på flere maskiner (har også "oppgradert" til 3.x på noen), jeg backporter fikser bare relevant til min masinvare/oppsett, vanligvis ikke så mange.
-
Trådløst kort kan vel byttes?
Er jeg den eneste uten problemer med Broadcom? Jeg bare laster ned "driveren" og to sekunder etterpå er jeg på nett (jeg bumper heller ikke kernelversjon så ingen rekompilering er nødvendig ved kerneloppdatering). Har to bærbare med Broadcom og ingen problemer enda (har brukt de i flere år), såklart jeg foretrekker andre kort, men man har hva man har
-
Kryptering krever litt så lenge man ikke har dedikert maskinvare til det, men en hvilken som helst CPU fra 2005+ burde fungere helt fint til _vanlig_ bruk. Har et par Celeron/P4 (desktop, standard gnome med to custom apps og Firefox) jeg vedlikeholder med CentOS6, merker ikke at de kjører full diskkryptering.
-
Fedora bruker cryptsetup/LUKS, har vært "standarden" på Linux i mange år. Med andre ord det skal fungere helt fint
-
Ting tar tid™. Vært veldig opptatt det siste året (som vanlig), men har endelig begynnt på Draco igjen. Var en del nye ting å sette seg inn i da jeg har vært bort fra "scenen" i et par år, men primært det samme gamle (la oss kaste ut det som fungerer med noe nytt og ustabilt osv).
Uansett, DracoLinux 0.4 har kommet til betastadiet. Begynner å bli bra (har den del TODOs igjen før final).
Draco 0.4.0 BETA 1 (20121222)
Introducing DracoLinux 0.4.0 BETA 1. This release features kernel 3.0.57,
Glibc 2.11.3, GCC 4.4.7, OSS 4.2 and pkgsrc 2012Q3.
ISO kan lastes ned her: http://sourceforge.net/projects/dracolinux/files/0.4.0/snapshots/DracoLinux-i486-0.4.0-20121222.iso/download
Bare bruk denne tråden til spørsmål osv, men merk at jeg er veldig lite på nett for tiden, så det kan ta litt tid før jeg evt. svarer.
- 2
[Løst] Kompilere kernel som en fil?
i Operativsystemer
Skrevet
bzImage er kernelen.
Initrd kan inkluderes i bzImage også, se CONFIG_INITRAMFS_SOURCE.
.