12-21-2004
It's great to see Linux being offered as an alternative operating system on commercial desktop/notebook systems.
HP now sell systems such as
this with Linux offered as an alternative pre-installed OS.
Flexibility is what the consumer wants, and ultimately is what the consumer should indeed receive. I always think that a completely "clean" OS-less system should also be an alternative, as well as a range of Windows and UNIX based operating systems - the end-user should be free to decide what he/she wants on their new machine.
Things are certainly looking up!
Cheers
ZB
8 More Discussions You Might Find Interesting
1. UNIX for Dummies Questions & Answers
a preloaded version of linux/unix on it for a realtively low price. I am looking to spend anywhere from Free-$800. I want to make sure its upgradeable so after i learn linux/unix/scripting and one of the programming languages i can update things and make them better. Assembly is not a problem i can... (10 Replies)
Discussion started by: Corrail
10 Replies
2. UNIX for Dummies Questions & Answers
Hy folks,
I was wondering what is best unix system for notebook (laptop) computers. Older or newer, faster or slower? What is you opinion and experiance with unix on notebook?v (6 Replies)
Discussion started by: R@LE
6 Replies
3. What is on Your Mind?
Hi Im not sure that i post that Thread here on the right place but i hope someone can help me.
Im searching for a new Notebook with Linux or Unix as system.
Im looking for a Notebook with the following components:
Intel Core 2 for mobile
min 2GB RAM
15 " Display none reflective
ATI or NVidia... (6 Replies)
Discussion started by: MagicMike
6 Replies
4. UNIX for Dummies Questions & Answers
Hey forum,
Although I've been involved with IT for decades, as an old person I'm just getting my feet wet with Linux. I have an older IBM ThinkPad - 128MB, 20GB drive - and I want to delve into Linux on this machine.
What distribution would you reccomend for this older machine? It'll be used... (1 Reply)
Discussion started by: mrkrieger
1 Replies
5. UNIX for Dummies Questions & Answers
Well, the title says most of it - I have an old IBM Thinkpad 600X with 128MB ram and want to use it mostly as a netbook - web browsing, lite text editing and the like.
I've tried a few distributions, but they all seem to choke on my limited memory.
Before I download and burn another bunch... (2 Replies)
Discussion started by: mrkrieger
2 Replies
6. UNIX for Dummies Questions & Answers
Linux Red Hat machine
GNOME version 2.16.0
External hard drive is a Western Digital 500 GB My Book Essential.
How can I reformat the external hard drive so that I can backup my Linux machine?
Thanks (1 Reply)
Discussion started by: jm4smtddd
1 Replies
7. Windows & DOS: Issues & Discussions
Hi all,
Laptop compaq presario v3000 is not booting! It just gives 3 beeps and there is no display. All the green LEDs are glowing!
I have "performed a hard reset" as per HP site
Troubleshooting Black Screen Displays with No Error Messages During Startup or Boot Compaq Presario V3115AU... (7 Replies)
Discussion started by: ./hari.sh
7 Replies
8. Shell Programming and Scripting
input
-200 2.4
0 2.6
30 2.8
output
-500 0
-499 0
-488 0
..........
..........
....
-200 2.4
....
...
0 2.6 (6 Replies)
Discussion started by: quincyjones
6 Replies
LEARN ABOUT FREEBSD
g_new_consumer
G_CONSUMER(9) BSD Kernel Developer's Manual G_CONSUMER(9)
NAME
g_new_consumer, g_destroy_consumer -- GEOM consumers management
SYNOPSIS
#include <geom/geom.h>
struct g_consumer *
g_new_consumer(struct g_geom *gp);
void
g_destroy_consumer(struct g_consumer *cp);
DESCRIPTION
A GEOM consumer is the backdoor through which a geom connects to another GEOM provider and through which I/O requests are sent.
The g_new_consumer() function creates a new consumer on geom gp. Before using the new consumer, it has to be attached to a provider with
g_attach(9) and opened with g_access(9).
The g_destroy_consumer() function destroys the given consumer and cancels all related pending events. This function is the last stage of
killing an unwanted consumer.
RESTRICTIONS
/CONDITIONS
g_new_consumer():
The geom gp has to have an orphan method defined.
The topology lock has to be held.
g_destroy_consumer():
The consumer must not be attached to a provider.
The access count has to be 0.
The topology lock has to be held.
RETURN VALUES
The g_new_consumer() function returns a pointer to the newly created consumer.
EXAMPLES
Create consumer, attach it to given provider, gain read access and clean up.
void
some_function(struct g_geom *mygeom, struct g_provider *pp)
{
struct g_consumer *cp;
g_topology_assert();
/* Create new consumer on 'mygeom' geom. */
cp = g_new_consumer(mygeom);
/* Attach newly created consumer to given provider. */
if (g_attach(cp, pp) != 0) {
g_destroy_consumer(cp);
return;
}
/* Open provider for reading through our consumer. */
if (g_access(cp, 1, 0, 0) != 0) {
g_detach(cp);
g_destroy_consumer(cp);
return;
}
g_topology_unlock();
/*
* Read data from provider.
*/
g_topology_lock();
/* Disconnect from provider (release access count). */
g_access(cp, -1, 0, 0);
/* Detach from provider. */
g_detach(cp);
/* Destroy consumer. */
g_destroy_consumer(cp);
}
SEE ALSO
geom(4), DECLARE_GEOM_CLASS(9), g_access(9), g_attach(9), g_bio(9), g_data(9), g_event(9), g_geom(9), g_provider(9), g_provider_by_name(9),
g_wither_geom(9)
AUTHORS
This manual page was written by Pawel Jakub Dawidek <pjd@FreeBSD.org>.
BSD
January 16, 2004 BSD