Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
What do you feel defines "modern [GNU/]Linux"?
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Gentoo Chat
View previous topic :: View next topic  
Author Message
spork_kitty
Tux's lil' helper
Tux's lil' helper


Joined: 05 Jul 2019
Posts: 124

PostPosted: Sat Oct 19, 2019 7:28 pm    Post subject: What do you feel defines "modern [GNU/]Linux"? Reply with quote

Sometimes you'll see someone in a thread mention "modern Linux", and it carries a lot of unsaid assumptions that the reader is expected to follow along with.

What do you think makes a Linux-powered system modern?
Back to top
View user's profile Send private message
NeddySeagoon
Administrator
Administrator


Joined: 05 Jul 2003
Posts: 55353
Location: 56N 3W

PostPosted: Sat Oct 19, 2019 8:16 pm    Post subject: Reply with quote

spork_kitty,

That's a loaded question if ever there was one. :)

A "Modern Linux" has all the autoblackmagic installed and operating so that the user/syadmin does not need to understand how the system works.
It follows that they can't fix it when it breaks as they don't understand how it used to work, if it ever did.
_________________
Regards,

NeddySeagoon

Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail.
Back to top
View user's profile Send private message
ChrisJumper
Advocate
Advocate


Joined: 12 Mar 2005
Posts: 2406
Location: Germany

PostPosted: Sat Oct 19, 2019 8:33 pm    Post subject: Reply with quote

No Neddy,

for me a modern Linux teach you how to use it and where to read about the programm, and how you understand Code! Because if you read and understand the code and its easy to debug its good for every one.

Chris
Back to top
View user's profile Send private message
spork_kitty
Tux's lil' helper
Tux's lil' helper


Joined: 05 Jul 2019
Posts: 124

PostPosted: Sun Oct 20, 2019 12:02 am    Post subject: Reply with quote

NeddySeagoon wrote:
spork_kitty,

That's a loaded question if ever there was one. :)

A "Modern Linux" has all the autoblackmagic installed and operating so that the user/syadmin does not need to understand how the system works.
It follows that they can't fix it when it breaks as they don't understand how it used to work, if it ever did.


Indeed, it is! :) It's somewhat of a dogwhistle term though, so I wanted to see what others think of when they see the phrase.

I see modern Linux as a mostly corporate-controlled beast allocating developers where businesses need stuff written, consequences for the greater community be damned. I see it as what's peddled as "the future": systemd, wayland, kubernetes, containers, etc. It's not what I consider the future, though.

A progressive Linux future I feel would give the user junctions in decision-making from the very beginning to craft a system exactly to their own taste, with supporting facts, references, and links to relevant documentation. Then you'd have the pre-builts available for those who want to hit the ground running (your major DEs, and some lightweight options) Gentoo's Handbook is similar to that on its own, but I'm thinking of a guided interactive installation that doubles as a handbook. A LiveCD and a script could accomplish this, so it's nothing special, but putting it together requires a ton of research and copy drafting. Linux From Scratch is pretty similar too, also using a book as the medium instead. I feel it doesn't go far enough in explaining the rationale for the inclusion for certain packages, but it's nice to see that sort of attempt at transparency. More distros or projects should do the same.

We're entering a time where corporations have come at free software from the supply side via paid labor and the political side via the media. We'll need more social tools to root out profit motives from honest projects, and the best "battleground" for that is in the dependency tree. I'm thinking ways to map the affiliations of projects, be they financial or human. The idea would be to shine light on their attempts to insert themselves to the dependency tree of as many systems as possible, by giving people a high level view of the spread of these projects and the companies that fund or otherwise maintain them. An extreme idea, but I think it would give us a lot of insightful information to help people route around this stuff, and maybe write alternatives in cases where companies dominate the current options.

Is it a little too extreme, or a suitable answer to their activity?
Back to top
View user's profile Send private message
Fitzcarraldo
Advocate
Advocate


