Re: [dev] Operating system choice

2014-11-25 Thread Jack L. Frost
On Wed, Nov 19, 2014 at 12:19:15PM -0600, Josh Lawrence wrote:
> I'm curious to know what flavor of *nix people on this list use on a
> day-to-day basis.

Debian and Alpine (in containers) on servers, my own Arch spinoff[1] on
desktops. Arch has a huge software library and provides all the tools to do
whatever the hell you want with it.
Debian I hate with all my heart, so servers will probably use Alpine in the
future.


signature.asc
Description: Digital signature


Re: [dev] Operating system choice

2014-11-21 Thread koneu
sta...@cs.tu-berlin.de wrote:
> microkernel is beautiful

Beauty might be the only property superior to monolithic.



Re: [dev] Operating system choice

2014-11-21 Thread stanio
* koneu 2014-11-21 13:22
> + microkernel is inferior to monolithic in almost all aspects

microkernel is beautiful

--s



Re: [dev] Operating system choice

2014-11-21 Thread koneu
+ microkernel is inferior to monolithic in almost all aspects



Re: [dev] Operating system choice

2014-11-21 Thread Anselm R Garbe
On 21 November 2014 12:07, Alexander Huemer  wrote:
> In my personal opinion Minix is no foundation to build on. There is a
> reason why Linux Torvalds with his 'hobby project' got much more thrust
> from the community than Andrew. S. Tanenbaum with his professional work.

Not sure if Tanenbaum's minix efforts qualify for 'professional work'.
I do think the reasons why minix did not gain the adoption are more
related to it being less open towards the open source community, and
being controlled by rather academic circles...

-Anselm



Re: [dev] Operating system choice

2014-11-21 Thread Alexander Huemer
Hi.

On Thu, Nov 20, 2014 at 06:25:13PM -0800, Charles Thorley wrote:
> I find Minix3 to be extremely interesting, and attractive (at least in
> principle).

The advantages of Minix are purely theoretical. All the different 
servers can be restarted when they crash, but that does not make the 
cause for the crash go away. I saw this happening a few times when I 
worked with Minix. A server crashes, it is restarted, it crashes again 
because the cause for the crash did not magically go away, it is 
restarted… You get the idea.
In many situations this does not even work. If the filesystem server, or 
whatever this thing is called crashed it _should_ be restarted, but this 
not possible, because the necessary binary for the restart is 
unavailable, because the filesystem can't be reached.
Most parts of the environment do not even work correctly. The last thing 
I remember was something like

find /usr -name \*foo\*

which crashed miserably, because find can only recurse through 
filesystem structures with no more than 256 entries or so.

In my personal opinion Minix is no foundation to build on. There is a 
reason why Linux Torvalds with his 'hobby project' got much more thrust 
from the community than Andrew. S. Tanenbaum with his professional work.

Kind regards,
-Alex



Re: [dev] Operating system choice

2014-11-20 Thread M Farkas-Dyck
On 20/11/2014, FRIGN  wrote:
> On Wed, 19 Nov 2014 22:53:12 -0500
> M Farkas-Dyck  wrote:
>
>> OpenBSD has poor multiprocessing performance but Bitrig is working on it.
>
> You can buy yourself performance by buying faster Hardware, but you
> can't buy yourself security.
> That's why choosing security is always better than choosing speed.

I ought to rather note that OpenBSD has cumbersome synchronization
mechanisms which also happen to be inefficient, and Bitrig is moving
to simpler synchronization mechanisms. For example: critical sections
rather than interrupt priority levels.

On 20/11/2014, Louis Santillan  wrote:
> systemd bus

Ah, I see what you did there ☺



Re: [dev] Operating system choice

2014-11-20 Thread Charles Thorley
On Thu, Nov 20, 2014, at 06:34 PM, Greg Reagle wrote:
> Well I am a member of this mailing list, and I am very interested in
> Minix.

Yes, to be clear - I meant "ignored in discussions on this mailing
list," not "ignored by members of this mailing list."  :)



Re: [dev] Operating system choice

