LinuxQuestions.org
Welcome to the most active Linux Forum on the web.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware
User Name
Password
Slackware This Forum is for the discussion of Slackware Linux.

Notices


Reply
  Search this Thread
Old 09-14-2010, 07:52 PM   #31
tpreitzel
Member
 
Registered: Aug 2007
Posts: 253

Original Poster
Rep: Reputation: 28

Quote:
Originally Posted by Richard Cranium View Post
Yeah, but it won't look like anything that you're used to. Unless you're used to Forth. (I ported a copy of Laxen & Perry Forth 83 to a TRS-80 model 4p back in the day and have a copy of pfe installed.)
Terrific, Richard! We'll likely agree that Chuck Moore is brilliant.
 
Old 09-14-2010, 07:58 PM   #32
jlliagre
Moderator
 
Registered: Feb 2004
Location: Outside Paris
Distribution: Solaris 11.4, Oracle Linux, Mint, Debian/WSL
Posts: 9,789

Rep: Reputation: 492Reputation: 492Reputation: 492Reputation: 492Reputation: 492
Quote:
Originally Posted by rob.rice View Post
OK then what is the rationale behind micro kernels
Modularity and Security/Reliability.
The modularity concept was obviously a clear advantage and has been adopted by most so called monolithic kernels like Unix and later Linux by the means of kernel modules that can be loaded and unloaded on demand.
About security/reliability, the idea is buggy code running at the kernel level has the power to crash the whole machine while the same code running in user mode can be restarted after failure with minor disruption if any. Isolating portions of code prevent also components to misuse/lock shared structures and objects. The current trend toward virtualization (hypervisors, containers and the likes), which is similar in concept shows that the idea was not that bad after all.

http://www.cs.vu.nl/~ast/reliable-os/
 
Old 09-14-2010, 08:26 PM   #33
CincinnatiKid
Member
 
Registered: Jul 2010
Posts: 454

Rep: Reputation: 47
Quote:
Originally Posted by j1alu View Post
You can easily run your system without KDE/Fluxbox/OpenOffice/wicd.
You can't run it without Gnu.
Skip to minute ~50:
http://www.archive.org/details/Richa...anchester.2008

So, you can easily run it without those packages. But:
Think about what you will have got without the packages mentioned here:
http://en.wikipedia.org/wiki/List_of_GNU_packages

Sums it up:
http://forums.debian.net/viewtopic.p...art=15#p316716
I don't have much experience outside of the GNU Linux world, but I am guessing there are plenty of packages out there that can replace GNU, such as ones used in Unix or BSD systems that can easily replace the GNU equivalents. Let me know if I am wrong.
 
Old 09-14-2010, 08:34 PM   #34
lumak
Member
 
Registered: Aug 2008
Location: Phoenix
Distribution: Arch
Posts: 799
Blog Entries: 32

Rep: Reputation: 111Reputation: 111
Sure. You could even replace all those base ones with low feature versions from busybox. I have a PoE camera that does this. Additionally, slackware's initrd images use busybox.

You just have to be very careful about what features you try to use if writing a system script. Like recursively searching files for a string has to be done with
[code]
grep string `find -type f`
[code]

essentially passing all file names as the list of files to search.

EDIT:
It seems like newer versions have the recurse on grep. My camera doesn't have it.

Last edited by lumak; 09-14-2010 at 08:36 PM.
 
Old 09-14-2010, 09:45 PM   #35
gmartin
Member
 
Registered: Mar 2003
Location: PA
Distribution: Slackware 13.37 Linux Reg # 341245
Posts: 285

Rep: Reputation: 40
(edited to remove already answered questions)

Why reach out to Pat? Why not start your own Hurd distro? Base it on the Slack philosophy maybe, but do it your self?

Last edited by gmartin; 09-14-2010 at 09:51 PM.
 
Old 09-16-2010, 03:23 AM   #36
j1alu
Member
 
Registered: Apr 2009
Distribution: debian gnu/linux
Posts: 798

Rep: Reputation: Disabled
Quote:
Originally Posted by lewisforlife View Post
I don't have much experience outside of the GNU Linux world, but I am guessing there are plenty of packages out there that can replace GNU, such as ones used in Unix or BSD systems that can easily replace the GNU equivalents. Let me know if I am wrong.
As far i know: no, there are no such packages.
Without the Gnu-base system and development you get exactly that:
Nothing.
Inside or outside of a system with a Linux kernel.

In Debian you can easily replace the Linux-kernel with a kFreeBSD-kernel: You still use Gnu. But you can't do it the other way around.
To a certain degree you can make use of the Hurd too.

So: afaik you will need Gnu.
There is no way around it.
As long you want a free OS, of course.

Last edited by j1alu; 09-16-2010 at 03:26 AM.
 
Old 09-16-2010, 03:36 AM   #37
jlliagre
Moderator
 
Registered: Feb 2004
Location: Outside Paris
Distribution: Solaris 11.4, Oracle Linux, Mint, Debian/WSL
Posts: 9,789

Rep: Reputation: 492Reputation: 492Reputation: 492Reputation: 492Reputation: 492
I agree all mainstream and almost all other Linux based OSes are strongly depending on Gnu software and are so Gnu/Linux OSes. There is however the heirloom project with the goal to provide a Unix (non Gnu) userland:

http://heirloom.sourceforge.net/index.html
 
Old 09-16-2010, 02:19 PM   #38
T3slider
Senior Member
 
Registered: Jul 2007
Distribution: Slackware64-14.1
Posts: 2,367

Rep: Reputation: 843Reputation: 843Reputation: 843Reputation: 843Reputation: 843Reputation: 843Reputation: 843
The *BSDs cut down their GNU dependence quite a bit and if put in a rough spot they could probably live without GNU as well (though at the moment they'd be missing a few packages). Of course I'm only talking about the base system. gcc is a big package but there are other compilers out there, and though living 100% GNU-free *right now* in BSD would be a little painful (since some of the possible BSD replacements are not as good as the GNU tools [yet?]), saying you cannot live in a *nix system without GNU (at least as a base system) isn't 100% correct. Just as GNU/Linux is more than Linux, it is also more than GNU, and the open source community is more than both.
 
Old 09-16-2010, 03:13 PM   #39
smoooth103
Member
 
Registered: Aug 2009
Location: NC, USA
Distribution: Slackware (64 bit)
Posts: 242

Rep: Reputation: 62
Quote:
Originally Posted by tpreitzel View Post
Well, we have Apple and QNX as successful distributors of micro-kernels ... Micro-kernels do work in desktop operating systems. Even pico-kernels such as Forth are possible to use.
Good point with QNX but I think atleast with Apple and several other attempts they would be categorized as a hybrid kernel, like a monolithic kernel on top of a micro one -- still seems there have been many attempts to make a mainstream microkernel with very little success, currently.
 
Old 09-16-2010, 03:52 PM   #40
CincinnatiKid
Member
 
Registered: Jul 2010
Posts: 454

Rep: Reputation: 47
Android is a Linux system, and it uses zero GNU packages.
 
Old 09-16-2010, 08:29 PM   #41
j1alu
Member
 
Registered: Apr 2009
Distribution: debian gnu/linux
Posts: 798

Rep: Reputation: Disabled
Quote:
Originally Posted by lewisforlife View Post
Android is a Linux system, and it uses zero GNU packages.
So wikipedia is wrong?
The very first sentence says:
Quote:
Android is a mobile operating system developed by Google and is based upon the Linux kernel and GNU software.
http://en.wikipedia.org/wiki/Android...ting_system%29
 
Old 09-17-2010, 07:23 AM   #42
CincinnatiKid
Member
 
Registered: Jul 2010
Posts: 454

Rep: Reputation: 47
Quote:
Originally Posted by j1alu View Post
So wikipedia is wrong?
The very first sentence says:

http://en.wikipedia.org/wiki/Android...ting_system%29
Wikipedia is wrong, I got my information directly from the GNU.org: http://www.gnu.org/gnu/gnu-linux-faq.html

Here is the quote from the GNU page:

Quote:
There are systems that contain Linux and not GNU; Android is an example.
Android is very different from the GNU/Linux system—because it doesn't contain GNU, only Linux. In effect, it's a totally different system. If you think of the whole system as “Linux”, you find it necessary to say things like, “Android contains Linux, but it isn't Linux, because it doesn't have the usual Linux [sic] libraries and utilities [meaning the GNU system].” Android contains just as much of Linux as GNU/Linux does. What it doesn't have is GNU.

Last edited by CincinnatiKid; 09-17-2010 at 07:31 AM. Reason: Forgot something
 
Old 09-17-2010, 10:48 AM   #43
easuter
Member
 
Registered: Dec 2005
Location: Portugal
Distribution: Slackware64 13.0, Slackware64 13.1
Posts: 538

Rep: Reputation: 62
Quote:
Originally Posted by GrapefruiTgirl View Post
There's a link around here, I believe it was a story that appeared in the News forum on LQ, posted by LXer magazine, which leads to a recent interview with Richard Stallman, wherein he (Stallman) talks a bit about the early days of the GNU OS and of the FSF (Free Software Foundation) and about the situation regarding Linux vs Hurd as the kernel in our OS's - have a look around for it; if you can't find it I'll have a look for it later on. In the article, he says something like (I'm not quoting except for the words, works OK), "The Hurd kernel was intended to be the kernel for GNU OS's, but the Linux kernel works OK meanwhile".

I have this HURD article bookmarked, I think it may be the one you mention:
http://www.h-online.com/open/feature...e-1030942.html
 
Old 09-17-2010, 12:17 PM   #44
Jeebizz
Senior Member
 
Registered: May 2004
Distribution: Slackware15.0 64-Bit Desktop, Debian 11 non-free Toshiba Satellite Notebook
Posts: 4,188

Rep: Reputation: 1381Reputation: 1381Reputation: 1381Reputation: 1381Reputation: 1381Reputation: 1381Reputation: 1381Reputation: 1381Reputation: 1381Reputation: 1381
This would sound like an interesting project, and not to dampen anyone who is interested in HURD but, since HURD itself is just so far (very very far) behind in development (years), compared to GNU, is it really worth it? Considering the amount of development (or lack thereof) on HURD, it just seems rather irrelevant except perhaps in a case of educational or just pure curiosity. Other than that, I just don't see any real practical reason for HURD.
 
Old 09-17-2010, 01:11 PM   #45
CincinnatiKid
Member
 
Registered: Jul 2010
Posts: 454

Rep: Reputation: 47
Quote:
Originally Posted by Jeebizz View Post
This would sound like an interesting project, and not to dampen anyone who is interested in HURD but, since HURD itself is just so far (very very far) behind in development (years), compared to GNU, is it really worth it?
How is Hurd far behind in development compared to GNU, since Hurd is GNU? Maybe you meant it is far behind compared to Linux?
 
  


Reply

Tags
offtopic



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
anyone tried the gnu hurd? neilcpp Other *NIX 4 09-14-2008 02:08 PM
What is hurd? argh2005 General 2 09-25-2003 08:00 PM
Hurd about this? CragStar General 2 04-28-2002 10:58 PM
take that: Linux vs Hurd? el_felipe Linux - Distributions 5 02-14-2002 07:18 AM
have you HURD? fatpig General 3 01-18-2002 01:55 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware

All times are GMT -5. The time now is 08:31 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration