Re: [Dng] Device management [WAS: system scriptinng language.]

2014-12-28 Thread Matthew Melton


Matthew Melton
m...@mjmworks.co.uk

 Jude Nelson wrote 

>___
>Dng mailing list
>Dng@lists.dyne.org
>https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng
___
Dng mailing list
Dng@lists.dyne.org
https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng


Re: [Dng] Jessie without systemd

2014-12-28 Thread Richard
Nice setup. Darker than my normal but it looks good.



My installation of Trios
, with
 OpenRC.

Here is a shot of my
initial
 layout, or at least, todays:

https://db.tt/kqxtslIq



All in all, a very nice piece of work.

I was so looking forward to Jessie,
 
until the systemd fiasco.

Thanks for your efforts.


I plan to add my preferred apps and use this install for a few weeks.

And keep reading your forum for new developments.

On the surface, it seems to be complete.




saludos,

Richard.


On Fri, Dec 26, 2014 at 10:05 PM, Richard  wrote:

> Thanks. :)
> I'm in.
>
> On Fri, Dec 26, 2014 at 8:47 PM, Dragan FOSS  wrote:
>
>> Hello Richard, thanks for your interest in our project :)
>>
>> Registration is very easy and fast..only Registration Question is in
>> Serbian (sorry for that..):
>> Koji je glavni grad Republike Srbije/Which is the capital of the
>> Republic of Serbia
>>
>> Correct answer is : Beograd
>>
>> Other fields on registrattion form are either self-explanatory or filled
>> with default answers (TRIOS/Cinnamon for OS/DE)
>>
>>  Welcome to our forum :)
>> *Sent:* Saturday, December 27, 2014 at 1:12 AM
>> *From:* Richard 
>> *To:* "Dragan FOSS" 
>> *Cc:* dng@lists.dyne.org
>> *Subject:* Re: [Dng] Jessie without systemd
>>  Unable to register since I don't read Serbian?
>>
>>
>>
>>
>
>
>
> --
> MX-14, Mint-LTS, PCLOS, Gobo
>



-- 
MX-14, Mint-LTS, PCLOS, Gobo
___
Dng mailing list
Dng@lists.dyne.org
https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng


[Dng] Gnome

2014-12-28 Thread Go Linux
There hasn't been much technical chatter on irc lately. dimkr was trying to 
extract systemd from Gnome with mixed results. I understand that Devuan wants 
to give Debianites who use Gnome an option to move smoothly to a systemd-free 
future (and stick it to Gnome in the process).  But does that have to be a top 
priority?  Why not get Devuan up and running with DEs/WMs that are not so 
entangled with systemd then tackle Gnome once the basic structure is in place?  
Working on Gnome first seems like putting the cart before the horse and my 
guess is that it is slowing things down.

When will 32 bit install isos be available. Any ETA?  That question for Dragan 
FOSS also.

golinux
___
Dng mailing list
Dng@lists.dyne.org
https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng


Re: [Dng] What to do with udev? Some ideas...

2014-12-28 Thread Dima Krasner
You can't just switch to vdev, because many packages depend on libudev. Only 
udev and eudev provide it.

eudev is the only realistic option right now, because it's a drop-in 
replacement. Moreover, it's the only udev alternative with feature-parity.

By the way, I'm not sure whether vdev is ready for the prime time.

On Thu, 25 Dec 2014 22:26:49 -0500
"Martinx - ジェームズ"  wrote:

> Guys,
> 
> I'm wondering here about what to do with `udev`, which is `systemd` in
> fact...
> 
> What about this:
> 
> 
> 1- Rename current `udev` package to `systemd-udev`;
> 
> 2- Add `vdev`;
> 
> 3- Add `eudev`;
> 
> 4- Add `mdev`;
> 
> 4- Create a new Metapackage called `udev`, that will Depends on `eudev |
> vdev | mdev | systemd-udev`.
> 
> 
> This will be very similar to the new `init` Metapackage on Jessie, that
> Depends on `systemd-sysv | sysvinit-core | upstart`.
> 
> What do you guys think?
> 
> Also, I would like to know more about the quality of `eudev` and if it
> worth keeping it, since `systemd` developers will remove its "netlink"
> support (am I right)? Then, `systemd-udev` will depends on `systemd` as
> PID1 in the future (through KDBUS, if I'm not wrong), making it very hard
> to keep `eudev` up to date. Source:
> http://lists.freedesktop.org/archives/systemd-devel/2014-May/019657.html
> 
> I would like to evaluate `vdev` soon as possible.
> 
> Best!
> Thiago


-- 
Dima Krasner 


pgpjBbYrxNCjf.pgp
Description: PGP signature
___
Dng mailing list
Dng@lists.dyne.org
https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng


Re: [Dng] What to do with udev? Some ideas...

2014-12-28 Thread Dima Krasner
You can't just switch to vdev, because many packages depend on libudev. Only 
udev and eudev provide it.

eudev is the only realistic option right now, because it's a drop-in 
replacement. Moreover, it's the only udev alternative with feature-parity.

By the way, I'm not sure whether vdev is ready for the prime time.

On Thu, 25 Dec 2014 22:26:49 -0500
"Martinx - ジェームズ"  wrote:

> Guys,
> 
> I'm wondering here about what to do with `udev`, which is `systemd` in
> fact...
> 
> What about this:
> 
> 
> 1- Rename current `udev` package to `systemd-udev`;
> 
> 2- Add `vdev`;
> 
> 3- Add `eudev`;
> 
> 4- Add `mdev`;
> 
> 4- Create a new Metapackage called `udev`, that will Depends on `eudev |
> vdev | mdev | systemd-udev`.
> 
> 
> This will be very similar to the new `init` Metapackage on Jessie, that
> Depends on `systemd-sysv | sysvinit-core | upstart`.
> 
> What do you guys think?
> 
> Also, I would like to know more about the quality of `eudev` and if it
> worth keeping it, since `systemd` developers will remove its "netlink"
> support (am I right)? Then, `systemd-udev` will depends on `systemd` as
> PID1 in the future (through KDBUS, if I'm not wrong), making it very hard
> to keep `eudev` up to date. Source:
> http://lists.freedesktop.org/archives/systemd-devel/2014-May/019657.html
> 
> I would like to evaluate `vdev` soon as possible.
> 
> Best!
> Thiago


-- 
Dima Krasner 


pgpei1SVA_FGP.pgp
Description: PGP signature
___
Dng mailing list
Dng@lists.dyne.org
https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng


Re: [Dng] Gnome

2014-12-28 Thread Klaus Hartnegg

Am 28.12.2014 20:34, schrieb Go Linux:

I understand that Devuan wants to give Debianites who use Gnome an
option to move smoothly to a systemd-free future (and stick it to
Gnome in the process).  But does that have to be a top priority?  Why
not get Devuan up and running with DEs/WMs that are not so entangled
with systemd then tackle Gnome once the basic structure is in place?


This depends on the users. I suspect that Devuan attracts more server 
admins than desktop users. For server admins it would be fine to first 
get the base system going, and care about GUI later. However maybe 
making Gnome work will be easier when certain requirements have been 
taken into account in the design the base system.

___
Dng mailing list
Dng@lists.dyne.org
https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng


Re: [Dng] Gnome

2014-12-28 Thread Ron
On Sun, 28 Dec 2014 21:43:06 +0100
Klaus Hartnegg  wrote:

> > I understand that Devuan wants to give Debianites who use Gnome an
> > option to move smoothly to a systemd-free future (and stick it to
> > Gnome in the process).  But does that have to be a top priority?  Why
> > not get Devuan up and running with DEs/WMs that are not so entangled
> > with systemd then tackle Gnome once the basic structure is in place?  

> This depends on the users. I suspect that Devuan attracts more server 
> admins than desktop users. For server admins it would be fine to first 
> get the base system going, and care about GUI later. However maybe 
> making Gnome work will be easier when certain requirements have been 
> taken into account in the design the base system.

OTOH desktop users that will be attracted to Devuan will also be in majority 
the same who also already renounced Gnome and Kde, their pomp and their work, 
not to mention their bloat.
 
Cheers,
 
Ron.
-- 
 The trouble with some women
 is that they get all excited about nothing,
 and then marry him.
 -- Cher

   -- http://www.olgiati-in-paraguay.org --
 

___
Dng mailing list
Dng@lists.dyne.org
https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng


Re: [Dng] Gnome

2014-12-28 Thread Go Linux
On Sun, 12/28/14, Renaud OLGIATI  wrote:

 Subject: Re: [Dng] Gnome
 To: dng@lists.dyne.org
 Date: Sunday, December 28, 2014, 2:47 PM
 
 On Sun, 28 Dec 2014
 21:43:06 +0100
 Klaus Hartnegg 
 wrote:
 
[snip]

> OTOH desktop users that will be attracted to Devuan will also be in majority 
> the same who also already renounced > > Gnome and Kde, their pomp and their 
> work, not to mention their bloat.

> Cheers,

> Ron.



Exactly.  Just been discussing this on #devuan


___
Dng mailing list
Dng@lists.dyne.org
https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng


Re: [Dng] Gnome

2014-12-28 Thread Dima Krasner
I'm totally against the concept of a Debian fork with init freedom but without 
DE freedom.

IMHO, if we're *technically* able to deliever GNOME, we definitely should do 
that, even if the R&D costs are high. We should disinfect as many packages as 
possible, even if that means we provide a slightly crippled experience in 
Jessie. In the future (Jessie++), I think we should develop systemd 
alternatives that allow us to take the upper hand and contain this infection 
going forward.

On Sun, 28 Dec 2014 17:47:40 -0300
Renaud (Ron) OLGIATI  wrote:

> On Sun, 28 Dec 2014 21:43:06 +0100
> Klaus Hartnegg  wrote:
> 
> > > I understand that Devuan wants to give Debianites who use Gnome an
> > > option to move smoothly to a systemd-free future (and stick it to
> > > Gnome in the process).  But does that have to be a top priority?  Why
> > > not get Devuan up and running with DEs/WMs that are not so entangled
> > > with systemd then tackle Gnome once the basic structure is in place?  
> 
> > This depends on the users. I suspect that Devuan attracts more server 
> > admins than desktop users. For server admins it would be fine to first 
> > get the base system going, and care about GUI later. However maybe 
> > making Gnome work will be easier when certain requirements have been 
> > taken into account in the design the base system.
> 
> OTOH desktop users that will be attracted to Devuan will also be in majority 
> the same who also already renounced Gnome and Kde, their pomp and their work, 
> not to mention their bloat.
>  
> Cheers,
>  
> Ron.
> -- 
>  The trouble with some women
>  is that they get all excited about nothing,
>  and then marry him.
>  -- Cher
> 
>-- http://www.olgiati-in-paraguay.org --
>  
> 
> ___
> Dng mailing list
> Dng@lists.dyne.org
> https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng


-- 
Dima Krasner, dimakrasner.com


pgpT2evlolwxv.pgp
Description: PGP signature
___
Dng mailing list
Dng@lists.dyne.org
https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng


Re: [Dng] Gnome

2014-12-28 Thread Klaus Hartnegg

Am 28.12.2014 21:47, schrieb Renaud (Ron) OLGIATI:

OTOH desktop users that will be attracted to Devuan will also be in
majority the same who also already renounced Gnome and Kde.


Very likely yes. But still the largest number of all is probably server 
admins. Linux is mostly a server OS anyway, and desktop users probably 
care less about the init system than server admins do.


Am 28.12.2014 22:02, schrieb Dima Krasner:

IMHO, if we're *technically* able to deliever GNOME, we definitely
should do that


YES!

The suggestion of the OP was not to drop Gnome, but to avoid a delay by 
"get Devuan up and running with DEs/WMs that are not so entangled with 
systemd, then tackle Gnome once the basic structure is in place".


Does anybody have an idea how many server admins, and how many desktop 
users are interested in Devuan?


Klaus
___
Dng mailing list
Dng@lists.dyne.org
https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng


Re: [Dng] Gnome

2014-12-28 Thread Jaromil
On Sun, 28 Dec 2014, Klaus Hartnegg wrote:

> Am 28.12.2014 21:47, schrieb Renaud (Ron) OLGIATI:
> >OTOH desktop users that will be attracted to Devuan will also be in
> >majority the same who also already renounced Gnome and Kde.
> 
> Very likely yes. But still the largest number of all is probably
> server admins.

Yes. Easy to evince from all responses we received on VUA email address.

Sysadmins are definitely our usecase and we plan to provide professional
users of Debian in this sense.  Yet we don't exclude the needs of
desktop environment - and in general we will be investing in R&D also to
set a mark for other distros who are not sharing revenues with upstream.

Let me remind you that DE does not mean just casual consumer grade use
of a desktop, but also professional use, as in case of multimedia
production. There are many issues that Devuan can also fix there,
starting from the FFMpeg removal from Debian...

> Linux is mostly a server OS anyway, and desktop users probably care
> less about the init system than server admins do.
> 
> Am 28.12.2014 22:02, schrieb Dima Krasner:
> >IMHO, if we're *technically* able to deliever GNOME, we definitely
> >should do that
> 
> YES!
> 
> The suggestion of the OP was not to drop Gnome, but to avoid a delay
> by "get Devuan up and running with DEs/WMs that are not so entangled
> with systemd, then tackle Gnome once the basic structure is in place".

What is quoted above is defintely aligned with the current focus for
Devuan developers.

> Does anybody have an idea how many server admins, and how many desktop
> users are interested in Devuan?

a good start is this page
https://en.wikipedia.org/wiki/Usage_share_of_operating_systems

then again, from what I could read in the huge amount of feedback we
had: the vast majority of people caring about this project, including
the core developers who are themselves running server farms: we are
mostly server admins users, often relying on Debian in our professional
life.

I still recommend using GNU/Linux on desktops, especially for people
that have a mission-critical reliance on their desktop use like
journalists or activists. But we must also acknowledge there are plenty
of Debian developers that themselves are using Apple/OSX as their own
desktop. So to say, DE is not exactly a situation we want to compete
for, since we have even lost many people among our own tribes, if you
get my point straight.

Look, I've been in the DE and liveCD DE shuffle of GNU/Linux in the past
15 years myself - as much as many readers here - and obviously today I'm
quite opinionated about it. Let me just say that, with all the work done
in between - including the Ubuntu fork - we are still a minority of
users of GNU/Linux on desktop.  There is no point on working hard to
improve that situation now with Devuan, since our priorities and worries
are different and mostly related to the systemd avalanche, which is a
deeper issue affecting many different interests.

Being pragmatic, as of today I'd be most interested in knowing what the
developer community of kFreeBSD or Hurd is planning to do: if they see
Devuan as a reliable new base to continue their efforts, or if not then
what we can improve in our plans so that they can perceive us as an
opportunity to survive.

ciao

-- 
Jaromil, Dyne.org Free Software Foundry (est. 2000)
We are free to share code and we code to share freedom
Web: https://j.dyne.org Contact: https://j.dyne.org/c.vcf
GPG: 6113 D89C A825 C5CE DD02  C872 73B3 5DA5 4ACB 7D10
Confidential communications: https://keybase.io/jaromil



signature.asc
Description: Digital signature
___
Dng mailing list
Dng@lists.dyne.org
https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng


Re: [Dng] Gnome

2014-12-28 Thread Philip Lacroix

Am 28.12.2014 22:57 schrieb Klaus Hartnegg:

OTOH desktop users that will be attracted to Devuan will also be in
majority the same who also already renounced Gnome and Kde.


Very likely yes. But still the largest number of all is probably
server admins. Linux is mostly a server OS anyway, and desktop users
probably care less about the init system than server admins do.


I'm mostly a CLI & desktop user and administrator of a few machines. I 
do care a lot about the init system. According to what I could read on 
forums at LinuxQuestions.org, there are many desktop users who do, 
especially when one particular init system is trying to screw the whole 
distributions ecosystem. I was a loyal Debian (stable) user for several 
years before switching to Slackware two years ago, and I still can't 
believe to what they did to such a venerable and rocky project. Again, 
not only server admins do care about their init system.



Does anybody have an idea how many server admins, and how many
desktop users are interested in Devuan?


What about doing a poll, say, at LinuxQuestions.org? I guess there are 
many Debian users and admins who are not happy at all with the new state 
of affairs. I guess they might welcome a Debian fork, i.e. a step 
backward to sanity.


That said, my hat's off to you, Devuan guys (and gals, if any).

Best wishes,
Philip
___
Dng mailing list
Dng@lists.dyne.org
https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng


Re: [Dng] Gnome

2014-12-28 Thread Go Linux
On Sun, 12/28/14, Jaromil  wrote:

 Subject: Re: [Dng] Gnome
 To: dng@lists.dyne.org
 Date: Sunday, December 28, 2014, 5:49 PM

[snip]

> 
> Let me remind you that DE does not mean just casual consumer grade use
> of a desktop, but also professional use, as in case of multimedia
> production. There are many issues that Devuan can also fix there,
> starting from the FFMpeg removal from Debian...
>



I am a desktop user with several stand alone boxes. I once set up an nfs but 
really had no need for it so didn't maintain.  I do all my web development 
(which isn't much these days) with xampp.  I do a lot of multimedia, not as a 
profession but as a serious hobby.  As long as alsa (no PA needed here), 
audacity, avidemux, dvdstyler, vlc etc. work, I'll be happy.  Note that 
dvdstyler was available in squeeze but not in wheezy.  Thankfully Steve Pusser 
over at MEPIS built a compatible .deb - it's in their community repos.   I'm 
hoping he might do the same for Devuan if needed.  I'm guessing that mplayer, 
totem etc.  are a no-go because of systemd deps?

How about a server/desktop poll on the without-systemd wiki?

golinux





___
Dng mailing list
Dng@lists.dyne.org
https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng


Re: [Dng] Gnome

2014-12-28 Thread Alex 'AdUser' Z
> OTOH desktop users that will be attracted to Devuan will also be in
majority the same who also already renounced Gnome and Kde, their pomp
and their work, not to mention their bloat.

This.

> IMHO, if we're *technically* able to deliever GNOME, we definitely
should do that.

Disagree. They will not want to collaborate with any community, that
don't share their opinion.

So, what we have from their side (in latest five years):

* a lot of forks: Mate (gnome2), cinnamon (gnome3), unity (pre-gnome3)
(only alive included, but i remember at least "Consort" also)

They did not appear out of nowhere, but because of disagreement with the
vector of development of the project.

* "simplified" interface and settings (read as "dumb-aware").

http://blogs.gnome.org/otte/2012/07/27/staring-into-the-abyss/
https://plus.google.com/+LinusTorvalds/posts/UkoAaLDpF4i

* gtk3 -- slower and incopatible with itself in minor versions.

http://blogs.gnome.org/mortenw/2014/06/23/how-does-one-create-a-gtk-application/
http://redmine.audacious-media-player.org/boards/1/topics/1135
http://make-linux.org/misc/2013/09/gtk3-omg/ (in russian)

As a result, significant number of projects decided:

...Qt migration.
http://blog.lxde.org/?p=966
http://blog.lxde.org/?p=1013
Unity8

... or gtk2 downgrade
http://redmine.audacious-media-player.org/boards/1/topics/1269
https://lists.ubuntu.com/archives/ubuntu-studio-users/2011-May/007629.html

...or using own toolkit
http://www.phoronix.com/scan.php?page=news_item&px=MTYyNzQ
(Chrome/Chromium, was - gtk2)

... or delaying migration to gtk3
Firefox (three years, still pending:
https://bugzilla.mozilla.org/show_bug.cgi?id=627699)
Xfce4 (two years, no progress,
http://wiki.xfce.org/releng/4.12/roadmap/gtk3)
LibreOffice

* persistent rumors about the work, in fact, only with systemd

http://wiki.gentoo.org/wiki/GNOME/3.8-upgrade-guide
https://mail.gnome.org/archives/desktop-devel-list/2011-May/msg00427.html

* community interaction (briefly can be described as "f*ck all other world")

http://mail.gnome.org/archives/foundation-list/2009-December/msg00055.html
(Proposal about leaving GNU)
http://www.markshuttleworth.com/archives/439 (Tribalism is the enemy
within) (not mentioned gnome, but written exactly after unity fork)

* "strange" ideas

- GnomeOS (somebody have ever seen devices with it?)
- own package manager
(http://blogs.gnome.org/alexl/2013/02/01/developer-hackfest-status/)

* a lot of incomplete, useless, or abandoned software

Ephiphany, Empathy, Evolution, Emperor, gnome-commander, gnome office



Summarizing all above (IMHO):

* keep gtk3 support at minimal required level and provide alternatives,
according this order: qt, gtk2, wxwidgets, tk. (hey enlightment, are you
alive?)
* keep GNOME and all it's related subprojects away. Don't waste your
time for it. If user wants gnome-shell like interface - then adopt Unity.

29.12.2014 06:47, Renaud (Ron) OLGIATI пишет:
> On Sun, 28 Dec 2014 21:43:06 +0100
> Klaus Hartnegg  wrote:
> 
>>> I understand that Devuan wants to give Debianites who use Gnome an
>>> option to move smoothly to a systemd-free future (and stick it to
>>> Gnome in the process).  But does that have to be a top priority?  Why
>>> not get Devuan up and running with DEs/WMs that are not so entangled
>>> with systemd then tackle Gnome once the basic structure is in place?  
> 
>> This depends on the users. I suspect that Devuan attracts more server 
>> admins than desktop users. For server admins it would be fine to first 
>> get the base system going, and care about GUI later. However maybe 
>> making Gnome work will be easier when certain requirements have been 
>> taken into account in the design the base system.
> 
> OTOH desktop users that will be attracted to Devuan will also be in majority 
> the same who also already renounced Gnome and Kde, their pomp and their work, 
> not to mention their bloat.
>  
> Cheers,
>  
> Ron.
> 

-- 
-- Alex



signature.asc
Description: OpenPGP digital signature
___
Dng mailing list
Dng@lists.dyne.org
https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng


Re: [Dng] What to do with udev? Some ideas...

2014-12-28 Thread Jude Nelson
I see vdev as more of a medium/long-term solution.  I'd create a
libudev-compat library that implemented the udev API, but I'd structure
vdev to expose the same information via the filesystem (so libudev-compat
would just perform the requisite filesystem queries for legacy
applications).

Jude
On Dec 28, 2014 2:56 PM, "Dima Krasner"  wrote:

> You can't just switch to vdev, because many packages depend on libudev.
> Only udev and eudev provide it.
>
> eudev is the only realistic option right now, because it's a drop-in
> replacement. Moreover, it's the only udev alternative with feature-parity.
>
> By the way, I'm not sure whether vdev is ready for the prime time.
>
> On Thu, 25 Dec 2014 22:26:49 -0500
> "Martinx - ジェームズ"  wrote:
>
> > Guys,
> >
> > I'm wondering here about what to do with `udev`, which is `systemd` in
> > fact...
> >
> > What about this:
> >
> >
> > 1- Rename current `udev` package to `systemd-udev`;
> >
> > 2- Add `vdev`;
> >
> > 3- Add `eudev`;
> >
> > 4- Add `mdev`;
> >
> > 4- Create a new Metapackage called `udev`, that will Depends on `eudev |
> > vdev | mdev | systemd-udev`.
> >
> >
> > This will be very similar to the new `init` Metapackage on Jessie, that
> > Depends on `systemd-sysv | sysvinit-core | upstart`.
> >
> > What do you guys think?
> >
> > Also, I would like to know more about the quality of `eudev` and if it
> > worth keeping it, since `systemd` developers will remove its "netlink"
> > support (am I right)? Then, `systemd-udev` will depends on `systemd` as
> > PID1 in the future (through KDBUS, if I'm not wrong), making it very hard
> > to keep `eudev` up to date. Source:
> > http://lists.freedesktop.org/archives/systemd-devel/2014-May/019657.html
> >
> > I would like to evaluate `vdev` soon as possible.
> >
> > Best!
> > Thiago
>
>
> --
> Dima Krasner 
>
> ___
> Dng mailing list
> Dng@lists.dyne.org
> https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng
>
>
___
Dng mailing list
Dng@lists.dyne.org
https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng


Re: [Dng] Gnome

2014-12-28 Thread Michael
I'm an end user, mainly using Mint LMDE. I've been testing Jessie and 
was disappointed to find the numerous bugs in systemd. Also the way so 
many apps were dependent on Gnome and vice versa. I would favour "get 
Devuan up and running with DEs/WMs" and offer optional desktops later 
(preferably Cinnamon).

Good luck and thanks for your efforts.
Michael Davies

On 29/12/14 10:49, Jaromil wrote:

On Sun, 28 Dec 2014, Klaus Hartnegg wrote:


Am 28.12.2014 21:47, schrieb Renaud (Ron) OLGIATI:

OTOH desktop users that will be attracted to Devuan will also be in
majority the same who also already renounced Gnome and Kde.

Very likely yes. But still the largest number of all is probably
server admins.

Yes. Easy to evince from all responses we received on VUA email address.

Sysadmins are definitely our usecase and we plan to provide professional
users of Debian in this sense.  Yet we don't exclude the needs of
desktop environment - and in general we will be investing in R&D also to
set a mark for other distros who are not sharing revenues with upstream.

Let me remind you that DE does not mean just casual consumer grade use
of a desktop, but also professional use, as in case of multimedia
production. There are many issues that Devuan can also fix there,
starting from the FFMpeg removal from Debian...


Linux is mostly a server OS anyway, and desktop users probably care
less about the init system than server admins do.

Am 28.12.2014 22:02, schrieb Dima Krasner:

IMHO, if we're *technically* able to deliever GNOME, we definitely
should do that

YES!

The suggestion of the OP was not to drop Gnome, but to avoid a delay
by "get Devuan up and running with DEs/WMs that are not so entangled
with systemd, then tackle Gnome once the basic structure is in place".

What is quoted above is defintely aligned with the current focus for
Devuan developers.


Does anybody have an idea how many server admins, and how many desktop
users are interested in Devuan?

a good start is this page
https://en.wikipedia.org/wiki/Usage_share_of_operating_systems

then again, from what I could read in the huge amount of feedback we
had: the vast majority of people caring about this project, including
the core developers who are themselves running server farms: we are
mostly server admins users, often relying on Debian in our professional
life.

I still recommend using GNU/Linux on desktops, especially for people
that have a mission-critical reliance on their desktop use like
journalists or activists. But we must also acknowledge there are plenty
of Debian developers that themselves are using Apple/OSX as their own
desktop. So to say, DE is not exactly a situation we want to compete
for, since we have even lost many people among our own tribes, if you
get my point straight.

Look, I've been in the DE and liveCD DE shuffle of GNU/Linux in the past
15 years myself - as much as many readers here - and obviously today I'm
quite opinionated about it. Let me just say that, with all the work done
in between - including the Ubuntu fork - we are still a minority of
users of GNU/Linux on desktop.  There is no point on working hard to
improve that situation now with Devuan, since our priorities and worries
are different and mostly related to the systemd avalanche, which is a
deeper issue affecting many different interests.

Being pragmatic, as of today I'd be most interested in knowing what the
developer community of kFreeBSD or Hurd is planning to do: if they see
Devuan as a reliable new base to continue their efforts, or if not then
what we can improve in our plans so that they can perceive us as an
opportunity to survive.

ciao



___
Dng mailing list
Dng@lists.dyne.org
https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng


--
Cheers,
Mike

___
Dng mailing list
Dng@lists.dyne.org
https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng


Re: [Dng] Gnome

2014-12-28 Thread Clarke Sideroad
I think this whole CLI - GUI thing causes a lot more polarization than 
it should.
There are I'm sure a lot of people like myself who use the linux desktop 
day to day, have no problem dealing with the command line or 
administering a few boxes.
A lot of desktop users are long term geeks, nerds  and computer weirdos 
who don't fit into the Gnome/Redhat "Future of the Desktop" mold.


Any day now Gnome/Redhat/systemd imagine they are going to dominate the 
whole Linux Desktop.


The consumer interface pie has largely been eaten, when chance for the 
"Year of the Linux Desktop" happened everybody was too busy laughing at 
Microsoft and watching mobiles.


The GNU/Linux desktop end of things is a very tiny piece of the whole 
world computer pie, Internet and otherwise.

It is also a fractional piece of the dedicated Linux boxes out there.

I think it is important that when logic takes back over and the train 
gets aligned back on the tracks that we don't alienate entirely the red 
hatted, gnome desktopped, minority in their systemd dream world.  I 
think it is crucial that the parallel world with its 
controlledconfusiond can exist as both an example and as a mental 
sandbox for those so inclined.


Now THAT is the beauty of Linux.

Clarke
___
Dng mailing list
Dng@lists.dyne.org
https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng


Re: [Dng] Device management [WAS: system scriptinng language.]

2014-12-28 Thread Jude Nelson
Hi Enrico,

ACLs act as whitelists that additionally let vdev equivocate about device
nodes to different processes, based on the user, group, process information
(PID, inode, binary path, SHA256), and requested device file.  Let's work
through a few examples.

Consider the following ACL, which hides both the random and urandom device
nodes from user 'jude':

[vdev-acl]
uid=jude
paths=.*random
setmode=

Then, if I run "su jude -c ls /dev", both /dev/random and /dev/urandom will
be missing from the output.

Here's a more practical example that hides /dev/input/* and /dev/dri/* from
every program except the X server (installed to /usr/bin/X):

[vdev-acl]
bin=/usr/bin/X
paths=input/.*|dri/.*
setmode=0666

Now, suppose I had a program called "session-ps", which took a username as
an argument and printed a newline-separated list of PIDs for the processes
belonging to all of that user's login sessions.  For example:

$ session-ps jude
28143
30888
32179

Suppose you have a multi-seat environment, and we want to forbid jude from
accessing the device nodes under /dev/usb/001 since they correspond to a
USB hub in a different seat.  You can create an ACL to enforce this, such
as this:

[vdev-acl]
pidlist=/usr/bin/session-ps jude
paths=/dev/usb/001/.*
setmode=

Then, if user jude runs "ls /dev/usb/001", he will see an empty directory.

You can also define ACLs to present device nodes to different processes as
having different owners and permission bits, depending on who's asking.
For example, suppose you wanted all storage media to be writable to the
fsck program, but you wanted them to appear to fsck to be owned by the
'staff' group.  You could have an ACL that does this:

[vdev-acl]
bin=/sbin/fsck
paths=/dev/s[d|r]*.*
setmode=0666
setgid=staff

Intuitively, the way ACLs work is as follows:
1.  A request for inode data (stat, access, or readdir) comes in via FUSE.
 vdev sees the requesting process's UID, GID, and PID
2.  vdev matches the process information, path, and inode information
against its list of ACLs (looking up extra information about the process if
need be)
3a.  If an ACL matches, vdev alters the stat buffer for the inode
accordingly and replies it to the requesting process via FUSE.
3b.  If no ACL matches, vdev fails the request with ENOENT (or doesn't
reply with the inode information at all).

With ACLs, you can match a request on the following keys:
* uid:  username or user ID to match against the requesting process
* gid:  group name or ID to match against the requesting process
* bin:  path to the requesting process's binary to match against the
requesting process
* pidlist:  a program to invoke as a subprocess that prints the list of
PIDs to match against the requesting process's PID
* sha256:  the SHA256 hash of the requesting process's binary
* inode:  the filesystem inode number of the binary of the requesting
process's binary
* paths:  a POSIX regular expression to match the request's path

Before replying an inode's stat buffer, you can have the ACL perform the
following alterations on it first:
* setuid:  set the username or user ID in the stat buffer
* setgid:  set the group or group ID in the stat buffer
* setmode:  set the mode in the stat buffer

You can also have vdev take actions after it creates or removes a device
node, but for your purposes I think that's the subject for a different
email.

Hope this helps,
-Jude

On Fri, Dec 26, 2014 at 8:50 AM, Enrico Weigelt, metux IT consult <
enrico.weig...@gr13.net> wrote:

> On 26.12.2014 10:01, Jude Nelson wrote:
>
> > We shouldn't have to go this far for device access control.  If you
> > have a script or program that can print a session's PIDs to stdout,
> > you can define vdev ACL rules that will cause vdev to use this
> > program to filter device nodes on a per-session basis.
>
> My idea was running each session in an own (partial) container,
> which has its own /dev instance, and always use the same filenames
> for the devices assigned to that session, whichever that might be
> in the actual case. So, for example, /dev/audio would be the audio
> device for *this* session. So, we dont need per-session application
> configuration for such stuff. (Just have a look on how Plan9
> handles that)
>
> Could you explain, how vdev ACLs exactly work ?
>
> Maybe just let's play through certain scenarios.
>
> >> Yes, triggering a config reload is the first necessary step.
> >> But I can also imagine an 9P-based interface (synthentic filesystem,
> >> just like /proc or /sys) for directly manipulating several settings.
> >> Not sure, whether that's really necessary, but we IMHO should keep that
> >> in mind.
> >
> > Ah, I see what you mean.  Since vdev is already implemented as a
> > filesystem, I'll just have it expose its configuration state as a set of
> > read/write files under a well-known directory.
>
> Yeah, that seem the right approach.
> OTOH, we should have an option to mount that separately, so containers
> can be setup in a way that v