2014-11-20 Thread Greg Reagle
On Thu, Nov 20, 2014, at 09:25 PM, Charles Thorley wrote:
> It's surprising to me that Minix 3 appears to be, by way of googling
> 'site:lists.suckless.org minix', almost completely ignored by this
> mailing list.  This thread brought that curiosity to my attention once
> again.  I wonder if anyone would be willing to shed some light on this
> apparent discrepancy, even if it's only to correct my misunderstanding.

Well I am a member of this mailing list, and I am very interested in
Minix.  I find it too immature to be "usable" at this point, but it is
fascinating.  For example it has very limited hardware support.  I
fervently hope that it does really well.  I have made some very very
minor contributions to the Minix wiki and I've run it in a virtual
machine.  Note that when it is fully mature it will be a NetBSD clone
but with a very reliable and fault-tolerant core of the operating
system.

Speaking of NetBSD, I really like the concept of the NetBSD packaging
system (pkgsrc) as one packaging system for all the Unix-like operating
systems.  I don't know if it's implemented in a suckless way, but I
don't like all the duplication of effort of the very many packaging
systems out there.

These are my own opinions only.

-- 
http://www.fastmail.com - Email service worth paying for. Try it for free




Re: [dev] Operating system choice

2014-11-20 Thread Charles Thorley
Greetings to the Suckless community.  Thanks for all the awesome
software.

I find Minix3 to be extremely interesting, and attractive (at least in
principle).  A kernel that's only a few thousand (I think I heard 12
last?) LOC sounds like "do one thing and do it well" taken to an
extreme. I realize that there is substantially more to the OS outside of
that kernel, but my understanding is that the total size is still quite
modest compared to most codebases that represent the same general scope
of functionality.

It's surprising to me that Minix 3 appears to be, by way of googling
'site:lists.suckless.org minix', almost completely ignored by this
mailing list.  This thread brought that curiosity to my attention once
again.  I wonder if anyone would be willing to shed some light on this
apparent discrepancy, even if it's only to correct my misunderstanding.

Many thanks,

Charles



Re: [dev] Operating system choice

2014-11-20 Thread Dmitrij D. Czarkoff
Wolfgang Corcoran-Mathe said:
> None of this applies to insane software. (I do not wish to recompile
> libwebkitgtk _ever again_, for example.) But aside from speeding up
> fresh installs, software too awful to compile is the only good
> argument for a large binary package library.

Updating software is another good argument for a large binary package
library.  Updating xorg manually tends to be painful.

-- 
Dmitrij D. Czarkoff



Re: [dev] Operating system choice

2014-11-20 Thread Wolfgang Corcoran-Mathe

Quoth Markus Wichmann on Thu, Nov 20 2014 21:18 +0100:

sabotage/Morpheus/sta.li: All great ideas, but since they're
lacking the sheer manpower the major distributions boast, they
can't possibly have the same library of packages.


After running Slackware for a while, I've come to think this is not
a flaw, and maybe even an advantage. Compiling good software is not
much more complex or time-consuming than installing a binary, and
the advantages of a custom build are great.

None of this applies to insane software. (I do not wish to recompile
libwebkitgtk _ever again_, for example.) But aside from speeding up
fresh installs, software too awful to compile is the only good
argument for a large binary package library.

--
Wolfgang Corcoran-Mathe



Re: [dev] Operating system choice

2014-11-20 Thread Louis Santillan
I'm surprised nobody has mentioned TinyCore Linux.  Not everything
about it is suckless, but at least it's frugal on resources once you
get it configured how you like.

For my development machines, I started on RedHat in the 90s and
continued on with Fedora until I found Crux around 2002.  Loved it but
maintaining and upgrading between versions is iffy.  Finally converted
Ubuntu around 2008.  Been stuck with it ever since.  Got a bunch RPi's
I play with that have Debian, XBian, XBMC, etc.  Experimented with
TinyCore Linux, Slax, Arch, CrunchBang, others.  I also maintain a few
VPSes with Ubuntu.

I eagerly await the victor of sabotage/Morpheus/sta.li.  I'd love to
get simpler and not get hit by the systemd bus.  I guess we'll see who
comes out on top.  What I'd really like is a statically linked Crux
built on busybox or toybox or sbase/ubase running the system/root
binaries off a RAM disk and apps off SSD.