Joined: 30 Aug 2008
Posts: 2057
Location: United Kingdom

PostPosted: Sun Oct 20, 2019 11:57 am    Post subject: Reply with quote

spork_kitty wrote:
What do you feel defines "modern [GNU/]Linux"?

freedesktop.org

Perhaps the question should have been 'Who defines modern Linux'. :twisted:
_________________
Clevo W230SS: amd64, VIDEO_CARDS="intel modesetting nvidia".
Compal NBLB2: ~amd64, xf86-video-ati. Dual boot Win 7 Pro 64-bit.
OpenRC systemd-utils[udev] elogind KDE on both.

My blog
Back to top
View user's profile Send private message
krinn
Watchman
Watchman


Joined: 02 May 2003
Posts: 7475

PostPosted: Sun Oct 20, 2019 5:00 pm    Post subject: Reply with quote

spork_kitty wrote:
so I wanted to see what others think of when they see the phrase.

i see systemd bullshit, no more, no less.
Back to top
View user's profile Send private message
erm67
l33t
l33t


Joined: 01 Nov 2005
Posts: 653
Location: EU

PostPosted: Mon Oct 21, 2019 6:49 am    Post subject: Reply with quote

That's a loaded question if ever there was one. :)

A "Modern Linux" has all the autoblackmagic installed and operating so that bad user/syadmin does not need to understand how the system works.
It follows that they can't fix it when it breaks as they don't understand how it used to work, if they ever did understand it.
NeddySeagoon wrote:
FTFY


clearly if they can't fix modern they cannot also fix obsolete
_________________
Ok boomer
True ignorance is not the absence of knowledge, but the refusal to acquire it.
Ab esse ad posse valet, a posse ad esse non valet consequentia

My fediverse account: @erm67@erm67.dynu.net
Back to top
View user's profile Send private message
Tony0945
Watchman
Watchman


Joined: 25 Jul 2006
Posts: 5127
Location: Illinois, USA

PostPosted: Mon Oct 21, 2019 3:19 pm    Post subject: Reply with quote

erm67 wrote:
clearly if they can't fix modern they cannot also fix obsolete

No problem. Just rewrite it to be like Windows. Better yet, just start hacking away with a vague idea, preferably using the latest language du jour.
Get rid of shell script and write it in Rust and be sure to require dbus and systemd.
Back to top
View user's profile Send private message
Muso
Veteran
Veteran


Joined: 22 Oct 2002
Posts: 1052
Location: The Holy city of Honolulu

PostPosted: Mon Oct 21, 2019 4:52 pm    Post subject: Reply with quote

For me, having a distro which recognizes the hardware with very little to no effort. This has more to do, specifically, with the kernel than anything else. As for look and feel, most "modern" distros seem centered around some flavor of Gnome and Systemd (unfortunately). I suppose I'm a bit old fashioned in that I just use a WM and mostly console programs, even with robust systems.

wrt the hallmarks of the marketing :
    ease of use
    automagic package manager
    simplified configurations (for the user)
    quite a bit of hand holding
    a decent level of security
    a user experience closer to macos/windows. (it's rare to find a distro running something like i3 by default)


In the end, "modern Linux" just sounds like a marketing buzzword. It's entirely too subjective.
_________________
"You can lead a horticulture but you can't make her think" ~ Dorothy Parker
2021 is the year of the Linux Desktop!
Back to top
View user's profile Send private message
Tony0945
Watchman
Watchman


Joined: 25 Jul 2006
Posts: 5127
Location: Illinois, USA

PostPosted: Tue Oct 22, 2019 12:44 am    Post subject: Reply with quote

So RH 5.2 is a "modern Linux?"
Back to top
View user's profile Send private message
Muso
Veteran
Veteran


Joined: 22 Oct 2002
Posts: 1052
Location: The Holy city of Honolulu

PostPosted: Tue Oct 22, 2019 1:50 am    Post subject: Reply with quote

Tony0945 wrote:
So RH 5.2 is a "modern Linux?"


The hardware detection and drivers were pretty lackluster in RH 5.2
_________________
"You can lead a horticulture but you can't make her think" ~ Dorothy Parker
2021 is the year of the Linux Desktop!


Last edited by Muso on Tue Oct 22, 2019 7:11 pm; edited 1 time in total
Back to top
View user's profile Send private message
sitquietly
Apprentice
Apprentice


Joined: 23 Oct 2010
Posts: 153
Location: On the Wolf River, Tennessee

PostPosted: Tue Oct 22, 2019 6:07 pm    Post subject: Re: What do you feel defines "modern [GNU/]Linux"? Reply with quote

spork_kitty wrote:
Sometimes you'll see someone in a thread mention "modern Linux", and it carries a lot of unsaid assumptions that the reader is expected to follow along with.

What do you think makes a Linux-powered system modern?


To me, just considering the contexts in which I've seen folks refer to "modern" linux, it refers to the new ways of making the system auto-configuring. I would date modern linux from 2003 (first udev release) or 2009 (first HAL release) or 2010 (first systemd). I'll choose 2008 as the turning moment (also the year of the last great economic crash). So that we could date events in the linux culture as BM (Before Modern) and AM (After Modern), we are now approaching the Year of Linux 12 AM.

Every Big Thing I've noticed in the Linux Culture in the past several years has been either a revolution in the Look and Feel (prettier icons, big icons, moved the menus to the top, to the hamburger menu, to a full screen overview...) or in the automation of hardware and network detection, configuration, and activation (e.g. systemd).

On the downside there has been no integration of the best features of Linux BM features and a lot of knowledge has been lost. For example, I love the look and feel of gnome3, after I put the dash-to-dock on the right of the screen with the application button on top (it throws up a screenful of dynamically-identified often-used applications and completely throws away the need for 1984-style pull-down menus) and set the dock to show open windows from all desktops (but not favorites). I also have to add shelltile to get nice tiling support which is essential but left out of all modern desktops now.

But as nice as a AM Desktop looks it lacks functionality that I get from BM window managers. Fluxbox (7 BM) is far more functional than anything since and rox-filer (9 BM) or Xfe (6 BM) are much more functional file managers than anything AM. Why do we keep losing the best bits? I guess because it's more important to have a simple, pretty file manager but automatically mount / activate any device that someone sticks in one of my usb ports.

It's an interesing evolution but we're losing the benefit of open-source if we allow some of the most useful knowledge from the past to be lost.
Back to top
View user's profile Send private message
technotorpedo
Apprentice
Apprentice


Joined: 10 Dec 2019
Posts: 151

PostPosted: Fri Dec 13, 2019 4:26 am    Post subject: Reply with quote

+1 NeddySeagoon, at least in terms of it being a loaded question. Also +1'ing Fitzcarraldo, erm67 and sitquietly.

Really don't think it can be defined, modern gnu/Linux would have to mean latest of whatever software has become available. Use of the latest kernels with enhanced support for modules/drivers and hardware. Bugs and regression etc etc all addressed and improvements over older stages vs where things are now. Commercial gnu/Linux, open source for profit was always an integral part of the platform(gnu/Linux)even having a future, it wouldn't without it. Geeks and dev's and etc would not devote the time and energy to any of this, hardware designers, game creators etc endless also wouldn't waste any time with the platform if it consists of 6,024 geeks, if it were/did most of us as endusers would've never bothered with it either.

So yeah, graphical frontends for whatever, from installing/managing software, to file-managers to using whichever other utility = rsync or whatever else, automatic detection/configuration. All of these elements and MANY more are clearly a part of modern gnu/Linux. People who wish it can set things up as they wish(are capable of.) Want to live in command-line, what's stopping x-nixer, compile each and everything from source ? Your call ... Google up a list of all the major components and projects associated with gnu/Linux which Redhat/Google etc contribute to, pay for etc and endless. Then compare that to the contributions of the avg enduser, myself included, how much code, how many fixes, how many even valid bug reports submitted, a dime in actual donation to anything etc etc etc. Quickly becomes clearer for folks. If there hadn't been commercial interest, money to be made, there wouldn't have been a Redhat, a Google Inc likely nor much of anything else worth using. This online forum might well not be here, I'd still be running an uber-tweaked XP OS, or a win8-8.1 one, shrugs. :D

As per the above, contribs from XYZ.

Redhat = A LOT.
Google Inc = A LOT.
Avg nixer = Nothing, not a dime, not a bug report/fix, on and on .... For many it's painfully clear their idea of contributing to open source and gnu/Linux is their own personal use and enjoyment(for free)of all it provides. Regardless of whether it'd be considered Modern gnu/nix or not.
Back to top
View user's profile Send private message
redblade7
Tux's lil' helper
Tux's lil' helper


Joined: 11 Jan 2018
Posts: 106

PostPosted: Sat Dec 14, 2019 1:22 am    Post subject: Reply with quote

krinn wrote:
spork_kitty wrote:
so I wanted to see what others think of when they see the phrase.

i see systemd bullshit, no more, no less.


When I hear "modern distribution" I think of systemd and GNOME 3.
Which is why I use Gentoo at home and Slackware on a VPS, even if neither are "modern" distributions I like them both :)
Back to top
View user's profile Send private message
389292
Guru
Guru