For day-to-day stuff, I use OSX (Mac Mini & Mac Book Air).  It's just
too easy that way.



Re: [dev] Operating system choice

2014-11-20 Thread Dmitrij D. Czarkoff
Markus Wichmann said:
> sabotage/Morpheus/sta.li: All great ideas, but since they're lacking the
> sheer manpower the major distributions boast, they can't possibly have
> the same library of packages.

They can't possibly have the same library of packages simply because
their goal is to be suckless, which implies not including software that
sucks too much.  If your choice of software would correspond to that of
sabotage/Morpheus/sta.li developers, you could easily contribute back
packages for those few tools you would be missing.

-- 
Dmitrij D. Czarkoff



Re: [dev] Operating system choice

2014-11-20 Thread Teodoro Santoni
Hey there,

On Wed, Nov 19, 2014 at 12:19:15PM -0600, Josh Lawrence wrote: 
> I'm curious to know what flavor of *nix people on this list use on a
> day-to-day basis.

Slackware atm at home, I'm still tinkering with it to get an environment which 
conforms to my quirks.
It's installed in dual boot with a dumbuntu (bodhi) for my relatives, who use 
it just for the browser and sometimes the word processor...
I'd like to switch to a statically compiled *nix system next. Or to work a 
hell lot, adapting the modern world to a p9 distro. But I'm not going to 
change soon, slack is cool and I'm not in the mood.

--
Teodoro Santoni






Re: [dev] Operating system choice

2014-11-20 Thread Markus Wichmann
On Wed, Nov 19, 2014 at 12:19:15PM -0600, Josh Lawrence wrote:
> So for those of you that participate in the suckless community in some
> way:  What do you run on your computer, and why?
> 

Debian testing on my laptop and Windows on my PC. Because I use my
laptop for working and playing around with stuff, and for programming,
and I use my PC solely for video games (it's about the one thing where
Windows is still better than Linux).

Anyway, regarding my choice of distribution: I've started out on SuSE
Linux, but that basically killed itself when I deleted HAL (ah,
nostalgia...) Since then I've shopped around a bit before settling on
Debian, because:

Plan9: When I heard about it, it was pitched to me (by the fine folks at
cat-v.org) as the greatest OS since sliced bread. However, the fact that
it wouldn't even install in a Virtual PC instance (the error message was
"I/O error". Gee, thanks, that tells me exactly what to do!) quickly
turned me off.

Gentoo: I like the basic idea of compiling everything yourself, but
since you can't change a few fundamentals, like the choice of libc or
compiler, you aren't reaping all the benefits of that, leaving you only
with the drawback of watching a complicated package install itself,
taking bloody ages! (I wanted to install xmonad. I aborted after an
hour, because of course it had to install ghc first.)

Ubuntu: Didn't get it to work. I don't know what went wrong, and now I
don't much care anymore.

sabotage/Morpheus/sta.li: All great ideas, but since they're lacking the
sheer manpower the major distributions boast, they can't possibly have
the same library of packages. Now, I wouldn't mind if they had
everything or even most of what I need, but they don't. Also, missing
even a possible glibc support, it is unlikely for me to get Adobe Flash
running in those distributions. Which is a shame because surfing
youtube/blip.tv/etc. is most of what I do in my free time.

Debian: Simple enough that you can install it on pretty much anything
with a display, but boasting a huge package library so you can make your
box as blinged out or as spartan as you like. It's a binary
distribution, so package installations are fast, and unlike with SuSE I
never really managed to break it. I had a brief infatuation with
ReiserFS, back when you didn't get the "murderous performance" jokes for
that, but when I learned that having another ReiserFS image in a file on
your ReiserFS means that the most agressive fsck option would eat
itself, and that your file system can be relied upon to get into that
state with just a few poorly chosen power outages (a problem on a laptop
that would have to run for hours without an AC connection), I switched
over to XFS, which of course meant having to reinstall. Oh, and there
was that one time where I tried to upgrade from 32 to 64 bit. I somehow
managed to upgrade everything except libc, leaving the system
irrecoverable.

So, yeah, it's Debian, because I managed to have it run for years on end
without breaking, no matter what crazy stuff I did with it.

Ciao,
Markus



Re: [dev] Operating system choice

2014-11-20 Thread Anselm R Garbe
On 19 November 2014 19:19, Josh Lawrence  wrote:
> I'm curious to know what flavor of *nix people on this list use on a
> day-to-day basis.  I've recall that some have mentioned using OpenBSD,
> and I recently saw a reference to Fedora which, to be honest,
> surprised me.

I haven't settled yet, I hope I will settle with sta.li some day.

Most of the time I use suckbuntu these days (only the LTS versions)...
I stopped using arch when they switched to systemd. I guess soon I
will look for an alternative again, until sta.li becomes ready.

The day when Linux won't start without systemd as depencency, I will
potentially stop using linux-related systems at all and presumably
migrate back to MS DOS.

-Anselm



Re: [dev] Operating system choice

2014-11-20 Thread FRIGN
On Wed, 19 Nov 2014 22:53:12 -0500
M Farkas-Dyck  wrote:

> OpenBSD has poor multiprocessing performance but Bitrig is working on it.

You can buy yourself performance by buying faster Hardware, but you
can't buy yourself security.
That's why choosing security is always better than choosing speed.

Cheers

FRIGN

-- 
FRIGN 



Re: [dev] Operating system choice

2014-11-20 Thread Maxime Coste
Hello,

On Wed, Nov 19, 2014 at 12:19:15PM -0600, Josh Lawrence wrote:
> So for those of you that participate in the suckless community in some
> way:  What do you run on your computer, and why?

I use Exherbo, which is similar to Gentoo but more decentralized, (and probably
less user friendly). I like being able to have my packages built exactly how I
want them, with the dependencies *I* choose.

Cheers,

Maxime.



Re: [dev] Operating system choice

2014-11-20 Thread koneu
Hand-crafted Linux distro on my desktop, maintaining it is a pain in the
ass so might switch to Gentoo soon. I am currently using root to log in
and run each "package" with a different uid (was supposed to be an
experiment but it worked somewhat well) which might be hard to do on
Gentoo.
Arch with uselessd on my laptop, it allows great configurability in my
opinion, has an amazing package manager and is easy to maintain.
I would love to run netbsd but it currently lacks support for _any_
hardware.



Re: [dev] Operating system choice

2014-11-19 Thread M Farkas-Dyck
Void Linux [1] and (OpenBSD [2] or Bitrig [3]). Both easy to install,
configure, and use.

OpenBSD has poor multiprocessing performance but Bitrig is working on it.

Void seems, in many ways, a better Arch.

I mean to try morpheus too at some time when not so busy.

I tried Plan 9 but the interface is very strange to me to learn all at
once; perhaps this too when not so busy. I would want to properly port
it to amd64/arm64 and port or write i3 or equivalent.

[1] http://voidlinux.eu/
[2] http://openbsd.org/
[3] http://bitrig.org/



Re: [dev] Operating system choice

2014-11-19 Thread doa379

There's an incredible amount of spam and OT on this list isn't there!




On 19/11/14 21:27, Lee Fallat wrote:

On Wed, Nov 19, 2014 at 4:14 PM, Dmitrij D. Czarkoff  wrote:

Which of these aren't available on OpenBSD in your opinion?



I think OpenBSD has most of what I listed, but lacks hardware support.
Using a computer's CPU to its full extent is nice too. I'm usually
running apache with at least 10 virtual instances and other servers,
with 2 web browsers open, 5 terminals and a bunch of text editing
windows (can you guess what I do yet?). I also like playing games the
odd time, because some people just can't code for 50 years straight.

If I did zero web development I think I'd be running OpenBSD, or hell
even Plan 9, already full-time. I ran Plan 9 full-time once on my
netbook, but couldn't deal with no Wi-Fi. I even had to look through
Intel video driver source code for Linux to adjust the backlight. That
was pretty awesome actually. Thankfully I didn't nuke the LCD.

If you don't game, don't care about performance and peripherals, you
can essentially run any OS of your choice. VGA support is fairly
simple to implement as well as PS/2 devices from what I've observed
(but I've never done this).





Re: [dev] Operating system choice

2014-11-19 Thread Lee Fallat
On Wed, Nov 19, 2014 at 4:14 PM, Dmitrij D. Czarkoff  wrote:
> Which of these aren't available on OpenBSD in your opinion?
>

I think OpenBSD has most of what I listed, but lacks hardware support.
Using a computer's CPU to its full extent is nice too. I'm usually
running apache with at least 10 virtual instances and other servers,
with 2 web browsers open, 5 terminals and a bunch of text editing
windows (can you guess what I do yet?). I also like playing games the
odd time, because some people just can't code for 50 years straight.

If I did zero web development I think I'd be running OpenBSD, or hell
even Plan 9, already full-time. I ran Plan 9 full-time once on my
netbook, but couldn't deal with no Wi-Fi. I even had to look through
Intel video driver source code for Linux to adjust the backlight. That
was pretty awesome actually. Thankfully I didn't nuke the LCD.

If you don't game, don't care about performance and peripherals, you
can essentially run any OS of your choice. VGA support is fairly
simple to implement as well as PS/2 devices from what I've observed
(but I've never done this).



Re: [dev] Operating system choice

2014-11-19 Thread Dmitrij D. Czarkoff
Lee Fallat said:
> I would like to use an alternative OS, such as OpenBSD or Plan 9 full
> time, but I don't have the resources. Resources in this case are
> servers running mainstream OSs to run services and tools like apache,
> database software, 3d modeling software and so on.

Which of these aren't available on OpenBSD in your opinion?

-- 
Dmitrij D. Czarkoff



Re: [dev] Operating system choice

2014-11-19 Thread Bigby James
I've been a happy Arch user for 4 years, but I've been seriously considering
moving to FreeBSD. Lots of similarities between the two, and FreeBSD has all the
software I use in its ports tree. It seems to have the right balance of
simplicity and customizability, and the -STABLE branch gets regular updates
while being more stable, reliable and predictable than Arch.  Stability has
become a big concern of mine, insofar as I've finally got my user applications
and system services and such configured just so and don't want to wonder if
the next Arch update will break something. I've never had any major breaks on
Arch, but I'm at the point where even minor setbacks piss me off. Case in point:
While all of my outgoing email from the last week has ended up in the "Sent"
folder none of them have actually been sent. I've been screwing with it for over
an hour. If this mail reaches the list it's because Mutt's built-in SMTP support
worked, which means msmtp is broken, possibly from the recent gnutls update.
Second time a gnutls update broke something in the last month.

I've play with CRUX before and was impressed by its ports system, but since a)
managing wireless is more tedious than I think it should be, and b) you're
pretty much required to maintiain your own heap of ports, I'll probably take a 
pass on
that. CRUX has always felt kinda kludge-y. I'd give OpenBSD a try if it weren't
lacking a couple packages/ports I need for work. Gentoo isn't an option. Don't
get me started.

-- 
"A common mistake that people make when trying to design something completely
foolproof is to underestimate the ingenuity of complete fools." - Douglas Adams




Re: [dev] Operating system choice

2014-11-19 Thread Calvin Morrison
On 19 November 2014 14:32, Greg Reagle  wrote:
> On 11/19/2014 01:19 PM, Josh Lawrence wrote:
>> I'm curious to know what flavor of *nix people on this list use on a
>> day-to-day basis.
>

for linux, I use debian across the board, it makes it easier for me to
deal with getting my development/use setup across multiple machines.
This plus NFS gives me almost identical usage across different
destkops / servers. I do have different setup for my laptop, but it's
simply a slightly modified version of my i3 config and additional
laptop power saving tools.

otherwise I use plan9 on some servers, and I have a box running Haiku
just for fun (it's actually rather coherent)

Calvin



Re: [dev] Operating system choice

2014-11-19 Thread Greg Reagle
On 11/19/2014 01:19 PM, Josh Lawrence wrote:
> I'm curious to know what flavor of *nix people on this list use on a
> day-to-day basis.

I use:
Ubuntu LTS: job workstation and job server
Manjaro: job laptop and home laptop
Debian stable: home desktop and job server

I really like the stability of Debian, the ease of use of Ubuntu, and the 
recent packages of Manjaro.  For my coworkers (who are neither programmers nor 
sysadmins) who want Linux I install Xubuntu LTS.

I have dabbled with OpenBSD and NetBSD.  From what I know of Plan 9 (which is 
just a little bit), it seems to be the ultimate in sucklessness.




Re: [dev] Operating system choice

2014-11-19 Thread Dimitris Papastamos
On Wed, Nov 19, 2014 at 12:19:15PM -0600, Josh Lawrence wrote:
> Hello list,
> 
> I'm curious to know what flavor of *nix people on this list use on a
> day-to-day basis.  I've recall that some have mentioned using OpenBSD,
> and I recently saw a reference to Fedora which, to be honest,
> surprised me.

I use OpenBSD at home and Slackware at work.

I mostly want to focus on my work and I prefer systems that
require almost no configuration while still being sane and simple
enough to debug any potential issues.

I am also maintaining a bunch of servers almost all of which
run OpenBSD.



Re: [dev] Operating system choice

2014-11-19 Thread Henrique Lengler
On Wed, Nov 19, 2014 at 12:19:15PM -0600, Josh Lawrence wrote:
> So for those of you that participate in the suckless community in some
> way:  What do you run on your computer, and why?

I moved from gentoo to sabotage linux.
https://github.com/sabotage-linux/sabotage
Having fun with it, but waiting for sta.li.

Regards,
-- 
Henrique Lengler



Re: [dev] Operating system choice

2014-11-19 Thread Lee Fallat
On Wed, Nov 19, 2014 at 1:19 PM, Josh Lawrence  wrote:
> Hello list,
>
Hey!
>
> So for those of you that participate in the suckless community in some
> way:  What do you run on your computer, and why?
>
I used Debian stable for a long time because obviously it provided
stability in an environment where I needed it, which is my laptop
which is extremely general purpose. I like the philosophy of actually
being able to use your computer for everything it's capable of. Being
pragmatic is important while working.

Turns out though Debian stable has stomped on my foot a few times
because of out dated packages. A flawless upgrade to Debian testing
was done. I was extremely happy it was just an hour or so of waiting,
reboot and I was in Debian testing.

I would like to use an alternative OS, such as OpenBSD or Plan 9 full
time, but I don't have the resources. Resources in this case are
servers running mainstream OSs to run services and tools like apache,
database software, 3d modeling software and so on. I would like to be
able to learn more about USB, VGA standards and creating device
drivers so I don't have to worry too much about hardware support.
Maybe it'll be a good project for when I'm 50.



Re: [dev] Operating system choice

2014-11-19 Thread Bryan Bennett
On Wed, Nov 19, 2014 at 1:19 PM, Josh Lawrence  wrote:
> So for those of you that participate in the suckless community in some
> way:  What do you run on your computer, and why?

Crux at home, as I like it's simplicity coupled with customizability. Arch
at work solely because of the ease of maintenance (and I don't particularly
care what init system etc this machine uses, just that I can get the software
I want at the version I want.)



Re: [dev] Operating system choice

2014-11-19 Thread FRIGN
On Wed, 19 Nov 2014 12:19:15 -0600
Josh Lawrence  wrote:

Hey Josh,

> So for those of you that participate in the suckless community in some
> way:  What do you run on your computer, and why?

It's a matter of taste, but I absolutely prefer Gentoo for Linux stuff
because of its great flexibility. Alpine Linux, Morpheus and OpenBSD should
be very good, as well, but I don't have the incentive to switch.

Cheers

FRIGN

-- 
FRIGN 



[dev] Operating system choice

2014-11-19 Thread Josh Lawrence
Hello list,

I'm curious to know what flavor of *nix people on this list use on a
day-to-day basis.  I've recall that some have mentioned using OpenBSD,
and I recently saw a reference to Fedora which, to be honest,
surprised me.

This thread came up in my search:

http://lists.suckless.org/dev/1006/4706.html

...but 2010 is a long time ago in "Internet years," so I thought the
topic would be worth revisiting.  While these types of threads are
viewed by some as a waste of time, I usually learn something from
them.

So for those of you that participate in the suckless community in some
way:  What do you run on your computer, and why?

Josh

-- 
Josh Lawrence