Joined: 26 Mar 2019
Posts: 504

PostPosted: Sat Dec 14, 2019 4:20 pm    Post subject: Reply with quote

Linux isn't modern by definition. It's an old turd of a dead mammoth (UNIX).

A modern OS should be based on microkernel, be very compartmentalized and virtualized and should have a parametric and reproducible package management.
Back to top
View user's profile Send private message
Anon-E-moose
Watchman
Watchman


Joined: 23 May 2008
Posts: 6304
Location: Dallas area

PostPosted: Sat Dec 14, 2019 5:50 pm    Post subject: Reply with quote

etnull wrote:
Linux isn't modern by definition. It's an old turd of a dead mammoth (UNIX).

A modern OS should be based on microkernel, be very compartmentalized and virtualized and should have a parametric and reproducible package management.


Nothing modern about microkernels, they've been around almost as long as unix.
And it was on the minix (microkernel unix like) that Linus announced the first attempt at what we call the linux kernel.
_________________
UM780, 6.14 zen kernel, gcc 13, openrc, wayland
Back to top
View user's profile Send private message
erm67
l33t
l33t


Joined: 01 Nov 2005
Posts: 653
Location: EU

PostPosted: Sat Dec 14, 2019 6:53 pm    Post subject: Reply with quote

etnull wrote:
have a parametric and reproducible package management.


I really hope guix will soon be ripe enough to replace portage as a package manager that recompiles everything from source... actually a gentoo-guix would be even better but considering the current 'everybody else is a nazi' philosophy is probably impossible.

I think I will try again nix or guix soon.
_________________
Ok boomer
True ignorance is not the absence of knowledge, but the refusal to acquire it.
Ab esse ad posse valet, a posse ad esse non valet consequentia

My fediverse account: @erm67@erm67.dynu.net
Back to top
View user's profile Send private message
Anon-E-moose
Watchman
Watchman


Joined: 23 May 2008
Posts: 6304
Location: Dallas area

PostPosted: Sat Dec 14, 2019 7:15 pm    Post subject: Reply with quote

Guix certainly sounds interesting.

Wonder how hard it would be to convert portage ways of doing things to guix!

Edit to add: Just noticed they have nix/guix marked for removal soon.
_________________
UM780, 6.14 zen kernel, gcc 13, openrc, wayland
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Gentoo Chat All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum